CINXE.COM

Our Range of Pizza Ovens | Ooni Pizza Ovens — Ooni USA

<!doctype html> <html lang="en-US"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="alternate" hreflang="en-us" href="https://ooni.com/collections/ovens"> <link rel="alternate" hreflang="en-ca" href="https://ca.ooni.com/collections/ovens"> <link rel="alternate" hreflang="fr-ca" href="https://ca.ooni.com/fr/collections/ovens"> <link rel="alternate" hreflang="en-gb" href="https://uk.ooni.com/collections/ovens"> <link rel="alternate" hreflang="de-DE" href="https://de.ooni.com/collections/ovens"> <link rel="alternate" hreflang="fr-FR" href="https://fr.ooni.com/collections/ovens"> <link rel="alternate" hreflang="it-IT" href="https://it.ooni.com/collections/ovens"> <link rel="alternate" hreflang="en-IE" href="https://eu.ooni.com/collections/ovens"> <link rel="alternate" hreflang="en-au" href="https://au.ooni.com/collections/ovens"> <link rel="alternate" hreflang="en-nz" href="https://nz.ooni.com/collections/ovens"> <link rel="alternate" hreflang="x-default" href="https://ooni.com/collections/ovens"> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="IE=edge"><link rel="preconnect" href="https://cdn.shopify.com"> <link rel="preconnect" href="https://fonts.shopifycdn.com"> <link rel="preconnect" href="https://v.shopify.com"> <link rel="preconnect" href="https://cdn.shopifycloud.com"><title>Our Range of Pizza Ovens | Ooni Pizza Ovens — Ooni USA</title> <meta name="description" content="Cook pizza, veggies, meats and more in an Ooni pizza oven, fueled by wood, charcoal, gas or electricity. Explore our range of pizza ovens here."> <link rel="canonical" href="https://ooni.com/collections/ovens"> <meta name="viewport" content="width=device-width"> <meta name="author" content="Ooni USA"> <meta property="og:url" content="https://ooni.com/collections/ovens"> <meta property="og:site_name" content="Ooni USA"> <meta property="og:image" content="https://ooni.com/cdn/shop/t/505/assets/Lifestyle_Ooni_Oven_Family_6_-_950.webp?116882" > <!-- Google Tag Manager --> <script> (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js', }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-M4385FP'); </script> <!-- End Google Tag Manager --> <script type="text/javascript" src="https://try.abtasty.com/93ca7a1b0ed034ad43898173c5551343.js" ></script> <link rel="stylesheet" href="https://use.typekit.net/avf6svo.css"> <link href="//ooni.com/cdn/shop/t/505/assets/main-DPc_Kfgn.css" rel="stylesheet" type="text/css" media="all" /> <link href="//ooni.com/cdn/shop/t/505/assets/critical-BK-1041I.css" rel="stylesheet" type="text/css" media="all" /> <script src="//ooni.com/cdn/shop/t/505/assets/main-HFUavKBT.js" type="module" crossorigin="anonymous"></script> <link rel="modulepreload" href="//ooni.com/cdn/shop/t/505/assets/query-By6eYbSr.js" crossorigin="anonymous"> <link rel="modulepreload" href="//ooni.com/cdn/shop/t/505/assets/utils-m1nvYS76.js" crossorigin="anonymous"> <link rel="modulepreload" href="//ooni.com/cdn/shop/t/505/assets/format-LTiSpo8g.js" crossorigin="anonymous"> <link rel="shortcut icon" href="//ooni.com/cdn/shop/files/New-Ooni-Favicon.webp?v=1721651512&width=32" type="image/png"> <link rel="apple-touch-icon" href="//ooni.com/cdn/shop/files/New-Ooni-Favicon.webp?v=1721651512&width=180"> <link rel="dns-prefetch" href="https://cdn.shopify.com"> <link rel="canonical" href="https://ooni.com/collections/ovens"> <title>Our Range of Pizza Ovens | Ooni Pizza Ovens &nbsp;&ndash; Ooni USA</title> <script> window.themeVars = window.themeVars || {}; // Localization liquid variables window.themeVars.locale = { country: { code: "US", name: "United States", }, language: {"shop_locale":{"locale":"en-US","enabled":true,"primary":true,"published":true}}, market: { handle: "us", id: 12157025, }, }; // Customer liquid variables window.themeVars.customer = { isLoggedIn: false, id: "null", firstName: "null", lastName: "null", email: "null", phone: "null", defaultAddress: { id: "null", name: "null", first_name: "null", last_name: "null", company: "null", address1: "null", address2: "null", city: "null", province: "null", country: "null", zip: "null", phone: "null" }, acceptsMarketing: "false", tags: "null", note: "null", totalSpent: "0", ordersCount: "0", lastOrderId: "null", verifiedEmail: "false", createdAt: "null", updatedAt: "null" }; // Check and clear sensitive information if the customer is not logged in if (!window.themeVars.customer.isLoggedIn) { const customerKeys = Object.keys(window.themeVars.customer); for (const key of customerKeys) { if (key !== 'isLoggedIn') { window.themeVars.customer[key] = null; } } } // Icons liquid variables window.themeVars.icons = { cart: "\n \n\n\n \u003csvg class=\"\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M1.3252 1H2.69664C3.64502 1 4.463 1.66607 4.65515 2.59479L6.99524 13.9052C7.18739 14.8339 8.00538 15.5 8.95379 15.5H15.8252\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\n \u003cpath d=\"M5.14941 5H17.9995C18.6638 5 19.1435 5.6359 18.961 6.27472L17.9469 9.8242C17.5789 11.1121 16.4017 12 15.0623 12H6.60253\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\n \u003cpath d=\"M14.8252 19C15.1013 19 15.3252 18.7761 15.3252 18.5C15.3252 18.2239 15.1013 18 14.8252 18C14.5491 18 14.3252 18.2239 14.3252 18.5C14.3252 18.7761 14.5491 19 14.8252 19Z\" fill=\"currentColor\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\n \u003cpath d=\"M8.8252 18C9.10134 18 9.3252 18.2239 9.3252 18.5C9.3252 18.7761 9.10134 19 8.8252 19C8.54905 19 8.3252 18.7761 8.3252 18.5C8.3252 18.2239 8.54905 18 8.8252 18Z\" fill=\"currentColor\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n\n\n\n", close: "\n \n\n\n \u003csvg class=\"\" width=\"14\" height=\"13\" viewBox=\"0 0 14 13\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cline x1=\"1.25192\" y1=\"12.6464\" x2=\"13.2519\" y2=\"0.646454\" stroke=\"currentColor\"\/\u003e\n \u003cline x1=\"1.35355\" y1=\"0.646447\" x2=\"13.3535\" y2=\"12.6464\" stroke=\"currentColor\"\/\u003e\n \u003c\/svg\u003e\n\n\n\n", list: "\n \n\n\n \u003csvg class=\"\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003crect x=\"0.5\" width=\"5\" height=\"5\" fill=\"currentColor\"\/\u003e\n \u003crect x=\"7.5\" width=\"17\" height=\"5\" fill=\"currentColor\"\/\u003e\n \u003crect x=\"0.5\" y=\"9.5\" width=\"5\" height=\"5\" fill=\"currentColor\"\/\u003e\n \u003crect x=\"7.5\" y=\"9.5\" width=\"17\" height=\"5\" fill=\"currentColor\"\/\u003e\n \u003crect x=\"0.5\" y=\"19\" width=\"5\" height=\"5\" fill=\"currentColor\"\/\u003e\n \u003crect x=\"7.5\" y=\"19\" width=\"17\" height=\"5\" fill=\"currentColor\"\/\u003e\n \u003c\/svg\u003e\n\n\n\n", card: "\n \n\n\n \u003csvg class=\"\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003crect x=\"0.5\" width=\"24\" height=\"24\" fill=\"currentColor\"\/\u003e\n \u003c\/svg\u003e\n\n\n\n", settings: "\n \n\n\n \u003csvg\n class=\"\"\n width=\"24px\"\n height=\"24px\"\n viewBox=\"0 0 24 24\"\n fill=\"none\"\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n \u003e\n \u003cpath d=\"M12 5.5C12 6.88071 10.8807 8 9.5 8C8.11929 8 7 6.88071 7 5.5M12 5.5C12 4.11929 10.8807 3 9.5 3C8.11929 3 7 4.11929 7 5.5M12 5.5H21M7 5.5H3M19 12C19 13.3807 17.8807 14.5 16.5 14.5C15.1193 14.5 14 13.3807 14 12M19 12C19 10.6193 17.8807 9.5 16.5 9.5C15.1193 9.5 14 10.6193 14 12M19 12H21M14 12H3M10 18.5C10 19.8807 8.88071 21 7.5 21C6.11929 21 5 19.8807 5 18.5M10 18.5C10 17.1193 8.88071 16 7.5 16C6.11929 16 5 17.1193 5 18.5M10 18.5H21M5 18.5H3\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n\n\n\n", saleTag: "\n \n\n\n \u003csvg class=\"\" width=\"11\" height=\"12\" viewBox=\"0 0 11 12\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cg clip-path=\"url(#clip0_11811_2353)\"\u003e\n \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.72323 4.77471C9.17101 4.32694 9.17101 3.60091 8.72323 3.15311C8.27544 2.70531 7.5494 2.70531 7.10162 3.15311C6.65379 3.60091 6.65379 4.32694 7.10162 4.77471C7.5494 5.22254 8.27544 5.22254 8.72323 4.77471ZM8.24566 3.63068C8.4297 3.81472 8.4297 4.11312 8.24566 4.29717C8.06162 4.48122 7.76322 4.48122 7.57919 4.29717C7.39511 4.11312 7.39511 3.81472 7.57919 3.63068C7.76322 3.44663 8.06162 3.44663 8.24566 3.63068Z\" fill=\"currentColor\"\/\u003e\n \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0.247267 6.36621C-0.0824231 6.69588 -0.0824218 7.23043 0.247267 7.5601L4.31577 11.6286C4.64543 11.9583 5.17999 11.9583 5.50965 11.6286L10.7528 6.38551C10.9111 6.22719 11 6.01248 11 5.78859V1.72008C11 1.25383 10.622 0.875854 10.1558 0.875854H6.08727C5.86338 0.875854 5.64867 0.964798 5.49035 1.12312L0.247267 6.36621ZM5.21188 10.7325C5.04663 10.8977 4.77878 10.8977 4.61353 10.7325L1.14338 7.26229C0.978162 7.09708 0.978162 6.82923 1.14338 6.66398L5.96335 1.844C6.04272 1.76465 6.15031 1.72008 6.26255 1.72008H9.73272C9.96634 1.72008 10.1558 1.9095 10.1558 2.14315V5.61331C10.1558 5.72555 10.1112 5.83314 10.0319 5.91246L5.21188 10.7325Z\" fill=\"currentColor\"\/\u003e\n \u003c\/g\u003e\n \u003cdefs\u003e\n \u003cclipPath id=\"clip0_11811_2353\"\u003e\n \u003crect width=\"11\" height=\"11\" fill=\"currentColor\" transform=\"translate(0 0.875854)\"\/\u003e\n \u003c\/clipPath\u003e\n \u003c\/defs\u003e\n \u003c\/svg\u003e\n\n\n\n", bell: "\n \n\n\n \u003csvg class=\"\" width=\"11\" height=\"12\" viewBox=\"0 0 11 12\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cg clip-path=\"url(#clip0_11811_2359)\"\u003e\n \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4.27273 2.37408C3.09405 2.85978 2.25885 4.02433 2.2588 5.39292V8.05979L1.12998 9.1927C1.05 9.26915 1 9.37805 1 9.49892V9.55375C1 10.0162 1.36631 10.3911 1.81818 10.3911H3.87407C3.96624 11.2266 4.65903 11.8759 5.5 11.8759C6.34097 11.8759 7.03376 11.2266 7.12593 10.3911H9.18182C9.6337 10.3911 10 10.0162 10 9.55375V9.49901C10 9.37814 9.95005 9.26919 9.87003 9.1927L8.74131 8.05991V5.39305C8.74127 4.02442 7.90603 2.8597 6.72727 2.37403V1.92255C6.72727 1.37703 6.31667 1.1082 6.15532 1.02562C5.9453 0.918111 5.71248 0.875854 5.5 0.875854C5.28752 0.875854 5.0547 0.918111 4.84468 1.02562C4.68333 1.1082 4.27273 1.37703 4.27273 1.92255V2.37408ZM5.87923 2.13189C5.8771 2.13912 5.87489 2.14624 5.8726 2.15325C5.75028 2.13914 5.626 2.13189 5.50004 2.13189C5.37408 2.13189 5.24976 2.13915 5.12744 2.15326C5.12511 2.14624 5.1229 2.13912 5.12077 2.13189H5.09091V1.92255C5.09091 1.80695 5.2739 1.71321 5.5 1.71321C5.7261 1.71321 5.90909 1.80695 5.90909 1.92255V2.13189H5.87923ZM6.29703 10.3911H4.70297C4.78704 10.7621 5.11198 11.0385 5.5 11.0385C5.88802 11.0385 6.21296 10.7621 6.29703 10.3911ZM3.07698 5.39292C3.07704 4.06203 4.1543 2.96925 5.50004 2.96925C6.84583 2.96925 7.92309 4.06203 7.92313 5.39292H3.07698ZM3.07698 5.39292H7.92313V8.05991C7.92313 8.28482 8.01153 8.50029 8.16846 8.65776L9.06122 9.55375H1.9388L2.95148 8.5374C3.02869 8.46145 3.07698 8.35467 3.07698 8.23562V5.39292Z\" fill=\"currentColor\"\/\u003e\n \u003c\/g\u003e\n \u003cdefs\u003e\n \u003cclipPath id=\"clip0_11811_2359\"\u003e\n \u003crect width=\"11\" height=\"11\" fill=\"currentColor\" transform=\"translate(0 0.875854)\"\/\u003e\n \u003c\/clipPath\u003e\n \u003c\/defs\u003e\n \u003c\/svg\u003e\n\n\n\n", delete: "\n \n\n\n \u003csvg class=\"\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cg clip-path=\"url(#clip0_11901_719)\"\u003e\n \u003cpath d=\"M10.207 5.79683C10 5.79683 9.83228 5.96457 9.83228 6.17154V13.2535C9.83228 13.4603 10 13.6282 10.207 13.6282C10.4139 13.6282 10.5817 13.4603 10.5817 13.2535V6.17154C10.5817 5.96457 10.4139 5.79683 10.207 5.79683Z\" fill=\"currentColor\"\/\u003e\n \u003cpath d=\"M5.78547 5.79683C5.57851 5.79683 5.41077 5.96457 5.41077 6.17154V13.2535C5.41077 13.4603 5.57851 13.6282 5.78547 13.6282C5.99244 13.6282 6.16018 13.4603 6.16018 13.2535V6.17154C6.16018 5.96457 5.99244 5.79683 5.78547 5.79683Z\" fill=\"currentColor\"\/\u003e\n \u003cpath d=\"M2.56301 4.76331V13.9953C2.56301 14.5409 2.76309 15.0534 3.11262 15.4211C3.46054 15.7898 3.94474 15.9991 4.45147 16H11.541C12.0479 15.9991 12.5321 15.7898 12.8799 15.4211C13.2294 15.0534 13.4295 14.5409 13.4295 13.9953V4.76331C14.1243 4.57888 14.5745 3.90763 14.4816 3.19467C14.3885 2.48185 13.7812 1.94862 13.0622 1.94848H11.1438V1.48009C11.146 1.08621 10.9902 0.707993 10.7114 0.429745C10.4326 0.151642 10.0538 -0.00321667 9.65988 3.45695e-06H6.33261C5.93873 -0.00321667 5.55992 0.151642 5.28109 0.429745C5.00226 0.707993 4.84652 1.08621 4.84871 1.48009V1.94848H2.93025C2.21128 1.94862 1.60399 2.48185 1.5109 3.19467C1.41796 3.90763 1.86819 4.57888 2.56301 4.76331ZM11.541 15.2505H4.45147C3.81081 15.2505 3.31242 14.7002 3.31242 13.9953V4.79624H12.6801V13.9953C12.6801 14.7002 12.1817 15.2505 11.541 15.2505ZM5.59813 1.48009C5.59564 1.28498 5.67234 1.09719 5.8108 0.959456C5.94912 0.821722 6.13735 0.746049 6.33261 0.749416H9.65988C9.85514 0.746049 10.0434 0.821722 10.1817 0.959456C10.3202 1.09704 10.3969 1.28498 10.3944 1.48009V1.94848H5.59813V1.48009ZM2.93025 2.69789H13.0622C13.4348 2.69789 13.7367 2.99985 13.7367 3.37236C13.7367 3.74487 13.4348 4.04683 13.0622 4.04683H2.93025C2.55774 4.04683 2.25578 3.74487 2.25578 3.37236C2.25578 2.99985 2.55774 2.69789 2.93025 2.69789Z\" fill=\"currentColor\"\/\u003e\n \u003cpath d=\"M7.9961 5.79683C7.78914 5.79683 7.6214 5.96457 7.6214 6.17154V13.2535C7.6214 13.4603 7.78914 13.6282 7.9961 13.6282C8.20307 13.6282 8.3708 13.4603 8.3708 13.2535V6.17154C8.3708 5.96457 8.20307 5.79683 7.9961 5.79683Z\" fill=\"curretColor\"\/\u003e\n \u003c\/g\u003e\n \u003cdefs\u003e\n \u003cclipPath id=\"clip0_11901_719\"\u003e\n \u003crect width=\"16\" height=\"16\" fill=\"white\"\/\u003e\n \u003c\/clipPath\u003e\n \u003c\/defs\u003e\n \u003c\/svg\u003e\n\n\n\n", chevronRight: "\n \n\n\n \u003csvg class=\"\" width=\"8\" height=\"12\" viewBox=\"0 0 8 12\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M1 11L7 6L1 0.999999\" stroke=\"currentColor\" stroke-linecap=\"round\"\/\u003e\n \u003c\/svg\u003e\n\n\n\n", chevronLeft: "\n \n\n\n \u003csvg class=\"\" width=\"8\" height=\"12\" viewBox=\"0 0 8 12\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M7 1L1 6L7 11\" stroke=\"currentColor\" stroke-linecap=\"round\"\/\u003e\n \u003c\/svg\u003e\n\n\n\n", plus: "\n \n\n\n \u003csvg class=\"\" width=\"11\" height=\"11\" viewBox=\"0 0 11 11\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.82017 5.8205L10.3477 5.8205L10.3477 4.52702L5.82017 4.52702L5.82017 -1.97903e-07L4.52668 -2.54443e-07L4.52668 4.52702L-0.000214775 4.52702L-0.000214831 5.8205L4.52668 5.8205L4.52668 10.3479L5.82017 10.3479L5.82017 5.8205Z\" fill=\"currentColor\"\/\u003e\n \u003c\/svg\u003e\n\n\n\n", tick: "\n \n\n\n \u003csvg class=\"\" width=\"10\" height=\"8\" viewBox=\"0 0 10 8\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M3.94996 4.66333C3.91786 4.69459 3.86591 4.69459 3.83382 4.66333L1.67539 2.55996L0.199951 3.99934L2.35764 6.10391L3.89189 7.5999L9.79995 1.8382L8.3234 0.399902L3.94996 4.66333Z\" fill=\"white\"\/\u003e\n \u003c\/svg\u003e\n\n\n\n", gift: "\n \n\n\n \u003csvg class=\" icon icon__gift\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M16.842 5.95834C16.7464 5.8639 16.6177 5.80578 16.4781 5.80578H14.0192C14.7138 5.43527 15.1586 4.97031 15.335 4.43271C15.5114 3.8733 15.4894 3.00151 14.3132 1.95536C13.7472 1.45408 13.1959 1.45408 12.832 1.54852C11.608 1.85002 10.5752 3.69895 9.99816 4.95578C9.42111 3.69895 8.38829 1.85365 7.16435 1.54852C6.80047 1.45408 6.24547 1.45408 5.68312 1.95536C4.51798 2.99061 4.4849 3.8733 4.66133 4.43271C4.83775 4.97758 5.27146 5.43164 5.97716 5.80578H3.51825C3.23523 5.80578 3 6.03826 3 6.31796V9.36197C3 9.64167 3.23523 9.87415 3.51825 9.87415H3.57705V17.4878C3.57705 17.7675 3.81229 18 4.0953 18H15.9047C16.1877 18 16.4229 17.7675 16.4229 17.4878V9.87415H16.4818C16.7648 9.87415 17 9.64167 17 9.36197V6.31796C17 6.17993 16.9412 6.04916 16.8456 5.95834H16.842ZM7.75243 9.87415V16.9756H4.61355V9.87415H7.75243ZM4.03649 8.84979V6.82651H7.75243V8.84979H4.03649ZM13.0929 2.55108C13.1738 2.52929 13.2473 2.55108 13.3171 2.55108C13.3392 2.55108 13.3649 2.55108 13.387 2.56198C13.4678 2.59831 13.5413 2.631 13.6222 2.71454C14.0449 3.08506 14.5043 3.63356 14.35 4.12031C14.2691 4.37459 13.7729 5.22458 10.8104 5.68954C11.4573 4.21476 12.3762 2.72544 13.0929 2.54019V2.55108ZM11.2111 6.84104V8.86433H8.78525V6.84104H11.2111ZM5.97716 3.15407C6.1058 3.00151 6.23444 2.85258 6.37779 2.72544C6.45865 2.65642 6.54319 2.6092 6.61302 2.57288C6.63507 2.57288 6.6608 2.57288 6.68286 2.56198C6.75269 2.55108 6.82253 2.54019 6.90706 2.56198C7.62379 2.74724 8.55369 4.23655 9.18955 5.71134C6.22709 5.24638 5.7309 4.39638 5.65004 4.14211C5.54345 3.81518 5.71987 3.46647 5.98083 3.16497L5.97716 3.15407ZM11.2111 9.89595V16.9974H8.78525V9.89595H11.2111ZM12.2476 6.85193H15.9635V8.87522H12.2439V6.85193H12.2476ZM15.3865 9.89595V16.9974H12.2476V9.89595H15.3865Z\" fill=\"#25282A\"\/\u003e\n \u003c\/svg\u003e\n\n\n\n", arrowRight: "\n \n\n\n \u003csvg class=\"\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003crect width=\"32\" height=\"32\" fill=\"white\"\/\u003e\n \u003cpath d=\"M24.3536 16.3536C24.5488 16.1583 24.5488 15.8417 24.3536 15.6464L21.1716 12.4645C20.9763 12.2692 20.6597 12.2692 20.4645 12.4645C20.2692 12.6597 20.2692 12.9763 20.4645 13.1716L23.2929 16L20.4645 18.8284C20.2692 19.0237 20.2692 19.3403 20.4645 19.5355C20.6597 19.7308 20.9763 19.7308 21.1716 19.5355L24.3536 16.3536ZM8 16.5L24 16.5L24 15.5L8 15.5L8 16.5Z\" fill=\"currentColor\"\/\u003e\n \u003c\/svg\u003e\n\n\n\n" } function isEligibleForGift() { const isEligible = sessionStorage.getItem('ooni-gift-eligible'); if (isEligible === 'true') { return true; } const param = "utm_source=Iterable" if (!param) { return false } const url = new URL(window.location.href); if (url.search.includes(param)) { sessionStorage.setItem('ooni-gift-eligible', true) return true } return false } // Config/theme settings liquid variables window.themeVars.config = { storefrontAccessToken: "b06d62a58eed0cb21181d397cdb08a0a", storefrontApiVersion: "2024-01", boostStoreName: "uuni.myshopify.com", cart: { actionOne: { label: "Shop All", url: "\/collections\/shop-all", }, actionTwo: { label: "View Pizza Ovens", url: "\/collections\/ovens", }, freeShippingThreshold: 5000, showFreeShippingThreshold: true, gifts: { enabled: false, isEligible: isEligibleForGift(), threshold: 40000, thresholdGiftsEnabled: false, products: [], } }, contentful: { productionUrl: "https:\/\/contentful-react-nine.vercel.app", developmentUrl: "https:\/\/contentful-react-nine.vercel.app" }, auth: { loginUrl: "https:\/\/auth.ooni.com\/authorize?response_type=code\u0026client_id=OAIRvyASAZTrFEht5e3AQ2U7irmT8rDI\u0026scope=SCOPE\u0026state=STATE", logoutUrl: "https:\/\/auth.ooni.com\/v2\/logout?response_type=code\u0026client_id=OAIRvyASAZTrFEht5e3AQ2U7irmT8rDI\u0026returnTo=https:\/\/ooni.com\/account\/logout", clientId: "OAIRvyASAZTrFEht5e3AQ2U7irmT8rDI" }, serverlessFunctions: { baseUrl: "https:\/\/api.ooni.com" }, badges: { hideSaleOnBundles: true, maxBadgesPerProduct: "2", productBadgeHeirarchy: "Exclusive, Low Stock, New, Bestseller, Limited Edition, Sold Out, Save 20%, Save 30%, Save 40%, Save 50%", showSalePercent: false, urgencyMessagingEnabled: false }, product: { id: "null", }, boostPageType: (function() { const pageTypeMap = { 'collection': 'collection_page', 'search': 'search_page', 'index': 'home_page', 'cart': 'cart_page', 'product': 'product_page', 'article': 'article_page' }; return pageTypeMap["collection"] || 'null'; })() }; // Translation Strings window.themeVars.strings = { accessibility: { skipToContent: "Skip to content", closeModal: "Close (esc)", accessAccount: "Access Account Area", cartOpen: "Open cart", cartClose: "Close cart", myCart: "My cart", viewCart: "View Cart", checkout: "Checkout", toggleMenu: "Toggle menu", close: "close", nextPage: "Next page", previousPage: "Previous page", }, cart: { quantity: "Quantity", total: "Estimated Total", subtotal: "Sub-total", remove: "Remove", myCartEmpty: "Your cart is currently empty.", freeShipping: "Get Free Shipping", freeShippingAchieved: "You qualify for free shipping!", shippingTitle: "Shipping", freeShippingText: "Free", cartDeliveryEstimatedShipping: "Estimated Shipping", cartDeliveryDateEstimate: "5 - 10 working days", weeks: "weeks", gifts: { itemLabel: "FREE Gift", pdp: { subscribeTerms: "Your data is safe with us. \u003ca href=\"https:\/\/uk.ooni.com\/pages\/privacy-statement-and-terms-of-service\"\u003eSee our privacy terms here.\u003c\/a\u003e", subscribe: "\u003cstrong\u003e\u003cu\u003eSign up\u003c\/u\u003e\u003c\/strong\u003e to emails from Ooni to receive a free cover with all ovens included in our Black Friday promotion.", signupSuccessMessage: "Congratulations! You quality for a FREE gift! Receive a free cover with all ovens included in our Black Friday promotion.", emailPlaceholder: "Enter Your Email Address", }, cart: { subscribeTerms: "Your data is safe with us. \u003ca href=\"https:\/\/uk.ooni.com\/pages\/privacy-statement-and-terms-of-service\"\u003eSee our privacy terms here.\u003c\/a\u003e", subscribe: "\u003cstrong\u003e\u003cu\u003eSign up\u003c\/u\u003e\u003c\/strong\u003e to emails from Ooni to receive a free cover with all ovens included in our Black Friday promotion.", signupSuccessMessage: "Congratulations! You quality for a FREE gift! Receive a free cover with all ovens included in our Black Friday promotion.", emailPlaceholder: "Enter Your Email Address", thresholdMet: "Congratulations! You qualify for {{ amount }} FREE Gifts!", thresholdUnmet: "Spend {{ amount }} more to get a FREE gift" } } }, localization: { country_default: "country", language_default: "language", }, collection: { changeGrid: "Change grid", refineBy: "Refine by", sortBy: "Sort by", viewResults: "View Results", clearFilters: "Clear filters", productCard: { keyFeatures: "Key Features", shopNow: "Shop Now", videoUnsupported: "Your browser does not support the video tag.", bundleIncludes: "Bundle includes", more: "more" }, badges: { sale: "Sale", soldOut: "Sold Out", limitedStock: "Limited Stock", new: "Recently Added", save: "Save {{ discount }}", sellingFast: "Selling Fast" } }, product: { price: { regular: "Regular price", sale: "Sale price", onSale: "On sale", soldOut: "Sold out", original: "Original price", discount: "Discount price" }, related: { productOnly: " Only", noBundle: "Product only" }, stock: { inStock: "In stock" }, preorder: "Pre-order", addToCart: "Add to cart" }, search: { noResults: "No results found", noResultsFound: "No results found", searchPending: "Add a search term in the input above to search across our store", loading: "Loading results, please wait...", }, account: { resend_verification_caption: "Resend verification email", resend_verification_email: "Resend email", resend_verification_error: "Error.", resend_verification_success: "Email sent." } }; // Store liquid variables window.themeVars.store = { permanent_domain: "uuni.myshopify.com", currency: { symbol: "$" }, template: "collection" }; window.themeVars.routes = { normalisedRoot: "\/", cart_add_url: "\/cart\/add", cart_change_url: "\/cart\/change", cart_update_url: "\/cart\/update", cart_url: "\/cart", predictive_search_url: "\/search\/suggest" } </script> <style data-shopify> @font-face { font-family: Assistant; font-weight: 400; font-style: normal; font-display: auto; src: url("//ooni.com/cdn/fonts/assistant/assistant_n4.bcd3d09dcb631dec5544b8fb7b154ff234a44630.woff2?h1=dXVuaS5uZXQ&h2=b29uaS5jb20&h3=dXVuaS5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=6e78334d494f34064bb3f61f6db75d3173be6ba47239971fd72d1b66fdbb6fb2") format("woff2"), url("//ooni.com/cdn/fonts/assistant/assistant_n4.a2d012304becc2a26f1ded1acc136fcab85c9afd.woff?h1=dXVuaS5uZXQ&h2=b29uaS5jb20&h3=dXVuaS5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=bbdf9db116a2de6735e22422cf89ac4e39f64b2a73f72ea0adb025801c1a8d89") format("woff"); } @font-face { font-family: Assistant; font-weight: 400; font-style: normal; font-display: auto; src: url("//ooni.com/cdn/fonts/assistant/assistant_n4.bcd3d09dcb631dec5544b8fb7b154ff234a44630.woff2?h1=dXVuaS5uZXQ&h2=b29uaS5jb20&h3=dXVuaS5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=6e78334d494f34064bb3f61f6db75d3173be6ba47239971fd72d1b66fdbb6fb2") format("woff2"), url("//ooni.com/cdn/fonts/assistant/assistant_n4.a2d012304becc2a26f1ded1acc136fcab85c9afd.woff?h1=dXVuaS5uZXQ&h2=b29uaS5jb20&h3=dXVuaS5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=bbdf9db116a2de6735e22422cf89ac4e39f64b2a73f72ea0adb025801c1a8d89") format("woff"); } @font-face { font-family: Assistant; font-weight: 700; font-style: normal; font-display: auto; src: url("//ooni.com/cdn/fonts/assistant/assistant_n7.3335c7bdaddf2501ddab87cdbd9be98f3870e10d.woff2?h1=dXVuaS5uZXQ&h2=b29uaS5jb20&h3=dXVuaS5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=c466913c2223608becef9b3c81c1e03a1c8768196bbc1118ce7162917874f2d8") format("woff2"), url("//ooni.com/cdn/fonts/assistant/assistant_n7.7c85f5c5cc1555de92cc7ef2790ee3cffe5237f5.woff?h1=dXVuaS5uZXQ&h2=b29uaS5jb20&h3=dXVuaS5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=33297a28a0b6dc7f18798d18297d6d64840593a7294a5c6e1454029ceacafe64") format("woff"); } @font-face { font-family: Assistant; font-weight: 700; font-style: normal; font-display: auto; src: url("//ooni.com/cdn/fonts/assistant/assistant_n7.3335c7bdaddf2501ddab87cdbd9be98f3870e10d.woff2?h1=dXVuaS5uZXQ&h2=b29uaS5jb20&h3=dXVuaS5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=c466913c2223608becef9b3c81c1e03a1c8768196bbc1118ce7162917874f2d8") format("woff2"), url("//ooni.com/cdn/fonts/assistant/assistant_n7.7c85f5c5cc1555de92cc7ef2790ee3cffe5237f5.woff?h1=dXVuaS5uZXQ&h2=b29uaS5jb20&h3=dXVuaS5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=33297a28a0b6dc7f18798d18297d6d64840593a7294a5c6e1454029ceacafe64") format("woff"); } @font-face { font-family: Assistant; font-weight: 700; font-style: normal; font-display: auto; src: url("//ooni.com/cdn/fonts/assistant/assistant_n7.3335c7bdaddf2501ddab87cdbd9be98f3870e10d.woff2?h1=dXVuaS5uZXQ&h2=b29uaS5jb20&h3=dXVuaS5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=c466913c2223608becef9b3c81c1e03a1c8768196bbc1118ce7162917874f2d8") format("woff2"), url("//ooni.com/cdn/fonts/assistant/assistant_n7.7c85f5c5cc1555de92cc7ef2790ee3cffe5237f5.woff?h1=dXVuaS5uZXQ&h2=b29uaS5jb20&h3=dXVuaS5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=33297a28a0b6dc7f18798d18297d6d64840593a7294a5c6e1454029ceacafe64") format("woff"); } @font-face { font-family: Assistant; font-weight: 700; font-style: normal; font-display: auto; src: url("//ooni.com/cdn/fonts/assistant/assistant_n7.3335c7bdaddf2501ddab87cdbd9be98f3870e10d.woff2?h1=dXVuaS5uZXQ&h2=b29uaS5jb20&h3=dXVuaS5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=c466913c2223608becef9b3c81c1e03a1c8768196bbc1118ce7162917874f2d8") format("woff2"), url("//ooni.com/cdn/fonts/assistant/assistant_n7.7c85f5c5cc1555de92cc7ef2790ee3cffe5237f5.woff?h1=dXVuaS5uZXQ&h2=b29uaS5jb20&h3=dXVuaS5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=33297a28a0b6dc7f18798d18297d6d64840593a7294a5c6e1454029ceacafe64") format("woff"); } .color-scheme-1 { --color-background: #ffffff; --color-background-secondary: #ffffff; --gradient-background: #ffffff; --color-title: #25282a; --color-subtitle: #25282a; --color-sub-subtitle: #25282a; --color-foreground: #293035; --color-button: #ffc633; --color-button-text: #293035; --color-button-border: #ffc633; --color-secondary-button: #25282a; --color-secondary-button-text: #ffffff; --color-secondary-button-border: #293035; --color-carousel-arrows: #ffc633; --color-carousel-arrow-icons: #25282a; --color-active-carousel-dots: #595b5d; --color-carousel-dots: #c1c2c3; --color-icons: #ffc633; --color-links: #25282a; --color-element-border: #c1c2c3; } .color-scheme-2 { --color-background: #000000; --color-background-secondary: #101010; --gradient-background: #000000; --color-title: #ffffff; --color-subtitle: #ffffff; --color-sub-subtitle: #ffffff; --color-foreground: #ffffff; --color-button: #ffc633; --color-button-text: #293035; --color-button-border: #ffc633; --color-secondary-button: rgba(0,0,0,0); --color-secondary-button-text: #ffffff; --color-secondary-button-border: #ffffff; --color-carousel-arrows: #ffc633; --color-carousel-arrow-icons: #293035; --color-active-carousel-dots: #595b5d; --color-carousel-dots: #c1c2c3; --color-icons: #ffc633; --color-links: #25282a; --color-element-border: #000000; } .color-scheme-23ad3a7e-eb49-48cc-a263-5258d06232da { --color-background: #f5f5f5; --color-background-secondary: #ffffff; --gradient-background: #f5f5f5; --color-title: #293035; --color-subtitle: #25282a; --color-sub-subtitle: #25282a; --color-foreground: #293035; --color-button: #293035; --color-button-text: #ffffff; --color-button-border: rgba(0,0,0,0); --color-secondary-button: #ffc633; --color-secondary-button-text: #293035; --color-secondary-button-border: #ffc633; --color-carousel-arrows: #25282a; --color-carousel-arrow-icons: #ffffff; --color-active-carousel-dots: #595b5d; --color-carousel-dots: #c1c2c3; --color-icons: #ffc633; --color-links: #25282a; --color-element-border: #c1c2c3; } .color-scheme-fb0d83b7-4ae9-49a0-9695-e5f55b958a66 { --color-background: #0b1318; --color-background-secondary: #171f24; --gradient-background: #0b1318; --color-title: #6b6a68; --color-subtitle: #ffc633; --color-sub-subtitle: #ffffff; --color-foreground: #ffffff; --color-button: #ffc633; --color-button-text: #293035; --color-button-border: #ffc633; --color-secondary-button: #ffffff; --color-secondary-button-text: #25282a; --color-secondary-button-border: #25282a; --color-carousel-arrows: #ffc633; --color-carousel-arrow-icons: #25282a; --color-active-carousel-dots: #595b5d; --color-carousel-dots: #c1c2c3; --color-icons: #ffc633; --color-links: #ffffff; --color-element-border: rgba(0,0,0,0); } .color-scheme-1a9fe8fd-1a63-46c4-97de-1fa8cd1b6788 { --color-background: #ffc633; --color-background-secondary: #ffffff; --gradient-background: #ffc633; --color-title: #25282a; --color-subtitle: #25282a; --color-sub-subtitle: #25282a; --color-foreground: #293035; --color-button: #25282a; --color-button-text: #f5f5f5; --color-button-border: #ffc633; --color-secondary-button: #f5f5f5; --color-secondary-button-text: #25282a; --color-secondary-button-border: #293035; --color-carousel-arrows: #ffc633; --color-carousel-arrow-icons: #25282a; --color-active-carousel-dots: #595b5d; --color-carousel-dots: #c1c2c3; --color-icons: #ffc633; --color-links: #25282a; --color-element-border: #c1c2c3; } .color-scheme-ca10e109-8bf5-46a4-a38d-1ef5e417e4f7 { --color-background: #ffffff; --color-background-secondary: #ffffff; --gradient-background: #ffffff; --color-title: #ffffff; --color-subtitle: #ffffff; --color-sub-subtitle: #25282a; --color-foreground: #293035; --color-button: #ffc633; --color-button-text: #293035; --color-button-border: #ffc633; --color-secondary-button: #25282a; --color-secondary-button-text: #ffffff; --color-secondary-button-border: #293035; --color-carousel-arrows: #ffc633; --color-carousel-arrow-icons: #25282a; --color-active-carousel-dots: #595b5d; --color-carousel-dots: #c1c2c3; --color-icons: #ffc633; --color-links: #25282a; --color-element-border: #c1c2c3; } :root { --text-font: museo-sans, sans-serif; --title-font: museo-sans, sans-serif; --font-body-scale: 0.0; --font-heading-scale: 0.0; --color-white: rgb(255 255 255); --color-off-white: rgb(244 244 244); --color-black: rgb(0, 0, 0); --color-off-black: rgb(18 18 18); --color-app-success: rgb(0, 223, 89); --color-app-warn: rgb(255 136 10); --color-app-error: rgb(235, 0, 0); --color-grey-dark: rgb(41, 48, 53); --color-grey-mid: rgb(107, 109, 118); --color-grey-light: rgb(250, 250, 250); --color-grey-5: rgb(244, 245, 245); --color-dark-hover: var(--color-grey-dark); --color-text-primary: var(--color-grey-dark); --color-text-secondary: var(--color-grey-mid); --color-link: var(--color-brand-secondary); --color-border-dark: var(--color-grey-dark); --color-border-mid: rgb(201, 203, 204); --color-border-inverse: rgb(112, 116, 111); --color-border-light: var(--color-grey-light); --color-brand-primary: rgb(40, 47, 53); --color-brand-secondary: rgb(255, 197, 47); --color-brand-secondary--hover: rgb(255, 202, 67); --color-brand-tertiary: rgb(36, 36, 36); --color-brand-accent: rgba(255, 227, 153, 1); --color-brand-accent-secondary: rgba(255, 241, 204, 1); --color-brand-sale: rgba(176, 17, 17, 1); --color-sale: var(--color-app-error); --font-size-xs: 0.6rem; --font-size-s: 0.8rem; --font-size-sm: 0.875rem; --font-size-m: 1rem; --font-size-ml: 1.15rem; --font-size-l: 1.5rem; --font-size-2l: 1.625rem; --font-size-xl: 2rem; --font-size-2xl: 4rem; --font-size-3xl: 6rem; --font-size-4xl: 8rem; --weight-light: 200; --weight-book: 300; --weight-regular: 400; --weight-semi: 500; --weight-bold: 600; --weight-black: 700; --spacing-4xs: 0.0625rem; --spacing-3xs: 0.125rem; --spacing-2xs: 0.25rem; --spacing-xs: 0.5rem; --spacing-s: 0.75rem; --spacing-m: 1rem; --spacing-l: 1.5rem; --spacing-xl: 2rem; --spacing-2xl: 2.5rem; --spacing-3xl: 3rem; --spacing-4xl: 4rem; --layout-xs: 5rem; --layout-s: 8rem; --layout-m: 12rem; --layout-l: 16rem; --layout-xl: 24rem; --layout-2xl: 32rem; --layout-3xl: 42rem; --layout-4xl: 64rem; --screen-s: 480px; --screen-m: 863px; --screen-l: 960px; --screen-xl: 1330px; --screen-wide: 1920px; --duration-short: 0.2s; --duration-normal: 0.4s; --duration-long: 0.8s; --container-width: 90%; --container-max-width: 1400px; --container-max-width-page: 1080px; --container-large-max-width: 1240px; --container-medium-max-width: 928px; --container-small-max-width: 640px; --container-margin: 0 auto; --zindex-dropdown: 1000; --zindex-sticky: 1020; --zindex-fixed: 1030; --zindex-modal-backdrop: 1040; --zindex-modal: 1050; --zindex-popover: 1060; --zindex-tooltip: 1070; } h1, h2, h3, h4, h5, h6, p, a, caption, label { line-height: 1.2; } *, *::before, *::after { box-sizing: inherit; } html { box-sizing: border-box; font-size: 16px; height: 100%; } body { display: grid; grid-template-rows: auto auto 1fr auto; grid-template-columns: 100%; margin: 0; } a { text-transform: none; text-decoration: none; color: rgba(var(--color-link), 0.7); transition: color 0.2s ease-in-out; } a:hover { color: rgba(var(--color-link), 1); transition: color 0.2s ease-in-out; } @media(max-width: var(--screen-m)) { .hide-mobile { display: none !important; } } @media(min-width: var(--screen-m)) { .hide-desktop { display: none !important; } } </style> <link rel="preload" as="font" href="//ooni.com/cdn/fonts/assistant/assistant_n4.bcd3d09dcb631dec5544b8fb7b154ff234a44630.woff2?h1=dXVuaS5uZXQ&h2=b29uaS5jb20&h3=dXVuaS5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=6e78334d494f34064bb3f61f6db75d3173be6ba47239971fd72d1b66fdbb6fb2" type="font/woff2" crossorigin ><link rel="preload" as="font" href="//ooni.com/cdn/fonts/assistant/assistant_n4.bcd3d09dcb631dec5544b8fb7b154ff234a44630.woff2?h1=dXVuaS5uZXQ&h2=b29uaS5jb20&h3=dXVuaS5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=6e78334d494f34064bb3f61f6db75d3173be6ba47239971fd72d1b66fdbb6fb2" type="font/woff2" crossorigin > <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="google-site-verification" content="VzbF5jjMMQOjLDW07Ovcy22WvnEFCmXL423m5s24UpY"> <meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/2059582/digital_wallets/dialog"> <meta name="shopify-checkout-api-token" content="cf1a65c05bab3e592760bbfd5b7fc887"> <meta id="in-context-paypal-metadata" data-shop-id="2059582" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> <link rel="alternate" type="application/atom+xml" title="Feed" href="/collections/ovens.atom" /> <link rel="alternate" type="application/json+oembed" href="https://ooni.com/collections/ovens.oembed"> <script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script> <link rel="preconnect" href="https://shop.app" crossorigin="anonymous"> <script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=2059582" crossorigin="anonymous"></script> <script id="apple-pay-shop-capabilities" type="application/json">{"shopId":2059582,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/2059582","merchantName":"Ooni USA","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Ooni USA","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script> <script id="shopify-features" type="application/json">{"accessToken":"cf1a65c05bab3e592760bbfd5b7fc887","betas":["rich-media-storefront-analytics"],"domain":"ooni.com","predictiveSearch":true,"shopId":2059582,"smart_payment_buttons_url":"https:\/\/ooni.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/ooni.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en"}</script> <script>var Shopify = Shopify || {}; Shopify.shop = "uuni.myshopify.com"; Shopify.locale = "en-US"; Shopify.currency = {"active":"USD","rate":"1.0"}; Shopify.country = "US"; Shopify.theme = {"name":"BK-05022025-0940","id":124386050145,"schema_name":"UWP FW4 Theme","schema_version":"1.0.0","theme_store_id":null,"role":"main"}; Shopify.theme.handle = "null"; Shopify.theme.style = {"id":null,"handle":null}; Shopify.cdnHost = "ooni.com/cdn"; Shopify.routes = Shopify.routes || {}; Shopify.routes.root = "/";</script> <script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script> <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> <script>window.ShopifyPay = window.ShopifyPay || {}; window.ShopifyPay.apiHost = "shop.app\/pay";</script> <script id="shop-js-analytics" type="application/json">{"pageType":"collection"}</script> <script> window.Shopify = window.Shopify || {}; if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; window.Shopify.featureAssets['shop-js'] = {"init-fed-cm":["modules/v2/client.init-fed-cm_CCGbgnft.en.esm.js","modules/v2/chunk.common_CdPFfcgY.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/client.init-shop-email-lookup-coordinator_B9CmakBv.en.esm.js","modules/v2/chunk.common_CdPFfcgY.esm.js"],"shop-cash-offers":["modules/v2/client.shop-cash-offers_CffjIiNv.en.esm.js","modules/v2/chunk.common_CdPFfcgY.esm.js","modules/v2/chunk.modal_C8kV2l1l.esm.js"],"checkout-modal":["modules/v2/client.checkout-modal_DDtc9QZi.en.esm.js","modules/v2/chunk.common_CdPFfcgY.esm.js","modules/v2/chunk.modal_C8kV2l1l.esm.js"],"shop-toast-manager":["modules/v2/client.shop-toast-manager_GSdPucNi.en.esm.js","modules/v2/chunk.common_CdPFfcgY.esm.js"],"init-customer-accounts-sign-up":["modules/v2/client.init-customer-accounts-sign-up_CmxGYBxk.en.esm.js","modules/v2/client.shop-login-button_D5BOolg_.en.esm.js","modules/v2/chunk.common_CdPFfcgY.esm.js","modules/v2/chunk.modal_C8kV2l1l.esm.js"],"avatar":["modules/v2/client.avatar_BTnouDA3.en.esm.js"],"init-customer-accounts":["modules/v2/client.init-customer-accounts_D3Xn1ded.en.esm.js","modules/v2/client.shop-login-button_D5BOolg_.en.esm.js","modules/v2/chunk.common_CdPFfcgY.esm.js","modules/v2/chunk.modal_C8kV2l1l.esm.js"],"shop-login-button":["modules/v2/client.shop-login-button_D5BOolg_.en.esm.js","modules/v2/chunk.common_CdPFfcgY.esm.js","modules/v2/chunk.modal_C8kV2l1l.esm.js"],"pay-button":["modules/v2/client.pay-button_DmuZWfzR.en.esm.js","modules/v2/chunk.common_CdPFfcgY.esm.js"],"shop-follow-button":["modules/v2/client.shop-follow-button_C0oxtgBJ.en.esm.js","modules/v2/chunk.common_CdPFfcgY.esm.js","modules/v2/chunk.modal_C8kV2l1l.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/client.init-shop-for-new-customer-accounts_Do1O1vmT.en.esm.js","modules/v2/client.shop-login-button_D5BOolg_.en.esm.js","modules/v2/chunk.common_CdPFfcgY.esm.js","modules/v2/chunk.modal_C8kV2l1l.esm.js"],"lead-capture":["modules/v2/client.lead-capture_C3Ow7w9R.en.esm.js","modules/v2/chunk.common_CdPFfcgY.esm.js","modules/v2/chunk.modal_C8kV2l1l.esm.js"],"payment-terms":["modules/v2/client.payment-terms_D5jxACNB.en.esm.js","modules/v2/chunk.common_CdPFfcgY.esm.js","modules/v2/chunk.modal_C8kV2l1l.esm.js"]}; </script> <script>(function() { function asyncLoad() { var urls = ["https:\/\/cdn-loyalty.yotpo.com\/loader\/RfHBrk5NLqEYtxiDYH-UCg.js?shop=uuni.myshopify.com","https:\/\/str.rise-ai.com\/?shop=uuni.myshopify.com","https:\/\/strn.rise-ai.com\/?shop=uuni.myshopify.com","https:\/\/intg.snapchat.com\/shopify\/shopify-scevent-init.js?id=f0f2972f-79fc-48aa-be32-81bf51a6bdf3\u0026shop=uuni.myshopify.com","https:\/\/widgets.automizely.com\/aftership\/gmv.js?organization_id=33418c30ba174ef5a288a4c2733d94a0\u0026shop=uuni.myshopify.com","https:\/\/services.nofraud.com\/js\/device.js?shop=uuni.myshopify.com","https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=uuni.myshopify.com","\/\/staticw2.yotpo.com\/eNZESR9FrLUDqo7vMfgQ8rgULHM0y6JCNm7WgEDT\/widget.js?shop=uuni.myshopify.com","https:\/\/geolocation-recommendations.shopifyapps.com\/locale_bar\/script.js?shop=uuni.myshopify.com","https:\/\/prod-configuration-app.integrations-itbl.co\/app\/script?shop=uuni.myshopify.com","https:\/\/d26ky332zktp97.cloudfront.net\/shops\/68AHw8vZdjFCofPP8\/colibrius-m.js?shop=uuni.myshopify.com","https:\/\/s3.eu-west-1.amazonaws.com\/production-klarna-il-shopify-osm\/96a3edce0d4c0d28541f7d8d7ba98bb63081798a\/uuni.myshopify.com-1738753426381.js?shop=uuni.myshopify.com","\/\/app.backinstock.org\/widget\/22248_1739946982.js?category=bis\u0026v=6\u0026shop=uuni.myshopify.com"]; for (var i = 0; i < urls.length; i++) { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = urls[i]; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); } }; if(window.attachEvent) { window.attachEvent('onload', asyncLoad); } else { window.addEventListener('load', asyncLoad, false); } })();</script> <script id="__st">var __st={"a":2059582,"offset":-28800,"reqid":"461fa8e9-714c-4a6c-968e-0a73b5c83d23-1740031966","pageurl":"ooni.com\/collections\/ovens","u":"e2f3184d5e19","p":"collection","rtyp":"collection","rid":23961239583};</script> <script>window.ShopifyPaypalV4VisibilityTracking = true;</script> <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.2.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> <script integrity="sha256-EGCDRYTvIEOXsReXgqGwkAR+5Dl8tickSrieA/ZcQwc=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//ooni.com/cdn/shopifycloud/shopify/assets/storefront/load_feature-1060834584ef204397b1179782a1b090047ee4397cb627244ab89e03f65c4307.js" crossorigin="anonymous"></script> <script crossorigin="anonymous" defer="defer" src="//ooni.com/cdn/shopifycloud/shopify/assets/shopify_pay/storefront-80e528be853eac23af2454534897ca9536b1d3d04aa043b042f34879a3c111c8.js?v=20220906"></script> <script integrity="sha256-HAs5a9TQVLlKuuHrahvWuke+s1UlxXohfHeoYv8G2D8=" data-source-attribution="shopify.dynamic-checkout" defer="defer" src="//ooni.com/cdn/shopifycloud/shopify/assets/storefront/features-1c0b396bd4d054b94abae1eb6a1bd6ba47beb35525c57a217c77a862ff06d83f.js" crossorigin="anonymous"></script> <link rel="stylesheet" media="screen" href="https://ooni.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> <style id="shopify-dynamic-checkout-cart">@media screen and (min-width: 750px) { #dynamic-checkout-cart { min-height: 50px; } } @media screen and (max-width: 750px) { #dynamic-checkout-cart { min-height: 240px; } } </style><script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script> <script type="text/javascript"> (function e() { var e = document.createElement('script'); (e.type = 'text/javascript'), (e.async = true), (e.src = '//staticw2.yotpo.com/eNZESR9FrLUDqo7vMfgQ8rgULHM0y6JCNm7WgEDT/widget.js'); var t = document.getElementsByTagName('script')[0]; t.parentNode.insertBefore(e, t); })(); </script> <script type="text/javascript"> window.DY = window.DY || {}; const dynamicYieldCart = setDynamicYieldInitalCart(); function setDynamicYieldInitalCart() { return []; } function updateDynamicYieldCart({ product, isAddToCartEvent }) { const productIndex = dynamicYieldCart.findIndex((item) => item.productId === product.sku); if (productIndex === -1) { dynamicYieldCart.push({ productId: product.sku, quantity: parseInt(product.quantity), itemPrice: product.price }); } else { dynamicYieldCart[productIndex].quantity = isAddToCartEvent ? parseInt(dynamicYieldCart[productIndex].quantity) + parseInt(product.quantity) : parseInt(dynamicYieldCart[productIndex].quantity) - parseInt(product.quantity); if (dynamicYieldCart[productIndex].quantity === 0) { dynamicYieldCart.splice(productIndex, 1); } } } function dynamicYieldCartEvent({ product, isAddToCartEvent }) { updateDynamicYieldCart({ product, isAddToCartEvent }); DY.API('event', { name: isAddToCartEvent ? 'Add to Cart' : 'Remove from Cart', properties: { dyType: isAddToCartEvent ? 'add-to-cart-v1' : 'remove-from-cart-v1', value: product.final_price, currency: 'USD', productId: product.sku, quantity: product.quantity, cart: dynamicYieldCart } }); } function syncCartEvent() { DY.API('event', { name: 'Sync cart', properties: { dyType: 'sync-cart-v1', currency: 'USD', cart: dynamicYieldCart } }); } document.addEventListener('DOMContentLoaded', syncCartEvent); function setPageContext({ type, data }) { DY.recommendationContext = { type, lng: 'en_US', data }; } // Set the Page Context setPageContext({ type: 'CATEGORY', data: 'Ooni Pizza Ovens'.split('|') }); // Set the cookie consent based on if tracking cookies is enabled or not. DY.userActiveConsent = { accepted: true }; function updateDynamicYieldCookieConsent() { DYO.ActiveConsent.updateConsentAcceptedStatus(true); } </script> <link rel="preconnect" href="//cdn-eu.dynamicyield.com"> <link rel="preconnect" href="//st-eu.dynamicyield.com"> <link rel="preconnect" href="//rcom-eu.dynamicyield.com"> <link rel="dns-prefetch" href="//cdn-eu.dynamicyield.com"> <link rel="dns-prefetch" href="//st-eu.dynamicyield.com"> <link rel="dns-prefetch" href="//rcom-eu.dynamicyield.com"> <script id="dynamic-yield-dynamic" data-groceries-only data-oven-compatibility="" type="text/javascript" src="//cdn-eu.dynamicyield.com/api/9879392/api_dynamic.js" ></script> <script type="text/javascript" src="//cdn-eu.dynamicyield.com/api/9879392/api_static.js" ></script> <script> (function() { class DatalayerManager { constructor() { this.initDataLayer(); this.cacheSelectors(); this.initProperties(); this.capturePageLoadEvent(); this.initEvents(); this.addSelectItemListeners(); this.collectData(); } initDataLayer() { window.dataLayer = window.dataLayer || []; } cacheSelectors() { this.variantInputSelector = '[data-variant-input]'; this.productCarouselSelector = 'uwp-product-carousel'; this.productCardSelector = '.product-card'; this.sectionSelector = 'section'; this.sectionTitleSelector = 'h2'; this.selectItemElement = '[data-capture-select-item], [data-capture-select-item="true"]'; } initProperties() { this.isAjaxCartIncrementDecrement = true; this.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":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; this.collections = [ ] ; this.currency = "USD"; this.countryCode = "US"; this.storeURL = "https://ooni.com"; this.variants = []; this.pageProperties = { pageCategory: "Other", pageGrouping: "PLP", pageTitle: "Ovens", productName: "" }; this.collectionTitle = "Ooni Pizza Ovens"; localStorage.setItem('shopCountryCode', this.countryCode); } initEvents() { document.addEventListener('datalayer:view_item_list', event => { this.addListViewEvent(event); setTimeout(() => { this.addSelectItemListeners(); }, 0) }); document.addEventListener('datalayer:view_item_list:carousel', event => this.handleProductCarouselUpdated(event)); this.addProductCarouselObservers(); } addSelectItemListeners() { const elements = Array.from(document.querySelectorAll(this.selectItemElement)); elements.forEach(element => { element.addEventListener('click', this.handleCardClick.bind(this)); }); } addProductCarouselObservers() { const elements = Array.from(document.querySelectorAll(this.productCarouselSelector)); const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { this.handleProductCarouselObserved(entry.target); observer.unobserve(entry.target); } }); }); elements.forEach(element => observer.observe(element)); } handleProductCarouselObserved(element) { const isLoading = element.querySelector('.is-loading'); if (isLoading) { return; } const cards = Array.from(element.querySelectorAll(this.productCardSelector)); const section = element.closest(this.sectionSelector) || element.querySelector(this.sectionSelector); const title = section?.querySelector(this.sectionTitleSelector)?.innerText || 'Product Carousel'; const items = cards.map(card => this.createItemDataFromCard(card, title, section.id, true)); const sortedItems = this.sortItemsById(items); if (!sortedItems.length || !sortedItems?.[0]?.quantity) { return; } this.pushToDataLayer('view_item_list', { items: sortedItems }); } handleProductCarouselUpdated(event) { const detail = event?.detail; if (!detail) { return; } this.handleProductCarouselObserved(detail); } createItemDataFromCard(card, title, sectionId, inCents = false) { const product = JSON.parse(card.getAttribute('data-product')); const categoryMetafields = JSON.parse(card.getAttribute('data-product-metafields')); if (!product) return {}; return { product_id: product.id, product_title: categoryMetafields.product_name || product.title, variant_id: product?.variants?.[0].id, variant_title: product?.variants?.[0]?.title, vendor: product.vendor, total_discount: 0, final_price: inCents ? parseFloat(product?.variants?.[0].price / 100) : parseFloat(product?.variants?.[0].price), product_type: product.type, item_category: categoryMetafields.item_category, item_category2: categoryMetafields.item_category2, item_category3: categoryMetafields.item_category3, quantity: 1, item_list_name: title || `product-carousel--${sectionId}` }; } sortItemsById(items) { return items.reduce((acc, item) => { const existingItem = acc.find(i => i?.product_id === item?.product_id); if (existingItem) { existingItem.quantity += 1; } else { acc.push(item); } return acc; }, []); } async addListViewEvent(event) { const items = await Promise.all(event.detail.items.map(item => this.createListItemData(item, event.detail.item_list_name))); this.pushToDataLayer('view_item_list', { items }); } async createListItemData(item, itemListName) { const metafields = await this.getProductMetafields(item.handle); return { product_id: item.id, product_title: metafields.product_name || item.title, variant_id: item.variants[0].id, variant_title: item.variants[0].title, vendor: item.vendor, total_discount: 0, final_price: parseFloat(item.price_min), product_type: metafields.type, item_category: metafields.level_1_collection || item.product_type, item_category2: metafields.level_2_collection || null, item_category3: metafields.level_3_collection || null, quantity: 1, item_list_name: itemListName || null }; } async updateCart() { const response = await fetch("/cart.js"); const data = await response.json(); for (const item of data.items) { const metafields = await this.getProductMetafields(item.handle); Object.assign(item, { item_category: metafields.level_1_collection || item.product_type, item_category2: metafields.level_2_collection || null, item_category3: metafields.level_3_collection || null }); } this.cart = data; return data; } debounce(func, delay) { let timeoutId; return function(...args) { clearTimeout(timeoutId); timeoutId = setTimeout(() => func.apply(this, args), delay); }; } throttle(func, delay) { let lastCall = 0; return function(...args) { const now = new Date().getTime(); if (now - lastCall < delay) return; lastCall = now; return func(...args); }; } collectData() { this.collectCustomerData(); this.setupAjaxRequestData(); this.setupMiniCartData(); } collectCustomerData() { const currentUser = {} ; window.dataLayer.push({ customer: currentUser }); } async getProductMetafields(productHandle) { try { const response = await fetch(`/products/${productHandle}?view=metafields_functional`); return await response.json(); } catch (error) { throw new Error(error); } } async getProductData(productHandle) { try { const response = await fetch(`/products/${productHandle}.json`); return await response.json(); } catch (error) { throw new Error(error); } } async handleCardClick(event) { const element = event.target; const card = element?.closest(this.productCardSelector); const handle = card?.dataset?.productHandle || null; const section = element.closest(this.sectionSelector) || element.querySelector(this.sectionSelector); const title = section?.querySelector(this.sectionTitleSelector)?.innerText || 'Product Carousel'; if (!handle) { return; } try { const item = await this.getProductData(handle); const product = item?.product; product.item_list_name = title; const metafields = await this.getProductMetafields(handle); if (!metafields || !product) { return; } this.pushToDataLayer('select_item', { items: [this.mapItemToDataLayer(product, metafields)] }); }catch(error) { console.error(error); } } setupAjaxRequestData() { this.overrideFetch(); this.setupAddToCartRedirect(); } setupAddToCartRedirect() { if (this.isAddToCartRedirect) { document.addEventListener('submit', event => { const addToCartForm = event.target.closest('form[action="/cart/add"]'); if (addToCartForm) { event.preventDefault(); this.submitAddToCartForm(addToCartForm); } }); } } async submitAddToCartForm(form) { const formData = new FormData(form); try { await fetch(window.Shopify.routes.root + 'cart/add.js', { method: 'POST', body: formData }); window.location.href = "/cart"; } catch (error) { console.error('Error:', error); } } async overrideFetch() { const originalFetch = window.fetch; const self = this; window.fetch = async (...args) => { const response = await originalFetch(...args); const clonedResponse = response.clone(); self.handleFetchResponse(clonedResponse, args); return response; }; } async handleFetchResponse(response, args) { if (response.ok && response.type !== 'cors') { const bodyArg = args.find(arg => arg?.body); let quantity; if(bodyArg?.body instanceof FormData) { quantity = bodyArg.body.get("quantity"); } else { const isValidJSON = str => { try { JSON.parse(str); return true; } catch (e) { return false; } }; try { const body = isValidJSON(bodyArg?.body) ? JSON.parse(bodyArg.body) : {}; quantity = body?.items?.[0].quantity || 1; } catch (error) { quantity = 1; } } const requestURL = args[0]; const responseData = await response.clone().json(); if (requestURL.includes("/cart/add")) { this.handleAddToCart(responseData, quantity); } else if (requestURL.includes("/cart/change") || requestURL.includes("/cart/update")) { this.handleCartChange(responseData); } } return response; } async handleAddToCart(data, quantity) { document.dispatchEvent(new CustomEvent('cart:updated:add_items', { detail: data })); const items = Array.isArray(data.items) ? data.items : [data]; for (const item of items) { const metafields = await this.getProductMetafields(item.handle); item.quantity = quantity; this.pushToDataLayer('add_to_cart', { items: [this.mapItemToDataLayer(item, metafields, true)] }); } this.updateCart(); } async handleCartChange(newCart) { const oldCartItems = this.cart.items; for (const oldItem of oldCartItems) { const newItem = newCart.items.find(i => i.id === oldItem.id); if (newItem) { if (newItem.quantity > oldItem.quantity) { await this.pushCartEvent('add_to_cart', oldItem, newItem); } else if (newItem.quantity < oldItem.quantity) { document.dispatchEvent(new CustomEvent('cart:updated:removed_items', { detail: oldItem })); await this.pushCartEvent('remove_from_cart', oldItem, newItem); } } else { document.dispatchEvent(new CustomEvent('cart:updated:removed_items', { detail: oldItem })); this.pushToDataLayer('remove_from_cart', { items: [oldItem] }, true); } } this.updateCart(); } async pushCartEvent(event, oldItem, newItem) { const quantity = Math.abs(newItem.quantity - oldItem.quantity); const item = { ...oldItem, quantity }; const metafields = await this.getProductMetafields(item.handle); this.pushToDataLayer(event, { items: [this.mapItemToDataLayer(item, metafields, true)] }); } mapItemToDataLayer(item, metafields, inCents = false) { const variant = item.variants?.[0]; const variant_id = variant?.id || item.variant_id; const variant_title = variant?.title || item.variant_title; return { product_id: item.product_id || item.id, product_title: metafields.product_name || item.product_title || item.title, variant_id, variant_title: item?.variants?.length > 1 ? variant_title : null, vendor: item.vendor, total_discount: item.total_discount, final_price: inCents ? parseFloat((variant?.price || item.final_price) / 100) : parseFloat((variant?.price || item.final_price)), product_type: item.product_type, quantity: item.quantity || 1, sku: item.sku || variant?.sku, item_category: metafields.level_1_collection || item.product_type, item_category2: metafields.level_2_collection || null, item_category3: metafields.level_3_collection || null, item_name: metafields.product_name || item.product_title, item_list_name: this.collectionTitle || item.item_list_name || null }; } setupMiniCartData() { document.addEventListener('minicart:opened', event => { this.pushToDataLayer('view_cart', this.cart) }); } async collectCartPageData() { await this.updateCart(); this.pushToDataLayer('view_cart', this.cart); if (!this.isAjaxCartIncrementDecrement) { this.setupCartPageEvents(); } } setupCartPageEvents() { document.addEventListener('pointerdown', event => { const target = event.target.closest('a[href*="/cart/change?"]'); if (target) { const [queryString, linkUrl] = target.getAttribute('href').split("?"); const urlParams = new URLSearchParams(queryString); const newQuantity = urlParams.get("quantity"); const line = urlParams.get("line"); const cart_id = urlParams.get("id"); this.pushCartPageEvent(newQuantity, line, cart_id); } }); } pushCartPageEvent(newQuantity, line, cart_id) { if (newQuantity && (line || cart_id)) { const item = line ? { ...this.cart.items[line - 1] } : this.cart.items.find(item => item.key === cart_id); const event = newQuantity < item.quantity ? 'remove_from_cart' : 'add_to_cart'; item.quantity = Math.abs(newQuantity - item.quantity); this.pushToDataLayer(event, { items: [item] }); } } collectProductPageData() { this.variants = null; this.product = { ...null, item_category: "", item_category2: "", item_category3: "", product_name: "" }; if (!this.product?.id) { return; } const item = { product_id: null, variant_id: null, product_title: this.product.product_name || this.product.title, line_level_total_discount: 0, vendor: null, sku: null, product_type: null, item_list_id: null, item_list_name: null, item_category: "", item_category2: "", item_category3: "", final_price: "\u003cspan class=money\u003e$0 \u003c\/span\u003e", quantity: 1 }; this.pushToDataLayer('view_item', { items: [item] }); if (this.variants.length) this.setupVariantListeners(); } setupVariantListeners() { if (!this.variantInputSelector) return; const throttledLog = this.throttle(this.handleVariantChange.bind(this), 500); const inputElements = Array.from(document.querySelectorAll(this.variantInputSelector)); if (!inputElements.length) return; inputElements.forEach(inputElement => { const observer = new MutationObserver(mutations => { mutations.forEach(mutation => { if (mutation.type === 'attributes' && mutation.attributeName === 'value') { throttledLog(inputElement); } }); }); observer.observe(inputElement, { attributes: true, attributeFilter: ['value'] }); }); } handleVariantChange(element) { if (!element) return; const value = element.value; if (!value) return; const variant = this.variants?.find(variant => variant.id.toString() === value); if (!variant) return; const item = { product_id: this.product.id, variant_id: variant.id, product_title: this.product.product_name || this.product.title, vendor: this.product.vendor, sku: this.product.sku, product_type: this.product.type, variant_title: variant.title, item_list_id: this.collections?.[0]?.id, item_list_name: this?.collections?.[0]?.title, item_category: this.product.item_category, item_category2: this.product.item_category2, item_category3: this.product.item_category3, final_price: parseFloat(variant.price), quantity: 1 }; this.pushToDataLayer('view_item', { items: [item] }); } pushToDataLayer(event, data) { const items = data.items.map((item, index) => ({ discount: item.total_discount ? +((item.total_discount / 100).toFixed(2)) : 0, item_category: item.item_category || item.product_type, item_category2: item.item_category2 || '', item_category3: item.item_category3 || '', item_name: item.item_name || item.product_title, quantity: item.quantity, index: index + 1, item_id: item?.sku || item?.product_id?.toString(), item_variant: item.variant_title === 'Default Title' ? null : item.variant_title || null, price: event === 'view_cart' ? parseFloat(item?.presentment_price) || parseFloat(item.final_price / 100) : parseFloat(item.final_price), item_list_name: item.item_list_name || null })); const dataLayerData = { event: 'ecomm_events', event_name: event, ecommerce: { currency: this.currency, items, } }; if (event === 'view_cart') { dataLayerData.ecommerce.value = (this.cart.total_price / 100); } window.dataLayer.push(dataLayerData); } getConsentCookieGroupings() { const cookies = document.cookie.split("; "); const targetCookie = cookies.find((cookie) => cookie.startsWith(`OptanonConsent=`) ); if (!targetCookie) return; const groups = targetCookie?.split('&').find((value) => value.includes('groups')); const values = groups?.split('=')[1]; const splitValues = decodeURIComponent(values).split(','); const consent = {}; splitValues.forEach((consentValue) => { const key = consentValue.split(':')[0]; switch(key) { case 'C0001': consent['strictlyNecessaryCookies'] = !!+consentValue.split(':')[1]; case 'C0002': consent['performanceCookies'] = !!+consentValue.split(':')[1]; case 'C0003': consent['functionalCookies'] = !!+consentValue.split(':')[1]; case 'C0004': consent['targetingCookies'] = !!+consentValue.split(':')[1]; } }); return targetCookie ? consent : null; } getCookie(cookieName) { const cookies = document.cookie.split("; "); const targetCookie = cookies.find((cookie) => cookie.startsWith(`${cookieName}=`) ); return targetCookie ? decodeURIComponent(targetCookie.split("=")[1]) : null; } async getVisitorCountryCode() { const noCountryDetected = 'No Country Detected'; const consent = this.getConsentCookieGroupings(); if (!consent?.performanceCookies) return noCountryDetected; const countryCodeCookieValue = this.getCookie('visitorCountryCode'); return countryCodeCookieValue || await fetch('browsing_context_suggestions.json') .then((response) => response.json()) .then((response) => { const countryCode = response?.detected_values?.country.handle || noCountryDetected; const date = new Date(); date.setDate(date.getDate() + 7); document.cookie = `visitorCountryCode=${countryCode}; expires=${date.toUTCString()}; path=/`; return countryCode; }) .catch(err => { console.error(err); return noCountryDetected; }); } async capturePageLoadEvent() { const customerId = "" const pageLoadData = { country_code: await this.getVisitorCountryCode(), customer_id: customerId ? customerId : null, event: "page_loads", event_name: "page_view", login_status: customerId ? true : false, page_category: this.pageProperties.pageCategory, page_group: this.pageProperties.pageGrouping, page_title: this.pageProperties.pageTitle, product_name: this.pageProperties.productName, collection_name: this.pageProperties.collectionName }; window.dataLayer.push(pageLoadData); } } document.addEventListener('DOMContentLoaded', () => { try { new DatalayerManager(); } catch (error) { console.error(error); } }); })(); </script> <meta property="og:site_name" content="Ooni USA"> <meta property="og:url" content="https://ooni.com/collections/ovens"> <meta property="og:title" content="Ooni Pizza Ovens"> <meta property="og:type" content="product.group"> <meta property="og:description" content="Cook any style of pizza, veggies, meats, desserts and more in an Ooni oven, powered by your choice of wood, charcoal or gas. "><meta property="og:image" content="collections/PR230215_Full_Oven_Line_Up_Render_Retail_Marketing_-_crops_for_Lauren_S_E_com_2048x740_950F_copy.jpg"> <meta property="og:image:secure_url" content="collections/PR230215_Full_Oven_Line_Up_Render_Retail_Marketing_-_crops_for_Lauren_S_E_com_2048x740_950F_copy.jpg"><meta property="og:video" content=""><meta name="twitter:site" content="@https://x.com/oonihq"><meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="Ooni Pizza Ovens"> <meta name="twitter:description" content="Cook any style of pizza, veggies, meats, desserts and more in an Ooni oven, powered by your choice of wood, charcoal or gas. "> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "ItemList", "name": "Ooni Pizza Ovens", "description": "Cook any style of pizza, veggies, meats, desserts and more in an Ooni oven, powered by your choice of wood, charcoal or gas.\n", "url": "https:\/\/ooni.com\/collections\/ovens", "itemListElement": [{ "@type": "ListItem", "position": 1, "item": { "@type": "Product", "name": "Ooni Karu 2 Pro Multi-Fuel Pizza Oven", "url": "https:\/\/ooni.com\/products\/ooni-karu-2-pro", "image": "https:\/\/ooni.com\/cdn\/shop\/files\/UU-P2EE00_Image2_F.jpg?v=1727288472\u0026width=600", "description": "\nReaches 950 °F (500 °C) in just 15 minutes\nThis spacious oven offers exceptional versatility with a 17ʺ-wide cooking surface and an internal height of 5.4ʺ\nMultiple fuel options for maximum cooking versatility\nCook with wood or charcoal out of the box, or use gas with the Gas Burner for Karu 2 Pro (sold separately)\nClearView™ Glass Door technology to monitor your bake\nDigital Temperature Hub to check internal oven temperatures front-mounted display or send it straight to your phone via Bluetooth\nEnjoy smart cooking functionality with the new Ooni Connect™ app\n" } }, { "@type": "ListItem", "position": 2, "item": { "@type": "Product", "name": "Ooni Koda 2 Max Gas Powered Pizza Oven", "url": "https:\/\/ooni.com\/products\/ooni-koda-2-max", "image": "https:\/\/ooni.com\/cdn\/shop\/files\/UU-P2B100_Image2.jpg?v=1716364491\u0026width=600", "description": "\nA 24” cooking area lets you cook two 12” pizzas or three 10” pizzas simultaneously\nTwo independently controlled temperature zones enable ultimate cooking versatility\nA spacious 24-inch cooking area plus ample oven height offers plenty of room for culinary creativity\nTwo independently controlled gas burners produce unique tapered flames for efficient, even cooking\nOoni G2 Gas Technology™ delivers even heat across the oven for one-turn pizza cooking and maximum ease of use\nDigital temperature hub provides instant oven temperature readings so you know exactly when to launch your pizzas.\nIncludes two digital food temperature probes\nFor the first time ever, use Ooni Connect™ to sync your oven with the app for smart cooking\nCooks pizza in as little as 60 seconds\nReaches a top temperature of 950 °F\/500 °C\nReady to cook in 30 minutes (at 750 °F\/400 °C)\n\nPropane (Tank) cannot be converted to use with natural gas\n\n \n " } }, { "@type": "ListItem", "position": 3, "item": { "@type": "Product", "name": "Ooni Koda 16 Gas Powered Pizza Oven", "url": "https:\/\/ooni.com\/products\/ooni-koda-16", "image": "https:\/\/ooni.com\/cdn\/shop\/products\/koda-16_product-shoot_fullres-10-1500px.jpg?v=1648573908\u0026width=600", "description": "\nRuns on your choice of propane or natural gas for ultimate ease and control\n\n\n Propane model has modular functionality and can be converted to use natural gas with the Natural Gas Conversion Kit for Ooni Koda 16.\n\n Natural Gas model is designed exclusively for natural gas and cannot be converted for propane use.\n\n\nHeats to 950 °F (500 °C)\nCooks fresh, stone-baked pizza in as little as 60 seconds\nExtra-large cooking area for 16″ pizzas, meat joints, breads and more\nInnovative L-shaped flame for one-turn cooking\n\n\n\n‘Recommended for Domestic Use’ by the Associazione Verace Pizza Napoletana, the acclaimed international authority on true Neapolitan pizza.\n\n" } }, { "@type": "ListItem", "position": 4, "item": { "@type": "Product", "name": "Ooni Karu 2 Multi-Fuel Pizza Oven", "url": "https:\/\/ooni.com\/products\/ooni-karu-2", "image": "https:\/\/ooni.com\/cdn\/shop\/files\/UU-P25100_Image1.jpg?v=1724885366\u0026width=600", "description": "\n\nThe world’s most advanced portable pizza oven\nBorosilicate glass door to keep an eye on your pizza without releasing heat\nClearView™ technology prevents soot and ash buildup on the door\nUse wood or charcoal for a traditional wood-fired experience, or attach a gas burner (sold separately) for easy propane-fueled baking that uses 36% less fuel than previous models\nMaximum temperature of 950 °F\/500 °C; cooks pizzas in just 60 seconds\nReach ideal baking temperature of 850 °F\/450 °C up to 29% faster; as little as 15 minutes\nMonitor temperature with the integrated thermometer\nThe SureGrab™ door handle stays cool to the touch\nCook 12-inch pizzas and more on the thick 15mm cordierite baking stone\n\n\n\n\nThe world’s most advanced portable pizza oven, ‘Recommended for Domestic Use’ by the Associazione Verace Pizza Napoletana, the acclaimed international authority on true Neapolitan pizza.\n\n" } }, { "@type": "ListItem", "position": 5, "item": { "@type": "Product", "name": "Ooni Karu 12 Multi-Fuel Pizza Oven", "url": "https:\/\/ooni.com\/products\/ooni-karu", "image": "https:\/\/ooni.com\/cdn\/shop\/products\/KaruOven-sideview.jpg?v=1648226215\u0026width=600", "description": "\nUses wood or charcoal for a traditional wood-fired experience, or attach a gas burner for ease and control (sold separately)\n\nHeats to 950 °F\/500 °C; cooks pizzas in just 60 seconds and weighs just 26.5lb (12kg)\nReaches the ideal baking temperature of 850 °F\/450 °C in as little as 15 minutes\nCooks 12-inch pizzas (and more) on a 15mm cordierite baking stone\n" } }, { "@type": "ListItem", "position": 6, "item": { "@type": "Product", "name": "Ooni Koda 12 Gas Powered Pizza Oven", "url": "https:\/\/ooni.com\/products\/ooni-koda", "image": "https:\/\/ooni.com\/cdn\/shop\/products\/koda12oven_e4e11a61-c0a1-4a84-a834-cedb81c762ac.jpg?v=1648548297\u0026width=600", "description": "\nGas fueled for the ultimate ease and control\n\nReaches 950 °F (500 °C) in just 15 minutes\n\nCooks stone-baked fresh 12” pizza in just 60 seconds\n\nFits in any outdoor space, weighing only 20.4lbs (9.25kg)\n\n\n" } }, { "@type": "ListItem", "position": 7, "item": { "@type": "Product", "name": "Ooni Volt 12 Electric Pizza Oven", "url": "https:\/\/ooni.com\/products\/ooni-volt", "image": "https:\/\/ooni.com\/cdn\/shop\/files\/UU-P12700_Image1.jpg?v=1695838465\u0026width=600", "description": "\nAll-electric, versatile pizza oven for indoor or outdoor use\nHeat-retaining triple-paned borosilicate glass door\nAdjustable dials to control top and bottom heating elements\nBuilt-in timer, temperature control and Boost mode\nConveniently fits on a standard kitchen countertop\nGenerous 13-inch cooking area\nReady to use out of the box\nReaches 850 °F (450 °C) in just 20 minutes, for fresh stone-baked pizza in just 90 seconds\nBuilt-in handles and lightweight for easy portability\nPower: 1600 Watts | Voltage: 120 Volts\n\n" } }, { "@type": "ListItem", "position": 8, "item": { "@type": "Product", "name": "Ooni Karu 16 Multi-Fuel Pizza Oven", "url": "https:\/\/ooni.com\/products\/ooni-karu-16", "image": "https:\/\/ooni.com\/cdn\/shop\/products\/Ooni-Karu-16-Studio-Front-Right-950.jpg?v=1621929155\u0026width=600", "description": "\nReaches 950 °F (500 °C) in just 15 minutes\nMultiple fuel options for maximum cooking versatility\nCook with wood or charcoal out of the box, or use gas with the Gas Burner for Karu 16 (sold separately)\n\nNew hinged oven door design with ViewFlame™ technology to boost visibility\n\nMounted digital thermometer displays internal ambient oven temperature (batteries included)\n\nLarge cooking area fits up to 16-inch pizzas and other substantial cooks\n\n\n\nThe first pizza oven to be ‘Recommended for Domestic Use’ by the Associazione Verace Pizza Napoletana, the acclaimed international authority on true Neapolitan pizza.\n\n" } }, { "@type": "ListItem", "position": 9, "item": { "@type": "Product", "name": "Ooni Fyra 12 Wood Pellet Pizza Oven", "url": "https:\/\/ooni.com\/products\/ooni-fyra", "image": "https:\/\/ooni.com\/cdn\/shop\/products\/newFyra.jpg?v=1692781808\u0026width=600", "description": "\nHardwood pellet fueled for consistently high heat and low maintenance\nWood fired flavored 12” pizzas\nReaches 950 °F (500 °C) in just 15 minutes\nCooks stone-baked pizzas in as little as 60 seconds!\nUltra portable at just 22lbs (10kg)\n" } } ] } </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "item": { "@id": "https://ooni.com/collections", "name": "Collections" } }, { "@type": "ListItem", "position": 2, "item": { "@id": "https://ooni.com/collections/ovens", "name": "Ooni Pizza Ovens" } } ] } </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "name": "Ooni USA", "url": "https://ooni.com" } </script> <!-- BEGIN app block: shopify://apps/onetrust-consent-management/blocks/consent_management/a0f47f36-e440-438e-946e-6f1b3963b606 --> <script src="https://cdn.shopify.com/extensions/6ac75b21-8684-4ff1-9296-de6bf7130de0/d1d4c8918eba923adf96e6ec7190198e22c508e3/assets/storefront-consent.js"></script> <script id="onetrust-script" src="https://cookie-cdn.cookiepro.com/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="b9d80d9c-3652-446e-ba39-b4c82ef01879" data-shopify-consent-mapping={"analytics":["C0002"],"marketing":["C0004","C0002"],"preferences":["C0003"],"sale_of_data":["C0004"]}></script><!-- END app block --><!-- BEGIN app block: shopify://apps/wunderkind/blocks/tag/40b05e3b-2403-4814-8fab-e17e57e8b1aa --><script type="text/javascript"> window.__wunderkindShopifyApp = true; </script> <script type="text/javascript"> if (typeof window.bouncex === 'undefined') { window.bouncex = []; } localStorage.setItem('wknd-id', 7534); </script> <script src="https://tag.wknd.ai/7534/i.js" type="text/javascript" id="wunderkind-tag" async ></script> <script type="text/javascript"> if (typeof window.wunderkind === 'undefined') { window.wunderkind = {}; } </script> <script type="text/javascript" id="wknd-cart"> if (typeof window.wunderkind.cart === 'undefined') { window.wunderkind.cart = { quantity: 0, value: 0.0 }; } window.wkndPreviousCartValue = 0; setInterval(function () { var cartValue = parseInt(localStorage.getItem('wknd-cart') ?? '0', 10); if (cartValue === window.wkndPreviousCartValue) { return; } fetch(window.Shopify.routes.root + 'cart.js?wknd=' + cartValue) .then(function (response) { return response.json(); }) .then(function (cart) { window.wunderkind ??= {}; window.wunderkind.cart = { quantity: cart.item_count, value: cart.total_price / 100.0, }; window.wkndPreviousCartValue = cartValue; if (window.wunderkind.cart.quantity === 0) { if (!window.sessionStorage.getItem('wknd-empty-cart-sent')) { bouncex.push(['empty_cart'], { agent: 'app:shopify:inapp' }) window.sessionStorage.setItem('wknd-empty-cart-sent', 'true'); } } else { window.sessionStorage.removeItem('wknd-empty-cart-sent'); } }); }, 500); try { const observer = new PerformanceObserver((list) => { list.getEntries().forEach((entry) => { if (entry.name.includes('/cart/update.js') || entry.name.includes('/cart/change.js')) { localStorage.setItem('wknd-cart', Date.now()); } }); }); observer.observe({ type: "resource", buffered: true }); } catch { } bouncex.push(['onProductReady', function(event) { if (event.data.product === 'inbox') { if (bouncex.et && bouncex.et.cart) { bouncex.et.cart.init({ replenishmentType: 'cookie', replenish: function (cart) { bouncex.utils.cookies.create({ name: 'cart', value: cart.token }); window.location.href = bouncex.utils.url.allowParams() + '?bx_replen=true'; } }); } } }]); </script> <!-- END app block --><!-- BEGIN app block: shopify://apps/justuno-email-sms-pop-ups/blocks/star_rating/ea1f1a23-7069-4266-a6e1-df04f87c7e94 --> <script> fetch('https://justone.ai/v1/public/subdomain/uuni.myshopify.com').then((res) => res.json()).then((data) => { const newScript = document.createElement('script'); let finalHostName = "justone.ai"; if (data !== null && data !== undefined) { domainID = data.domainID; if (data.hostName) { finalHostName = data.hostName; } } newScript.innerHTML = ` window.ju4_num = "${domainID}"; window.ju4_asset_host = 'https://${finalHostName}/embed'; window.ju4_pApi = 'https://${finalHostName}'; window.ju4_api = 'https://api.justuno.com'; (function (i, s, o, g, r, a, m) { i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments); }; (a = s.createElement(o)), (m = s.getElementsByTagName(o)[0]); a.async = 1; a.src = g; m.parentNode.insertBefore(a, m); })( window, document, "script", ju4_asset_host + "/ju_shopify_init.js?v=2", "ju4app" ); `; document.head.appendChild(newScript); }) </script> <!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews-ugc/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf --> <script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/eNZESR9FrLUDqo7vMfgQ8rgULHM0y6JCNm7WgEDT?languageCode=en-US" async></script> <!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-loyalty-rewards/blocks/loader-app-embed-block/2f9660df-5018-4e02-9868-ee1fb88d6ccd --> <script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/RfHBrk5NLqEYtxiDYH-UCg" async></script> <!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews-ugc/blocks/reviews_tab/eb7dfd7d-db44-4334-bc49-c893b51b36cf --> <!-- END app block --><!-- BEGIN app block: shopify://apps/littledata-revenue-tracking/blocks/LittledataLayer/45a35ed8-a2b2-46c3-84fa-6f58497c5345 --> <script type="application/javascript"> try { window.LittledataLayer = {"betaTester":false,"productPageClicks":true,"productListLinksHaveImages":false,"productListLinksHavePrices":false,"productListsOnAnyPage":false,"debug":false,"respectUserTrackingConsent":false,"productClicks":true,"hideBranding":false,"ecommerce":{"impressions":[]},"version":"v11.0.1","transactionWatcherURL":"https://transactions.littledata.io","referralExclusion":"/(paypal|visa|MasterCard|clicksafe|arcot\\.com|geschuetzteinkaufen|checkout\\.shopify\\.com|checkout\\.rechargeapps\\.com|portal\\.afterpay\\.com|payfort)/","hasCustomPixel":false,"googleAnalytics4":{"disabledRecurring":false,"disabledEvents":[],"doNotTrackReplaceState":false,"productIdentifier":"PRODUCT_ID","uniqueIdentifierForOrders":"orderName","ordersFilteredBySourceName":[],"cookieUpdate":false,"googleSignals":false,"extraLinkerDomains":[],"usePageTypeForListName":false,"measurementId":"G-267DPXV3HP"}} } catch { } console.log(`%cThis store uses Littledata 🚀 to automate its Google Analytics setup and make better, data-driven decisions. Learn more at https://apps.shopify.com/littledata`,'color: #088f87;',); </script> <script async type="text/javascript" src="https://cdn.shopify.com/extensions/f79b4b9c-0c64-4818-9634-b5aacd39b2b6/littledata-revenue-tracking-59/assets/colibrius-g.js"></script> <!-- END app block --><script src="https://cdn.shopify.com/extensions/30d03c2a-f167-40f1-a4db-1e6ad346e3f0/spec-compare-347/assets/spec-and-compare.js" type="text/javascript" defer="defer"></script> <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch"> <script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);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: 2059582,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "collection"};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> <script id="web-pixels-manager-setup">(function d(d,e,n,o,r,i){if(!Boolean(null===(t=null===(a=window.Shopify)||void 0===a?void 0:a.analytics)||void 0===t?void 0:t.replayQueue)){var a,t,s=function(){var d={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:?[ /-](13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-9]|1[4-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:?[ /-](13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-9]|1[4-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+|)/},e=d.modern,n=d.legacy,o=navigator.userAgent;return e.test(o)?"modern":(n.test(o),"legacy")}(),l=null!=i?i:{modern:"",legacy:""};window.Shopify=window.Shopify||{};var u=window.Shopify;u.analytics=u.analytics||{};var c=u.analytics;c.replayQueue=[],c.publish=function(d,e,n){return c.replayQueue.push([d,e,n]),!0};try{self.performance.mark("wpm:start")}catch(d){}var f=[n,"/wpm","/b",r,s.substring(0,1),".js"].join(""),h=l[s];!function(d){var e=d.src,n=d.async,o=void 0===n||n,r=d.onload,i=d.onerror,a=d.sri,t=document.createElement("script"),s=document.head,l=document.body;t.async=o,t.src=e,a&&(t.integrity=a,t.crossOrigin="anonymous"),r&&t.addEventListener("load",r),i&&t.addEventListener("error",i),s?s.appendChild(t):l?l.appendChild(t):console.error("Did not find a head or body element to append the script")}({src:f,async:!0,onload:function(){if(!function(){var d,e;return Boolean(null===(e=null===(d=window.Shopify)||void 0===d?void 0:d.analytics)||void 0===e?void 0:e.initialized)}()){var n=window.webPixelsManager.init(d)||void 0;if(n){e(n);var o=window.Shopify.analytics;o.replayQueue.forEach((function(d){var e=d[0],o=d[1],r=d[2];n.publishCustomEvent(e,o,r)})),o.replayQueue=[],o.publish=n.publishCustomEvent,o.visitor=n.visitor,o.initialized=!0}}},onerror:function(){var e=d.storefrontBaseUrl.replace(/\/$/,""),n="".concat(e,"/.well-known/shopify/monorail/unstable/produce_batch"),r=JSON.stringify({metadata:{event_sent_at_ms:(new Date).getTime()},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:o||"latest",bundle_target:s,page_url:self.location.href,status:"failed",surface:d.surface,error_msg:"".concat(f," has failed to load")},metadata:{event_created_at_ms:(new Date).getTime()}}]});try{if(self.navigator.sendBeacon.bind(self.navigator)(n,r))return!0}catch(d){}var i=new XMLHttpRequest;try{return i.open("POST",n,!0),i.setRequestHeader("Content-Type","text/plain"),i.send(r),!0}catch(d){console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging a load error.")}return!1},sri:function(d){return"string"==typeof d&&/^sha384-[A-Za-z0-9+/=]+$/.test(d)}(h)?h:""})}})({shopId: 2059582,storefrontBaseUrl: "https://ooni.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",surface: "storefront-renderer",enabledBetaFlags: ["6a396365"],webPixelsConfigList: [{"id":"223772769","configuration":"{\"tagID\":\"2613260147250\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4fd0680eed907adaf3f85849c393d688","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"218497121","configuration":"{\"shopId\":\"68AHw8vZdjFCofPP8\",\"env\":\"production\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"b6f137a11e3fd7cf65cd7e6b905bbade","type":"APP","apiClientId":1464241,"privacyPurposes":["ANALYTICS"]},{"id":"216498273","configuration":"{\"accountID\":\"7534\",\"checkoutExperienceEnabled\":\"true\",\"espPerformsOptInCheck\":\"0\",\"fieldMappingCountries\":\"[\\\"US\\\"]\",\"markets\":\"{}\",\"onsiteExperienceEnabled\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"b11d77ac35ffdf60d142a858e54565d1","type":"APP","apiClientId":54985097217,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"202342497","configuration":"{\"accountID\":\"b0da228a4e874b53bd15b9065fa76e90\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"648695c315d53e4716d71ebf5c6ff65f","type":"APP","apiClientId":158237,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"201228385","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"AW-458357335\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-458357335\\\/y0dwCKqO3vACENf0x9oB\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-458357335\\\/89_dCKeO3vACENf0x9oB\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-458357335\\\/KIYSCKGO3vACENf0x9oB\\\",\\\"MC-GGHMW9RZRD\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-458357335\\\/MutHCJ6O3vACENf0x9oB\\\",\\\"MC-GGHMW9RZRD\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-458357335\\\/3llyCIyO3vACENf0x9oB\\\",\\\"MC-GGHMW9RZRD\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-458357335\\\/dDSzCK2O3vACENf0x9oB\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-458357335\\\/eOwKCKSO3vACENf0x9oB\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"642ed32d7fafb3e0986c8ba3bf3908a1","type":"APP","apiClientId":1780363,"privacyPurposes":[]},{"id":"80478305","configuration":"{\"pixel_id\":\"404345816398583\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"8d894c63179843e74a9691414b5ad83d","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"14254177","configuration":"{\"hashed_organization_id\":\"8316af9c7d9db0cb41564d426dcd8a51_v1\",\"app_key\":\"uuni\",\"allow_collect_personal_data\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2f94fbca152ea67447a3a68b1e6b56c0","type":"APP","apiClientId":111542,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"3047521","configuration":"{\"pixelId\":\"f0f2972f-79fc-48aa-be32-81bf51a6bdf3\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"bb41bf091d86ec09beb5141ead6fafc0","type":"APP","apiClientId":2556259,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"13107297","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"13","type":"CUSTOM","privacyPurposes":[],"name":"Ooni Datalayer (Checkout)"},{"id":"14221409","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"7","type":"CUSTOM","privacyPurposes":[],"name":"Iterable \u0026 Digioh Tracking"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0290","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0290","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,effectiveTopLevelDomain: "",initData: {"shop":{"name":"Ooni USA","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"uuni.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/ooni.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed", {});webPixelsManagerAPI.publish("collection_viewed", {"collection":{"id":"23961239583","title":"Ooni Pizza Ovens","productVariants":[{"price":{"amount":799.0,"currencyCode":"USD"},"product":{"title":"Ooni Karu 2 Pro Multi-Fuel Pizza Oven","vendor":"Ooni","id":"7217769611361","untranslatedTitle":"Ooni Karu 2 Pro Multi-Fuel Pizza Oven","url":"\/products\/ooni-karu-2-pro","type":"Uuni"},"id":"41834205479009","image":{"src":"\/\/ooni.com\/cdn\/shop\/files\/UU-P2EE00_Image2_F.jpg?v=1727288472"},"sku":"UU-P2EE00","title":"Default Title","untranslatedTitle":"Default Title"},{"price":{"amount":1199.0,"currencyCode":"USD"},"product":{"title":"Ooni Koda 2 Max Gas Powered Pizza Oven","vendor":"Ooni","id":"7118861697121","untranslatedTitle":"Ooni Koda 2 Max Gas Powered Pizza Oven","url":"\/products\/ooni-koda-2-max","type":"Uuni"},"id":"41547082530913","image":{"src":"\/\/ooni.com\/cdn\/shop\/files\/UU-P2B100_Image2.jpg?v=1716364491"},"sku":"UU-P2B100","title":"Propane (Tank)","untranslatedTitle":"Propane (Tank)"},{"price":{"amount":599.0,"currencyCode":"USD"},"product":{"title":"Ooni Koda 16 Gas Powered Pizza Oven","vendor":"Ooni","id":"4525136969825","untranslatedTitle":"Ooni Koda 16 Gas Powered Pizza Oven","url":"\/products\/ooni-koda-16","type":"Uuni"},"id":"40170656432225","image":{"src":"\/\/ooni.com\/cdn\/shop\/products\/koda-16_product-shoot_fullres-10-1500px.jpg?v=1648573908"},"sku":"UU-P0AB00","title":"Propane (Tank)","untranslatedTitle":"Propane (Tank)"},{"price":{"amount":399.0,"currencyCode":"USD"},"product":{"title":"Ooni Karu 2 Multi-Fuel Pizza Oven","vendor":"Ooni","id":"6930400411745","untranslatedTitle":"Ooni Karu 2 Multi-Fuel Pizza Oven","url":"\/products\/ooni-karu-2","type":"Uuni"},"id":"40696844222561","image":{"src":"\/\/ooni.com\/cdn\/shop\/files\/UU-P25100_Image1.jpg?v=1724885366"},"sku":"UU-P30300","title":"Default Title","untranslatedTitle":"Default Title"},{"price":{"amount":299.0,"currencyCode":"USD"},"product":{"title":"Ooni Karu 12 Multi-Fuel Pizza Oven","vendor":"Ooni","id":"4436046250081","untranslatedTitle":"Ooni Karu 12 Multi-Fuel Pizza Oven","url":"\/products\/ooni-karu","type":"Uuni"},"id":"32713728491617","image":{"src":"\/\/ooni.com\/cdn\/shop\/products\/KaruOven-sideview.jpg?v=1648226215"},"sku":"UU-P29400","title":"Default Title","untranslatedTitle":"Default Title"},{"price":{"amount":399.0,"currencyCode":"USD"},"product":{"title":"Ooni Koda 12 Gas Powered Pizza Oven","vendor":"Ooni","id":"1972605288545","untranslatedTitle":"Ooni Koda 12 Gas Powered Pizza Oven","url":"\/products\/ooni-koda","type":"Uuni"},"id":"32713726296161","image":{"src":"\/\/ooni.com\/cdn\/shop\/products\/koda12oven_e4e11a61-c0a1-4a84-a834-cedb81c762ac.jpg?v=1648548297"},"sku":"UU-P06A00","title":"Default Title","untranslatedTitle":"Default Title"},{"price":{"amount":899.0,"currencyCode":"USD"},"product":{"title":"Ooni Volt 12 Electric Pizza Oven","vendor":"Ooni","id":"6916397105249","untranslatedTitle":"Ooni Volt 12 Electric Pizza Oven","url":"\/products\/ooni-volt","type":"Uuni"},"id":"40633763790945","image":{"src":"\/\/ooni.com\/cdn\/shop\/files\/UU-P12700_Image1.jpg?v=1695838465"},"sku":"UU-P12700","title":"Default Title","untranslatedTitle":"Default Title"},{"price":{"amount":649.0,"currencyCode":"USD"},"product":{"title":"Ooni Karu 16 Multi-Fuel Pizza Oven","vendor":"Ooni","id":"4878393213025","untranslatedTitle":"Ooni Karu 16 Multi-Fuel Pizza Oven","url":"\/products\/ooni-karu-16","type":"Uuni"},"id":"34076710371425","image":{"src":"\/\/ooni.com\/cdn\/shop\/products\/Ooni-Karu-16-Studio-Front-Right-950.jpg?v=1621929155"},"sku":"UU-P0E400","title":"Default Title","untranslatedTitle":"Default Title"},{"price":{"amount":249.0,"currencyCode":"USD"},"product":{"title":"Ooni Fyra 12 Wood Pellet Pizza Oven","vendor":"Ooni","id":"4563907903585","untranslatedTitle":"Ooni Fyra 12 Wood Pellet Pizza Oven","url":"\/products\/ooni-fyra","type":"Uuni"},"id":"32713723019361","image":{"src":"\/\/ooni.com\/cdn\/shop\/products\/newFyra.jpg?v=1692781808"},"sku":"UU-P0AD00","title":"Default Title","untranslatedTitle":"Default Title"}]}});},"https://ooni.com/cdn","1ee3b2bb4fa58e49f61d35f081496b66f73ce344","41c68a8cwe1f84d25p0f6f4401mfd990894",{"modern":"","legacy":""});</script> <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {}; window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; window.ShopifyAnalytics.meta.currency = 'USD'; var meta = {"products":[{"id":7217769611361,"gid":"gid:\/\/shopify\/Product\/7217769611361","vendor":"Ooni","type":"Uuni","variants":[{"id":41834205479009,"price":79900,"name":"Ooni Karu 2 Pro Multi-Fuel Pizza Oven","public_title":null,"sku":"UU-P2EE00"}]},{"id":7118861697121,"gid":"gid:\/\/shopify\/Product\/7118861697121","vendor":"Ooni","type":"Uuni","variants":[{"id":41547082530913,"price":119900,"name":"Ooni Koda 2 Max Gas Powered Pizza Oven - Propane (Tank)","public_title":"Propane (Tank)","sku":"UU-P2B100"},{"id":41547082563681,"price":119900,"name":"Ooni Koda 2 Max Gas Powered Pizza Oven - Natural Gas (Gas Line)","public_title":"Natural Gas (Gas Line)","sku":"UU-P2B400"}]},{"id":4525136969825,"gid":"gid:\/\/shopify\/Product\/4525136969825","vendor":"Ooni","type":"Uuni","variants":[{"id":40170656432225,"price":59900,"name":"Ooni Koda 16 Gas Powered Pizza Oven - Propane (Tank)","public_title":"Propane (Tank)","sku":"UU-P0AB00"},{"id":40170656464993,"price":59900,"name":"Ooni Koda 16 Gas Powered Pizza Oven - Natural Gas (Gas Line)","public_title":"Natural Gas (Gas Line)","sku":"UU-P19E00"}]},{"id":6930400411745,"gid":"gid:\/\/shopify\/Product\/6930400411745","vendor":"Ooni","type":"Uuni","variants":[{"id":40696844222561,"price":39900,"name":"Ooni Karu 2 Multi-Fuel Pizza Oven","public_title":null,"sku":"UU-P30300"}]},{"id":4436046250081,"gid":"gid:\/\/shopify\/Product\/4436046250081","vendor":"Ooni","type":"Uuni","variants":[{"id":32713728491617,"price":29900,"name":"Ooni Karu 12 Multi-Fuel Pizza Oven","public_title":null,"sku":"UU-P29400"}]},{"id":1972605288545,"gid":"gid:\/\/shopify\/Product\/1972605288545","vendor":"Ooni","type":"Uuni","variants":[{"id":32713726296161,"price":39900,"name":"Ooni Koda 12 Gas Powered Pizza Oven","public_title":null,"sku":"UU-P06A00"}]},{"id":6916397105249,"gid":"gid:\/\/shopify\/Product\/6916397105249","vendor":"Ooni","type":"Uuni","variants":[{"id":40633763790945,"price":89900,"name":"Ooni Volt 12 Electric Pizza Oven","public_title":null,"sku":"UU-P12700"}]},{"id":4878393213025,"gid":"gid:\/\/shopify\/Product\/4878393213025","vendor":"Ooni","type":"Uuni","variants":[{"id":34076710371425,"price":64900,"name":"Ooni Karu 16 Multi-Fuel Pizza Oven","public_title":null,"sku":"UU-P0E400"}]},{"id":4563907903585,"gid":"gid:\/\/shopify\/Product\/4563907903585","vendor":"Ooni","type":"Uuni","variants":[{"id":32713723019361,"price":24900,"name":"Ooni Fyra 12 Wood Pellet Pizza Oven","public_title":null,"sku":"UU-P0AD00"}]}],"page":{"pageType":"collection","resourceType":"collection","resourceId":23961239583}}; for (var attr in meta) { window.ShopifyAnalytics.meta[attr] = meta[attr]; }</script> <script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() { }; </script> <script class="analytics">(function () { var customDocumentWrite = function(content) { var jquery = null; if (window.jQuery) { jquery = window.jQuery; } else if (window.Checkout && window.Checkout.$) { jquery = window.Checkout.$; } if (jquery) { jquery('body').append(content); } }; var hasLoggedConversion = function(token) { if (token) { return document.cookie.indexOf('loggedConversion=' + token) !== -1; } return false; } var setCookieIfConversion = function(token) { if (token) { var twoMonthsFromNow = new Date(Date.now()); twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; } } var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; if (trekkie.integrations) { return; } trekkie.methods = [ 'identify', 'page', 'ready', 'track', 'trackForm', 'trackLink' ]; trekkie.factory = function(method) { return function() { var args = Array.prototype.slice.call(arguments); args.unshift(method); trekkie.push(args); return trekkie; }; }; for (var i = 0; i < trekkie.methods.length; i++) { var key = trekkie.methods[i]; trekkie[key] = trekkie.factory(key); } trekkie.load = function(config) { trekkie.config = config || {}; trekkie.config.initialDocumentCookie = document.cookie; var first = document.getElementsByTagName('script')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; script.onerror = function(e) { var scriptFallback = document.createElement('script'); scriptFallback.type = 'text/javascript'; scriptFallback.onerror = function(error) { var Monorail = { produce: function produce(monorailDomain, schemaId, payload) { var currentMs = new Date().getTime(); var event = { schema_id: schemaId, payload: payload, metadata: { event_created_at_ms: currentMs, event_sent_at_ms: currentMs } }; return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); }, sendRequest: function sendRequest(endpointUrl, payload) { // Try the sendBeacon API if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { var blobData = new window.Blob([payload], { type: 'text/plain' }); if (window.navigator.sendBeacon(endpointUrl, blobData)) { return true; } // sendBeacon was not successful } // XHR beacon var xhr = new XMLHttpRequest(); try { xhr.open('POST', endpointUrl); xhr.setRequestHeader('Content-Type', 'text/plain'); xhr.send(payload); } catch (e) { console.log(e); } return false; }, isIos12: function isIos12() { return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; } }; Monorail.produce('monorail-edge.shopifysvc.com', 'trekkie_storefront_load_errors/1.1', {shop_id: 2059582, theme_id: 124386050145, app_name: "storefront", context_url: window.location.href, source_url: "//ooni.com/cdn/s/trekkie.storefront.e991c55e78bb7465ada1b8db33d441f155086734.min.js"}); }; scriptFallback.async = true; scriptFallback.src = '//ooni.com/cdn/s/trekkie.storefront.e991c55e78bb7465ada1b8db33d441f155086734.min.js'; first.parentNode.insertBefore(scriptFallback, first); }; script.async = true; script.src = '//ooni.com/cdn/s/trekkie.storefront.e991c55e78bb7465ada1b8db33d441f155086734.min.js'; first.parentNode.insertBefore(script, first); }; trekkie.load( {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":2059582,"isMerchantRequest":null,"themeId":124386050145,"themeCityHash":"14209094073447931336","contentLanguage":"en-US","currency":"USD"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["6ebf83d2"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} ); var loaded = false; trekkie.ready(function() { if (loaded) return; loaded = true; window.ShopifyAnalytics.lib = window.trekkie; var originalDocumentWrite = document.write; document.write = customDocumentWrite; try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; document.write = originalDocumentWrite; window.ShopifyAnalytics.lib.page(null,{"pageType":"collection","resourceType":"collection","resourceId":23961239583,"shopifyEmitted":true}); var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) var token = match? match[1]: undefined; if (!hasLoggedConversion(token)) { setCookieIfConversion(token); window.ShopifyAnalytics.lib.track("Viewed Product Category",{"currency":"USD","category":"Collection: ovens","collectionName":"ovens","collectionId":23961239583,"nonInteraction":true},undefined,undefined,{"shopifyEmitted":true}); } }); var eventsListenerScript = document.createElement('script'); eventsListenerScript.async = true; eventsListenerScript.src = "//ooni.com/cdn/shopifycloud/shopify/assets/shop_events_listener-af52bb5773aaa9f7f1f7f1f7e3a010a904a5c7213a959b83580d22bc7920a2e4.js"; document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); })();</script> <script defer src="https://ooni.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-1.4.0.min.js" data-application="storefront-renderer" data-shop-id="2059582" data-render-region="gcp-asia-southeast1" data-page-type="collection" data-theme-instance-id="124386050145" data-monorail-region="shop_domain" data-resource-timing-sampling-rate="10" ></script> </head> <body class="template-collection"> <div class="site-content"> <a class="visually-hidden focusable skip-link" href="#main-content"> Skip to content </a> <div id="shopify-section-localization-ui" class="shopify-section"> <script src="//ooni.com/cdn/shop/t/505/assets/localization-ui-Z3Uqv1mr.js" type="module" crossorigin="anonymous"></script> <link rel="modulepreload" href="//ooni.com/cdn/shop/t/505/assets/utils-m1nvYS76.js" crossorigin="anonymous"> <uwp-localization-ui role="section" class="localization-ui" aria-label="Where would you like to shop?" setting-multi-store="true" setting-store-instances=" { &quot;instances&quot;: [ { &quot;name&quot;: &quot;Australia&quot;, &quot;publicUrl&quot;: &quot;https://au.ooni.com/&quot;, &quot;shopifyUrl&quot;: &quot;&quot;, &quot;supportedLocales&quot;: [&quot;EN-AU&quot;], &quot;supportedCountries&quot;: [&quot;AU:Australia&quot;], &quot;supportedLanguages&quot;: [&quot;EN:English&quot;], &quot;baseCountry&quot;: &quot;AU&quot;, &quot;baseLanguage&quot;: &quot;EN&quot;, &quot;useLocaleParams&quot;: &quot;&quot; }, { &quot;name&quot;: &quot;Canada&quot;, &quot;publicUrl&quot;: &quot;https://ca.ooni.com/&quot;, &quot;shopifyUrl&quot;: &quot;&quot;, &quot;supportedLocales&quot;: [&quot;EN-CA&quot;,&quot;FR-CA&quot;], &quot;supportedCountries&quot;: [&quot;CA:Canada&quot;], &quot;supportedLanguages&quot;: [&quot;EN:English&quot;,&quot;FR:French&quot;], &quot;baseCountry&quot;: &quot;CA&quot;, &quot;baseLanguage&quot;: &quot;EN&quot;, &quot;useLocaleParams&quot;: &quot;&quot; }, { &quot;name&quot;: &quot;Deutschland&quot;, &quot;publicUrl&quot;: &quot;https://de.ooni.com/&quot;, &quot;shopifyUrl&quot;: &quot;&quot;, &quot;supportedLocales&quot;: [&quot;DE-DE&quot;], &quot;supportedCountries&quot;: [&quot;DE:Germany&quot;], &quot;supportedLanguages&quot;: [&quot;DE:German&quot;], &quot;baseCountry&quot;: &quot;DE&quot;, &quot;baseLanguage&quot;: &quot;DE&quot;, &quot;useLocaleParams&quot;: &quot;&quot; }, { &quot;name&quot;: &quot;EU&quot;, &quot;publicUrl&quot;: &quot;https://eu.ooni.com&quot;, &quot;shopifyUrl&quot;: &quot;&quot;, &quot;supportedLocales&quot;: [&quot;EN-DE&quot;,&quot;EN-AT&quot;,&quot;EN-BA&quot;,&quot;EN-BE&quot;,&quot;EN-BG&quot;,&quot;EN-HR&quot;,&quot;EN-CY&quot;,&quot;EN-CZ&quot;,&quot;EN-DK&quot;,&quot;EN-EE&quot;,&quot;EN-FR&quot;,&quot;EN-GR&quot;,&quot;EN-HU&quot;,&quot;EN-IS&quot;,&quot;EN-IE&quot;,&quot;EN-LV&quot;,&quot;EN-LI&quot;,&quot;EN-LT&quot;,&quot;EN-LU&quot;,&quot;EN-MT&quot;,&quot;EN-MC&quot;,&quot;EN-NL&quot;,&quot;EN-NO&quot;,&quot;EN-PL&quot;,&quot;EN-PT&quot;,&quot;EN-RO&quot;,&quot;EN-RS&quot;,&quot;EN-SK&quot;,&quot;EN-SI&quot;,&quot;EN-ES&quot;,&quot;EN-SE&quot;,&quot;EN-CH&quot;], &quot;supportedCountries&quot;: [&quot;AT: Austria&quot;,&quot;BE: Belgium&quot;,&quot;BA: Bosnia &amp; Herzegovina&quot;,&quot;BG: Bulgaria&quot;,&quot;HR: Croatia&quot;,&quot;CY: Cyprus&quot;,&quot;CZ: Czech Republic&quot;,&quot;DK: Denmark&quot;,&quot;EE: Estonia&quot;,&quot;FI: Finland&quot;,&quot;GR: Greece&quot;,&quot;HU: Hungary&quot;,&quot;IS: Iceland&quot;,&quot;IE: Ireland&quot;,&quot;LV: Latvia&quot;,&quot;LI: Liechtenstein&quot;,&quot;LT: Lithuania&quot;,&quot;LU: Luxembourg&quot;,&quot;MT: Malta&quot;,&quot;MC: Monaco&quot;,&quot;NL: Netherlands&quot;,&quot;NO: Norway&quot;,&quot;PL: Poland&quot;,&quot;PT: Portugal&quot;,&quot;RO: Romania&quot;,&quot;RS: Serbia&quot;,&quot;SK: Slovakia&quot;,&quot;SI: Slovenia&quot;,&quot;ES: Spain&quot;,&quot;SE: Sweden&quot;,&quot;CH: Switzerland&quot;], &quot;supportedLanguages&quot;: [&quot;EN:English &quot;], &quot;baseCountry&quot;: &quot;DE&quot;, &quot;baseLanguage&quot;: &quot;EN&quot;, &quot;useLocaleParams&quot;: &quot;false&quot; }, { &quot;name&quot;: &quot;France&quot;, &quot;publicUrl&quot;: &quot;https://fr.ooni.com&quot;, &quot;shopifyUrl&quot;: &quot;&quot;, &quot;supportedLocales&quot;: [&quot;FR-FR&quot;], &quot;supportedCountries&quot;: [&quot;FR:France&quot;], &quot;supportedLanguages&quot;: [&quot;FR:French&quot;], &quot;baseCountry&quot;: &quot;FR&quot;, &quot;baseLanguage&quot;: &quot;FR&quot;, &quot;useLocaleParams&quot;: &quot;&quot; }, { &quot;name&quot;: &quot;Italia&quot;, &quot;publicUrl&quot;: &quot;https://it.ooni.com/&quot;, &quot;shopifyUrl&quot;: &quot;&quot;, &quot;supportedLocales&quot;: [&quot;IT-IT&quot;], &quot;supportedCountries&quot;: [&quot;IT:Italy&quot;], &quot;supportedLanguages&quot;: [&quot;It:Italian&quot;], &quot;baseCountry&quot;: &quot;IT&quot;, &quot;baseLanguage&quot;: &quot;IT&quot;, &quot;useLocaleParams&quot;: &quot;&quot; }, { &quot;name&quot;: &quot;New Zealand&quot;, &quot;publicUrl&quot;: &quot;https://nz.ooni.com/&quot;, &quot;shopifyUrl&quot;: &quot;&quot;, &quot;supportedLocales&quot;: [&quot;EN-NZ&quot;], &quot;supportedCountries&quot;: [&quot;NZ:New Zealand&quot;], &quot;supportedLanguages&quot;: [&quot;EN-English&quot;], &quot;baseCountry&quot;: &quot;NZ&quot;, &quot;baseLanguage&quot;: &quot;EN&quot;, &quot;useLocaleParams&quot;: &quot;&quot; }, { &quot;name&quot;: &quot;UK&quot;, &quot;publicUrl&quot;: &quot;https://uk.ooni.com&quot;, &quot;shopifyUrl&quot;: &quot;&quot;, &quot;supportedLocales&quot;: [&quot;EN-GB&quot;], &quot;supportedCountries&quot;: [&quot;GB:United Kingdom&quot;], &quot;supportedLanguages&quot;: [&quot;EN:English (UK)&quot;], &quot;baseCountry&quot;: &quot;GB&quot;, &quot;baseLanguage&quot;: &quot;EN&quot;, &quot;useLocaleParams&quot;: &quot;&quot; } ] } " setting-store-markets=" { &quot;markets&quot;: [ { &quot;name&quot;: &quot;Mexico&quot;, &quot;isoCode&quot;: &quot;MX&quot;, &quot;languages&quot;: [ { &quot;name&quot;: &quot;American English&quot;, &quot;isoCode&quot;: &quot;EN-US&quot; } ] }, { &quot;name&quot;: &quot;United States&quot;, &quot;isoCode&quot;: &quot;US&quot;, &quot;languages&quot;: [ { &quot;name&quot;: &quot;American English&quot;, &quot;isoCode&quot;: &quot;EN-US&quot; } ] } ] } " setting-current-country="US" setting-current-language="EN" setting-persist-days="28" > <uwp-modal modal-name="localization" class="modal" aria-hidden="true" portal="false" overflow-body="false" > <div class="modal__overlay" tabindex="-1" data-close-modal></div> <dialog class="modal__container" role="dialog" aria-modal="true" js-uwp-modal="modal" aria-labelledby="This is a modal window." > <div class="modal__container-content"> <button class="modal__close-button" data-close-modal type="button" aria-label="Close dialog" > <svg class="" width="14" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"> <line x1="1.25192" y1="12.6464" x2="13.2519" y2="0.646454" stroke="currentColor"/> <line x1="1.35355" y1="0.646447" x2="13.3535" y2="12.6464" stroke="currentColor"/> </svg> </button> <div class="modal__content"> <div js-localization-ui="choice" class="localization-ui__choice visually-hidden" > <span class="localization-ui__title text-2l--bold"> Look&#39;s like you&#39;re in <span js-localization-ui="choice-country"></span> </span> <span class="localization-ui__text text-m" js-localization-ui="choice-text"> Do you want to shop on our [replace-here] site instead? </span> <div class="localization-ui__choice-actions"> <button js-localization-ui="shop-here" class="btn btn--primary localization-ui__button" type="button" > Remain on [replace-here] store </button> <button js-localization-ui="change-region" class="localization-ui__button btn btn--secondary" type="button" > Change Store </button> </div> </div> <div js-localization-ui="settings" class="localization-ui__settings" ><form method="post" action="/localization" id="localization-ui-settings-form" accept-charset="UTF-8" class="localization-ui__form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/collections/ovens" /><span class="localization-ui__title text-2l--bold"> Where are we shipping to? </span> <div class="localization-ui__form-field"> <label class="localization-ui__form-label label">Shipping to</label> <select js-localization-ui="country-select" class="localization-ui__form-select" name="country_code" > <option disabled value=""> country </option><option value="MX" > Mexico - MX</option><option value="US" selected selected > United States - US</option></select> </div> <div class="localization-ui__form-field"> <label class="localization-ui__form-label label">Region &amp; Language</label> <select js-localization-ui="language-select" class="localization-ui__form-select" name="locale_code" > <option disabled value=""> language </option><option value="en-US" selected > American English </option></select> </div> <button js-localization-ui="submit" class="localization-ui__submit btn btn--primary btn--block" type="button" > Save </button></form></div> </div> </div> </dialog> </uwp-modal> </uwp-localization-ui> </div> <uwp-cart cart-data="{&quot;note&quot;:null,&quot;attributes&quot;:{},&quot;original_total_price&quot;:0,&quot;total_price&quot;:0,&quot;total_discount&quot;:0,&quot;total_weight&quot;:0.0,&quot;item_count&quot;:0,&quot;items&quot;:[],&quot;requires_shipping&quot;:false,&quot;currency&quot;:&quot;USD&quot;,&quot;items_subtotal_price&quot;:0,&quot;cart_level_discount_applications&quot;:[],&quot;checkout_charge_amount&quot;:0}"></uwp-cart> <!-- BEGIN sections: header-group --> <section id="shopify-section-sections--15025100030049__announcement_bar" class="shopify-section shopify-section-group-header-group"> <script src="//ooni.com/cdn/shop/t/505/assets/flyout-tooltip-DgVoGyvQ.js" type="module" crossorigin="anonymous"></script> <script src="https://cdn.kustomerapp.com/chat-web/widget.js" data-kustomer-api-key="eyJhbGciOiJub25lIn0.eyJvcmdOYW1lIjoib29uaSIsInJvbGVzIjpbIm9yZy50cmFja2luZyJdfQ." defer ></script> <script> function closeKustomer() { document.querySelector('iframe#kustomer-ui-sdk-iframe').classList.remove('show'); } function isLiveChatAvailable() { return Kustomer.isChatAvailable()?.availability === 'online'; } function openLiveChat() { Kustomer.open(); document.querySelector('iframe#kustomer-ui-sdk-iframe').classList.add('show'); } function enableLiveChat() { const liveChatMenuItems = Array.from( document.querySelectorAll('[js-announcement-bar="kustomer"]') ); liveChatMenuItems.forEach((menuItem) => { menuItem.classList.remove('visually-hidden'); menuItem.addEventListener('click', (e) => { e.preventDefault(); openLiveChat(); }); }) } function initKustomer() { if (isLiveChatAvailable()) { enableLiveChat(); } Kustomer.addListener('onClose', closeKustomer); } document.addEventListener('DOMContentLoaded', () => { Kustomer.start({ brandId: '6319ecb13c8eda8767706cce' }, initKustomer); }); </script> <section aria-label="Content Carousel sections--15025100030049__announcement_bar" class="announcement-bar" > <div class="announcement-bar__promo"> <div class=" announcement-bar__promo-content announcement-bar__promo-content--doubled " > <uwp-carousel class="splide" setting-autoplay="true" setting-autoplay-speed="7" setting-pagination="true" setting-arrows="true" setting-per-page="1" setting-per-page-mobile="1" > <div class="splide__track announcement-bar__wrapper"> <div class="splide__list"> <script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async ></script> <div class="splide__slide announcement-bar__message"> <!-- TrustBox widget - Micro TrustScore --> <div class="trustpilot-widget" data-locale="en-US" data-template-id="5419b732fbfb950b10de65e5" data-businessunit-id="5cc1ca78200216000148feea" data-style-height="20px" data-style-width="100%" data-theme="light" role="link" > <a class="trustpilot-url" href="https://en.trustpilot.com/review/www.ooni.com" target="_blank" rel="noopener" > Trustpilot </a> </div> <!-- End TrustBox widget --> </div> <div class="splide__slide announcement-bar__message text-sm body-x-small--mobile"> <p>Free 5 Year Warranty Guarantee. <a href="https://ooni.com/pages/product-registration" title="https://ooni.com/pages/product-registration">Register Your Products Here.</a></p> </div> </div> </div> </uwp-carousel> </div> </div> <div class="announcement-bar__actions hide-on-mobile"> <a href="/pages/store-locator" class="announcement-bar__action text-sm" > Find a Dealer </a> <a href="/pages/learn" class="announcement-bar__action text-sm" > Getting Started </a> <div class="announcement-bar__action-wrapper"> <flyout-tooltip> <button js-announcement-bar="support" class="announcement-bar__action text-sm" type="button" slot="activator" > Support <span class="announcement-bar__action-icon"> <svg class="" xmlns="http://www.w3.org/2000/svg" width="10" height="6" viewBox="0 0 10 6" fill="none"> <path d="M9 0.5L5 4.5L1 0.5" stroke="currentColor" stroke-linecap="round"/> </svg> </span> </button> <ul slot="flyout-content" class="announcement-bar__tooltip"> <li class="announcement-bar__tooltip-item"> <a target="_blank" href="https://support.ooni.com/en_us/how-do-i-contact-ooni-rkWw2Cuzj" class="announcement-bar__tooltip-link" > <div class="announcement-bar__tooltip-text"> <span class="announcement-bar__tooltip-title text-m"> Contact Us </span> <span class="announcement-bar__tooltip-description text-sm"> Get in touch today </span> </div> <img alt="Contact Us" class="announcement-bar__tooltip-icon" src="https://cdn.shopify.com/s/files/1/0700/2406/9343/files/buildings-2-svgrepo-com.svg?v=1714641286" width="24" height="24" > </a> </li> <li class="announcement-bar__tooltip-item"> <a target="_blank" href="/apps/aftership" class="announcement-bar__tooltip-link" > <div class="announcement-bar__tooltip-text"> <span class="announcement-bar__tooltip-title text-m"> Track a Parcel </span> <span class="announcement-bar__tooltip-description text-sm"> See when to expect your delivery </span> </div> <img alt="Track a Parcel" class="announcement-bar__tooltip-icon" src="https://cdn.shopify.com/s/files/1/0700/2406/9343/files/clipboard-list-svgrepo-com.svg?v=1714641286" width="24" height="24" > </a> </li> <li class="announcement-bar__tooltip-item"> <a target="_blank" href="https://support.ooni.com/" class="announcement-bar__tooltip-link" > <div class="announcement-bar__tooltip-text"> <span class="announcement-bar__tooltip-title text-m"> FAQ </span> <span class="announcement-bar__tooltip-description text-sm"> Frequently Asked Questions </span> </div> <img alt="FAQ" class="announcement-bar__tooltip-icon" src="https://cdn.shopify.com/s/files/1/0700/2406/9343/files/clipboard-list-svgrepo-com.svg?v=1714641286" width="24" height="24" > </a> </li> <li js-announcement-bar="kustomer" class="announcement-bar__tooltip-item visually-hidden" > <button class=" announcement-bar__tooltip-link announcement-bar__tooltip-link--kustomer " > <div class="announcement-bar__tooltip-text"> <span class="announcement-bar__tooltip-title text-m"> Support </span> <span class="announcement-bar__tooltip-description text-sm"> Support team are online </span> </div> </button> </li> </ul> </flyout-tooltip> </div> <div class="announcement-bar__action" type="button" > <button class=" localization-trigger " js-uwp-modal-trigger="localization" type="button" aria-label="Open country and language selector" > <span class="localization-trigger__icon"> <img src="//cdn.shopify.com/static/images/flags/us.svg?width=32" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?width=32 32w" width="32" height="24"> </span> <div class="localization-trigger__label"> <span class="localization-trigger__label-text text-sm">EN-US -</span> <span class="localization-trigger__label-text text-sm">USD</span> </div> </button> </div> </div> </section> </section><header id="shopify-section-sections--15025100030049__header" class="shopify-section shopify-section-group-header-group header"> <script src="//ooni.com/cdn/shop/t/505/assets/header-DULyt3k_.js" type="module" crossorigin="anonymous"></script> <link rel="modulepreload" href="//ooni.com/cdn/shop/t/505/assets/utils-m1nvYS76.js" crossorigin="anonymous"> <script src="//ooni.com/cdn/shop/t/505/assets/search-input-CTsv8d_R.js" type="module" crossorigin="anonymous"></script> <link rel="modulepreload" href="//ooni.com/cdn/shop/t/505/assets/query-By6eYbSr.js" crossorigin="anonymous"> <link rel="modulepreload" href="//ooni.com/cdn/shop/t/505/assets/utils-m1nvYS76.js" crossorigin="anonymous"> <uwp-header class=" header__wrapper " role="header" setting-transparent-header="false" > <div class="header__container"> <div class="header__inner"> <button js-header="hamburger" class="header__hamburger hide-on-desktop--wide" aria-label="Toggle menu" > <svg class="" width="22" height="18" viewBox="0 0 22 18" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1 1H20.8939" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/> <path d="M1 9H20.8939" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/> <path d="M1 17H20.8939" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/> </svg> </button> <div class="hide-on-desktop--wide"> <uwp-drawer modal-name="mobile-menu" class="drawer" aria-hidden="true" > <div class="modal__overlay" tabindex="-1" data-close-drawer></div> <aside class="drawer__container" role="dialog" aria-modal="true" js-uwp-modal="modal" aria-labelledby="This is a drawer element." > <script src="//ooni.com/cdn/shop/t/505/assets/mobile-menu-BQdElpw2.js" type="module" crossorigin="anonymous"></script> <uwp-mobile-menu role="nav" class="mobile-menu"> <div class="mobile-menu__inner"> <div class="mobile-menu__header"> <div class="mobile-menu__logo"> <a href="https://ooni.com"> <img src="//ooni.com/cdn/shop/files/Ooni-PrimaryLogo-301x182-c1fe72b.png?v=1717008879" loading="lazy" width="" height="auto" alt=" Logo" > </a> </div> <button class="mobile-menu__close-button" aria-label="Close mobile menu" data-close-drawer > <svg class="" width="14" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"> <line x1="1.25192" y1="12.6464" x2="13.2519" y2="0.646454" stroke="currentColor"/> <line x1="1.35355" y1="0.646447" x2="13.3535" y2="12.6464" stroke="currentColor"/> </svg> </button> </div> <ul class="mobile-menu__list" js-modal="scrollElement"> <li class="mobile-menu__item mobile-menu__item--level-1"> <uwp-accordion open-first="false"> <div class="uwp-accordion__panel"> <button class=" uwp-accordion__panel-control mobile-menu__link mobile-menu__link--level-1 has-children text-m--semi " > Pizza Ovens <div class="uwp-accordion__indicators"> <span class="uwp-accordion__indicators--closed"> <svg class="uwp-accordion__panel-icon" width="11" height="11" viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M5.82017 5.8205L10.3477 5.8205L10.3477 4.52702L5.82017 4.52702L5.82017 -1.97903e-07L4.52668 -2.54443e-07L4.52668 4.52702L-0.000214775 4.52702L-0.000214831 5.8205L4.52668 5.8205L4.52668 10.3479L5.82017 10.3479L5.82017 5.8205Z" fill="currentColor"/> </svg> </span> <span class="uwp-accordion__indicators--open"> <svg class="uwp-accordion__panel-icon" width="10" height="2" viewBox="0 0 10 2" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="10" height="1.5" fill="currentColor"/> </svg> </span> </div> </button> <div class="uwp-accordion__panel-content"> <div class="uwp-accordion__panel-content--spaced"> <div class="mobile-menu__dropdown"> <div class="mobile-menu__dropdown-inner"> <ul class="mobile-menu__children mobile-menu__children--level-2"> <li class="mobile-menu__item mobile-menu__item--level-2"> <a href="/collections/ovens" class=" mobile-menu__link mobile-menu__link--level-2 text-sm " > Shop All Pizza Ovens </a> </li> </ul> <ul class="mobile-menu__children mobile-menu__children--level-2"> <li class="mobile-menu__item mobile-menu__item--level-2"> <a href="/collections/oven-bundles" class=" mobile-menu__link mobile-menu__link--level-2 text-sm " > Shop All Pizza Oven Bundles </a> </li> </ul> <ul class="mobile-menu__children mobile-menu__children--level-2"> <li class="mobile-menu__item mobile-menu__item--level-2"> <a href="/pages/oven-comparison" class=" mobile-menu__link mobile-menu__link--level-2 text-sm " > Compare Pizza Ovens </a> </li> </ul> <ul class="mobile-menu__children mobile-menu__children--level-2"> <li class="mobile-menu__item mobile-menu__item--level-2"> <a href="/collections/multi-fuel-ovens" class=" mobile-menu__link mobile-menu__link--level-2 text-sm " > <b>Multi-Fuel Ovens</b> </a> </li> </ul> <ul class="mobile-menu__children mobile-menu__children--level-2"> <li class="mobile-menu__item mobile-menu__item--level-2"> <a href="/products/ooni-karu-2-pro" class=" mobile-menu__link mobile-menu__link--level-2 text-sm " > Karu 2 Pro Multi-Fuel Pizza Oven </a> </li> </ul> <ul class="mobile-menu__children mobile-menu__children--level-2"> <li class="mobile-menu__item mobile-menu__item--level-2"> <a href="/products/ooni-karu-16" class=" mobile-menu__link mobile-menu__link--level-2 text-sm " > Karu 16 Multi-Fuel Pizza Oven </a> </li> </ul> <ul class="mobile-menu__children mobile-menu__children--level-2"> <li class="mobile-menu__item mobile-menu__item--level-2"> <a href="/products/ooni-karu-2" class=" mobile-menu__link mobile-menu__link--level-2 text-sm " > Karu 2 Multi-Fuel Pizza Oven </a> </li> </ul> <ul class="mobile-menu__children mobile-menu__children--level-2"> <li class="mobile-menu__item mobile-menu__item--level-2"> <a href="/products/ooni-karu" class=" mobile-menu__link mobile-menu__link--level-2 text-sm " > Karu 12 Multi-Fuel Pizza Oven </a> </li> </ul> <ul class="mobile-menu__children mobile-menu__children--level-2"> <li class="mobile-menu__item mobile-menu__item--level-2"> <a href="/collections/gas-ovens" class=" mobile-menu__link mobile-menu__link--level-2 text-sm " > <b>Gas Ovens</b> </a> </li> </ul> <ul class="mobile-menu__children mobile-menu__children--level-2"> <li class="mobile-menu__item mobile-menu__item--level-2"> <a href="/products/ooni-koda-16" class=" mobile-menu__link mobile-menu__link--level-2 text-sm " > Koda 16 Gas Powered Pizza Oven </a> </li> </ul> <ul class="mobile-menu__children mobile-menu__children--level-2"> <li class="mobile-menu__item mobile-menu__item--level-2"> <a href="/products/ooni-koda" class=" mobile-menu__link mobile-menu__link--level-2 text-sm " > Koda 12 Gas Powered Pizza Oven </a> </li> </ul> <ul class="mobile-menu__children mobile-menu__children--level-2"> <li class="mobile-menu__item mobile-menu__item--level-2"> <a href="/products/ooni-koda-2-max" class=" mobile-menu__link mobile-menu__link--level-2 text-sm " > Koda 2 Max Gas Powered Pizza Oven </a> </li> </ul> <ul class="mobile-menu__children mobile-menu__children--level-2"> <li class="mobile-menu__item mobile-menu__item--level-2"> <a href="/products/ooni-volt" class=" mobile-menu__link mobile-menu__link--level-2 text-sm " > <b>Electric Ovens</b> </a> </li> </ul> <ul class="mobile-menu__children mobile-menu__children--level-2"> <li class="mobile-menu__item mobile-menu__item--level-2"> <a href="/products/ooni-volt" class=" mobile-menu__link mobile-menu__link--level-2 text-sm " > Volt 12 Electric Pizza Oven </a> </li> </ul> <ul class="mobile-menu__children mobile-menu__children--level-2"> <li class="mobile-menu__item mobile-menu__item--level-2"> <a href="/collections/wood-pellet-ovens" class=" mobile-menu__link mobile-menu__link--level-2 text-sm " > <b>Wood Pellet Ovens</b> </a> </li> </ul> <ul class="mobile-menu__children mobile-menu__children--level-2"> <li class="mobile-menu__item mobile-menu__item--level-2"> <a href="/products/ooni-fyra" class=" mobile-menu__link mobile-menu__link--level-2 text-sm " > Ooni Fyra 12 Wood Pellet Pizza Oven </a> </li> </ul> </div> </div> </div> </div> </div> </uwp-accordion> </li> <li class="mobile-menu__item mobile-menu__item--level-1"> <uwp-accordion open-first="false"> <div class="uwp-accordion__panel"> <button class=" uwp-accordion__panel-control mobile-menu__link mobile-menu__link--level-1 has-children text-m--semi " > Accessories <div class="uwp-accordion__indicators"> <span class="uwp-accordion__indicators--closed"> <svg class="uwp-accordion__panel-icon" width="11" height="11" viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M5.82017 5.8205L10.3477 5.8205L10.3477 4.52702L5.82017 4.52702L5.82017 -1.97903e-07L4.52668 -2.54443e-07L4.52668 4.52702L-0.000214775 4.52702L-0.000214831 5.8205L4.52668 5.8205L4.52668 10.3479L5.82017 10.3479L5.82017 5.8205Z" fill="currentColor"/> </svg> </span> <span class="uwp-accordion__indicators--open"> <svg class="uwp-accordion__panel-icon" width="10" height="2" viewBox="0 0 10 2" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="10" height="1.5" fill="currentColor"/> </svg> </span> </div> </button> <div class="uwp-accordion__panel-content"> <div class="uwp-accordion__panel-content--spaced"> <div class="mobile-menu__dropdown"> <div class="mobile-menu__dropdown-inner"> <ul class="mobile-menu__children mobile-menu__children--level-2"> <li class="mobile-menu__item mobile-menu__item--level-2"> <a href="/collections/accessories" class=" mobile-menu__link mobile-menu__link--level-2 text-sm " > Shop all Accessories </a> </li> </ul> <ul class="mobile-menu__children mobile-menu__children--level-2"> <li class="mobile-menu__item mobile-menu__item--level-2"> <uwp-accordion nested open-first="false"> <div class="uwp-accordion__panel"> <button class=" uwp-accordion__panel-control mobile-menu__link has-children text-sm " > Essentials <div class="uwp-accordion__indicators"> <span class="uwp-accordion__indicators--closed"> <svg class="uwp-accordion__panel-icon" width="11" height="11" viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M5.82017 5.8205L10.3477 5.8205L10.3477 4.52702L5.82017 4.52702L5.82017 -1.97903e-07L4.52668 -2.54443e-07L4.52668 4.52702L-0.000214775 4.52702L-0.000214831 5.8205L4.52668 5.8205L4.52668 10.3479L5.82017 10.3479L5.82017 5.8205Z" fill="currentColor"/> </svg> </span> <span class="uwp-accordion__indicators--open"> <svg class="uwp-accordion__panel-icon" width="10" height="2" viewBox="0 0 10 2" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="10" height="1.5" fill="currentColor"/> </svg> </span> </div> </button> <div class="uwp-accordion__panel-content"> <div class="uwp-accordion__panel-content--spaced"> <ul class="mobile-menu__children mobile-menu__children--level-3"> <li class="mobile-menu__item mobile-menu__item--level-3"> <a href="/collections/essentials" class="mobile-menu__link mobile-menu__link--level-3 text-sm" > Shop All </a> </li> <li class="mobile-menu__item mobile-menu__item--level-3"> <a href="/collections/pizza-peels" class="mobile-menu__link mobile-menu__link--level-3 text-sm" > <img src="//ooni.com/cdn/shop/files/ooni-bamboo-pizza-peel.svg?v=1719839377&amp;width=24" alt="" srcset="//ooni.com/cdn/shop/files/ooni-bamboo-pizza-peel.svg?v=1719839377&amp;width=24 24w" width="24" height="19" class="mobile-menu__link-icon"> Pizza Peels </a> </li> <li class="mobile-menu__item mobile-menu__item--level-3"> <a href="/collections/gas-adaptors" class="mobile-menu__link mobile-menu__link--level-3 text-sm" > <img src="//ooni.com/cdn/shop/files/ooni-gas-burner_800x_a5eefaa2-c29e-472e-aa1b-ec328d30ffb5.svg?v=1719924585&amp;width=24" alt="" srcset="//ooni.com/cdn/shop/files/ooni-gas-burner_800x_a5eefaa2-c29e-472e-aa1b-ec328d30ffb5.svg?v=1719924585&amp;width=24 24w" width="24" height="19" class="mobile-menu__link-icon"> Gas Burners </a> </li> <li class="mobile-menu__item mobile-menu__item--level-3"> <a href="/collections/oven-fuel" class="mobile-menu__link mobile-menu__link--level-3 text-sm" > <img src="//ooni.com/cdn/shop/files/ooni-pellets_800x_ae26cc0f-7349-4693-a052-4c60be381f54.svg?v=1719924622&amp;width=24" alt="" srcset="//ooni.com/cdn/shop/files/ooni-pellets_800x_ae26cc0f-7349-4693-a052-4c60be381f54.svg?v=1719924622&amp;width=24 24w" width="24" height="19" class="mobile-menu__link-icon"> Oven Fuel </a> </li> </ul> </div> </div> </div> </uwp-accordion> </li> </ul> <ul class="mobile-menu__children mobile-menu__children--level-2"> <li class="mobile-menu__item mobile-menu__item--level-2"> <uwp-accordion nested open-first="false"> <div class="uwp-accordion__panel"> <button class=" uwp-accordion__panel-control mobile-menu__link has-children text-sm " > Cooking Equipment <div class="uwp-accordion__indicators"> <span class="uwp-accordion__indicators--closed"> <svg class="uwp-accordion__panel-icon" width="11" height="11" viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M5.82017 5.8205L10.3477 5.8205L10.3477 4.52702L5.82017 4.52702L5.82017 -1.97903e-07L4.52668 -2.54443e-07L4.52668 4.52702L-0.000214775 4.52702L-0.000214831 5.8205L4.52668 5.8205L4.52668 10.3479L5.82017 10.3479L5.82017 5.8205Z" fill="currentColor"/> </svg> </span> <span class="uwp-accordion__indicators--open"> <svg class="uwp-accordion__panel-icon" width="10" height="2" viewBox="0 0 10 2" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="10" height="1.5" fill="currentColor"/> </svg> </span> </div> </button> <div class="uwp-accordion__panel-content"> <div class="uwp-accordion__panel-content--spaced"> <ul class="mobile-menu__children mobile-menu__children--level-3"> <li class="mobile-menu__item mobile-menu__item--level-3"> <a href="/collections/cooking-equipment" class="mobile-menu__link mobile-menu__link--level-3 text-sm" > Shop All </a> </li> <li class="mobile-menu__item mobile-menu__item--level-3"> <a href="/collections/ooni-cookware" class="mobile-menu__link mobile-menu__link--level-3 text-sm" > <img src="//ooni.com/cdn/shop/files/ooni-grizzler-pan.svg?v=1719839426&amp;width=24" alt="" srcset="//ooni.com/cdn/shop/files/ooni-grizzler-pan.svg?v=1719839426&amp;width=24 24w" width="24" height="19" class="mobile-menu__link-icon"> Cookware </a> </li> <li class="mobile-menu__item mobile-menu__item--level-3"> <a href="/collections/accessory-bundles" class="mobile-menu__link mobile-menu__link--level-3 text-sm" > <img src="//ooni.com/cdn/shop/files/ooni-all-accessories_837cf655-e231-48bd-b3df-9fc7dd752d42.svg?v=1719839307&amp;width=24" alt="" srcset="//ooni.com/cdn/shop/files/ooni-all-accessories_837cf655-e231-48bd-b3df-9fc7dd752d42.svg?v=1719839307&amp;width=24 24w" width="24" height="19" class="mobile-menu__link-icon"> Accessory Bundles </a> </li> <li class="mobile-menu__item mobile-menu__item--level-3"> <a href="/collections/pizza-prep" class="mobile-menu__link mobile-menu__link--level-3 text-sm" > <img src="//ooni.com/cdn/shop/files/Megamenu-Icons-Scales.svg?v=1676480423&amp;width=24" alt="" srcset="//ooni.com/cdn/shop/files/Megamenu-Icons-Scales.svg?v=1676480423&amp;width=24 24w" width="24" height="24" class="mobile-menu__link-icon"> Pizza Preparation </a> </li> </ul> </div> </div> </div> </uwp-accordion> </li> </ul> <ul class="mobile-menu__children mobile-menu__children--level-2"> <li class="mobile-menu__item mobile-menu__item--level-2"> <uwp-accordion nested open-first="false"> <div class="uwp-accordion__panel"> <button class=" uwp-accordion__panel-control mobile-menu__link has-children text-sm " > Build your Setup <div class="uwp-accordion__indicators"> <span class="uwp-accordion__indicators--closed"> <svg class="uwp-accordion__panel-icon" width="11" height="11" viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M5.82017 5.8205L10.3477 5.8205L10.3477 4.52702L5.82017 4.52702L5.82017 -1.97903e-07L4.52668 -2.54443e-07L4.52668 4.52702L-0.000214775 4.52702L-0.000214831 5.8205L4.52668 5.8205L4.52668 10.3479L5.82017 10.3479L5.82017 5.8205Z" fill="currentColor"/> </svg> </span> <span class="uwp-accordion__indicators--open"> <svg class="uwp-accordion__panel-icon" width="10" height="2" viewBox="0 0 10 2" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="10" height="1.5" fill="currentColor"/> </svg> </span> </div> </button> <div class="uwp-accordion__panel-content"> <div class="uwp-accordion__panel-content--spaced"> <ul class="mobile-menu__children mobile-menu__children--level-3"> <li class="mobile-menu__item mobile-menu__item--level-3"> <a href="/collections/pizza-oven-setup" class="mobile-menu__link mobile-menu__link--level-3 text-sm" > Shop All </a> </li> <li class="mobile-menu__item mobile-menu__item--level-3"> <a href="/collections/pizza-oven-tables" class="mobile-menu__link mobile-menu__link--level-3 text-sm" > <img src="//ooni.com/cdn/shop/files/ooni-folding-table.svg?v=1719917309&amp;width=24" alt="" srcset="//ooni.com/cdn/shop/files/ooni-folding-table.svg?v=1719917309&amp;width=24 24w" width="24" height="19" class="mobile-menu__link-icon"> Pizza Oven Tables </a> </li> <li class="mobile-menu__item mobile-menu__item--level-3"> <a href="/collections/oven-covers" class="mobile-menu__link mobile-menu__link--level-3 text-sm" > <img src="//ooni.com/cdn/shop/files/ooni-oven-carry-cover_800x_8651d719-bcc9-4119-bf75-ff713ae03a67.svg?v=1719924701&amp;width=24" alt="" srcset="//ooni.com/cdn/shop/files/ooni-oven-carry-cover_800x_8651d719-bcc9-4119-bf75-ff713ae03a67.svg?v=1719924701&amp;width=24 24w" width="24" height="19" class="mobile-menu__link-icon"> Oven Covers </a> </li> <li class="mobile-menu__item mobile-menu__item--level-3"> <a href="/collections/outdoor-kitchen" class="mobile-menu__link mobile-menu__link--level-3 text-sm" > <img src="//ooni.com/cdn/shop/files/ooni-multi-fuel_800x_60a1cbe7-78a7-4043-bca2-a773b375c5bf.svg?v=1719924798&amp;width=24" alt="" srcset="//ooni.com/cdn/shop/files/ooni-multi-fuel_800x_60a1cbe7-78a7-4043-bca2-a773b375c5bf.svg?v=1719924798&amp;width=24 24w" width="24" height="19" class="mobile-menu__link-icon"> Outdoor Kitchen </a> </li> </ul> </div> </div> </div> </uwp-accordion> </li> </ul> <ul class="mobile-menu__children mobile-menu__children--level-2"> <li class="mobile-menu__item mobile-menu__item--level-2"> <uwp-accordion nested open-first="false"> <div class="uwp-accordion__panel"> <button class=" uwp-accordion__panel-control mobile-menu__link has-children text-sm " > Pizza Lifestyle <div class="uwp-accordion__indicators"> <span class="uwp-accordion__indicators--closed"> <svg class="uwp-accordion__panel-icon" width="11" height="11" viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M5.82017 5.8205L10.3477 5.8205L10.3477 4.52702L5.82017 4.52702L5.82017 -1.97903e-07L4.52668 -2.54443e-07L4.52668 4.52702L-0.000214775 4.52702L-0.000214831 5.8205L4.52668 5.8205L4.52668 10.3479L5.82017 10.3479L5.82017 5.8205Z" fill="currentColor"/> </svg> </span> <span class="uwp-accordion__indicators--open"> <svg class="uwp-accordion__panel-icon" width="10" height="2" viewBox="0 0 10 2" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="10" height="1.5" fill="currentColor"/> </svg> </span> </div> </button> <div class="uwp-accordion__panel-content"> <div class="uwp-accordion__panel-content--spaced"> <ul class="mobile-menu__children mobile-menu__children--level-3"> <li class="mobile-menu__item mobile-menu__item--level-3"> <a href="/collections/gift-guide" class="mobile-menu__link mobile-menu__link--level-3 text-sm" > <img src="//ooni.com/cdn/shop/files/gift2.png?v=1720105031&amp;width=24" alt="" srcset="//ooni.com/cdn/shop/files/gift2.png?v=1720105031&amp;width=24 24w" width="24" height="26" class="mobile-menu__link-icon"> Gift Guide </a> </li> <li class="mobile-menu__item mobile-menu__item--level-3"> <a href="/collections/ooni-merch" class="mobile-menu__link mobile-menu__link--level-3 text-sm" > <img src="//ooni.com/cdn/shop/files/merch.png?v=1720105191&amp;width=24" alt="" srcset="//ooni.com/cdn/shop/files/merch.png?v=1720105191&amp;width=24 24w" width="24" height="26" class="mobile-menu__link-icon"> Toys & Merchandise </a> </li> <li class="mobile-menu__item mobile-menu__item--level-3"> <a href="/collections/books" class="mobile-menu__link mobile-menu__link--level-3 text-sm" > <img src="//ooni.com/cdn/shop/files/Book_Icon_f9290b3e-26d6-49c3-8052-e7a86c3bb1f0.png?v=1720104951&amp;width=24" alt="" srcset="//ooni.com/cdn/shop/files/Book_Icon_f9290b3e-26d6-49c3-8052-e7a86c3bb1f0.png?v=1720104951&amp;width=24 24w" width="24" height="24" class="mobile-menu__link-icon"> Books </a> </li> </ul> </div> </div> </div> </uwp-accordion> </li> </ul> </div> </div> </div> </div> </div> </uwp-accordion> </li> <li class="mobile-menu__item mobile-menu__item--level-1"> <a href="/pages/explore-halo-pro-spiral-dough-mixer" class=" mobile-menu__link mobile-menu__link--level-1 text-m--semi " >Spiral Dough Mixer</a> </li> <li class="mobile-menu__item mobile-menu__item--level-1"> <a href="/products/ooni-dough-balls" class=" mobile-menu__link mobile-menu__link--level-1 text-m--semi " >Groceries</a> </li> <li class="mobile-menu__item mobile-menu__item--level-1"> <a href="/pages/learn" class=" mobile-menu__link mobile-menu__link--level-1 text-m--semi " >Guides</a> </li> <li class="mobile-menu__item mobile-menu__item--level-1"> <a href="/blogs/recipes" class=" mobile-menu__link mobile-menu__link--level-1 text-m--semi " >Recipes</a> </li> </ul> <div js-mobile-menu="footer" class="mobile-menu__footer"> <ul js-mobile-menu="footer-list" class="mobile-menu__footer-list"> <li class="mobile-menu__footer-item"> <a href="/pages/store-locator" class="mobile-menu__footer-link text-sm" > <svg class="" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M16.9563 8.77135C16.8283 8.64654 16.6516 8.56944 16.4567 8.56944C16.165 8.56944 15.9146 8.74195 15.8064 8.98879L15.8047 8.99323C15.6563 9.32716 15.4666 9.6145 15.2366 9.86578L15.2394 9.863C15.2417 9.79533 15.2434 9.71601 15.2434 9.63668C15.2434 8.62602 15.014 7.66749 14.6033 6.80881L14.6209 6.84985C13.8993 5.37545 12.6911 4.22389 11.2042 3.57433L11.1605 3.55713C11.0778 3.52108 10.981 3.5 10.8796 3.5C10.4882 3.5 10.171 3.81063 10.171 4.19393C10.171 4.23609 10.1749 4.27714 10.1823 4.31708L10.1817 4.31264C10.1823 4.33705 10.1829 4.36645 10.1829 4.39529C10.1829 5.50858 9.67648 6.50538 8.87781 7.17824L8.87271 7.18212C8.5776 7.47445 8.2638 7.75069 7.94943 8.02694C7.20626 8.62934 6.56109 9.30775 6.01222 10.0588L5.98956 10.091C5.36818 11.0778 5 12.2737 5 13.554C5 14.1836 5.08893 14.7927 5.25546 15.3701L5.24413 15.323C5.67859 17.0653 6.77124 18.5058 8.2434 19.4061L8.27173 19.4222C9.34342 20.0928 10.6491 20.4933 12.0498 20.5H12.0515C12.0532 20.5 12.0549 20.5 12.0566 20.5C12.3569 20.5 12.652 20.4806 12.942 20.4434L12.908 20.4467C15.5816 20.0646 17.7499 18.2795 18.6313 15.8921L18.6471 15.8433C18.8709 15.1948 19 14.4476 19 13.671C19 11.7623 18.22 10.0322 16.9557 8.76913L16.9569 8.77024L16.9563 8.77135ZM17.3058 15.3984C16.5904 17.3426 14.8599 18.7671 12.7573 19.0683L12.7262 19.0722C12.5257 19.0966 12.2934 19.111 12.0583 19.111C10.9317 19.111 9.88153 18.7887 8.99903 18.2335L9.02169 18.2468C7.83047 17.5179 6.9627 16.3741 6.6251 15.0262L6.61774 14.9901C6.48916 14.5602 6.41552 14.066 6.41552 13.5551C6.41552 12.5555 6.69874 11.6209 7.1904 10.8232L7.17681 10.847C7.6798 10.1698 8.24567 9.58232 8.87894 9.072L8.89594 9.05868C9.23127 8.76414 9.56603 8.46903 9.8804 8.15618C10.6796 7.41843 11.2653 6.46655 11.5423 5.39431L11.5508 5.35493C12.9386 6.30846 13.8341 7.86829 13.8341 9.6328C13.8341 10.1781 13.7486 10.7034 13.59 11.1976L13.6002 11.1605C13.5804 11.2209 13.5696 11.2908 13.5696 11.3629C13.5696 11.7462 13.8868 12.0563 14.2776 12.0563C14.3734 12.0563 14.464 12.038 14.5473 12.0042L14.5427 12.0058C15.3669 11.6719 16.0506 11.1433 16.5558 10.4776L16.5649 10.4654C17.2044 11.3579 17.5873 12.4668 17.5873 13.6633C17.5873 14.2834 17.4842 14.8803 17.2945 15.4383L17.3064 15.3989L17.3058 15.3984Z" fill="currentColor"/> </svg> Getting Started </a> </li> <li class="mobile-menu__footer-item"> <button type="button" class="mobile-menu__footer-link text-sm" js-mobile-menu="support-link" > <svg class="" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M6.03418 11.9375V10.1563C6.03418 8.57412 6.6627 7.05674 7.78147 5.93796C8.90024 4.81919 10.4176 4.19067 11.9998 4.19067C13.582 4.19067 15.0994 4.81919 16.2181 5.93796C17.3369 7.05674 17.9654 8.57412 17.9654 10.1563V11.9375" stroke="currentColor" stroke-width="1.4" stroke-linecap="round"/> <path d="M5.76855 11.9375H7.2373V16.1188H5.76855C5.51991 16.1188 5.28146 16.02 5.10564 15.8442C4.92983 15.6683 4.83105 15.4299 4.83105 15.1813V12.875C4.83105 12.6264 4.92983 12.3879 5.10564 12.2121C5.28146 12.0363 5.51991 11.9375 5.76855 11.9375Z" stroke="currentColor" stroke-width="1.4" stroke-linecap="round"/> <path d="M18.2314 16.1187H16.7627V11.9374H18.2314C18.4801 11.9374 18.7185 12.0362 18.8944 12.212C19.0702 12.3878 19.1689 12.6263 19.1689 12.8749V15.1812C19.1689 15.4298 19.0702 15.6682 18.8944 15.8441C18.7185 16.0199 18.4801 16.1187 18.2314 16.1187Z" stroke="currentColor" stroke-width="1.4" stroke-linecap="round"/> <path d="M18.1561 16.2375V17.8C18.1561 18.1316 18.0244 18.4495 17.7899 18.6839C17.5555 18.9184 17.2376 19.05 16.9061 19.05H13.4248" stroke="currentColor" stroke-width="1.4" stroke-linecap="round"/> <path d="M12.7969 18.2251H11.5156C11.1704 18.2251 10.8906 18.5049 10.8906 18.8501V19.1845C10.8906 19.5297 11.1704 19.8095 11.5156 19.8095H12.7969C13.1421 19.8095 13.4219 19.5297 13.4219 19.1845V18.8501C13.4219 18.5049 13.1421 18.2251 12.7969 18.2251Z" stroke="currentColor" stroke-width="1.4" stroke-linecap="round"/> </svg> Support <span class="mobile-menu__footer-link-icon"> <svg class="" width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1 11L7 6L1 0.999999" stroke="currentColor" stroke-linecap="round"/> </svg> </span> </button> </li> <li class="mobile-menu__footer-item"> <a href=" https://auth.ooni.com/authorize?response_type=code&client_id=OAIRvyASAZTrFEht5e3AQ2U7irmT8rDI&scope=SCOPE&state=STATE" class="mobile-menu__footer-link text-sm" > <svg class="" width="18" height="20" viewBox="0 0 18 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M12.957 5.27948C12.957 7.4164 11.3304 9.07948 9.40698 9.07948C7.48353 9.07948 5.85698 7.4164 5.85698 5.27948C5.85698 3.14256 7.48353 1.47948 9.40698 1.47948C11.3304 1.47948 12.957 3.14256 12.957 5.27948Z" stroke="currentColor" stroke-width="1.4"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M1.16615 17.1963L1.1585 16.8834C1.12958 15.7012 1.51062 14.1634 2.74853 12.9208C3.93173 11.7331 5.84705 10.8654 8.79111 10.7854V10.7794H9.69111V10.7854C12.6352 10.8654 14.5505 11.7331 15.7337 12.9208C16.9696 14.1614 17.3514 15.6963 17.3239 16.8778V18.1463C17.3239 18.9472 16.6747 19.5963 15.8739 19.5963H2.60698C1.80617 19.5963 1.15698 18.9472 1.15698 18.1463V17.1963H1.16615ZM16.424 16.8614C16.4481 15.877 16.1294 14.5932 15.0961 13.556C14.0673 12.5233 12.2741 11.6794 9.24111 11.6794C6.20813 11.6794 4.41497 12.5233 3.38613 13.556C2.35278 14.5933 2.03415 15.877 2.05823 16.8614L2.06924 17.3113L2.05698 17.3116V18.1463C2.05698 18.4501 2.30323 18.6963 2.60698 18.6963H15.8739C16.1776 18.6963 16.4239 18.4501 16.4239 18.1463V16.8724L16.424 16.8614Z" fill="currentColor" stroke="currentColor" stroke-width="0.5" stroke-linecap="square"/> </svg> Login/Register </a> </li> <li class="mobile-menu__footer-item"> <div class="mobile-menu__footer-link text-sm"> <button class=" localization-trigger localization-trigger--expanded " js-uwp-modal-trigger="localization" type="button" aria-label="Open country and language selector" > <span class="localization-trigger__icon"> <img src="//cdn.shopify.com/static/images/flags/us.svg?width=32" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?width=32 32w" width="32" height="24"> </span> <div class="localization-trigger__label"> <span class="localization-trigger__label-text text-sm--semi">United States</span> <span class=" localization-trigger__label-text localization-trigger__label-text--change text-sm " > Change </span> </div> </button> </div> </li> </ul> <div js-mobile-menu="support-panel" class="mobile-menu__support"> <div class="mobile-menu__support-inner"> <button js-mobile-menu="support-back" class="mobile-menu__support-link mobile-menu__support-link--back" aria-label="Return to menu" > <svg class="" width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M7 1L1 6L7 11" stroke="currentColor" stroke-linecap="round"/> </svg> <span class="mobile-menu__support-link-title text-sm"> Return to menu </span> </button> <ul class="mobile-menu__support-list"> <li class="mobile-menu__support-item"> <a href="/pages/contact" class="mobile-menu__support-link" > <div class="mobile-menu__support-content"> <span class="mobile-menu__support-title text-sm"> Track a Delivery </span> <span class="mobile-menu__support-description text-s"> Real time order updates </span> </div> <img alt="Track a Delivery" class="mobile-menu__support-icon" src="https://cdn.shopify.com/s/files/1/0274/9503/9079/files/icon_9.svg?v=1716024942" width="24" height="24" > </a> </li> <li class="mobile-menu__support-item"> <a href="/pages/contact" class="mobile-menu__support-link" > <div class="mobile-menu__support-content"> <span class="mobile-menu__support-title text-sm"> Contact Us </span> <span class="mobile-menu__support-description text-s"> Speak with customer service </span> </div> <img alt="Contact Us" class="mobile-menu__support-icon" src="https://cdn.shopify.com/s/files/1/0274/9503/9079/files/icon_8.svg?v=1716024942" width="24" height="24" > </a> </li> <li js-announcement-bar="kustomer" class="mobile-menu__support-item visually-hidden" > <button class=" mobile-menu__support-link mobile-menu__support-link--kustomer " > <div class="mobile-menu__support-content"> <span class="mobile-menu__support-title text-sm"> Support </span> <span class="mobile-menu__support-description text-s"> Support team are online </span> </div> </button> </li> </ul> </div> </div> </div> </div> </uwp-mobile-menu> </aside> </uwp-drawer> </div> <div class="header__nav"> <a class="header__logo" href="https://ooni.com"> <div class=" responsive-image " style="--aspect-ratio: 16/9;" > <img src="//ooni.com/cdn/shop/files/Ooni-PrimaryLogo-301x182-c1fe72b.png?v=1717008879&width=96" srcset=" //ooni.com/cdn/shop/files/Ooni-PrimaryLogo-301x182-c1fe72b.png?v=1717008879&width=320 320w, //ooni.com/cdn/shop/files/Ooni-PrimaryLogo-301x182-c1fe72b.png?v=1717008879&width=480 480w, //ooni.com/cdn/shop/files/Ooni-PrimaryLogo-301x182-c1fe72b.png?v=1717008879&width=768 768w, //ooni.com/cdn/shop/files/Ooni-PrimaryLogo-301x182-c1fe72b.png?v=1717008879&width=1024 1024w, //ooni.com/cdn/shop/files/Ooni-PrimaryLogo-301x182-c1fe72b.png?v=1717008879&width=2048 2048w " sizes="284px" alt="" loading="True" class="responsive-image__image" width="301" height="182" > </div> </a> <script src="//ooni.com/cdn/shop/t/505/assets/desktop-menu-CvDsi51w.js" type="module" crossorigin="anonymous"></script> <link rel="modulepreload" href="//ooni.com/cdn/shop/t/505/assets/utils-m1nvYS76.js" crossorigin="anonymous"> <style> :root {--icon-accessory-bundles: url("//ooni.com/cdn/shop/files/ooni-all-accessories_837cf655-e231-48bd-b3df-9fc7dd752d42.svg?v=1719839307&width=32");--icon-black-friday-accessories: url("//ooni.com/cdn/shop/files/Group_56_f200a24c-34f3-4c5b-ad4f-cb1a94ac9219.svg?v=1739463720&width=32");--icon-black-friday-bundles: url("//ooni.com/cdn/shop/files/ooni-all-accessories.svg?v=1739463760&width=32");--icon-books: url("//ooni.com/cdn/shop/files/Book_Icon_f9290b3e-26d6-49c3-8052-e7a86c3bb1f0.png?v=1720104951&width=32");--icon-books: url("//ooni.com/cdn/shop/files/icon-books.png?v=1730995512&width=32");--icon-cast-iron-cookware: url("//ooni.com/cdn/shop/files/icon-cast-iron-cookware.png?v=1730992735&width=32");--icon-cheese: url("//ooni.com/cdn/shop/files/ooni-all-groceries_1.svg?v=1739463529&width=32");--icon-clothing: url("//ooni.com/cdn/shop/files/icon-clothing.png?v=1730995570&width=32");--icon-cookware: url("//ooni.com/cdn/shop/files/ooni-grizzler-pan.svg?v=1719839426&width=32");--icon-cookware-bundles: url("//ooni.com/cdn/shop/files/icon-cookware-bundles.png?v=1730992808&width=32");--icon-detroit-pizza-pans: url("//ooni.com/cdn/shop/files/icon-roasting-pans-1.png?v=1730992712&width=32");--icon-dough-balls: url("//ooni.com/cdn/shop/files/ooni-dough-balls.svg?v=1719925042&width=32");--icon-dough-boxes: url("//ooni.com/cdn/shop/files/icon-dough-balls.png?v=1730993215&width=32");--icon-dough-mix: url("//ooni.com/cdn/shop/files/ooni-dough-mix.svg?v=1739463264&width=32");--icon-dough-tools: url("//ooni.com/cdn/shop/files/Dough_Balls_Icon_ee15efd9-c932-4ed4-8c3d-01c769eb1662.png?v=1739464601&width=32");--icon-flour-yeast: url("//ooni.com/cdn/shop/files/ooni-flour.svg?v=1719925096&width=32");--icon-fyra-12: url("//ooni.com/cdn/shop/files/Ooni_Fyra-Studio-3-1200x1200-28e5ebb_157ae074-c936-49b0-86e8-e3b0d3cd8ac1.png?v=1739464425&width=32");--icon-gas-burners: url("//ooni.com/cdn/shop/files/ooni-gas-burner_800x_a5eefaa2-c29e-472e-aa1b-ec328d30ffb5.svg?v=1719924585&width=32");--icon-gift-guide: url("//ooni.com/cdn/shop/files/gift2.png?v=1720105031&width=32");--icon-gift-guide: url("//ooni.com/cdn/shop/files/icon-gifts.png?v=1730995648&width=32");--icon-gift-guide: url("//ooni.com/cdn/shop/files/gift2_a04f1207-9d1d-4ce0-bcee-a308f717fa24.png?v=1739463832&width=32");--icon-gluten-free: url("//ooni.com/cdn/shop/files/ooni-benefits-all-the-pizza.svg?v=1739463484&width=32");--icon-halo-pro-charcoal-grey: url("//ooni.com/cdn/shop/files/img-container_ad664957-6215-4555-a7c0-27941a47ba7f_1.png?v=1739461651&width=32");--icon-halo-pro-polar-white: url("//ooni.com/cdn/shop/files/img-container_1_adc2ccf9-d53f-4e6b-8249-9791945d6f7c.png?v=1739464545&width=32");--icon-karu-12: url("//ooni.com/cdn/shop/files/Karu_12G_800x_e9e63c44-a4c7-4081-b49d-88062e2e4186.webp?v=1739464281&width=32");--icon-karu-2: url("//ooni.com/cdn/shop/files/GR22584-Karu-12-v2-PDP-Studio-Shots-cms.jpg?v=1739464369&width=32");--icon-karu-2-pro: url("//ooni.com/cdn/shop/files/Karu_2_Pro_45_Right-NavAngle-500C.png?v=1739464196&width=32");--icon-meats: url("//ooni.com/cdn/shop/files/ooni-salami.svg?v=1739463560&width=32");--icon-outdoor-kitchen: url("//ooni.com/cdn/shop/files/ooni-multi-fuel_800x_60a1cbe7-78a7-4043-bca2-a773b375c5bf.svg?v=1719924798&width=32");--icon-oven-accessory-bundles: url("//ooni.com/cdn/shop/files/icon-bundles.png?v=1730988933&width=32");--icon-oven-covers: url("//ooni.com/cdn/shop/files/ooni-oven-carry-cover_800x_8651d719-bcc9-4119-bf75-ff713ae03a67.svg?v=1719924701&width=32");--icon-oven-fuel: url("//ooni.com/cdn/shop/files/ooni-pellets_800x_ae26cc0f-7349-4693-a052-4c60be381f54.svg?v=1719924622&width=32");--icon-pizza-oils: url("//ooni.com/cdn/shop/files/Pizza_Oils.svg?v=1739463657&width=32");--icon-pizza-oven-covers: url("//ooni.com/cdn/shop/files/icon-covers.png?v=1730988749&width=32");--icon-pizza-oven-tables: url("//ooni.com/cdn/shop/files/ooni-folding-table.svg?v=1719917309&width=32");--icon-pizza-oven-tools: url("//ooni.com/cdn/shop/files/icon-tools.png?v=1730988836&width=32");--icon-pizza-oven-toys: url("//ooni.com/cdn/shop/files/gift2_a04f1207-9d1d-4ce0-bcee-a308f717fa24.png?v=1739463832&width=32");--icon-pizza-peels: url("//ooni.com/cdn/shop/files/ooni-bamboo-pizza-peel.svg?v=1719839377&width=32");--icon-pizza-peels: url("//ooni.com/cdn/shop/files/ooni-bamboo-pizza-peel_6d198713-8449-4068-9dd1-2f203e71c8c0.svg?v=1739464725&width=32");--icon-pizza-preparation: url("//ooni.com/cdn/shop/files/Megamenu-Icons-Scales.svg?v=1676480423&width=32");--icon-pizza-preparation: url("//ooni.com/cdn/shop/files/icon-scales.png?v=1730993239&width=32");--icon-pizza-sauce: url("//ooni.com/cdn/shop/files/ooni-sauce.svg?v=1719925194&width=32");--icon-protection-wear: url("//ooni.com/cdn/shop/files/icon-protective-wear.png?v=1730995541&width=32");--icon-roasting-pans: url("//ooni.com/cdn/shop/files/icon-roasting-pans-1.png?v=1730992712&width=32");--icon-sauces: url("//ooni.com/cdn/shop/files/ooni-sauce.svg?v=1719925194&width=32");--icon-serving-boards: url("//ooni.com/cdn/shop/files/icon-serving-board.png?v=1730992754&width=32");--icon-tables: url("//ooni.com/cdn/shop/files/icon-tables.png?v=1730989227&width=32");--icon-tools: url("//ooni.com/cdn/shop/files/icon-scales.png?v=1730993239&width=32");--icon-toys: url("//ooni.com/cdn/shop/files/icon-burners.png?v=1730995617&width=32");--icon-toys-merchandise: url("//ooni.com/cdn/shop/files/merch.png?v=1720105191&width=32");} </style> <uwp-desktop-menu> <nav class="desktop-menu hide-on-mobile--wide"> <ul class="desktop-menu__list desktop-menu__list--first"> <li class="desktop-menu__item"> <a href="/collections/ovens" class=" desktop-menu__link has-children desktop-menu__link--first " > <span class=" desktop-menu__link-label text-m--semi " >Pizza Ovens</span> <svg class="desktop-menu__dropdown-icon" xmlns="http://www.w3.org/2000/svg" width="10" height="6" viewBox="0 0 10 6" fill="none"> <path d="M9 0.5L5 4.5L1 0.5" stroke="currentColor" stroke-linecap="round"/> </svg> </a> <div class="desktop-menu__dropdown"> <nav class=" desktop-menu__dropdown-inner desktop-menu__dropdown-inner--cards " > <a href="/products/ooni-karu-2-pro" class=" desktop-menu__link desktop-menu__link--card " > <article class="menu-card"> <img src="//ooni.com/cdn/shop/files/Karu-2-Pro-F-Nav.png?v=1727802926&amp;width=380" alt="" srcset="//ooni.com/cdn/shop/files/Karu-2-Pro-F-Nav.png?v=1727802926&amp;width=352 352w" height="380" loading="lazy" class="menu-card__image"> <span class="menu-card__title text-sm--bold">Karu 2 Pro </span> <span class="menu-card__subtitle text-sm">Multi-Fuel Pizza Oven</span> <span class="menu-card__description text-s">Outdoor</span> </article> </a> <a href="/products/ooni-karu-16" class=" desktop-menu__link desktop-menu__link--card " > <article class="menu-card"> <img src="//ooni.com/cdn/shop/files/oven-menu-karu16-hover.png?v=1692794103&amp;width=380" alt="" srcset="//ooni.com/cdn/shop/files/oven-menu-karu16-hover.png?v=1692794103&amp;width=352 352w" height="380" loading="lazy" class="menu-card__image"> <span class="menu-card__title text-sm--bold">Karu 16</span> <span class="menu-card__subtitle text-sm">Multi-Fuel Pizza Oven</span> <span class="menu-card__description text-s">Outdoor</span> </article> </a> <a href="/products/ooni-karu-2" class=" desktop-menu__link desktop-menu__link--card " > <article class="menu-card"> <img src="//ooni.com/cdn/shop/files/Karu_12G_800x_13bf8510-d0cc-48c8-9b98-13b2d7516f2d.webp?v=1721300393&amp;width=380" alt="" srcset="//ooni.com/cdn/shop/files/Karu_12G_800x_13bf8510-d0cc-48c8-9b98-13b2d7516f2d.webp?v=1721300393&amp;width=352 352w" height="380" loading="lazy" class="menu-card__image"> <span class="menu-card__title text-sm--bold">Karu 2</span> <span class="menu-card__subtitle text-sm">Multi-Fuel Pizza Oven</span> <span class="menu-card__description text-s">Outdoor</span> </article> </a> <a href="/products/ooni-karu" class=" desktop-menu__link desktop-menu__link--card " > <article class="menu-card"> <img src="//ooni.com/cdn/shop/files/oven-menu-karu12-hover_800x_1.webp?v=1721300344&amp;width=380" alt="" srcset="//ooni.com/cdn/shop/files/oven-menu-karu12-hover_800x_1.webp?v=1721300344&amp;width=352 352w" height="380" loading="lazy" class="menu-card__image"> <span class="menu-card__title text-sm--bold">Karu 12</span> <span class="menu-card__subtitle text-sm">Multi-Fuel Pizza Oven</span> <span class="menu-card__description text-s">Outdoor </span> </article> </a> <a href="/products/ooni-koda-2-max" class=" desktop-menu__link desktop-menu__link--card " > <article class="menu-card"> <img src="//ooni.com/cdn/shop/files/Koda_2_Max_US-DarkEdit.png?v=1716918514&amp;width=380" alt="" srcset="//ooni.com/cdn/shop/files/Koda_2_Max_US-DarkEdit.png?v=1716918514&amp;width=352 352w" height="380" loading="lazy" class="menu-card__image"> <span class="menu-card__title text-sm--bold">Koda 2 Max</span> <span class="menu-card__subtitle text-sm">Gas Powered Pizza Oven</span> <span class="menu-card__description text-s">Outdoor</span> </article> </a> <a href="/products/ooni-koda-16" class=" desktop-menu__link desktop-menu__link--card " > <article class="menu-card"> <img src="//ooni.com/cdn/shop/files/oven-menu-koda16-hover.png?v=1692793229&amp;width=380" alt="" srcset="//ooni.com/cdn/shop/files/oven-menu-koda16-hover.png?v=1692793229&amp;width=352 352w" height="380" loading="lazy" class="menu-card__image"> <span class="menu-card__title text-sm--bold">Koda 16</span> <span class="menu-card__subtitle text-sm">Gas Powered Pizza Oven</span> <span class="menu-card__description text-s">Outdoor</span> </article> </a> <a href="/products/ooni-koda" class=" desktop-menu__link desktop-menu__link--card " > <article class="menu-card"> <img src="//ooni.com/cdn/shop/files/oven-menu-koda12-hover.png?v=1692793108&amp;width=380" alt="" srcset="//ooni.com/cdn/shop/files/oven-menu-koda12-hover.png?v=1692793108&amp;width=352 352w" height="380" loading="lazy" class="menu-card__image"> <span class="menu-card__title text-sm--bold">Koda 12</span> <span class="menu-card__subtitle text-sm">Gas Powered Pizza Oven</span> <span class="menu-card__description text-s">Outdoor</span> </article> </a> <a href="/products/ooni-volt" class=" desktop-menu__link desktop-menu__link--card " > <article class="menu-card"> <img src="//ooni.com/cdn/shop/files/Volt_12.png?v=1695047022&amp;width=380" alt="" srcset="//ooni.com/cdn/shop/files/Volt_12.png?v=1695047022&amp;width=352 352w" height="380" loading="lazy" class="menu-card__image"> <span class="menu-card__title text-sm--bold">Volt 12</span> <span class="menu-card__subtitle text-sm">Electric Pizza Oven</span> <span class="menu-card__description text-s">Indoor & Outdoor</span> </article> </a> <a href="/products/ooni-fyra" class=" desktop-menu__link desktop-menu__link--card " > <article class="menu-card"> <img src="//ooni.com/cdn/shop/files/oven-menu-fyra12-hover.png?v=1692793266&amp;width=380" alt="" srcset="//ooni.com/cdn/shop/files/oven-menu-fyra12-hover.png?v=1692793266&amp;width=352 352w" height="380" loading="lazy" class="menu-card__image"> <span class="menu-card__title text-sm--bold">Fyra 12</span> <span class="menu-card__subtitle text-sm">Wood Pellet Pizza Oven</span> <span class="menu-card__description text-s">Outdoor</span> </article> </a> <div class="desktop-menu__promo-block-container"> </div> </nav> <div class="desktop-menu__actions"> <div class="desktop-menu__actions-content"> <a class=" desktop-menu__actions-link btn btn--primary " href="https://ooni.com/collections/ovens" > Shop all Pizza Ovens </a> <a class=" desktop-menu__actions-link btn btn--secondary " href="https://ooni.com/pages/oven-comparison" > Compare Pizza Ovens </a> </div> </div> </div> </li> <li class="desktop-menu__item"> <a href="/pages/ooni-accessories" class=" desktop-menu__link has-children desktop-menu__link--first " > <span class=" desktop-menu__link-label text-m--semi " >Accessories</span> <svg class="desktop-menu__dropdown-icon" xmlns="http://www.w3.org/2000/svg" width="10" height="6" viewBox="0 0 10 6" fill="none"> <path d="M9 0.5L5 4.5L1 0.5" stroke="currentColor" stroke-linecap="round"/> </svg> </a> <div class="desktop-menu__dropdown"> <nav class=" desktop-menu__dropdown-inner " > <ul class=" desktop-menu__children desktop-menu__children--level-2 " > <li class="desktop-menu__item desktop-menu__item--level-2"> <div class="desktop-menu__item-title"> <span class="desktop-menu__item-label text-sm--bold"> Essentials </span> <a href="/collections/essentials" class=" desktop-menu__link desktop-menu__link--level-2 text-sm--regular " > Shop All <svg class="" width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1 11L7 6L1 0.999999" stroke="currentColor" stroke-linecap="round"/> </svg> </a> </div> <ul class="desktop-menu__children desktop-menu__children--level-3"> <li class=" desktop-menu__item desktop-menu__item--level-3 " > <a href="/collections/pizza-peels" class=" desktop-menu__link desktop-menu__link--level-3 text-sm " data-url="pizza-peels" > <div class="desktop-menu__link-icon" style="--image: var(--icon-pizza-peels);" role="img" ></div> Pizza Peels</a> </li> <li class=" desktop-menu__item desktop-menu__item--level-3 " > <a href="/collections/gas-adaptors" class=" desktop-menu__link desktop-menu__link--level-3 text-sm " data-url="gas-burners" > <div class="desktop-menu__link-icon" style="--image: var(--icon-gas-burners);" role="img" ></div> Gas Burners</a> </li> <li class=" desktop-menu__item desktop-menu__item--level-3 " > <a href="/collections/oven-fuel" class=" desktop-menu__link desktop-menu__link--level-3 text-sm " data-url="oven-fuel" > <div class="desktop-menu__link-icon" style="--image: var(--icon-oven-fuel);" role="img" ></div> Oven Fuel</a> </li> </ul> </li> </ul> <ul class=" desktop-menu__children desktop-menu__children--level-2 " > <li class="desktop-menu__item desktop-menu__item--level-2"> <div class="desktop-menu__item-title"> <span class="desktop-menu__item-label text-sm--bold"> Cooking Equipment </span> <a href="/collections/cooking-equipment" class=" desktop-menu__link desktop-menu__link--level-2 text-sm--regular " > Shop All <svg class="" width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1 11L7 6L1 0.999999" stroke="currentColor" stroke-linecap="round"/> </svg> </a> </div> <ul class="desktop-menu__children desktop-menu__children--level-3"> <li class=" desktop-menu__item desktop-menu__item--level-3 " > <a href="/collections/ooni-cookware" class=" desktop-menu__link desktop-menu__link--level-3 text-sm " data-url="cookware" > <div class="desktop-menu__link-icon" style="--image: var(--icon-cookware);" role="img" ></div> Cookware</a> </li> <li class=" desktop-menu__item desktop-menu__item--level-3 " > <a href="/collections/accessory-bundles" class=" desktop-menu__link desktop-menu__link--level-3 text-sm " data-url="accessory-bundles" > <div class="desktop-menu__link-icon" style="--image: var(--icon-accessory-bundles);" role="img" ></div> Accessory Bundles</a> </li> <li class=" desktop-menu__item desktop-menu__item--level-3 " > <a href="/collections/pizza-prep" class=" desktop-menu__link desktop-menu__link--level-3 text-sm " data-url="pizza-preparation" > <div class="desktop-menu__link-icon" style="--image: var(--icon-pizza-preparation);" role="img" ></div> Pizza Preparation</a> </li> </ul> </li> </ul> <ul class=" desktop-menu__children desktop-menu__children--level-2 " > <li class="desktop-menu__item desktop-menu__item--level-2"> <div class="desktop-menu__item-title"> <span class="desktop-menu__item-label text-sm--bold"> Build your Setup </span> <a href="/collections/pizza-oven-setup" class=" desktop-menu__link desktop-menu__link--level-2 text-sm--regular " > Shop All <svg class="" width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1 11L7 6L1 0.999999" stroke="currentColor" stroke-linecap="round"/> </svg> </a> </div> <ul class="desktop-menu__children desktop-menu__children--level-3"> <li class=" desktop-menu__item desktop-menu__item--level-3 " > <a href="/collections/pizza-oven-tables" class=" desktop-menu__link desktop-menu__link--level-3 text-sm " data-url="pizza-oven-tables" > <div class="desktop-menu__link-icon" style="--image: var(--icon-pizza-oven-tables);" role="img" ></div> Pizza Oven Tables</a> </li> <li class=" desktop-menu__item desktop-menu__item--level-3 " > <a href="/collections/oven-covers" class=" desktop-menu__link desktop-menu__link--level-3 text-sm " data-url="oven-covers" > <div class="desktop-menu__link-icon" style="--image: var(--icon-oven-covers);" role="img" ></div> Oven Covers</a> </li> <li class=" desktop-menu__item desktop-menu__item--level-3 " > <a href="/collections/outdoor-kitchen" class=" desktop-menu__link desktop-menu__link--level-3 text-sm " data-url="outdoor-kitchen" > <div class="desktop-menu__link-icon" style="--image: var(--icon-outdoor-kitchen);" role="img" ></div> Outdoor Kitchen</a> </li> </ul> </li> </ul> <ul class=" desktop-menu__children desktop-menu__children--level-2 " > <li class="desktop-menu__item desktop-menu__item--level-2"> <div class="desktop-menu__item-title"> <span class="desktop-menu__item-label text-sm--bold"> Pizza Lifestyle </span> <a href="/collections/pizza-lifestyle" class=" desktop-menu__link desktop-menu__link--level-2 text-sm--regular " > Shop All <svg class="" width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1 11L7 6L1 0.999999" stroke="currentColor" stroke-linecap="round"/> </svg> </a> </div> <ul class="desktop-menu__children desktop-menu__children--level-3"> <li class=" desktop-menu__item desktop-menu__item--level-3 " > <a href="/collections/gift-guide" class=" desktop-menu__link desktop-menu__link--level-3 text-sm " data-url="gift-guide" > <div class="desktop-menu__link-icon" style="--image: var(--icon-gift-guide);" role="img" ></div> Gift Guide</a> </li> <li class=" desktop-menu__item desktop-menu__item--level-3 " > <a href="/collections/ooni-merch" class=" desktop-menu__link desktop-menu__link--level-3 text-sm " data-url="toys-merchandise" > <div class="desktop-menu__link-icon" style="--image: var(--icon-toys-merchandise);" role="img" ></div> Toys & Merchandise</a> </li> <li class=" desktop-menu__item desktop-menu__item--level-3 " > <a href="/collections/books" class=" desktop-menu__link desktop-menu__link--level-3 text-sm " data-url="books" > <div class="desktop-menu__link-icon" style="--image: var(--icon-books);" role="img" ></div> Books</a> </li> </ul> </li> </ul> <div class=" desktop-menu__promo-block desktop-menu__promo-block--1 " ><a href="/products/ooni-dough-tools" class="desktop-menu__promo-block-link" > <div class="desktop-menu__promo-item"> <div class=" responsive-image " style="--aspect-ratio: 7/5;" > <img src="//ooni.com/cdn/shop/files/UU-P2BE00-Image2_79939145-14d1-42da-9a25-09ecee406219.jpg?v=1737973443&width=240" srcset=" //ooni.com/cdn/shop/files/UU-P2BE00-Image2_79939145-14d1-42da-9a25-09ecee406219.jpg?v=1737973443&width=320 320w, //ooni.com/cdn/shop/files/UU-P2BE00-Image2_79939145-14d1-42da-9a25-09ecee406219.jpg?v=1737973443&width=480 480w, //ooni.com/cdn/shop/files/UU-P2BE00-Image2_79939145-14d1-42da-9a25-09ecee406219.jpg?v=1737973443&width=768 768w, //ooni.com/cdn/shop/files/UU-P2BE00-Image2_79939145-14d1-42da-9a25-09ecee406219.jpg?v=1737973443&width=1024 1024w, //ooni.com/cdn/shop/files/UU-P2BE00-Image2_79939145-14d1-42da-9a25-09ecee406219.jpg?v=1737973443&width=2048 2048w " sizes="480px" alt="" loading="True" class="responsive-image__image" width="2048" height="2048" > </div> </div> <span class="desktop-menu__promo-block-title text-sm"> Shop Our New Range of Ooni Dough Tools <svg class="" width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1 11L7 6L1 0.999999" stroke="currentColor" stroke-linecap="round"/> </svg> </span> </a></div> <div class=" desktop-menu__promo-block desktop-menu__promo-block--2 " ><a href="/collections/indoor-cooking" class="desktop-menu__promo-block-link" > <div class="desktop-menu__promo-item"> <div class=" responsive-image " style="--aspect-ratio: 7/5;" > <img src="//ooni.com/cdn/shop/files/Ooni_Volt_12_Indoor_Countertop_Pizza-1778x1000-8418a8f.jpg?v=1737547093&width=240" srcset=" //ooni.com/cdn/shop/files/Ooni_Volt_12_Indoor_Countertop_Pizza-1778x1000-8418a8f.jpg?v=1737547093&width=320 320w, //ooni.com/cdn/shop/files/Ooni_Volt_12_Indoor_Countertop_Pizza-1778x1000-8418a8f.jpg?v=1737547093&width=480 480w, //ooni.com/cdn/shop/files/Ooni_Volt_12_Indoor_Countertop_Pizza-1778x1000-8418a8f.jpg?v=1737547093&width=768 768w, //ooni.com/cdn/shop/files/Ooni_Volt_12_Indoor_Countertop_Pizza-1778x1000-8418a8f.jpg?v=1737547093&width=1024 1024w, //ooni.com/cdn/shop/files/Ooni_Volt_12_Indoor_Countertop_Pizza-1778x1000-8418a8f.jpg?v=1737547093&width=2048 2048w " sizes="480px" alt="" loading="True" class="responsive-image__image" width="1778" height="1000" > </div> </div> <span class="desktop-menu__promo-block-title text-sm"> Explore Our Indoor Cooking Collection <svg class="" width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1 11L7 6L1 0.999999" stroke="currentColor" stroke-linecap="round"/> </svg> </span> </a></div> </nav> <div class="desktop-menu__actions"> <div class="desktop-menu__actions-content"> </div> </div> </div> </li> <li class="desktop-menu__item"> <a href="/pages/explore-halo-pro-spiral-dough-mixer" class=" desktop-menu__link has-children desktop-menu__link--first " > <span class=" desktop-menu__link-label text-m--semi " >Spiral Dough Mixer</span> <svg class="desktop-menu__dropdown-icon" xmlns="http://www.w3.org/2000/svg" width="10" height="6" viewBox="0 0 10 6" fill="none"> <path d="M9 0.5L5 4.5L1 0.5" stroke="currentColor" stroke-linecap="round"/> </svg> </a> <div class="desktop-menu__dropdown"> <nav class=" desktop-menu__dropdown-inner desktop-menu__dropdown-inner--cards " > <a href="/pages/explore-halo-pro-spiral-dough-mixer" class=" desktop-menu__link desktop-menu__link--card " > <article class="menu-card"> <img src="//ooni.com/cdn/shop/files/PDP_Render_Halo_Pro_Duo.png?v=1738019982&amp;width=380" alt="" srcset="//ooni.com/cdn/shop/files/PDP_Render_Halo_Pro_Duo.png?v=1738019982&amp;width=352 352w" height="380" loading="lazy" class="menu-card__image"> <span class="menu-card__title text-sm--bold">Halo Pro Spiral Mixer</span> <span class="menu-card__subtitle text-sm">Coming Soon</span> </article> </a> <div class="desktop-menu__promo-block-container"> <div class=" desktop-menu__promo-block desktop-menu__promo-block--1 " ><div class="desktop-menu__promo-item"> <div class=" responsive-image " style="--aspect-ratio: 7/5;" > <img src="//ooni.com/cdn/shop/files/Halo_Desktop_Block.jpg?v=1738321030&width=240" srcset=" //ooni.com/cdn/shop/files/Halo_Desktop_Block.jpg?v=1738321030&width=320 320w, //ooni.com/cdn/shop/files/Halo_Desktop_Block.jpg?v=1738321030&width=480 480w, //ooni.com/cdn/shop/files/Halo_Desktop_Block.jpg?v=1738321030&width=768 768w, //ooni.com/cdn/shop/files/Halo_Desktop_Block.jpg?v=1738321030&width=1024 1024w, //ooni.com/cdn/shop/files/Halo_Desktop_Block.jpg?v=1738321030&width=2048 2048w " sizes="480px" alt="" loading="True" class="responsive-image__image" width="1000" height="1000" > </div> </div> <span class="desktop-menu__promo-block-title text-sm"> Bring professional spiral mixing technology to your kitchen. </span></div> <div class=" desktop-menu__promo-block desktop-menu__promo-block--2 " ><div class="desktop-menu__promo-item"> <div class=" responsive-image " style="--aspect-ratio: 7/5;" > <img src="//ooni.com/cdn/shop/files/Halo_Desktop_Block_V2.jpg?v=1738320980&width=240" srcset=" //ooni.com/cdn/shop/files/Halo_Desktop_Block_V2.jpg?v=1738320980&width=320 320w, //ooni.com/cdn/shop/files/Halo_Desktop_Block_V2.jpg?v=1738320980&width=480 480w, //ooni.com/cdn/shop/files/Halo_Desktop_Block_V2.jpg?v=1738320980&width=768 768w, //ooni.com/cdn/shop/files/Halo_Desktop_Block_V2.jpg?v=1738320980&width=1024 1024w, //ooni.com/cdn/shop/files/Halo_Desktop_Block_V2.jpg?v=1738320980&width=2048 2048w " sizes="480px" alt="" loading="True" class="responsive-image__image" width="1000" height="1000" > </div> </div> <span class="desktop-menu__promo-block-title text-sm"> Create stronger gluten networks for better dough. </span></div> </div> </nav> <div class="desktop-menu__actions"> <div class="desktop-menu__actions-content"> </div> </div> </div> </li> <li class="desktop-menu__item"> <a href="/products/ooni-dough-balls" class=" desktop-menu__link desktop-menu__link--first text-m--semi " >Groceries</a> </li> <li class="desktop-menu__item"> <a href="/pages/learn" class=" desktop-menu__link desktop-menu__link--first text-m--semi " >Guides</a> </li> <li class="desktop-menu__item"> <a href="/blogs/recipes" class=" desktop-menu__link desktop-menu__link--first text-m--semi " >Recipes</a> </li> </ul> </nav> </uwp-desktop-menu> </div> <div class="header__actions"> <uwp-search-input class="hide-on-mobile--wide"> <form class="header__search is-hidden" action="/search" method="get" aria-hidden="true" > <input type="text" name="q" class="header__search-input text-sm" placeholder="Search" autocomplete="off" js-search-input="input" tabindex="-1" > <button js-search-input="button" class="header__search-button" tabindex="-1" disabled aria-hidden="true" > <span class="visually-hidden"> Access Search </span> <span class="header__search-button-icon"> <svg class="" width="24" height="24" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M16.9377 15.9243L12.3215 11.3081C13.1931 10.2167 13.7167 8.83561 13.7167 7.33336C13.7167 3.81355 10.8531 0.95 7.33333 0.95C3.81352 0.95 0.95 3.81355 0.95 7.33336C0.95 10.8532 3.81355 13.7167 7.33336 13.7167C8.83561 13.7167 10.2167 13.1931 11.3081 12.3216L15.9243 16.9377L15.9243 16.9377C16.0741 17.0874 16.3167 17.0874 16.4664 16.9377L16.4665 16.9377L16.9377 16.4664L16.9024 16.4311L16.9377 16.4664C17.0874 16.3167 17.0874 16.074 16.9377 15.9243ZM7.33336 12.2834C4.60381 12.2834 2.38335 10.0629 2.38335 7.33336C2.38335 4.60381 4.60381 2.38335 7.33336 2.38335C10.0629 2.38335 12.2834 4.60381 12.2834 7.33336C12.2834 10.0629 10.0629 12.2834 7.33336 12.2834Z" fill="currentColor" stroke="currentColor" stroke-width="0.1"/> </svg> </span> <span js-search-input="icon-close" class="header__search-button-close" > <svg class="" width="14" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"> <line x1="1.25192" y1="12.6464" x2="13.2519" y2="0.646454" stroke="currentColor"/> <line x1="1.35355" y1="0.646447" x2="13.3535" y2="12.6464" stroke="currentColor"/> </svg> </span> </button> </form> <button type="button" class="header__search-open" js-search-input="open-desktop-button" > <span class="visually-hidden"> Access Search </span> <span class="header__search-button-icon"> <svg class="" width="24" height="24" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M16.9377 15.9243L12.3215 11.3081C13.1931 10.2167 13.7167 8.83561 13.7167 7.33336C13.7167 3.81355 10.8531 0.95 7.33333 0.95C3.81352 0.95 0.95 3.81355 0.95 7.33336C0.95 10.8532 3.81355 13.7167 7.33336 13.7167C8.83561 13.7167 10.2167 13.1931 11.3081 12.3216L15.9243 16.9377L15.9243 16.9377C16.0741 17.0874 16.3167 17.0874 16.4664 16.9377L16.4665 16.9377L16.9377 16.4664L16.9024 16.4311L16.9377 16.4664C17.0874 16.3167 17.0874 16.074 16.9377 15.9243ZM7.33336 12.2834C4.60381 12.2834 2.38335 10.0629 2.38335 7.33336C2.38335 4.60381 4.60381 2.38335 7.33336 2.38335C10.0629 2.38335 12.2834 4.60381 12.2834 7.33336C12.2834 10.0629 10.0629 12.2834 7.33336 12.2834Z" fill="currentColor" stroke="currentColor" stroke-width="0.1"/> </svg> </span> </button> <aside js-instant-search="results-parent" class="instant-search-results visually-hidden" > <div js-instant-search="no-results" class=" instant-search-results__container instant-search-results__container--no-results visually-hidden " > <p class="text-sm--semi">No results found</p> <p class="text-s">Try something else</p> </div> <div js-instant-search="has-results" class="instant-search-results__wrapper visually-hidden" > <div class="instant-search-results__container"> <div class=" instant-search-results__suggestions instant-search-results__column " js-instant-search="suggestions" > <div class="instant-search-results__title text-sm--regular"> Popular Searches </div> <div class="instant-search-results__results"></div> </div> <div class=" instant-search-results__collections instant-search-results__column " js-instant-search="collections" > <div class="instant-search-results__title text-sm--regular"> Popular Collections </div> <div class="instant-search-results__results"></div> </div> <div class=" instant-search-results__products instant-search-results__column " js-instant-search="products" > <div class="instant-search-results__title text-sm--regular"> Popular Products </div> <div class="instant-search-results__results"></div> </div> <div class=" instant-search-results__articles instant-search-results__column " js-instant-search="articles" > <div class="instant-search-results__title text-sm--regular"> Popular Pages </div> <div class="instant-search-results__results"></div> </div> </div> <div class="instant-search-results__view-all"> <button class="text-sm--semi" js-instant-search="view-all" > View all results <span class="instant-search-results__view-all-icon"> <svg class="" width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1 11L7 6L1 0.999999" stroke="currentColor" stroke-linecap="round"/> </svg> </span> </button> </div> </div> </aside> </uwp-search-input> <ul class="header__actions-list"> <li class="header__actions-item header__actions-item--search hide-on-desktop--wide"> <button js-header="mobile-search" class="header__actions-link"> <span class="visually-hidden"> Access Search </span> <svg class="" width="24" height="24" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M16.9377 15.9243L12.3215 11.3081C13.1931 10.2167 13.7167 8.83561 13.7167 7.33336C13.7167 3.81355 10.8531 0.95 7.33333 0.95C3.81352 0.95 0.95 3.81355 0.95 7.33336C0.95 10.8532 3.81355 13.7167 7.33336 13.7167C8.83561 13.7167 10.2167 13.1931 11.3081 12.3216L15.9243 16.9377L15.9243 16.9377C16.0741 17.0874 16.3167 17.0874 16.4664 16.9377L16.4665 16.9377L16.9377 16.4664L16.9024 16.4311L16.9377 16.4664C17.0874 16.3167 17.0874 16.074 16.9377 15.9243ZM7.33336 12.2834C4.60381 12.2834 2.38335 10.0629 2.38335 7.33336C2.38335 4.60381 4.60381 2.38335 7.33336 2.38335C10.0629 2.38335 12.2834 4.60381 12.2834 7.33336C12.2834 10.0629 10.0629 12.2834 7.33336 12.2834Z" fill="currentColor" stroke="currentColor" stroke-width="0.1"/> </svg> </button> </li> <li class="header__actions-item hide-on-mobile--wide"> <a href=" https://auth.ooni.com/authorize?response_type=code&client_id=OAIRvyASAZTrFEht5e3AQ2U7irmT8rDI&scope=SCOPE&state=STATE" class="header__actions-link"> <span class="visually-hidden"> Access Account Area </span> <svg class="" width="18" height="20" viewBox="0 0 18 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M12.957 5.27948C12.957 7.4164 11.3304 9.07948 9.40698 9.07948C7.48353 9.07948 5.85698 7.4164 5.85698 5.27948C5.85698 3.14256 7.48353 1.47948 9.40698 1.47948C11.3304 1.47948 12.957 3.14256 12.957 5.27948Z" stroke="currentColor" stroke-width="1.4"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M1.16615 17.1963L1.1585 16.8834C1.12958 15.7012 1.51062 14.1634 2.74853 12.9208C3.93173 11.7331 5.84705 10.8654 8.79111 10.7854V10.7794H9.69111V10.7854C12.6352 10.8654 14.5505 11.7331 15.7337 12.9208C16.9696 14.1614 17.3514 15.6963 17.3239 16.8778V18.1463C17.3239 18.9472 16.6747 19.5963 15.8739 19.5963H2.60698C1.80617 19.5963 1.15698 18.9472 1.15698 18.1463V17.1963H1.16615ZM16.424 16.8614C16.4481 15.877 16.1294 14.5932 15.0961 13.556C14.0673 12.5233 12.2741 11.6794 9.24111 11.6794C6.20813 11.6794 4.41497 12.5233 3.38613 13.556C2.35278 14.5933 2.03415 15.877 2.05823 16.8614L2.06924 17.3113L2.05698 17.3116V18.1463C2.05698 18.4501 2.30323 18.6963 2.60698 18.6963H15.8739C16.1776 18.6963 16.4239 18.4501 16.4239 18.1463V16.8724L16.424 16.8614Z" fill="currentColor" stroke="currentColor" stroke-width="0.5" stroke-linecap="square"/> </svg> </a> </li> <li class="header__actions-item header__actions-link--minicart"> <uwp-minicart open="false"></uwp-minicart> </li> </ul> </div> </div> <div class="header__search-wrapper is-hidden hide-on-desktop--wide"> <uwp-search-input> <form class="header__search" action="/search" method="get" aria-hidden="true" > <input type="text" name="q" class="header__search-input text-sm" placeholder="Search" autocomplete="off" js-search-input="input" tabindex="-1" > <button js-search-input="button" class="header__search-button" tabindex="-1" disabled aria-hidden="true" > <span class="visually-hidden"> close </span> <span js-search-input="icon-close" class="header__search-button-close" > <svg class="" width="14" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"> <line x1="1.25192" y1="12.6464" x2="13.2519" y2="0.646454" stroke="currentColor"/> <line x1="1.35355" y1="0.646447" x2="13.3535" y2="12.6464" stroke="currentColor"/> </svg> </span> </button> </form> <aside js-instant-search="results-parent" class="instant-search-results visually-hidden" > <div js-instant-search="no-results" class=" instant-search-results__container instant-search-results__container--no-results visually-hidden " > <p class="text-sm--semi">No results found</p> <p class="text-s">Try something else</p> </div> <div js-instant-search="has-results" class="instant-search-results__wrapper visually-hidden" > <div class="instant-search-results__container"> <div class=" instant-search-results__suggestions instant-search-results__column " js-instant-search="suggestions" > <div class="instant-search-results__title text-sm--regular"> Popular Searches </div> <div class="instant-search-results__results"></div> </div> <div class=" instant-search-results__collections instant-search-results__column " js-instant-search="collections" > <div class="instant-search-results__title text-sm--regular"> Popular Collections </div> <div class="instant-search-results__results"></div> </div> <div class=" instant-search-results__products instant-search-results__column " js-instant-search="products" > <div class="instant-search-results__title text-sm--regular"> Popular Products </div> <div class="instant-search-results__results"></div> </div> <div class=" instant-search-results__articles instant-search-results__column " js-instant-search="articles" > <div class="instant-search-results__title text-sm--regular"> Popular Pages </div> <div class="instant-search-results__results"></div> </div> </div> <div class="instant-search-results__view-all"> <button class="text-sm--semi" js-instant-search="view-all" > View all results <span class="instant-search-results__view-all-icon"> <svg class="" width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1 11L7 6L1 0.999999" stroke="currentColor" stroke-linecap="round"/> </svg> </span> </button> </div> </div> </aside> </uwp-search-input> </div> </div> </uwp-header> </header> <!-- END sections: header-group --> <main id="main-content" role="main" tabindex="-1"> <section id="shopify-section-template--15025097015393__collection_header_eCFVwL" class="shopify-section"> <script src="//ooni.com/cdn/shop/t/505/assets/collection-header-CWn_mLIR.js" type="module" crossorigin="anonymous"></script> <uwp-collection-header role="section" class="collection-header" style=" --image-height: 30vh; --mobile-image-height: 30vh; " > <div class="collection-header__image"> <div class=" responsive-image " style="--aspect-ratio: 16/9;" > <img src="//ooni.com/cdn/shop/collections/PR230215_Full_Oven_Line_Up_Render_Retail_Marketing_-_crops_for_Lauren_S_E_com_2048x740_950F_copy.jpg?v=1720546931&width=640" srcset=" //ooni.com/cdn/shop/collections/PR230215_Full_Oven_Line_Up_Render_Retail_Marketing_-_crops_for_Lauren_S_E_com_2048x740_950F_copy.jpg?v=1720546931&width=320 320w, //ooni.com/cdn/shop/collections/PR230215_Full_Oven_Line_Up_Render_Retail_Marketing_-_crops_for_Lauren_S_E_com_2048x740_950F_copy.jpg?v=1720546931&width=480 480w, //ooni.com/cdn/shop/collections/PR230215_Full_Oven_Line_Up_Render_Retail_Marketing_-_crops_for_Lauren_S_E_com_2048x740_950F_copy.jpg?v=1720546931&width=768 768w, //ooni.com/cdn/shop/collections/PR230215_Full_Oven_Line_Up_Render_Retail_Marketing_-_crops_for_Lauren_S_E_com_2048x740_950F_copy.jpg?v=1720546931&width=1024 1024w, //ooni.com/cdn/shop/collections/PR230215_Full_Oven_Line_Up_Render_Retail_Marketing_-_crops_for_Lauren_S_E_com_2048x740_950F_copy.jpg?v=1720546931&width=2048 2048w " sizes="2048x" alt="Ooni Pizza Ovens" loading="True" class="responsive-image__image" width="2048" height="740" > </div> </div> <div class="collection-header__container container"> <h1 class=" collection-header__heading text-2l--bold text-center " > Ooni Pizza Ovens </h1> <div class=" collection-header__description text-m text-center " > <p data-mce-fragment="1"><span style="font-weight: 400;" data-mce-fragment="1">Cook any style of pizza, veggies, meats, desserts and more in an Ooni oven, powered by your choice of wood, charcoal or gas.</span></p> <p></p> </div> <div class="collection-header__quick-links"> <uwp-carousel class="splide" setting-autoplay="false" setting-autoplay-speed="5" setting-pagination="false" setting-arrows="true" setting-per-page="8" setting-per-page-mobile="2" setting-custom-config=" { &quot;type&quot;: &quot;slide&quot;, &quot;gap&quot;: 40, &quot;autoWidth&quot;: true, &quot;drag&quot;: false, &quot;perPage&quot;: 4, &quot;breakpoints&quot;: { &quot;640&quot;: { &quot;autoWidth&quot;: false, &quot;perPage&quot;: 2, &quot;padding&quot;: { &quot;right&quot;: &quot;25%&quot; }, &quot;drag&quot;: true, &quot;gap&quot;: 20 } } } " > <div class="splide__track collection-header__quick-links-wrapper"> <div class="splide__list"> <a class="collection-header__quick-link splide__slide" href="/collections/oven-bundles"> <span class="collection-header__quick-link-icon"> <img src="//ooni.com/cdn/shop/files/Accessories.svg?v=1720003747" loading="lazy" class="metafield-file_reference"> </span> <span class="collection-header__quick-link-label text-sm"> Pizza Oven Bundles </span> </a> <a class="collection-header__quick-link splide__slide" href="/collections/multi-fuel-ovens"> <span class="collection-header__quick-link-icon"> <img src="//ooni.com/cdn/shop/files/ooni-karu-16_800x_5ec1fcac-7f11-4699-b26d-7b5c86276b7e.svg?v=1719926120" loading="lazy" class="metafield-file_reference"> </span> <span class="collection-header__quick-link-label text-sm"> Multi-Fuel Ovens </span> </a> <a class="collection-header__quick-link splide__slide" href="/collections/gas-ovens"> <span class="collection-header__quick-link-icon"> <img src="//ooni.com/cdn/shop/files/ooni-koda-16_800x_617d9241-6309-4264-bb9b-9b7204c9d0dd.svg?v=1719925879" loading="lazy" class="metafield-file_reference"> </span> <span class="collection-header__quick-link-label text-sm"> Gas Pizza Ovens </span> </a> <a class="collection-header__quick-link splide__slide" href="/collections/electric-ovens"> <span class="collection-header__quick-link-icon"> <img src="//ooni.com/cdn/shop/files/ooni-volt-12_800x_34b2fa21-89c5-4567-9fb5-409cebb10a83.svg?v=1719925967" loading="lazy" class="metafield-file_reference"> </span> <span class="collection-header__quick-link-label text-sm"> Electric Pizza Ovens </span> </a> </div> </div> </uwp-carousel> </div> <uwp-modal modal-name="comparison" class="modal" aria-hidden="true" portal="false" overflow-body="true" > <div class="modal__overlay" tabindex="-1" data-close-modal></div> <dialog class="modal__container" role="dialog" aria-modal="true" js-uwp-modal="modal" aria-labelledby="This is a modal window." > <div class="modal__container-content"> <button class="modal__close-button" data-close-modal type="button" aria-label="Close dialog" > <svg class="" width="14" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"> <line x1="1.25192" y1="12.6464" x2="13.2519" y2="0.646454" stroke="currentColor"/> <line x1="1.35355" y1="0.646447" x2="13.3535" y2="12.6464" stroke="currentColor"/> </svg> </button> <div class="modal__content"> <div class="comparison-modal"> <div id="shopify-block-AZ2hQaEY2aGhSVEkzZ__spec_compare_comparison_table_GW7LJV" class="shopify-block shopify-app-block sc-app-block"><!-- BEGIN app snippet: theme-editor-warning --><!-- END app snippet --><sc-comparison-table table-handle="ovens-comparison-page" section-id="template--15025097015393__collection_header_eCFVwL" block-id="AZ2hQaEY2aGhSVEkzZ__spec_compare_comparison_table_GW7LJV" product-id="4878393213025" product-handle="ooni-karu-16"> <template shadowrootmode="open"> <link rel="stylesheet" href="https://cdn.shopify.com/extensions/30d03c2a-f167-40f1-a4db-1e6ad346e3f0/spec-compare-347/assets/spec-and-compare.css" /><!-- BEGIN app snippet: default-styles --><style>:host {--app-block-margin: 0px; --app-block-max-width: 100%;--frame-background: initial; --frame-padding: 0px; --frame-border-radius: 0px; --table-body-columns-count: 1; --table-body-columns-gap: 20px; --border-block-width: 1px; --border-inline-width: 0px; --border-color: #ececec; --border-style: solid; --groups-gap: 18px; --group-name-background: initial; --group-name-text-color: currentColor; --group-name-font-weight: 700; --group-name-font-size: 1.2em; --group-name-padding-block: 8px; --group-name-padding-inline: 0px; --attribute-padding-block: 8px; --attribute-font-size: 1em; --attribute-name-padding-inline: 0px; --attribute-name-font-weight: 700;--attribute-value-padding-inline: 0px;--attribute-value-alignment: start; --attribute-value-font-weight: 400;--attribute-name-background: initial; --attribute-name-text-color: currentColor; --attribute-value-background: initial; --attribute-value-text-color: currentColor;--highlighted-attribute-background: #e3f1fd; --highlighted-attribute-text-color: currentColor; --tooltip-icon-color: currentColor; --tooltip-background: #ffffff; --tooltip-text-color: #4d4d4d; --tooltip-border-color: #ececec; --tooltip-font-size: 0.8em; --star-icon-color: #ffb339; --true-icon-color: currentColor; --false-icon-color: currentColor; --meter-track-color: rgb(from currentColor r g b / 0.25); --meter-optimum-color: currentColor; --color-swatch-border-radius: 999px; --button-background: transparent; --button-text-color: currentColor; --button-border-color: currentColor; --button-border-radius: 40px; } </style> <!-- END app snippet --><style> :host { --compared-products-count: 7;} </style> <div class="frame"> <div class="table-container"> <sc-scrollable class="table-scroller"> <table class="comparison-table table table--stack-narrow "> <caption class="sr-only">Specification comparison between products Ooni Karu 16 Multi-Fuel Pizza Oven, Ooni Karu 12 Multi-Fuel Pizza Oven, Ooni Fyra 12 Wood Pellet Pizza Oven, Ooni Volt 12 Electric Pizza Oven, Ooni Koda 12 Gas Powered Pizza Oven, Ooni Koda 2 Max Gas Powered Pizza Oven, Ooni Koda 16 Gas Powered Pizza Oven</caption> <thead class="row-group row-group--head"> <tr class="row row--product"> <td class="column-header sticky-column"></td><th scope="col" class="column-header" aria-label="Ooni Karu 16 Multi-Fuel Pizza Oven" ><!-- BEGIN app snippet: product --><sc-product class="product" product-handle="ooni-karu-16" product-id=""><div class="relative"><a href="/products/ooni-karu-16" class="product__image-wrapper"><img src="//ooni.com/cdn/shop/products/Ooni-Karu-16-Studio-Front-Right-950.jpg?v=1621929155&amp;width=2048" alt="Ooni Karu 16 Multi-Fuel Pizza Oven" srcset="//ooni.com/cdn/shop/products/Ooni-Karu-16-Studio-Front-Right-950.jpg?v=1621929155&amp;width=140 140w, //ooni.com/cdn/shop/products/Ooni-Karu-16-Studio-Front-Right-950.jpg?v=1621929155&amp;width=280 280w, //ooni.com/cdn/shop/products/Ooni-Karu-16-Studio-Front-Right-950.jpg?v=1621929155&amp;width=420 420w, //ooni.com/cdn/shop/products/Ooni-Karu-16-Studio-Front-Right-950.jpg?v=1621929155&amp;width=560 560w, //ooni.com/cdn/shop/products/Ooni-Karu-16-Studio-Front-Right-950.jpg?v=1621929155&amp;width=700 700w, //ooni.com/cdn/shop/products/Ooni-Karu-16-Studio-Front-Right-950.jpg?v=1621929155&amp;width=840 840w, //ooni.com/cdn/shop/products/Ooni-Karu-16-Studio-Front-Right-950.jpg?v=1621929155&amp;width=980 980w" width="2048" height="2048" loading="lazy" sizes="auto, 140px" class="product__image"></a></div> <div class="product__info"><a href="/products/ooni-karu-16" class="product__title">Ooni Karu 16 Multi-Fuel Pizza Oven</a><span class="product__price"><span class=money>$649.00 </span></span><div class="rating-badge"> <div class="rating-stars" role="img" aria-label="4.8 out of 5 stars"><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg></div> <span class="rating-count" aria-label="2862 reviews">(2862)</span> </div></div><a href="/products/ooni-karu-16" class="button">View details</a></sc-product><!-- END app snippet --></th><th scope="col" class="column-header" aria-label="Ooni Karu 12 Multi-Fuel Pizza Oven" ><!-- BEGIN app snippet: product --><sc-product class="product" product-handle="ooni-karu" product-id=""><div class="relative"><a href="/products/ooni-karu" class="product__image-wrapper"><img src="//ooni.com/cdn/shop/products/KaruOven-sideview.jpg?v=1648226215&amp;width=2048" alt="Ooni Karu Oven " srcset="//ooni.com/cdn/shop/products/KaruOven-sideview.jpg?v=1648226215&amp;width=140 140w, //ooni.com/cdn/shop/products/KaruOven-sideview.jpg?v=1648226215&amp;width=280 280w, //ooni.com/cdn/shop/products/KaruOven-sideview.jpg?v=1648226215&amp;width=420 420w, //ooni.com/cdn/shop/products/KaruOven-sideview.jpg?v=1648226215&amp;width=560 560w, //ooni.com/cdn/shop/products/KaruOven-sideview.jpg?v=1648226215&amp;width=700 700w, //ooni.com/cdn/shop/products/KaruOven-sideview.jpg?v=1648226215&amp;width=840 840w, //ooni.com/cdn/shop/products/KaruOven-sideview.jpg?v=1648226215&amp;width=980 980w" width="2048" height="2048" loading="lazy" sizes="auto, 140px" class="product__image"></a></div> <div class="product__info"><a href="/products/ooni-karu" class="product__title">Ooni Karu 12 Multi-Fuel Pizza Oven</a><span class="product__price"><span class=money>$299.00 </span></span><div class="rating-badge"> <div class="rating-stars" role="img" aria-label="4.8 out of 5 stars"><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg></div> <span class="rating-count" aria-label="6291 reviews">(6291)</span> </div></div><a href="/products/ooni-karu" class="button">View details</a></sc-product><!-- END app snippet --></th><th scope="col" class="column-header" aria-label="Ooni Fyra 12 Wood Pellet Pizza Oven" ><!-- BEGIN app snippet: product --><sc-product class="product" product-handle="ooni-fyra" product-id=""><div class="relative"><a href="/products/ooni-fyra" class="product__image-wrapper"><img src="//ooni.com/cdn/shop/products/newFyra.jpg?v=1692781808&amp;width=2048" alt="Ooni Fyra 12 Wood Pellet Pizza Oven" srcset="//ooni.com/cdn/shop/products/newFyra.jpg?v=1692781808&amp;width=140 140w, //ooni.com/cdn/shop/products/newFyra.jpg?v=1692781808&amp;width=280 280w, //ooni.com/cdn/shop/products/newFyra.jpg?v=1692781808&amp;width=420 420w, //ooni.com/cdn/shop/products/newFyra.jpg?v=1692781808&amp;width=560 560w, //ooni.com/cdn/shop/products/newFyra.jpg?v=1692781808&amp;width=700 700w, //ooni.com/cdn/shop/products/newFyra.jpg?v=1692781808&amp;width=840 840w, //ooni.com/cdn/shop/products/newFyra.jpg?v=1692781808&amp;width=980 980w" width="2048" height="2048" loading="lazy" sizes="auto, 140px" class="product__image"></a></div> <div class="product__info"><a href="/products/ooni-fyra" class="product__title">Ooni Fyra 12 Wood Pellet Pizza Oven</a><span class="product__price"><span class=money>$249.00 </span></span><div class="rating-badge"> <div class="rating-stars" role="img" aria-label="4.7 out of 5 stars"><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg> <svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.027 1.672 1.575 4.562 4.796.18-3.789 3.059 1.344 4.925-3.902-2.875" fill="none" stroke="currentColor" stroke-miterlimit="10"/> <path d="m8.05 11.523-.046-.039-3.95 2.79 1.337-4.801L1.6 6.414l4.797-.18 1.606-4.632.023.07" fill="currentColor" stroke="currentColor" stroke-miterlimit="10"/> </svg></div> <span class="rating-count" aria-label="5547 reviews">(5547)</span> </div></div><a href="/products/ooni-fyra" class="button">View details</a></sc-product><!-- END app snippet --></th><th scope="col" class="column-header" aria-label="Ooni Volt 12 Electric Pizza Oven" ><!-- BEGIN app snippet: product --><sc-product class="product" product-handle="ooni-volt" product-id=""><div class="relative"><a href="/products/ooni-volt" class="product__image-wrapper"><img src="//ooni.com/cdn/shop/files/UU-P12700_Image1.jpg?v=1695838465&amp;width=2048" alt="Ooni Volt 12 Electric Pizza Oven" srcset="//ooni.com/cdn/shop/files/UU-P12700_Image1.jpg?v=1695838465&amp;width=140 140w, //ooni.com/cdn/shop/files/UU-P12700_Image1.jpg?v=1695838465&amp;width=280 280w, //ooni.com/cdn/shop/files/UU-P12700_Image1.jpg?v=1695838465&amp;width=420 420w, //ooni.com/cdn/shop/files/UU-P12700_Image1.jpg?v=1695838465&amp;width=560 560w, //ooni.com/cdn/shop/files/UU-P12700_Image1.jpg?v=1695838465&amp;width=700 700w, //ooni.com/cdn/shop/files/UU-P12700_Image1.jpg?v=1695838465&amp;width=840 840w, //ooni.com/cdn/shop/files/UU-P12700_Image1.jpg?v=1695838465&amp;width=980 980w" width="2048" height="2048" loading="lazy" sizes="auto, 140px" class="product__image"></a></div> <div class="product__info"><a href="/products/ooni-volt" class="product__title">Ooni Volt 12 Electric Pizza Oven</a><span class="product__price"><span class=money>$899.00 </span></span><div class="rating-badge"> <div class="rating-stars" role="img" aria-label="4.8 out of 5 stars"><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg></div> <span class="rating-count" aria-label="482 reviews">(482)</span> </div></div><a href="/products/ooni-volt" class="button">View details</a></sc-product><!-- END app snippet --></th><th scope="col" class="column-header" aria-label="Ooni Koda 12 Gas Powered Pizza Oven" ><!-- BEGIN app snippet: product --><sc-product class="product" product-handle="ooni-koda" product-id=""><div class="relative"><a href="/products/ooni-koda" class="product__image-wrapper"><img src="//ooni.com/cdn/shop/products/koda12oven_e4e11a61-c0a1-4a84-a834-cedb81c762ac.jpg?v=1648548297&amp;width=2048" alt="Ooni Koda Gas-Powered Outdoor Pizza Oven | Ooni USA" srcset="//ooni.com/cdn/shop/products/koda12oven_e4e11a61-c0a1-4a84-a834-cedb81c762ac.jpg?v=1648548297&amp;width=140 140w, //ooni.com/cdn/shop/products/koda12oven_e4e11a61-c0a1-4a84-a834-cedb81c762ac.jpg?v=1648548297&amp;width=280 280w, //ooni.com/cdn/shop/products/koda12oven_e4e11a61-c0a1-4a84-a834-cedb81c762ac.jpg?v=1648548297&amp;width=420 420w, //ooni.com/cdn/shop/products/koda12oven_e4e11a61-c0a1-4a84-a834-cedb81c762ac.jpg?v=1648548297&amp;width=560 560w, //ooni.com/cdn/shop/products/koda12oven_e4e11a61-c0a1-4a84-a834-cedb81c762ac.jpg?v=1648548297&amp;width=700 700w, //ooni.com/cdn/shop/products/koda12oven_e4e11a61-c0a1-4a84-a834-cedb81c762ac.jpg?v=1648548297&amp;width=840 840w, //ooni.com/cdn/shop/products/koda12oven_e4e11a61-c0a1-4a84-a834-cedb81c762ac.jpg?v=1648548297&amp;width=980 980w" width="2048" height="2048" loading="lazy" sizes="auto, 140px" class="product__image"></a></div> <div class="product__info"><a href="/products/ooni-koda" class="product__title">Ooni Koda 12 Gas Powered Pizza Oven</a><span class="product__price"><span class=money>$399.00 </span></span><div class="rating-badge"> <div class="rating-stars" role="img" aria-label="4.7 out of 5 stars"><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg> <svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.027 1.672 1.575 4.562 4.796.18-3.789 3.059 1.344 4.925-3.902-2.875" fill="none" stroke="currentColor" stroke-miterlimit="10"/> <path d="m8.05 11.523-.046-.039-3.95 2.79 1.337-4.801L1.6 6.414l4.797-.18 1.606-4.632.023.07" fill="currentColor" stroke="currentColor" stroke-miterlimit="10"/> </svg></div> <span class="rating-count" aria-label="5603 reviews">(5603)</span> </div></div><a href="/products/ooni-koda" class="button">View details</a></sc-product><!-- END app snippet --></th><th scope="col" class="column-header" aria-label="Ooni Koda 2 Max Gas Powered Pizza Oven" ><!-- BEGIN app snippet: product --><sc-product class="product" product-handle="ooni-koda-2-max" product-id=""><div class="relative"><a href="/products/ooni-koda-2-max" class="product__image-wrapper"><img src="//ooni.com/cdn/shop/files/UU-P2B100_Image2.jpg?v=1716364491&amp;width=2048" alt="Ooni Koda 2 Max outdoor pizza oven viewed face on, baking two pizzas." srcset="//ooni.com/cdn/shop/files/UU-P2B100_Image2.jpg?v=1716364491&amp;width=140 140w, //ooni.com/cdn/shop/files/UU-P2B100_Image2.jpg?v=1716364491&amp;width=280 280w, //ooni.com/cdn/shop/files/UU-P2B100_Image2.jpg?v=1716364491&amp;width=420 420w, //ooni.com/cdn/shop/files/UU-P2B100_Image2.jpg?v=1716364491&amp;width=560 560w, //ooni.com/cdn/shop/files/UU-P2B100_Image2.jpg?v=1716364491&amp;width=700 700w, //ooni.com/cdn/shop/files/UU-P2B100_Image2.jpg?v=1716364491&amp;width=840 840w, //ooni.com/cdn/shop/files/UU-P2B100_Image2.jpg?v=1716364491&amp;width=980 980w" width="2048" height="2048" loading="lazy" sizes="auto, 140px" class="product__image"></a></div> <div class="product__info"><a href="/products/ooni-koda-2-max" class="product__title">Ooni Koda 2 Max Gas Powered Pizza Oven</a><span class="product__price"><span class=money>$1,199.00 </span></span><div class="rating-badge"> <div class="rating-stars" role="img" aria-label="4.3 out of 5 stars"><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg> <svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.027 1.672 1.575 4.562 4.796.18-3.789 3.059 1.344 4.925-3.902-2.875" fill="none" stroke="currentColor" stroke-miterlimit="10"/> <path d="m8.05 11.523-.046-.039-3.95 2.79 1.337-4.801L1.6 6.414l4.797-.18 1.606-4.632.023.07" fill="currentColor" stroke="currentColor" stroke-miterlimit="10"/> </svg></div> <span class="rating-count" aria-label="116 reviews">(116)</span> </div></div><a href="/products/ooni-koda-2-max" class="button">View details</a></sc-product><!-- END app snippet --></th><th scope="col" class="column-header" aria-label="Ooni Koda 16 Gas Powered Pizza Oven" ><!-- BEGIN app snippet: product --><sc-product class="product" product-handle="ooni-koda-16" product-id=""><div class="relative"><a href="/products/ooni-koda-16" class="product__image-wrapper"><img src="//ooni.com/cdn/shop/products/koda-16_product-shoot_fullres-10-1500px.jpg?v=1648573908&amp;width=1500" alt="Ooni Koda 16 Gas-Powered Outdoor Pizza Oven | Ooni USA" srcset="//ooni.com/cdn/shop/products/koda-16_product-shoot_fullres-10-1500px.jpg?v=1648573908&amp;width=140 140w, //ooni.com/cdn/shop/products/koda-16_product-shoot_fullres-10-1500px.jpg?v=1648573908&amp;width=280 280w, //ooni.com/cdn/shop/products/koda-16_product-shoot_fullres-10-1500px.jpg?v=1648573908&amp;width=420 420w, //ooni.com/cdn/shop/products/koda-16_product-shoot_fullres-10-1500px.jpg?v=1648573908&amp;width=560 560w, //ooni.com/cdn/shop/products/koda-16_product-shoot_fullres-10-1500px.jpg?v=1648573908&amp;width=700 700w, //ooni.com/cdn/shop/products/koda-16_product-shoot_fullres-10-1500px.jpg?v=1648573908&amp;width=840 840w, //ooni.com/cdn/shop/products/koda-16_product-shoot_fullres-10-1500px.jpg?v=1648573908&amp;width=980 980w" width="1500" height="1500" loading="lazy" sizes="auto, 140px" class="product__image"></a></div> <div class="product__info"><a href="/products/ooni-koda-16" class="product__title">Ooni Koda 16 Gas Powered Pizza Oven</a><span class="product__price"><span class=money>$599.00 </span></span><div class="rating-badge"> <div class="rating-stars" role="img" aria-label="4.8 out of 5 stars"><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg><svg class="star-icon" width="14" height="14" viewBox="0 0 16 16" aria-hidden="true"> <path d="m8.005 12.45-4.938 3.52 1.672-6.05L0 6.06l6.004-.22L8.005 0l1.941 5.9L16 6.12l-4.789 3.83L12.903 16l-4.898-3.55Z" fill="currentColor"/> </svg></div> <span class="rating-count" aria-label="7511 reviews">(7511)</span> </div></div><a href="/products/ooni-koda-16" class="button">View details</a></sc-product><!-- END app snippet --></th></tr> </thead><tbody class="row-group row-group--body"><tr class="row row--group "> <th scope="colgroup" colspan="8" class="column-group-header"><!-- BEGIN app snippet: group-name --><span class="group-name">Pizza Ovens</span><!-- END app snippet --></th> </tr><tr class="row row--attribute "> <th scope="row" class="row-header sticky-column"><!-- BEGIN app snippet: attribute-name --><div class="attribute-name" data-scope="product">Fuel Type</div><!-- END app snippet --></th><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">Multi-Fuel</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">Multi-Fuel</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">Pellet</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">Electric</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">Gas</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">Gas</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">Gas</span><!-- END app snippet --></div> </td></tr><tr class="row row--attribute "> <th scope="row" class="row-header sticky-column"><!-- BEGIN app snippet: attribute-name --><div class="attribute-name" data-scope="product">Maximum Pizza Size</div><!-- END app snippet --></th><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">16"</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">12"</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">12"</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">12"</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">12"</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">24"</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">16"</span><!-- END app snippet --></div> </td></tr><tr class="row row--attribute "> <th scope="row" class="row-header sticky-column"><!-- BEGIN app snippet: attribute-name --><div class="attribute-name" data-scope="product">Where It Can Be Used</div><!-- END app snippet --></th><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value -->Outdoor<!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value -->Outdoor<!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value -->Outdoor<!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value -->Indoor<!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value -->Outdoor<!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value -->Outdoor<!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value -->Outdoor<!-- END app snippet --></div> </td></tr><tr class="row row--attribute "> <th scope="row" class="row-header sticky-column"><!-- BEGIN app snippet: attribute-name --><div class="attribute-name" data-scope="product">Max temperature</div><!-- END app snippet --></th><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">950°F</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">950°F</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">950°F</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">850°F</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">950°F</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">950°F</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">950°F</span><!-- END app snippet --></div> </td></tr><tr class="row row--attribute "> <th scope="row" class="row-header sticky-column"><!-- BEGIN app snippet: attribute-name --><div class="attribute-name" data-scope="product">Weight</div><!-- END app snippet --></th><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">62.6lbs</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">26.5lbs</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">22lbs</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">39.2lbs</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">20.4lbs</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">94.7lbs</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">40.1lbs</span><!-- END app snippet --></div> </td></tr><tr class="row row--attribute row--hidden"> <th scope="row" class="row-header sticky-column"><!-- BEGIN app snippet: attribute-name --><div class="attribute-name" data-scope="product">Unboxed size</div><!-- END app snippet --></th><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">32 x 19.6 x 33″</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">30 x 15 x 31″</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">29.2 x 15.1 x 28.6″</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">24.2 x 20.8 x 10.9″</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">15.7 x 11.6 x 24.8″</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">31.5 x 29.1 x 16.8″</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">24.96 x 23.2 x 14.65″</span><!-- END app snippet --></div> </td></tr><tr class="row row--attribute row--hidden"> <th scope="row" class="row-header sticky-column"><!-- BEGIN app snippet: attribute-name --><div class="attribute-name" data-scope="product">Heat up time</div><!-- END app snippet --></th><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">15mins</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">15mins</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">15mins</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">20mins</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">15mins</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">30mins</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">20mins</span><!-- END app snippet --></div> </td></tr><tr class="row row--attribute row--hidden"> <th scope="row" class="row-header sticky-column"><!-- BEGIN app snippet: attribute-name --><div class="attribute-name" data-scope="product">Propane gas compatible</div><!-- END app snippet --></th><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><div class="boolean-icon boolean-icon--true"> <span class="sr-only">Yes</span><svg class="icon" width="20" height="20" aria-hidden="true" viewBox="0 0 20 20"> <path d="M7 18a.997.997 0 0 1-.707-.293l-6-6a1 1 0 0 1 1.414-1.414l5.236 5.236 11.298-13.18a1 1 0 0 1 1.518 1.3l-12 14a1.001 1.001 0 0 1-.721.35H7" fill="currentColor" /> </svg></div><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><div class="boolean-icon boolean-icon--true"> <span class="sr-only">Yes</span><svg class="icon" width="20" height="20" aria-hidden="true" viewBox="0 0 20 20"> <path d="M7 18a.997.997 0 0 1-.707-.293l-6-6a1 1 0 0 1 1.414-1.414l5.236 5.236 11.298-13.18a1 1 0 0 1 1.518 1.3l-12 14a1.001 1.001 0 0 1-.721.35H7" fill="currentColor" /> </svg></div><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><div class="boolean-icon boolean-icon--false"> <span class="sr-only">No</span><svg class="icon" width="20" height="20" aria-hidden="true" viewBox="0 0 20 20"> <path d="m11.414 10 6.293-6.293a1 1 0 1 0-1.414-1.414L10 8.586 3.707 2.293a1 1 0 0 0-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 1 0 1.414 1.414L10 11.414l6.293 6.293A.998.998 0 0 0 18 17a.999.999 0 0 0-.293-.707L11.414 10z" fill="currentColor" /> </svg></div><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><div class="boolean-icon boolean-icon--false"> <span class="sr-only">No</span><svg class="icon" width="20" height="20" aria-hidden="true" viewBox="0 0 20 20"> <path d="m11.414 10 6.293-6.293a1 1 0 1 0-1.414-1.414L10 8.586 3.707 2.293a1 1 0 0 0-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 1 0 1.414 1.414L10 11.414l6.293 6.293A.998.998 0 0 0 18 17a.999.999 0 0 0-.293-.707L11.414 10z" fill="currentColor" /> </svg></div><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><div class="boolean-icon boolean-icon--true"> <span class="sr-only">Yes</span><svg class="icon" width="20" height="20" aria-hidden="true" viewBox="0 0 20 20"> <path d="M7 18a.997.997 0 0 1-.707-.293l-6-6a1 1 0 0 1 1.414-1.414l5.236 5.236 11.298-13.18a1 1 0 0 1 1.518 1.3l-12 14a1.001 1.001 0 0 1-.721.35H7" fill="currentColor" /> </svg></div><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><div class="boolean-icon boolean-icon--true"> <span class="sr-only">Yes</span><svg class="icon" width="20" height="20" aria-hidden="true" viewBox="0 0 20 20"> <path d="M7 18a.997.997 0 0 1-.707-.293l-6-6a1 1 0 0 1 1.414-1.414l5.236 5.236 11.298-13.18a1 1 0 0 1 1.518 1.3l-12 14a1.001 1.001 0 0 1-.721.35H7" fill="currentColor" /> </svg></div><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><div class="boolean-icon boolean-icon--true"> <span class="sr-only">Yes</span><svg class="icon" width="20" height="20" aria-hidden="true" viewBox="0 0 20 20"> <path d="M7 18a.997.997 0 0 1-.707-.293l-6-6a1 1 0 0 1 1.414-1.414l5.236 5.236 11.298-13.18a1 1 0 0 1 1.518 1.3l-12 14a1.001 1.001 0 0 1-.721.35H7" fill="currentColor" /> </svg></div><!-- END app snippet --></div> </td></tr><tr class="row row--attribute row--hidden"> <th scope="row" class="row-header sticky-column"><!-- BEGIN app snippet: attribute-name --><div class="attribute-name" data-scope="product">Material</div><!-- END app snippet --></th><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">Powder-coated carbon steel & Brushed 304, 409, 430, Stainless steel</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">Brushed 430 stainless steel</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">Powder-coated carbon steel</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">Powder-coated carbon steel</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">Powder-coated carbon steel</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">Powder-coated carbon steel</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">Powder-coated carbon steel</span><!-- END app snippet --></div> </td></tr><tr class="row row--attribute row--hidden"> <th scope="row" class="row-header sticky-column"><!-- BEGIN app snippet: attribute-name --><div class="attribute-name" data-scope="product">Pizza stone type</div><!-- END app snippet --></th><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">0.6″ cordierite stone</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">0.6″ cordierite stone</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">0.4″ cordierite stone</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">0.4″ cordierite stone</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">0.4″ cordierite stone</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">0.8″ cordierite stone</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">0.6″ cordierite stone</span><!-- END app snippet --></div> </td></tr><tr class="row row--attribute row--hidden"> <th scope="row" class="row-header sticky-column"><!-- BEGIN app snippet: attribute-name --><div class="attribute-name" data-scope="product">Pizza stone size</div><!-- END app snippet --></th><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">16.7 x 24.5″</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">13 x 13″</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">13 x 13″</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">13 x 13″</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">13 x 13″</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">25.9 x 20.8″</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">16 x 16″</span><!-- END app snippet --></div> </td></tr><tr class="row row--attribute row--hidden"> <th scope="row" class="row-header sticky-column"><!-- BEGIN app snippet: attribute-name --><div class="attribute-name" data-scope="product">Opening height</div><!-- END app snippet --></th><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">3.89″</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">3.89″</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">3.34″</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">3.58″</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">3.22″</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">6.1″</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">4.37″</span><!-- END app snippet --></div> </td></tr><tr class="row row--attribute row--hidden"> <th scope="row" class="row-header sticky-column"><!-- BEGIN app snippet: attribute-name --><div class="attribute-name" data-scope="product">Fuel consumption*</div><!-- END app snippet --></th><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">3.3lbs for 10 pizzas</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">3.3lbs for 10 pizzas</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">2.5lbs for 10 pizzas</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">1.02kWh for 10 pizzas</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">0.9lbs for 10 pizzas</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">0.48lbs for 10 pizzas</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">1.3lbs for 10 pizzas</span><!-- END app snippet --></div> </td></tr><tr class="row row--attribute row--hidden"> <th scope="row" class="row-header sticky-column"><!-- BEGIN app snippet: attribute-name --><div class="attribute-name" data-scope="product">Gas consumption*</div><!-- END app snippet --></th><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">1.1 lb/hr</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">0.74 lb/hr</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value">—</div> </td><td class="cell" > <div class="attribute-value">—</div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">0.63 lb/hr</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">10.3kw (35,000 BTU/hr)</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">1.3 lb/hr</span><!-- END app snippet --></div> </td></tr><tr class="row row--attribute row--hidden"> <th scope="row" class="row-header sticky-column"><!-- BEGIN app snippet: attribute-name --><div class="attribute-name" data-scope="product">kW (BTU)*</div><!-- END app snippet --></th><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">7.3kw (25000 BTU)</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">5.0kw (17060.7 BTU)</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value">—</div> </td><td class="cell" > <div class="attribute-value">—</div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">4kWh (13649 BTU)</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">10.3kw (35,000 BTU/hr)</span><!-- END app snippet --></div> </td><td class="cell" > <div class="attribute-value"><!-- BEGIN app snippet: attribute-value --><span class="metafield-single_line_text_field">8.49kw (29000 BTU)</span><!-- END app snippet --></div> </td></tr></tbody></table> </sc-scrollable><!-- BEGIN app snippet: view-more-button --><sc-view-more-button class="contents"> <button type="button" class="button view-more-button"> <span>View more</span> <svg fill="none" viewBox="0 0 13 8" aria-hidden="true"> <path d="m1 1 5.5 6L12 1" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> </button> </sc-view-more-button><!-- END app snippet --></div> </div> </template> </sc-comparison-table></div> </div> </div> </div> </dialog> </uwp-modal> <div class=" collection-header__compare text-center " > <button js-collection-header="compare-button" class=" collection-header__compare-action btn btn--primary " type="button" > Compare Pizza Ovens </button> </div> </div> </uwp-collection-header> </section><div id="shopify-section-template--15025097015393__main" class="shopify-section"> <script src="//ooni.com/cdn/shop/t/505/assets/index-CW9q3cix.js" type="module" crossorigin="anonymous"></script> <link rel="modulepreload" href="//ooni.com/cdn/shop/t/505/assets/hooks.module-DrUmineQ.js" crossorigin="anonymous"> <link rel="modulepreload" href="//ooni.com/cdn/shop/t/505/assets/query-By6eYbSr.js" crossorigin="anonymous"> <link rel="modulepreload" href="//ooni.com/cdn/shop/t/505/assets/urlManager-DMe6-GMp.js" crossorigin="anonymous"> <link rel="modulepreload" href="//ooni.com/cdn/shop/t/505/assets/currency-llbqpnR9.js" crossorigin="anonymous"> <link rel="modulepreload" href="//ooni.com/cdn/shop/t/505/assets/utils-m1nvYS76.js" crossorigin="anonymous"> <link rel="modulepreload" href="//ooni.com/cdn/shop/t/505/assets/format-LTiSpo8g.js" crossorigin="anonymous"> <uwp-collection style="--collection-desktop-columns:4;--collection-mobile-columns:1;" collection-handle="ovens" collection-id="23961239583" search-term="" products-per-page="24" show-key-features="true" show-product-badges="true" show-product-reviews="true" content-blocks=" { &quot;contentBlocks&quot;: [ ] } " > <div class="collection__actions collection__liquid-skeleton"> <div class="container collection__actions-container"> <div class="collection__filters"> <button class="collection__filter-action text-sm"> <span class="collection__actions-icon"> <svg class="" width="24px" height="24px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" > <path d="M12 5.5C12 6.88071 10.8807 8 9.5 8C8.11929 8 7 6.88071 7 5.5M12 5.5C12 4.11929 10.8807 3 9.5 3C8.11929 3 7 4.11929 7 5.5M12 5.5H21M7 5.5H3M19 12C19 13.3807 17.8807 14.5 16.5 14.5C15.1193 14.5 14 13.3807 14 12M19 12C19 10.6193 17.8807 9.5 16.5 9.5C15.1193 9.5 14 10.6193 14 12M19 12H21M14 12H3M10 18.5C10 19.8807 8.88071 21 7.5 21C6.11929 21 5 19.8807 5 18.5M10 18.5C10 17.1193 8.88071 16 7.5 16C6.11929 16 5 17.1193 5 18.5M10 18.5H21M5 18.5H3" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> </span> Refine by </button> </div> <div class="collection__grid-change hide-on-desktop"> <button aria-label="collection.change_grid" type="button" > <svg class="" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect x="0.5" width="24" height="24" fill="currentColor"/> </svg> </button> <button aria-label="collection.change_grid" type="button" > <svg class="" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect x="0.5" width="5" height="5" fill="currentColor"/> <rect x="7.5" width="17" height="5" fill="currentColor"/> <rect x="0.5" y="9.5" width="5" height="5" fill="currentColor"/> <rect x="7.5" y="9.5" width="17" height="5" fill="currentColor"/> <rect x="0.5" y="19" width="5" height="5" fill="currentColor"/> <rect x="7.5" y="19" width="17" height="5" fill="currentColor"/> </svg> </button> </div> </div> </div> <div class="product-grid collection__liquid-skeleton"> <div class="container product-grid__container"> <div class="product-card is-loading"> <!-- Render skeleton loading UI for product card --> <div class="product-card__rollover-images"> <div class="product-card__original-image"> <div class="product-card__skeleton-image is-loading__skeleton"></div> </div> </div> <div class="product-card__info"> <div class="product-card__title is-loading__skeleton"></div> <div class="product-card__description is-loading__skeleton"></div> <button class="product-card__button"></button> </div> </div> <div class="product-card is-loading"> <!-- Render skeleton loading UI for product card --> <div class="product-card__rollover-images"> <div class="product-card__original-image"> <div class="product-card__skeleton-image is-loading__skeleton"></div> </div> </div> <div class="product-card__info"> <div class="product-card__title is-loading__skeleton"></div> <div class="product-card__description is-loading__skeleton"></div> <button class="product-card__button"></button> </div> </div> <div class="product-card is-loading"> <!-- Render skeleton loading UI for product card --> <div class="product-card__rollover-images"> <div class="product-card__original-image"> <div class="product-card__skeleton-image is-loading__skeleton"></div> </div> </div> <div class="product-card__info"> <div class="product-card__title is-loading__skeleton"></div> <div class="product-card__description is-loading__skeleton"></div> <button class="product-card__button"></button> </div> </div> <div class="product-card is-loading"> <!-- Render skeleton loading UI for product card --> <div class="product-card__rollover-images"> <div class="product-card__original-image"> <div class="product-card__skeleton-image is-loading__skeleton"></div> </div> </div> <div class="product-card__info"> <div class="product-card__title is-loading__skeleton"></div> <div class="product-card__description is-loading__skeleton"></div> <button class="product-card__button"></button> </div> </div> <div class="product-card is-loading"> <!-- Render skeleton loading UI for product card --> <div class="product-card__rollover-images"> <div class="product-card__original-image"> <div class="product-card__skeleton-image is-loading__skeleton"></div> </div> </div> <div class="product-card__info"> <div class="product-card__title is-loading__skeleton"></div> <div class="product-card__description is-loading__skeleton"></div> <button class="product-card__button"></button> </div> </div> <div class="product-card is-loading"> <!-- Render skeleton loading UI for product card --> <div class="product-card__rollover-images"> <div class="product-card__original-image"> <div class="product-card__skeleton-image is-loading__skeleton"></div> </div> </div> <div class="product-card__info"> <div class="product-card__title is-loading__skeleton"></div> <div class="product-card__description is-loading__skeleton"></div> <button class="product-card__button"></button> </div> </div> <div class="product-card is-loading"> <!-- Render skeleton loading UI for product card --> <div class="product-card__rollover-images"> <div class="product-card__original-image"> <div class="product-card__skeleton-image is-loading__skeleton"></div> </div> </div> <div class="product-card__info"> <div class="product-card__title is-loading__skeleton"></div> <div class="product-card__description is-loading__skeleton"></div> <button class="product-card__button"></button> </div> </div> <div class="product-card is-loading"> <!-- Render skeleton loading UI for product card --> <div class="product-card__rollover-images"> <div class="product-card__original-image"> <div class="product-card__skeleton-image is-loading__skeleton"></div> </div> </div> <div class="product-card__info"> <div class="product-card__title is-loading__skeleton"></div> <div class="product-card__description is-loading__skeleton"></div> <button class="product-card__button"></button> </div> </div> <div class="product-card is-loading"> <!-- Render skeleton loading UI for product card --> <div class="product-card__rollover-images"> <div class="product-card__original-image"> <div class="product-card__skeleton-image is-loading__skeleton"></div> </div> </div> <div class="product-card__info"> <div class="product-card__title is-loading__skeleton"></div> <div class="product-card__description is-loading__skeleton"></div> <button class="product-card__button"></button> </div> </div> </div> </div> </uwp-collection> </div> </main> <div class="footer-group"> <!-- BEGIN sections: footer-group --> <div id="shopify-section-sections--15025099997281__newsletter" class="shopify-section shopify-section-group-footer-group"><div class="newsletter color-scheme-2" data-cs-override-id="newsletter-form" > <div class="newsletter__image"> <div class=" art-direction-image " style=" --aspect-ratio: 1/1; --aspect-ratio-desktop: 16/9; " > <picture style="object-fit: cover!important;" class="art-direction-image__image"> <source media="(max-width: 767px)" srcset="//ooni.com/cdn/shop/files/Ooni-Accessories_Shoot-Lifestyle-Nic-4_copy.jpg?v=1623319607&width=640" > <source media="(min-width: 768px)" srcset="//ooni.com/cdn/shop/files/Ooni-Accessories_Shoot-Lifestyle-Nic-4_copy.jpg?v=1623319607&width=2048" > <img src="//ooni.com/cdn/shop/files/Ooni-Accessories_Shoot-Lifestyle-Nic-4_copy.jpg?v=1623319607&width=1280" alt="Image description" loading="True" class="art-direction-image__image" width="1920" height="1080" style="object-fit: cover!important;" > </picture> </div> <div style="background: linear-gradient(180deg, rgba(0, 0, 0, 0.11), rgba(0, 0, 0, 0.46) 10%)" class="newsletter__overlay" ></div> </div> <div class="newsletter__wrapper"> <div class="container newsletter__container"> <div class="newsletter__content"> <h2 class="newsletter__content__title title-4"> Join the pizza family today </h2> <p class="newsletter__content__text body-small"> Sign up to unlock a world of pizza! From mouthwatering recipes and expert tips to make next-level pizza and bread, to exclusive promotions and product updates. Unsubscribe anytime, no hard feelings. </p> </div> <div class="newsletter__form"> <div class="dynamic-form"> <div class="dynamic-form__content"> <div id="lightbox-inline-form-274a6849-b0f7-4e24-ae04-e5c3a85f4d0a" data-cs-override-id="newsletter-form" ></div> </div> </div> </div> <div class="newsletter__terms"> <p class="newsletter__terms__text body-x-small"> By submitting this form you consent to receive marketing emails and to Ooni processing of your data. Your data is safe with us, see our <u><a href="https://ooni.com/pages/privacy-and-terms" target="_blank">Privacy Terms</a></u>. </p> </div> </div> </div> </div> </div><div id="shopify-section-sections--15025099997281__header" class="shopify-section shopify-section-group-footer-group"> <footer class="footer"> <div class="container footer__container"> <div class="footer__links hide-on-mobile"> <div class="footer__menu"> <span class="footer__title text-ml--bold"> About </span> <ul class="footer__menu-links"> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/about-us" >About Ooni</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/impact" >Impact</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/jobs" >Careers</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/become-an-affiliate" >Become an Affiliate</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/become-a-dealer" >Become a Dealer</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/become-a-groceries-supplier" >Become a Groceries Supplier</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/spares" >Spares</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/pizza-partners" >Pizza Partners</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/store-locator" >Find a Dealer</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/blogs/news" >News & Events</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/blogs/all" >Ooni Blogs</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/reviews" >Reviews</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/ooni-upgrade-programme" >Oven Upgrade Program</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/the-future-of-pizza" >The Future of Pizza</a> </li> </ul> </div> <div class="footer__menu"> <span class="footer__title text-ml--bold"> Help </span> <ul class="footer__menu-links"> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/shipping" >Delivery</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/returns" >Returns</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="https://ooni.com/apps/aftership" >Track Order</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/contact" >Contact</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/account" >Account</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="https://support.ooni.com" >Support</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/ooni-accessibility-statement" >Ooni Accessibility Statement</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/getting-started" >Get Started Guides</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="https://www.facebook.com/groups/oonicommunity" >Facebook Community</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/terms-conditions" >Terms and Conditions</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/payment-options" >Payments</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/privacy-and-terms" >Privacy Policy</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/cookie-policy" >Cookie Policy</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/warranty" >Warranty</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/modern-slavery-statement" >Modern Slavery Statement</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/california-ab-1200-disclosures" >California AB 1200 Disclosures</a> </li> <li class="footer__menu-item"> <button id="ot-sdk-btn" class="ot-sdk-show-settings footer__menu-link text-sm" > Cookie Settings </button> </li> </ul> </div> <div class="footer__menu"> <span class="footer__title text-ml--bold"> Quick Links </span> <ul class="footer__menu-links"> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/explore-ovens" >Pizza Ovens</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/oven-finder" >Pizza Oven Finder</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/oven-comparison" >Compare Pizza Ovens</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/collections/accessories" >Accessories</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/collections/pizza-prep" >Pizza Prep</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/collections/cook-and-serve" >Cook & Serve</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/collections/more" >More Products</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/blogs/recipes" >Recipes</a> </li> <li class="footer__menu-item"> <a class="footer__menu-link text-sm" href="/pages/ooni-rewards" >Ooni Rewards</a> </li> </ul> </div> </div> <div class="footer__accordion hide-on-desktop"> <uwp-accordion open-first="false"> <div class="uwp-accordion__panel footer__accordion-panel"> <button class="uwp-accordion__panel-control text-m--bold"> About <div class="uwp-accordion__indicators"> <span class="uwp-accordion__indicators--closed"> <svg class="uwp-accordion__panel-icon" xmlns="http://www.w3.org/2000/svg" width="10" height="6" viewBox="0 0 10 6" fill="none"> <path d="M9 0.5L5 4.5L1 0.5" stroke="currentColor" stroke-linecap="round"/> </svg> </span> <span class="uwp-accordion__indicators--open"> <svg class="uwp-accordion__panel-icon" xmlns="http://www.w3.org/2000/svg" width="10" height="6" viewBox="0 0 10 6" fill="none"> <path d="M1 5.5L5 1.5L9 5.5" stroke="currentColor" stroke-linecap="round"/> </svg> </span> </div> </button> <div class="uwp-accordion__panel-content"> <div class="uwp-accordion__panel-content--spaced"> <ul class="footer__accordion-links"> <li class="footer__accordion-item"> <a href="/pages/about-us" class="footer__accordion-link text-sm"> About Ooni </a> </li> <li class="footer__accordion-item"> <a href="/pages/impact" class="footer__accordion-link text-sm"> Impact </a> </li> <li class="footer__accordion-item"> <a href="/pages/jobs" class="footer__accordion-link text-sm"> Careers </a> </li> <li class="footer__accordion-item"> <a href="/pages/become-an-affiliate" class="footer__accordion-link text-sm"> Become an Affiliate </a> </li> <li class="footer__accordion-item"> <a href="/pages/become-a-dealer" class="footer__accordion-link text-sm"> Become a Dealer </a> </li> <li class="footer__accordion-item"> <a href="/pages/become-a-groceries-supplier" class="footer__accordion-link text-sm"> Become a Groceries Supplier </a> </li> <li class="footer__accordion-item"> <a href="/pages/spares" class="footer__accordion-link text-sm"> Spares </a> </li> <li class="footer__accordion-item"> <a href="/pages/pizza-partners" class="footer__accordion-link text-sm"> Pizza Partners </a> </li> <li class="footer__accordion-item"> <a href="/pages/store-locator" class="footer__accordion-link text-sm"> Find a Dealer </a> </li> <li class="footer__accordion-item"> <a href="/blogs/news" class="footer__accordion-link text-sm"> News & Events </a> </li> <li class="footer__accordion-item"> <a href="/blogs/all" class="footer__accordion-link text-sm"> Ooni Blogs </a> </li> <li class="footer__accordion-item"> <a href="/pages/reviews" class="footer__accordion-link text-sm"> Reviews </a> </li> <li class="footer__accordion-item"> <a href="/pages/ooni-upgrade-programme" class="footer__accordion-link text-sm"> Oven Upgrade Program </a> </li> <li class="footer__accordion-item"> <a href="/pages/the-future-of-pizza" class="footer__accordion-link text-sm"> The Future of Pizza </a> </li> </ul> </div> </div> </div> <div class="uwp-accordion__panel footer__accordion-panel"> <button class="uwp-accordion__panel-control text-m--bold"> Help <div class="uwp-accordion__indicators"> <span class="uwp-accordion__indicators--closed"> <svg class="uwp-accordion__panel-icon" xmlns="http://www.w3.org/2000/svg" width="10" height="6" viewBox="0 0 10 6" fill="none"> <path d="M9 0.5L5 4.5L1 0.5" stroke="currentColor" stroke-linecap="round"/> </svg> </span> <span class="uwp-accordion__indicators--open"> <svg class="uwp-accordion__panel-icon" xmlns="http://www.w3.org/2000/svg" width="10" height="6" viewBox="0 0 10 6" fill="none"> <path d="M1 5.5L5 1.5L9 5.5" stroke="currentColor" stroke-linecap="round"/> </svg> </span> </div> </button> <div class="uwp-accordion__panel-content"> <div class="uwp-accordion__panel-content--spaced"> <ul class="footer__accordion-links"> <li class="footer__accordion-item"> <a href="/pages/shipping" class="footer__accordion-link text-sm"> Delivery </a> </li> <li class="footer__accordion-item"> <a href="/pages/returns" class="footer__accordion-link text-sm"> Returns </a> </li> <li class="footer__accordion-item"> <a href="https://ooni.com/apps/aftership" class="footer__accordion-link text-sm"> Track Order </a> </li> <li class="footer__accordion-item"> <a href="/pages/contact" class="footer__accordion-link text-sm"> Contact </a> </li> <li class="footer__accordion-item"> <a href="/account" class="footer__accordion-link text-sm"> Account </a> </li> <li class="footer__accordion-item"> <a href="https://support.ooni.com" class="footer__accordion-link text-sm"> Support </a> </li> <li class="footer__accordion-item"> <a href="/pages/ooni-accessibility-statement" class="footer__accordion-link text-sm"> Ooni Accessibility Statement </a> </li> <li class="footer__accordion-item"> <a href="/pages/getting-started" class="footer__accordion-link text-sm"> Get Started Guides </a> </li> <li class="footer__accordion-item"> <a href="https://www.facebook.com/groups/oonicommunity" class="footer__accordion-link text-sm"> Facebook Community </a> </li> <li class="footer__accordion-item"> <a href="/pages/terms-conditions" class="footer__accordion-link text-sm"> Terms and Conditions </a> </li> <li class="footer__accordion-item"> <a href="/pages/payment-options" class="footer__accordion-link text-sm"> Payments </a> </li> <li class="footer__accordion-item"> <a href="/pages/privacy-and-terms" class="footer__accordion-link text-sm"> Privacy Policy </a> </li> <li class="footer__accordion-item"> <a href="/pages/cookie-policy" class="footer__accordion-link text-sm"> Cookie Policy </a> </li> <li class="footer__accordion-item"> <a href="/pages/warranty" class="footer__accordion-link text-sm"> Warranty </a> </li> <li class="footer__accordion-item"> <a href="/pages/modern-slavery-statement" class="footer__accordion-link text-sm"> Modern Slavery Statement </a> </li> <li class="footer__accordion-item"> <a href="/pages/california-ab-1200-disclosures" class="footer__accordion-link text-sm"> California AB 1200 Disclosures </a> </li> <li class="footer__menu-item"> <button id="ot-sdk-btn" class="ot-sdk-show-settings footer__menu-link text-sm" > Cookie Settings </button> </li> </ul> </div> </div> </div> <div class="uwp-accordion__panel footer__accordion-panel"> <button class="uwp-accordion__panel-control text-m--bold"> Quick Links <div class="uwp-accordion__indicators"> <span class="uwp-accordion__indicators--closed"> <svg class="uwp-accordion__panel-icon" xmlns="http://www.w3.org/2000/svg" width="10" height="6" viewBox="0 0 10 6" fill="none"> <path d="M9 0.5L5 4.5L1 0.5" stroke="currentColor" stroke-linecap="round"/> </svg> </span> <span class="uwp-accordion__indicators--open"> <svg class="uwp-accordion__panel-icon" xmlns="http://www.w3.org/2000/svg" width="10" height="6" viewBox="0 0 10 6" fill="none"> <path d="M1 5.5L5 1.5L9 5.5" stroke="currentColor" stroke-linecap="round"/> </svg> </span> </div> </button> <div class="uwp-accordion__panel-content"> <div class="uwp-accordion__panel-content--spaced"> <ul class="footer__accordion-links"> <li class="footer__accordion-item"> <a href="/pages/explore-ovens" class="footer__accordion-link text-sm"> Pizza Ovens </a> </li> <li class="footer__accordion-item"> <a href="/pages/oven-finder" class="footer__accordion-link text-sm"> Pizza Oven Finder </a> </li> <li class="footer__accordion-item"> <a href="/pages/oven-comparison" class="footer__accordion-link text-sm"> Compare Pizza Ovens </a> </li> <li class="footer__accordion-item"> <a href="/collections/accessories" class="footer__accordion-link text-sm"> Accessories </a> </li> <li class="footer__accordion-item"> <a href="/collections/pizza-prep" class="footer__accordion-link text-sm"> Pizza Prep </a> </li> <li class="footer__accordion-item"> <a href="/collections/cook-and-serve" class="footer__accordion-link text-sm"> Cook & Serve </a> </li> <li class="footer__accordion-item"> <a href="/collections/more" class="footer__accordion-link text-sm"> More Products </a> </li> <li class="footer__accordion-item"> <a href="/blogs/recipes" class="footer__accordion-link text-sm"> Recipes </a> </li> <li class="footer__accordion-item"> <a href="/pages/ooni-rewards" class="footer__accordion-link text-sm"> Ooni Rewards </a> </li> </ul> </div> </div> </div> </uwp-accordion> </div> <div class="footer__content"> <div class="footer__content-block"> <span class="footer__title">Follow us</span> <div class="footer__social-icons "> <a class="footer__social-icon" href="https://www.facebook.com/OoniHQ/" title="Facebook" target="_blank" rel="noreferrer" > <svg width="24" height="25" viewbox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M23.9994 12.3101C23.9994 18.9376 18.6269 24.3101 11.9994 24.3101C5.37246 24.3095 0 18.937 0 12.3101C0 5.68252 5.37246 0.310059 12 0.310059C18.6275 0.310059 24 5.68252 24 12.3101H23.9994Z" fill="#5F6468"></path> <path d="M15.5552 11.3788L15.3552 12.9842C15.3214 13.2523 15.0943 13.4541 14.8249 13.4541H12.2248V20.1662C11.9506 20.1909 11.6727 20.2036 11.3919 20.2036C10.7637 20.2036 10.1507 20.1408 9.55817 20.0212V13.4541H7.55838C7.37476 13.4541 7.22498 13.3037 7.22498 13.1195V11.1106C7.22498 10.9264 7.37476 10.776 7.55838 10.776H9.55817V7.76331C9.55817 5.91451 11.0506 4.41602 12.8922 4.41602H15.2254C15.409 4.41602 15.5588 4.56641 15.5588 4.75062V6.75948C15.5588 6.9437 15.409 7.09409 15.2254 7.09409H13.5584C12.8221 7.09409 12.2254 7.69325 12.2254 8.43313V10.7766H15.0255C15.3468 10.7766 15.595 11.0593 15.5558 11.3794L15.5552 11.3788Z" fill="white"></path> </svg> </a> <a class="footer__social-icon" href="https://www.instagram.com/oonihq/" title="Instagram" target="_blank" rel="noreferrer" > <svg width="25" height="25" viewbox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M24.5 12.3101C24.5 18.9376 19.1275 24.3101 12.5 24.3101C5.87246 24.3101 0.5 18.9376 0.5 12.3101C0.5 5.68252 5.87246 0.310059 12.5 0.310059C19.1275 0.310059 24.5 5.68252 24.5 12.3101Z" fill="#5F6468"></path> <path d="M15.7554 6.01514H9.24386C7.56598 6.01514 6.2052 7.37592 6.2052 9.05379V15.5654C6.2052 17.2432 7.56598 18.604 9.24386 18.604H15.7554C17.4333 18.604 18.7941 17.2432 18.7941 15.5654V9.05379C18.7941 7.37592 17.4333 6.01514 15.7554 6.01514ZM17.7087 15.3479C17.7087 16.5462 16.7363 17.5187 15.538 17.5187H9.46068C8.26238 17.5187 7.28996 16.5462 7.28996 15.3479V9.27062C7.28996 8.07231 8.26238 7.0999 9.46068 7.0999H15.538C16.7363 7.0999 17.7087 8.07231 17.7087 9.27062V15.3479Z" fill="white"></path> <path d="M12.5059 9.05396C10.709 9.05396 9.25037 10.5126 9.25037 12.3094C9.25037 14.1063 10.709 15.5649 12.5059 15.5649C14.3027 15.5649 15.7613 14.1063 15.7613 12.3094C15.7613 10.5126 14.3027 9.05396 12.5059 9.05396ZM12.5059 14.4802C11.31 14.4802 10.3351 13.5053 10.3351 12.3094C10.3351 11.1135 11.31 10.1387 12.5059 10.1387C13.7017 10.1387 14.6766 11.1135 14.6766 12.3094C14.6766 13.5053 13.7017 14.4802 12.5059 14.4802Z" fill="white"></path> <path d="M15.9787 9.48823C16.3383 9.48823 16.6298 9.19672 16.6298 8.83713C16.6298 8.47754 16.3383 8.18604 15.9787 8.18604C15.6191 8.18604 15.3276 8.47754 15.3276 8.83713C15.3276 9.19672 15.6191 9.48823 15.9787 9.48823Z" fill="white"></path> </svg> </a> <a class="footer__social-icon" href="https://x.com/oonihq" title="Twitter" target="_blank" rel="noreferrer" > <svg width="24" height="25" viewbox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M23.9994 12.3101C23.9994 18.9376 18.6269 24.3101 11.9994 24.3101C5.37246 24.3095 0 18.937 0 12.3101C0 5.68252 5.37246 0.310059 12 0.310059C18.6275 0.310059 24 5.68252 24 12.3101H23.9994Z" fill="#5F6468"></path> <path d="M13.7317 11.2077L18.5859 6.01587H16.7425L12.9326 10.0916L10.0147 6.01587H4.97266L10.0763 13.1453L4.97266 18.6048H6.81602L10.876 14.2621L13.9847 18.6048H19.0268L13.7317 11.2083V11.2077ZM7.5704 7.35068H9.328L16.4285 17.2687H14.6709L7.5704 7.35068Z" fill="white"></path> </svg> </a> <a class="footer__social-icon" href="https://www.tiktok.com/@oonihq" title="Tiktok" target="_blank" rel="noreferrer" > <svg width="25" height="25" viewbox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M24.5 12.3101C24.5 18.9376 19.1275 24.3101 12.5 24.3101C5.87246 24.3101 0.5 18.9376 0.5 12.3101C0.5 5.68251 5.87246 0.310059 12.5 0.310059C19.1275 0.310059 24.5 5.68251 24.5 12.3101Z" fill="#5F6468"></path> <path d="M14.8785 15.4024V9.45677C14.8785 9.45677 15.5489 10.5741 17.9721 10.6424C18.1014 10.646 18.2083 10.5397 18.2083 10.4105V8.73018C18.2083 8.60516 18.1086 8.5061 17.9836 8.49885C16.104 8.39255 15.2113 6.95083 15.1237 5.62871C15.1159 5.5061 15.0084 5.41309 14.8858 5.41309H12.9693C12.8419 5.41309 12.738 5.51636 12.738 5.64441V15.0962C12.738 16.123 11.9534 17.0163 10.9278 17.0646C9.75549 17.1202 8.8024 16.1139 8.94736 14.9247C9.05004 14.0845 9.72409 13.3966 10.5624 13.28C10.7291 13.2571 10.8916 13.2552 11.0492 13.2728C11.1888 13.2885 11.3114 13.1846 11.3114 13.0445V11.3599C11.3114 11.2403 11.2202 11.1365 11.1006 11.1292C10.8602 11.1135 10.6138 11.1189 10.3637 11.1473C8.51491 11.3569 7.02306 12.853 6.81831 14.7024C6.54833 17.1419 8.45088 19.2069 10.836 19.2069C13.069 19.2069 14.8791 17.3968 14.8791 15.1638" fill="white"></path> </svg> </a> <a class="footer__social-icon" href="https://www.youtube.com/channel/UCYzfI-z1fyo2rVbpkDmu7Fg" title="Youtube" target="_blank" rel="noreferrer" > <svg width="24" height="25" viewbox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M24 12.3101C24 18.9376 18.6275 24.3101 12 24.3101C5.37246 24.3101 0 18.9376 0 12.3101C0 5.68252 5.37246 0.310059 12 0.310059C18.6275 0.310059 24 5.68252 24 12.3101Z" fill="#5F6468"></path> <path d="M17.1714 7.2251H6.82876C5.80682 7.2251 4.97815 8.05377 4.97815 9.07511V15.5438C4.97815 16.5657 5.80682 17.3938 6.82876 17.3938H17.1714C18.1928 17.3938 19.0214 16.5657 19.0214 15.5438V9.07511C19.0214 8.05377 18.1928 7.2251 17.1714 7.2251ZM13.6611 12.7558L10.7849 14.1933C10.4527 14.3594 10.0625 14.1184 10.0625 13.7475V10.8726C10.0625 10.5017 10.4533 10.2607 10.7849 10.4262L13.6611 11.8637C14.0283 12.0473 14.0283 12.5722 13.6611 12.7558Z" fill="white"></path> </svg> </a> </div> </div> <div class="footer__content-impact"> </div> </div> </div> </footer> </div><section id="shopify-section-sections--15025099997281__bottom-bar" class="shopify-section shopify-section-group-footer-group"> <section class="bottom-bar container"> <div class="bottom-bar__container"> <div class="bottom-bar__payments"> <svg class="bottom-bar__payments-icon" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-american_express" viewBox="0 0 38 24" width="38" height="24"><title id="pi-american_express">American Express</title><path fill="#000" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3Z" opacity=".07"/><path fill="#006FCF" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32Z"/><path fill="#FFF" d="M22.012 19.936v-8.421L37 11.528v2.326l-1.732 1.852L37 17.573v2.375h-2.766l-1.47-1.622-1.46 1.628-9.292-.02Z"/><path fill="#006FCF" d="M23.013 19.012v-6.57h5.572v1.513h-3.768v1.028h3.678v1.488h-3.678v1.01h3.768v1.531h-5.572Z"/><path fill="#006FCF" d="m28.557 19.012 3.083-3.289-3.083-3.282h2.386l1.884 2.083 1.89-2.082H37v.051l-3.017 3.23L37 18.92v.093h-2.307l-1.917-2.103-1.898 2.104h-2.321Z"/><path fill="#FFF" d="M22.71 4.04h3.614l1.269 2.881V4.04h4.46l.77 2.159.771-2.159H37v8.421H19l3.71-8.421Z"/><path fill="#006FCF" d="m23.395 4.955-2.916 6.566h2l.55-1.315h2.98l.55 1.315h2.05l-2.904-6.566h-2.31Zm.25 3.777.875-2.09.873 2.09h-1.748Z"/><path fill="#006FCF" d="M28.581 11.52V4.953l2.811.01L32.84 9l1.456-4.046H37v6.565l-1.74.016v-4.51l-1.644 4.494h-1.59L30.35 7.01v4.51h-1.768Z"/></svg> <svg class="bottom-bar__payments-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> <svg class="bottom-bar__payments-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg> <svg class="bottom-bar__payments-icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> <svg class="bottom-bar__payments-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.06zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> <svg class="bottom-bar__payments-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#F79E1B" cx="23" cy="12" r="7"/><path fill="#FF5F00" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg> <svg class="bottom-bar__payments-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 0-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> <svg class="bottom-bar__payments-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> <svg class="bottom-bar__payments-icon" viewBox="0 0 38 24" width="38" height="24" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-venmo"><title id="pi-venmo">Venmo</title><g fill="none" fill-rule="evenodd"><rect fill-opacity=".07" fill="#000" width="38" height="24" rx="3"/><path fill="#3D95CE" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M24.675 8.36c0 3.064-2.557 7.045-4.633 9.84h-4.74L13.4 6.57l4.151-.402 1.005 8.275c.94-1.566 2.099-4.025 2.099-5.702 0-.918-.154-1.543-.394-2.058l3.78-.783c.437.738.634 1.499.634 2.46z" fill="#FFF" fill-rule="nonzero"/></g></svg> <svg class="bottom-bar__payments-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M28.3 10.1H28c-.4 1-.7 1.5-1 3h1.9c-.3-1.5-.3-2.2-.6-3zm2.9 5.9h-1.7c-.1 0-.1 0-.2-.1l-.2-.9-.1-.2h-2.4c-.1 0-.2 0-.2.2l-.3.9c0 .1-.1.1-.1.1h-2.1l.2-.5L27 8.7c0-.5.3-.7.8-.7h1.5c.1 0 .2 0 .2.2l1.4 6.5c.1.4.2.7.2 1.1.1.1.1.1.1.2zm-13.4-.3l.4-1.8c.1 0 .2.1.2.1.7.3 1.4.5 2.1.4.2 0 .5-.1.7-.2.5-.2.5-.7.1-1.1-.2-.2-.5-.3-.8-.5-.4-.2-.8-.4-1.1-.7-1.2-1-.8-2.4-.1-3.1.6-.4.9-.8 1.7-.8 1.2 0 2.5 0 3.1.2h.1c-.1.6-.2 1.1-.4 1.7-.5-.2-1-.4-1.5-.4-.3 0-.6 0-.9.1-.2 0-.3.1-.4.2-.2.2-.2.5 0 .7l.5.4c.4.2.8.4 1.1.6.5.3 1 .8 1.1 1.4.2.9-.1 1.7-.9 2.3-.5.4-.7.6-1.4.6-1.4 0-2.5.1-3.4-.2-.1.2-.1.2-.2.1zm-3.5.3c.1-.7.1-.7.2-1 .5-2.2 1-4.5 1.4-6.7.1-.2.1-.3.3-.3H18c-.2 1.2-.4 2.1-.7 3.2-.3 1.5-.6 3-1 4.5 0 .2-.1.2-.3.2M5 8.2c0-.1.2-.2.3-.2h3.4c.5 0 .9.3 1 .8l.9 4.4c0 .1 0 .1.1.2 0-.1.1-.1.1-.1l2.1-5.1c-.1-.1 0-.2.1-.2h2.1c0 .1 0 .1-.1.2l-3.1 7.3c-.1.2-.1.3-.2.4-.1.1-.3 0-.5 0H9.7c-.1 0-.2 0-.2-.2L7.9 9.5c-.2-.2-.5-.5-.9-.6-.6-.3-1.7-.5-1.9-.5L5 8.2z" fill="#142688"/></svg> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 48 30" width="48" height="30" class="bottom-bar__payments-icon bottom-bar__payments-icon--klarna" > <g transform="matrix(1.0666668 0 0 1.2 0 0)"> <g transform="matrix(1 0 0 1 0 0)"> </g> <path transform="matrix(1 0 0 1 0 0)" d="M5.6843E-14 4.321C 5.6843E-14 1.9345776 1.9345776 0 4.321 0L4.321 0L40.679 0C 43.065422 0 45 1.9345776 45 4.321L45 4.321L45 20.679C 45 23.065422 43.065422 25 40.679 25L40.679 25L4.321 25C 1.9345776 25 5.6843E-14 23.065422 5.6843E-14 20.679L5.6843E-14 20.679L5.6843E-14 4.321z" stroke="none" fill="#FFB3C7" fill-rule="nonzero" /> <g transform="matrix(1 0 0 1 4.4136 8.4)"> </g> <path transform="matrix(1 0 0 1 4.4136 8.4)" d="M36.38 6.2463C 35.791252 6.2463 35.314003 6.72788 35.314003 7.3220005C 35.314003 7.9160004 35.791252 8.3977 36.380005 8.3977C 36.968746 8.3977 37.446106 7.9160304 37.446106 7.3220005C 37.446106 6.7278404 36.968765 6.2463007 36.380005 6.2463007L36.380005 6.2463007L36.38 6.2463zM32.8727 5.4146404C 32.8727 4.60126 32.18373 3.9420404 31.3338 3.9420404C 30.483868 3.9420404 29.7948 4.6012907 29.7948 5.4146404C 29.7948 6.22803 30.48378 6.8874407 31.3338 6.8874407C 32.18382 6.8874407 32.8727 6.2280307 32.8727 5.4146404zM32.878414 2.5524404L34.576813 2.5524404L34.576813 8.27664L32.878414 8.27664L32.878414 7.9108C 32.398594 8.241 31.819414 8.43511 31.194714 8.43511C 29.541615 8.43511 28.201414 7.08281 28.201414 5.41461C 28.201414 3.74641 29.541615 2.3942099 31.194714 2.3942099C 31.819414 2.3942099 32.398613 2.5883098 32.878414 2.9186099L32.878414 2.9186099L32.878414 2.55242zM19.286415 3.2980604L19.286415 2.5525203L17.547516 2.5525203L17.547516 8.276621L19.290316 8.276621L19.290316 5.604121C 19.290316 4.702451 20.258806 4.217821 20.930815 4.217821C 20.937696 4.217821 20.94412 4.2184887 20.951002 4.218574L20.951002 4.218574L20.951002 2.5529742C 20.261272 2.5529742 19.626902 2.8509743 19.286402 3.2981741zM14.954815 5.4146605C 14.954815 4.60128 14.265765 3.9420605 13.415815 3.9420605C 12.565906 3.9420605 11.876816 4.6013107 11.876816 5.4146605C 11.876816 6.22805 12.5658655 6.8874607 13.415815 6.8874607C 14.265796 6.8874607 14.954815 6.2280507 14.954815 5.4146605zM14.960434 2.5524604L16.658934 2.5524604L16.658934 8.27666L14.960434 8.27666L14.960434 7.91082C 14.480614 8.24102 13.901434 8.43513 13.2768345 8.43513C 11.623634 8.43513 10.283434 7.08283 10.283434 5.41463C 10.283434 3.74643 11.623634 2.39423 13.2768345 2.39423C 13.901474 2.39423 14.480635 2.5883298 14.960434 2.91863L14.960434 2.91863L14.960434 2.55244zM25.183434 2.3985004C 24.504974 2.3985004 23.862833 2.6110504 23.433533 3.1974504L23.433533 3.1974504L23.433533 2.5528004L21.742434 2.5528004L21.742434 8.2767L23.454334 8.2767L23.454334 5.2686C 23.454334 4.39814 24.032804 3.9719 24.729334 3.9719C 25.475794 3.9719 25.904934 4.4218597 25.904934 5.2567997L25.904934 5.2567997L25.904934 8.2767L27.601334 8.2767L27.601334 4.6366C 27.601334 3.3045 26.551733 2.3986 25.183434 2.3986zM7.809433 8.276701L9.587133 8.276701L9.587133 0.0016012192L7.8094335 0.0016012192L7.8094335 8.276701zM0.00033283234 8.278959L1.8827329 8.278959L1.8827329 5.9127808E-05L0.00033283234 5.9127808E-05L0.00033283234 8.278959zM6.584333 5.9127808E-05C 6.584333 1.7923591 5.892143 3.459659 4.658733 4.6989594L4.658733 4.6989594L7.2607327 8.27926L4.935733 8.27926L2.1079328 4.38826L2.8377428 3.83674C 4.048043 2.9219 4.742243 1.52354 4.742243 4.005432E-05L4.742243 4.005432E-05L6.584343 4.005432E-05z" stroke="none" fill="#0A0B09" fill-rule="nonzero" /> </g> </svg> <svg xmlns="http://www.w3.org/2000/svg" width="38" height="24" viewBox="-10 0 150 50" fill="none" class="bottom-bar__payments-icon bottom-bar__payments-icon--revolut" > <path d="M0 10.667A10.67 10.67 0 0 1 10.667 0h26.667A10.67 10.67 0 0 1 48 10.667v26.667A10.67 10.67 0 0 1 37.333 48H10.667A10.67 10.67 0 0 1 0 37.333V10.667z" fill="#191c1f"/><path fill-rule="evenodd" d="M26.076 6.206c3.52.185 5.738.604 8.06 1.911 1.802 1.013 3.176 2.551 4.15 4.436.516 1.002.776 2.01.968 3.267.156 1.026.193 2.067.099 3.093-.052.656-.146 1.252-.292 1.841a10.66 10.66 0 0 1-1.505 3.35c-.682 1.013-1.515 1.913-2.489 2.747l-.349.284.239.692c.885 2.499 1.708 4.348 2.692 5.99l.38.607.318.487c1.005 1.474 1.172 2.903 0 4.243-.875 1.005-2.645 2.374-8.554 2.689-2.442.13-4.405-.971-5.748-2.689-.215-.306-.685-.282-.918.012-.569.717-1.375 1.33-2.326 1.712l-.479.175-.51.159c-.922.26-2.051.544-3.442.593-8.75.314-7.739-6.67-7.739-6.67h-.016l1.564-9.145.536-3.387.521-3.473.266-1.835.312-2.655.167-1.695a17.47 17.47 0 0 0 0-1.958l.229-1.145.12-.526c.141-.528.281-.781.562-1.083l.281-.279.172-.161c.625-.544 1.083-.724 1.739-.898.219-.057.437-.104.682-.146l.729-.104 1.593-.169c2.608-.305 5.446-.404 7.987-.268zm-7.661 4.177h0l.127-.012c2.348-.273 4.967-.375 7.326-.247 2.176.114 4.41.323 6.347 1.411 1.151.648 1.989 1.658 2.588 2.817.318.62.474 1.382.578 2.07a9.1 9.1 0 0 1 .073 2.161l-.052.469a6.11 6.11 0 0 1-.141.755c-.187.758-.521 1.468-.953 2.117-.609.901-1.395 1.666-2.249 2.33-.62.484-1.281.919-1.963 1.315 1.406 4.543 2.884 7.423 4.863 11.215-.312.357-2.437.997-5.373 1.153-.786.042-1.395-.227-1.864-.596-.896-.708-1.25-1.794-1.25-1.794l-2.585-7.486c-.126-.365-.47-.61-.857-.61h-2.03c-.661 4.241-.937 6.662-.937 9.333 0 0-.312.758-4.072 1.127-1.036.102-2.515-.021-3.093-1.034-.547-.955-.297-2.184-.078-3.259l.13-.661.136-.766 1.165-6.797 1.14-7.565.084-.722h0l.421-3.985a21.86 21.86 0 0 0 0-2.338c-.005-.158 1.716-.322 2.518-.399zm3.199 13.119s.747-3.556 1.425-9.426c2.829-.463 5.9.096 5.177 4.621-.786 4.893-4.087 4.84-6.015 4.808h-.004l-.583-.003z" fill="#fff"/><path d="M62.976 41V28.808h8.208c6.768 0 11.088-4.368 11.088-10.8 0-6.24-4.224-10.608-11.088-10.608H58.8V41h4.176zm0-29.808h7.68c4.512 0 7.296 2.496 7.296 6.816 0 4.512-2.64 6.96-7.296 6.96h-7.68V11.192zm31.002 30.24c3.456 0 6.192-1.392 7.68-3.888h.192l.288 3.456h3.408V24.488c0-4.656-3.312-8.448-9.6-8.448-5.376 0-9.312 3.12-9.312 7.824h3.888c.048-2.352 1.824-4.368 5.424-4.368 3.984 0 5.664 2.352 5.664 5.088v2.448c-1.536-.432-3.456-.864-6.048-.864-7.2 0-10.128 3.552-10.128 7.68 0 4.272 3.216 7.584 8.544 7.584zm.72-3.36c-3.552 0-5.184-1.824-5.184-4.272 0-2.88 2.064-4.416 6.048-4.416 2.16 0 4.032.24 6.048.864v1.248c0 3.552-2.736 6.576-6.912 6.576zm23.763 13.92l13.584-35.04v-.48h-4.224l-7.2 19.248h-.192l-7.44-19.248h-4.32v.48l9.84 23.76.048.096-4.176 10.704v.48h4.08z" clip-path="url(#clip0_9090_88268)" fill="#191c1f"/> </svg> </div> <div class="bottom-bar__attribution"> <span class="bottom-bar__attribution-text text-sm"> Copyright © 2025 </span> </div> </div> </section> </section> <!-- END sections: footer-group --> </div> </div> <style> .rich-text__title {white-space: wrap;} </style> </body> <script async type="text/javascript" id="digioh-import-script" src="https://www.lightboxcdn.com/vendor/50c0f4e2-a3d2-4d23-8533-13861f4b532a/lightbox_inline.js" ></script> <script> window.uwpUtility = window.uwpUtility || {}; (function(uwpUtility) { function setIterableEndUserIdCookie(email) { const cookieName = 'iterableEndUserId'; const cookieValue = email; const expirationDays = 7; const expirationDate = new Date(); expirationDate.setDate(expirationDate.getDate() + expirationDays); const cookieString = `${cookieName}=${cookieValue}; expires=${expirationDate.toUTCString()}; path=/`; document.cookie = cookieString; } const digiohProductData = { product_handle: null, product_image: 'https:Liquid error (snippets/digioh-tracking line 25): invalid url input', product_name: null, product_url: 'https://ooni.com' }; const digiohBlogArticleData = { page_category: null, page_handle: null, page_title: null, page_url: 'https://ooni.com' }; const digiohDebugMode = false; function digiohTrackEvent(eventName, eventPayload) { try { digiohDebugMode && console.info(`DIGIOH_API: tracking "${eventName}" with payload: `, eventPayload); if (!!window.DIGIOH_API) { digiohDebugMode && console.info('DIGIOH_API: window.DIGIOH_API.trackIterableEvent called'); window.DIGIOH_API.trackIterableEvent(eventName, eventPayload); } else { digiohDebugMode && console.info('DIGIOH_API: window.digiohEventQueue updated'); window.digiohEventQueue = window.digiohEventQueue || []; window.digiohEventQueue.push({ eventName, eventPayload }); } } catch { console.error(`DIGIOH_API: Failed to trigger "${eventName}" event`); } } function digiohTrackEventAsUser({ email, eventName, eventPayload }) { try { digiohDebugMode && console.info(`DIGIOH_API: tracking "${eventName}" for ${email} with payload: `, eventPayload); if (!!window.DIGIOH_API) { digiohDebugMode && console.info('DIGIOH_API: window.DIGIOH_API.trackIterableEventDirect called'); window.DIGIOH_API.trackIterableEventDirect(email, eventName, eventPayload); } } catch { console.error(`DIGIOH_API: Failed to trigger "${eventName}" event`); } } function digiohIsAnonymousUser() { try { return window.DIGIOH_API.itrbl.unknown === true || window.DIGIOH_API.itrbl.unknown === 'true'; } catch { console.error('DIGIOH_API: Failed to check user status.'); } } function getEventDateTime() { return { event_date_time: new Date().toISOString() } } function getEULocale() { switch (Shopify.locale) { case 'de': return 'de-DE'; case 'fr': return 'fr-FR'; case 'it': return 'it-IT' default: return 'en-EU'; } } function digiohGetLocationParams(definedLocale) { const hostLocaleMap = { 'ooni.com': 'en-US', 'au.ooni.com': 'en-AU', 'beta.ooni.com': Shopify.locale, 'ca.ooni.com': Shopify.locale === 'fr' ? 'fr-CA' : 'en-CA', 'de.ooni.com': 'de-DE', 'eu.ooni.com': getEULocale(), 'fr.ooni.com': 'fr-FR', 'it.ooni.com': 'it-IT', 'nz.ooni.com': 'en-NZ', 'uk.ooni.com': 'en-GB' }; const hostMarketMap = { 'beta.ooni.com': 'Staging', 'eu.ooni.com': 'EU', 'uk.ooni.com': 'UK' }; const locale = definedLocale ? definedLocale : hostLocaleMap[window.location.host] ?? Shopify.locale; const splitLocale = locale.split('-'); const language = splitLocale[0].toLowerCase(); const market = hostMarketMap[window.location.host] ?? (splitLocale.length > 1 ? splitLocale[1] : locale.toUpperCase()); return { locale, language, market } } function digiohTrackUserEmail({ email }) { try { window.DIGIOH_API.setIterableEmail(email); } catch { console.error('DIGIOH_API: Failed to set user email'); } } function digiohTrackLoginEvent({ email }) { setIterableEndUserIdCookie(email); digiohTrackUserEmail({ email }); digiohTrackEvent('login', { email, ...getEventDateTime(), ...digiohGetLocationParams() }); } function digiohTrackViewedProduct({ selectedVariantId: product_variant }) { digiohTrackEvent('viewedProduct', { product_variant, ...digiohProductData, ...getEventDateTime(), ...digiohGetLocationParams() }); } function digiohTrackViewedCollection({ collectionHandle: collection_handle, collectionTitle: collection_title }) { digiohTrackEvent('viewedCollection', { collection_handle, collection_title, ...getEventDateTime(), ...digiohGetLocationParams() }); } function digiohTrackViewedBlog() { digiohTrackEvent('viewedBlog', { ...digiohBlogArticleData, ...getEventDateTime(), ...digiohGetLocationParams() }); } function digiohTrackUsedSearch({ searchTerm: search_term }) { digiohTrackEvent('usedSearch', { search_term, ...getEventDateTime(), ...digiohGetLocationParams() }); } function formatDateReceived({ day, month, year }) { return new Date(`${year}-${month}-${day}`).toISOString(); } function convertWarrantyFormDataToIterableFormat(formData, isStaffOverride = false) { const { day, month, year } = formData; const data = { accepts_marketing: formData['marketing-opt-in'] === 'on', date_received: formatDateReceived({ day, month, year }), first_name: formData['name'], product_handle: formData['product-being-registered'], purchase_type: formData['purchase-type'], purchase_from: formData['purchase-from'], serial_number: formData['oven-serial-number'] ?? formData['gas-burner-serial-number'], warranty_registered_by: isStaffOverride ? formData['staff-email'] : formData['customer-email'] }; if (formData['product-type'] === 'accessory') { data.product_handle = formData['accessory-type']; delete data.serial_number; } return data; } function digiohTrackWarrantyRegistration(formData, isStaffOverride) { const convertedData = convertWarrantyFormDataToIterableFormat(formData, isStaffOverride); if (isStaffOverride) { digiohTrackEventAsUser({ email: formData['customer-email'], eventName: 'productRegistered', eventPayload: { ...convertedData, ...getEventDateTime(), ...digiohGetLocationParams(), locale: formData.locale } }); } else { digiohTrackEvent('productRegistered', { ...convertedData, ...getEventDateTime(), ...digiohGetLocationParams() }); } } uwpUtility.setIterableEndUserIdCookie = setIterableEndUserIdCookie; uwpUtility.digiohProductData = digiohProductData; uwpUtility.digiohBlogArticleData = digiohBlogArticleData; uwpUtility.digiohDebugMode = digiohDebugMode; uwpUtility.digiohTrackEvent = digiohTrackEvent; uwpUtility.digiohTrackEventAsUser = digiohTrackEventAsUser; uwpUtility.digiohIsAnonymousUser = digiohIsAnonymousUser; uwpUtility.getEventDateTime = getEventDateTime; uwpUtility.digiohGetLocationParams = digiohGetLocationParams; uwpUtility.digiohTrackUserEmail = digiohTrackUserEmail; uwpUtility.digiohTrackLoginEvent = digiohTrackLoginEvent; uwpUtility.digiohTrackViewedProduct = digiohTrackViewedProduct; uwpUtility.digiohTrackViewedCollection = digiohTrackViewedCollection; uwpUtility.digiohTrackViewedBlog = digiohTrackViewedBlog; uwpUtility.digiohTrackUsedSearch = digiohTrackUsedSearch; uwpUtility.formatDateReceived = formatDateReceived; uwpUtility.convertWarrantyFormDataToIterableFormat = convertWarrantyFormDataToIterableFormat; uwpUtility.digiohTrackWarrantyRegistration = digiohTrackWarrantyRegistration; })(window.uwpUtility); // Page-Specific Logic if (window.localStorage.getItem('digiohShouldTriggerLoginEvent') !== 'true') { window.localStorage.setItem('digiohShouldTriggerLoginEvent', 'true'); } window.addEventListener('load', () => { if (uwpUtility.digiohIsAnonymousUser() && '' !== '') { uwpUtility.digiohTrackUserEmail({ email: '' }); } uwpUtility.digiohTrackViewedCollection({ collectionHandle: "ovens", collectionTitle: "Ooni Pizza Ovens" }); }); </script> </html>

Pages: 1 2 3 4 5 6 7 8 9 10