1<!doctype html> 2<html lang="en"> 3 <head> 4 5 <meta charset="UTF-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 8 9 <link rel="preload" href="//ooni.com/cdn/shop/t/621/assets/Montserrat-Regular.woff2?v=95466174040155917591777459223" as="font" type="font/woff2" crossorigin> 10 <link rel="preload" href="//ooni.com/cdn/shop/t/621/assets/Montserrat-Italic.woff2?v=100386246954664939571777459223" as="font" type="font/woff2" crossorigin> 11 <link rel="preload" href="//ooni.com/cdn/shop/t/621/assets/Montserrat-Medium.woff2?v=36797156534591311231777459223" as="font" type="font/woff2" crossorigin> 12 <link rel="preload" href="//ooni.com/cdn/shop/t/621/assets/Montserrat-MediumItalic.woff2?v=157857170202850788351777459223" as="font" type="font/woff2" crossorigin> 13 <link rel="preload" href="//ooni.com/cdn/shop/t/621/assets/Montserrat-SemiBold.woff2?v=27333614454330369601777459223" as="font" type="font/woff2" crossorigin> 14 <link rel="preload" href="//ooni.com/cdn/shop/t/621/assets/Montserrat-SemiBoldItalic.woff2?v=138063233164937573431777459223" as="font" type="font/woff2" crossorigin> 15 16 17 <link href="//ooni.com/cdn/shop/t/621/assets/__vite-main.C3UPw1R9.css" rel="stylesheet" type="text/css" media="all" /> 18 19 20 21 22 <link href="//ooni.com/cdn/shop/t/621/assets/__vite-critical.DHagfw-6.css" rel="stylesheet" type="text/css" media="all" /> 23 24<link href="//ooni.com/cdn/shop/t/621/assets/font.css?v=91554301006914735911777459226" rel="stylesheet" type="text/css" media="all" /> 25 26 27 28 29 30 31 32
32<script src="//ooni.com/cdn/shop/t/621/assets/__vite-main.D9fIXROC.js" type="module" crossorigin="anonymous"></script>
32 33 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 34 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-format.Du7_FhYl.js" crossorigin="anonymous"> 35 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 36 37 38 39 40 41 42 43<meta charset="utf-8"> 44<meta http-equiv="x-ua-compatible" content="IE=edge"><link rel="preconnect" href="https://cdn.shopify.com"> 45<link rel="preconnect" href="https://fonts.shopifycdn.com"> 46<link rel="preconnect" href="https://v.shopify.com"> 47<link rel="preconnect" href="https://cdn.shopifycloud.com"><title>Search: 107 results found for "Gas pizza oven" â Ooni USA</title> 48 49 50 <meta name="description" content="Discover the next generation of pizza ovens with Ooni â outdoor wood-fired and gas ovens, and an electric indoor oven designed for perfect results every time."> 51 52 53 54 55 56<meta name="viewport" content="width=device-width"> 57<meta name="author" content="Ooni USA"> 58<meta property="og:url" content="https://ooni.com/search?q=gas+pizza+oven"> 59<meta property="og:site_name" content="Ooni USA"> 60 61 62 63 <!-- Google Tag Manager -->
64<script> 65 (function (w, d, s, l, i) { 66 w[l] = w[l] || []; 67 w[l].push({ 68 'gtm.start': new Date().getTime(), 69 event: 'gtm.js', 70 }); 71 var f = d.getElementsByTagName(s)[0], 72 j = d.createElement(s), 73 dl = l != 'dataLayer' ? '&l=' + l : ''; 74 j.async = true; 75 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 76 f.parentNode.insertBefore(j, f); 77 })(window, document, 'script', 'dataLayer', 'GTM-M4385FP'); 78</script>
78 79<!-- End Google Tag Manager --> 80
80<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/currency.min.js" defer integrity="sha256-587CHJ5UbVpIFgVj7q8YqzAjsMWbyI2LYZ0fsFdP6z8=" crossorigin="anonymous"></script>
80<!-- Trustpilot styles -->
81<script 82 type="text/javascript" 83 src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" 84 async 85></script>
85 86<!-- End Trustpilot styles --> 87 88 89 90 91 92 <link rel="shortcut icon" href="//ooni.com/cdn/shop/files/New-Ooni-Favicon.webp?v=1721651512&width=32" type="image/png"> 93 <link rel="apple-touch-icon" href="//ooni.com/cdn/shop/files/New-Ooni-Favicon.webp?v=1721651512&width=180"> 94 95 96 97 <link rel="dns-prefetch" href="https://cdn.shopify.com"> 98 99 100 101<title>Search Results for Gas pizza oven - 107 results found – Ooni USA</title> 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163
164<script> 165 window.themeVars = window.themeVars || {}; 166 167 const tripleWhaleScript = ` 168 /* >> TriplePixel :: start*/ 169 window.TriplePixelData={TripleName:"uuni.myshopify.com",ver:"2.17",plat:"SHOPIFY",isHeadless:false,product:{id:"",name:\`\`,price:"",variant:""},search:"Gas pizza oven"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC\`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,a){return void 0===a&&(a=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(a)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=uuni.myshopify.com&plat=SHOPIFY",5)))}}("","TriplePixel",localStorage); 170 /* << TriplePixel :: end*/ 171 `; 172 173 window.themeVars.tripleWhaleScript = tripleWhaleScript; 174 175 const localizationCountry = "US"; 176 const currentDomain = "ooni.com"; 177 const getMarketHandle = (currentDomain, localizationCountry) => { 178 switch (currentDomain) { 179 case 'ooni.com': 180 return 'US'; 181 case 'ca.ooni.com': 182 return 'CA'; 183 case 'au.ooni.com': 184 if (localizationCountry === 'NZ') return 'NZ'; 185 return 'AU'; 186 case 'nz.ooni.com': 187 return 'NZ'; 188 case 'uk.ooni.com': 189 return 'UK'; 190 case 'eu.ooni.com': 191 if (localizationCountry === 'AT' || localizationCountry === 'DE') return 'DE'; 192 if (localizationCountry === 'FR') return 'FR'; 193 if (localizationCountry === 'IT') return 'IT'; 194 return 'EU'; 195 case 'dev.ooni.com': 196 if (localizationCountry === 'AT' || localizationCountry === 'DE') return 'DE'; 197 if (localizationCountry === 'FR') return 'FR'; 198 if (localizationCountry === 'IT') return 'IT'; 199 if (localizationCountry === 'AU') return 'AU'; 200 if (localizationCountry === 'NZ') return 'NZ'; 201 return 'EU'; 202 default: 203 return 'UNKNOWN'; 204 } 205 }; 206 const market = getMarketHandle(currentDomain, localizationCountry); 207 208 // Localization liquid variables 209 window.themeVars.locale = { 210 country: { 211 code: "US", 212 name: "United States", 213 }, 214 language: {"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}, 215 market: { 216 handle: market, 217 id: 12157025, 218 }, 219 }; 220 221 // Customer liquid variables 222 window.themeVars.customer = { 223 isLoggedIn: false, 224 id: "null", 225 firstName: "null", 226 lastName: "null", 227 email: "null", 228 phone: "null", 229 defaultAddress: { 230 id: "null", 231 name: "null", 232 first_name: "null", 233 last_name: "null", 234 company: "null", 235 address1: "null", 236 address2: "null", 237 city: "null", 238 province: "null", 239 country: "null", 240 zip: "null", 241 phone: "null" 242 }, 243 acceptsMarketing: "false", 244 tags: "null", 245 note: "null", 246 totalSpent: "0", 247 ordersCount: "0", 248 lastOrderId: "null", 249 verifiedEmail: "false", 250 createdAt: "null", 251 updatedAt: "null" 252 }; 253 254 // Check and clear sensitive information if the customer is not logged in 255 if (!window.themeVars.customer.isLoggedIn) { 256 const customerKeys = Object.keys(window.themeVars.customer); 257 for (const key of customerKeys) { 258 if (key !== 'isLoggedIn') { 259 window.themeVars.customer[key] = null; 260 } 261 } 262 } 263 264 // Icons liquid variables 265 window.themeVars.icons = { 266 cart: "\n \n\n\n \u003csvg\n class=\"\"\n width=\"36\"\n height=\"36\"\n viewB
266ox=\"0 0 36 36\"\n fill=\"none\"\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n role=\"img\"\n aria-labelledby=\"icon-cart-title\"\n \u003e\n \u003ctitle id=\"icon-cart-title\"\u003eShopping cart (cart icon)\u003c\/title\u003e\n \u003cpath d=\"M9.54138 31.0001C8.81813 31.0001 8.21424 30.7596 7.72972 30.2786C7.24519 29.7976 7.00293 29.1981 7.00293 28.4801V13.7601C7.00293 13.0421 7.24519 12.4426 7.72972 11.9616C8.21424 11.4806 8.81813 11.2401 9.54138 11.2401H12.5029V10.4601C12.5029 8.94411 13.0378 7.65511 14.1076 6.59312C15.1774 5.53112 16.4758 5.00012 18.0029 5.00012C19.53 5.00012 20.8285 5.53112 21.8983 6.59312C22.968 7.65511 23.5029 8.94411 23.5029 10.4601V11.2401H26.4645C27.1877 11.2401 27.7916 11.4806 28.2761 11.9616C28.7607 12.4426 29.0029 13.0421 29.0029 13.7601V28.4801C29.0029 29.1981 28.7607 29.7976 28.2761 30.2786C27.7916 30.7596 27.1877 31.0001 26.4645 31.0001H9.54138ZM9.54138 29.4401H26.4645C26.7062 29.4401 26.9278 29.3401 27.1293 29.1401C27.3308 28.9401 27.4315 28.7201 27.4315 28.4801V13.7601C27.4315 13.5201 27.3308 13.3001 27.1293 13.1001C26.9278 12.9001 26.7062 12.8001 26.4645 12.8001H23.5029V16.7001C23.5029 16.9221 23.4279 17.1076 23.2778 17.2566C23.1277 17.4056 22.9409 17.4801 22.7172 17.4801C22.4936 17.4801 22.3067 17.4056 22.1566 17.2566C22.0066 17.1076 21.9315 16.9221 21.9315 16.7001V12.8001H14.0744V16.7001C14.0744 16.9221 13.9993 17.1076 13.8492 17.2566C13.6991 17.4056 13.5123 17.4801 13.2886 17.4801C13.065 17.4801 12.8781 17.4056 12.7281 17.2566C12.578 17.1076 12.5029 16.9221 12.5029 16.7001V12.8001H9.54138C9.29964 12.8001 9.07803 12.9001 8.87654 13.1001C8.67509 13.3001 8.57436 13.5201 8.57436 13.7601V28.4801C8.57436 28.7201 8.67509 28.9401 8.87654 29.1401C9.07803 29.3401 9.29964 29.4401 9.54138 29.4401ZM14.0744 11.2401H21.9315V10.4601C21.9315 9.36212 21.5532 8.43762 20.7967 7.68664C20.0402 6.93563 19.109 6.56012 18.0029 6.56012C16.8969 6.56012 15.9656 6.93563 15.2091 7.68664C14.4526 8.43762 14.0744 9.36212 14.0744 10.4601V11.2401Z\" fill=\"currentColor\"\/\u003e\n \u003c\/svg\u003e\n\n\n", 267 close: "\n \n\n\n \u003csvg\n class=\"\"\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n width=\"20\"\n height=\"20\"\n viewBox=\"0 0 20 20\"\n fill=\"none\"\n role=\"img\"\n aria-labelledby=\"icon-close-title\"\n \u003e\n \u003ctitle id=\"icon-close-title\"\u003eclose\u003c\/title\u003e\n \u003cpath d=\"M4.54897 17L3 15.451L8.45103 10L3 4.54897L4.54897 3L10 8.45103L15.451 3L17 4.54897L11.549 10L17 15.451L15.451 17L10 11.549L4.54897 17Z\" fill=\"currentColor\"\/\u003e\n \u003c\/svg\u003e\n\n\n", 268 multiCard: "\n \n\n\n \u003csvg\n width=\"24\"\n height=\"24\"\n viewBox=\"0 0 24 24\"\n fill=\"none\"\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n role=\"img\"\n aria-labelledby=\"icon-multi-card-title\"\n \u003e\n \u003ctitle id=\"icon-multi-card-title\"\u003eMulti card icon\u003c\/title\u003e\n \u003cg id=\"product-view-toggle\" clip-path=\"url(#clip0_10746_7839)\"\u003e\n \u003cg id=\"icon-50-50-view\"\u003e\n \u003cg id=\"Clip path group\"\u003e\n \u003cmask id=\"mask0_10746_7839\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"0\"\n y=\"0\" width=\"24\" height=\"24\"\u003e\n \u003cg id=\"clip-path\"\u003e\n \u003cpath id=\"mask\" d=\"M24 0H0V24H24V0Z\" fill=\"white\" \/\u003e\n \u003c\/g\u003e\n \u003c\/mask\u003e\n \u003cg mask=\"url(#mask0_10746_7839)\"\u003e\n \u003cpath\n d=\"M5.28516 13.8572V20.4286H10.1423V13.8572H5.28516ZM4.28516 12.8572H11.1423V21.4286H4.28516V12.8572Z\"\n fill=\"currentColor\"\n \/\u003e\n \u003cpath\n d=\"M13.8555 13.8574V20.4288H18.7126V13.8574H13.8555ZM12.8555 12.8574H19.7126V21.4288H12.8555V12.8574Z\"\n fill=\"currentColor\"\n \/\u003e\n \u003cpath\n d=\"M5.28516 3.57129V10.1427H10.1423V3.57129H5.28516ZM4.28516 2.57129H11.1423V11.1427H4.28516V2.57129Z\"\n fill=\"currentColor\"\n \/\u003e\n \u003cpath\n d=\"M13.8555 3.57129V10.1427H18.7126V3.57129H13.8555ZM12.8555 2.57129H19.7126V11.1427H12.8555V2.57129Z\"\n fill=\"currentColor\"\n \/\u003e\n \u003c\/g\u003e\n \u003c\/g\u003e\n \u003c\/g\u003e\n \u003c\/g\u003e\n \u003cdefs\u003e\n \u003cclipPath id=\"clip0_10746_7839\"\u003e\n \u003crect width=\"24\" height=\"24\" fill=\"white\" \/\u003e\n \u003c\/clipPath\u003e\n \u003c\/defs\u003e\n \u003c\/svg\u003e\n\n\n", 269 oneCard: "\n \n\n\n \u003csvg\n width=\"24\"\n height=\"24\"\n viewB
269ox=\"0 0 24 24\"\n fill=\"none\"\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n role=\"img\"\n aria-labelledby=\"icon-one-card-title\"\n \u003e\n \u003ctitle id=\"icon-one-card-title\"\u003eOne card icon\u003c\/title\u003e\n \u003cg id=\"product-view-toggle\" clip-path=\"url(#clip0_10746_7829)\"\u003e\n \u003cg id=\"icon-full-view\"\u003e\n \u003cg id=\"Clip path group\"\u003e\n \u003cmask id=\"mask0_10746_7829\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"0\"\n y=\"0\" width=\"24\" height=\"24\"\u003e\n \u003cg id=\"clip-path\"\u003e\n \u003cpath id=\"mask\" d=\"M24 0H0V24H24V0Z\" fill=\"white\" \/\u003e\n \u003c\/g\u003e\n \u003c\/mask\u003e\n \u003cg mask=\"url(#mask0_10746_7829)\"\u003e\n \u003cpath\n d=\"M5.28516 3.57129V20.4307H18.7137V3.57129H5.28516ZM4.28516 2.57129H19.7137V21.4307H4.28516V2.57129Z\"\n fill=\"currentColor\"\n \/\u003e\n \u003c\/g\u003e\n \u003c\/g\u003e\n \u003c\/g\u003e\n \u003c\/g\u003e\n \u003cdefs\u003e\n \u003cclipPath id=\"clip0_10746_7829\"\u003e\n \u003crect width=\"24\" height=\"24\" fill=\"white\" \/\u003e\n \u003c\/clipPath\u003e\n \u003c\/defs\u003e\n \u003c\/svg\u003e\n\n\n", 270 settings: "\n \n\n\n \u003csvg\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n width=\"24\"\n height=\"24\"\n viewBox=\"0 0 24 24\"\n fill=\"none\"\n role=\"img\"\n aria-labelledby=\"icon-settings-title\"\n \u003e\n \u003ctitle id=\"icon-settings-title\"\u003eSettings icon\u003c\/title\u003e\n \u003cpath d=\"M16.4982 5.625C15.1088 5.625 13.9314 6.58406 13.5956 7.8722H2.25C2.05125 7.8722 1.86 7.95189 1.71938 8.09252C1.57876 8.23315 1.5 8.4244 1.5 8.62314C1.5 8.82283 1.57875 9.01314 1.71938 9.15376C1.86001 9.29438 2.05126 9.37408 2.25 9.37408H13.5956C13.9312 10.6631 15.1087 11.6251 16.4982 11.6251C17.8876 11.6251 19.067 10.6632 19.4034 9.37408H21.75C21.9487 9.37408 22.14 9.29439 22.2806 9.15376C22.4212 9.01313 22.5 8.82282 22.5 8.62314C22.5 8.42439 22.4212 8.23314 22.2806 8.09252C22.14 7.9519 21.9487 7.8722 21.75 7.8722H19.4034C19.0668 6.58408 17.8875 5.625 16.4982 5.625ZM16.4982 7.12218C17.3354 7.12218 17.9982 7.78594 17.9982 8.62312C17.9982 9.4603 17.3354 10.1231 16.4982 10.1231C15.661 10.1231 14.9973 9.4603 14.9973 8.62312C14.9973 7.78594 15.661 7.12218 16.4982 7.12218ZM7.4992 12.375C6.10982 12.375 4.9304 13.3369 4.594 14.626H2.2502C2.05145 14.626 1.8602 14.7057 1.71958 14.8463C1.57896 14.9869 1.5002 15.1772 1.5002 15.3769C1.5002 15.5757 1.57895 15.766 1.71958 15.9066C1.86021 16.0472 2.05146 16.1269 2.2502 16.1269H4.594C4.93056 17.416 6.10994 18.3751 7.4992 18.3751C8.88858 18.3751 10.068 17.4151 10.4044 16.1269H21.7508H21.7499C21.9486 16.1269 22.1399 16.0472 22.2805 15.9066C22.4211 15.766 22.4999 15.5757 22.4999 15.3769C22.4999 15.1772 22.4211 14.9869 22.2805 14.8463C22.1399 14.7057 21.9486 14.626 21.7499 14.626H10.4035C10.0678 13.3369 8.88846 12.375 7.49906 12.375H7.4992ZM7.4992 13.8759C8.33638 13.8759 8.9992 14.5387 8.9992 15.3759C8.9992 16.2131 8.33638 16.8769 7.4992 16.8769C6.66202 16.8769 5.99826 16.2131 5.99826 15.3759C5.99826 14.5387 6.66202 13.8759 7.4992 13.8759Z\" fill=\"currentColor\"\/\u003e\n \u003c\/svg\u003e\n\n\n", 271 saleTag: "\n \n\n\n \u003csvg\n class=\"\"\n width=\"11\"\n height=\"12\"\n viewBox=\"0 0 11 12\"\n fill=\"none\"\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n role=\"img\"\n aria-labelledby=\"icon-sale-tag-title\"\n \u003e\n \u003ctitle id=\"icon-sale-tag-title\"\u003eSale tag icon\u003c\/title\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.5
2717919 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", 272 bell: "\n \n\n\n \u003csvg\n class=\"\"\n width=\"11\"\n height=\"12\"\n viewBox=\"0 0 11 12\"\n fill=\"none\"\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n role=\"img\"\n aria-labelledby=\"icon-bell-title\"\n \u003e\n \u003ctitle id=\"icon-bell-title\"\u003eBell icon\u003c\/title\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", 273 delete: "\n \n\n\n \u003csvg\n class=\"\"\n width=\"16\"\n height=\"16\"\n viewBox=\"0 0 16 16\"\n fill=\"none\"\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n role=\"img\"\n aria-labelledby=\"icon-delete-title\"\n \u003e\n \u003ctitle id=\"icon-delete-title\"\u003eDelete icon\u003c\/title\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.54
2731C12.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", 274 chevronRight: "\n \n\n\n \u003csvg\n class=\"\"\n width=\"20\"\n height=\"20\"\n viewBox=\"0 0 20 20\"\n fill=\"none\"\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n role=\"img\"\n aria-labelledby=\"icon-chevron-right-title\"\n \u003e\n \u003ctitle id=\"icon-chevron-right-title\"\u003eNext\u003c\/title\u003e\n \u003cpath d=\"M7.5 15L12.5 10L7.5 5\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n\n\n", 275 chevronLeft: "\n \n\n\n \u003csvg\n class=\"\"\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n width=\"20\"\n height=\"20\"\n viewBox=\"0 0 20 20\"\n fill=\"none\"\n role=\"img\"\n aria-labelledby=\"icon-chevron-left-title\"\n \u003e\n \u003ctitle id=\"icon-chevron-left-title\"\u003ePrevious\u003c\/title\u003e\n \u003cg\u003e\n \u003cpath d=\"M12.5 5L7.5 10L12.5 15\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/g\u003e\n \u003c\/svg\u003e\n\n\n", 276 chevronDown: "\n \n\n\n \u003csvg\n class=\"\"\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n width=\"20\"\n height=\"20\"\n viewBox=\"0 0 20 20\"\n fill=\"none\"\n role=\"img\"\n aria-labelledby=\"icon-chevron-down-title\"\n \u003e\n \u003ctitle id=\"icon-chevron-down-title\"\u003eExpand (chevron down icon)\u003c\/title\u003e\n \u003cpath d=\"M5 7.5L10 12.5L15 7.5\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n\n\n", 277 plus: "\n \n\n\n \u003csvg\n class=\"\"\n width=\"24\"\n height=\"24\"\n viewBox=\"0 0 24 24\"\n fill=\"none\"\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n role=\"img\"\n aria-labelledby=\"icon-plus-title\"\n \u003e\n \u003ctitle id=\"icon-plus-title\"\u003eIncrease quantity\u003c\/title\u003e\n \u003cpath d=\"M24 13.1907C24 13.4668 23.7761 13.6907 23.5 13.6907H14.1907C13.9145 13.6907 13.6907 13.9145 13.6907 14.1907V23.5C13.6907 23.7761 13.4668 24 13.1907 24H10.8093C10.5332 24 10.3093 23.7761 10.3093 23.5V14.1907C10.3093 13.9145 10.0855 13.6907 9.80933 13.6907H0.5C0.223858 13.6907 0 13.4668 0 13.1907V10.8093C0 10.5332 0.223858 10.3093 0.5 10.3093H9.80933C10.0855 10.3093 10.3093 10.0855 10.3093 9.80933V0.5C10.3093 0.223858 10.5332 0 10.8093 0H13.192C13.4681 0 13.692 0.223858 13.692 0.5V9.80933C13.692 10.0855 13.9159 10.3093 14.192 10.3093H23.5C23.7761 10.3093 24
27710.5332 24 10.8093V13.1907Z\" fill=\"currentColor\"\/\u003e\n \u003c\/svg\u003e\n\n\n", 278 caret: "\n \n\n\n \u003csvg\n class=\"\"\n width=\"20\"\n height=\"20\"\n viewBox=\"0 0 20 20\"\n fill=\"none\"\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n role=\"img\"\n aria-labelledby=\"icon-caret-title\"\n \u003e\n \u003ctitle id=\"icon-caret-title\"\u003eCaret (caret icon)\u003c\/title\u003e\n \u003cpath d=\"M12.5 5L7.5 10L12.5 15\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n\n\n", 279 time: "\n \n\n\n \u003csvg\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n width=\"40\"\n height=\"40\"\n viewBox=\"0 0 40 40\"\n fill=\"none\"\n class=\"\"\n role=\"img\"\n aria-labelledby=\"icon-time-title\"\n \u003e\n \u003ctitle id=\"icon-time-title\"\u003eTime icon\u003c\/title\u003e\n \u003cmask id=\"mask0_5160_53397\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"40\" height=\"40\"\u003e\n \u003cpath d=\"M40 0H0V40H40V0Z\" fill=\"white\"\/\u003e\n \u003c\/mask\u003e\n \u003cg mask=\"url(#mask0_5160_53397)\"\u003e\n \u003cpath d=\"M20 2C10.0729 2 2 10.0729 2 20C2 29.9271 10.0729 38 20 38C29.9271 38 38 29.9271 38 20C38 10.0729 29.9271 2 20 2ZM20 4.40007C28.6297 4.40007 35.6 11.3699 35.6 20.0002C35.6 28.6305 28.6297 35.6003 20 35.6003C11.3703 35.6003 4.39986 28.6299 4.39986 20.0002C4.39986 11.3705 11.3703 4.40007 20 4.40007ZM19.9876 7.97513C19.6671 7.97846 19.3613 8.10974 19.1382 8.33987C18.9151 8.57 18.7933 8.87969 18.8002 9.19997V19.9999C18.8026 20.3142 18.9284 20.615 19.15 20.8375L26.7879 28.4748C27.006 28.7245 27.3176 28.873 27.649 28.8848C27.9805 28.8967 28.302 28.7708 28.5373 28.5372C28.7725 28.3035 28.9007 27.9831 28.8914 27.6517C28.8821 27.32 28.7359 27.0072 28.4878 26.7874L21.2004 19.5V9.19976C21.2072 8.87513 21.0821 8.56148 20.8534 8.33075C20.625 8.09978 20.3124 7.97162 19.9876 7.97513Z\" fill=\"currentColor\"\/\u003e\n \u003c\/g\u003e\n \u003c\/svg\u003e\n\n\n", 280 chefs: "\n \n\n\n \u003csvg\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n width=\"40\"\n height=\"40\"\n viewBox=\"0 0 40 40\"\n fill=\"none\"\n class=\"\"\n role=\"img\"\n aria-labelledby=\"icon-chefs-hat-title\"\n \u003e\n \u003ctitle id=\"icon-chefs-hat-title\"\u003eChef\u0026#39;s hat icon\u003c\/title\u003e\n \u003cpath d=\"M31.2222 21.7391C34.6235 20.9401 37 17.9393 37 14.4396C37 10.3047 33.6358 6.93986 29.5019 6.93986C28.6988 6.93986 27.9102 7.06647 27.1568 7.31451L26.8455 7.41721L26.6982 7.12558C25.4137 4.58136 22.8463 3 20 3C17.1537 3 14.5865 4.58124 13.3018 7.12558L13.1545 7.41721L12.8432 7.31451C12.0898 7.06659 11.3012 6.93986 10.4981 6.93986C6.36396 6.93986 3 10.3047 3 14.4396C3 17.9393 5.37628 20.9401 8.77784 21.7391L9.03518 21.7993L10.9091 37H29.0913L30.9653 21.7993L31.2222 21.7391ZM28.022 35.79H11.9777L11.6456 33.084H28.3541L28.022 35.79ZM29.867 20.8154L28.5034 31.8719H11.4961L10.1325 20.8154L9.05336 20.5612C7.69715 20.2427 6.46643 19.4644 5.58966 18.3709C4.6859 17.2461 4.20854 15.8869 4.20854 14.4394C4.20854 12.7596 4.86322 11.1783 6.05033 9.9914C7.23854 8.80438 8.81778 8.15074 10.4978 8.15074C11.1724 8.15074 11.8344 8.25555 12.4653 8.46407L13.7644 8.89052L14.3808 7.66922C14.8976 6.64614 15.6862 5.78187 16.6594 5.16959C18.6559 3.91508 21.3436 3.91729 23.3401 5.16848C24.3134 5.78062 25.101 6.64599 25.6187 7.6691L26.2351 8.8904L27.5342 8.46396C28.1652 8.25533 28.8271 8.15062 29.5017 8.15062C31.1816 8.15062 32.7611 8.80427 33.9492 9.99128C35.1363 11.1783 35.791 12.7596 35.791 14.4393C35.791 15.8867 35.3136 17.246 34.4098 18.3708C33.533 19.4644 32.3024 20.2427 30.9461 20.5611L29.867 20.8154Z\" fill=\"currentColor\" stroke=\"currentColor\" stroke-width=\"0.5\"\/\u003e\n \u003c\/svg\u003e\n\n\n", 281 fuel: "\n \n\n\n \u003csvg\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n width=\"40\"\n height=\"40\"\n viewBox=\"0 0 40 40\"\n fill=\"none\"\n class=\"\"\n role=\"img\"\n aria-labelledby=\"icon-fuel-type-title\"\n \u003e\n \u003ctitle id=\"icon-fuel-type-title\"\u003eFuel type icon\u003c\/title\u003e\n \u003cpath d=\"M16.6348 36.3975C16.7412 36.6039 16.7787 36.8391 16.7417 37.0683C16.7047 37.297
2817 16.5951 37.5091 16.429 37.6715C16.263 37.8339 16.0492 37.9389 15.8191 37.9709C15.589 38.0029 15.3548 37.9603 15.1507 37.8493L14.327 37.4075C13.9864 37.2257 6 32.8357 6 24.4581C6 19.166 8.84622 16.5453 11.5981 14.0166C14.6721 11.1957 17.5804 8.53122 17.5804 1.854V0.896828C17.5805 0.730954 17.6266 0.568352 17.7135 0.427082C17.8005 0.28581 17.9248 0.171398 18.0729 0.0965499C18.2209 0.0217021 18.3868 -0.0106519 18.5521 0.00308113C18.7174 0.0168142 18.8756 0.0760967 19.0093 0.174345L19.7801 0.742668C22.486 2.81212 24.9989 5.12246 27.288 7.64536C32.3706 13.2504 34.9476 18.5217 34.9476 23.3121C34.9476 30.0193 31.708 35.0467 25.8246 37.4719L24.6948 37.9321C24.5271 38.0011 24.3426 38.0179 24.1652 37.9805C23.9878 37.9431 23.8258 37.8529 23.7003 37.7221C23.5749 37.5911 23.4918 37.4255 23.4619 37.2467C23.4321 37.0677 23.4568 36.8841 23.5329 36.7195L24.0437 35.6127C24.7961 33.9769 26.5034 29.1311 25.2493 26.9845C23.496 27.2145 19.8422 27.3963 17.7691 25.2541C17.1282 24.5909 16.6865 23.7609 16.4944 22.8589C14.7204 25.0977 12.9809 29.2393 16.2206 35.5645L16.6348 36.3975ZM25.6911 24.1405C25.9225 24.1399 26.1516 24.1861 26.3648 24.2763C26.5778 24.3665 26.7706 24.4987 26.9312 24.6651C28.979 26.7911 28.5788 30.4013 27.8516 33.1417C30.2054 31.3009 32.1888 28.2661 32.1888 23.3075C32.1888 15.7675 24.0736 7.93528 20.1805 4.61278C19.4373 10.5767 16.2919 13.4643 13.4756 16.0506C10.8457 18.4665 8.77028 20.3739 8.77028 24.4581C8.77028 27.6953 10.3533 30.2471 11.9915 32.0279C11.3818 29.2509 11.4393 26.1147 13.0776 23.0545C14.0593 21.2155 15.4824 19.6493 17.2192 18.4964L18.5445 17.698C18.6636 17.6271 18.8007 17.5924 18.9391 17.5982C19.0775 17.604 19.2113 17.6499 19.324 17.7304C19.4368 17.811 19.5236 17.9226 19.574 18.0517C19.6243 18.1808 19.636 18.3217 19.6075 18.4573L19.2808 19.969C18.9449 21.5267 19.1059 22.6587 19.7548 23.3283C20.9628 24.5753 23.8619 24.4397 25.3851 24.1635C25.4863 24.1473 25.5886 24.1395 25.6911 24.1405Z\" fill=\"currentColor\"\/\u003e\n \u003c\/svg\u003e\n\n\n", 282 lock: "\n \n\n\n \u003csvg\n class=\"\"\n width=\"18\"\n height=\"18\"\n viewBox=\"0 0 18 18\"\n fill=\"none\"\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n role=\"img\"\n aria-label=\"Lock icon\"\n \u003e\n \u003ctitle\u003eLock icon\u003c\/title\u003e\n \u003cpath d=\"M13.7481 6.149V5.12312C13.7475 4.55046 13.6242 3.98459 13.3865 3.46359C13.1426 2.92899 12.7925 2.44955 12.3576 2.05437C11.9076 1.64634 11.3843 1.32733 10.8154 1.11424C9.64286 0.674161 8.35054 0.674161 7.17802 1.11424C6.60949 1.32744 6.0865 1.64645 5.63675 2.05437C5.2015 2.44946 4.85114 2.92891 4.60693 3.46359C4.3692 3.98458 4.24588 4.55046 4.24527 5.12312V6.149H2.5V16.1702H15.4993V6.149H13.7481ZM5.45444 5.12312C5.45824 4.69086 5.55254 4.26418 5.73126 3.87058C5.90999 3.47697 6.16918 3.12517 6.49213 2.83782C7.18413 2.22757 8.07505 1.89084 8.99769 1.89084C9.92033 1.89084 10.8112 2.22757 11.5032 2.83782C11.8262 3.12517 12.0854 3.47697 12.2641 3.87058C12.4428 4.26418 12.5371 4.69086 12.5409 5.12312V6.149H5.45444V5.12312ZM14.2901 15.0527H3.70917V7.25272H14.2901V15.0527Z\" fill=\"currentColor\"\/\u003e\n \u003c\/svg\u003e\n\n\n", 283 tick: "\n \n\n\n \u003csvg\n class=\"\"\n width=\"16\"\n height=\"16\"\n fill=\"none\"\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n role=\"img\"\n aria-labelledby=\"icon-tick-title\"\n \u003e\n \u003ctitle id=\"icon-tick-title\"\u003eTick icon\u003c\/title\u003e\n \u003crect width=\"16\" height=\"16\" rx=\"8\" fill=\"#25282A\"\/\u003e\n \u003cpath d=\"M7.125 8.553a.07.07 0 0 1-.097 0L5.23 6.8 4 8l1.798 1.753L7.077 11 12 6.199 10.77 5 7.125 8.553Z\" fill=\"#fff\"\/\u003e\n \u003c\/svg\u003e\n\n\n", 284 tickSimple: "\n \n\n\n \u003csvg\n class=\"\"\n width=\"16\"\n height=\"16\"\n viewBox=\"0 0 14 14\"\n fill=\"none\"\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n role=\"img\"\n aria-labelledby=\"icon-tick-simple-title\"\n \u003e\n \u003ctitle id=\"icon-tick-simple-title\"\u003eSimple tick icon\u003c\/title\u003e\n \u003cpath d=\"M5.77491 7.774C5.73747 7.81047 5.67686 7.81047 5.63941 7.774L3.12125 5.32007L1.3999 6.99935L3.9172 9.45468L5.70716 11.2L12.5999 4.47802L10.8773 2.8L5.77491 7.774Z\" fill=\"currentColor\"\/\u003e\n \u003c\/svg\u003e\n\n\n", 285 delivery: "\n \n\n\n \u003csvg\n class=\"\"\n width=\"20\"\n height=\"16\"\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n viewB
285ox=\"0 0 640 512\"\n role=\"img\"\n aria-labelledby=\"icon-shipping-title\"\n \u003e\n \u003ctitle id=\"icon-shipping-title\"\u003eShipping\u003c\/title\u003e\n \u003cpath fill=\"#262527\" d=\"M64 32C46.3 32 32 46.3 32 64l0 288c0 17.7 14.3 32 32 32l5.5 0c13.2-37.3 48.7-64 90.5-64s77.4 26.7 90.5 64L384 384l0-320c0-17.7-14.3-32-32-32L64 32zm0 384c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L352 0c35.3 0 64 28.7 64 64l0 32 65.3 0c14 0 27.3 6.1 36.4 16.8l78.7 91.8c7.5 8.7 11.6 19.8 11.6 31.2L608 384l16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96zM416 224l154.9 0-77.5-90.4c-3-3.5-7.5-5.6-12.1-5.6L416 128l0 96zm0 32l0 88.4c17-15.2 39.4-24.4 64-24.4c41.8 0 77.4 26.7 90.5 64l5.5 0 0-128-160 0zM224 416A64 64 0 1 0 96 416a64 64 0 1 0 128 0zm256 64a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"\/\u003e\n \u003c\/svg\u003e\n\n\n", 286 gift: "\n \n\n\n \u003csvg\n class=\" icon icon__gift\"\n width=\"20\"\n height=\"20\"\n viewBox=\"0 0 20 20\"\n fill=\"none\"\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n role=\"img\"\n aria-labelledby=\"icon-gift-title\"\n \u003e\n \u003ctitle id=\"icon-gift-title\"\u003eGift icon\u003c\/title\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", 287 arrowRight: "\n \n\n\n \u003csvg\n class=\"\"\n width=\"40\"\n height=\"40\"\n viewBox=\"0 0 40 40\"\n fill=\"none\"\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n role=\"img\"\n aria-labelledby=\"icon-arrow-right-title\"\n \u003e\n \u003ctitle id=\"icon-arrow-right-title\"\u003eNext (arrow right icon)\u003c\/title\u003e\n \u003cpath d=\"M22.7518 28.9168L22.8225 28.9886L22.8938 28.9173L31.74 20.0712L31.8107 20.0005L31.74 19.9298L22.8938 11.0836L22.8225 11.0123L22.7518 11.0842L21.5724 12.2829L21.5028 12.3536L21.5729 12.4238L28.2163 19.0671H8.33594H8.23594V19.1671V20.8338V20.9338H8.33594H28.2163L21.5729 27.5772L21.5028 27.6473L21.5724 27.718L22.7518 28.9168Z\" fill=\"currentColor\" stroke=\"currentColor\" stroke-width=\"0.2\"\/\u003e\n \u003c\/svg\u003e\n\n\n", 288 check: "\n \n\n\n \u003csvg\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n width=\"16\"\n height=\"16\"\n viewBox=\"0 0 16 16\"\n fill=\"none\"\n role=\"img\"\n aria-labelledby=\"icon-check-title\"\n \u003e\n \u003ctitle id=\"icon-check-title\"\u003eCheck icon\u003c\/title\u003e\n \u003cpath d=\"M6.59962 8.88476C6.55683 8.92644 6.48756 8.92644 6.44476 8.88476L3.56686 6.08027L1.59961 7.99945L4.47652 10.8055L6.52219 12.8002L14.3996 5.11793L12.4309 3.2002L6.59962 8.88476Z\" fill=\"currentColor\"\/\u003e\n \u003c\/svg\u003e\n\n\n", 289 oven: "\n \n\n\n \u003csvg\n class=\"\"\n width=\"24\"\n height=\"25\"\n viewB
289ox=\"0 0 24 25\"\n fill=\"none\"\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n role=\"img\"\n aria-labelledby=\"icon-oven-title\"\n \u003e\n \u003ctitle id=\"icon-oven-title\"\u003eOven (oven icon)\u003c\/title\u003e\n \u003cpath d=\"M17.8645 4.37598H6.599C5.843 4.37598 5 4.98998 5 5.86998V19.876C5 20.1525 5.224 20.376 5.5 20.376H18.5C18.776 20.376 19 20.1525 19 19.876V5.86998C19 4.57048 18.289 4.37598 17.8645 4.37598ZM18 19.376H6V5.86998C6 5.58848 6.3635 5.37598 6.599 5.37598H17.8645C17.8985 5.37598 17.916 5.37948 17.917 5.37998C17.9175 5.38048 18 5.47098 18 5.86998V19.376Z\" fill=\"currentColor\"\/\u003e\n \u003cpath d=\"M18.5 7.37598H5.5C5.224 7.37598 5 7.59948 5 7.87598C5 8.15248 5.224 8.37598 5.5 8.37598H18.5C18.776 8.37598 19 8.15248 19 7.87598C19 7.59948 18.776 7.37598 18.5 7.37598Z\" fill=\"currentColor\"\/\u003e\n \u003cpath d=\"M18.5 17.376H5.5C5.224 17.376 5 17.5995 5 17.876C5 18.1525 5.224 18.376 5.5 18.376H18.5C18.776 18.376 19 18.1525 19 17.876C19 17.5995 18.776 17.376 18.5 17.376Z\" fill=\"currentColor\"\/\u003e\n \u003cpath d=\"M15 5.87598H13.5C13.224 5.87598 13 6.09948 13 6.37598C13 6.65248 13.224 6.87598 13.5 6.87598H15C15.276 6.87598 15.5 6.65248 15.5 6.37598C15.5 6.09948 15.276 5.87598 15 5.87598Z\" fill=\"currentColor\"\/\u003e\n \u003cpath d=\"M12.5851 6.03535C12.4001 5.85085 12.0651 5.85085 11.8801 6.03535C11.7851 6.13035 11.7351 6.26035 11.7351 6.39085C11.7351 6.52085 11.7851 6.65085 11.8801 6.74585C11.9751 6.83585 12.1001 6.89085 12.2351 6.89085C12.3651 6.89085 12.4951 6.83585 12.5851 6.74585C12.6801 6.65085 12.7351 6.52085 12.7351 6.39085C12.7351 6.26035 12.6801 6.13035 12.5851 6.03535Z\" fill=\"currentColor\"\/\u003e\n \u003cpath d=\"M11.0901 6.03535C10.9051 5.85085 10.5651 5.85085 10.3801 6.03535C10.2901 6.13035 10.2351 6.26035 10.2351 6.39085C10.2351 6.52085 10.2901 6.65085 10.3801 6.74585C10.4751 6.83585 10.6051 6.89085 10.7351 6.89085C10.8651 6.89085 10.9951 6.83585 11.0901 6.74585C11.1801 6.65085 11.2351 6.52085 11.2351 6.39085C11.2351 6.26035 11.1801 6.13035 11.0901 6.03535Z\" fill=\"currentColor\"\/\u003e\n \u003cpath d=\"M17 8.87598H7C6.724 8.87598 6.5 9.09948 6.5 9.37598V16.376C6.5 16.6525 6.724 16.876 7 16.876H17C17.276 16.876 17.5 16.6525 17.5 16.376V9.37598C17.5 9.09948 17.276 8.87598 17 8.87598ZM16.5 15.876H7.5V9.87598H16.5V15.876Z\" fill=\"currentColor\"\/\u003e\n \u003c\/svg\u003e\n\n\n", 290 fuel: "\n \n\n\n \u003csvg\n xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n width=\"40\"\n height=\"40\"\n viewBox=\"0 0 40 40\"\n fill=\"none\"\n class=\"\"\n role=\"img\"\n aria-labelledby=\"icon-fuel-type-title\"\n \u003e\n \u003ctitle id=\"icon-fuel-type-title\"\u003eFuel type icon\u003c\/title\u003e\n \u003cpath d=\"M16.6348 36.3975C16.7412 36.6039 16.7787 36.8391 16.7417 37.0683C16.7047 37.297
2907 16.5951 37.5091 16.429 37.6715C16.263 37.8339 16.0492 37.9389 15.8191 37.9709C15.589 38.0029 15.3548 37.9603 15.1507 37.8493L14.327 37.4075C13.9864 37.2257 6 32.8357 6 24.4581C6 19.166 8.84622 16.5453 11.5981 14.0166C14.6721 11.1957 17.5804 8.53122 17.5804 1.854V0.896828C17.5805 0.730954 17.6266 0.568352 17.7135 0.427082C17.8005 0.28581 17.9248 0.171398 18.0729 0.0965499C18.2209 0.0217021 18.3868 -0.0106519 18.5521 0.00308113C18.7174 0.0168142 18.8756 0.0760967 19.0093 0.174345L19.7801 0.742668C22.486 2.81212 24.9989 5.12246 27.288 7.64536C32.3706 13.2504 34.9476 18.5217 34.9476 23.3121C34.9476 30.0193 31.708 35.0467 25.8246 37.4719L24.6948 37.9321C24.5271 38.0011 24.3426 38.0179 24.1652 37.9805C23.9878 37.9431 23.8258 37.8529 23.7003 37.7221C23.5749 37.5911 23.4918 37.4255 23.4619 37.2467C23.4321 37.0677 23.4568 36.8841 23.5329 36.7195L24.0437 35.6127C24.7961 33.9769 26.5034 29.1311 25.2493 26.9845C23.496 27.2145 19.8422 27.3963 17.7691 25.2541C17.1282 24.5909 16.6865 23.7609 16.4944 22.8589C14.7204 25.0977 12.9809 29.2393 16.2206 35.5645L16.6348 36.3975ZM25.6911 24.1405C25.9225 24.1399 26.1516 24.1861 26.3648 24.2763C26.5778 24.3665 26.7706 24.4987 26.9312 24.6651C28.979 26.7911 28.5788 30.4013 27.8516 33.1417C30.2054 31.3009 32.1888 28.2661 32.1888 23.3075C32.1888 15.7675 24.0736 7.93528 20.1805 4.61278C19.4373 10.5767 16.2919 13.4643 13.4756 16.0506C10.8457 18.4665 8.77028 20.3739 8.77028 24.4581C8.77028 27.6953 10.3533 30.2471 11.9915 32.0279C11.3818 29.2509 11.4393 26.1147 13.0776 23.0545C14.0593 21.2155 15.4824 19.6493 17.2192 18.4964L18.5445 17.698C18.6636 17.6271 18.8007 17.5924 18.9391 17.5982C19.0775 17.604 19.2113 17.6499 19.324 17.7304C19.4368 17.811 19.5236 17.9226 19.574 18.0517C19.6243 18.1808 19.636 18.3217 19.6075 18.4573L19.2808 19.969C18.9449 21.5267 19.1059 22.6587 19.7548 23.3283C20.9628 24.5753 23.8619 24.4397 25.3851 24.1635C25.4863 24.1473 25.5886 24.1395 25.6911 24.1405Z\" fill=\"currentColor\"\/\u003e\n \u003c\/svg\u003e\n\n\n", 291 loadingSpinner: "\n \n\n\n \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-loader-circle animate-spin\"\u003e\n \u003cpath d=\"M21 12a9 9 0 1 1-6.219-8.56\"\u003e\u003c\/path\u003e\n \u003c\/svg\u003e\n\n\n", 292 compareCross: "\n \n\n\n \u003csvg class=\"\" width=\"20\" height=\"20\" aria-hidden=\"true\" viewBox=\"0 0 20 20\"\u003e\n \u003cpath 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\"\u003e\u003c\/path\u003e\n \u003c\/svg\u003e\n\n\n", 293 compareTick: "\n \n\n\n \u003csvg class=\"\" width=\"20\" height=\"20\" aria-hidden=\"true\" viewBox=\"0 0 20 20\"\u003e\n \u003cpath 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\"\u003e\u003c\/path\u003e\n \u003c\/svg\u003e\n\n\n" 294 } 295 296 // Config/theme settings liquid variables 297 window.themeVars.config = { 298 storefrontAccessToken: "b06d62a58eed0cb21181d397cdb08a0a", 299 cart: { 300 actionOne: { 301 label: "Shop All", 302 url: "\/collections\/shop-all", 303 }, 304 actionTwo: { 305 label: "View Pizza Ovens", 306 url: "\/collections\/ovens", 307 }, 308 freeShippingThreshold: 0, 309 freeShippingCountryCodes: ["US"], 310 showFreeShippingThreshold: true, 311 showCartUrgencyMessaging: true, 312 cartUrgencyMessage: "\u003cp\u003e\u003cstrong\u003eYour items aren't reserved and may sell out.\u003cbr\/\u003e\u003c\/strong\u003echeckout quickly to make sure you don't miss out.\u003c\/p\u003e", 313 displayPaymentMethods: true, 314 paymentMethodDisplayMode: "manual", 315 customPaymentMethodIcons: [ 316 317 { 318 icon: "\/\/ooni.com\/cdn\/shop\/files\/AMEX.svg?v=1761211247", 319 label: "American Express" 320 }, 321 322 { 323 icon: "\/\/ooni.com\/cdn\/shop\/files\/Apple_Pay.svg?v=1761210978", 324 label: "Apple Pay" 325 }, 326 327 { 328 icon: "\/\/ooni.com\/cdn\/shop\/files\/Google_Pay.svg?v=1761211003", 329 label: "Google Pay" 330 }, 331 332 { 333 icon: "\/\/ooni.com\/cdn\/shop\/files\/Mastercard.svg?v=1761210938", 334 label: "Mastercard" 335 }, 336 337 { 338 icon: "\/\/ooni.com\/cdn\/shop\/files\/PayPal.svg?v=1761211040", 339 label: "PayPal" 340 }, 341 342 { 343 icon: "\/\/ooni.com\/cdn\/shop\/files\/Visa.svg?v=1761210990", 344 label: "Visa" 345 }, 346 347 { 348 icon: "\/\/ooni.com\/cdn\/shop\/files\/Affirm.svg?v=1777038636", 349 label: "Affirm" 350 } 351 352 ],
353 limitPaymentMethodIconsDisplayed: false, 354 paymentMethodIconsLimit: 8, 355 bundleCollection: [], 356 crossSell: { 357 enabled: true, 358 limit: 1, 359 title: "Complete Your Setup", 360 subtitle: "Don't forget this essential tool" 361 } 362 }, 363 contentful: { 364 productionUrl: "https:\/\/contentful-react-nine.vercel.app", 365 developmentUrl: "https:\/\/contentful-react-nine.vercel.app" 366 }, 367 serverlessFunctions: { 368 baseUrl: "https:\/\/api.ooni.com" 369 }, 370 badges: { 371 maxBadgesPerProduct: 2, 372 productBadgeHierarchy: "{\n \"Price Drop\": \"Price Drop\",\n \"Save 30%\": \"Save 30%\",\n \"Save 23%\": \"Save 23%\",\n \"Save 40%\": \"Save 40%\",\n\"Save 19%\": \"Save 19%\",\n\"Save 15%\": \"Save 15%\",\n \"Save 24%\": \"Save 24%\",\n \"Save 50%\": \"Save 50%\",\n \"Save 20%\": \"Save 20%\",\n \"Save 25%\": \"Save 25%\",\n\"Selling Fast\": \"Selling Fast\",\n\"Free Gift\": \"Free Gift\",\n\"Bundle \u0026 Save\": \"Bundle \u0026 Save\",\n\"Oprah's Favorite\": \"Oprah's Favorite\",\n\"Limited Stock\": \"Limited Stock\",\n \"New Recipe\": \"New Recipe\",\n \"Exclusive\": \"Exclusive\",\n \"Low Stock\": \"Low Stock\",\n \"Sold Out\": \"Sold Out\",\n \"generation-1\": \"1st Generation\",\n \"generation-2\": \"Online Exclusive\",\n \"New\": \"New\",\n \"Bestseller\": \"Bestseller\",\n \"Limited Edition\": \"Limited Edition\",\n \"Coming Soon\": \"Coming Soon\"\n}", 373 urgencyMessagingEnabled: "true" === "true", 374 showSavePercent: "true" === "true", 375 minimumSavePercent: 6, 376 hideSaleOnBundles: "false" === "true", 377 enableSaleUrgencyBanner: "false" === "true", 378 saleEndDate: "2026-05-25", 379 saleUrgencyAdvanceDays: 4, 380 saleUrgencyBannerText: "Offer ends soon", 381 urgencyBadgeColor: "#ffffff", 382 urgencyBadgeBgColor: "#25282a", 383 saleBadgeColor: "#FFFFFF", 384 saleBadgeBgColor: "#bc3c26", 385 enableProductBannerBadge: "true" === "true", 386 productBannerBadgeText: "{ amount } OFF" 387 }, 388 product: { 389 id: "null", 390 saleName: "", 391 }, 392 productTitle: { 393 useTitleMetafieldPc: true, 394 useTitleMetafieldCart: true 395 }, 396 currencyCodes: { 397 inHeader: false, 398 inPdp: false, 399 inPlp: false, 400 inCart: false, 401 inMiniCart: false 402 } 403 }; 404 405 // Translation Strings 406 window.themeVars.strings = { 407 accessibility: { 408 skipToContent: "Skip to content", 409 skipToStatement: "Skip to accessibility statement", 410 closeModal: "Close (esc)", 411 accessAccount: "Access Account Area", 412 cartOpen: "Open cart", 413 cartClose: "Close cart", 414 cartOpenHasItems: "Open cart, cart has items", 415 cartOpenEmpty: "Open cart, cart is empty", 416 myCart: "My cart", 417 viewCart: "View Cart", 418 checkout: "Checkout", 419 toggleMenu: "Toggle menu", 420 close: "close", 421 nextPage: "Next page", 422 previousPage: "Previous page", 423 plus: "Increase quantity", 424 minus: "Decrease quantity", 425 quantity: "Quantity", 426 quantityFor: "Quantity for {{ product_title }}", 427 selectVariantFor: "Select variant for", 428 cartItem: "Cart item", 429 bundleItem: "Bundle item", 430 productImagesCarousel: "Product images carousel", 431 item: "Item", 432 difficultyRatingAria: "Rating: {{ rating }} out of 5" 433 }, 434 cart: { 435 quantity: "Quantity", 436 total: "Total", 437 subtotal: "Sub-total", 438 remove: "Remove", 439 myCartEmpty: "Your cart is currently empty.", 440 freeShipping: "Spend {{ amount }} more to get FREE shipping", 441 freeShippingAchieved: "Congratulations! You qualify for FREE Shipping", 442 freeShippingAchievedMini: "FREE Shipping", 443 shippingTitle: "Shipping", 444 freeShippingText: "Free", 445 cartDeliveryEstimatedShipping: "Estimated Delivery", 446 cartDeliveryDateEstimate: "5 - 10 working days", 447 calculatedAtCheckout: "Calculated at checkout", 448 weeks: "weeks", 449 bundlesTitle: "Build Your Bundle", 450 bundlePriceVaries: "From {{ price }}", 451 gifts: { 452 itemLabel: "FREE Gift", 453 pdp: { 454 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", 455 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.", 456 signupSuccessMessage: "Congratulations! You quality for a FREE gift! Receive a free cover with all ovens included in our Black Friday promotion.", 457 emailPlaceholder: "Enter Your Email Address", 458 }, 459 cart: { 460 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", 461 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.", 462 signupSuccessMessage: "Congratulations! You quality for a FREE gift! Receive a free cover with all ovens included in our Black Friday promotion.", 463 emailPlaceholder: "Enter Your Email Address", 464 thresholdMet: "Congratulations! You qualify for {{ amount }} FREE Gifts!", 465 thresholdUnmet: "Spend {{ amount }} more to get a FREE gift" 466 } 467 } 468 }, 469 general: { 470 yes: "Yes", 471 no: "No" 472 }, 473 localization: { 474 country_default: "country", 475 language_default: "language", 476 }, 477 collection: { 478 changeGrid: "Change grid", 479 refineBy: "Filter \u0026amp; Sort", 480 sortBy: "Sort by", 481 viewResults: "Apply \u0026amp; Close", 482 clearFilters: "Clear All", 483 fuelType: "Fuel Type", 484 gasPoweredOvens: "Gas-powered Ovens", 485 multiFuelOvens: "Multi-Fuel Ovens", 486 electricOvens: "Electric Ovens", 487 woodPelletOvens: "Wood Pellet Ovens", 488 price: "Price", 489 ovenSize: "Oven Size", 490 productsCountPlural: "{{count}} items", 491 productsCountOne: "{{count}} item", 492 collectionSortByManual: "Manual", 493 collectionSortByLowToHigh: "Price (Low to High)", 494 collectionSortByHighToLow: "Price (High to Low)", 495 collectionSortByRelevance: "Relevance", 496 collectionSortByBestSelling: "Best Selling", 497 productCard: { 498 keyFeatures: "Key Features", 499 shopNow: "Shop Now", 500 videoUnsupported: "Your browser does not support the video tag.", 501 bundleIncludes: "Bundle includes", 502 more: "more", 503 viewProduct: "View Product" 504 }, 505 badges: { 506 sale: "Sale", 507 soldOut: "Sold Out", 508 limitedStock: "Limited Stock", 509 new: "Recently Added", 510 save: "Save {{ discount }}", 511 sellingFast: "Selling Fast" 512 }, 513 saleBanner: { 514 off: "{{ amount }} OFF" 515 } 516 }, 517 productCard: { 518 shopNow: "Shop Now", 519 }, 520 product: { 521 price: { 522 regular: "Regular price", 523 from: "From", 524 sale: "Sale price", 525 onSale: "On sale", 526 soldOut: "Sold out", 527 unitPrice: "Unit price" 528 }, 529 related: { 530 productOnly: "Only ", 531 noBundle: "Product only" 532 }, 533 stock: { 534 inStock: "In stock", 535 outOfStock: "Out of stock", 536 limitedStock: "Limited stock", 537 preorder: "Pre-order", 538 notifyMe: "Notify me when available" 539 }, 540 summary: { 541 shippingNow: "Shipping now" 542 }, 543 preorder: "Pre-order", 544 addToCart: "Add to cart", 545 selectOptionMini: { 546 default: "Select {{ option }}", 547 size: "Select Size", 548 } 549 },
550 productComparison: { 551 addMoreToCompare: "Add 1 more to compare", 552 compare: "Compare", 553 compareNow: "Compare Now", 554 maximize: "Maximize", 555 minimize: "Minimize", 556 notApplicable: "Not applicable", 557 viewProduct: "View product", 558 scrollToTableButton: "Click to scroll down to the product comparison table" 559 }, 560 search: { 561 noResults: "No results found", 562 noResultsFound: "No results found for â{{terms}}â. Check the spelling or use a different word or phrase.", 563 resultsMsgOne: "Showing 1 result found for â{{ terms }}â", 564 resultsMsgMany: "Showing {{ count }} results found for â{{ terms }}â", 565 XOfYItemsOne: "Showing 1 of 1 item", 566 XOfYItemsMany: "Showing {{ count }} of {{ totalCount }} items", 567 loading: "Loading results, please wait...", 568 label: "Search", 569 title: "Search Results", 570 pageArticles: "Articles", 571 pageProducts: "Products" 572 }, 573 form: { 574 errorMessages: { 575 empty: "This field is required", 576 invalidEmail: "Enter a valid email", 577 invalidPassword: "Password is not strong enough", 578 passwordsMustMatch: "Passwords must match", 579 somethingWentWrong: "Something went wrong when submitting the form. Please try again or contact support." 580 }, 581 pleaseSelectACountry: "Please select a country" 582 }, 583 account: { 584 resend_verification_caption: "Resend verification email", 585 resend_verification_email: "Resend email", 586 resend_verification_error: "Error.", 587 resend_verification_success: "Email sent." 588 }, 589 article: { 590 author: "By \u003cstrong\u003e{{ name }}\u003c\/strong\u003e", 591 difficulty: "Difficulty", 592 prep_time: "Prep Time", 593 cook_time: "Cook Time", 594 readMore: "Read More" 595 }, 596 relatedBundles: { 597 confirm: "Confirm", 598 selected: "Selected", 599 selectBundle: "Select Bundle Options" 600 }, 601 bundleUpgrades: { 602 configureBundle: "Configure", 603 selectPackage: "Select your setup" 604 }, 605 addOnsAccordion: { 606 label: "Add {{ title }}" 607 }, 608 carousel: { 609 slide: "slide", 610 slidePosition: "Slide {{ current }} of {{ total }}", 611 showingSlides: "Showing slides {{ from }} to {{ to }} of {{ total }}" 612 }, 613 modal: { 614 flipToLandscape: "Flip to landscape", 615 flipToLandscapeDescription: "For optimal viewing experience of the product comparison table, please flip your device to landscape." 616 }, 617 button: { 618 resetAll: "Reset all" 619 }, 620 firebase: { 621 errorMessages: { 622 invalidEmail: "The email address is invalid", 623 notFound: "Wrong email or password", 624 wrongPassword: "Wrong email or password", 625 inUse: "An account already exists with this email", 626 weakPassword: "The password is not strong enough", 627 userDisabled: "This account has been disabled by an admin", 628 notAllowed: "This sign-in method isn\u0026#39;t enabled", 629 manyRequests: "Too many failed attempts. Access is temporarily blocked", 630 recentLogin: "The user must re-authenticate", 631 invalidCredential: "Wrong email or password", 632 invalidActionCode: "This link has expired, is invalid or has already been used. Please request a new one" 633 } 634 }, 635 login: { 636 verificationMessage: { 637 resendText: "Resend email", 638 successTitle: "Success!", 639 success: "Your email has been verified. Shop now or login by clicking the buttons below.", 640 shopNowBtnText: "Shop Now" 641 }, 642 forgotPassword: { 643 success: "Check your inbox! If you have an account with us, you\u0026#39;ll find an email with instructions to reset your password" 644 }, 645 formMessages: { 646 verificationSuccess: "Success! Your email has been verified. You may now login", 647 resetPasswordSuccess: "Success! Your password has been reset. You can now login using your new password." 648 } 649 } 650 }; 651 652 // Store liquid variables 653 window.themeVars.store = { 654 permanent_domain: "uuni.myshopify.com", 655 currency: { 656 symbol: "$" 657 }, 658 template: "search", 659 currentPath: "\/search", 660 enabledPaymentMethods: ["amazon_pay","american_express","apple_pay","diners_club","discover","google_pay","master","paypal","shopify_pay","venmo","visa"], 661 enabledPaymentMethodSVGs: [ 662 663 { 664 icon:"\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" viewBox=\"0 0 38 24\" width=\"38\" height=\"24\" aria-labelledby=\"pi-amazon\"\u003e\u003ctitle id=\"pi-amazon\"\u003eAmazon\u003c\/title\u003e\u003cpath 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\" fill-rule=\"nonzero\" opacity=\".07\"\/\u003e\u003cpath 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\" fill-rule=\"nonzero\"\/\u003e\u003cpath d=\"M25.26 16.23c-1.697 1.48-4.157 2.27-6.275 2.27-2.97 0-5.644-1.3-7.666-3.463-.16-.17-.018-.402.173-.27 2.183 1.504 4.882 2.408 7.67 2.408 1.88 0 3.95-.46 5.85-1.416.288-.145.53.222.248.47v.001zm.706-.957c-.216-.328-1.434-.155-1.98-.078-.167.024-.193-.148-.043-.27.97-.81 2.562-.576 2.748-.305.187.272-.047 2.16-.96 3.063-.14.138-.272.064-.21-.12.205-.604.664-1.96.446-2.29h-.001z\" fill=\"#F90\" fill-rule=\"nonzero\"\/\u003e\u003cpath d=\"M21.814 15.291c-.574-.498-.676-.73-.993-1.205-.947 1.012-1.618 1.315-2.85 1.315-1.453 0-2.587-.938-2.587-2.818 0-1.467.762-2.467 1.844-2.955.94-.433 2.25-.51 3.25-.628v-.235c0-.43.033-.94-.208-1.31-.212-.333-.616-.47-.97-.47-.66 0-1.25.353-1.392 1.085-.
66403.163-.144.323-.3.33l-1.677-.187c-.14-.033-.296-.153-.257-.38.386-2.125 2.223-2.766 3.867-2.766.84 0 1.94.234 2.604.9.842.82.762 1.918.762 3.11v2.818c0 .847.335 1.22.65 1.676.113.164.138.36-.003.482-.353.308-.98.88-1.326 1.2a.367.367 0 0 1-.414.038zm-1.659-2.533c.34-.626.323-1.214.323-1.918v-.392c-1.25 0-2.57.28-2.57 1.82 0 .782.386 1.31 1.05 1.31.487 0 .922-.312 1.197-.82z\" fill=\"#221F1F\"\/\u003e\u003c\/svg\u003e\n", 665 label: "Payment Method" 666 } 667 , 668 669 { 670 icon:"\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" viewBox=\"0 0 38 24\" width=\"38\" height=\"24\" fill=\"none\" aria-labelledby=\"pi-american_express\"\u003e\u003ctitle id=\"pi-american_express\"\u003eAmerican Express\u003c\/title\u003e\u003crect x=\".5\" y=\".5\" width=\"37\" height=\"23\" rx=\"2.5\" stroke=\"#000\" stroke-opacity=\".07\" fill=\"none\"\/\u003e\u003cpath d=\"M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z\" fill=\"#0071CE\" style=\"fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;\"\/\u003e\u003cpath d=\"M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z\" stroke=\"black\" stroke-opacity=\"0.07\" style=\"stroke:black;stroke-opacity:0.07;\"\/\u003e\u003cpath d=\"M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"\/\u003e\u003c\/svg\u003e\n", 671 label: "Payment Method" 672 } 673 , 674 675 { 676 icon:"\u003csvg 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\"\u003e\u003ctitle id=\"pi-apple_pay\"\u003eApple Pay\u003c\/title\u003e\u003cpath 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\" \/\u003e\u003cpath 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\" \/\u003e\u003cg\u003e\u003cg\u003e\u003cpath 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
6761.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858\" \/\u003e\u003cpath 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\" \/\u003e\u003c\/g\u003e\u003cg\u003e\u003cpath 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\" \/\u003e\u003cpath 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\" \/\u003e\u003cpath 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\" \/\u003e\u003c\/g\u003e\u003c\/g\u003e\u003c\/svg\u003e\n", 677 label: "Payment Method" 678 } 679 , 680 681 { 682 icon:"\u003csvg viewBox=\"0 0 38 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" width=\"38\" height=\"24\" aria-labelledby=\"pi-diners_club\"\u003e\u003ctitle id=\"pi-diners_club\"\u003eDiners Club\u003c\/title\u003e\u003cpath 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\"\/\u003e\u003cpath 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\"\/\u003e\u003cpath 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\"\/\u003e\u003c\/svg\u003e", 683 label: "Payment Method" 684 } 685 , 686 687 { 688 icon:"\u003csvg viewBox=\"0 0 38 24\" width=\"38\" height=\"24\" role=\"img\" aria-labelledby=\"pi-discover\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003ctitle id=\"pi-discover\"\u003eDiscover\u003c\/title\u003e\u003cpath 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\"\/\u003e\u003cpath 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\"\/\u003e\u003cpath 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\"\/\u003e\u003cpath 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)\"\/\u003e\u003cpath 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)\"\/\u003e\u003cpath 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\"\/\u003e\u003cpath 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\"\/\u003e\u003cpath d=\"M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z\" fill=\"#F48120\"\/\u003e\u003cdefs\u003e\u003clinearGradient id=\"pi-paint0_linear\" x1=\"21.657\" y1=\"12.275\" x2=\"19.632\" y2=\"9.104\" gradientUnits=\"userSpaceOnUse\"\u003e\u003cstop stop-color=\"#F89F20\"\/\u003e\u003cstop offset=\".25\" stop-color=\"#F79A20\"\/\u003e\u003cstop offset=\".533\" stop-color=\"#F68D20\"\/\u003e\u003cstop offset=\".62\" stop-color=\"#F58720\"\/\u003e\u003cstop offset=\".723\" stop-color=\"#F48120\"\/\u003e\u003cstop offset=\"1\" stop-color=\"#F37521\"\/\u003e\u003c\/linearGradient\u003e\u003clinearGradient id=\"pi-paint1_linear\" x1=\"21.338\" y1=\"12.232\" x2=\"18.378\" y2=\"6.446\" gradientUnits=\"userSpaceOnUse\"\u003e\u003cstop stop-color=\"#F58720\"\/\u003e\u003cstop offset=\".359\" stop-color=\"#E16F27\"\/\u003e\u003cstop offset=\".703\" stop-color=\"#D4602C\"\/\u003e\u003cstop offset=\".982\" stop-color=\"#D05B2E\"\/\u003e\u003c\/linearGradient\u003e\u003c\/defs\u003e\u003c\/svg\u003e", 689 label: "Payment Method" 690 } 691 , 692 693 { 694 icon:"\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" viewBox=\"0 0 38 24\" width=\"38\" height=\"24\" aria-labelledby=\"pi-google_pay\"\u003e\u003ctitle id=\"pi-google_pay\"\u003eGoogle Pay\u003c\/title\u003e\u003cpath 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\"\/\u003e\u003cpath 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\"\/\u003e\u003cpath 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.
69406zM23.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\"\/\u003e\u003cpath 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\"\/\u003e\u003cpath 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\"\/\u003e\u003cpath 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\"\/\u003e\u003cpath 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\"\/\u003e\u003c\/svg\u003e\n", 695 label: "Payment Method" 696 } 697 , 698 699 { 700 icon:"\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" viewBox=\"0 0 38 24\" width=\"38\" height=\"24\" fill=\"none\" aria-labelledby=\"pi-master\"\u003e\u003ctitle id=\"pi-master\"\u003eMastercard\u003c\/title\u003e\u003crect x=\".5\" y=\".5\" width=\"37\" height=\"23\" rx=\"2.5\" stroke=\"#000\" stroke-opacity=\".07\" fill=\"none\"\/\u003e\u003cpath d=\"M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z\" fill=\"#1C1C1C\" style=\"fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;\"\/\u003e\u003cpath d=\"M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z\" fill=\"#232323\" style=\"fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;\"\/\u003e\u003cpath d=\"M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z\" fill=\"#EB001B\" style=\"fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;\"\/\u003e\u003cpath d=\"M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z\" fill=\"#F79E1B\" style=\"fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;\"\/\u003e\u003cpath d=\"M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z\" fill=\"#FF5F00\" style=\"fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;\"\/\u003e\u003c\/svg\u003e\n", 701 label: "Payment Method" 702 } 703 , 704 705 { 706 icon:"\u003csvg viewBox=\"0 0 38 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"38\" height=\"24\" role=\"img\" aria-labelledby=\"pi-paypal\"\u003e\u003ctitle id=\"pi-paypal\"\u003ePayPal\u003c\/title\u003e\u003cpath 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\"\/\u003e\u003cpath 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\"\/\u003e\u003cpath 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\"\/\u003e\u003cpath 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\"\/\u003e\u003cpath 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
7060-.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\"\/\u003e\u003c\/svg\u003e", 707 label: "Payment Method" 708 } 709 , 710 711 { 712 icon:"\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" viewBox=\"0 0 38 24\" width=\"38\" height=\"24\" aria-labelledby=\"pi-shopify_pay\"\u003e\u003ctitle id=\"pi-shopify_pay\"\u003eShop Pay\u003c\/title\u003e\u003cpath 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\"\/\u003e\u003cpath 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\"\/\u003e\u003cpath 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\"\/\u003e\u003c\/svg\u003e\n", 713 label: "Payment Method" 714 } 715 , 716 717 { 718 icon:"\u003csvg viewBox=\"0 0 38 24\" width=\"38\" height=\"24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-labelledby=\"pi-venmo\"\u003e\u003ctitle id=\"pi-venmo\"\u003eVenmo\u003c\/title\u003e\u003cg fill=\"none\" fill-rule=\"evenodd\"\u003e\u003crect fill-opacity=\".07\" fill=\"#000\" width=\"38\" height=\"24\" rx=\"3\"\/\u003e\u003cpath 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\"\/\u003e\u003cpath 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\"\/\u003e\u003c\/g\u003e\u003c\/svg\u003e\n", 719 label: "Payment Method" 720 } 721 , 722 723 { 724 icon:"\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" viewBox=\"0 0 38 24\" width=\"38\" height=\"24\" fill=\"none\" aria-labelledby=\"pi-visa\"\u003e\u003ctitle id=\"pi-visa\"\u003eVisa\u003c\/title\u003e\u003crect x=\".5\" y=\".5\" width=\"37\" height=\"23\" rx=\"2.5\" stroke=\"#000\" stroke-opacity=\".07\" fill=\"none\"\/\u003e\u003cpath d=\"M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z\" fill=\"#142FBD\" style=\"fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;\"\/\u003e\u003cpath d=\"M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z\" fill=\"#1532CB\" style=\"fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;
724\"\/\u003e\u003cpath d=\"M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
72416.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"\/\u003e\u003c\/svg\u003e\n", 725 label: "Payment Method" 726 } 727 728 729 ] 730 }; 731 732 733 734 735 window.themeVars.routes = { 736 normalised_root: "\/", 737 cart_add_url: "\/cart\/add", 738 cart_change_url: "\/cart\/change", 739 cart_update_url: "\/cart\/update", 740 cart_url: "\/cart", 741 predictive_search_url: "\/search\/suggest", 742 search_url: "\/search", 743 login_url: "\/account\/login", 744 register_url: "\/account\/register", 745 account_url: "\/account" 746 } 747</script>
747 748 749 750<style data-shopify> 751 .color-scheme-1 { 752 --color-background: #ffffff; 753 --color-background-secondary: #ffffff; 754 755 --gradient-background: #ffffff; 756 757 758 --color-title: #25282a; 759 --color-subtitle: #25282a; 760 --color-sub-subtitle: #25282a; 761 --color-foreground: #293035; 762 --color-button: #ffc633; 763 --color-button-text: #293035; 764 --color-button-border: #ffc633; 765 --color-button-hover: #ffd057; 766 --color-button-text-hover: #293035; 767 --color-button-border-hover: transparent; 768 --color-secondary-button: #ffffff; 769 --color-secondary-button-text: #25282a; 770 --color-secondary-button-border: #25282a; 771 --color-secondary-button-hover: rgba(0,0,0,0); 772 --color-secondary-button-text-hover: #6b6a68; 773 --color-secondary-button-border-hover: rgba(0,0,0,0); 774 --color-carousel-arrows: #ffc633; 775 --color-carousel-arrow-icons: #25282a; 776 --color-carousel-bar: #575a5d; 777 --color-carousel-bar-bg: #c1c2c3; 778 --color-carousel-progress-bar-arrows: #575a5d; 779 --color-active-carousel-dots: transparent; 780 --color-carousel-dots: transparent; 781 --color-icons: #ffc633; 782 --color-links: #25282a; 783 --color-links-hover: #c1c2c3; 784 --color-element-border: #c1c2c3; 785 } 786 .color-scheme-2 { 787 --color-background: #25282a; 788 --color-background-secondary: #25282a; 789 790 --gradient-background: #25282a; 791 792 793 --color-title: #ffffff; 794 --color-subtitle: #ffffff; 795 --color-sub-subtitle: #ffc633; 796 --color-foreground: #ffffff; 797 --color-button: #ffc633; 798 --color-button-text: #293035; 799 --color-button-border: #ffc633; 800 --color-button-hover: #ffd057; 801 --color-button-text-hover: #25282a; 802 --color-button-border-hover: #ffc633; 803 --color-secondary-button: rgba(0,0,0,0); 804 --color-secondary-button-text: #ffffff; 805 --color-secondary-button-border: #ffffff; 806 --color-secondary-button-hover: #ffffff; 807 --color-secondary-button-text-hover: #25282a; 808 --color-secondary-button-border-hover: #25282a; 809 --color-carousel-arrows: #ffc633; 810 --color-carousel-arrow-icons: #293035; 811 --color-carousel-bar: #ffffff; 812 --color-carousel-bar-bg: #cccccc; 813 --color-carousel-progress-bar-arrows: #ffffff; 814 --color-active-carousel-dots: transparent; 815 --color-carousel-dots: transparent; 816 --color-icons: #ffc633; 817 --color-links: #25282a; 818 --color-links-hover: #c1c2c3; 819 --color-element-border: #6b6a68; 820 } 821 .color-scheme-23ad3a7e-eb49-48cc-a263-5258d06232da { 822 --color-background: #f5f5f5; 823 --color-background-secondary: #ffffff; 824 825 --gradient-background: #f5f5f5; 826 827 828 --color-title: #25282a; 829 --color-subtitle: #25282a; 830 --color-sub-subtitle: #25282a; 831 --color-foreground: #25282a; 832 --color-button: #25282a; 833 --color-button-text: #ffffff; 834 --color-button-border: rgba(0,0,0,0); 835 --color-button-hover: #25282a; 836 --color-button-text-hover: #ffffff; 837 --color-button-border-hover: transparent; 838 --color-secondary-button: #25282a; 839 --color-secondary-button-text: #ffffff; 840 --color-secondary-button-border: #ffffff; 841 --color-secondary-button-hover: #ffffff; 842 --color-secondary-button-text-hover: #25282a; 843 --color-secondary-button-border-hover: #25282a; 844 --color-carousel-arrows: #25282a; 845 --color-carousel-arrow-icons: #f5f5f5; 846 --color-carousel-bar: #6b6a68; 847 --color-carousel-bar-bg: #c1c2c3; 848 --color-carousel-progress-bar-arrows: #575a5d; 849 --color-active-carousel-dots: transparent; 850 --color-carousel-dots: transparent; 851 --color-icons: #293035; 852 --color-links: #25282a; 853 --color-links-hover: #c1c2c3; 854 --color-element-border: #c1c2c3; 855 } 856 .color-scheme-fb0d83b7-4ae9-49a0-9695-e5f55b958a66 { 857 --color-background: #0b1318; 858 --color-background-secondary: #172026; 859 860 --gradient-background: #0b1318; 861 862 863 --color-title: #cccccc; 864 --color-subtitle: #cccccc; 865 --color-sub-subtitle: #ffffff; 866 --color-foreground: #ffffff; 867 --color-button: #ffc633; 868 --color-button-text: #293035; 869 --color-button-border: #ffc633; 870 --color-button-hover: #ffd057; 871 --color-button-text-hover: #ffffff; 872 --color-button-border-hover: transparent; 873 --color-secondary-button: #25282a; 874 --color-secondary-button-text: #ffffff; 875 --color-secondary-button-border: #293035; 876 --color-secondary-button-hover: #ffffff; 877 --color-secondary-button-text-hover: #25282a; 878 --color-secondary-button-border-hover: #25282a;
879 --color-carousel-arrows: #ffc633; 880 --color-carousel-arrow-icons: #25282a; 881 --color-carousel-bar: #ffffff; 882 --color-carousel-bar-bg: #575a5d; 883 --color-carousel-progress-bar-arrows: #575a5d; 884 --color-active-carousel-dots: transparent; 885 --color-carousel-dots: transparent; 886 --color-icons: #ffc633; 887 --color-links: #ffffff; 888 --color-links-hover: #c1c2c3; 889 --color-element-border: #6b6a68; 890 } 891 .color-scheme-1a9fe8fd-1a63-46c4-97de-1fa8cd1b6788 { 892 --color-background: #ffc633; 893 --color-background-secondary: #ffffff; 894 895 --gradient-background: #ffc633; 896 897 898 --color-title: #25282a; 899 --color-subtitle: #25282a; 900 --color-sub-subtitle: #25282a; 901 --color-foreground: #293035; 902 --color-button: #25282a; 903 --color-button-text: #f5f5f5; 904 --color-button-border: #ffc633; 905 --color-button-hover: #ffd057; 906 --color-button-text-hover: #ffffff; 907 --color-button-border-hover: transparent; 908 --color-secondary-button: #f5f5f5; 909 --color-secondary-button-text: #25282a; 910 --color-secondary-button-border: #293035; 911 --color-secondary-button-hover: #ffffff; 912 --color-secondary-button-text-hover: #25282a; 913 --color-secondary-button-border-hover: #25282a; 914 --color-carousel-arrows: #ffc633; 915 --color-carousel-arrow-icons: #25282a; 916 --color-carousel-bar: #ffffff; 917 --color-carousel-bar-bg: #575a5d; 918 --color-carousel-progress-bar-arrows: #575a5d; 919 --color-active-carousel-dots: transparent; 920 --color-carousel-dots: transparent; 921 --color-icons: #ffc633; 922 --color-links: #25282a; 923 --color-links-hover: #c1c2c3; 924 --color-element-border: #c1c2c3; 925 } 926 .color-scheme-180c2c34-fa5f-4668-92da-2195cf6c6dca { 927 --color-background: #ffffff; 928 --color-background-secondary: #ffffff; 929 930 --gradient-background: #ffffff; 931 932 933 --color-title: #ffffff; 934 --color-subtitle: #ffffff; 935 --color-sub-subtitle: #25282a; 936 --color-foreground: #293035; 937 --color-button: #ffc633; 938 --color-button-text: #293035; 939 --color-button-border: #ffc633; 940 --color-button-hover: #ffd057; 941 --color-button-text-hover: #ffffff; 942 --color-button-border-hover: transparent; 943 --color-secondary-button: #25282a; 944 --color-secondary-button-text: #ffffff; 945 --color-secondary-button-border: #293035; 946 --color-secondary-button-hover: #ffffff; 947 --color-secondary-button-text-hover: #25282a; 948 --color-secondary-button-border-hover: #25282a; 949 --color-carousel-arrows: #ffc633; 950 --color-carousel-arrow-icons: #25282a; 951 --color-carousel-bar: #ffffff; 952 --color-carousel-bar-bg: #575a5d; 953 --color-carousel-progress-bar-arrows: #575a5d; 954 --color-active-carousel-dots: transparent; 955 --color-carousel-dots: transparent; 956 --color-icons: #ffc633; 957 --color-links: #25282a; 958 --color-links-hover: #c1c2c3; 959 --color-element-border: #c1c2c3; 960 } 961 .color-scheme-d9246304-9d05-41c9-835b-ff15fa130b03 { 962 --color-background: #17191a; 963 --color-background-secondary: #25282a; 964 965 --gradient-background: #17191a; 966 967 968 --color-title: #ffffff; 969 --color-subtitle: #ffffff; 970 --color-sub-subtitle: #d8d8d8; 971 --color-foreground: #a2a2a2; 972 --color-button: #ffc633; 973 --color-button-text: #293035; 974 --color-button-border: #ffc633; 975 --color-button-hover: #ffd057; 976 --color-button-text-hover: #ffffff; 977 --color-button-border-hover: transparent; 978 --color-secondary-button: #25282a; 979 --color-secondary-button-text: #ffffff; 980 --color-secondary-button-border: #293035; 981 --color-secondary-button-hover: #ffffff; 982 --color-secondary-button-text-hover: #25282a; 983 --color-secondary-button-border-hover: #25282a; 984 --color-carousel-arrows: #ffc633; 985 --color-carousel-arrow-icons: #25282a; 986 --color-carousel-bar: #e2e2e2; 987 --color-carousel-bar-bg: #575a5d; 988 --color-carousel-progress-bar-arrows: #575a5d;
989 --color-active-carousel-dots: transparent; 990 --color-carousel-dots: transparent; 991 --color-icons: #ffc633; 992 --color-links: #25282a; 993 --color-links-hover: #c1c2c3; 994 --color-element-border: #c1c2c3; 995 } 996 .color-scheme-73b67cee-be4e-4a80-a5ce-a690fddeac98 { 997 --color-background: #25282a; 998 --color-background-secondary: #293035; 999 1000 --gradient-background: #25282a; 1001 1002 1003 --color-title: #ffc633; 1004 --color-subtitle: #ffffff; 1005 --color-sub-subtitle: #ffffff; 1006 --color-foreground: #ffffff; 1007 --color-button: #ffc633; 1008 --color-button-text: #293035; 1009 --color-button-border: #ffc633; 1010 --color-button-hover: #ffd057; 1011 --color-button-text-hover: #ffffff; 1012 --color-button-border-hover: transparent; 1013 --color-secondary-button: #25282a; 1014 --color-secondary-button-text: #ffffff; 1015 --color-secondary-button-border: #ffffff; 1016 --color-secondary-button-hover: #ffffff; 1017 --color-secondary-button-text-hover: #ffc633; 1018 --color-secondary-button-border-hover: #ffffff; 1019 --color-carousel-arrows: #ffc633; 1020 --color-carousel-arrow-icons: #25282a; 1021 --color-carousel-bar: #e2e2e2; 1022 --color-carousel-bar-bg: #575a5d; 1023 --color-carousel-progress-bar-arrows: #ffffff; 1024 --color-active-carousel-dots: transparent; 1025 --color-carousel-dots: transparent; 1026 --color-icons: #ffc633; 1027 --color-links: #ffffff; 1028 --color-links-hover: #ffc633; 1029 --color-element-border: #c1c2c3; 1030 } 1031 .color-scheme-31ec7314-1d80-4f36-9baf-6bde1d07174d { 1032 --color-background: #ffffff; 1033 --color-background-secondary: #ffffff; 1034 1035 --gradient-background: #ffffff; 1036 1037 1038 --color-title: #ffffff; 1039 --color-subtitle: #ffc633; 1040 --color-sub-subtitle: #ffc633; 1041 --color-foreground: #ffc633; 1042 --color-button: #ffc633; 1043 --color-button-text: #293035; 1044 --color-button-border: #ffc633; 1045 --color-button-hover: #ffd057; 1046 --color-button-text-hover: #ffffff; 1047 --color-button-border-hover: transparent; 1048 --color-secondary-button: #25282a; 1049 --color-secondary-button-text: #ffffff; 1050 --color-secondary-button-border: #293035; 1051 --color-secondary-button-hover: #ffffff; 1052 --color-secondary-button-text-hover: #25282a; 1053 --color-secondary-button-border-hover: #25282a; 1054 --color-carousel-arrows: #ffc633; 1055 --color-carousel-arrow-icons: #25282a; 1056 --color-carousel-bar: #e2e2e2; 1057 --color-carousel-bar-bg: #575a5d; 1058 --color-carousel-progress-bar-arrows: #575a5d; 1059 --color-active-carousel-dots: transparent; 1060 --color-carousel-dots: transparent; 1061 --color-icons: #ffc633; 1062 --color-links: #25282a; 1063 --color-links-hover: #c1c2c3; 1064 --color-element-border: #c1c2c3; 1065 } 1066 .color-scheme-74c4fe44-bcdf-4dcd-a214-71ea59af8ef0 { 1067 --color-background: #ffffff; 1068 --color-background-secondary: #f5f5f5; 1069 1070 --gradient-background: #ffffff; 1071 1072 1073 --color-title: #25282a; 1074 --color-subtitle: #ffffff; 1075 --color-sub-subtitle: #25282a; 1076 --color-foreground: #25282a; 1077 --color-button: #25282a; 1078 --color-button-text: #f5f5f5; 1079 --color-button-border: #ffffff; 1080 --color-button-hover: #ffd057; 1081 --color-button-text-hover: #ffffff; 1082 --color-button-border-hover: transparent; 1083 --color-secondary-button: #25282a; 1084 --color-secondary-button-text: #ffffff; 1085 --color-secondary-button-border: #293035; 1086 --color-secondary-button-hover: #ffffff; 1087 --color-secondary-button-text-hover: #25282a; 1088 --color-secondary-button-border-hover: #25282a; 1089 --color-carousel-arrows: #ffc633; 1090 --color-carousel-arrow-icons: #25282a; 1091 --color-carousel-bar: #25282a; 1092 --color-carousel-bar-bg: #575a5d; 1093 --color-carousel-progress-bar-arrows: #575a5d; 1094 --color-active-carousel-dots: transparent; 1095 --color-carousel-dots: transparent; 1096 --color-icons: #ffc633; 1097 --color-links: #25282a; 1098 --color-links-hover: #c1c2c3; 1099 --color-element-border: #c1c2c3; 1100 } 1101 .color-scheme-8af09c0c-6c20-41fa-859f-3aac47ce3619 { 1102 --color-background: #22272a; 1103 --color-background-secondary: #ffffff; 1104 1105 --gradient-background: #22272a; 1106 1107 1108 --color-title: #ffffff; 1109 --color-subtitle: #293035; 1110 --color-sub-subtitle: #ffc633; 1111 --color-foreground: #d8d8d8; 1112 --color-button: #ffc633; 1113 --color-button-text: #293035; 1114 --color-button-border: #ffc633; 1115 --color-button-hover: #ffd057; 1116 --color-button-text-hover: #ffffff; 1117 --color-button-border-hover: transparent; 1118 --color-secondary-button: #25282a; 1119 --color-secondary-button-text: #ffffff; 1120 --color-secondary-button-border: #293035; 1121 --color-secondary-button-hover: #ffffff; 1122 --color-secondary-button-text-hover: #25282a; 1123 --color-secondary-button-border-hover: #25282a;
1124 --color-carousel-arrows: #ffc633; 1125 --color-carousel-arrow-icons: #25282a; 1126 --color-carousel-bar: #575a5d; 1127 --color-carousel-bar-bg: #c1c2c3; 1128 --color-carousel-progress-bar-arrows: #575a5d; 1129 --color-active-carousel-dots: transparent; 1130 --color-carousel-dots: transparent; 1131 --color-icons: #ffc633; 1132 --color-links: #25282a; 1133 --color-links-hover: #c1c2c3; 1134 --color-element-border: #6b6a68; 1135 } 1136 .color-scheme-654f9271-f200-4cef-9012-8e0f5168c839 { 1137 --color-background: #17191a; 1138 --color-background-secondary: #25282a; 1139 1140 --gradient-background: #17191a; 1141 1142 1143 --color-title: #ffffff; 1144 --color-subtitle: #ffffff; 1145 --color-sub-subtitle: #ffffff; 1146 --color-foreground: #ffffff; 1147 --color-button: #ffc633; 1148 --color-button-text: #293035; 1149 --color-button-border: #ffc633; 1150 --color-button-hover: #ffd057; 1151 --color-button-text-hover: #ffffff; 1152 --color-button-border-hover: transparent; 1153 --color-secondary-button: #25282a; 1154 --color-secondary-button-text: #ffffff; 1155 --color-secondary-button-border: #293035; 1156 --color-secondary-button-hover: #ffffff; 1157 --color-secondary-button-text-hover: #25282a; 1158 --color-secondary-button-border-hover: #25282a; 1159 --color-carousel-arrows: #ffc633; 1160 --color-carousel-arrow-icons: #25282a; 1161 --color-carousel-bar: #575a5d; 1162 --color-carousel-bar-bg: #c1c2c3; 1163 --color-carousel-progress-bar-arrows: #575a5d; 1164 --color-active-carousel-dots: transparent; 1165 --color-carousel-dots: transparent; 1166 --color-icons: #ffc633; 1167 --color-links: #25282a; 1168 --color-links-hover: #c1c2c3; 1169 --color-element-border: #c1c2c3; 1170 } 1171 .color-scheme-144e1425-7dbd-4cdd-b069-a62b47715348 { 1172 --color-background: #25282a; 1173 --color-background-secondary: rgba(0,0,0,0); 1174 1175 --gradient-background: #25282a; 1176 1177 1178 --color-title: #ffc633; 1179 --color-subtitle: #ffffff; 1180 --color-sub-subtitle: #ffffff; 1181 --color-foreground: #ffffff; 1182 --color-button: #ffc633; 1183 --color-button-text: #293035; 1184 --color-button-border: #ffc633; 1185 --color-button-hover: #ffd057; 1186 --color-button-text-hover: #ffffff; 1187 --color-button-border-hover: transparent; 1188 --color-secondary-button: #25282a; 1189 --color-secondary-button-text: #ffffff; 1190 --color-secondary-button-border: #293035; 1191 --color-secondary-button-hover: #ffffff; 1192 --color-secondary-button-text-hover: #25282a; 1193 --color-secondary-button-border-hover: #25282a; 1194 --color-carousel-arrows: #ffc633; 1195 --color-carousel-arrow-icons: #25282a; 1196 --color-carousel-bar: #575a5d; 1197 --color-carousel-bar-bg: #c1c2c3; 1198 --color-carousel-progress-bar-arrows: #575a5d; 1199 --color-active-carousel-dots: transparent; 1200 --color-carousel-dots: transparent; 1201 --color-icons: #ffc633; 1202 --color-links: #25282a; 1203 --color-links-hover: #c1c2c3; 1204 --color-element-border: #c1c2c3; 1205 } 1206 .color-scheme-2ae570a6-147a-495a-82a7-785b90f2d585 { 1207 --color-background: #25282a; 1208 --color-background-secondary: #ffffff; 1209 1210 --gradient-background: #25282a; 1211 1212 1213 --color-title: #ffffff; 1214 --color-subtitle: #25282a; 1215 --color-sub-subtitle: #ffffff; 1216 --color-foreground: #ffffff; 1217 --color-button: #ffc633; 1218 --color-button-text: #293035; 1219 --color-button-border: #ffc633; 1220 --color-button-hover: #ffd057; 1221 --color-button-text-hover: #ffffff; 1222 --color-button-border-hover: transparent; 1223 --color-secondary-button: #25282a; 1224 --color-secondary-button-text: #ffffff; 1225 --color-secondary-button-border: #293035; 1226 --color-secondary-button-hover: #ffffff; 1227 --color-secondary-button-text-hover: #25282a; 1228 --color-secondary-button-border-hover: #25282a; 1229 --color-carousel-arrows: #ffc633; 1230 --color-carousel-arrow-icons: #25282a; 1231 --color-carousel-bar: #ffffff; 1232 --color-carousel-bar-bg: #c1c2c3; 1233 --color-carousel-progress-bar-arrows: #ffffff;
1234 --color-active-carousel-dots: transparent; 1235 --color-carousel-dots: transparent; 1236 --color-icons: #ffc633; 1237 --color-links: #25282a; 1238 --color-links-hover: #c1c2c3; 1239 --color-element-border: #c1c2c3; 1240 } 1241 .color-scheme-0c8b9c30-f89f-450a-8bc0-a7e52a7955c4 { 1242 --color-background: #ffffff; 1243 --color-background-secondary: #ffffff; 1244 1245 --gradient-background: #ffffff; 1246 1247 1248 --color-title: #25282a; 1249 --color-subtitle: #25282a; 1250 --color-sub-subtitle: #25282a; 1251 --color-foreground: #25282a; 1252 --color-button: #ffc633; 1253 --color-button-text: #25282a; 1254 --color-button-border: #ffc633; 1255 --color-button-hover: #ffd057; 1256 --color-button-text-hover: #ffffff; 1257 --color-button-border-hover: transparent; 1258 --color-secondary-button: #25282a; 1259 --color-secondary-button-text: #ffffff; 1260 --color-secondary-button-border: #25282a; 1261 --color-secondary-button-hover: #ffffff; 1262 --color-secondary-button-text-hover: #25282a; 1263 --color-secondary-button-border-hover: #25282a; 1264 --color-carousel-arrows: #ffc633; 1265 --color-carousel-arrow-icons: #25282a; 1266 --color-carousel-bar: #575a5d; 1267 --color-carousel-bar-bg: #c1c2c3; 1268 --color-carousel-progress-bar-arrows: #575a5d; 1269 --color-active-carousel-dots: transparent; 1270 --color-carousel-dots: transparent; 1271 --color-icons: #ffc633; 1272 --color-links: #25282a; 1273 --color-links-hover: #c1c2c3; 1274 --color-element-border: #c1c2c3; 1275 } 1276 .color-scheme-2ca6df82-1de3-468e-a1db-64074cf4c1ad { 1277 --color-background: #22272a; 1278 --color-background-secondary: #ffffff; 1279 1280 --gradient-background: #22272a; 1281 1282 1283 --color-title: #ffffff; 1284 --color-subtitle: #ffc633; 1285 --color-sub-subtitle: #ffffff; 1286 --color-foreground: #ffffff; 1287 --color-button: #ffc633; 1288 --color-button-text: #293035; 1289 --color-button-border: #ffc633; 1290 --color-button-hover: #ffd057; 1291 --color-button-text-hover: #ffffff; 1292 --color-button-border-hover: transparent; 1293 --color-secondary-button: #25282a; 1294 --color-secondary-button-text: #ffffff; 1295 --color-secondary-button-border: #293035; 1296 --color-secondary-button-hover: #ffffff; 1297 --color-secondary-button-text-hover: #25282a; 1298 --color-secondary-button-border-hover: #25282a; 1299 --color-carousel-arrows: #ffc633; 1300 --color-carousel-arrow-icons: #25282a; 1301 --color-carousel-bar: #575a5d; 1302 --color-carousel-bar-bg: #c1c2c3; 1303 --color-carousel-progress-bar-arrows: #575a5d; 1304 --color-active-carousel-dots: transparent; 1305 --color-carousel-dots: transparent; 1306 --color-icons: #ffc633; 1307 --color-links: #25282a; 1308 --color-links-hover: #c1c2c3; 1309 --color-element-border: #c1c2c3; 1310 } 1311 .color-scheme-e31b7605-88f1-4ce2-bec7-ec739eb2650b { 1312 --color-background: #17191a; 1313 --color-background-secondary: #25282a; 1314 1315 --gradient-background: #17191a; 1316 1317 1318 --color-title: #ffffff; 1319 --color-subtitle: #ffc633; 1320 --color-sub-subtitle: #ffc633; 1321 --color-foreground: #ffc633; 1322 --color-button: #ffc633; 1323 --color-button-text: #293035; 1324 --color-button-border: #ffc633; 1325 --color-button-hover: #ffd057; 1326 --color-button-text-hover: #17191a; 1327 --color-button-border-hover: #17191a; 1328 --color-secondary-button: #25282a; 1329 --color-secondary-button-text: #25282a; 1330 --color-secondary-button-border: #293035; 1331 --color-secondary-button-hover: #17191a; 1332 --color-secondary-button-text-hover: #25282a; 1333 --color-secondary-button-border-hover: #25282a; 1334 --color-carousel-arrows: #ffc633; 1335 --color-carousel-arrow-icons: #25282a; 1336 --color-carousel-bar: #575a5d; 1337 --color-carousel-bar-bg: #17191a; 1338 --color-carousel-progress-bar-arrows: #575a5d; 1339 --color-active-carousel-dots: transparent; 1340 --color-carousel-dots: transparent; 1341 --color-icons: #ffc633; 1342 --color-links: #25282a; 1343 --color-links-hover: #c1c2c3; 1344 --color-element-border: #17191a; 1345 } 1346 .color-scheme-aa5660e8-e96b-488a-9dde-8833a358ea32 { 1347 --color-background: #f5f5f5; 1348 --color-background-secondary: #ffffff; 1349 1350 --gradient-background: #f5f5f5; 1351 1352 1353 --color-title: #25282a; 1354 --color-subtitle: #25282a; 1355 --color-sub-subtitle: #25282a; 1356 --color-foreground: #293035; 1357 --color-button: #ffc633; 1358 --color-button-text: #293035; 1359 --color-button-border: #ffc633; 1360 --color-button-hover: #ffd057; 1361 --color-button-text-hover: #ffffff; 1362 --color-button-border-hover: transparent; 1363 --color-secondary-button: #25282a; 1364 --color-secondary-button-text: #ffffff; 1365 --color-secondary-button-border: #293035; 1366 --color-secondary-button-hover: #ffffff; 1367 --color-secondary-button-text-hover: #25282a; 1368 --color-secondary-button-border-hover: #25282a;
1369 --color-carousel-arrows: #ffc633; 1370 --color-carousel-arrow-icons: #25282a; 1371 --color-carousel-bar: #575a5d; 1372 --color-carousel-bar-bg: #c1c2c3; 1373 --color-carousel-progress-bar-arrows: #575a5d; 1374 --color-active-carousel-dots: transparent; 1375 --color-carousel-dots: transparent; 1376 --color-icons: #ffc633; 1377 --color-links: #25282a; 1378 --color-links-hover: #c1c2c3; 1379 --color-element-border: #c1c2c3; 1380 } 1381 .color-scheme-0ee14c70-54d7-4031-8abc-e102f04e5359 { 1382 --color-background: #25282a; 1383 --color-background-secondary: #25282a; 1384 1385 --gradient-background: #25282a; 1386 1387 1388 --color-title: #ffffff; 1389 --color-subtitle: #25282a; 1390 --color-sub-subtitle: #c1c2c3; 1391 --color-foreground: #c1c2c3; 1392 --color-button: #ffc633; 1393 --color-button-text: #ffffff; 1394 --color-button-border: #ffc633; 1395 --color-button-hover: #ffd057; 1396 --color-button-text-hover: #25282a; 1397 --color-button-border-hover: transparent; 1398 --color-secondary-button: #ffd057; 1399 --color-secondary-button-text: #25282a; 1400 --color-secondary-button-border: #293035; 1401 --color-secondary-button-hover: #25282a; 1402 --color-secondary-button-text-hover: #25282a; 1403 --color-secondary-button-border-hover: #25282a; 1404 --color-carousel-arrows: #ffc633; 1405 --color-carousel-arrow-icons: #25282a; 1406 --color-carousel-bar: #575a5d; 1407 --color-carousel-bar-bg: #25282a; 1408 --color-carousel-progress-bar-arrows: #575a5d; 1409 --color-active-carousel-dots: transparent; 1410 --color-carousel-dots: transparent; 1411 --color-icons: #ffc633; 1412 --color-links: #25282a; 1413 --color-links-hover: #25282a; 1414 --color-element-border: #25282a; 1415 } 1416 .color-scheme-52f9985a-856d-46e7-9c40-e8712ef61f8b { 1417 --color-background: #17191a; 1418 --color-background-secondary: #25282a; 1419 1420 --gradient-background: #17191a; 1421 1422 1423 --color-title: #ffffff; 1424 --color-subtitle: #ffffff; 1425 --color-sub-subtitle: #25282a; 1426 --color-foreground: #ffffff; 1427 --color-button: #ffc633; 1428 --color-button-text: #293035; 1429 --color-button-border: #ffc633; 1430 --color-button-hover: #ffd057; 1431 --color-button-text-hover: #ffffff; 1432 --color-button-border-hover: transparent; 1433 --color-secondary-button: #25282a; 1434 --color-secondary-button-text: #ffffff; 1435 --color-secondary-button-border: #293035; 1436 --color-secondary-button-hover: #ffffff; 1437 --color-secondary-button-text-hover: #25282a; 1438 --color-secondary-button-border-hover: #25282a; 1439 --color-carousel-arrows: #ffc633; 1440 --color-carousel-arrow-icons: #25282a; 1441 --color-carousel-bar: #575a5d; 1442 --color-carousel-bar-bg: #c1c2c3; 1443 --color-carousel-progress-bar-arrows: #575a5d; 1444 --color-active-carousel-dots: transparent; 1445 --color-carousel-dots: transparent; 1446 --color-icons: #ffc633; 1447 --color-links: #25282a; 1448 --color-links-hover: #c1c2c3; 1449 --color-element-border: #c1c2c3; 1450 } 1451 .color-scheme-bcd64ecb-b1d4-480a-8072-a47f108ae161 { 1452 --color-background: #25282a; 1453 --color-background-secondary: #17191a; 1454 1455 --gradient-background: #25282a; 1456 1457 1458 --color-title: #ffffff; 1459 --color-subtitle: #ffffff; 1460 --color-sub-subtitle: #ffffff; 1461 --color-foreground: #ffffff; 1462 --color-button: #ffc633; 1463 --color-button-text: #293035; 1464 --color-button-border: #ffc633; 1465 --color-button-hover: #ffd057; 1466 --color-button-text-hover: #ffffff; 1467 --color-button-border-hover: transparent; 1468 --color-secondary-button: #ffffff; 1469 --color-secondary-button-text: #25282a; 1470 --color-secondary-button-border: rgba(0,0,0,0); 1471 --color-secondary-button-hover: rgba(0,0,0,0); 1472 --color-secondary-button-text-hover: #6b6a68; 1473 --color-secondary-button-border-hover: rgba(0,0,0,0); 1474 --color-carousel-arrows: #ffc633; 1475 --color-carousel-arrow-icons: #25282a; 1476 --color-carousel-bar: #575a5d; 1477 --color-carousel-bar-bg: #c1c2c3; 1478 --color-carousel-progress-bar-arrows: #575a5d;
1479 --color-active-carousel-dots: transparent; 1480 --color-carousel-dots: transparent; 1481 --color-icons: #ffc633; 1482 --color-links: #ffffff; 1483 --color-links-hover: #ffc633; 1484 --color-element-border: #0b1318; 1485 } 1486 1487 1488 :root { 1489 --text-font: Montserrat, "Montserrat-roboto-fallback", "Montserrat-helvetica-fallback", "Montserrat-arial-fallback", sans-serif; 1490 --font-body-scale: 0.0; 1491 --font-heading-scale: 0.0; 1492 1493 /* Colour Variables */ 1494 --color-white: rgb(255 255 255); 1495 --color-off-white: var(--color-grey-150); 1496 --color-black: var(--color-grey-900); 1497 --color-app-success: var(--color-brand-bright-green); 1498 --color-app-error: var(--color-brand-flame); 1499 --color-dark-hover: var(--color-grey-700); 1500 --color-text-primary: var(--color-grey-700); 1501 --color-text-secondary: var(--color-grey-300); 1502 --color-link: var(--color-brand-secondary); 1503 --color-border-dark: var(--color-grey-700); 1504 --color-border-mid: var(--color-grey-300); 1505 --color-border-inverse: var(--color-grey-600); 1506 --color-border-light: var(--color-grey-150); 1507 1508 /* Brand Colors */ 1509 --color-brand-primary: rgba(37, 40, 42, 1); 1510 --color-brand-secondary: rgba(255, 198, 51, 1); 1511 --color-brand-accent: var(--color-yellow-300); 1512 --color-brand-doughball: #f5f0e6; 1513 --color-brand-flame: rgba(215, 60, 33, 1); 1514 --color-brand-flame-light: rgba(146, 64, 14, 1); 1515 --color-brand-flame-lighter: rgba(217, 119, 6, 1); 1516 --color-brand-evergreen: rgba(73, 123, 48, 1); 1517 --color-brand-bright-green: rgba(97, 230, 143, 1); 1518 --color-brand-sale: var(--color-app-error); 1519 1520 /* Brand Tints - Greyscale */ 1521 --color-grey-150: rgba(244, 244, 244, 1); 1522 --color-grey-200: rgba(237, 237, 237, 1); 1523 --color-grey-250: rgba(230, 231, 232, 1); 1524 --color-grey-300: rgba(216, 216, 216, 1); 1525 --color-grey-500: rgba(162, 162, 162, 1); 1526 --color-grey-600: rgba(144, 144, 144, 1); 1527 --color-grey-700: rgba(87, 90, 93, 1); 1528 --color-grey-900: rgba(23, 25, 26, 1); 1529 1530 /* Brand Tints - Color */ 1531 --color-yellow-300: rgba(255, 208, 87, 1); 1532 --color-yellow-150: rgba(233, 195, 98, 1); 1533 --color-yellow-500: rgba(255, 251, 235, 1); 1534 1535 /* Variables migrated from legacy variables.scss file */ 1536 --color-ooni-grey-5: rgb(245 245 245); /* #F5F5F5 */ 1537 --color-ooni-grey-25: rgb(201 203 204); /* #C9CBCC */ 1538 --color-ooni-grey-50: rgb(148 152 154); /* #94989A */ 1539 --color-ooni-grey-75: rgb(95 100 104); /* #5F6468 */ 1540 --color-ooni-grey-100: rgb(41 48 53); /* #293035 */ 1541 --color-alert-dark: rgb(213 22 22); /* #D51616 */ 1542 --color-alert-light: rgb(252 233 233); /* #FCE9E9 */ 1543 1544 /* Badge Colors */ 1545 --color-badge-urgency-foreground: #ffffff; 1546 --color-badge-urgency-background: #25282a; 1547 --color-badge-sale-foreground: #FFFFFF; 1548 --color-badge-sale-background: #bc3c26; 1549 1550 /* Typography */ 1551 --font-size-2xs: 0.6875rem; /* 11px */ 1552 --font-size-xs: 0.75rem; /* 12px */ 1553 --font-size-s: 0.8125rem; /* 13px */ 1554 --font-size-sm: 0.875rem; /* 14px */ 1555 --font-size-m: 1rem; /* 16px */ 1556 --font-size-2m: 1.125rem; /* 18px */ 1557 --font-size-ml: 1.25rem; /* 20px */ 1558 --font-size-l: 1.5rem; /* 24px */ 1559 --font-size-2l: 1.625rem; /* 26px */ 1560 --font-size-xl: 2rem; /* 32px */ 1561 --font-size-2xl: 2.5rem; /* 40px */ 1562 --font-size-3xl: 3rem; /* 48px */ 1563 --font-size-4xl: 4rem; /* 64px */ 1564 --font-size-5xl: 5.5rem; /* 88px */ 1565 1566 --weight-light: 200; 1567 --weight-book: 300; 1568 --weight-regular: 400; 1569 --weight-mid: 500; 1570 --weight-semi: 600; 1571 --weight-bold: 700; 1572 --weight-black: 800; 1573 1574 /* Spacing */ 1575 --spacing-4xs: 0.0625rem; /* 1px */ 1576 --spacing-3xs: 0.125rem; /* 2px */ 1577 --spacing-2xs: 0.25rem; /* 4px */ 1578 --spacing-xs: 0.5rem; /* 8px */ 1579 --spacing-s: 0.75rem; /* 12px */ 1580 --spacing-sm: 0.875rem; /* 14px */ 1581 --spacing-m: 1rem; /* 16px */ 1582 --spacing-l: 1.5rem; /* 24px */ 1583 --spacing-xl: 2rem; /* 32px */ 1584 --spacing-2xl: 2.5rem; /* 40px */ 1585 --spacing-3xl: 3rem; /* 48px */ 1586 --spacing-4xl: 4rem; /* 64px */ 1587 --spacing-5xl: 5rem; /* 80px */ 1588 1589 --layout-xs: 5rem; 1590 --layout-s: 8rem; 1591 --layout-m: 12rem; 1592 --layout-l: 16rem; 1593 --layout-xl: 24rem; 1594 --layout-2xl: 32rem; 1595 --layout-3xl: 42rem; 1596 --layout-4xl: 64rem; 1597 1598 --screen-s: 480px; 1599 --screen-m: 863px; 1600 --screen-l: 960px;
1601 --screen-xl: 1330px; 1602 --screen-wide: 1920px; 1603 1604 /* Duration */ 1605 --duration-short: 100ms; 1606 --duration-default: 200ms; 1607 --duration-announcement-bar: 250ms; 1608 --duration-medium: 300ms; 1609 --duration-long: 500ms; 1610 --duration-extra-long: 600ms; 1611 --duration-extra-longer: 750ms; 1612 --duration-extended: 3s; 1613 1614 /* Animation Variables */ 1615 --ease-out-slow: cubic-bezier(0, 0, 0.3, 1); 1616 --animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards; 1617 --animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow); 1618 1619 --container-width: 95%; 1620 --container-max-width: 1920px; 1621 --container-max-width-page: 1080px; 1622 --container-large-max-width: 1240px; 1623 --container-medium-max-width: 928px; 1624 --container-small-max-width: 640px; 1625 --container-margin: 0 auto; 1626 1627 --zindex-dropdown: 1000; 1628 --zindex-sticky: 1020; 1629 --zindex-fixed: 1030; 1630 --zindex-modal-backdrop: 1040; 1631 --zindex-modal: 1050; 1632 --zindex-popover: 1060; 1633 --zindex-tooltip: 1070; 1634 1635 --header-nav-height: 60px; 1636 } 1637 1638 @media (min-width: 1024px) { 1639 :root { 1640 --header-nav-height: 70px; 1641 } 1642 } 1643 1644 /* CSS reset here (loaded early enough to trump other styles) */ 1645 h1, h2, h3, h4, h5, h6, p, a, caption, label { 1646 line-height: 1.2; 1647 } 1648 1649 *, 1650 *::before, 1651 *::after { 1652 box-sizing: inherit; 1653 } 1654 1655 html { 1656 box-sizing: border-box; 1657 font-size: 16px; 1658 height: 100%; 1659 } 1660 1661 body { 1662 display: grid; 1663 grid-template-rows: auto auto 1fr auto; 1664 grid-template-columns: 100%; 1665 margin: 0; 1666 } 1667 1668 a { 1669 text-transform: none; 1670 text-decoration: none; 1671 color: rgba(var(--color-link), 0.7); 1672 transition: color 0.2s ease-in-out; 1673 } 1674 1675 a:hover { 1676 color: rgba(var(--color-link), 1); 1677 transition: color 0.2s ease-in-out; 1678 } 1679 1680 @media(max-width: var(--screen-m)) { 1681 .hide-mobile { 1682 display: none !important; 1683 } 1684 } 1685 1686 @media(min-width: var(--screen-m)) { 1687 .hide-desktop { 1688 display: none !important; 1689 } 1690 } 1691</style> 1692 1693 1694 1695
1695<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
1695<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/2059582/digital_wallets/dialog"> 1696<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"> 1697<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
1697<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1590493281"></script>
1697 1698<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
1699<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1590493281&shop_id=2059582" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1699
1699
1700<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>
vendor: 1 bytes, line 1700
1700
1701<script id="shopify-features" type="application/json">{"accessToken":"cf1a65c05bab3e592760bbfd5b7fc887","betas":["rich-media-storefront-analytics"],"domain":"ooni.com","predictiveSearch":true,"shopId":2059582,"locale":"en"}</script>
vendor: 1 bytes, line 1701
1701
1702<script>var Shopify = Shopify || {}; 1703Shopify.shop = "uuni.myshopify.com"; 1704Shopify.locale = "en"; 1705Shopify.currency = {"active":"USD","rate":"1.0"}; 1706Shopify.country = "US"; 1707Shopify.theme = {"name":"PRODUCTION","id":128355369057,"schema_name":"UWP FW4 Theme","schema_version":"1.0.0","theme_store_id":null,"role":"main"}; 1708Shopify.theme.handle = "null"; 1709Shopify.theme.style = {"id":null,"handle":null}; 1710Shopify.cdnHost = "ooni.com/cdn"; 1711Shopify.routes = Shopify.routes || {}; 1712Shopify.routes.root = "/"; 1713Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 1714Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 1715Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 1716Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 1716
1716
1717<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 1717
1717
1718<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 1718
1718
1719<script> 1720 window.ShopifyPay = window.ShopifyPay || {}; 1721 window.ShopifyPay.apiHost = "shop.app\/pay"; 1722 window.ShopifyPay.redirectState = null; 1723</script>
vendor: 1 bytes, line 1723
1723
1724<script> 1725 window.Shopify = window.Shopify || {}; 1726 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 1727 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 1728 window.Shopify.SignInWithShop.eligible = true; 1729</script>
vendor: 1 bytes, line 1729
1729
1730<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 1730
1730
1731<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 1731
1731
1732<script type="module"> 1733 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 1734 1735 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 1736 1737</script>
vendor: 1 bytes, line 1737
1737
1738<script> 1739 window.Shopify = window.Shopify || {}; 1740 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 1741 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 1742</script>
vendor: 1 bytes, line 1742
1742
1743<script>(function() { 1744 var isLoaded = false; 1745 function asyncLoad() { 1746 if (isLoaded) return; 1747 isLoaded = true; 1748 var urls = ["https:\/\/cdn-loyalty.yotpo.com\/loader\/RfHBrk5NLqEYtxiDYH-UCg.js?shop=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:\/\/prod-configuration-app.integrations-itbl.co\/app\/script?shop=uuni.myshopify.com","https:\/\/static-resources.botnot.io\/js\/yofi-telemetry-prod.min.js?v=202601261219\u0026shop=uuni.myshopify.com","\/\/backinstock.useamp.com\/widget\/22248_1783059415.js?category=bis\u0026v=6\u0026shop=uuni.myshopify.com","https:\/\/s3.eu-west-1.amazonaws.com\/production-klarna-il-shopify-osm\/9b281ea3896e823dc21a80a7781a2a2c53b8ecc2\/uuni.myshopify.com-1790166875096.js?shop=uuni.myshopify.com"]; 1749 for (var i = 0; i < urls.length; i++) { 1750 var s = document.createElement('script'); 1751 s.type = 'text/javascript'; 1752 s.async = true; 1753 s.src = urls[i]; 1754 var x = document.getElementsByTagName('script')[0]; 1755 x.parentNode.insertBefore(s, x); 1756 } 1757 }; 1758 if(window.attachEvent) { 1759 window.attachEvent('onload', asyncLoad); 1760 } else { 1761 window.addEventListener('load', asyncLoad, false); 1762 } 1763})();</script>
vendor: 1 bytes, line 1763
1763
1764<script id="__st">var __st={"a":2059582,"offset":-25200,"reqid":"541bac72-7694-42f0-ae16-43e4912e9e77-1790851097","pageurl":"ooni.com\/search?q=Gas+pizza+oven","u":"5007b79bf6ce","p":"searchresults"};</script>
vendor: 1 bytes, line 1764
1764
1765<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1765
1765
1766<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 1766
1766
1767<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//ooni.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1767
1767
1768<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//ooni.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
1768<script crossorigin="anonymous" defer="defer" src="//ooni.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 1768
1768
1769<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 1769
1769
1770<script> 1771 window.Shopify = window.Shopify || {}; 1772 window.Shopify.MCP = window.Shopify.MCP || {}; 1773 window.Shopify.MCP.enabled = true; 1774 window.Shopify.MCP.shop = "uuni.myshopify.com"; 1775 window.Shopify.MCP.mcpEndpoint = "https:\/\/ooni.com\/api\/mcp"; 1776 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 1777</script>
vendor: 1 bytes, line 1777
1777
1778<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/ooni.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 1779</script>
vendor: 1 bytes, line 1779
1779
1780<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://ooni.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 1781</script>
vendor: 1 bytes, line 1781
1781
1782<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 1783 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 1784</script>
vendor: 1 bytes, line 1784
1784
1785<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 1786</script>
1786 1787<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://ooni.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 1788<style id="shopify-accelerated-checkout-cart"> 1789 #shopify-buyer-consent { 1790 margin-top: 1em; 1791 display: inline-block; 1792 width: 100%; 1793} 1794 1795#shopify-buyer-consent.hidden { 1796 display: none; 1797} 1798 1799#shopify-subscription-policy-button { 1800 background: none; 1801 border: none; 1802 padding: 0; 1803 text-decoration: underline; 1804 font-size: inherit; 1805 cursor: pointer; 1806} 1807 1808#shopify-subscription-policy-button::before { 1809 box-shadow: none; 1810} 1811 1812 </style> 1813
1814<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1814 1815 1816 1817 1818
1819<script> 1820 (function() { 1821 class DatalayerManager { 1822 hasTrackedGladlySentMessage = false; 1823 hasSetGladlyCartAttribute = false; 1824 1825 constructor() { 1826 this.initDataLayer(); 1827 this.cacheSelectors(); 1828 this.initProperties(); 1829 this.capturePageLoadEvent(); 1830 this.initEvents(); 1831 this.addSelectItemListeners(); 1832 this.collectData(); 1833 this.addNotifyMeClickListeners(); 1834 this.addGladlyClickListeners(); 1835 this.handleAnyreachMessageSent(); 1836 this.marketMapping = { 1837 'gb': 'uk', 1838 'france': 'fr', 1839 'italy': 'it' 1840 } 1841 } 1842 1843 initDataLayer() { 1844 window.dataLayer = window.dataLayer || []; 1845 this.enableLogs = true; 1846 this.enableGladlyTracking = true; 1847 } 1848 1849 cacheSelectors() { 1850 this.variantInputSelector = '[data-variant-input]'; 1851 this.productCarouselSelector = 'uwp-product-carousel'; 1852 this.productCardSelector = '.product-card'; 1853 this.sectionSelector = 'section'; 1854 this.sectionTitleSelector = 'h2'; 1855 this.selectItemElement = '[data-capture-select-item], [data-capture-select-item="true"]'; 1856 this.backInStockButtonSelector = '.uwp-back-in-stock'; 1857 } 1858 1859 initProperties() { 1860 this.isAjaxCartIncrementDecrement = true; 1861 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}; 1862 this.collections = 1863 [ 1864 1865 ] 1866; 1867 this.currency = "USD"; 1868 this.countryCode = "US"; 1869 this.storeURL = "https://ooni.com"; 1870 this.variants = []; 1871 this.pageProperties = { 1872 pageCategory: "Product Navigation", 1873 pageGrouping: "Search", 1874 pageTitle: "", 1875 productName: "" 1876 }; 1877 this.collectionTitle = ""; 1878 localStorage.setItem('shopCountryCode', this.countryCode); 1879 } 1880 1881 initEvents() { 1882 document.addEventListener('datalayer:view_item_list', event => { 1883 this.addListViewEvent(event); 1884 setTimeout(() => { 1885 this.addSelectItemListeners(); 1886 }, 0) 1887 }); 1888 document.addEventListener('datalayer:view_item_list:carousel', event => this.handleProductCarouselUpdated(event)); 1889 this.addProductCarouselObservers(); 1890 } 1891 1892 addSelectItemListeners() { 1893 const elements = Array.from(document.querySelectorAll(this.selectItemElement)); 1894 elements.forEach(element => { 1895 element.addEventListener('click', this.handleCardClick.bind(this)); 1896 }); 1897 } 1898 1899 addNotifyMeClickListeners() { 1900 if (!this.product) return; 1901 1902 const elements = Array.from(document.querySelectorAll(this.backInStockButtonSelector)); 1903 1904 if (!elements.length) return; 1905 1906 elements.forEach(element => { 1907 element.addEventListener('click', this.handleNotifyMeClick.bind(this)); 1908 }); 1909 1910 elements.forEach(element => { 1911 element.addEventListener('click', () => { 1912 if (e.key === ' ' || e.key === 'Enter') { 1913 this.handleNotifyMeClick(); 1914 } 1915 }); 1916 }); 1917 1918 // wait for the BIS modal to load, then add event listeners 1919 const maxWaitTime = 10000; // 10 seconds 1920 const intervalTime = 500; // 500ms 1921 const startTime = Date.now(); 1922 1923 const intervalId = setInterval(() => { 1924 const backInStockFrameElement = document.querySelector('#BIS_frame'); 1925 1926 if (backInStockFrameElement) { 1927 backInStockFrameElement.contentDocument.addEventListener('click', (e) => { 1928 if (e.target.id === 'submit-btn') { 1929 this.handleBackInStockModalClick(backInStockFrameElement); 1930 } 1931 }); 1932 clearInterval(intervalId); 1933 } else if (Date.now() - startTime >= maxWaitTime) { 1934 clearInterval(intervalId); 1935 } 1936 }, intervalTime); 1937 } 1938 1939 handleChatbotInteraction(conversationId) { 1940 if (!conversationId) return; 1941 1942 fetch('/cart.js') 1943 .then((response) => { 1944 if (!response.ok) { 1945 throw new Error(`Cart fetch failed with status ${response.status}`); 1946 } 1947 return response.json(); 1948 }) 1949 .then((cart) => { 1950 const existing = cart.attributes?.conversation_ids || ''; 1951 const ids = existing 1952 ? existing.split(',').map((id) =>
1952 id.trim()).filter(Boolean) 1953 : []; 1954 1955 if (!ids.includes(conversationId)) { 1956 ids.push(conversationId); 1957 } 1958 1959 return fetch('/cart/update.js', { 1960 method: 'POST', 1961 headers: { 1962 'Content-Type': 'application/json' 1963 }, 1964 body: JSON.stringify({ 1965 attributes: { 1966 'chatbot_interaction': 'true', 1967 'conversation_ids': ids.join(','), 1968 'latest_conversation_id': conversationId 1969 } 1970 }) 1971 }); 1972 }) 1973 .then((response) => { 1974 if (!response.ok) { 1975 throw new Error(`Cart update failed with status ${response.status}`); 1976 } 1977 }) 1978 .catch((error) => { 1979 console.error('Error updating cart attributes', error); 1980 }); 1981 } 1982 1983 whenApiReady(api, callback) { 1984 const maxWaitTime = 10000; 1985 const intervalTime = 500; 1986 const startTime = Date.now(); 1987 1988 const intervalId = setInterval(() => { 1989 if (typeof window[api]?.on === 'function') { 1990 clearInterval(intervalId); 1991 callback(); 1992 } else if (Date.now() - startTime >= maxWaitTime) { 1993 clearInterval(intervalId); 1994 } 1995 }, intervalTime); 1996 } 1997 1998 handleGladlyMessageSent() { 1999 if (this.hasSetGladlyCartAttribute) return; 2000 2001 this.hasSetGladlyCartAttribute = true; 2002 2003 fetch('/cart/update.js', { 2004 method: 'POST', 2005 headers: { 2006 'Content-Type': 'application/json' 2007 }, 2008 body: JSON.stringify({ 2009 attributes: { 2010 'chatbot_interaction': 'true' 2011 } 2012 }) 2013 }).then((response) => { 2014 if (!response.ok) { 2015 throw new Error(`Cart update failed with status ${response.status}`); 2016 } 2017 }).catch((error) => { 2018 this.hasSetGladlyCartAttribute = false; 2019 console.error('Error updating Gladly related cart attributes', error); 2020 }); 2021 } 2022 2023 addGladlyClickListeners() { 2024 if (!this.enableGladlyTracking) return; 2025 2026 this.whenApiReady("Gladly", () => { 2027 window.Gladly.on('message:sent', () => this.handleGladlyMessageSent()); 2028 }); 2029 2030 const trackGladlyChatEvent = (event) => { 2031 const openTriggers = [ 2032 "gladlyChatChatButton", 2033 "minimized-chat-button-wrapper", 2034 "selfService-chatButton gladlyChatChatButton" 2035 ]; 2036 2037 const messageSentTriggers = [ 2038 "gladlyChatCompositionInputMessage" 2039 ]; 2040 2041 if (openTriggers.includes(event.target.getAttribute('data-aid'))) { 2042 // when chat icon is clicked 2043 this.pushBasicEventToDataLayer("live_chat_opened"); 2044 } else if ( 2045 event.code === "Enter" 2046 && messageSentTriggers.includes(event.target.getAttribute('data-aid')) 2047 ) { 2048 // when message is sent 2049 if (!this.hasTrackedGladlySentMessage) { 2050 this.pushBasicEventToDataLayer("live_chat_message_sent"); 2051 this.hasTrackedGladlySentMessage = true; 2052 } 2053 } 2054 }; 2055 2056 // When the Gladly chat container is found, add event listeners to the container to track datalayer events. 2057 const bodyObserver = new MutationObserver((mutations, obs) => { 2058 const gladlyChatContainer = document.getElementById("gladlyChat_container"); 2059 if (gladlyChatContainer) { 2060 gladlyChatContainer.addEventListener("click", trackGladlyChatEvent); 2061 gladlyChatContainer.addEventListener("keydown", (event) => { 2062 if (event.code === "Space" || event.code === "Enter") { 2063 trackGladlyChatEvent(event); 2064 } 2065 }); 2066 obs.disconnect(); 2067 } 2068 }); 2069 2070 // If the Gladly widget has not been found within 10 seconds
2070it must not be on the page 2071 // so we disconnect the observer. 2072 setTimeout(() => { 2073 bodyObserver.disconnect(); 2074 }, 10000); 2075 2076 bodyObserver.observe(document.body, { 2077 childList: true, 2078 subtree: true, 2079 }); 2080 } 2081 2082 handleAnyreachMessageSent() { 2083 this.whenApiReady("anyreach", () => { 2084 let loggedConversationId = null; 2085 2086 window.anyreach.on('message_sent', () => { 2087 const conversationId = window.anyreach.getContext().conversation_id; 2088 2089 if (conversationId !== loggedConversationId) { 2090 this.handleChatbotInteraction(conversationId); 2091 loggedConversationId = conversationId; 2092 } 2093 }); 2094 }); 2095 } 2096 2097 addProductCarouselObservers() { 2098 const elements = Array.from(document.querySelectorAll(this.productCarouselSelector)); 2099 const observer = new IntersectionObserver((entries, observer) => { 2100 entries.forEach(entry => { 2101 if (entry.isIntersecting) { 2102 this.handleProductCarouselObserved(entry.target); 2103 observer.unobserve(entry.target); 2104 } 2105 }); 2106 }); 2107 2108 elements.forEach(element => observer.observe(element)); 2109 } 2110 2111 handleProductCarouselObserved(element) { 2112 const isLoading = element.querySelector('.is-loading'); 2113 if (isLoading) { 2114 return; 2115 } 2116 2117 const cards = Array.from(element.querySelectorAll(this.productCardSelector)); 2118 const section = element.closest(this.sectionSelector) || element.querySelector(this.sectionSelector); 2119 const title = section?.querySelector(this.sectionTitleSelector)?.innerText || 'Product Carousel'; 2120 const items = cards.map(card => this.createItemDataFromCard(card, title, section.id, true)); 2121 const sortedItems = this.sortItemsById(items); 2122 2123 if (!sortedItems.length || !sortedItems?.[0]?.quantity) { 2124 return; 2125 } 2126 2127 this.pushToDataLayer('view_item_list', { items: sortedItems }); 2128 } 2129 2130 handleProductCarouselUpdated(event) { 2131 const detail = event?.detail; 2132 2133 if (!detail) { 2134 return; 2135 } 2136 this.handleProductCarouselObserved(detail); 2137 } 2138 2139 createItemDataFromCard(card, title, sectionId, inCents = false) { 2140 const product = JSON.parse(card.getAttribute('data-product')); 2141 const categoryMetafields = JSON.parse(card.getAttribute('data-product-metafields')); 2142 if (!product) return {}; 2143 2144 return { 2145 product_id: product.id, 2146 product_title: categoryMetafields.product_name || product.title, 2147 variant_id: product?.variants?.[0].id, 2148 variant_title: product?.variants?.[0]?.title, 2149 vendor: product.vendor, 2150 total_discount: 0, 2151 final_price: inCents ? parseFloat(product?.variants?.[0].price / 100) : parseFloat(product?.variants?.[0].price), 2152 product_type: product.type, 2153 item_category: categoryMetafields.item_category, 2154 item_category2: categoryMetafields.item_category2, 2155 item_category3: categoryMetafields.item_category3, 2156 quantity: 1, 2157 item_list_name: title || `product-carousel--${sectionId}` 2158 }; 2159 } 2160 2161 sortItemsById(items) { 2162 return items.reduce((acc, item) => { 2163 const existingItem = acc.find(i => i?.product_id === item?.product_id); 2164 if (existingItem) { 2165 existingItem.quantity += 1; 2166 } else { 2167 acc.push(item); 2168 } 2169 return acc; 2170 }, []); 2171 } 2172 2173 async addListViewEvent(event) { 2174 const items = await Promise.all(event.detail.items.map(item => this.createListItemData(item, event.detail.item_list_name))); 2175 this.pushToDataLayer('view_item_list', { items }); 2176 } 2177 2178 async createListItemData(item, itemListName) { 2179 const metafields = await this.getProductMetafields(item.handle); 2180 return { 2181 product_id: item.id, 2182 product_title: metafields.product_name || item.title, 2183 variant_id: item.variants[0].id, 2184 variant_title: item.variants[0].title, 2185 vendor: item.vendor, 2186 total_discount: 0, 2187 featured_image: item.images[0]?.src, 2188 final_price: parseFloat(item.price_min), 2189 product_type: metafields.type, 2190 item_category: metafields.level_1_collection || item.product_type, 2191 item_category2: metafields.level_2_collection || null, 2192 item_category3: metafields.level_3_collection || null, 2193 quantity: 1, 2194 item_list_name: itemListName || null 2195 }; 2196 } 2197 2198 async updateCart() { 2199 const response = await fetch("/cart.js"); 2200 const data = await response.json(); 2201 for (const item of data.items) { 2202 const metafields = await this.getProductMetafields(item.handle); 2203 Object.assign(item, { 2204 item_category: metafields.level_1_collection || item.product_type, 2205 item_category2: metafields.level_2_collection || null, 2206 item_category3: metafields.level_3_collection || null 2207 }); 2208 } 2209 this.cart = data; 2210 return data; 2211 } 2212 2213 debounce(func, delay) { 2214 let timeoutId; 2215 return function(...args) { 2216 clearTimeout(timeoutId); 2217 timeoutId = setTimeout(() => func.apply(this, args), delay); 2218 }; 2219 } 2220 2221 throttle(func, delay) { 2222 let lastCall = 0; 2223 return function(...args) { 2224 const now = new Date().getTime(); 2225 if (now - lastCall < delay) return;
2226 lastCall = now; 2227 return func(...args); 2228 }; 2229 } 2230 2231 collectData() { 2232 this.collectCustomerData(); 2233 this.setupAjaxRequestData(); 2234 this.setupMiniCartData(); 2235 2236 2237 2238 2239 } 2240 2241 collectCustomerData() { 2242 const currentUser = 2243 {} 2244 ; 2245 2246 window.dataLayer.push({ customer: currentUser }); 2247 } 2248 2249 async getProductMetafields(productHandle) { 2250 try { 2251 const response = await fetch(`/products/${productHandle}?view=metafields_functional`); 2252 return await response.json(); 2253 } catch (error) { 2254 throw new Error(error); 2255 } 2256 } 2257 2258 async getProductData(productHandle) { 2259 try { 2260 const response = await fetch(`/products/${productHandle}.json`); 2261 return await response.json(); 2262 } catch (error) { 2263 throw new Error(error); 2264 } 2265 } 2266 2267 async handleCardClick(event) { 2268 const element = event.target; 2269 const card = element?.closest(this.productCardSelector); 2270 const handle = card?.dataset?.productHandle || null; 2271 const section = element.closest(this.sectionSelector) || element.querySelector(this.sectionSelector); 2272 const title = section?.querySelector(this.sectionTitleSelector)?.innerText || 'Product Carousel'; 2273 2274 if (!handle) { 2275 return; 2276 } 2277 try { 2278 const item = await this.getProductData(handle); 2279 const product = item?.product; 2280 product.item_list_name = title; 2281 const metafields = await this.getProductMetafields(handle); 2282 2283 if (!metafields || !product) { 2284 return; 2285 } 2286 this.pushToDataLayer('select_item', { 2287 items: [this.mapItemToDataLayer({ 2288 item: product, 2289 metafields 2290 })] 2291 }); 2292 }catch(error) { 2293 console.error(error); 2294 } 2295 } 2296 2297 getItemForNotifyMeEvent(selectedVariantTitle) { 2298 return { 2299 product_id: null, 2300 variant_title: selectedVariantTitle || this.selectedVariant?.title || null, 2301 product_title: this.product.product_name || this.product.title, 2302 product_type: null, 2303 item_category: "", 2304 item_category2: "", 2305 item_category3: "", 2306 final_price: 0, 2307 quantity: 1 2308 }; 2309 } 2310 2311 async handleNotifyMeClick() { 2312 const item = this.getItemForNotifyMeEvent(); 2313 this.pushToDataLayer('notify_me_click', { items: [item] }); 2314 } 2315 2316 async handleBackInStockModalClick(backInStockFrameElement) { 2317 const selectedVariantIDInFrame = backInStockFrameElement.contentWindow.document?.querySelector('#variants')?.value; 2318 const selectedVariantTitleInFrame = this.variants.find((variant) => selectedVariantIDInFrame && `${variant.id}` === selectedVariantIDInFrame)?.title; 2319 2320 const item = this.getItemForNotifyMeEvent(selectedVariantTitleInFrame); 2321 this.pushToDataLayer('notify_me_modal_submit', { items: [item] }); 2322 } 2323 2324 setupAjaxRequestData() { 2325 this.overrideFetch(); 2326 this.setupAddToCartRedirect(); 2327 } 2328 2329 setupAddToCartRedirect() { 2330 if (this.isAddToCartRedirect) { 2331 document.addEventListener('submit', event => { 2332 const addToCartForm = event.target.closest('form[action="/cart/add"]'); 2333 if (addToCartForm) { 2334 event.preventDefault(); 2335 this.submitAddToCartForm(addToCartForm); 2336 } 2337 }); 2338 } 2339 } 2340 2341 async submitAddToCartForm(form) { 2342 const formData = new FormData(form); 2343 try { 2344 await fetch(window.Shopify.routes.root + 'cart/add.js', { 2345 method: 'POST', 2346 body: formData 2347 }); 2348 window.location.href = "/cart"; 2349 } catch (error) { 2350 console.error('Error:', error); 2351 } 2352 } 2353 2354 async overrideFetch() { 2355 const originalFetch = window.fetch; 2356 const self = this; 2357 2358 window.fetch = async (...args) => { 2359 const response = await originalFetch(...args); 2360 try { 2361 await self.handleFetchResponse(response.clone(), args); 2362 } catch (error) { 2363 console.error('Datalayer: Failed to handle fetch response', error); 2364 } 2365 return response; 2366 }; 2367 } 2368 2369 getFetchRequestUrl(args) { 2370 const input = args[0]; 2371 if (typeof input === 'string') return input; 2372 if (input instanceof URL) return input.href; 2373 if (input instanceof Request) return input.url; 2374 return ''; 2375 } 2376 2377 async handleFetchResponse(response, args) { 2378 if (!response.ok || response.type === 'cors') { 2379 return response; 2380 } 2381 2382 const requestURL = this.getFetchRequestUrl(args); 2383 const isCartAdd = requestURL.includes('/cart/add'); 2384 const isCartChange = requestURL.includes('/cart/change') || requestURL.includes('/cart/update'); 2385 2386 if (!isCartAdd && !isCartChange) { 2387 return response; 2388 } 2389 2390 const bodyArg = args.find(arg => arg?.body); 2391 let quantity; 2392 let formData; 2393 2394 if (bodyArg?.body instanceof FormData) { 2395 formData = bodyArg.body; 2396 quantity = formData.get("quantity"); 2397 } else { 2398 const isValidJSON = str => { 2399 try { 2400 JSON.parse(str); 2401 return true; 2402 } catch (e) { 2403 return false;
2404 } 2405 }; 2406 2407 try { 2408 const body = isValidJSON(bodyArg?.body) ? JSON.parse(bodyArg.body) : {}; 2409 quantity = body?.items?.[0].quantity || 1; 2410 } catch (error) { 2411 quantity = 1; 2412 } 2413 } 2414 2415 try { 2416 const responseData = await response.json(); 2417 if (isCartAdd) { 2418 await this.handleAddToCart(responseData, quantity, formData); 2419 } else if (isCartChange) { 2420 await this.handleCartChange(responseData); 2421 } 2422 } catch (error) { 2423 console.error('Datalayer: Failed to parse cart fetch response', error); 2424 } 2425 2426 return response; 2427 } 2428 2429 /** 2430 * Parse additional items from form data. 2431 * These items are typically related bundle products added along with the main product. 2432 * They are identified by a form key pattern: 'items[<variantId>][<fieldName>]'. 2433 * @param {FormData} formData - The form data from the add-to-cart request. 2434 * @returns {object} An object containing the parsed items and the primary product handle. 2435 */ 2436 _parseAdditionalItemsFromForm(formData) { 2437 const additionalItems = {}; 2438 let primaryProductHandle = null; 2439 2440 if (!formData) { 2441 return { additionalItems, primaryProductHandle }; 2442 } 2443 2444 for (const [key, value] of formData.entries()) { 2445 if (key === 'product-handle') { 2446 primaryProductHandle = value; 2447 continue; 2448 } 2449 2450 // Use regex to match form keys for additional items, e.g., 'items[<variant_id>][<property>]'. 2451 const match = key.match(/^items\[(\d+)\]\[(.+)\]$/); 2452 if (match) { 2453 const [, id, field] = match; 2454 additionalItems[id] = additionalItems[id] || {}; 2455 additionalItems[id][field] = value; 2456 } 2457 } 2458 return { additionalItems, primaryProductHandle }; 2459 } 2460 2461 /** 2462 * Handle the 'add_to_cart' event by processing primary and additional items. 2463 * Construct a complete list of items for the data layer event. 2464 * @param {object} data - The response data from the cart/add.js endpoint. 2465 * @param {number} quantity - The quantity of the primary item added. 2466 * @param {FormData|null} formData - The submitted form data, which may contain additional items. 2467 */ 2468 async handleAddToCart(data, quantity, formData = null) { 2469 document.dispatchEvent(new CustomEvent('cart:updated:add_items', { detail: data })); 2470 2471 // The primary items are the ones returned by the cart/add.js API response. 2472 const primaryItems = Array.isArray(data.items) ? data.items : [data]; 2473 const { additionalItems, primaryProductHandle } = this._parseAdditionalItemsFromForm(formData); 2474 const quantityFields = formData ? formData.getAll("quantity") : []; 2475 const datalayerItems = []; 2476 2477 // Process and format the primary items that were added to the cart. 2478 for (const item of primaryItems) { 2479 try { 2480 const itemHandle = primaryProductHandle || item.handle; 2481 const itemQuantity = Number(quantityFields[primaryItems.indexOf(item)] || quantity || 1); 2482 const metafields = await this.getProductMetafields(itemHandle); 2483 2484 // The cart/add.js response (`item`) might be minimal. 2485 // If we don't have full product details (like `variants`), fetch them. 2486 const fullItemData = item.variants ? item : (await this.getProductData(itemHandle)).product; 2487 2488 datalayerItems.push(this.mapItemToDataLayer({ 2489 item: { ...fullItemData, ...item, handle: itemHandle, quantity: itemQuantity }, 2490 metafields, 2491 })); 2492 } catch (error) { 2493 console.error(`Datalayer: Failed to process primary item with handle ${item.handle}`, error); 2494 } 2495 } 2496 2497 const primaryItemVariantIds = new Set(primaryItems.map(i => String(i.variant_id || i.id))); 2498 2499 // Process and format any additional items (e.g., related bundle products) from the form data. 2500 // These items are not in the primary cart/add.js response, so we must fetch their data. 2501 for (const [id, additionalItem] of Object.entries(additionalItems)) { 2502 // Skip if this item was already processed as a primary item. 2503 if (primaryItemVariantIds.has(id)) continue; 2504 2505 const productHandle = additionalItem.handle; 2506 if (!productHandle) continue; 2507 2508 try { 2509 const productData = await this.getProductData(productHandle); 2510 const metafields = await this.getProductMetafields(productHandle); 2511 2512 datalayerItems.push(this.mapItemToDataLayer({ 2513 // We have the properties from the form data, so merge them in. 2514 item: { ...productData.product, properties: additionalItem.properties }, 2515 metafields, 2516 itemVariant: productData.product.variants.find(v => String(v.id) === id), 2517 })); 2518 } catch (error) { 2519 console.error(`Datalayer: Failed to process additional item with handle ${productHandle}`, error); 2520 } 2521 } 2522 2523 // Push the combined list of items to the data layer. 2524 this.pushToDataLayer('add_to_cart', { items: datalayerItems }); 2525 await this.updateCart(); 2526 } 2527 2528 async handleCartChange(newCart) { 2529 const oldCartItems = this.cart.items; 2530 for (const oldItem of oldCartItems) { 2531 const newItem = newCart.items.find(i => i.id === oldItem.id); 2532 if (newItem) { 2533 if (newItem.quantity > oldItem.quantity) { 2534 await this.pushCartEvent('add_to_cart', oldItem, newItem); 2535 } else if (newItem.quantity < oldItem.quantity) { 2536 document.dispatchEvent(new CustomEvent('cart:updated:removed_items', { detail: oldItem })); 2537 await this.pushCartEvent('remove_from_cart', oldItem, newItem); 2538 } 2539 } else { 2540 document.dispatchEvent(new CustomEvent('cart:updated:removed_items', { detail: oldItem })); 2541 this.pushToDataLayer('remove_from_cart', { items: [oldItem] }, false); 2542 } 2543 } 2544 this.updateCart(); 2545 } 2546 2547 async pushCartEvent(event, oldItem, newItem) { 2548 const quantity = Math.abs(newItem.quantity - oldItem.quantity); 2549 const item = { ...oldItem, quantity }; 2550 const metafields = await this.getProductMetafields(item.handle); 2551 this.pushToDataLayer(event, { items: [ 2552 this.mapItemToDataLayer({ 2553 item, 2554 metafields, 2555 inCents: true 2556 }) 2557 ]}); 2558 } 2559 2560 mapItemToDataLayer({ 2561 item, 2562 metafields, 2563 inCents = false, 2564 itemVariant = null, 2565 }) { 2566 2567 const variant = itemVariant || item.variants?.find(v => String(v.id) === String(item.variant_id)) || item.variants?.[0]; 2568 const variant_id = variant?.id || item.variant_id || item.id;
2569 const variant_title = variant?.title || item.variant_title || null; 2570 2571 return { 2572 product_id: item.product_id || item.id, 2573 product_title: metafields.product_name || item.product_title || item.title, 2574 variant_id, 2575 variant_title: (item?.variants?.length > 1 && variant_title !== 'Default Title') ? variant_title : null, 2576 vendor: item.vendor, 2577 total_discount: item.total_discount, 2578 final_price: inCents ? parseFloat((variant?.price || item.price || item.final_price) / 100) : parseFloat(variant?.price || item.price || item.final_price), 2579 product_type: item.product_type, 2580 quantity: item.quantity || 1, 2581 sku: variant?.sku || item.sku, 2582 featured_image: item.featured_image?.url || item.image?.src, 2583 item_category: metafields.level_1_collection || item.product_type, 2584 item_category2: metafields.level_2_collection || null, 2585 item_category3: metafields.level_3_collection || null, 2586 item_name: metafields.product_name || item.product_title || item.title, 2587 item_list_name: this.collectionTitle || item.item_list_name || null, 2588 properties: item.properties 2589 }; 2590 } 2591 2592 setupMiniCartData() { 2593 document.addEventListener('minicart:opened', event => { 2594 this.pushToDataLayer('view_cart', this.cart) 2595 }); 2596 } 2597 2598 async collectCartPageData() { 2599 await this.updateCart(); 2600 this.pushToDataLayer('view_cart', this.cart); 2601 if (!this.isAjaxCartIncrementDecrement) { 2602 this.setupCartPageEvents(); 2603 } 2604 } 2605 2606 setupCartPageEvents() { 2607 document.addEventListener('pointerdown', event => { 2608 const target = event.target.closest('a[href*="/cart/change?"]'); 2609 if (target) { 2610 const [queryString, linkUrl] = target.getAttribute('href').split("?"); 2611 const urlParams = new URLSearchParams(queryString); 2612 const newQuantity = urlParams.get("quantity"); 2613 const line = urlParams.get("line"); 2614 const cart_id = urlParams.get("id"); 2615 this.pushCartPageEvent(newQuantity, line, cart_id); 2616 } 2617 }); 2618 } 2619 2620 pushCartPageEvent(newQuantity, line, cart_id) { 2621 if (newQuantity && (line || cart_id)) { 2622 const item = line ? { ...this.cart.items[line - 1] } : this.cart.items.find(item => item.key === cart_id); 2623 const event = newQuantity < item.quantity ? 'remove_from_cart' : 'add_to_cart'; 2624 item.quantity = Math.abs(newQuantity - item.quantity); 2625 this.pushToDataLayer(event, { items: [item] }); 2626 } 2627 } 2628 2629 collectProductPageData() { 2630 this.variants = null; 2631 this.product = { 2632 ...null, 2633 item_category: "", 2634 item_category2: "", 2635 item_category3: "", 2636 product_name: "" 2637 }; 2638 2639 if (!this.product?.id) { 2640 return; 2641 } 2642 2643 const featured_image = null || null; 2644 2645 const item = { 2646 product_id: null, 2647 variant_id: null, 2648 product_title: this.product.product_name || this.product.title, 2649 line_level_total_discount: 0, 2650 vendor: null, 2651 sku: null, 2652 product_type: null, 2653 featured_image: featured_image, 2654 item_list_id: null, 2655 item_list_name: null, 2656 item_category: "", 2657 item_category2: "", 2658 item_category3: "", 2659 final_price: 0, 2660 variant_title: null, 2661 quantity: 1 2662 }; 2663 2664 this.pushToDataLayer('view_item', { items: [item] }); 2665 if (this.variants.length) this.setupVariantListeners(); 2666 } 2667 2668 setupVariantListeners() { 2669 if (!this.variantInputSelector) return; 2670 2671 const throttledLog = this.throttle(this.handleVariantChange.bind(this), 500); 2672 const inputElements = Array.from(document.querySelectorAll(this.variantInputSelector)); 2673 if (!inputElements.length) return; 2674 2675 inputElements.forEach(inputElement => { 2676 const observer = new MutationObserver(mutations => { 2677 mutations.forEach(mutation => { 2678 if (mutation.type === 'attributes' && mutation.attributeName === 'value') { 2679 throttledLog(inputElement); 2680 } 2681 }); 2682 }); 2683 2684 observer.observe(inputElement, { attributes: true, attributeFilter: ['value'] }); 2685 }); 2686 } 2687 2688 handleVariantChange(element) { 2689 if (!element) return; 2690 2691 const value = element.value; 2692 if (!value) return; 2693 2694 this.selectedVariant = this.variants?.find(variant => variant.id.toString() === value); 2695 if (!this.selectedVariant) return; 2696 2697 const item = { 2698 product_id: this.product.id, 2699 variant_id: this.selectedVariant.id, 2700 product_title: this.product.product_name || this.product.title, 2701 vendor: this.product.vendor, 2702 sku: this.selectedVariant.sku, 2703 featured_image: this.selectedVariant?.featured_image?.src, 2704 product_type: this.product.type, 2705 variant_title: this.selectedVariant.title, 2706 item_list_id: this.collections?.[0]?.id, 2707 item_list_name: this?.collections?.[0]?.title, 2708 item_category: this.product.item_category, 2709 item_category2: this.product.item_category2, 2710 item_category3: this.product.item_category3, 2711 final_price: parseFloat(this.selectedVariant.price / 100), 2712 quantity: 1 2713 }; 2714 2715 this.pushToDataLayer('view_item', { items: [item] }); 2716 } 2717 2718 ensureHttps(url) { 2719 if (!url) return ''; 2720 return url.startsWith('http') ? url : `https:${url}`; 2721 } 2722 2723 pushToDataLayer(event, data, inCents = true) { 2724 const items = data.items.map((item, index) => { 2725 const price = event === 'view_cart' ? 2726 parseFloat(item?.presentment_price) || parseFloat(item.final_price / 100) : 2727 inCents ? parseFloat(item.final_price): parseFloat(item.final_price / 100); 2728 2729 const imageUrl = this.ensureHttps(item.featured_image?.url || item.featured_image); 2730 2731 const eventData = { 2732 discount: item.total_discount ? +((item.total_discount / 100).toFixed(2)) : 0, 2733 item_category: item.item_category || item.product_type, 2734 item_category2: item.item_category2 || '', 2735 item_category3: item.item_category3 || '', 2736 item_name: item.item_name || item.product_title, 2737 quantity: item.quantity, 2738 img_url: imageUrl, 2739 index: index + 1, 2740 item_id: item?.sku || item?.product_id?.toString(), 2741 item_variant: item.variant_title === 'Default Title' ? null : item.variant_title || null, 2742 price, 2743 item_list_name: item.item_list_name || null, 2744 cart_upsell: item.properties?._cart_upsell === "true" || false, 2745 product_id: item.product_id, 2746 variant_id: item.variant_id, 2747 variant_sku: item.sku 2748 } 2749 2750 return eventData; 2751 }); 2752 2753 const dataLayerData = { 2754 event: 'ecomm_events', 2755 event_name: event, 2756 ecommerce: { 2757 currency: this.currency, 2758 items, 2759 } 2760 }; 2761 2762 if (event === 'view_cart') { 2763 dataLayerData.ecommerce.value = (this.cart.total_price / 100); 2764 } 2765 2766 if (this.enableLogs) { 2767 console.log(`Datalayer: tracking "${event}" with payload: `, dataLayerData); 2768 } 2769 2770 window.dataLayer.push(dataLayerData); 2771 } 2772 2773 pushBasicEventToDataLayer(eventName) { 2774 const eventPayload = { event: eventName }; 2775 2776 if (this.enableLogs) { 2777 console.log(`Datalayer: tracking "${eventName}" with payload: `, eventPayload); 2778 } 2779 2780 window.dataLayer.push(eventPayload); 2781 } 2782 2783 async getVisitorCountryCode() { 2784 const countryCodeSessionStorage = localStorage.getItem('country_code'); 2785 return countryCodeSessionStorage || 2786 await fetch( 2787 window.Shopify.routes.root + 2788 "browsing_context_suggestions.json" + 2789 "?country[enabled]=true" + 2790 `&country[exclude]=${window.Shopify.country}` + 2791 "&language[enabled]=true" + 2792 `&language[exclude]=${window.Shopify.language}`, 2793 ) 2794 .then(r => r.json()) 2795 .then(r => { 2796 localStorage.setItem('country_code', r?.detected_values?.country.handle); 2797 return r?.detected_values?.country.handle; 2798 }) 2799 .catch(err => { 2800 console.error(err); 2801 return 'No Country Detected'; 2802 }); 2803 } 2804 2805 async getCurrentMarket() { 2806 const marketValue = window.themeVars.locale.market.handle; 2807 const storedMarketValue = localStorage.getItem('browsing_market'); 2808 const currentMarket = this.marketMapping[marketValue]?.toUpperCase() || marketValue.toUpperCase(); 2809 2810 if (currentMarket !== storedMarketValue) { 2811 localStorage.setItem('browsing_market', currentMarket); 2812 } 2813 2814 return currentMarket; 2815 } 2816 2817 async capturePageLoadEvent() { 2818 const customerId = "" 2819 const pageLoadData = { 2820 country_code: await this.getVisitorCountryCode(), 2821 customer_id: customerId ? customerId : null, 2822 event: "page_loads", 2823 event_name: "page_view", 2824 login_status: customerId ? true : false, 2825 page_category: this.pageProperties.pageCategory, 2826 page_group: this.pageProperties.pageGrouping, 2827 page_title: this.pageProperties.pageTitle, 2828 product_name: this.pageProperties.productName, 2829 collection_name: this.pageProperties.collectionName, 2830 site_country_code: await this.getCurrentMarket() 2831 }; 2832 2833 window.dataLayer.push(pageLoadData); 2834 } 2835 } 2836 2837 document.addEventListener('DOMContentLoaded', () => {
2838 try { 2839 new DatalayerManager(); 2840 } catch (error) { 2841 console.error(error); 2842 } 2843 }); 2844 })(); 2845</script>
2845 2846 2847 2848 2849<meta property="og:site_name" content="Ooni USA"> 2850<meta property="og:url" content="https://ooni.com/search?q=gas+pizza+oven"> 2851<meta property="og:title" content="Search: 107 results found for "Gas pizza oven""> 2852<meta property="og:type" content="website"> 2853<meta property="og:description" content="Discover the next generation of pizza ovens with Ooni â outdoor wood-fired and gas ovens, and an electric indoor oven designed for perfect results every time."><meta property="og:image" content="https://ooni.com/cdn/shop/files/ooni-pizza-ovens_dad2c315-bda5-462e-9dbd-dc441682f166.jpg?v=1760084922"> 2854 <meta 2855 property="og:image:secure_url" 2856 content="https://ooni.com/cdn/shop/files/ooni-pizza-ovens_dad2c315-bda5-462e-9dbd-dc441682f166.jpg?v=1760084922" 2857 ><meta property="og:video" content=""><meta 2858 name="twitter:site" 2859 content="@https://x.com/oonihq" 2860 ><meta name="twitter:card" content="summary_large_image"> 2861<meta name="twitter:title" content="Search: 107 results found for "Gas pizza oven""> 2862<meta name="twitter:description" content="Discover the next generation of pizza ovens with Ooni â outdoor wood-fired and gas ovens, and an electric indoor oven designed for perfect results every time."> 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876
2876<script type="application/ld+json"> 2877 { 2878 "@context": "https://schema.org", 2879 "@type": "BreadcrumbList", 2880 "itemListElement": [ 2881 2882 { 2883 "@type": "ListItem", 2884 "position": 1, 2885 "item": { 2886 "@id": "https://ooni.com/search", 2887 "name": "Search" 2888 } 2889 } 2890 2891 ,{ 2892 "@type": "ListItem", 2893 "position": 2, 2894 "item": { 2895 "@id": "https://ooni.com/search?q=Gas pizza oven", 2896 "name": "Gas pizza oven" 2897 } 2898 } 2899 2900 2901 2902 ] 2903 } 2904 </script>
2904 2905 2906 2907 2908
2909<script type="application/ld+json"> 2910 { 2911 "@context": "https://schema.org", 2912 "@type": "WebSite", 2913 "name": "Ooni USA", 2914 "url": "https://ooni.com" 2915 } 2916</script>
2916 2917
2918<script> 2919 (() => { 2920 /** 2921 * Get the value of an existing cookie. Returns null if that cookie doesn't exist. 2922 * 2923 * @param cookieName - the name of the cookie to be found [string] 2924 * 2925 * @returns - the cookie value or null [string] 2926 */ 2927 function getCookie(cookieName) { 2928 const cookies = document.cookie.split("; "); 2929 const targetCookie = cookies.find((cookie) => 2930 cookie.startsWith(`${cookieName}=`) 2931 ); 2932 return targetCookie ? decodeURIComponent(targetCookie.split("=")[1]) : null; 2933 } 2934 2935 /** 2936 * Set the value of a cookie. 2937 * 2938 * @param cookieName - the name of the cookie to be added or updated [string] 2939 * @param value - the value to store in the cookie [string] 2940 * @param expiryDate - Date type, the expiry date of the cookie [Date] (optional) 2941 * 2942 * @returns - the cookie value or null (string) 2943 */ 2944 function setCookie(cookieName, value, expiryDate) { 2945 if (expiryDate) { 2946 document.cookie = `${cookieName}=${value}; expires=${expiryDate.toUTCString()}; path=/`; 2947 } else { 2948 document.cookie = `${cookieName}=${value}; path=/`; 2949 } 2950 } 2951 2952 window.Ooni = window.Ooni || {}; 2953 window.Ooni.getCookie = getCookie; 2954 window.Ooni.setCookie = setCookie; 2955 })(); 2956</script>
vendor: 1 bytes, line 2956
2956
2957<script> 2958 window.gladlyConfig = { 2959 appId: "ooni.com-sidekick" 2960 }; 2961 </script>
2961<link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin /> 2962 <link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin /> 2963 <!-- BEGIN app block: shopify://apps/onetrust-consent-management/blocks/consent_management/a0f47f36-e440-438e-946e-6f1b3963b606 -->
2964<script src="https://cdn.shopify.com/extensions/01a061ba-09b8-7f28-a51f-be55b3ced758/onetrust-consent-management-67/assets/storefront-consent.js"></script>
vendor: 1 bytes, line 2964
2964
2965<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>
2965<!-- END app block --><!-- BEGIN app block: shopify://apps/ab-tasty/blocks/abtasty-tag/50439cd8-89e0-4240-838a-2948c07c763d --> 2966 2967
2967<script 2968 type="text/javascript" 2969 src="https://try.abtasty.com/93ca7a1b0ed034ad43898173c5551343.js" 2970 ></script>
2970 2971 2972
2972<script type="text/javascript"> 2973 // This waits for all the external ressources (including ABTasty tag) to load before executing the callback function. 2974 window.addEventListener('load', function () { 2975 if(!window.ABTasty) { 2976 // AB Tasty tag is not loaded so exit. 2977 return 2978 } 2979 2980 if (window.ABTasty.eventState?.['consentValid']?.status === 'complete') { 2981 updateShopifyDataForWebPixel(); 2982 } else { 2983 window.addEventListener('abtasty_consentValid', () => { 2984 updateShopifyDataForWebPixel(); 2985 }); 2986 } 2987 2988 2989 async function waitForVisitorId(maxRetries = 5, delayMs = 500) { 2990 for (let i = 0; i < maxRetries; i++) { 2991 const visitorId = ABTasty.api.v1.getValue('visitorId') 2992 if (visitorId) { 2993 return visitorId; 2994 } 2995 await new Promise(resolve => setTimeout(resolve, delayMs)); 2996 } 2997 return null; 2998 } 2999 3000 3001 async function updateShopifyDataForWebPixel() { 3002 const STORAGE_KEY = 'ABTastyShopify'; 3003 const consentReady = ABTasty.consentReady; 3004 const shouldHandleSubdomain = "false" === "true"; 3005 3006 if(!consentReady) { 3007 if(shouldHandleSubdomain) { 3008 await cookieStore.delete(STORAGE_KEY); 3009 } 3010 return localStorage.removeItem(STORAGE_KEY); 3011 } 3012 3013 const visitorId = await waitForVisitorId(5, 500); 3014 3015 if (!visitorId) { 3016 console.error('[AB Tasty] Unable to get AB Tasty visitorID after 5 retry'); 3017 return; 3018 } 3019 3020 const ABTastyData = { 3021 identifier: "93ca7a1b0ed034ad43898173c5551343", 3022 campaigns: ABTasty.getCampaignHistory(), 3023 visitorId: visitorId, 3024 accountId: ABTasty.getAccountSettings().id, 3025 consent: ABTasty.consentReady, 3026 }; 3027 3028 if (shouldHandleSubdomain) { 3029 await cookieStore.set({ 3030 name: STORAGE_KEY, 3031 value: JSON.stringify(ABTastyData), 3032 expires: Date.now() + 1 * 24 * 60 * 60 * 1000, // 1 day 3033 domain: window.location.hostname, 3034 }); 3035 } 3036 localStorage.setItem(STORAGE_KEY, JSON.stringify(ABTastyData)); 3037 } 3038 }); 3039 </script>
3039 3040 3041 3042 3043 3044 3045<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf --> 3046 3047 3048
3048<script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/eNZESR9FrLUDqo7vMfgQ8rgULHM0y6JCNm7WgEDT?languageCode=en" async></script>
3048 3049 3050 3051 3052 3053<!-- END app block --><!-- BEGIN app block: shopify://apps/contentsquare-analytics/blocks/csq_tag_snippet_script/019a7cb2-3ace-7c1e-bb5d-112ee54f5310 --> 3054 3055 3056 3057
3058<script type="text/javascript"> 3059 // Contentsquare Main Tracking Tag 3060 (function () { 3061 var domainHashMap = {"ooni.com":"38ceb5407b3ad","www.ooni.com":"38ceb5407b3ad"}; 3062 var tagHash = "38ceb5407b3ad"; 3063 var hostname = window.location.hostname; 3064 3065 var hash = null; 3066 var longestDomain = ""; 3067 if (domainHashMap && typeof domainHashMap === "object") { 3068 if (domainHashMap[hostname]) { 3069 hash = domainHashMap[hostname]; 3070 } else { 3071 for (var domain in domainHashMap) { 3072 if (domainHashMap.hasOwnProperty(domain) && hostname.endsWith("." + domain)) { 3073 if(domain.length > longestDomain.length) { 3074 longestDomain = domain; 3075 hash = domainHashMap[domain]; 3076 } 3077 } 3078 } 3079 } 3080 } else { 3081 hash = tagHash; 3082 } 3083 if (!hash) { 3084 return; 3085 } 3086 3087 window._uxa = window._uxa || []; 3088 window._uxa.push(["setOption", "startMode", 2]); 3089 if (typeof CS_CONF === "undefined") { 3090 window._uxa.push([ 3091 "setPath", 3092 window.location.pathname + window.location.hash.replace("#", "?__") 3093 ]); 3094 var mt = document.createElement("script"); 3095 mt.type = "text/javascript"; 3096 mt.async = true; 3097 mt.src = "//t.contentsquare.net/uxa/" + hash + ".js"; 3098 document.getElementsByTagName("head")[0].appendChild(mt); 3099 } else { 3100 window._uxa.push([ 3101 "trackPageview", 3102 window.location.pathname + window.location.hash.replace("#", "?__") 3103 ]); 3104 } 3105 })(); 3106 3107 window.Shopify.loadFeatures( 3108 [ 3109 { 3110 name: 'consent-tracking-api', 3111 version: '0.1', 3112 }, 3113 ], 3114 error => { 3115 if (error) { 3116 // Rescue error 3117 console.error('Error loading Shopify consent-tracking-api:', error); 3118 } 3119 // If error is false, the API has loaded and ready to use! 3120 const initialAnalyticsAllowed = window.Shopify.customerPrivacy.analyticsProcessingAllowed(); 3121 if(initialAnalyticsAllowed) { 3122 _uxa.push(["data-collection:start"]); 3123 } 3124 3125 document.addEventListener("visitorConsentCollected", (event) => { 3126 const analyticsAllowed = event.detail.analyticsAllowed; 3127 if(analyticsAllowed) { 3128 _uxa.push(["data-collection:start"]); 3129 } else { 3130 _uxa.push(["data-collection:stop"]) 3131 } 3132 }); 3133 }, 3134 ); 3135</script>
3135<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/reviews_tab/eb7dfd7d-db44-4334-bc49-c893b51b36cf --> 3136 3137 3138 3139<!-- END app block --><!-- BEGIN app block: shopify://apps/tolstoy-ads-image-video/blocks/widget-block/06fa8282-42ff-403e-b67c-1936776aed11 --> 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160
3161<script 3162 type="module" 3163 async 3164 src="https://widget.gotolstoy.com/we/widget.js" 3165 data-shop=uuni.myshopify.com 3166 data-app-key=9c2eeb11-7482-4d95-80fc-7ebec145b11f 3167 data-should-use-cache=true 3168 data-cache-version=1a0f15a7bfc 3169 data-product-gallery-projects="[]" 3170 data-collection-gallery-projects="[]" 3171 data-product-id="" 3172 data-template-name="search" 3173 data-ot-ignore 3174 data-cookieconsent="ignore" 3175> 3176</script>
vendor: 1 bytes, line 3176
3176
3177<script 3178 type="module" 3179 async 3180 src="https://play.gotolstoy.com/widget-v2/widget.js" 3181 id="tolstoy-widget-script" 3182 data-shop=uuni.myshopify.com 3183 data-app-key=9c2eeb11-7482-4d95-80fc-7ebec145b11f 3184 data-should-use-cache=true 3185 data-cache-version=1a0f15a7bfc 3186 data-product-gallery-projects="[]" 3187 data-collection-gallery-projects="[]" 3188 data-product-id="" 3189 data-collection-id="" 3190 data-shop-assistant-enabled="false" 3191 data-search-bar-widget-enabled="false" 3192 data-template-name="search" 3193 data-customer-id="" 3194 data-ot-ignore 3195 data-cookieconsent="ignore" 3196></script>
vendor: 1 bytes, line 3196
3196
3197<script 3198 type="module" 3199 async 3200 src="https://play.gotolstoy.com/widget-v2/widget.brand-mcp.js" 3201 data-app-key=9c2eeb11-7482-4d95-80fc-7ebec145b11f 3202 data-ot-ignore 3203 data-cookieconsent="ignore" 3204></script>
vendor: 1 bytes, line 3204
3204
3205<script> 3206 window.tolstoyCurrencySymbol = "$"; 3207 window.tolstoyMoneyFormat = "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e"; 3208</script>
vendor: 1 bytes, line 3208
3208
3209<script> 3210 (function(){ 3211 function hideOrphanedTiles(){ 3212 var els = document.querySelectorAll('.tolstoy-collection-page-tile,tolstoy-collection-tile'); 3213 for(var i=0;i<els.length;i++){ 3214 if(els[i].children.length>0) continue; 3215 els[i].style.setProperty('display','none','important'); 3216 var w=els[i].closest('[class*="tolstoy-grid"]')||els[i].closest('.tolstoy-collection-page-tile-wrapper'); 3217 if(w) w.style.setProperty('display','none','important'); 3218 } 3219 } 3220 if(document.readyState==='loading'){ 3221 document.addEventListener('DOMContentLoaded',hideOrphanedTiles); 3222 }else{ 3223 hideOrphanedTiles(); 3224 } 3225 })(); 3226</script>
vendor: 1 bytes, line 3226
3226
3227<script> 3228 window.tolstoyDebug = { 3229 enable: () => { 3230 fetch('/cart/update.js', { 3231 method: 'POST', 3232 headers: { 'Content-Type': 'application/json' }, 3233 body: JSON.stringify({ attributes: { TolstoyDebugEnabled: 'true' } }) 3234 }) 3235 .then(response => response.json()) 3236 .then(() => window.location.reload()); 3237 }, 3238 disable: () => { 3239 fetch('/cart/update.js', { 3240 method: 'POST', 3241 headers: { 'Content-Type': 'application/json' }, 3242 body: JSON.stringify({ attributes: { TolstoyDebugEnabled: null } }) 3243 }) 3244 .then(response => response.json()) 3245 .then(() => window.location.reload()) 3246 }, 3247 status: async () => { 3248 const response = await fetch('/cart.js'); 3249 const json = await response.json(); 3250 console.log(json.attributes); 3251 } 3252 } 3253</script>
3253 3254 3255<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-loyalty-rewards/blocks/loader-app-embed-block/2f9660df-5018-4e02-9868-ee1fb88d6ccd --> 3256
3256<script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/RfHBrk5NLqEYtxiDYH-UCg" async></script>
3256 3257 3258 3259 3260 3261<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin /> 3262<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
3263<script> 3264/* >> TriplePixel :: start*/ 3265window.TriplePixelData={TripleName:"uuni.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{ }},search:"Gas pizza oven",collection:"",cart:"",template:"search",curr:"USD" || "USD", market:"12157025"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage); 3266/* << TriplePixel :: end*/ 3267</script>
3267 3268 3269 3270 3271<!-- END app block --><link rel="canonical" href="https://ooni.com/search?q=gas+pizza+oven"> 3272<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
3273<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 2059582,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 3273
3273
3274<script> 3275 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 3276</script>
vendor: 1 bytes, line 3276
3276
3277<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
3277).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 2059582,storefrontBaseUrl: "https://ooni.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://ooni.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2528608353","configuration":"{\"webhookEndpoint\":\"https:\/\/webhooks.fivetran.com\/internal\/75015f46-a9b4-4214-8e2c-3da18668fb33\",\"includedEvents\":\"ui_extension_errored,collection_viewed,product_viewed,checkout_started,cart_viewed,checkout_address_info_submitted,product_removed_from_cart,checkout_shipping_info_submitted,page_viewed,payment_info_submitted,checkout_contact_info_submitted,search_submitted,alert_displayed,checkout_completed,product_added_to_cart\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7a344a9f0c58f3b1ff6255bb24dbeb15","type":"APP","apiClientId":1540791,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
3277,{"id":"1521287265","configuration":"{\"Enabled\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"aa5ce03f4eef7efa71315100d12f21a1","type":"APP","apiClientId":34646425601,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1424162913","configuration":"{\"hash\":\"38ceb5407b3ad\",\"domainMappings\":\"{\\\"ooni.com\\\":\\\"38ceb5407b3ad\\\",\\\"www.ooni.com\\\":\\\"38ceb5407b3ad\\\"}\",\"shopifyCustomerMappingEndpoint\":\"https:\\\/\\\/shpfy-app.contentsquare.com\\\/customer-user-map\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"49b4ef063bb7f28a693d3f97c30fc0a8","type":"APP","apiClientId":295830061057,"privacyPurposes":["ANALYTICS"],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1407320161","configuration":"{\"clickstreamId\":\"4c4c4334-bba2-4484-9816-3173f45b0fd9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"dce0ba162d2ca66f441eebf2b9a98ca0","type":"APP","apiClientId":44186959873,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1247346785","configuration":"{\"cart_viewed\":\"true\",\"checkout_address_info_submitted\":\"true\",\"checkout_completed\":\"true\",\"checkout_contact_info_submitted\":\"true\",\"checkout_shipping_info_submitted\":\"true\",\"checkout_started\":\"true\",\"collection_viewed\":\"true\",\"page_viewed\":\"true\",\"payment_info_submitted\":\"true\",\"product_added_to_cart\":\"true\",\"product_removed_from_cart\":\"true\",\"product_viewed\":\"true\",\"search_submitted\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4b912d4db8d67578541bfae8b70a40a9","type":"APP","apiClientId":100317265921,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1198686305","configuration":"{\"shopId\":\"uuni.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1196916833","configuration":"{\"shopUrl\":\"uuni.myshopify.com\",\"apiUrl\":\"https:\\\/\\\/services.nofraud.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0cf396a0daab06a8120b15747f89a0e3","type":"APP","apiClientId":1380557,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1148026977","configuration":"{\"publicToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBfaWQiOiI3N2IzOTVlNy0zYzEzLTQxMjEtOTg5NC1mOGQyMWUzZTU5N2YiLCJqdGkiOiJiOWQwYTRlMy0zYjFlLTQ4NmUtYWYzNi0zOTc2ODBmMmNiNzYiLCJ0eXBlIjoxfQ.eWklHuUxRlqOYK8PFB8LlMA_omB2aDgiiA0LolW4A9k\",\"defaultDataPlaneUrl\":\"https:\\\/\\\/server.telemetry.services.yofi.ai\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8e053f7079f49080abbdfa6ad8da5199","type":"APP","apiClientId":6975691,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"736559201","configuration":"{\"debug\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a9a83cf44fb282052ff936f7ab101058","type":"APP","apiClientId":4539653,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
3277,"dataSharingState":"unrestricted"},{"id":"577011809","configuration":"{\"store_id\":\"117442\",\"environment\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"10c4f173702937db6fa4bf871600cafd","type":"APP","apiClientId":294517,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"386564193","configuration":"{\"botID\":\"a4o4d33uowwqcdt0\",\"octaneDomain\":\"https:\/\/app.octaneai.com\",\"octaneNewDomain\":\"https:\/\/app2.octaneai.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"aace1440a9416e8b2805b96c7b2f2fe0","type":"APP","apiClientId":2012438,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"80478305","configuration":"{\"pixel_id\":\"404345816398583\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"14254177","configuration":"{\"hashed_organization_id\":\"8316af9c7d9db0cb41564d426dcd8a51_v1\",\"app_key\":\"uuni\",\"allow_collect_personal_data\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"01efe7afb13dafa90bc1421b50b2a3ed","type":"APP","apiClientId":111542,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"13107297","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"36","type":"CUSTOM","privacyPurposes":[],"name":"Ooni Datalayer (Checkout)","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"14221409","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"8","type":"CUSTOM","privacyPurposes":[],"name":"Iterable \u0026 Digioh Tracking","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"104104033","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Triple Whale","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"110362721","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"4","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Rokt","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Ooni USA","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"uuni.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/ooni.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"4525136969825","handle":"ooni-koda-16","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40170656432225","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7269065883745","handle":"ooni-koda-2-pro","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42495398510689","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7262574411873","handle":"ooni-koda-2","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42009557336161","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7118861697121","handle":"ooni-koda-2-max","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42441844293729","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7217769611361","handle":"ooni-karu-2-pro","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41834205479009","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6930400411745","handle":"ooni-karu-2","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40696844222561","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4436046250081","handle":"ooni-karu","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32713728491617","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7179026825313","handle":"ooni-koda-16-essentials-bundle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41740113412193","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://ooni.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"128355369057","themePublished":"true","eventMetadataId":"546a3805-4a6f-4cc0-bd20-e8327935ed33","pageType":"searchresults","shopId":"2059582","storefrontBaseUrl":"https:\/\/ooni.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"Gas pizza oven\",\"productVariants\":[{\"price\":{\"amount\":499.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Ooni Koda 16 Gas Powered Pizza Oven - 1st Generation\",\"vendor\":\"Ooni\",\"id\":\"4525136969825\",\"untranslatedTitle\":\"Ooni Koda 16 Gas Powered Pizza Oven - 1st Generation\",\"url\":\"\/products\/ooni-koda-16?_pos=1\u0026_sid=f3160d4fd\u0026_ss=r\",\"type\":\"Uuni\"},\"id\":\"40170656432225\",\"image\":{\"src\":\"\/\/ooni.com\/cdn\/shop\/files\/1000x1000-Ovens-ToScale-Koda16_571f2a1e-74e0-4c8e-bbba-770dd1e5146e.webp?v=1770326696\"},\"sku\":\"UU-P0AB00\",\"title\":\"Propane (Tank)\",\"untranslatedTitle\":\"Propane (Tank)\"},{\"price\":{\"amount\":799.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Ooni Koda 2 Pro Gas Powered Pizza Oven- 2nd Generation\",\"vendor\":\"Ooni\",\"id\":\"7269065883745\",\"untranslatedTitle\":\"Ooni Koda 2 Pro Gas Powered Pizza Oven- 2nd Generation\",\"url\":\"\/products\/ooni-koda-2-pro?_pos=2\u0026_sid=f3160d4fd\u0026_ss=r\u0026variant=42495398510689\",\"type\":\"Uuni\"},\"id\":\"42036232323169\",\"image\":{\"src\":\"\/\/ooni.com\/cdn\/shop\/files\/1000x1000-Ovens-ToScale-Koda2Pro-Black-F_9035d2dc-efc1-4bf6-a31d-78d8068b623c.webp?v=1749094124\"}
3277,\"sku\":\"UU-P2D900\",\"title\":\"Propane (Tank) \/ Foundry Black\",\"untranslatedTitle\":\"Propane (Tank) \/ Foundry Black\"},{\"price\":{\"amount\":499.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Ooni Koda 2 Gas Powered Pizza Oven- 2nd Generation\",\"vendor\":\"Ooni\",\"id\":\"7262574411873\",\"untranslatedTitle\":\"Ooni Koda 2 Gas Powered Pizza Oven- 2nd Generation\",\"url\":\"\/products\/ooni-koda-2?_pos=3\u0026_sid=f3160d4fd\u0026_ss=r\",\"type\":\"Uuni\"},\"id\":\"42009557336161\",\"image\":{\"src\":\"\/\/ooni.com\/cdn\/shop\/files\/1000x1000-Ovens-ToScale-Koda2-Black_5523d7fa-1fa0-40a2-b116-cb559c966b08.webp?v=1772132376\"},\"sku\":\"UU-P2D100\",\"title\":\"Foundry Black\",\"untranslatedTitle\":\"Foundry Black\"},{\"price\":{\"amount\":1299.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?_pos=4\u0026_sid=f3160d4fd\u0026_ss=r\u0026variant=42441844293729\",\"type\":\"Uuni\"},\"id\":\"41547082530913\",\"image\":{\"src\":\"\/\/ooni.com\/cdn\/shop\/files\/1000x1000-Ovens-ToScale-Koda2Max-F_f2edfe18-230d-4026-a5d2-b20bb1da7a6f.webp?v=1770327408\"},\"sku\":\"UU-P2B100\",\"title\":\"Propane (Tank)\",\"untranslatedTitle\":\"Propane (Tank)\"},{\"price\":{\"amount\":849.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Ooni Karu 2 Pro Multi-Fuel Pizza Oven- 2nd Generation\",\"vendor\":\"Ooni\",\"id\":\"7217769611361\",\"untranslatedTitle\":\"Ooni Karu 2 Pro Multi-Fuel Pizza Oven- 2nd Generation\",\"url\":\"\/products\/ooni-karu-2-pro?_pos=5\u0026_sid=f3160d4fd\u0026_ss=r\",\"type\":\"Uuni\"},\"id\":\"41834205479009\",\"image\":{\"src\":\"\/\/ooni.com\/cdn\/shop\/files\/1000x1000-Ovens-ToScale-Karu2Pro-F_fb2a4824-8fc4-43d2-b031-6f158f77b22c.webp?v=1749094517\"},\"sku\":\"UU-P2EE00\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":449.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Ooni Karu 2 Multi-Fuel Pizza Oven- 2nd Generation\",\"vendor\":\"Ooni\",\"id\":\"6930400411745\",\"untranslatedTitle\":\"Ooni Karu 2 Multi-Fuel Pizza Oven- 2nd Generation\",\"url\":\"\/products\/ooni-karu-2?_pos=6\u0026_sid=f3160d4fd\u0026_ss=r\",\"type\":\"Uuni\"},\"id\":\"40696844222561\",\"image\":{\"src\":\"\/\/ooni.com\/cdn\/shop\/files\/1000x1000-Ovens-ToScale-Karu2_98e75b3e-ab5e-4709-9a6d-3b80d32ce40e.webp?v=1749094631\"},\"sku\":\"UU-P30300\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":249.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Ooni Karu 12 Multi-Fuel Pizza Oven - 1st Generation\",\"vendor\":\"Ooni\",\"id\":\"4436046250081\",\"untranslatedTitle\":\"Ooni Karu 12 Multi-Fuel Pizza Oven - 1st Generation\",\"url\":\"\/products\/ooni-karu?_pos=7\u0026_sid=f3160d4fd\u0026_ss=r\",\"type\":\"Uuni\"},\"id\":\"32713728491617\",\"image\":{\"src\":\"\/\/ooni.com\/cdn\/shop\/files\/1000x1000-Ovens-ToScale-Karu12_9de16d32-171b-4b30-b10f-d236ec2487f7.webp?v=1771988286\"},\"sku\":\"UU-P29400\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":624.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Ooni Koda 16 Essentials Bundle\",\"vendor\":\"Ooni USA\",\"id\":\"7179026825313\",\"untranslatedTitle\":\"Ooni Koda 16 Essentials Bundle\",\"url\":\"\/products\/ooni-koda-16-essentials-bundle?_pos=8\u0026_sid=f3160d4fd\u0026_ss=r\",\"type\":\"Bundle\"},\"id\":\"41740113412193\",\"image\":{\"src\":\"\/\/ooni.com\/cdn\/shop\/files\/Koda_16_Essentials_w__PP.png?v=1742227998\"},\"sku\":\"UU-B00189\",\"title\":\"14â³ (35cm) Pizza peel\",\"untranslatedTitle\":\"14â³ (35cm) Pizza peel\"}]}}]]"});})();</script>
3277<script> 3278 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 3279 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 3280 window.ShopifyAnalytics.meta.currency = 'USD'; 3281 var meta = {"products":[{"id":4525136969825,"gid":"gid:\/\/shopify\/Product\/4525136969825","vendor":"Ooni","type":"Uuni","handle":"ooni-koda-16","variants":[{"id":40170656432225,"price":49900,"name":"Ooni Koda 16 Gas Powered Pizza Oven - 1st Generation - Propane (Tank)","public_title":"Propane (Tank)","sku":"UU-P0AB00"}],"remote":false},{"id":7269065883745,"gid":"gid:\/\/shopify\/Product\/7269065883745","vendor":"Ooni","type":"Uuni","handle":"ooni-koda-2-pro","variants":[{"id":42036232323169,"price":79900,"name":"Ooni Koda 2 Pro Gas Powered Pizza Oven- 2nd Generation - Propane (Tank) \/ Foundry Black","public_title":"Propane (Tank) \/ Foundry Black","sku":"UU-P2D900"},{"id":45053067034721,"price":79900,"name":"Ooni Koda 2 Pro Gas Powered Pizza Oven- 2nd Generation - Propane (Tank) \/ Highland Green","public_title":"Propane (Tank) \/ Highland Green","sku":"UU-P3B000"},{"id":42036232355937,"price":79900,"name":"Ooni Koda 2 Pro Gas Powered Pizza Oven- 2nd Generation - Propane (Tank) \/ Slate Blue","public_title":"Propane (Tank) \/ Slate Blue","sku":"UU-P33A00"},{"id":42495398510689,"price":79900,"name":"Ooni Koda 2 Pro Gas Powered Pizza Oven- 2nd Generation - Natural Gas (Gas Line) \/ Foundry Black","public_title":"Natural Gas (Gas Line) \/ Foundry Black","sku":"UU-P2DA00"}],"remote":false},{"id":7262574411873,"gid":"gid:\/\/shopify\/Product\/7262574411873","vendor":"Ooni","type":"Uuni","handle":"ooni-koda-2","variants":[{"id":42009557336161,"price":49900,"name":"Ooni Koda 2 Gas Powered Pizza Oven- 2nd Generation - Foundry Black","public_title":"Foundry Black","sku":"UU-P2D100"},{"id":45053060022369,"price":49900,"name":"Ooni Koda 2 Gas Powered Pizza Oven- 2nd Generation - Highland Green","public_title":"Highland Green","sku":"UU-P3AF00"},{"id":42009557401697,"price":49900,"name":"Ooni Koda 2 Gas Powered Pizza Oven- 2nd Generation - Slate Blue","public_title":"Slate Blue","sku":"UU-P33500"}],"remote":false},{"id":7118861697121,"gid":"gid:\/\/shopify\/Product\/7118861697121","vendor":"Ooni","type":"Uuni","handle":"ooni-koda-2-max","variants":[{"id":41547082530913,"price":129900,"name":"Ooni Koda 2 Max Gas Powered Pizza Oven - Propane (Tank)","public_title":"Propane (Tank)","sku":"UU-P2B100"},{"id":42441844293729,"price":129900,"name":"Ooni Koda 2 Max Gas Powered Pizza Oven - Natural Gas (Gas Line)","public_title":"Natural Gas (Gas Line)","sku":"UU-P34500"}],"remote":false},{"id":7217769611361,"gid":"gid:\/\/shopify\/Product\/7217769611361","vendor":"Ooni","type":"Uuni","handle":"ooni-karu-2-pro","variants":[{"id":41834205479009,"price":84900,"name":"Ooni Karu 2 Pro Multi-Fuel Pizza Oven- 2nd Generation","public_title":null,"sku":"UU-P2EE00"}],"remote":false},{"id":6930400411745,"gid":"gid:\/\/shopify\/Product\/6930400411745","vendor":"Ooni","type":"Uuni","handle":"ooni-karu-2","variants":[{"id":40696844222561,"price":44900,"name":"Ooni Karu 2 Multi-Fuel Pizza Oven- 2nd Generation","public_title":null,"sku":"UU-P30300"}],"remote":false},{"id":4436046250081,"gid":"gid:\/\/shopify\/Product\/4436046250081","vendor":"Ooni","type":"Uuni","handle":"ooni-karu","variants":[{"id":32713728491617,"price":24900,"name":"Ooni Karu 12 Multi-Fuel Pizza Oven - 1st Generation","public_title":null,"sku":"UU-P29400"}],"remote":false},{"id":7179026825313,"gid":"gid:\/\/shopify\/Product\/7179026825313","vendor":"Ooni USA","type":"Bundle","handle":"ooni-koda-16-essentials-bundle","variants":[{"id":41740113412193,"price":62400,"name":"Ooni Koda 16 Essentials Bundle - 14â³ (35cm) Pizza peel","public_title":"14â³ (35cm) Pizza peel","sku":"UU-B00189"},{"id":41756496232545,"price":63400,"name":"Ooni Koda 16 Essentials Bundle - 16â³ (40cm) Pizza peel","public_title":"16â³ (40cm) Pizza peel","sku":""}],"remote":false}],"page":{"pageType":"searchresults","requestId":"541bac72-7694-42f0-ae16-43e4912e9e77-1790851097"}}; 3282 for (var attr in meta) { 3283 window.ShopifyAnalytics.meta[attr] = meta[attr]; 3284 } 3285</script>
vendor: 1 bytes, line 3285
3285
3286<script class="analytics"> 3287 (function () { 3288 var customDocumentWrite = function(content) { 3289 var jquery = null; 3290 3291 if (window.jQuery) { 3292 jquery = window.jQuery; 3293 } else if (window.Checkout && window.Checkout.$) { 3294 jquery = window.Checkout.$; 3295 } 3296 3297 if (jquery) { 3298 jquery('body').append(content); 3299 } 3300 }; 3301 3302 var hasLoggedConversion = function(token) { 3303 if (token) { 3304 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 3305 } 3306 return false; 3307 } 3308 3309 var setCookieIfConversion = function(token) { 3310 if (token) { 3311 var twoMonthsFromNow = new Date(Date.now()); 3312 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 3313 3314 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 3315 } 3316 } 3317 3318 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 3319 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 3320 if (trekkie.integrations) { 3321 return; 3322 } 3323 trekkie.methods = [ 3324 'identify', 3325 'page', 3326 'ready', 3327 'track', 3328 'trackForm', 3329 'trackLink' 3330 ]; 3331 trekkie.factory = function(method) { 3332 return function() { 3333 var args = Array.prototype.slice.call(arguments); 3334 args.unshift(method); 3335 trekkie.push(args); 3336 if (method == 'track' || method == 'page') { 3337 var pageUrl; 3338 try { 3339 pageUrl = window.location.href; 3340 } catch (e) {} 3341 var pageReferrer; 3342 try { 3343 pageReferrer = document.referrer; 3344 } catch (e) {} 3345 try { 3346 if (window.__TREKKIE_SHIM_QUEUE == null) { 3347 window.__TREKKIE_SHIM_QUEUE = []; 3348 } 3349 window.__TREKKIE_SHIM_QUEUE.push({ 3350 from: 'trekkie-stub', 3351 method: method, 3352 args: args.slice(1), 3353 pageContext: { 3354 url: pageUrl, 3355 referrer: pageReferrer 3356 } 3357 }); 3358 } catch (e) { 3359 // no-op 3360 } 3361 } 3362 return trekkie; 3363 }; 3364 }; 3365 for (var i = 0; i < trekkie.methods.length; i++) { 3366 var key = trekkie.methods[i]; 3367 trekkie[key] = trekkie.factory(key); 3368 } 3369 trekkie.load = function(config) { 3370 trekkie.config = config || {}; 3371 trekkie.config.initialDocumentCookie = document.cookie; 3372 var first = document.getElementsByTagName('script')[0]; 3373var script = document.createElement('script'); 3374script.type = 'text/javascript'; 3375script.onerror = function(e) { 3376 var scriptFallback = document.createElement('script'); 3377 scriptFallback.type = 'text/javascript'; 3378 scriptFallback.onerror = function(error) { 3379 var Monorail = { 3380 produce: function produce(monorailDomain, schemaId, payload) { 3381 var currentMs = new Date().getTime(); 3382 var event = { 3383 schema_id: schemaId, 3384 payload: payload, 3385 metadata: { 3386 event_created_at_ms: currentMs, 3387 event_sent_at_ms: currentMs 3388 } 3389 }; 3390 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 3391 }, 3392 sendRequest: function sendRequest(endpointUrl, payload) { 3393 // Try the sendBeacon API 3394 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 3395 var blobData = new window.Blob([payload], { 3396 type: 'text/plain' 3397 }); 3398 3399 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 3400 return true; 3401 } // sendBeacon was not successful 3402 3403 } // XHR beacon 3404 3405 var xhr = new XMLHttpRequest(); 3406 3407 try { 3408 xhr.open('POST', endpointUrl); 3409 xhr.setRequestHeader('Content-Type', 'text/plain'); 3410 xhr.send(payload); 3411 } catch (e) { 3412 console.log(e); 3413 } 3414 3415 return false; 3416 }, 3417 isIos12: function isIos12() { 3418 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 3419 } 3420 }; 3421 Monorail.produce('monorail-edge.shopifysvc.com', 3422 'trekkie_storefront_load_errors/1.1', 3423 {shop_id: 2059582, 3424 theme_id: 128355369057, 3425 app_name: "storefront", 3426 context_url: window.location.href, 3427 source_url: "//ooni.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 3428 3429 }; 3430 scriptFallback.async = true; 3431 scriptFallback.src = '//ooni.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 3432 first.parentNode.insertBefore(scriptFallback, first); 3433}; 3434script.async = true; 3435script.src = '//ooni.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 3436first.parentNode.insertBefore(script, first); 3437 3438 }; 3439 trekkie.load( 3440 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":2059582,"isMerchantRequest":null,"themeId":128355369057,"themeCityHash":"3359210806449626610","contentLanguage":"en","currency":"USD","eventMetadataId":"546a3805-4a6f-4cc0-bd20-e8327935ed33"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 3441 ); 3442 3443 var loaded = false;
3444 trekkie.ready(function() { 3445 if (loaded) return; 3446 loaded = true; 3447 3448 window.ShopifyAnalytics.lib = window.trekkie; 3449 3450 var originalDocumentWrite = document.write; 3451 document.write = customDocumentWrite; 3452 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 3453 document.write = originalDocumentWrite; 3454 3455 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 3456 var token = match? match[1]: undefined; 3457 if (!hasLoggedConversion(token)) { 3458 setCookieIfConversion(token); 3459 window.ShopifyAnalytics.lib.track("Performed Search",{"query":"Gas pizza oven"},undefined,undefined,{"shopifyEmitted":true}); 3460 } 3461 }); 3462 3463 window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"541bac72-7694-42f0-ae16-43e4912e9e77-1790851097","shopifyEmitted":true}); 3464 3465 var eventsListenerScript = document.createElement('script'); 3466 eventsListenerScript.async = true; 3467 eventsListenerScript.src = "//ooni.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 3468 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 3469})();</script>
vendor: 1 bytes, line 3469
3469
3470<script 3471 defer 3472 src="https://ooni.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 3473 data-application="storefront-renderer" 3474 data-shop-id="2059582" 3475 data-render-region="gcp-europe-west1" 3476 data-page-type="search" 3477 data-theme-instance-id="128355369057" 3478 data-theme-name="UWP FW4 Theme" 3479 data-theme-version="1.0.0" 3480 data-monorail-region="shop_domain" 3481 data-resource-timing-sampling-rate="10" 3482 data-shs="true" 3483 data-shs-beacon="true" 3484 data-shs-export-with-fetch="true" 3485 data-shs-logs-sample-rate="1" 3486 data-shs-beacon-endpoint="https://ooni.com/api/collect" 3487></script>
3487 3488<meta name="shopify-y" content="f3381a4f-b15a-4f9b-b10b-c7089ed723f3" data-expiration="1822408697000"><meta name="shopify-s" content="8c8c46ed-b6e4-4a16-bafd-96c34e740a23" data-expiration="1790852897000"><meta name="new-cookie-storage-activated" content="t"> 3489</head> 3490 <body 3491 class="template-search" 3492 data-money-format="<span class=money>${{amount}}</span>" 3493 > 3494 <div class="site-content"> 3495 <div class="accessibility-links"> 3496 <a class="visually-hidden focusable skip-link btn btn--primary" href="#main-content"> 3497 Skip to content 3498 </a> 3499 <a class="visually-hidden focusable skip-link btn btn--primary" href="/pages/ooni-accessibility-statement"> 3500 Skip to accessibility statement 3501 </a> 3502 </div><div id="shopify-section-localization-ui" class="shopify-section"> 3503 3504 3505
3505<script src="//ooni.com/cdn/shop/t/621/assets/__vite-custom-dropdown.DYtVY3Kq.js" type="module" crossorigin="anonymous"></script>
3505 3506 3507 3508 3509 3510
3510<script src="//ooni.com/cdn/shop/t/621/assets/__vite-localization-ui.CZ12VAAu.js" type="module" crossorigin="anonymous"></script>
3510 3511 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 3512 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 3513 3514 3515<uwp-localization-ui 3516 class="localization-ui" 3517 role="dialog" 3518 aria-modal="true" 3519 aria-label="Where would you like to shop?" 3520 data-stores="[{ 3521 "name": "Australia", 3522 "url": "https:\/\/au.ooni.com", 3523 "flag": "\/\/ooni.com\/cdn\/shop\/files\/australia.svg?v=1746175445", 3524 "extra_info": "| AUD $" 3525 },{ 3526 "name": "Canada", 3527 "url": "https:\/\/ca.ooni.com", 3528 "flag": "\/\/ooni.com\/cdn\/shop\/files\/canada.svg?v=1746175445", 3529 "extra_info": "| CAD $" 3530 },{ 3531 "name": "Europe", 3532 "url": "https:\/\/eu.ooni.com", 3533 "flag": "\/\/ooni.com\/cdn\/shop\/files\/europe.svg?v=1746175445", 3534 "extra_info": "| EUR â¬" 3535 },{ 3536 "name": "New Zealand", 3537 "url": "https:\/\/nz.ooni.com", 3538 "flag": "\/\/ooni.com\/cdn\/shop\/files\/nz.svg?v=1746175445", 3539 "extra_info": "| NZD $" 3540 },{ 3541 "name": "United Kingdom", 3542 "url": "https:\/\/uk.ooni.com", 3543 "flag": "\/\/ooni.com\/cdn\/shop\/files\/uk.svg?v=1746175446", 3544 "extra_info": "| GBP £" 3545 },{ 3546 "name": "United States", 3547 "url": "https:\/\/ooni.com", 3548 "flag": "\/\/ooni.com\/cdn\/shop\/files\/usa.svg?v=1746175445", 3549 "extra_info": "| USD $" 3550 }]" 3551 data-current-domain="https://ooni.com" 3552 data-available-countries="["United States"]" 3553> 3554 3555 3556 3557 3558 3559<uwp-modal 3560 modal-name="localization" 3561 class="modal" 3562 aria-hidden="true" 3563 modal-portal="false" 3564 overflow-body="false" 3565> 3566 3567 3568 <div class="modal__overlay" tabindex="-1" data-close-modal></div> 3569 3570 3571 <dialog 3572 class="modal__container" 3573 role="dialog" 3574 aria-modal="true" 3575 js-uwp-modal="modal" 3576 3577 aria-label="Where are we shipping to?" 3578 3579 > 3580 <div class="modal__container-content"> 3581 <button 3582 class="modal__close-button" 3583 data-close-modal 3584 type="button" 3585 aria-label="Close dialog" 3586 > 3587 3588 3589 3590 <svg 3591 class="" 3592 xmlns="http://www.w3.org/2000/svg" 3593 width="20" 3594 height="20" 3595 viewBox="0 0 20 20" 3596 fill="none" 3597 role="img" 3598 aria-labelledby="icon-close-title" 3599 > 3600 <title id="icon-close-title">close</title> 3601 <path d="M4.54897 17L3 15.451L8.45103 10L3 4.54897L4.54897 3L10 8.45103L15.451 3L17 4.54897L11.549 10L17 15.451L15.451 17L10 11.549L4.54897 17Z" fill="currentColor"/> 3602 </svg> 3603 3604 3605 </button> 3606 3607 <div class="modal__content"> 3608 3609 3610 <div 3611 js-localization-ui="choice" 3612 class="localization-ui__choice is-hidden" 3613 aria-hidden="true" 3614 > 3615 <h2 class="localization-ui__title title-5"> 3616 Are you in 3617 <span js-localization-ui="choice-country"></span> 3618 </h2> 3619 3620 <div class="localization-ui__text text-medium" js-localization-ui="choice-text"> 3621 Do you want to shop on our [replace-here] site instead? 3622 </div> 3623 3624 <div class="localization-ui__choice-actions"> 3625 <button 3626 js-localization-ui="shop-here" 3627 class="localization-ui__button btn btn--secondary" 3628 type="button" 3629 > 3630 3631 3632 3633 <svg 3634 class="" 3635 width="40" 3636 height="40" 3637 viewBox="0 0 40 40" 3638 fill="none" 3639 xmlns="http://www.w3.org/2000/svg" 3640 role="img" 3641 aria-labelledby="icon-arrow-right-title" 3642 > 3643 <title id="icon-arrow-right-title">Next (arrow right icon)</title> 3644 <path d="M22.7518 28.9168L22.8225 28.9886L22.8938 28.9173L31.74 20.0712L31.8107 20.0005L31.74 19.9298L22.8938 11.0836L22.8225 11.0123L22.7518 11.0842L21.5724 12.2829L21.5028 12.3536L21.5729 12.4238L28.2163 19.0671H8.33594H8.23594V19.1671V20.8338V20.9338H8.33594H28.2163L21.5729 27.5772L21.5028 27.6473L21.5724 27.718L22.7518 28.9168Z" fill="currentColor" stroke="currentColor" stroke-width="0.2"/> 3645 </svg> 3646 3647 3648
3649 <span> 3650 No, stay on this store 3651 </span> 3652 </button> 3653 3654 <button 3655 js-localization-ui="change-region" 3656 class="localization-ui__button btn btn--outline" 3657 type="button" 3658 > 3659 Yes, change store 3660 </button> 3661 </div> 3662 </div> 3663 3664 3665 <div 3666 js-localization-ui="settings" 3667 class="localization-ui__settings" 3668 > 3669 3670<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="/search?q=Gas+pizza+oven" /><h2 class="localization-ui__title title-5"> 3671 Where are we shipping to? 3672 </h2> 3673 3674 3675 <div class="localization-ui__form-field"> 3676 <uwp-custom-dropdown 3677 class="localization-ui__form-select custom-dropdown" 3678 name="country" 3679 js-localization-ui="country-select" 3680 data-aria-label-prefix="Shipping to" 3681 data-aria-label-template="[[label]], [[value]]" 3682 > 3683 <button 3684 type="button" 3685 class="custom-dropdown__button text-small" 3686 aria-haspopup="listbox" 3687 aria-expanded="false" 3688 aria-controls="country-options" 3689 js-custom-dropdown="button" 3690 > 3691 <span class="localization-ui__flag-wrapper"> 3692 3693 <span class="localization-ui__flag-slot" js-custom-dropdown="selected-flag" hidden></span> 3694 3695 <span class="localization-ui__label"> 3696 <span 3697 class="localization-ui__country text-small" 3698 js-custom-dropdown="selected-text" 3699 ></span> 3700 3701 <span 3702 class="localization-ui__extra-info text-small" 3703 js-custom-dropdown="selected-extra" 3704 hidden 3705 ></span> 3706 </span> 3707 </span> 3708 3709 3710 3711 3712 <svg 3713 class="is-hidden chevron-down-country" 3714 xmlns="http://www.w3.org/2000/svg" 3715 width="20" 3716 height="20" 3717 viewBox="0 0 20 20" 3718 fill="none" 3719 role="img" 3720 aria-labelledby="icon-chevron-down-title" 3721 > 3722 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 3723 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 3724 </svg> 3725 3726 3727 </button> 3728 3729 <ul id="country-options" class="custom-dropdown__options" role="listbox" js-custom-dropdown="options"><li 3730 class="localization-ui__country custom-dropdown__option" 3731 data-value="Australia" 3732 tabindex="0" 3733 role="option" 3734 js-custom-dropdown="option" 3735 > 3736 <div class="localization-ui__flag-wrapper"> 3737 3738 <img src="//ooni.com/cdn/shop/files/australia.svg?v=1746175445&width=30" alt="" srcset="//ooni.com/cdn/shop/files/australia.svg?v=1746175445&width=30 30w" width="30" height="30" loading="lazy" class="localization-ui__flag"> 3739 3740 3741 <div class="localization-ui__label"> 3742 <span class="localization-ui__country text-small" js-custom-dropdown="option-text">Australia</span> 3743 3744 3745 <div class="localization-ui__extra-info text-small" js-custom-dropdown="option-extra">| AUD $</div> 3746 3747 3748 3749 3750 3751 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 3752 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 3753 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 3754 </svg> 3755 3756 3757 </div> 3758 </div> 3759 3760 3761 3762 3763 <svg 3764 class="is-hidden chevron-down-country" 3765 xmlns="http://www.w3.org/2000/svg" 3766 width="20" 3767 height="20"
3768 viewBox="0 0 20 20" 3769 fill="none" 3770 role="img" 3771 aria-labelledby="icon-chevron-down-title" 3772 > 3773 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 3774 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 3775 </svg> 3776 3777 3778 </li><li 3779 class="localization-ui__country custom-dropdown__option" 3780 data-value="Canada" 3781 tabindex="0" 3782 role="option" 3783 js-custom-dropdown="option" 3784 > 3785 <div class="localization-ui__flag-wrapper"> 3786 3787 <img src="//ooni.com/cdn/shop/files/canada.svg?v=1746175445&width=30" alt="" srcset="//ooni.com/cdn/shop/files/canada.svg?v=1746175445&width=30 30w" width="30" height="30" loading="lazy" class="localization-ui__flag"> 3788 3789 3790 <div class="localization-ui__label"> 3791 <span class="localization-ui__country text-small" js-custom-dropdown="option-text">Canada</span> 3792 3793 3794 <div class="localization-ui__extra-info text-small" js-custom-dropdown="option-extra">| CAD $</div> 3795 3796 3797 3798 3799 3800 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 3801 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 3802 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 3803 </svg> 3804 3805 3806 </div> 3807 </div> 3808 3809 3810 3811 3812 <svg 3813 class="is-hidden chevron-down-country" 3814 xmlns="http://www.w3.org/2000/svg" 3815 width="20" 3816 height="20" 3817 viewBox="0 0 20 20" 3818 fill="none" 3819 role="img" 3820 aria-labelledby="icon-chevron-down-title" 3821 > 3822 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 3823 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 3824 </svg> 3825 3826 3827 </li><li 3828 class="localization-ui__country custom-dropdown__option" 3829 data-value="Europe" 3830 tabindex="0" 3831 role="option" 3832 js-custom-dropdown="option" 3833 > 3834 <div class="localization-ui__flag-wrapper"> 3835 3836 <img src="//ooni.com/cdn/shop/files/europe.svg?v=1746175445&width=30" alt="" srcset="//ooni.com/cdn/shop/files/europe.svg?v=1746175445&width=30 30w" width="30" height="30" loading="lazy" class="localization-ui__flag"> 3837 3838 3839 <div class="localization-ui__label"> 3840 <span class="localization-ui__country text-small" js-custom-dropdown="option-text">Europe</span> 3841 3842 3843 <div class="localization-ui__extra-info text-small" js-custom-dropdown="option-extra">| EUR â¬</div> 3844 3845 3846 3847 3848 3849 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 3850 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 3851 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 3852 </svg> 3853 3854 3855 </div> 3856 </div> 3857 3858 3859 3860 3861 <svg 3862 class="is-hidden chevron-down-country" 3863 xmlns="http://www.w3.org/2000/svg" 3864 width="20" 3865 height="20" 3866 viewBox="0 0 20 20" 3867 fill="none" 3868 role="img" 3869 aria-labelledby="icon-chevron-down-title" 3870 > 3871 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 3872 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 3873 </svg> 3874 3875 3876 </li><li 3877 class="localization-ui__country custom-dropdown__option" 3878 data-value="New Zealand" 3879 tabindex="0" 3880 role="option" 3881 js-custom-dropdown="option" 3882 > 3883 <div class="localization-ui__flag-wrapper"> 3884 3885 <img src="//ooni.com/cdn/shop/files/nz.svg?v=1746175445&width=30" alt="" srcset="//ooni.com/cdn/shop/files/nz.svg?v=1746175445&width=30 30w" width="30" height="30" loading="lazy" class="localization-ui__flag"> 3886 3887 3888 <div class="localization-ui__label">
3889 <span class="localization-ui__country text-small" js-custom-dropdown="option-text">New Zealand</span> 3890 3891 3892 <div class="localization-ui__extra-info text-small" js-custom-dropdown="option-extra">| NZD $</div> 3893 3894 3895 3896 3897 3898 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 3899 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 3900 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 3901 </svg> 3902 3903 3904 </div> 3905 </div> 3906 3907 3908 3909 3910 <svg 3911 class="is-hidden chevron-down-country" 3912 xmlns="http://www.w3.org/2000/svg" 3913 width="20" 3914 height="20" 3915 viewBox="0 0 20 20" 3916 fill="none" 3917 role="img" 3918 aria-labelledby="icon-chevron-down-title" 3919 > 3920 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 3921 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 3922 </svg> 3923 3924 3925 </li><li 3926 class="localization-ui__country custom-dropdown__option" 3927 data-value="United Kingdom" 3928 tabindex="0" 3929 role="option" 3930 js-custom-dropdown="option" 3931 > 3932 <div class="localization-ui__flag-wrapper"> 3933 3934 <img src="//ooni.com/cdn/shop/files/uk.svg?v=1746175446&width=30" alt="" srcset="//ooni.com/cdn/shop/files/uk.svg?v=1746175446&width=30 30w" width="30" height="30" loading="lazy" class="localization-ui__flag"> 3935 3936 3937 <div class="localization-ui__label"> 3938 <span class="localization-ui__country text-small" js-custom-dropdown="option-text">United Kingdom</span> 3939 3940 3941 <div class="localization-ui__extra-info text-small" js-custom-dropdown="option-extra">| GBP £</div> 3942 3943 3944 3945 3946 3947 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 3948 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 3949 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 3950 </svg> 3951 3952 3953 </div> 3954 </div> 3955 3956 3957 3958 3959 <svg 3960 class="is-hidden chevron-down-country" 3961 xmlns="http://www.w3.org/2000/svg" 3962 width="20" 3963 height="20" 3964 viewBox="0 0 20 20" 3965 fill="none" 3966 role="img" 3967 aria-labelledby="icon-chevron-down-title" 3968 > 3969 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 3970 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 3971 </svg> 3972 3973 3974 </li><li 3975 class="localization-ui__country custom-dropdown__option" 3976 data-value="United States" 3977 tabindex="0" 3978 role="option" 3979 js-custom-dropdown="option" 3980 > 3981 <div class="localization-ui__flag-wrapper"> 3982 3983 <img src="//ooni.com/cdn/shop/files/usa.svg?v=1746175445&width=30" alt="" srcset="//ooni.com/cdn/shop/files/usa.svg?v=1746175445&width=30 30w" width="30" height="30" loading="lazy" class="localization-ui__flag"> 3984 3985 3986 <div class="localization-ui__label"> 3987 <span class="localization-ui__country text-small" js-custom-dropdown="option-text">United States</span> 3988 3989 3990 <div class="localization-ui__extra-info text-small" js-custom-dropdown="option-extra">| USD $</div> 3991 3992 3993 3994 3995 3996 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 3997 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 3998 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 3999 </svg> 4000 4001 4002 </div> 4003 </div> 4004 4005 4006 4007 4008 <svg 4009 class="is-hidden chevron-down-country" 4010 xmlns="http://www.w3.org/2000/svg" 4011 width="20" 4012 height="20"
4013 viewBox="0 0 20 20" 4014 fill="none" 4015 role="img" 4016 aria-labelledby="icon-chevron-down-title" 4017 > 4018 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4019 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4020 </svg> 4021 4022 4023 </li><input type="hidden" name="country_code" value="US" /> 4024 </ul> 4025 </uwp-custom-dropdown> 4026 </div> 4027 4028 4029 <div class="localization-ui__form-field"><uwp-custom-dropdown 4030 class="localization-ui__form-select is-hidden custom-dropdown" 4031 name="region-Australia" 4032 js-localization-ui="region-select" 4033 data-aria-label-prefix="Region and Language" 4034 data-aria-label-template="[[label]], [[value]]" 4035 > 4036 <button 4037 type="button" 4038 class="custom-dropdown__button text-small" 4039 aria-haspopup="listbox" 4040 aria-expanded="false" 4041 aria-controls="region-options-australia" 4042 js-custom-dropdown="button" 4043 > 4044 <span js-custom-dropdown="selected-text"></span> 4045 4046 4047 4048 4049 <svg 4050 class="is-hidden chevron-down-region" 4051 xmlns="http://www.w3.org/2000/svg" 4052 width="20" 4053 height="20" 4054 viewBox="0 0 20 20" 4055 fill="none" 4056 role="img" 4057 aria-labelledby="icon-chevron-down-title" 4058 > 4059 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4060 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4061 </svg> 4062 4063 4064 </button> 4065 4066 <ul id="region-options-australia" class="custom-dropdown__options" role="listbox" js-custom-dropdown="options"> 4067 4068 4069<li 4070 class="localization-ui__country custom-dropdown__option" 4071 data-value="Australia" 4072 data-iso-code="AU" 4073 data-languages=""English"" 4074 tabindex="0" 4075 role="option" 4076 js-custom-dropdown="option" 4077 > 4078 <span js-custom-dropdown="option-text">Australia</span> 4079 4080 4081 4082 4083 <svg 4084 class="is-hidden chevron-down-region" 4085 xmlns="http://www.w3.org/2000/svg" 4086 width="20" 4087 height="20" 4088 viewBox="0 0 20 20" 4089 fill="none" 4090 role="img" 4091 aria-labelledby="icon-chevron-down-title" 4092 > 4093 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4094 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4095 </svg> 4096 4097 4098 4099 4100 4101 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 4102 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 4103 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 4104 </svg> 4105 4106 4107 </li></ul> 4108 </uwp-custom-dropdown><uwp-custom-dropdown 4109 class="localization-ui__form-select is-hidden custom-dropdown" 4110 name="region-Canada" 4111 js-localization-ui="region-select" 4112 data-aria-label-prefix="Region and Language" 4113 data-aria-label-template="[[label]], [[value]]" 4114 > 4115 <button 4116 type="button" 4117 class="custom-dropdown__button text-small" 4118 aria-haspopup="listbox" 4119 aria-expanded="false" 4120 aria-controls="region-options-canada" 4121 js-custom-dropdown="button" 4122 > 4123 <span js-custom-dropdown="selected-text"></span> 4124 4125 4126 4127 4128 <svg 4129 class="is-hidden chevron-down-region" 4130 xmlns="http://www.w3.org/2000/svg" 4131 width="20" 4132 height="20"
4133 viewBox="0 0 20 20" 4134 fill="none" 4135 role="img" 4136 aria-labelledby="icon-chevron-down-title" 4137 > 4138 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4139 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4140 </svg> 4141 4142 4143 </button> 4144 4145 <ul id="region-options-canada" class="custom-dropdown__options" role="listbox" js-custom-dropdown="options"> 4146 4147 4148<li 4149 class="localization-ui__country custom-dropdown__option" 4150 data-value="Canada" 4151 data-iso-code="CA" 4152 data-languages=""English|Français"" 4153 tabindex="0" 4154 role="option" 4155 js-custom-dropdown="option" 4156 > 4157 <span js-custom-dropdown="option-text">Canada</span> 4158 4159 4160 4161 4162 <svg 4163 class="is-hidden chevron-down-region" 4164 xmlns="http://www.w3.org/2000/svg" 4165 width="20" 4166 height="20" 4167 viewBox="0 0 20 20" 4168 fill="none" 4169 role="img" 4170 aria-labelledby="icon-chevron-down-title" 4171 > 4172 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4173 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4174 </svg> 4175 4176 4177 4178 4179 4180 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 4181 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 4182 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 4183 </svg> 4184 4185 4186 </li></ul> 4187 </uwp-custom-dropdown><uwp-custom-dropdown 4188 class="localization-ui__form-select is-hidden custom-dropdown" 4189 name="region-Europe" 4190 js-localization-ui="region-select" 4191 data-aria-label-prefix="Region and Language" 4192 data-aria-label-template="[[label]], [[value]]" 4193 > 4194 <button 4195 type="button" 4196 class="custom-dropdown__button text-small" 4197 aria-haspopup="listbox" 4198 aria-expanded="false" 4199 aria-controls="region-options-europe" 4200 js-custom-dropdown="button" 4201 > 4202 <span js-custom-dropdown="selected-text"></span> 4203 4204 4205 4206 4207 <svg 4208 class="is-hidden chevron-down-region" 4209 xmlns="http://www.w3.org/2000/svg" 4210 width="20" 4211 height="20" 4212 viewBox="0 0 20 20" 4213 fill="none" 4214 role="img" 4215 aria-labelledby="icon-chevron-down-title" 4216 > 4217 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4218 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4219 </svg> 4220 4221 4222 </button> 4223 4224 <ul id="region-options-europe" class="custom-dropdown__options" role="listbox" js-custom-dropdown="options"> 4225 4226 4227<li 4228 class="localization-ui__country custom-dropdown__option" 4229 data-value="Austria" 4230 data-iso-code="AT" 4231 data-languages=""English|Deutsch"" 4232 tabindex="0" 4233 role="option" 4234 js-custom-dropdown="option" 4235 > 4236 <span js-custom-dropdown="option-text">Austria</span> 4237 4238 4239 4240 4241 <svg 4242 class="is-hidden chevron-down-region" 4243 xmlns="http://www.w3.org/2000/svg" 4244 width="20" 4245 height="20" 4246 viewBox="0 0 20 20" 4247 fill="none" 4248 role="img" 4249 aria-labelledby="icon-chevron-down-title" 4250 > 4251 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4252 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4253 </svg> 4254 4255 4256 4257 4258 4259 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 4260 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 4261 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 4262 </svg> 4263 4264 4265 </li><li 4266 class="localization-ui__country custom-dropdown__option" 4267 data-value="Bulgaria" 4268 data-iso-code="BG" 4269 data-languages=""English"" 4270 tabindex="0" 4271 role="option" 4272 js-custom-dropdown="option" 4273 >
4274 <span js-custom-dropdown="option-text">Bulgaria</span> 4275 4276 4277 4278 4279 <svg 4280 class="is-hidden chevron-down-region" 4281 xmlns="http://www.w3.org/2000/svg" 4282 width="20" 4283 height="20" 4284 viewBox="0 0 20 20" 4285 fill="none" 4286 role="img" 4287 aria-labelledby="icon-chevron-down-title" 4288 > 4289 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4290 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4291 </svg> 4292 4293 4294 4295 4296 4297 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 4298 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 4299 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 4300 </svg> 4301 4302 4303 </li><li 4304 class="localization-ui__country custom-dropdown__option" 4305 data-value="Croatia" 4306 data-iso-code="HR" 4307 data-languages=""English"" 4308 tabindex="0" 4309 role="option" 4310 js-custom-dropdown="option" 4311 > 4312 <span js-custom-dropdown="option-text">Croatia</span> 4313 4314 4315 4316 4317 <svg 4318 class="is-hidden chevron-down-region" 4319 xmlns="http://www.w3.org/2000/svg" 4320 width="20" 4321 height="20" 4322 viewBox="0 0 20 20" 4323 fill="none" 4324 role="img" 4325 aria-labelledby="icon-chevron-down-title" 4326 > 4327 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4328 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4329 </svg> 4330 4331 4332 4333 4334 4335 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 4336 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 4337 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 4338 </svg> 4339 4340 4341 </li><li 4342 class="localization-ui__country custom-dropdown__option" 4343 data-value="Cyprus" 4344 data-iso-code="CY" 4345 data-languages=""English"" 4346 tabindex="0" 4347 role="option" 4348 js-custom-dropdown="option" 4349 > 4350 <span js-custom-dropdown="option-text">Cyprus</span> 4351 4352 4353 4354 4355 <svg 4356 class="is-hidden chevron-down-region" 4357 xmlns="http://www.w3.org/2000/svg" 4358 width="20" 4359 height="20" 4360 viewBox="0 0 20 20" 4361 fill="none" 4362 role="img" 4363 aria-labelledby="icon-chevron-down-title" 4364 > 4365 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4366 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4367 </svg> 4368 4369 4370 4371 4372 4373 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 4374 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 4375 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 4376 </svg> 4377 4378 4379 </li><li 4380 class="localization-ui__country custom-dropdown__option" 4381 data-value="Czech Republic" 4382 data-iso-code="CZ" 4383 data-languages=""English"" 4384 tabindex="0" 4385 role="option" 4386 js-custom-dropdown="option" 4387 >
4388 <span js-custom-dropdown="option-text">Czech Republic</span> 4389 4390 4391 4392 4393 <svg 4394 class="is-hidden chevron-down-region" 4395 xmlns="http://www.w3.org/2000/svg" 4396 width="20" 4397 height="20" 4398 viewBox="0 0 20 20" 4399 fill="none" 4400 role="img" 4401 aria-labelledby="icon-chevron-down-title" 4402 > 4403 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4404 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4405 </svg> 4406 4407 4408 4409 4410 4411 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 4412 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 4413 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 4414 </svg> 4415 4416 4417 </li><li 4418 class="localization-ui__country custom-dropdown__option" 4419 data-value="Denmark" 4420 data-iso-code="DK" 4421 data-languages=""English"" 4422 tabindex="0" 4423 role="option" 4424 js-custom-dropdown="option" 4425 > 4426 <span js-custom-dropdown="option-text">Denmark</span> 4427 4428 4429 4430 4431 <svg 4432 class="is-hidden chevron-down-region" 4433 xmlns="http://www.w3.org/2000/svg" 4434 width="20" 4435 height="20" 4436 viewBox="0 0 20 20" 4437 fill="none" 4438 role="img" 4439 aria-labelledby="icon-chevron-down-title" 4440 > 4441 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4442 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4443 </svg> 4444 4445 4446 4447 4448 4449 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 4450 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 4451 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 4452 </svg> 4453 4454 4455 </li><li 4456 class="localization-ui__country custom-dropdown__option" 4457 data-value="Estonia" 4458 data-iso-code="EE" 4459 data-languages=""English"" 4460 tabindex="0" 4461 role="option" 4462 js-custom-dropdown="option" 4463 > 4464 <span js-custom-dropdown="option-text">Estonia</span> 4465 4466 4467 4468 4469 <svg 4470 class="is-hidden chevron-down-region" 4471 xmlns="http://www.w3.org/2000/svg" 4472 width="20" 4473 height="20" 4474 viewBox="0 0 20 20" 4475 fill="none" 4476 role="img" 4477 aria-labelledby="icon-chevron-down-title" 4478 > 4479 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4480 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4481 </svg> 4482 4483 4484 4485 4486 4487 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 4488 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 4489 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 4490 </svg> 4491 4492 4493 </li><li 4494 class="localization-ui__country custom-dropdown__option" 4495 data-value="Finland" 4496 data-iso-code="FI" 4497 data-languages=""English"" 4498 tabindex="0" 4499 role="option" 4500 js-custom-dropdown="option" 4501 >
4502 <span js-custom-dropdown="option-text">Finland</span> 4503 4504 4505 4506 4507 <svg 4508 class="is-hidden chevron-down-region" 4509 xmlns="http://www.w3.org/2000/svg" 4510 width="20" 4511 height="20" 4512 viewBox="0 0 20 20" 4513 fill="none" 4514 role="img" 4515 aria-labelledby="icon-chevron-down-title" 4516 > 4517 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4518 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4519 </svg> 4520 4521 4522 4523 4524 4525 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 4526 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 4527 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 4528 </svg> 4529 4530 4531 </li><li 4532 class="localization-ui__country custom-dropdown__option" 4533 data-value="France" 4534 data-iso-code="FR" 4535 data-languages=""Français|English"" 4536 tabindex="0" 4537 role="option" 4538 js-custom-dropdown="option" 4539 > 4540 <span js-custom-dropdown="option-text">France</span> 4541 4542 4543 4544 4545 <svg 4546 class="is-hidden chevron-down-region" 4547 xmlns="http://www.w3.org/2000/svg" 4548 width="20" 4549 height="20" 4550 viewBox="0 0 20 20" 4551 fill="none" 4552 role="img" 4553 aria-labelledby="icon-chevron-down-title" 4554 > 4555 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4556 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4557 </svg> 4558 4559 4560 4561 4562 4563 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 4564 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 4565 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 4566 </svg> 4567 4568 4569 </li><li 4570 class="localization-ui__country custom-dropdown__option" 4571 data-value="Germany" 4572 data-iso-code="DE" 4573 data-languages=""English|Deutsch"" 4574 tabindex="0" 4575 role="option" 4576 js-custom-dropdown="option" 4577 > 4578 <span js-custom-dropdown="option-text">Germany</span> 4579 4580 4581 4582 4583 <svg 4584 class="is-hidden chevron-down-region" 4585 xmlns="http://www.w3.org/2000/svg" 4586 width="20" 4587 height="20" 4588 viewBox="0 0 20 20" 4589 fill="none" 4590 role="img" 4591 aria-labelledby="icon-chevron-down-title" 4592 > 4593 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4594 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4595 </svg> 4596 4597 4598 4599 4600 4601 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 4602 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 4603 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 4604 </svg> 4605 4606 4607 </li><li 4608 class="localization-ui__country custom-dropdown__option" 4609 data-value="Greece" 4610 data-iso-code="GR" 4611 data-languages=""English"" 4612 tabindex="0" 4613 role="option" 4614 js-custom-dropdown="option" 4615 >
4616 <span js-custom-dropdown="option-text">Greece</span> 4617 4618 4619 4620 4621 <svg 4622 class="is-hidden chevron-down-region" 4623 xmlns="http://www.w3.org/2000/svg" 4624 width="20" 4625 height="20" 4626 viewBox="0 0 20 20" 4627 fill="none" 4628 role="img" 4629 aria-labelledby="icon-chevron-down-title" 4630 > 4631 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4632 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4633 </svg> 4634 4635 4636 4637 4638 4639 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 4640 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 4641 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 4642 </svg> 4643 4644 4645 </li><li 4646 class="localization-ui__country custom-dropdown__option" 4647 data-value="Hungary" 4648 data-iso-code="HU" 4649 data-languages=""English"" 4650 tabindex="0" 4651 role="option" 4652 js-custom-dropdown="option" 4653 > 4654 <span js-custom-dropdown="option-text">Hungary</span> 4655 4656 4657 4658 4659 <svg 4660 class="is-hidden chevron-down-region" 4661 xmlns="http://www.w3.org/2000/svg" 4662 width="20" 4663 height="20" 4664 viewBox="0 0 20 20" 4665 fill="none" 4666 role="img" 4667 aria-labelledby="icon-chevron-down-title" 4668 > 4669 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4670 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4671 </svg> 4672 4673 4674 4675 4676 4677 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 4678 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 4679 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 4680 </svg> 4681 4682 4683 </li><li 4684 class="localization-ui__country custom-dropdown__option" 4685 data-value="Iceland" 4686 data-iso-code="IS" 4687 data-languages=""English"" 4688 tabindex="0" 4689 role="option" 4690 js-custom-dropdown="option" 4691 > 4692 <span js-custom-dropdown="option-text">Iceland</span> 4693 4694 4695 4696 4697 <svg 4698 class="is-hidden chevron-down-region" 4699 xmlns="http://www.w3.org/2000/svg" 4700 width="20" 4701 height="20" 4702 viewBox="0 0 20 20" 4703 fill="none" 4704 role="img" 4705 aria-labelledby="icon-chevron-down-title" 4706 > 4707 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4708 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4709 </svg> 4710 4711 4712 4713 4714 4715 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 4716 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 4717 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 4718 </svg> 4719 4720 4721 </li><li 4722 class="localization-ui__country custom-dropdown__option" 4723 data-value="Ireland" 4724 data-iso-code="IE" 4725 data-languages=""English"" 4726 tabindex="0" 4727 role="option" 4728 js-custom-dropdown="option" 4729 >
4730 <span js-custom-dropdown="option-text">Ireland</span> 4731 4732 4733 4734 4735 <svg 4736 class="is-hidden chevron-down-region" 4737 xmlns="http://www.w3.org/2000/svg" 4738 width="20" 4739 height="20" 4740 viewBox="0 0 20 20" 4741 fill="none" 4742 role="img" 4743 aria-labelledby="icon-chevron-down-title" 4744 > 4745 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4746 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4747 </svg> 4748 4749 4750 4751 4752 4753 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 4754 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 4755 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 4756 </svg> 4757 4758 4759 </li><li 4760 class="localization-ui__country custom-dropdown__option" 4761 data-value="Italy" 4762 data-iso-code="IT" 4763 data-languages=""English|Italiano"" 4764 tabindex="0" 4765 role="option" 4766 js-custom-dropdown="option" 4767 > 4768 <span js-custom-dropdown="option-text">Italy</span> 4769 4770 4771 4772 4773 <svg 4774 class="is-hidden chevron-down-region" 4775 xmlns="http://www.w3.org/2000/svg" 4776 width="20" 4777 height="20" 4778 viewBox="0 0 20 20" 4779 fill="none" 4780 role="img" 4781 aria-labelledby="icon-chevron-down-title" 4782 > 4783 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4784 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4785 </svg> 4786 4787 4788 4789 4790 4791 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 4792 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 4793 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 4794 </svg> 4795 4796 4797 </li><li 4798 class="localization-ui__country custom-dropdown__option" 4799 data-value="Latvia" 4800 data-iso-code="LV" 4801 data-languages=""English"" 4802 tabindex="0" 4803 role="option" 4804 js-custom-dropdown="option" 4805 > 4806 <span js-custom-dropdown="option-text">Latvia</span> 4807 4808 4809 4810 4811 <svg 4812 class="is-hidden chevron-down-region" 4813 xmlns="http://www.w3.org/2000/svg" 4814 width="20" 4815 height="20" 4816 viewBox="0 0 20 20" 4817 fill="none" 4818 role="img" 4819 aria-labelledby="icon-chevron-down-title" 4820 > 4821 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4822 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4823 </svg> 4824 4825 4826 4827 4828 4829 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 4830 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 4831 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 4832 </svg> 4833 4834 4835 </li><li 4836 class="localization-ui__country custom-dropdown__option" 4837 data-value="Lithuania" 4838 data-iso-code="LT" 4839 data-languages=""English"" 4840 tabindex="0" 4841 role="option" 4842 js-custom-dropdown="option" 4843 >
4844 <span js-custom-dropdown="option-text">Lithuania</span> 4845 4846 4847 4848 4849 <svg 4850 class="is-hidden chevron-down-region" 4851 xmlns="http://www.w3.org/2000/svg" 4852 width="20" 4853 height="20" 4854 viewBox="0 0 20 20" 4855 fill="none" 4856 role="img" 4857 aria-labelledby="icon-chevron-down-title" 4858 > 4859 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4860 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4861 </svg> 4862 4863 4864 4865 4866 4867 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 4868 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 4869 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 4870 </svg> 4871 4872 4873 </li><li 4874 class="localization-ui__country custom-dropdown__option" 4875 data-value="Luxembourg" 4876 data-iso-code="LU" 4877 data-languages=""English"" 4878 tabindex="0" 4879 role="option" 4880 js-custom-dropdown="option" 4881 > 4882 <span js-custom-dropdown="option-text">Luxembourg</span> 4883 4884 4885 4886 4887 <svg 4888 class="is-hidden chevron-down-region" 4889 xmlns="http://www.w3.org/2000/svg" 4890 width="20" 4891 height="20" 4892 viewBox="0 0 20 20" 4893 fill="none" 4894 role="img" 4895 aria-labelledby="icon-chevron-down-title" 4896 > 4897 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4898 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4899 </svg> 4900 4901 4902 4903 4904 4905 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 4906 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 4907 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 4908 </svg> 4909 4910 4911 </li><li 4912 class="localization-ui__country custom-dropdown__option" 4913 data-value="Malta" 4914 data-iso-code="MT" 4915 data-languages=""English"" 4916 tabindex="0" 4917 role="option" 4918 js-custom-dropdown="option" 4919 > 4920 <span js-custom-dropdown="option-text">Malta</span> 4921 4922 4923 4924 4925 <svg 4926 class="is-hidden chevron-down-region" 4927 xmlns="http://www.w3.org/2000/svg" 4928 width="20" 4929 height="20" 4930 viewBox="0 0 20 20" 4931 fill="none" 4932 role="img" 4933 aria-labelledby="icon-chevron-down-title" 4934 > 4935 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4936 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4937 </svg> 4938 4939 4940 4941 4942 4943 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 4944 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 4945 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 4946 </svg> 4947 4948 4949 </li><li 4950 class="localization-ui__country custom-dropdown__option" 4951 data-value="Netherlands" 4952 data-iso-code="NL" 4953 data-languages=""English"" 4954 tabindex="0" 4955 role="option" 4956 js-custom-dropdown="option" 4957 >
4958 <span js-custom-dropdown="option-text">Netherlands</span> 4959 4960 4961 4962 4963 <svg 4964 class="is-hidden chevron-down-region" 4965 xmlns="http://www.w3.org/2000/svg" 4966 width="20" 4967 height="20" 4968 viewBox="0 0 20 20" 4969 fill="none" 4970 role="img" 4971 aria-labelledby="icon-chevron-down-title" 4972 > 4973 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 4974 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4975 </svg> 4976 4977 4978 4979 4980 4981 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 4982 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 4983 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 4984 </svg> 4985 4986 4987 </li><li 4988 class="localization-ui__country custom-dropdown__option" 4989 data-value="Norway" 4990 data-iso-code="NO" 4991 data-languages=""English"" 4992 tabindex="0" 4993 role="option" 4994 js-custom-dropdown="option" 4995 > 4996 <span js-custom-dropdown="option-text">Norway</span> 4997 4998 4999 5000 5001 <svg 5002 class="is-hidden chevron-down-region" 5003 xmlns="http://www.w3.org/2000/svg" 5004 width="20" 5005 height="20" 5006 viewBox="0 0 20 20" 5007 fill="none" 5008 role="img" 5009 aria-labelledby="icon-chevron-down-title" 5010 > 5011 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 5012 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5013 </svg> 5014 5015 5016 5017 5018 5019 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 5020 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 5021 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 5022 </svg> 5023 5024 5025 </li><li 5026 class="localization-ui__country custom-dropdown__option" 5027 data-value="Poland" 5028 data-iso-code="PL" 5029 data-languages=""English"" 5030 tabindex="0" 5031 role="option" 5032 js-custom-dropdown="option" 5033 > 5034 <span js-custom-dropdown="option-text">Poland</span> 5035 5036 5037 5038 5039 <svg 5040 class="is-hidden chevron-down-region" 5041 xmlns="http://www.w3.org/2000/svg" 5042 width="20" 5043 height="20" 5044 viewBox="0 0 20 20" 5045 fill="none" 5046 role="img" 5047 aria-labelledby="icon-chevron-down-title" 5048 > 5049 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 5050 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5051 </svg> 5052 5053 5054 5055 5056 5057 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 5058 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 5059 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 5060 </svg> 5061 5062 5063 </li><li 5064 class="localization-ui__country custom-dropdown__option" 5065 data-value="Portugal" 5066 data-iso-code="PT" 5067 data-languages=""English"" 5068 tabindex="0" 5069 role="option" 5070 js-custom-dropdown="option" 5071 >
5072 <span js-custom-dropdown="option-text">Portugal</span> 5073 5074 5075 5076 5077 <svg 5078 class="is-hidden chevron-down-region" 5079 xmlns="http://www.w3.org/2000/svg" 5080 width="20" 5081 height="20" 5082 viewBox="0 0 20 20" 5083 fill="none" 5084 role="img" 5085 aria-labelledby="icon-chevron-down-title" 5086 > 5087 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 5088 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5089 </svg> 5090 5091 5092 5093 5094 5095 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 5096 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 5097 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 5098 </svg> 5099 5100 5101 </li><li 5102 class="localization-ui__country custom-dropdown__option" 5103 data-value="Romania" 5104 data-iso-code="RO" 5105 data-languages=""English"" 5106 tabindex="0" 5107 role="option" 5108 js-custom-dropdown="option" 5109 > 5110 <span js-custom-dropdown="option-text">Romania</span> 5111 5112 5113 5114 5115 <svg 5116 class="is-hidden chevron-down-region" 5117 xmlns="http://www.w3.org/2000/svg" 5118 width="20" 5119 height="20" 5120 viewBox="0 0 20 20" 5121 fill="none" 5122 role="img" 5123 aria-labelledby="icon-chevron-down-title" 5124 > 5125 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 5126 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5127 </svg> 5128 5129 5130 5131 5132 5133 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 5134 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 5135 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 5136 </svg> 5137 5138 5139 </li><li 5140 class="localization-ui__country custom-dropdown__option" 5141 data-value="Slovakia" 5142 data-iso-code="SK" 5143 data-languages=""English"" 5144 tabindex="0" 5145 role="option" 5146 js-custom-dropdown="option" 5147 > 5148 <span js-custom-dropdown="option-text">Slovakia</span> 5149 5150 5151 5152 5153 <svg 5154 class="is-hidden chevron-down-region" 5155 xmlns="http://www.w3.org/2000/svg" 5156 width="20" 5157 height="20" 5158 viewBox="0 0 20 20" 5159 fill="none" 5160 role="img" 5161 aria-labelledby="icon-chevron-down-title" 5162 > 5163 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 5164 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5165 </svg> 5166 5167 5168 5169 5170 5171 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 5172 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 5173 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 5174 </svg> 5175 5176 5177 </li><li 5178 class="localization-ui__country custom-dropdown__option" 5179 data-value="Slovenia" 5180 data-iso-code="SI" 5181 data-languages=""English"" 5182 tabindex="0" 5183 role="option" 5184 js-custom-dropdown="option" 5185 >
5186 <span js-custom-dropdown="option-text">Slovenia</span> 5187 5188 5189 5190 5191 <svg 5192 class="is-hidden chevron-down-region" 5193 xmlns="http://www.w3.org/2000/svg" 5194 width="20" 5195 height="20" 5196 viewBox="0 0 20 20" 5197 fill="none" 5198 role="img" 5199 aria-labelledby="icon-chevron-down-title" 5200 > 5201 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 5202 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5203 </svg> 5204 5205 5206 5207 5208 5209 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 5210 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 5211 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 5212 </svg> 5213 5214 5215 </li><li 5216 class="localization-ui__country custom-dropdown__option" 5217 data-value="Spain" 5218 data-iso-code="ES" 5219 data-languages=""English"" 5220 tabindex="0" 5221 role="option" 5222 js-custom-dropdown="option" 5223 > 5224 <span js-custom-dropdown="option-text">Spain</span> 5225 5226 5227 5228 5229 <svg 5230 class="is-hidden chevron-down-region" 5231 xmlns="http://www.w3.org/2000/svg" 5232 width="20" 5233 height="20" 5234 viewBox="0 0 20 20" 5235 fill="none" 5236 role="img" 5237 aria-labelledby="icon-chevron-down-title" 5238 > 5239 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 5240 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5241 </svg> 5242 5243 5244 5245 5246 5247 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 5248 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 5249 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 5250 </svg> 5251 5252 5253 </li><li 5254 class="localization-ui__country custom-dropdown__option" 5255 data-value="Sweden" 5256 data-iso-code="SE" 5257 data-languages=""English"" 5258 tabindex="0" 5259 role="option" 5260 js-custom-dropdown="option" 5261 > 5262 <span js-custom-dropdown="option-text">Sweden</span> 5263 5264 5265 5266 5267 <svg 5268 class="is-hidden chevron-down-region" 5269 xmlns="http://www.w3.org/2000/svg" 5270 width="20" 5271 height="20" 5272 viewBox="0 0 20 20" 5273 fill="none" 5274 role="img" 5275 aria-labelledby="icon-chevron-down-title" 5276 > 5277 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 5278 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5279 </svg> 5280 5281 5282 5283 5284 5285 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 5286 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 5287 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 5288 </svg> 5289 5290 5291 </li><li 5292 class="localization-ui__country custom-dropdown__option" 5293 data-value="Switzerland" 5294 data-iso-code="CH" 5295 data-languages=""English"" 5296 tabindex="0" 5297 role="option" 5298 js-custom-dropdown="option" 5299 >
5300 <span js-custom-dropdown="option-text">Switzerland</span> 5301 5302 5303 5304 5305 <svg 5306 class="is-hidden chevron-down-region" 5307 xmlns="http://www.w3.org/2000/svg" 5308 width="20" 5309 height="20" 5310 viewBox="0 0 20 20" 5311 fill="none" 5312 role="img" 5313 aria-labelledby="icon-chevron-down-title" 5314 > 5315 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 5316 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5317 </svg> 5318 5319 5320 5321 5322 5323 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 5324 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 5325 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 5326 </svg> 5327 5328 5329 </li></ul> 5330 </uwp-custom-dropdown><uwp-custom-dropdown 5331 class="localization-ui__form-select is-hidden custom-dropdown" 5332 name="region-New Zealand" 5333 js-localization-ui="region-select" 5334 data-aria-label-prefix="Region and Language" 5335 data-aria-label-template="[[label]], [[value]]" 5336 > 5337 <button 5338 type="button" 5339 class="custom-dropdown__button text-small" 5340 aria-haspopup="listbox" 5341 aria-expanded="false" 5342 aria-controls="region-options-new-zealand" 5343 js-custom-dropdown="button" 5344 > 5345 <span js-custom-dropdown="selected-text"></span> 5346 5347 5348 5349 5350 <svg 5351 class="is-hidden chevron-down-region" 5352 xmlns="http://www.w3.org/2000/svg" 5353 width="20" 5354 height="20" 5355 viewBox="0 0 20 20" 5356 fill="none" 5357 role="img" 5358 aria-labelledby="icon-chevron-down-title" 5359 > 5360 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 5361 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5362 </svg> 5363 5364 5365 </button> 5366 5367 <ul id="region-options-new-zealand" class="custom-dropdown__options" role="listbox" js-custom-dropdown="options"> 5368 5369 5370<li 5371 class="localization-ui__country custom-dropdown__option" 5372 data-value="New Zealand" 5373 data-iso-code="NZ" 5374 data-languages=""English"" 5375 tabindex="0" 5376 role="option" 5377 js-custom-dropdown="option" 5378 > 5379 <span js-custom-dropdown="option-text">New Zealand</span> 5380 5381 5382 5383 5384 <svg 5385 class="is-hidden chevron-down-region" 5386 xmlns="http://www.w3.org/2000/svg" 5387 width="20" 5388 height="20" 5389 viewBox="0 0 20 20" 5390 fill="none" 5391 role="img" 5392 aria-labelledby="icon-chevron-down-title" 5393 > 5394 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 5395 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5396 </svg> 5397 5398 5399 5400 5401 5402 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 5403 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 5404 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 5405 </svg> 5406 5407 5408 </li></ul> 5409 </uwp-custom-dropdown><uwp-custom-dropdown 5410 class="localization-ui__form-select is-hidden custom-dropdown" 5411 name="region-United Kingdom" 5412 js-localization-ui="region-select" 5413 data-aria-label-prefix="Region and Language" 5414 data-aria-label-template="[[label]], [[value]]" 5415 > 5416 <button 5417 type="button" 5418 class="custom-dropdown__button text-small" 5419 aria-haspopup="listbox"
5420 aria-expanded="false" 5421 aria-controls="region-options-united-kingdom" 5422 js-custom-dropdown="button" 5423 > 5424 <span js-custom-dropdown="selected-text"></span> 5425 5426 5427 5428 5429 <svg 5430 class="is-hidden chevron-down-region" 5431 xmlns="http://www.w3.org/2000/svg" 5432 width="20" 5433 height="20" 5434 viewBox="0 0 20 20" 5435 fill="none" 5436 role="img" 5437 aria-labelledby="icon-chevron-down-title" 5438 > 5439 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 5440 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5441 </svg> 5442 5443 5444 </button> 5445 5446 <ul id="region-options-united-kingdom" class="custom-dropdown__options" role="listbox" js-custom-dropdown="options"> 5447 5448 5449<li 5450 class="localization-ui__country custom-dropdown__option" 5451 data-value="United Kingdom" 5452 data-iso-code="UK" 5453 data-languages=""English"" 5454 tabindex="0" 5455 role="option" 5456 js-custom-dropdown="option" 5457 > 5458 <span js-custom-dropdown="option-text">United Kingdom</span> 5459 5460 5461 5462 5463 <svg 5464 class="is-hidden chevron-down-region" 5465 xmlns="http://www.w3.org/2000/svg" 5466 width="20" 5467 height="20" 5468 viewBox="0 0 20 20" 5469 fill="none" 5470 role="img" 5471 aria-labelledby="icon-chevron-down-title" 5472 > 5473 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 5474 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5475 </svg> 5476 5477 5478 5479 5480 5481 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 5482 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 5483 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 5484 </svg> 5485 5486 5487 </li></ul> 5488 </uwp-custom-dropdown><uwp-custom-dropdown 5489 class="localization-ui__form-select is-hidden custom-dropdown" 5490 name="region-United States" 5491 js-localization-ui="region-select" 5492 data-aria-label-prefix="Region and Language" 5493 data-aria-label-template="[[label]], [[value]]" 5494 > 5495 <button 5496 type="button" 5497 class="custom-dropdown__button text-small" 5498 aria-haspopup="listbox" 5499 aria-expanded="false" 5500 aria-controls="region-options-united-states" 5501 js-custom-dropdown="button" 5502 > 5503 <span js-custom-dropdown="selected-text"></span> 5504 5505 5506 5507 5508 <svg 5509 class="is-hidden chevron-down-region" 5510 xmlns="http://www.w3.org/2000/svg" 5511 width="20" 5512 height="20" 5513 viewBox="0 0 20 20" 5514 fill="none" 5515 role="img" 5516 aria-labelledby="icon-chevron-down-title" 5517 > 5518 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 5519 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5520 </svg> 5521 5522 5523 </button> 5524 5525 <ul id="region-options-united-states" class="custom-dropdown__options" role="listbox" js-custom-dropdown="options"> 5526 5527 5528<li 5529 class="localization-ui__country custom-dropdown__option" 5530 data-value="United States" 5531 data-iso-code="US" 5532 data-languages=""English"" 5533 tabindex="0" 5534 role="option" 5535 js-custom-dropdown="option" 5536 >
5537 <span js-custom-dropdown="option-text">United States</span> 5538 5539 5540 5541 5542 <svg 5543 class="is-hidden chevron-down-region" 5544 xmlns="http://www.w3.org/2000/svg" 5545 width="20" 5546 height="20" 5547 viewBox="0 0 20 20" 5548 fill="none" 5549 role="img" 5550 aria-labelledby="icon-chevron-down-title" 5551 > 5552 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 5553 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5554 </svg> 5555 5556 5557 5558 5559 5560 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 5561 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 5562 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 5563 </svg> 5564 5565 5566 </li></ul> 5567 </uwp-custom-dropdown></div> 5568 5569 5570 <div class="localization-ui__form-field"><div 5571 class="single-language-region" 5572 name="language-Australia" 5573 data-url="https://au.ooni.com" 5574 data-value="English" 5575 ></div><h6 class="localization-ui__subtitle title-6 is-hidden" data-country="Canada">What is your preferred language?</h6> 5576 5577 <uwp-custom-dropdown 5578 class="localization-ui__form-select is-hidden custom-dropdown" 5579 name="language-Canada" 5580 js-localization-ui="language-select" 5581 data-aria-label-prefix="What is your preferred language?" 5582 data-aria-label-template="[[label]], [[value]]" 5583 > 5584 <button 5585 type="button" 5586 class="custom-dropdown__button text-small current-language" 5587 aria-haspopup="listbox" 5588 aria-expanded="false" 5589 aria-controls="language-options-canada" 5590 js-custom-dropdown="button" 5591 > 5592 <span js-custom-dropdown="selected-text"></span> 5593 5594 5595 5596 5597 <svg 5598 class="is-hidden chevron-down-language" 5599 xmlns="http://www.w3.org/2000/svg" 5600 width="20" 5601 height="20" 5602 viewBox="0 0 20 20" 5603 fill="none" 5604 role="img" 5605 aria-labelledby="icon-chevron-down-title" 5606 > 5607 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 5608 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5609 </svg> 5610 5611 5612 </button> 5613 5614 <ul id="language-options-canada" class="custom-dropdown__options" role="listbox" js-custom-dropdown="options"><li 5615 class="localization-ui__country custom-dropdown__option" 5616 data-url="https://ca.ooni.com" 5617 data-value="English" 5618 tabindex="0" 5619 role="option" 5620 js-custom-dropdown="option" 5621 > 5622 <span js-custom-dropdown="option-text">English</span> 5623 5624 5625 5626 5627 <svg 5628 class="is-hidden chevron-down-language" 5629 xmlns="http://www.w3.org/2000/svg" 5630 width="20" 5631 height="20" 5632 viewBox="0 0 20 20" 5633 fill="none" 5634 role="img" 5635 aria-labelledby="icon-chevron-down-title" 5636 > 5637 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 5638 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5639 </svg> 5640 5641 5642 5643 5644 5645 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 5646 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 5647 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 5648 </svg> 5649 5650 5651 </li><li 5652 class="localization-ui__country custom-dropdown__option" 5653 data-url="https://ca.ooni.com/fr" 5654 data-value="Français" 5655 tabindex="0" 5656 role="option" 5657 js-custom-dropdown="option" 5658 >
5659 <span js-custom-dropdown="option-text">Français</span> 5660 5661 5662 5663 5664 <svg 5665 class="is-hidden chevron-down-language" 5666 xmlns="http://www.w3.org/2000/svg" 5667 width="20" 5668 height="20" 5669 viewBox="0 0 20 20" 5670 fill="none" 5671 role="img" 5672 aria-labelledby="icon-chevron-down-title" 5673 > 5674 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 5675 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5676 </svg> 5677 5678 5679 5680 5681 5682 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 5683 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 5684 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 5685 </svg> 5686 5687 5688 </li></ul> 5689 </uwp-custom-dropdown><div 5690 class="single-language-region" 5691 name="language-Sweden" 5692 data-url="https://eu.ooni.com" 5693 data-value="English" 5694 ></div><div 5695 class="single-language-region" 5696 name="language-Romania" 5697 data-url="https://eu.ooni.com" 5698 data-value="English" 5699 ></div><div 5700 class="single-language-region" 5701 name="language-Norway" 5702 data-url="https://eu.ooni.com" 5703 data-value="English" 5704 ></div><div 5705 class="single-language-region" 5706 name="language-Netherlands" 5707 data-url="https://eu.ooni.com" 5708 data-value="English" 5709 ></div><div 5710 class="single-language-region" 5711 name="language-Malta" 5712 data-url="https://eu.ooni.com" 5713 data-value="English" 5714 ></div><div 5715 class="single-language-region" 5716 name="language-Iceland" 5717 data-url="https://eu.ooni.com" 5718 data-value="English" 5719 ></div><div 5720 class="single-language-region" 5721 name="language-Greece" 5722 data-url="https://eu.ooni.com" 5723 data-value="English" 5724 ></div><div 5725 class="single-language-region" 5726 name="language-Finland" 5727 data-url="https://eu.ooni.com" 5728 data-value="English" 5729 ></div><div 5730 class="single-language-region" 5731 name="language-Estonia" 5732 data-url="https://eu.ooni.com" 5733 data-value="English" 5734 ></div><div 5735 class="single-language-region" 5736 name="language-Denmark" 5737 data-url="https://eu.ooni.com" 5738 data-value="English" 5739 ></div><div 5740 class="single-language-region" 5741 name="language-Cyprus" 5742 data-url="https://eu.ooni.com" 5743 data-value="English" 5744 ></div><div 5745 class="single-language-region" 5746 name="language-Croatia" 5747 data-url="https://eu.ooni.com" 5748 data-value="English" 5749 ></div><div 5750 class="single-language-region" 5751 name="language-Bulgaria" 5752 data-url="https://eu.ooni.com" 5753 data-value="English" 5754 ></div><div 5755 class="single-language-region" 5756 name="language-Spain" 5757 data-url="https://eu.ooni.com" 5758 data-value="English" 5759 ></div><div 5760 class="single-language-region" 5761 name="language-Slovenia" 5762 data-url="https://eu.ooni.com" 5763 data-value="English" 5764 ></div><div 5765 class="single-language-region" 5766 name="language-Portugal" 5767 data-url="https://eu.ooni.com" 5768 data-value="English" 5769 ></div><div 5770 class="single-language-region" 5771 name="language-Poland" 5772 data-url="https://eu.ooni.com" 5773 data-value="English" 5774 ></div><div 5775 class="single-language-region" 5776 name="language-Luxembourg" 5777 data-url="https://eu.ooni.com" 5778 data-value="English" 5779 ></div><div 5780 class="single-language-region" 5781 name="language-Lithuania" 5782 data-url="https://eu.ooni.com" 5783 data-value="English" 5784 ></div><div 5785 class="single-language-region" 5786 name="language-Latvia" 5787 data-url="https://eu.ooni.com" 5788 data-value="English" 5789 ></div><div 5790 class="single-language-region" 5791 name="language-Ireland" 5792 data-url="https://eu.ooni.com" 5793 data-value="English" 5794 ></div><div 5795 class="single-language-region" 5796 name="language-Hungary" 5797 data-url="https://eu.ooni.com" 5798 data-value="English" 5799 ></div><div 5800 class="single-language-region" 5801 name="language-Czech Republic" 5802 data-url="https://eu.ooni.com" 5803 data-value="English" 5804 ></div><div 5805 class="single-language-region" 5806 name="language-Switzerland" 5807 data-url="https://eu.ooni.com" 5808 data-value="English" 5809 ></div><div 5810 class="single-language-region" 5811 name="language-Slovakia" 5812 data-url="https://eu.ooni.com" 5813 data-value="English" 5814 ></div><h6 class="localization-ui__subtitle title-6 is-hidden" data-country="Europe">What is your preferred language?</h6> 5815 5816 <uwp-custom-dropdown 5817 class="localization-ui__form-select is-hidden custom-dropdown" 5818 name="language-Germany" 5819 js-localization-ui="language-select" 5820 data-aria-label-prefix="What is your preferred language?" 5821 data-aria-label-template="[[label]], [[value]]" 5822 > 5823 <button 5824 type="button" 5825 class="custom-dropdown__button text-small current-language" 5826 aria-haspopup="listbox"
5827 aria-expanded="false" 5828 aria-controls="language-options-germany" 5829 js-custom-dropdown="button" 5830 > 5831 <span js-custom-dropdown="selected-text"></span> 5832 5833 5834 5835 5836 <svg 5837 class="is-hidden chevron-down-language" 5838 xmlns="http://www.w3.org/2000/svg" 5839 width="20" 5840 height="20" 5841 viewBox="0 0 20 20" 5842 fill="none" 5843 role="img" 5844 aria-labelledby="icon-chevron-down-title" 5845 > 5846 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 5847 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5848 </svg> 5849 5850 5851 </button> 5852 5853 <ul id="language-options-germany" class="custom-dropdown__options" role="listbox" js-custom-dropdown="options"><li 5854 class="localization-ui__country custom-dropdown__option" 5855 data-url="https://eu.ooni.com/en-de" 5856 data-value="English" 5857 tabindex="0" 5858 role="option" 5859 js-custom-dropdown="option" 5860 > 5861 <span js-custom-dropdown="option-text">English</span> 5862 5863 5864 5865 5866 <svg 5867 class="is-hidden chevron-down-language" 5868 xmlns="http://www.w3.org/2000/svg" 5869 width="20" 5870 height="20" 5871 viewBox="0 0 20 20" 5872 fill="none" 5873 role="img" 5874 aria-labelledby="icon-chevron-down-title" 5875 > 5876 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 5877 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5878 </svg> 5879 5880 5881 5882 5883 5884 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 5885 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 5886 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 5887 </svg> 5888 5889 5890 </li><li 5891 class="localization-ui__country custom-dropdown__option" 5892 data-url="https://eu.ooni.com/de-de" 5893 data-value="Deutsch" 5894 tabindex="0" 5895 role="option" 5896 js-custom-dropdown="option" 5897 > 5898 <span js-custom-dropdown="option-text">Deutsch</span> 5899 5900 5901 5902 5903 <svg 5904 class="is-hidden chevron-down-language" 5905 xmlns="http://www.w3.org/2000/svg" 5906 width="20" 5907 height="20" 5908 viewBox="0 0 20 20" 5909 fill="none" 5910 role="img" 5911 aria-labelledby="icon-chevron-down-title" 5912 > 5913 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 5914 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5915 </svg> 5916 5917 5918 5919 5920 5921 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 5922 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 5923 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 5924 </svg> 5925 5926 5927 </li></ul> 5928 </uwp-custom-dropdown><h6 class="localization-ui__subtitle title-6 is-hidden" data-country="Europe">What is your preferred language?</h6> 5929 5930 <uwp-custom-dropdown 5931 class="localization-ui__form-select is-hidden custom-dropdown" 5932 name="language-Austria" 5933 js-localization-ui="language-select" 5934 data-aria-label-prefix="What is your preferred language?" 5935 data-aria-label-template="[[label]], [[value]]" 5936 > 5937 <button 5938 type="button" 5939 class="custom-dropdown__button text-small current-language" 5940 aria-haspopup="listbox"
5941 aria-expanded="false" 5942 aria-controls="language-options-austria" 5943 js-custom-dropdown="button" 5944 > 5945 <span js-custom-dropdown="selected-text"></span> 5946 5947 5948 5949 5950 <svg 5951 class="is-hidden chevron-down-language" 5952 xmlns="http://www.w3.org/2000/svg" 5953 width="20" 5954 height="20" 5955 viewBox="0 0 20 20" 5956 fill="none" 5957 role="img" 5958 aria-labelledby="icon-chevron-down-title" 5959 > 5960 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 5961 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5962 </svg> 5963 5964 5965 </button> 5966 5967 <ul id="language-options-austria" class="custom-dropdown__options" role="listbox" js-custom-dropdown="options"><li 5968 class="localization-ui__country custom-dropdown__option" 5969 data-url="https://eu.ooni.com/en-de" 5970 data-value="English" 5971 tabindex="0" 5972 role="option" 5973 js-custom-dropdown="option" 5974 > 5975 <span js-custom-dropdown="option-text">English</span> 5976 5977 5978 5979 5980 <svg 5981 class="is-hidden chevron-down-language" 5982 xmlns="http://www.w3.org/2000/svg" 5983 width="20" 5984 height="20" 5985 viewBox="0 0 20 20" 5986 fill="none" 5987 role="img" 5988 aria-labelledby="icon-chevron-down-title" 5989 > 5990 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 5991 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5992 </svg> 5993 5994 5995 5996 5997 5998 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 5999 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 6000 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 6001 </svg> 6002 6003 6004 </li><li 6005 class="localization-ui__country custom-dropdown__option" 6006 data-url="https://eu.ooni.com/de-de" 6007 data-value="Deutsch" 6008 tabindex="0" 6009 role="option" 6010 js-custom-dropdown="option" 6011 > 6012 <span js-custom-dropdown="option-text">Deutsch</span> 6013 6014 6015 6016 6017 <svg 6018 class="is-hidden chevron-down-language" 6019 xmlns="http://www.w3.org/2000/svg" 6020 width="20" 6021 height="20" 6022 viewBox="0 0 20 20" 6023 fill="none" 6024 role="img" 6025 aria-labelledby="icon-chevron-down-title" 6026 > 6027 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 6028 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 6029 </svg> 6030 6031 6032 6033 6034 6035 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 6036 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 6037 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 6038 </svg> 6039 6040 6041 </li></ul> 6042 </uwp-custom-dropdown><h6 class="localization-ui__subtitle title-6 is-hidden" data-country="Europe">What is your preferred language?</h6> 6043 6044 <uwp-custom-dropdown 6045 class="localization-ui__form-select is-hidden custom-dropdown" 6046 name="language-France" 6047 js-localization-ui="language-select" 6048 data-aria-label-prefix="What is your preferred language?" 6049 data-aria-label-template="[[label]], [[value]]" 6050 > 6051 <button 6052 type="button" 6053 class="custom-dropdown__button text-small current-language" 6054 aria-haspopup="listbox"
6055 aria-expanded="false" 6056 aria-controls="language-options-france" 6057 js-custom-dropdown="button" 6058 > 6059 <span js-custom-dropdown="selected-text"></span> 6060 6061 6062 6063 6064 <svg 6065 class="is-hidden chevron-down-language" 6066 xmlns="http://www.w3.org/2000/svg" 6067 width="20" 6068 height="20" 6069 viewBox="0 0 20 20" 6070 fill="none" 6071 role="img" 6072 aria-labelledby="icon-chevron-down-title" 6073 > 6074 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 6075 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 6076 </svg> 6077 6078 6079 </button> 6080 6081 <ul id="language-options-france" class="custom-dropdown__options" role="listbox" js-custom-dropdown="options"><li 6082 class="localization-ui__country custom-dropdown__option" 6083 data-url="https://eu.ooni.com/fr-fr" 6084 data-value="Français" 6085 tabindex="0" 6086 role="option" 6087 js-custom-dropdown="option" 6088 > 6089 <span js-custom-dropdown="option-text">Français</span> 6090 6091 6092 6093 6094 <svg 6095 class="is-hidden chevron-down-language" 6096 xmlns="http://www.w3.org/2000/svg" 6097 width="20" 6098 height="20" 6099 viewBox="0 0 20 20" 6100 fill="none" 6101 role="img" 6102 aria-labelledby="icon-chevron-down-title" 6103 > 6104 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 6105 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 6106 </svg> 6107 6108 6109 6110 6111 6112 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 6113 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 6114 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 6115 </svg> 6116 6117 6118 </li><li 6119 class="localization-ui__country custom-dropdown__option" 6120 data-url="https://eu.ooni.com/en-fr" 6121 data-value="English" 6122 tabindex="0" 6123 role="option" 6124 js-custom-dropdown="option" 6125 > 6126 <span js-custom-dropdown="option-text">English</span> 6127 6128 6129 6130 6131 <svg 6132 class="is-hidden chevron-down-language" 6133 xmlns="http://www.w3.org/2000/svg" 6134 width="20" 6135 height="20" 6136 viewBox="0 0 20 20" 6137 fill="none" 6138 role="img" 6139 aria-labelledby="icon-chevron-down-title" 6140 > 6141 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 6142 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 6143 </svg> 6144 6145 6146 6147 6148 6149 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 6150 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 6151 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 6152 </svg> 6153 6154 6155 </li></ul> 6156 </uwp-custom-dropdown><h6 class="localization-ui__subtitle title-6 is-hidden" data-country="Europe">What is your preferred language?</h6> 6157 6158 <uwp-custom-dropdown 6159 class="localization-ui__form-select is-hidden custom-dropdown" 6160 name="language-Italy" 6161 js-localization-ui="language-select" 6162 data-aria-label-prefix="What is your preferred language?" 6163 data-aria-label-template="[[label]], [[value]]" 6164 > 6165 <button 6166 type="button" 6167 class="custom-dropdown__button text-small current-language" 6168 aria-haspopup="listbox"
6169 aria-expanded="false" 6170 aria-controls="language-options-italy" 6171 js-custom-dropdown="button" 6172 > 6173 <span js-custom-dropdown="selected-text"></span> 6174 6175 6176 6177 6178 <svg 6179 class="is-hidden chevron-down-language" 6180 xmlns="http://www.w3.org/2000/svg" 6181 width="20" 6182 height="20" 6183 viewBox="0 0 20 20" 6184 fill="none" 6185 role="img" 6186 aria-labelledby="icon-chevron-down-title" 6187 > 6188 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 6189 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 6190 </svg> 6191 6192 6193 </button> 6194 6195 <ul id="language-options-italy" class="custom-dropdown__options" role="listbox" js-custom-dropdown="options"><li 6196 class="localization-ui__country custom-dropdown__option" 6197 data-url="https://eu.ooni.com/en-it" 6198 data-value="English" 6199 tabindex="0" 6200 role="option" 6201 js-custom-dropdown="option" 6202 > 6203 <span js-custom-dropdown="option-text">English</span> 6204 6205 6206 6207 6208 <svg 6209 class="is-hidden chevron-down-language" 6210 xmlns="http://www.w3.org/2000/svg" 6211 width="20" 6212 height="20" 6213 viewBox="0 0 20 20" 6214 fill="none" 6215 role="img" 6216 aria-labelledby="icon-chevron-down-title" 6217 > 6218 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 6219 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 6220 </svg> 6221 6222 6223 6224 6225 6226 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 6227 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 6228 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 6229 </svg> 6230 6231 6232 </li><li 6233 class="localization-ui__country custom-dropdown__option" 6234 data-url="https://eu.ooni.com/it-it" 6235 data-value="Italiano" 6236 tabindex="0" 6237 role="option" 6238 js-custom-dropdown="option" 6239 > 6240 <span js-custom-dropdown="option-text">Italiano</span> 6241 6242 6243 6244 6245 <svg 6246 class="is-hidden chevron-down-language" 6247 xmlns="http://www.w3.org/2000/svg" 6248 width="20" 6249 height="20" 6250 viewBox="0 0 20 20" 6251 fill="none" 6252 role="img" 6253 aria-labelledby="icon-chevron-down-title" 6254 > 6255 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 6256 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 6257 </svg> 6258 6259 6260 6261 6262 6263 <svg class="localization-ui__tick" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-tick-simple-2-title"> 6264 <title id="icon-tick-simple-2-title">Simple tick icon 2</title> 6265 <path fill-rule="evenodd" clip-rule="evenodd" d="M20 6.90206L9.12697 17.7751L4 12.6481L4.67718 11.9709L9.12697 16.4207L19.3228 6.22488L20 6.90206Z" fill="black" stroke="black" stroke-width="0.5"/> 6266 </svg> 6267 6268 6269 </li></ul> 6270 </uwp-custom-dropdown><div 6271 class="single-language-region" 6272 name="language-New Zealand" 6273 data-url="https://nz.ooni.com" 6274 data-value="English" 6275 ></div><div 6276 class="single-language-region" 6277 name="language-United Kingdom" 6278 data-url="https://uk.ooni.com" 6279 data-value="English" 6280 ></div><div 6281 class="single-language-region" 6282 name="language-United States" 6283 data-url="https://ooni.com" 6284 data-value="English" 6285 ></div></div> 6286 6287 <button 6288 class="localization-ui__submit btn btn--primary btn--block" 6289 type="submit" 6290 > 6291 Save 6292 </button> 6293 </form> 6294 </div> 6295 6296 </div> 6297 </div> 6298 </dialog> 6299 6300</uwp-modal> 6301 6302</uwp-localization-ui> 6303 6304 6305</div> 6306 6307 6308 6309<div 6310 class="visually-hidden" 6311 js-gwp-config 6312 data-gwp-enabled="true" 6313 data-primary-product-required-quantity="1" 6314 data-free-gift-quantity="1" 6315 data-gwp-free-gift-variant-id="31117340934241" 6316 ></div><uwp-cart 6317 cart-data="{"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}" 6318 cart-metafield-data= 6319 6320 6321"[" 6322 pdp-variants-metafield-data= 6323 6324 6325"[" 6326 ></uwp-cart> 6327 6328 <!-- BEGIN sections: header-group --> 6329<section id="shopify-section-sections--15777332592737__announcement_bar" class="shopify-section shopify-section-group-header-group"> 6330 6331 6332
6332<script src="//ooni.com/cdn/shop/t/621/assets/__vite-announcement-bar.WITM_3Qx.js" type="module" crossorigin="anonymous"></script>
6332 6333 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 6334 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 6335 6336<uwp-announcement-bar 6337 aria-label="Content Carousel sections--15777332592737__announcement_bar" 6338 class="announcement-bar is-hidden" 6339> 6340 <button 6341 class="announcement-bar__close" 6342 type="button" 6343 js-announcement-bar="close" 6344 > 6345 6346 6347 6348 <svg 6349 class="" 6350 xmlns="http://www.w3.org/2000/svg" 6351 width="20" 6352 height="20" 6353 viewBox="0 0 20 20" 6354 fill="none" 6355 role="img" 6356 aria-labelledby="icon-close-title" 6357 > 6358 <title id="icon-close-title">close</title> 6359 <path d="M4.54897 17L3 15.451L8.45103 10L3 4.54897L4.54897 3L10 8.45103L15.451 3L17 4.54897L11.549 10L17 15.451L15.451 17L10 11.549L4.54897 17Z" fill="currentColor"/> 6360 </svg> 6361 6362 6363 </button> 6364 6365 <div class="announcement-bar__messages"> 6366 <uwp-carousel 6367 class="splide" 6368 aria-label="header announcement bar carousel" 6369 setting-arrows="true" 6370 setting-pagination="false" 6371 setting-per-page="1" 6372 setting-per-page-mobile="1" 6373 data-splide-autoplay="true"data-splide-interval="5000"> 6374 6375<div 6376 data-carousel-live-region 6377 aria-live="polite" 6378 aria-atomic="true" 6379 class="visually-hidden" 6380></div> 6381<div class="splide__track announcement-bar__wrapper"> 6382 <div class="splide__list"> 6383 6384<div class="splide__slide announcement-bar__message"> 6385 <div class="hide-on-mobile"><p>Free Shipping on all orders. No minimum spend. <a href="/collections/best-sellers" title="Best Sellers"><span style="text-decoration:underline">Shop Now.</span></a></p> 6386</div> 6387 <div class="show-on-mobile"><p>Free Shipping on all orders. <a href="/collections/best-sellers" title="Best Sellers"><span style="text-decoration:underline">Shop Now.</span></a></p> 6388</div> 6389 </div> 6390<div class="splide__slide announcement-bar__message"> 6391 <div class="hide-on-mobile"><a href="/pages/newsletter" class="announcement-bar__link-wrapper"><p>Subscribe & Save 10%</p> 6392</a></div> 6393 <div class="show-on-mobile"><a href="/pages/newsletter" class="announcement-bar__link-wrapper"><p>Subscribe & Save 10%</p> 6394</a></div> 6395 </div> 6396<div class="splide__slide announcement-bar__message"> 6397 <div class="hide-on-mobile"><p>Free gift with Halo Mixer or Volt 2 purchase. <a href="/collections/indoor-cooking" title="Indoor Cooking"><span style="text-decoration:underline"><strong>Shop now.</strong></span></a></p> 6398</div> 6399 <div class="show-on-mobile"><p>Free gift with Halo Mixer or Volt 2 purchase. <a href="/collections/indoor-cooking" title="Indoor Cooking"><span style="text-decoration:underline"><strong>Shop now.</strong></span></a></p> 6400</div> 6401 </div> 6402 </div> 6403 </div> 6404 </uwp-carousel> 6405 </div> 6406 6407 <div class="announcement-bar__right hide-on-mobile"> 6408 6409 <a class="announcement-bar__link text-sm" href="https://ooni.com/pages/store-locator"> 6410 Find a Dealer 6411 </a> 6412 6413 6414 6415 <div class="announcement-bar__switcher"> 6416 6417 6418<button 6419 class=" 6420 localization-trigger 6421 6422 " 6423 js-uwp-modal-trigger="localization" 6424 type="button" 6425> 6426 <div class="localization-trigger__label"><span class="localization-trigger__label-text localization-trigger__label-text--static"> 6427 6428 <img src="//ooni.com/cdn/shop/files/usa.svg?crop=center&height=14&v=1746175445&width=22" alt="" srcset="//ooni.com/cdn/shop/files/usa.svg?crop=center&height=14&v=1746175445&width=22 22w" width="22" height="14"> 6429 6430 6431 <div class="text-sm"> 6432 United States 6433 6434 </div> 6435 </span></div> 6436</button> 6437 </div> 6438 6439 </div> 6440</uwp-announcement-bar> 6441 6442 6443</section><header id="shopify-section-sections--15777332592737__header" class="shopify-section shopify-section-group-header-group header"> 6444 6445 6446 6447 6448 6449
6449<script src="//ooni.com/cdn/shop/t/621/assets/__vite-header.Cq3X3M0s.js" type="module" crossorigin="anonymous"></script>
6449 6450 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 6451 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 6452 6453 6454 6455 6456
6456<script src="//ooni.com/cdn/shop/t/621/assets/__vite-search-input.LRzCiMzt.js" type="module" crossorigin="anonymous"></script>
6456 6457 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 6458 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-index.C3EZ8754.js" crossorigin="anonymous"> 6459 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 6460 6461<uwp-header 6462 class=" 6463 header__wrapper 6464 6465 " 6466 role="header" 6467 setting-transparent-header="false" 6468 data-quick-links-non-sticky="false" 6469> 6470 <div class="header__container"> 6471 <div class="header__inner"> 6472 6473 6474 6475 6476 <div class="header__nav"> 6477 <a class="header__logo" href="/"> 6478 6479 6480 6481 6482 6483<div 6484 class=" 6485 responsive-image 6486 6487 " 6488 6489 style="--aspect-ratio: 16/9;" 6490 6491> 6492 <img 6493 src="//ooni.com/cdn/shop/files/Ooni-PrimaryLogo-301x182-c1fe72b_1_43062e30-e2a7-46b8-ab6e-d5e8f31c8e7a_1.png?v=1766747585&width=96" 6494 srcset=" 6495 //ooni.com/cdn/shop/files/Ooni-PrimaryLogo-301x182-c1fe72b_1_43062e30-e2a7-46b8-ab6e-d5e8f31c8e7a_1.png?v=1766747585&width=320 320w, 6496 //ooni.com/cdn/shop/files/Ooni-PrimaryLogo-301x182-c1fe72b_1_43062e30-e2a7-46b8-ab6e-d5e8f31c8e7a_1.png?v=1766747585&width=480 480w, 6497 //ooni.com/cdn/shop/files/Ooni-PrimaryLogo-301x182-c1fe72b_1_43062e30-e2a7-46b8-ab6e-d5e8f31c8e7a_1.png?v=1766747585&width=768 768w, 6498 //ooni.com/cdn/shop/files/Ooni-PrimaryLogo-301x182-c1fe72b_1_43062e30-e2a7-46b8-ab6e-d5e8f31c8e7a_1.png?v=1766747585&width=1024 1024w, 6499 //ooni.com/cdn/shop/files/Ooni-PrimaryLogo-301x182-c1fe72b_1_43062e30-e2a7-46b8-ab6e-d5e8f31c8e7a_1.png?v=1766747585&width=2048 2048w 6500 " 6501 sizes="284px" 6502 alt="Ooni home page" 6503 loading="True" 6504 class="responsive-image__image" 6505 width="301" 6506 height="182" 6507 > 6508</div> 6509 6510 6511 </a> 6512 6513 6514 6515 6516 6517
6517<script src="//ooni.com/cdn/shop/t/621/assets/__vite-desktop-menu.iugtTFkg.js" type="module" crossorigin="anonymous"></script>
6517 6518 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-index.C3EZ8754.js" crossorigin="anonymous"> 6519 6520<style> 6521 :root {--icon-20-off-accessories: url("//ooni.com/cdn/shop/files/PR250203_Updated_Icons_for_Navigation_eCommerce_Mulit-fuel.svg?v=1740652928&width=32");--icon-20-off-bundles: url("//ooni.com/cdn/shop/files/ooni-all-accessories.svg?v=1739463760&width=32");--icon-20-off-koda-2-range: url("//ooni.com/cdn/shop/files/ooni-koda-16_800x_617d9241-6309-4264-bb9b-9b7204c9d0dd.svg?v=1719925879&width=32");--icon-20-off-pizza-ovens: url("//ooni.com/cdn/shop/files/icon-Karu-v16-new.png?v=1764038621&width=32");--icon-4-8-qt-halo-core-spiral-mixer: url("//ooni.com/cdn/shop/files/Halo-Core-Black.webp?v=1785779250&width=32");--icon-7-3-qt-halo-pro-spiral-mixer: url("//ooni.com/cdn/shop/files/Charcoal_Grey_Halo_Pro_3Quarter_Right-2048x2048-2c10f85.jpg?v=1785770974&width=32");--icon-accessory-bundles: url("//ooni.com/cdn/shop/files/ooni-all-accessories_837cf655-e231-48bd-b3df-9fc7dd752d42.svg?v=1719839307&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-cookware: url("//ooni.com/cdn/shop/files/ooni-grizzler-pan_9c694bbd-8bc6-4704-9f39-466e12cbc9a8.svg?v=1756907269&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/PR250203_Updated_Icons_for_Navigation_eCommerce_Detroit_pans.svg?v=1740652928&width=32");--icon-digital-infrared-thermometer: url("//ooni.com/cdn/shop/files/icon-tools.png?v=1730988836&width=32");--icon-dough-boxes: url("//ooni.com/cdn/shop/files/PR250203_Updated_Icons_for_Navigation_eCommerce_Doughboxes.svg?v=1740652928&width=32");--icon-dough-tools: url("//ooni.com/cdn/shop/files/PR250203_Updated_Icons_for_Navigation_eCommerce_Dough_tools.svg?v=1740652928&width=32");--icon-dual-platform-scales: url("//ooni.com/cdn/shop/files/icon-scales.png?v=1730993239&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-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-1st-generation: url("//ooni.com/cdn/shop/files/Karu-12-PNG.png?v=1730905204&width=32");--icon-karu-16-1st-generation: url("//ooni.com/cdn/shop/files/Studio_Karu_16_Hero_1.png?v=1724332088&width=32");--icon-karu-2-2nd-generation: url("//ooni.com/cdn/shop/files/GR22584-Karu-12-v2-PDP-Studio-Shots-cms.jpg?v=1739464369&width=32");--icon-karu-2-pro-2nd-generation: url("//ooni.com/cdn/shop/files/Karu_2_Pro_45_Right-NavAngle-500C.png?v=1739464196&width=32");--icon-koda-12-1st-generation: url("//ooni.com/cdn/shop/files/Koda-12-Studio-Hero-PNG.png?v=1731327321&width=32");--icon-koda-16-1st-generation: url("//ooni.com/cdn/shop/files/Koda-16-Studio-Hero-PNG.png?v=1731327321&width=32");--icon-koda-2-2nd-generation: url("//ooni.com/cdn/shop/files/Koda2_Side_Left.png?v=1743087380&width=32");--icon-koda-2-max-2nd-generation: url("//ooni.com/cdn/shop/files/Koda_2_Max_US-DarkEdit.png?v=1716918514&width=32");--icon-koda-2-pro-2nd-generation: url("//ooni.com/cdn/shop/files/Koda2Pro-3QuarterLeft-950F-Black.png?v=1743086832&width=32");--icon-outdoor-kitchen: url("//ooni.com/cdn/shop/files/PR250203_Updated_Icons_for_Navigation_eCommerce_Outdoor_Kitchen.svg?v=1740652928&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-oven-covers: url("//ooni.com/cdn/shop/files/ooni-oven-carry-cover_72a30447-ef8b-4d18-9094-c918e9f7e099.svg?v=1756907423&width=32");--icon-pizza-oven-tables: url("//ooni.com/cdn/shop/files/ooni-folding-table.svg?v=1719917309&width=32");--icon-pizza-oven-toys: url("//ooni.com/cdn/shop/files/PR250203_Updated_Icons_for_Navigation_eCommerce_Ooni_Toys.svg?v=1740652928&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&
6521width=32");--icon-pizza-preparation: url("//ooni.com/cdn/shop/files/PR250203_Updated_Icons_for_Navigation_eCommerce_Doughboxes.svg?v=1740652928&width=32");--icon-pizza-topping-station: url("//ooni.com/cdn/shop/files/ooni-benefits-all-the-pizza.svg?v=1739463484&width=32");--icon-protective-wear: url("//ooni.com/cdn/shop/files/icon-protective-wear.png?v=1730995541&width=32");--icon-roasting-pans: url("//ooni.com/cdn/shop/files/PR250203_Updated_Icons_for_Navigation_eCommerce_Roasting_Pans.svg?v=1740652928&width=32");--icon-rotating-stone: url("//ooni.com/cdn/shop/files/Rotating-Stone-Dk-Grey.svg?v=1772644644&width=32");--icon-serving-boards: url("//ooni.com/cdn/shop/files/ooni-bamboo-pizza-peel_1.svg?v=1742555572&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/Group_56_67dd2f2f-381f-4e36-991b-ca6e7a74c4b2.svg?v=1756907170&width=32");} 6522</style> 6523 6524<uwp-desktop-menu> 6525 <nav class="desktop-menu hide-on-mobile--wide"> 6526 <ul class="desktop-menu__list desktop-menu__list--first"> 6527 6528 6529 6530 6531 <li class="desktop-menu__item"> 6532 <a 6533 href="/collections/sale" 6534 class=" 6535 desktop-menu__link 6536 desktop-menu__link--first 6537 " 6538 >Offers</a> 6539 </li> 6540 6541 6542 6543 6544 6545 <li class="desktop-menu__item"> 6546 <div class="desktop-menu__item-wrapper"> 6547 <a 6548 href="/collections/ovens" 6549 class=" 6550 desktop-menu__link 6551 has-children 6552 desktop-menu__link--first 6553 " 6554 > 6555 <span class="desktop-menu__link-label" id="pizza-ovens-label">Pizza Ovens</span> 6556 </a> 6557 6558 <button 6559 class="desktop-menu__item-trigger" 6560 type="button" 6561 js-desktop-menu="toggle" 6562 aria-expanded="false" 6563 aria-controls="pizza-ovens-submenu" 6564 > 6565 6566 6567 6568 <svg 6569 class="" 6570 xmlns="http://www.w3.org/2000/svg" 6571 width="20" 6572 height="20" 6573 viewBox="0 0 20 20" 6574 fill="none" 6575 role="img" 6576 aria-labelledby="icon-chevron-down-title" 6577 > 6578 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 6579 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 6580 </svg> 6581 6582 6583 <span class="sr-only">Pizza Ovens submenu</span> 6584 </button> 6585 </div> 6586 6587 <div class="desktop-menu__dropdown"> 6588 <div class="desktop-menu__dropdown--overlay"></div> 6589 <nav 6590 id="pizza-ovens-submenu" 6591 aria-labelledby="pizza-ovens-label" 6592 class=" 6593 desktop-menu__dropdown-inner 6594 6595 desktop-menu__dropdown-inner--cards 6596 6597 6598 " 6599 > 6600 6601 6602 6603 6604 6605 <button 6606 6607 type="button" 6608 aria-controls="desktop-menu__card-menu--multi-fuel" 6609 aria-expanded="false" 6610 6611 class=" 6612 desktop-menu__link 6613 desktop-menu__link--card 6614 title-5 6615 " 6616 js-desktop-menu="card-trigger" 6617 data-handle="multi-fuel" 6618 > 6619 6620 Multi-Fuel 6621 6622 6623 6624 6625 6626 6627 <svg 6628 class="" 6629 width="20" 6630 height="20" 6631 viewBox="0 0 20 20" 6632 fill="none" 6633 xmlns="http://www.w3.org/2000/svg" 6634 role="img" 6635 aria-labelledby="icon-chevron-right-title" 6636 > 6637 <title id="icon-chevron-right-title">Next</title> 6638 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 6639 </svg> 6640 6641 6642 6643 </button> 6644 6645 6646 <div 6647 class=" 6648 desktop-menu__card-menu 6649 desktop-menu__card-menu--single-column 6650 desktop-menu__card-menu--version-2 6651 6652 " 6653 6654 js-desktop-menu="card-menu" 6655 6656 data-handle="multi-fuel" 6657 style="--columns: 3;" 6658 > 6659 6660 6661 6662 6663
6663<script src="//ooni.com/cdn/shop/t/621/assets/__vite-menu-card-v2.Ds0RiyQl.js" type="module" crossorigin="anonymous"></script>
6663 6664 6665<uwp-menu-card-v2> 6666 <article class="menu-card-v2"> 6667 6668 <div class="menu-card-v2__group"> 6669 <div class="menu-card-v2__group-header"> 6670 <a 6671 class="menu-card-v2__group-title title-5" 6672 href="/collections/multi-fuel-ovens" 6673 > 6674 Multi Fuel 6675 </a> 6676 <a 6677 class="menu-card-v2__group-link" 6678 href="/collections/multi-fuel-ovens" 6679 > 6680 Shop All 6681 6682 6683 6684 <svg 6685 class="" 6686 width="20" 6687 height="20" 6688 viewBox="0 0 20 20" 6689 fill="none" 6690 xmlns="http://www.w3.org/2000/svg" 6691 role="img" 6692 aria-labelledby="icon-chevron-right-title" 6693 > 6694 <title id="icon-chevron-right-title">Next</title> 6695 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 6696 </svg> 6697 6698 6699 </a> 6700 </div> 6701 6702 <div class="menu-card-v2__products-wrapper"> 6703 6704 <div class="menu-card-v2__products"> 6705 6706 6707 <div class="menu-card-v2__badge menu-card-v2__badge--style-1"> 6708 <p class="text-x-small menu-card-v2__badge-text"> 6709 New Generation 6710 </p> 6711 </div> 6712 6713 6714 6715 6716 6717 6718 6719<a 6720 class="menu-card-v2__product " 6721 href="/products/ooni-karu-2-pro?_pos=5&_sid=f3160d4fd&_ss=r" 6722 js-menu-card-v2="product-url" 6723> 6724 6725 6726 6727 6728 6729 6730<img 6731 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Karu2Pro-F_fb2a4824-8fc4-43d2-b031-6f158f77b22c.webp?v=1749094517&width=180" 6732 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Karu2Pro-F_fb2a4824-8fc4-43d2-b031-6f158f77b22c.webp?v=1749094517&width=180 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Karu2Pro-F_fb2a4824-8fc4-43d2-b031-6f158f77b22c.webp?v=1749094517&width=360 2x" 6733 6734 alt="Karu 2 Pro" 6735 class="" 6736 loading="lazy" 6737 decoding="async" 6738 width="180" 6739 height="180" 6740 6741 > 6742 6743 6744 6745 6746 6747 <div class="menu-card-v2__product-info"> 6748 <div class="menu-card-v2__product-details"> 6749 6750 <p class="menu-card-v2__product-title text-medium--semi"> 6751 Karu 2 Pro 6752 </p> 6753 6754 6755 6756 <p class="menu-card-v2__product-subtitle text-caption"> 6757 16" Multi-fuel Outdoor Pizza Oven 6758 </p> 6759 6760 6761 <p class="menu-card-v2__product-price text-small"> 6762 6763 6764 <span class=money>$849.00</span> 6765 6766 </p> 6767 </div> 6768 6769 <div class="menu-card-v2__cta-wrapper"> 6770 <p class="menu-card-v2__product-cta text-navigation"> 6771 Learn More 6772 6773 6774 6775 6776 <svg 6777 class="" 6778 width="20" 6779 height="20" 6780 viewBox="0 0 20 20" 6781 fill="none" 6782 xmlns="http://www.w3.org/2000/svg" 6783 role="img" 6784 aria-labelledby="icon-chevron-right-title" 6785 > 6786 <title id="icon-chevron-right-title">Next</title> 6787 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 6788 </svg> 6789 6790 6791 </p> 6792 </div> 6793 </div> 6794</a> 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804<a 6805 class="menu-card-v2__product " 6806 href="/products/ooni-karu-2?_pos=6&_sid=f3160d4fd&_ss=r" 6807 js-menu-card-v2="product-url" 6808> 6809 6810 6811 6812 6813 6814 6815<img 6816 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Karu2_98e75b3e-ab5e-4709-9a6d-3b80d32ce40e.webp?v=1749094631&width=180" 6817 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Karu2_98e75b3e-ab5e-4709-9a6d-3b80d32ce40e.webp?v=1749094631&width=180 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Karu2_98e75b3e-ab5e-4709-9a6d-3b80d32ce40e.webp?v=1749094631&width=360 2x" 6818 6819 alt="Karu 2" 6820 class="" 6821 loading="lazy" 6822 decoding="async" 6823 width="180" 6824 height="180" 6825 6826 > 6827 6828 6829 6830 6831 6832 <div class="menu-card-v2__product-info"> 6833 <div class="menu-card-v2__product-details"> 6834 6835 <p class="menu-card-v2__product-title text-medium--semi"> 6836 Karu 2 6837 </p> 6838 6839 6840 6841 <p class="menu-card-v2__product-subtitle text-caption"> 6842 12" Multi-fuel Outdoor Pizza Oven 6843 </p> 6844 6845 6846 <p class="menu-card-v2__product-price text-small"> 6847 6848
6849 <span class=money>$449.00</span> 6850 6851 </p> 6852 </div> 6853 6854 <div class="menu-card-v2__cta-wrapper"> 6855 <p class="menu-card-v2__product-cta text-navigation"> 6856 Learn More 6857 6858 6859 6860 6861 <svg 6862 class="" 6863 width="20" 6864 height="20" 6865 viewBox="0 0 20 20" 6866 fill="none" 6867 xmlns="http://www.w3.org/2000/svg" 6868 role="img" 6869 aria-labelledby="icon-chevron-right-title" 6870 > 6871 <title id="icon-chevron-right-title">Next</title> 6872 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 6873 </svg> 6874 6875 6876 </p> 6877 </div> 6878 </div> 6879</a> 6880 6881 6882 6883 6884 6885 </div> 6886 6887 6888 6889 <div class="menu-card-v2__products"> 6890 6891 6892 <div class="menu-card-v2__badge menu-card-v2__badge--style-1"> 6893 <p class="text-x-small menu-card-v2__badge-text"> 6894 1st Generation 6895 </p> 6896 </div> 6897 6898 6899 6900 6901 6902 6903 6904<a 6905 class="menu-card-v2__product " 6906 href="/products/ooni-karu?_pos=7&_sid=f3160d4fd&_ss=r" 6907 js-menu-card-v2="product-url" 6908> 6909 6910 6911 6912 6913 6914 6915<img 6916 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Karu12_9de16d32-171b-4b30-b10f-d236ec2487f7.webp?v=1771988286&width=180" 6917 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Karu12_9de16d32-171b-4b30-b10f-d236ec2487f7.webp?v=1771988286&width=180 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Karu12_9de16d32-171b-4b30-b10f-d236ec2487f7.webp?v=1771988286&width=360 2x" 6918 6919 alt="Karu 12" 6920 class="" 6921 loading="lazy" 6922 decoding="async" 6923 width="180" 6924 height="180" 6925 6926 > 6927 6928 6929 6930 6931 6932 <div class="menu-card-v2__product-info"> 6933 <div class="menu-card-v2__product-details"> 6934 6935 <p class="menu-card-v2__product-title text-medium--semi"> 6936 Karu 12 6937 </p> 6938 6939 6940 6941 <p class="menu-card-v2__product-subtitle text-caption"> 6942 12" Multi-fuel Outdoor Pizza Oven 6943 </p> 6944 6945 6946 <p class="menu-card-v2__product-price text-small"> 6947 6948 6949 <span class="menu-card-v2__product-price--strikethrough"> 6950 <span class=money>$349.00</span> 6951 </span> 6952 6953 <span class="menu-card-v2__product-price--sale"> 6954 <span class=money>$249.00</span> 6955 </span> 6956 6957 </p> 6958 </div> 6959 6960 <div class="menu-card-v2__cta-wrapper"> 6961 <p class="menu-card-v2__product-cta text-navigation"> 6962 Learn More 6963 6964 6965 6966 6967 <svg 6968 class="" 6969 width="20" 6970 height="20" 6971 viewBox="0 0 20 20" 6972 fill="none" 6973 xmlns="http://www.w3.org/2000/svg" 6974 role="img" 6975 aria-labelledby="icon-chevron-right-title" 6976 > 6977 <title id="icon-chevron-right-title">Next</title> 6978 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 6979 </svg> 6980 6981 6982 </p> 6983 </div> 6984 </div> 6985</a> 6986 6987 6988 6989 6990 6991 </div> 6992 6993 </div> 6994 </div> 6995 6996 </article> 6997</uwp-menu-card-v2> 6998 6999 7000 </div> 7001 7002 <button 7003 class="desktop-menu__card-close" 7004 type="button" 7005 7006 js-desktop-menu="close" 7007 7008 > 7009 7010 7011 7012 <svg 7013 class="" 7014 xmlns="http://www.w3.org/2000/svg" 7015 width="20" 7016 height="20" 7017 viewBox="0 0 20 20" 7018 fill="none" 7019 role="img" 7020 aria-labelledby="icon-close-title" 7021 > 7022 <title id="icon-close-title">close</title> 7023 <path d="M4.54897 17L3 15.451L8.45103 10L3 4.54897L4.54897 3L10 8.45103L15.451 3L17 4.54897L11.549 10L17 15.451L15.451 17L10 11.549L4.54897 17Z" fill="currentColor"/> 7024 </svg> 7025 7026 7027 </button> 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 <button 7039 7040 type="button" 7041 aria-controls="desktop-menu__card-menu--gas" 7042 aria-expanded="false" 7043 7044 class=" 7045 desktop-menu__link 7046 desktop-menu__link--card 7047 title-5 7048 " 7049 js-desktop-menu="card-trigger" 7050 data-handle="gas" 7051 > 7052 7053 Gas 7054 7055 7056 7057 7058 7059 7060 <svg 7061 class="" 7062 width="20" 7063 height="20"
7064 viewBox="0 0 20 20" 7065 fill="none" 7066 xmlns="http://www.w3.org/2000/svg" 7067 role="img" 7068 aria-labelledby="icon-chevron-right-title" 7069 > 7070 <title id="icon-chevron-right-title">Next</title> 7071 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 7072 </svg> 7073 7074 7075 7076 </button> 7077 7078 7079 <div 7080 class=" 7081 desktop-menu__card-menu 7082 desktop-menu__card-menu--single-column 7083 desktop-menu__card-menu--version-2 7084 7085 " 7086 7087 js-desktop-menu="card-menu" 7088 7089 data-handle="gas" 7090 style="--columns: 5;" 7091 > 7092 7093 7094 7095 7096
7096<script src="//ooni.com/cdn/shop/t/621/assets/__vite-menu-card-v2.Ds0RiyQl.js" type="module" crossorigin="anonymous"></script>
7096 7097 7098<uwp-menu-card-v2> 7099 <article class="menu-card-v2"> 7100 7101 <div class="menu-card-v2__group"> 7102 <div class="menu-card-v2__group-header"> 7103 <a 7104 class="menu-card-v2__group-title title-5" 7105 href="/collections/gas-ovens" 7106 > 7107 Gas Powered 7108 </a> 7109 <a 7110 class="menu-card-v2__group-link" 7111 href="/collections/gas-ovens" 7112 > 7113 Shop All 7114 7115 7116 7117 <svg 7118 class="" 7119 width="20" 7120 height="20" 7121 viewBox="0 0 20 20" 7122 fill="none" 7123 xmlns="http://www.w3.org/2000/svg" 7124 role="img" 7125 aria-labelledby="icon-chevron-right-title" 7126 > 7127 <title id="icon-chevron-right-title">Next</title> 7128 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 7129 </svg> 7130 7131 7132 </a> 7133 </div> 7134 7135 <div class="menu-card-v2__products-wrapper"> 7136 7137 <div class="menu-card-v2__products"> 7138 7139 7140 <div class="menu-card-v2__badge menu-card-v2__badge--style-1"> 7141 <p class="text-x-small menu-card-v2__badge-text"> 7142 New Generation 7143 </p> 7144 </div> 7145 7146 7147 7148 7149 7150 7151 7152<a 7153 class="menu-card-v2__product menu-card-v2__product--variants" 7154 href="/products/ooni-koda-2-max?_pos=4&_sid=f3160d4fd&_ss=r&variant=42441844293729" 7155 js-menu-card-v2="product-url" 7156> 7157 7158 7159 7160 7161 7162 7163<img 7164 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Max-F_f2edfe18-230d-4026-a5d2-b20bb1da7a6f.webp?v=1770327408&width=180" 7165 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Max-F_f2edfe18-230d-4026-a5d2-b20bb1da7a6f.webp?v=1770327408&width=180 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Max-F_f2edfe18-230d-4026-a5d2-b20bb1da7a6f.webp?v=1770327408&width=360 2x" 7166 7167 alt="Koda 2 Max" 7168 class="menu-card-v2__product-image menu-card-v2__product-image--default" 7169 loading="lazy" 7170 decoding="async" 7171 width="180" 7172 height="180" 7173 data-variant-id="default" 7174 > 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185<img 7186 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Max-F_f2edfe18-230d-4026-a5d2-b20bb1da7a6f.webp?v=1770327408&width=180" 7187 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Max-F_f2edfe18-230d-4026-a5d2-b20bb1da7a6f.webp?v=1770327408&width=180 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Max-F_f2edfe18-230d-4026-a5d2-b20bb1da7a6f.webp?v=1770327408&width=360 2x" 7188 7189 alt="Koda 2 Max" 7190 class="menu-card-v2__product-image" 7191 loading="lazy" 7192 decoding="async" 7193 width="180" 7194 height="180" 7195 data-variant-id="41547082530913" 7196 > 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207<img 7208 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Max-F_f2edfe18-230d-4026-a5d2-b20bb1da7a6f.webp?v=1770327408&width=180" 7209 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Max-F_f2edfe18-230d-4026-a5d2-b20bb1da7a6f.webp?v=1770327408&width=180 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Max-F_f2edfe18-230d-4026-a5d2-b20bb1da7a6f.webp?v=1770327408&width=360 2x" 7210 7211 alt="Koda 2 Max" 7212 class="menu-card-v2__product-image" 7213 loading="lazy" 7214 decoding="async" 7215 width="180" 7216 height="180" 7217 data-variant-id="42441844293729" 7218 > 7219 7220 7221 7222 7223 7224 7225 7226 <div class="menu-card-v2__product-info"> 7227 <div class="menu-card-v2__product-details"> 7228 7229 <p class="menu-card-v2__product-title text-medium--semi"> 7230 Koda 2 Max 7231 </p> 7232 7233 7234 7235 <p class="menu-card-v2__product-subtitle text-caption"> 7236 24" Gas Powered Outdoor Pizza Oven 7237 </p> 7238 7239 7240 <p class="menu-card-v2__product-price text-small"> 7241 7242 7243 <span class="menu-card-v2__product-price--strikethrough"> 7244 <span class=money>$1,299.00</span> 7245 </span> 7246 7247 <span class="menu-card-v2__product-price--sale"> 7248 <span class=money>$1,299.00</span> 7249 </span> 7250 7251 </p> 7252 </div> 7253 7254 <div class="menu-card-v2__cta-wrapper"> 7255 <p class="menu-card-v2__product-cta text-navigation"> 7256 Learn More 7257 7258 7259 7260 7261 <svg 7262 class="" 7263 width="20" 7264 height="20"
7265 viewBox="0 0 20 20" 7266 fill="none" 7267 xmlns="http://www.w3.org/2000/svg" 7268 role="img" 7269 aria-labelledby="icon-chevron-right-title" 7270 > 7271 <title id="icon-chevron-right-title">Next</title> 7272 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 7273 </svg> 7274 7275 7276 </p> 7277 </div> 7278 </div> 7279</a> 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289<a 7290 class="menu-card-v2__product menu-card-v2__product--variants" 7291 href="/products/ooni-koda-2-pro?_pos=2&_sid=f3160d4fd&_ss=r&variant=42495398510689" 7292 js-menu-card-v2="product-url" 7293> 7294 7295 7296 7297 7298 7299 7300<img 7301 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Pro-Black-F_9035d2dc-efc1-4bf6-a31d-78d8068b623c.webp?v=1749094124&width=180" 7302 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Pro-Black-F_9035d2dc-efc1-4bf6-a31d-78d8068b623c.webp?v=1749094124&width=180 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Pro-Black-F_9035d2dc-efc1-4bf6-a31d-78d8068b623c.webp?v=1749094124&width=360 2x" 7303 7304 alt="Koda 2 Pro" 7305 class="menu-card-v2__product-image menu-card-v2__product-image--default" 7306 loading="lazy" 7307 decoding="async" 7308 width="180" 7309 height="180" 7310 data-variant-id="default" 7311 > 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322<img 7323 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Pro-Black-F_9035d2dc-efc1-4bf6-a31d-78d8068b623c.webp?v=1749094124&width=180" 7324 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Pro-Black-F_9035d2dc-efc1-4bf6-a31d-78d8068b623c.webp?v=1749094124&width=180 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Pro-Black-F_9035d2dc-efc1-4bf6-a31d-78d8068b623c.webp?v=1749094124&width=360 2x" 7325 7326 alt="Koda 2 Pro" 7327 class="menu-card-v2__product-image" 7328 loading="lazy" 7329 decoding="async" 7330 width="180" 7331 height="180" 7332 data-variant-id="42036232323169" 7333 > 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344<img 7345 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Pro-HG-F.webp?v=1779886419&width=180" 7346 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Pro-HG-F.webp?v=1779886419&width=180 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Pro-HG-F.webp?v=1779886419&width=360 2x" 7347 7348 alt="Koda 2 Pro" 7349 class="menu-card-v2__product-image" 7350 loading="lazy" 7351 decoding="async" 7352 width="180" 7353 height="180" 7354 data-variant-id="45053067034721" 7355 > 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366<img 7367 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Pro-Blue-F_21fcf267-301e-4c4c-931d-5e94d695abb3.webp?v=1749094124&width=180" 7368 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Pro-Blue-F_21fcf267-301e-4c4c-931d-5e94d695abb3.webp?v=1749094124&width=180 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Pro-Blue-F_21fcf267-301e-4c4c-931d-5e94d695abb3.webp?v=1749094124&width=360 2x" 7369 7370 alt="Koda 2 Pro" 7371 class="menu-card-v2__product-image" 7372 loading="lazy" 7373 decoding="async" 7374 width="180" 7375 height="180" 7376 data-variant-id="42036232355937" 7377 > 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388<img 7389 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Pro-Black-F_9035d2dc-efc1-4bf6-a31d-78d8068b623c.webp?v=1749094124&width=180" 7390 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Pro-Black-F_9035d2dc-efc1-4bf6-a31d-78d8068b623c.webp?v=1749094124&width=180 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Pro-Black-F_9035d2dc-efc1-4bf6-a31d-78d8068b623c.webp?v=1749094124&width=360 2x" 7391 7392 alt="Koda 2 Pro" 7393 class="menu-card-v2__product-image" 7394 loading="lazy" 7395 decoding="async" 7396 width="180" 7397 height="180" 7398 data-variant-id="42495398510689" 7399 > 7400 7401 7402 7403 7404 7405 7406 7407 <div class="menu-card-v2__product-info"> 7408 <div class="menu-card-v2__product-details"> 7409 7410 <div class="menu-card-v2__product-details-wrapper"> 7411 <p class="menu-card-v2__product-title text-medium--semi"> 7412 Koda 2 Pro 7413 </p> 7414 7415 7416 7417 7418 <div class="menu-card-v2__product-variant-swatches" role="listbox" aria-label="Available colours"> 7419 7420 7421 7422 7423 7424 <div 7425 class="menu-card-v2__product-variant-swatch menu-card-v2__product-variant-swatch--active" 7426 style="background-color: #000000;" 7427 role="option" 7428 aria-label="Available in Foundry Black" 7429 aria-selected="true" 7430 tabindex="0" 7431 data-variant-id="42036232323169" 7432 js-menu-card-v2="swatch" 7433 >
7434 <span class="visually-hidden">Foundry Black</span> 7435 </div> 7436 7437 7438 7439 7440 7441 7442 7443 <div 7444 class="menu-card-v2__product-variant-swatch " 7445 style="background-color: #31514b;" 7446 role="option" 7447 aria-label="Available in Highland Green" 7448 aria-selected="false" 7449 tabindex="-1" 7450 data-variant-id="45053067034721" 7451 js-menu-card-v2="swatch" 7452 > 7453 <span class="visually-hidden">Highland Green</span> 7454 </div> 7455 7456 7457 7458 7459 7460 7461 7462 <div 7463 class="menu-card-v2__product-variant-swatch " 7464 style="background-color: #387186;" 7465 role="option" 7466 aria-label="Available in Slate Blue" 7467 aria-selected="false" 7468 tabindex="-1" 7469 data-variant-id="42036232355937" 7470 js-menu-card-v2="swatch" 7471 > 7472 <span class="visually-hidden">Slate Blue</span> 7473 </div> 7474 7475 7476 7477 7478 </div> 7479 7480 7481 7482 7483 </div> 7484 7485 7486 7487 <p class="menu-card-v2__product-subtitle text-caption"> 7488 18" Gas Powered Outdoor Pizza Oven 7489 </p> 7490 7491 7492 <p class="menu-card-v2__product-price text-small"> 7493 7494 7495 <span class=money>$799.00</span> 7496 7497 </p> 7498 </div> 7499 7500 <div class="menu-card-v2__cta-wrapper"> 7501 <p class="menu-card-v2__product-cta text-navigation"> 7502 Learn More 7503 7504 7505 7506 7507 <svg 7508 class="" 7509 width="20" 7510 height="20" 7511 viewBox="0 0 20 20" 7512 fill="none" 7513 xmlns="http://www.w3.org/2000/svg" 7514 role="img" 7515 aria-labelledby="icon-chevron-right-title" 7516 > 7517 <title id="icon-chevron-right-title">Next</title> 7518 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 7519 </svg> 7520 7521 7522 </p> 7523 </div> 7524 </div> 7525</a> 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535<a 7536 class="menu-card-v2__product menu-card-v2__product--variants" 7537 href="/products/ooni-koda-2?_pos=3&_sid=f3160d4fd&_ss=r" 7538 js-menu-card-v2="product-url" 7539> 7540 7541 7542 7543 7544 7545 7546<img 7547 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2-Black_5523d7fa-1fa0-40a2-b116-cb559c966b08.webp?v=1772132376&width=180" 7548 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2-Black_5523d7fa-1fa0-40a2-b116-cb559c966b08.webp?v=1772132376&width=180 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2-Black_5523d7fa-1fa0-40a2-b116-cb559c966b08.webp?v=1772132376&width=360 2x" 7549 7550 alt="Koda 2" 7551 class="menu-card-v2__product-image menu-card-v2__product-image--default" 7552 loading="lazy" 7553 decoding="async" 7554 width="180" 7555 height="180" 7556 data-variant-id="default" 7557 > 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568<img 7569 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2-Black_5523d7fa-1fa0-40a2-b116-cb559c966b08.webp?v=1772132376&width=180" 7570 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2-Black_5523d7fa-1fa0-40a2-b116-cb559c966b08.webp?v=1772132376&width=180 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2-Black_5523d7fa-1fa0-40a2-b116-cb559c966b08.webp?v=1772132376&width=360 2x" 7571 7572 alt="Koda 2" 7573 class="menu-card-v2__product-image" 7574 loading="lazy" 7575 decoding="async" 7576 width="180" 7577 height="180" 7578 data-variant-id="42009557336161" 7579 > 7580 7581 7582 7583 7584 7585 7586 7587 7588 7589 7590<img 7591 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2-HighlandGreen.webp?v=1779885619&width=180" 7592 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2-HighlandGreen.webp?v=1779885619&width=180 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2-HighlandGreen.webp?v=1779885619&width=360 2x" 7593 7594 alt="Koda 2" 7595 class="menu-card-v2__product-image" 7596 loading="lazy" 7597 decoding="async" 7598 width="180" 7599 height="180" 7600 data-variant-id="45053060022369" 7601 > 7602 7603 7604 7605 7606 7607 7608 7609 7610 7611 7612<img 7613 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2-Blue_ca42daf6-b55d-4f91-aebd-d1ac81023115.webp?v=1749094390&width=180" 7614 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2-Blue_ca42daf6-b55d-4f91-aebd-d1ac81023115.webp?v=1749094390&width=180 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2-Blue_ca42daf6-b55d-4f91-aebd-d1ac81023115.webp?v=1749094390&width=360 2x" 7615 7616 alt="Koda 2" 7617 class="menu-card-v2__product-image" 7618 loading="lazy" 7619 decoding="async" 7620 width="180" 7621 height="180" 7622 data-variant-id="42009557401697" 7623 > 7624 7625 7626 7627 7628 7629 7630 7631 <div class="menu-card-v2__product-info"> 7632 <div class="menu-card-v2__product-details"> 7633 7634 <div class="menu-card-v2__product-details-wrapper"> 7635 <p class="menu-card-v2__product-title text-medium--semi"> 7636 Koda 2 7637 </p> 7638 7639 7640 7641 7642 <div class="menu-card-v2__product-variant-swatches" role="listbox" aria-label="Available colours"> 7643 7644 7645 7646 7647 7648 <div 7649 class="menu-card-v2__product-variant-swatch menu-card-v2__product-variant-swatch--active" 7650 style="background-color: #000000;" 7651 role="option" 7652 aria-label="Available in Foundry Black" 7653 aria-selected="true" 7654 tabindex="0" 7655 data-variant-id="42009557336161" 7656 js-menu-card-v2="swatch" 7657 >
7658 <span class="visually-hidden">Foundry Black</span> 7659 </div> 7660 7661 7662 7663 7664 7665 7666 7667 <div 7668 class="menu-card-v2__product-variant-swatch " 7669 style="background-color: #31514b;" 7670 role="option" 7671 aria-label="Available in Highland Green" 7672 aria-selected="false" 7673 tabindex="-1" 7674 data-variant-id="45053060022369" 7675 js-menu-card-v2="swatch" 7676 > 7677 <span class="visually-hidden">Highland Green</span> 7678 </div> 7679 7680 7681 7682 7683 7684 7685 7686 <div 7687 class="menu-card-v2__product-variant-swatch " 7688 style="background-color: #387186;" 7689 role="option" 7690 aria-label="Available in Slate Blue" 7691 aria-selected="false" 7692 tabindex="-1" 7693 data-variant-id="42009557401697" 7694 js-menu-card-v2="swatch" 7695 > 7696 <span class="visually-hidden">Slate Blue</span> 7697 </div> 7698 7699 7700 7701 7702 </div> 7703 7704 7705 7706 7707 </div> 7708 7709 7710 7711 <p class="menu-card-v2__product-subtitle text-caption"> 7712 14" Gas Powered Outdoor Pizza Oven 7713 </p> 7714 7715 7716 <p class="menu-card-v2__product-price text-small"> 7717 7718 7719 <span class=money>$499.00</span> 7720 7721 </p> 7722 </div> 7723 7724 <div class="menu-card-v2__cta-wrapper"> 7725 <p class="menu-card-v2__product-cta text-navigation"> 7726 Learn More 7727 7728 7729 7730 7731 <svg 7732 class="" 7733 width="20" 7734 height="20" 7735 viewBox="0 0 20 20" 7736 fill="none" 7737 xmlns="http://www.w3.org/2000/svg" 7738 role="img" 7739 aria-labelledby="icon-chevron-right-title" 7740 > 7741 <title id="icon-chevron-right-title">Next</title> 7742 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 7743 </svg> 7744 7745 7746 </p> 7747 </div> 7748 </div> 7749</a> 7750 7751 7752 7753 7754 7755 </div> 7756 7757 7758 7759 <div class="menu-card-v2__products"> 7760 7761 7762 <div class="menu-card-v2__badge menu-card-v2__badge--style-1"> 7763 <p class="text-x-small menu-card-v2__badge-text"> 7764 1st Generation 7765 </p> 7766 </div> 7767 7768 7769 7770 7771 7772 7773 7774<a 7775 class="menu-card-v2__product " 7776 href="/products/ooni-koda-16?_pos=1&_sid=f3160d4fd&_ss=r" 7777 js-menu-card-v2="product-url" 7778> 7779 7780 7781 7782 7783 7784 7785<img 7786 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda16_571f2a1e-74e0-4c8e-bbba-770dd1e5146e.webp?v=1770326696&width=180" 7787 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda16_571f2a1e-74e0-4c8e-bbba-770dd1e5146e.webp?v=1770326696&width=180 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda16_571f2a1e-74e0-4c8e-bbba-770dd1e5146e.webp?v=1770326696&width=360 2x" 7788 7789 alt="Koda 16" 7790 class="" 7791 loading="lazy" 7792 decoding="async" 7793 width="180" 7794 height="180" 7795 7796 > 7797 7798 7799 7800 7801 7802 <div class="menu-card-v2__product-info"> 7803 <div class="menu-card-v2__product-details"> 7804 7805 <p class="menu-card-v2__product-title text-medium--semi"> 7806 Koda 16 7807 </p> 7808 7809 7810 7811 <p class="menu-card-v2__product-subtitle text-caption"> 7812 16" Gas Powered Outdoor Pizza Oven 7813 </p> 7814 7815 7816 <p class="menu-card-v2__product-price text-small"> 7817 7818 7819 <span class="menu-card-v2__product-price--strikethrough"> 7820 <span class=money>$649.00</span> 7821 </span> 7822 7823 <span class="menu-card-v2__product-price--sale"> 7824 <span class=money>$499.00</span> 7825 </span> 7826 7827 </p> 7828 </div> 7829 7830 <div class="menu-card-v2__cta-wrapper"> 7831 <p class="menu-card-v2__product-cta text-navigation"> 7832 Learn More 7833 7834 7835 7836 7837 <svg 7838 class="" 7839 width="20" 7840 height="20" 7841 viewBox="0 0 20 20" 7842 fill="none" 7843 xmlns="http://www.w3.org/2000/svg" 7844 role="img" 7845 aria-labelledby="icon-chevron-right-title" 7846 > 7847 <title id="icon-chevron-right-title">Next</title> 7848 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 7849 </svg> 7850 7851 7852 </p> 7853 </div> 7854 </div> 7855</a> 7856 7857 7858 7859 7860 7861 7862 7863 7864 7865<a 7866 class="menu-card-v2__product " 7867 href="/products/ooni-koda" 7868 js-menu-card-v2="product-url" 7869> 7870 7871 7872 7873 7874 7875 7876<img 7877 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda12_8fa2444a-1e0c-462e-8cb4-d9b6c8e138a8.webp?v=1771987231&width=180" 7878 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda12_8fa2444a-1e0c-462e-8cb4-d9b6c8e138a8.webp?v=1771987231&width=180 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda12_8fa2444a-1e0c-462e-8cb4-d9b6c8e138a8.webp?v=1771987231&width=360 2x" 7879 7880 alt="Koda 12" 7881 class="" 7882 loading="lazy" 7883 decoding="async" 7884 width="180" 7885 height="180" 7886 7887 > 7888 7889 7890 7891 7892 7893 <div class="menu-card-v2__product-info"> 7894 <div class="menu-card-v2__product-details"> 7895 7896 <p class="menu-card-v2__product-title text-medium--semi"> 7897 Koda 12 7898 </p> 7899 7900 7901 7902 <p class="menu-card-v2__product-subtitle text-caption"> 7903 12" Gas Powered Outdoor Pizza Oven 7904 </p> 7905 7906 7907 <p class="menu-card-v2__product-price text-small"> 7908 7909
7910 <span class=money>$299.00</span> 7911 7912 </p> 7913 </div> 7914 7915 <div class="menu-card-v2__cta-wrapper"> 7916 <p class="menu-card-v2__product-cta text-navigation"> 7917 Learn More 7918 7919 7920 7921 7922 <svg 7923 class="" 7924 width="20" 7925 height="20" 7926 viewBox="0 0 20 20" 7927 fill="none" 7928 xmlns="http://www.w3.org/2000/svg" 7929 role="img" 7930 aria-labelledby="icon-chevron-right-title" 7931 > 7932 <title id="icon-chevron-right-title">Next</title> 7933 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 7934 </svg> 7935 7936 7937 </p> 7938 </div> 7939 </div> 7940</a> 7941 7942 7943 7944 7945 7946 </div> 7947 7948 </div> 7949 </div> 7950 7951 </article> 7952</uwp-menu-card-v2> 7953 7954 7955 </div> 7956 7957 <button 7958 class="desktop-menu__card-close" 7959 type="button" 7960 7961 js-desktop-menu="close" 7962 7963 > 7964 7965 7966 7967 <svg 7968 class="" 7969 xmlns="http://www.w3.org/2000/svg" 7970 width="20" 7971 height="20" 7972 viewBox="0 0 20 20" 7973 fill="none" 7974 role="img" 7975 aria-labelledby="icon-close-title" 7976 > 7977 <title id="icon-close-title">close</title> 7978 <path d="M4.54897 17L3 15.451L8.45103 10L3 4.54897L4.54897 3L10 8.45103L15.451 3L17 4.54897L11.549 10L17 15.451L15.451 17L10 11.549L4.54897 17Z" fill="currentColor"/> 7979 </svg> 7980 7981 7982 </button> 7983 7984 7985 7986 7987 7988 7989 7990 7991 7992 7993 <button 7994 7995 type="button" 7996 aria-controls="desktop-menu__card-menu--electric" 7997 aria-expanded="false" 7998 7999 class=" 8000 desktop-menu__link 8001 desktop-menu__link--card 8002 title-5 8003 " 8004 js-desktop-menu="card-trigger" 8005 data-handle="electric" 8006 > 8007 8008 Electric 8009 8010 8011 8012 8013 8014 8015 <svg 8016 class="" 8017 width="20" 8018 height="20" 8019 viewBox="0 0 20 20" 8020 fill="none" 8021 xmlns="http://www.w3.org/2000/svg" 8022 role="img" 8023 aria-labelledby="icon-chevron-right-title" 8024 > 8025 <title id="icon-chevron-right-title">Next</title> 8026 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 8027 </svg> 8028 8029 8030 8031 </button> 8032 8033 8034 <div 8035 class=" 8036 desktop-menu__card-menu 8037 desktop-menu__card-menu--single-column 8038 desktop-menu__card-menu--version-2 8039 8040 " 8041 8042 js-desktop-menu="card-menu" 8043 8044 data-handle="electric" 8045 style="--columns: 3;" 8046 > 8047 8048 8049 8050 8051
8051<script src="//ooni.com/cdn/shop/t/621/assets/__vite-menu-card-v2.Ds0RiyQl.js" type="module" crossorigin="anonymous"></script>
8051 8052 8053<uwp-menu-card-v2> 8054 <article class="menu-card-v2"> 8055 8056 <div class="menu-card-v2__group"> 8057 <div class="menu-card-v2__group-header"> 8058 <a 8059 class="menu-card-v2__group-title title-5" 8060 href="/collections/electric-ovens" 8061 > 8062 Electric 8063 </a> 8064 <a 8065 class="menu-card-v2__group-link" 8066 href="/collections/electric-ovens" 8067 > 8068 Shop All 8069 8070 8071 8072 <svg 8073 class="" 8074 width="20" 8075 height="20" 8076 viewBox="0 0 20 20" 8077 fill="none" 8078 xmlns="http://www.w3.org/2000/svg" 8079 role="img" 8080 aria-labelledby="icon-chevron-right-title" 8081 > 8082 <title id="icon-chevron-right-title">Next</title> 8083 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 8084 </svg> 8085 8086 8087 </a> 8088 </div> 8089 8090 <div class="menu-card-v2__products-wrapper"> 8091 8092 <div class="menu-card-v2__products"> 8093 8094 8095 <div class="menu-card-v2__badge menu-card-v2__badge--style-1"> 8096 <p class="text-x-small menu-card-v2__badge-text"> 8097 New Generation 8098 </p> 8099 </div> 8100 8101 8102 8103 8104 8105 8106 8107<a 8108 class="menu-card-v2__product menu-card-v2__product--variants" 8109 href="https://ooni.com/products/ooni-volt-2" 8110 js-menu-card-v2="product-url" 8111> 8112 8113 8114 8115 8116 8117 8118<img 8119 src="//ooni.com/cdn/shop/files/Volt2Renders_GTM-2048x2048-GreyHero-F_5e96cb84-256a-4cd5-adc6-4e1dd52a483f.jpg?v=1770832107&width=180" 8120 srcset="//ooni.com/cdn/shop/files/Volt2Renders_GTM-2048x2048-GreyHero-F_5e96cb84-256a-4cd5-adc6-4e1dd52a483f.jpg?v=1770832107&width=180 1x, //ooni.com/cdn/shop/files/Volt2Renders_GTM-2048x2048-GreyHero-F_5e96cb84-256a-4cd5-adc6-4e1dd52a483f.jpg?v=1770832107&width=360 2x" 8121 8122 alt="Volt 2" 8123 class="menu-card-v2__product-image menu-card-v2__product-image--default" 8124 loading="lazy" 8125 decoding="async" 8126 width="180" 8127 height="180" 8128 data-variant-id="default" 8129 > 8130 8131 8132 8133 8134 8135 8136 8137 8138 8139 8140<img 8141 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Volt2-F-RedDot.webp?v=1780072491&width=180" 8142 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Volt2-F-RedDot.webp?v=1780072491&width=180 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Volt2-F-RedDot.webp?v=1780072491&width=360 2x" 8143 8144 alt="Volt 2" 8145 class="menu-card-v2__product-image" 8146 loading="lazy" 8147 decoding="async" 8148 width="180" 8149 height="180" 8150 data-variant-id="42360626479201" 8151 > 8152 8153 8154 8155 8156 8157 8158 8159 8160 8161 8162<img 8163 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Volt2-F_White_Reddot.webp?v=1780074036&width=180" 8164 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Volt2-F_White_Reddot.webp?v=1780074036&width=180 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Volt2-F_White_Reddot.webp?v=1780074036&width=360 2x" 8165 8166 alt="Volt 2" 8167 class="menu-card-v2__product-image" 8168 loading="lazy" 8169 decoding="async" 8170 width="180" 8171 height="180" 8172 data-variant-id="42360626511969" 8173 > 8174 8175 8176 8177 8178 8179 8180 <span 8181 class="menu-card-v2__product-badge text-x-small" 8182 style="background-color: #ffc633; color: black;" 8183 > 8184 New 8185 </span> 8186 8187 8188 <div class="menu-card-v2__product-info"> 8189 <div class="menu-card-v2__product-details"> 8190 8191 <div class="menu-card-v2__product-details-wrapper"> 8192 <p class="menu-card-v2__product-title text-medium--semi"> 8193 Volt 2 8194 </p> 8195 8196 8197 8198 8199 <div class="menu-card-v2__product-variant-swatches" role="listbox" aria-label="Available colours"> 8200 8201 8202 8203 8204 8205 <div 8206 class="menu-card-v2__product-variant-swatch menu-card-v2__product-variant-swatch--active" 8207 style="background-color: #474b4b;" 8208 role="option" 8209 aria-label="Available in Charcoal Grey" 8210 aria-selected="true" 8211 tabindex="0" 8212 data-variant-id="42360626479201" 8213 js-menu-card-v2="swatch" 8214 >
8215 <span class="visually-hidden">Charcoal Grey</span> 8216 </div> 8217 8218 8219 8220 8221 8222 8223 8224 <div 8225 class="menu-card-v2__product-variant-swatch " 8226 style="background-color: #FFFFFF;" 8227 role="option" 8228 aria-label="Available in Polar White" 8229 aria-selected="false" 8230 tabindex="-1" 8231 data-variant-id="42360626511969" 8232 js-menu-card-v2="swatch" 8233 > 8234 <span class="visually-hidden">Polar White</span> 8235 </div> 8236 8237 8238 8239 8240 </div> 8241 8242 8243 8244 8245 </div> 8246 8247 8248 8249 <p class="menu-card-v2__product-subtitle text-caption"> 8250 12" Electric Indoor Pizza Oven 8251 </p> 8252 8253 8254 <p class="menu-card-v2__product-price text-small"> 8255 8256 8257 <span class=money>$699.00</span> 8258 8259 </p> 8260 </div> 8261 8262 <div class="menu-card-v2__cta-wrapper"> 8263 <p class="menu-card-v2__product-cta text-navigation"> 8264 Shop Now 8265 8266 8267 8268 8269 <svg 8270 class="" 8271 width="20" 8272 height="20" 8273 viewBox="0 0 20 20" 8274 fill="none" 8275 xmlns="http://www.w3.org/2000/svg" 8276 role="img" 8277 aria-labelledby="icon-chevron-right-title" 8278 > 8279 <title id="icon-chevron-right-title">Next</title> 8280 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 8281 </svg> 8282 8283 8284 </p> 8285 </div> 8286 </div> 8287</a> 8288 8289 8290 8291 8292 8293 </div> 8294 8295 8296 8297 </div> 8298 </div> 8299 8300 </article> 8301</uwp-menu-card-v2> 8302 8303 8304 </div> 8305 8306 <button 8307 class="desktop-menu__card-close" 8308 type="button" 8309 8310 js-desktop-menu="close" 8311 8312 > 8313 8314 8315 8316 <svg 8317 class="" 8318 xmlns="http://www.w3.org/2000/svg" 8319 width="20" 8320 height="20" 8321 viewBox="0 0 20 20" 8322 fill="none" 8323 role="img" 8324 aria-labelledby="icon-close-title" 8325 > 8326 <title id="icon-close-title">close</title> 8327 <path d="M4.54897 17L3 15.451L8.45103 10L3 4.54897L4.54897 3L10 8.45103L15.451 3L17 4.54897L11.549 10L17 15.451L15.451 17L10 11.549L4.54897 17Z" fill="currentColor"/> 8328 </svg> 8329 8330 8331 </button> 8332 8333 8334 8335 8336 8337 8338 8339 8340 8341 8342 <a 8343 8344 href="/pages/oven-comparison" 8345 8346 class=" 8347 desktop-menu__link 8348 desktop-menu__link--card 8349 title-5 8350 " 8351 js-desktop-menu="card-trigger" 8352 data-handle="compare-ovens" 8353 > 8354 8355 Compare Ovens 8356 8357 8358 8359 </a> 8360 8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 <a 8372 8373 href="/collections/oven-bundles" 8374 8375 class=" 8376 desktop-menu__link 8377 desktop-menu__link--card 8378 title-5 8379 " 8380 js-desktop-menu="card-trigger" 8381 data-handle="pizza-oven-bundles" 8382 > 8383 8384 Pizza Oven Bundles 8385 8386 8387 8388 </a> 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 <a 8401 8402 href="/collections/ovens" 8403 8404 class=" 8405 desktop-menu__link 8406 desktop-menu__link--card 8407 title-5 8408 " 8409 js-desktop-menu="card-trigger" 8410 data-handle="shop-all-pizza-ovens" 8411 > 8412 8413 Shop All Pizza Ovens 8414 8415 8416 8417 </a> 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 <a 8430 8431 href="/pages/oven-finder" 8432 8433 class=" 8434 desktop-menu__link 8435 desktop-menu__link--card 8436 title-5 8437 " 8438 js-desktop-menu="card-trigger" 8439 data-handle="oven-finder-quiz" 8440 > 8441 8442 Oven Finder Quiz 8443 8444 8445 8446 </a> 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462
8462<script src="//ooni.com/cdn/shop/t/621/assets/__vite-menu-card-v2.Ds0RiyQl.js" type="module" crossorigin="anonymous"></script>
8462 8463 8464 8465 8466 8467<section 8468 class=" 8469 nav-recommendations 8470 nav-recommendations--stack 8471 is-hidden 8472 " 8473 data-nav-recommendations 8474 data-nav-recommendations-layout="stack" 8475 data-nav-recommendations-id="top-sellers" 8476 > 8477 <uwp-menu-card-v2 class="nav-recommendations__inner"><div class="nav-recommendations__header"> 8478 <p class="nav-recommendations__heading text-small--semi"> 8479 Top Offers 8480 </p> 8481 </div> 8482 8483 <div class="nav-recommendations__stack"> 8484<a 8485 class=" 8486 menu-card-v2__product 8487 nav-recommendations__card 8488 8489 " 8490 href="/products/ooni-koda-16?_pos=1&_sid=f3160d4fd&_ss=r" 8491 js-menu-card-v2="product-url" 8492> 8493 8494 8495 8496 8497 8498 8499<img 8500 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda16_571f2a1e-74e0-4c8e-bbba-770dd1e5146e.webp?v=1770326696&width=180" 8501 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda16_571f2a1e-74e0-4c8e-bbba-770dd1e5146e.webp?v=1770326696&width=180 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda16_571f2a1e-74e0-4c8e-bbba-770dd1e5146e.webp?v=1770326696&width=360 2x" 8502 8503 alt="Koda 16 - 1st Generation" 8504 class="" 8505 loading="lazy" 8506 decoding="async" 8507 width="180" 8508 height="180" 8509 8510 > 8511 8512 8513 8514 <div class="menu-card-v2__product-info nav-recommendations__card-info"> 8515 <div class="menu-card-v2__product-details"> 8516 8517 <p class="menu-card-v2__product-title text-small--semi"> 8518 Koda 16 - 1st Generation 8519 </p> 8520 8521 8522 8523 <p class="menu-card-v2__product-subtitle text-caption"> 8524 16" Gas Powered Outdoor Pizza Oven 8525 </p> 8526 8527 8528 <p class="menu-card-v2__product-price text-small"> 8529 8530 8531 <span class="menu-card-v2__product-price--strikethrough"> 8532 <span class=money>$649.00</span> 8533 </span> 8534 8535 <span class="menu-card-v2__product-price--sale"> 8536 <span class=money>$499.00</span> 8537 </span> 8538 8539 </p> 8540 </div> 8541 8542 <div class="menu-card-v2__cta-wrapper"> 8543 <p class="menu-card-v2__product-cta text-caption--semi nav-recommendations__card-cta"> 8544 Learn More 8545 8546 8547 8548 8549 <svg 8550 class="" 8551 width="20" 8552 height="20" 8553 viewBox="0 0 20 20" 8554 fill="none" 8555 xmlns="http://www.w3.org/2000/svg" 8556 role="img" 8557 aria-labelledby="icon-chevron-right-title" 8558 > 8559 <title id="icon-chevron-right-title">Next</title> 8560 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 8561 </svg> 8562 8563 8564 </p> 8565 </div> 8566 </div> 8567</a> 8568 8569 8570<a 8571 class=" 8572 menu-card-v2__product 8573 nav-recommendations__card 8574 8575 " 8576 href="/products/ooni-karu?_pos=7&_sid=f3160d4fd&_ss=r" 8577 js-menu-card-v2="product-url" 8578> 8579 8580 8581 8582 8583 8584 8585<img 8586 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Karu12_9de16d32-171b-4b30-b10f-d236ec2487f7.webp?v=1771988286&width=180" 8587 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Karu12_9de16d32-171b-4b30-b10f-d236ec2487f7.webp?v=1771988286&width=180 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Karu12_9de16d32-171b-4b30-b10f-d236ec2487f7.webp?v=1771988286&width=360 2x" 8588 8589 alt="Karu 12 - 1st Generation" 8590 class="" 8591 loading="lazy" 8592 decoding="async" 8593 width="180" 8594 height="180" 8595 8596 > 8597 8598 8599 8600 <div class="menu-card-v2__product-info nav-recommendations__card-info"> 8601 <div class="menu-card-v2__product-details"> 8602 8603 <p class="menu-card-v2__product-title text-small--semi"> 8604 Karu 12 - 1st Generation 8605 </p> 8606 8607 8608 8609 <p class="menu-card-v2__product-subtitle text-caption"> 8610 12" Multi-fuel Outdoor Pizza Oven 8611 </p> 8612 8613 8614 <p class="menu-card-v2__product-price text-small"> 8615 8616 8617 <span class="menu-card-v2__product-price--strikethrough"> 8618 <span class=money>$349.00</span> 8619 </span> 8620 8621 <span class="menu-card-v2__product-price--sale"> 8622 <span class=money>$249.00</span> 8623 </span> 8624 8625 </p> 8626 </div> 8627 8628 <div class="menu-card-v2__cta-wrapper"> 8629 <p class="menu-card-v2__product-cta text-caption--semi nav-recommendations__card-cta"> 8630 Learn More 8631 8632 8633 8634 8635 <svg 8636 class="" 8637 width="20" 8638 height="20"
8639 viewBox="0 0 20 20" 8640 fill="none" 8641 xmlns="http://www.w3.org/2000/svg" 8642 role="img" 8643 aria-labelledby="icon-chevron-right-title" 8644 > 8645 <title id="icon-chevron-right-title">Next</title> 8646 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 8647 </svg> 8648 8649 8650 </p> 8651 </div> 8652 </div> 8653</a> 8654 8655</div></uwp-menu-card-v2> 8656 </section> 8657 8658 <ul class="desktop-menu__support-menu"> 8659 8660 <li class="desktop-menu__support-menu-item"> 8661 <a 8662 class="text-large--semi desktop-menu__support-menu-link" 8663 href=" 8664/account/login" 8665 > 8666 8667 Sign In / Join Us 8668 8669 </a> 8670 </li> 8671 8672 8673 8674 <li class="desktop-menu__support-menu-item"> 8675 <a 8676 class="text-large--semi desktop-menu__support-menu-link" 8677 href="/pages/shipping" 8678 > 8679 Shipping & Returns 8680 </a> 8681 </li> 8682 8683 <li class="desktop-menu__support-menu-item"> 8684 <a 8685 class="text-large--semi desktop-menu__support-menu-link" 8686 href="/pages/contact" 8687 > 8688 Get in Touch 8689 </a> 8690 </li> 8691 8692 </ul> 8693 8694 <div class="desktop-menu__social-icons "> 8695 8696 8697 8698 8699 8700 <a 8701 class="desktop-menu__social-icon" 8702 href="https://www.facebook.com/OoniHQ/" 8703 target="_blank" 8704 rel="noreferrer" 8705 > 8706 <svg width="24" height="25" viewbox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="facebook-icon"> 8707<title id="facebook-icon">Facebook</title> 8708<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> 8709<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> 8710</svg> 8711 </a> 8712 8713 8714 8715 8716 8717 <a 8718 class="desktop-menu__social-icon" 8719 href="https://www.instagram.com/oonihq/" 8720 target="_blank" 8721 rel="noreferrer" 8722 > 8723 <svg width="25" height="25" viewbox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="instagram-icon"> 8724<title id="instagram-icon">Instagram</title> 8725<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> 8726<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> 8727<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.
87271387 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> 8728<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> 8729</svg> 8730 </a> 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 <a 8741 class="desktop-menu__social-icon" 8742 href="https://x.com/oonihq" 8743 target="_blank" 8744 rel="noreferrer" 8745 > 8746 <svg width="24" height="25" viewbox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="twitter-icon"> 8747<title id="twitter-icon">X (Twitter)</title> 8748<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> 8749<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> 8750</svg> 8751 </a> 8752 8753 8754 8755 8756 8757 <a 8758 class="desktop-menu__social-icon" 8759 href="https://www.tiktok.com/@oonihq" 8760 target="_blank" 8761 rel="noreferrer" 8762 > 8763 <svg width="25" height="25" viewbox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="tiktok-icon"> 8764<title id="tiktok-icon">TikTok</title> 8765<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> 8766<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> 8767</svg> 8768 </a> 8769 8770 8771 8772 8773 8774 <a 8775 class="desktop-menu__social-icon" 8776 href="https://www.youtube.com/channel/UCYzfI-z1fyo2rVbpkDmu7Fg" 8777 target="_blank" 8778 rel="noreferrer" 8779 > 8780 <svg width="24" height="25" viewbox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="youtube-icon"> 8781<title id="youtube-icon">YouTube</title> 8782<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> 8783<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> 8784</svg> 8785 </a> 8786 8787 8788</div> 8789 8790 8791 </nav> 8792 </div> 8793 </li> 8794 8795 8796 8797 8798 8799 8800 <li class="desktop-menu__item"> 8801 <div class="desktop-menu__item-wrapper"> 8802 <a 8803 href="/collections/spiral-mixer" 8804 class=" 8805 desktop-menu__link 8806 has-children 8807 desktop-menu__link--first 8808 " 8809 >
8810 <span class="desktop-menu__link-label" id="spiral-dough-mixer-label">Spiral Dough Mixer</span> 8811 </a> 8812 8813 <button 8814 class="desktop-menu__item-trigger" 8815 type="button" 8816 js-desktop-menu="toggle" 8817 aria-expanded="false" 8818 aria-controls="spiral-dough-mixer-submenu" 8819 > 8820 8821 8822 8823 <svg 8824 class="" 8825 xmlns="http://www.w3.org/2000/svg" 8826 width="20" 8827 height="20" 8828 viewBox="0 0 20 20" 8829 fill="none" 8830 role="img" 8831 aria-labelledby="icon-chevron-down-title" 8832 > 8833 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 8834 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 8835 </svg> 8836 8837 8838 <span class="sr-only">Spiral Dough Mixer submenu</span> 8839 </button> 8840 </div> 8841 8842 <div class="desktop-menu__dropdown"> 8843 <div class="desktop-menu__dropdown--overlay"></div> 8844 <nav 8845 id="spiral-dough-mixer-submenu" 8846 aria-labelledby="spiral-dough-mixer-label" 8847 class=" 8848 desktop-menu__dropdown-inner 8849 8850 desktop-menu__dropdown-inner--cards 8851 8852 8853 " 8854 > 8855 8856 8857 8858 8859 8860 <button 8861 8862 type="button" 8863 aria-controls="desktop-menu__card-menu--spiral-dough-mixer" 8864 aria-expanded="false" 8865 8866 class=" 8867 desktop-menu__link 8868 desktop-menu__link--card 8869 title-5 8870 " 8871 js-desktop-menu="card-trigger" 8872 data-handle="spiral-dough-mixer" 8873 > 8874 8875 Spiral Dough Mixer 8876 8877 8878 8879 8880 8881 8882 <svg 8883 class="" 8884 width="20" 8885 height="20" 8886 viewBox="0 0 20 20" 8887 fill="none" 8888 xmlns="http://www.w3.org/2000/svg" 8889 role="img" 8890 aria-labelledby="icon-chevron-right-title" 8891 > 8892 <title id="icon-chevron-right-title">Next</title> 8893 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 8894 </svg> 8895 8896 8897 8898 </button> 8899 8900 8901 <div 8902 class=" 8903 desktop-menu__card-menu 8904 desktop-menu__card-menu--single-column 8905 desktop-menu__card-menu--version-2 8906 8907 " 8908 8909 js-desktop-menu="card-menu" 8910 8911 data-handle="spiral-dough-mixer" 8912 style="--columns: 3;" 8913 > 8914 8915 8916 8917 8918
8918<script src="//ooni.com/cdn/shop/t/621/assets/__vite-menu-card-v2.Ds0RiyQl.js" type="module" crossorigin="anonymous"></script>
8918 8919 8920<uwp-menu-card-v2> 8921 <article class="menu-card-v2"> 8922 8923 <div class="menu-card-v2__group"> 8924 <div class="menu-card-v2__group-header"> 8925 <a 8926 class="menu-card-v2__group-title title-5" 8927 href="/collections/spiral-mixer" 8928 > 8929 Spiral Dough Mixer 8930 </a> 8931 <a 8932 class="menu-card-v2__group-link" 8933 href="/collections/spiral-mixer" 8934 > 8935 Shop All 8936 8937 8938 8939 <svg 8940 class="" 8941 width="20" 8942 height="20" 8943 viewBox="0 0 20 20" 8944 fill="none" 8945 xmlns="http://www.w3.org/2000/svg" 8946 role="img" 8947 aria-labelledby="icon-chevron-right-title" 8948 > 8949 <title id="icon-chevron-right-title">Next</title> 8950 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 8951 </svg> 8952 8953 8954 </a> 8955 </div> 8956 8957 <div class="menu-card-v2__products-wrapper"> 8958 8959 <div class="menu-card-v2__products"> 8960 8961 8962 <div class="menu-card-v2__badge menu-card-v2__badge--style-1"> 8963 <p class="text-x-small menu-card-v2__badge-text"> 8964 4.8 Qt. Spiral Mixer 8965 </p> 8966 </div> 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976<a 8977 class="menu-card-v2__product " 8978 href="/products/ooni-halo-core-spiral-mixer?variant=43831590125665" 8979 js-menu-card-v2="product-url" 8980> 8981 8982 8983 8984 8985 8986 8987<img 8988 src="//ooni.com/cdn/shop/files/Halo-Core-Black.webp?v=1785779250&width=180" 8989 srcset="//ooni.com/cdn/shop/files/Halo-Core-Black.webp?v=1785779250&width=180 1x, //ooni.com/cdn/shop/files/Halo-Core-Black.webp?v=1785779250&width=360 2x" 8990 8991 alt="Ooni Halo Core" 8992 class="" 8993 loading="lazy" 8994 decoding="async" 8995 width="180" 8996 height="180" 8997 8998 > 8999 9000 9001 9002 9003 9004 <div class="menu-card-v2__product-info"> 9005 <div class="menu-card-v2__product-details"> 9006 9007 <p class="menu-card-v2__product-title text-medium--semi"> 9008 Ooni Halo Core 9009 </p> 9010 9011 9012 9013 <p class="menu-card-v2__product-subtitle text-caption"> 9014 Foundry Black - 4.8 Qt. Spiral Mixer 9015 </p> 9016 9017 9018 <p class="menu-card-v2__product-price text-small"> 9019 9020 9021 <span class=money>$599.00</span> 9022 9023 </p> 9024 </div> 9025 9026 <div class="menu-card-v2__cta-wrapper"> 9027 <p class="menu-card-v2__product-cta text-navigation"> 9028 Learn More 9029 9030 9031 9032 9033 <svg 9034 class="" 9035 width="20" 9036 height="20" 9037 viewBox="0 0 20 20" 9038 fill="none" 9039 xmlns="http://www.w3.org/2000/svg" 9040 role="img" 9041 aria-labelledby="icon-chevron-right-title" 9042 > 9043 <title id="icon-chevron-right-title">Next</title> 9044 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 9045 </svg> 9046 9047 9048 </p> 9049 </div> 9050 </div> 9051</a> 9052 9053 9054 9055 9056 9057<a 9058 class="menu-card-v2__product " 9059 href="/products/ooni-halo-core-spiral-mixer?variant=43831590158433" 9060 js-menu-card-v2="product-url" 9061> 9062 9063 9064 9065 9066 9067 9068<img 9069 src="//ooni.com/cdn/shop/files/Halo-Core-White.webp?v=1785767987&width=180" 9070 srcset="//ooni.com/cdn/shop/files/Halo-Core-White.webp?v=1785767987&width=180 1x, //ooni.com/cdn/shop/files/Halo-Core-White.webp?v=1785767987&width=360 2x" 9071 9072 alt="Ooni Halo Core" 9073 class="" 9074 loading="lazy" 9075 decoding="async" 9076 width="180" 9077 height="180" 9078 9079 > 9080 9081 9082 9083 9084 9085 <div class="menu-card-v2__product-info"> 9086 <div class="menu-card-v2__product-details"> 9087 9088 <p class="menu-card-v2__product-title text-medium--semi"> 9089 Ooni Halo Core 9090 </p> 9091 9092 9093 9094 <p class="menu-card-v2__product-subtitle text-caption"> 9095 Polar White - 4.8 Qt. Spiral Mixer 9096 </p> 9097 9098 9099 <p class="menu-card-v2__product-price text-small"> 9100 9101 9102 <span class=money>$599.00</span> 9103 9104 </p> 9105 </div> 9106 9107 <div class="menu-card-v2__cta-wrapper"> 9108 <p class="menu-card-v2__product-cta text-navigation"> 9109 Learn More 9110 9111 9112 9113 9114 <svg 9115 class="" 9116 width="20" 9117 height="20"
9118 viewBox="0 0 20 20" 9119 fill="none" 9120 xmlns="http://www.w3.org/2000/svg" 9121 role="img" 9122 aria-labelledby="icon-chevron-right-title" 9123 > 9124 <title id="icon-chevron-right-title">Next</title> 9125 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 9126 </svg> 9127 9128 9129 </p> 9130 </div> 9131 </div> 9132</a> 9133 9134 9135 9136 9137 9138 9139 9140 </div> 9141 9142 9143 9144 <div class="menu-card-v2__products"> 9145 9146 9147 <div class="menu-card-v2__badge menu-card-v2__badge--style-1"> 9148 <p class="text-x-small menu-card-v2__badge-text"> 9149 7.3 Qt. Spiral Mixer 9150 </p> 9151 </div> 9152 9153 9154 9155 9156 9157 9158 9159 9160 9161<a 9162 class="menu-card-v2__product " 9163 href="/products/ooni-halo-pro-spiral-mixer?variant=41940333494369" 9164 js-menu-card-v2="product-url" 9165> 9166 9167 9168 9169 9170 9171 9172<img 9173 src="//ooni.com/cdn/shop/files/Halo-Grey-Reddot2.jpg?v=1744047188&width=180" 9174 srcset="//ooni.com/cdn/shop/files/Halo-Grey-Reddot2.jpg?v=1744047188&width=180 1x, //ooni.com/cdn/shop/files/Halo-Grey-Reddot2.jpg?v=1744047188&width=360 2x" 9175 9176 alt="Ooni Halo Pro" 9177 class="" 9178 loading="lazy" 9179 decoding="async" 9180 width="180" 9181 height="180" 9182 9183 > 9184 9185 9186 9187 9188 9189 <div class="menu-card-v2__product-info"> 9190 <div class="menu-card-v2__product-details"> 9191 9192 <p class="menu-card-v2__product-title text-medium--semi"> 9193 Ooni Halo Pro 9194 </p> 9195 9196 9197 9198 <p class="menu-card-v2__product-subtitle text-caption"> 9199 Charcoal Grey - 7.3 Qt. Spiral Mixer 9200 </p> 9201 9202 9203 <p class="menu-card-v2__product-price text-small"> 9204 9205 9206 <span class=money>$799.00</span> 9207 9208 </p> 9209 </div> 9210 9211 <div class="menu-card-v2__cta-wrapper"> 9212 <p class="menu-card-v2__product-cta text-navigation"> 9213 Learn More 9214 9215 9216 9217 9218 <svg 9219 class="" 9220 width="20" 9221 height="20" 9222 viewBox="0 0 20 20" 9223 fill="none" 9224 xmlns="http://www.w3.org/2000/svg" 9225 role="img" 9226 aria-labelledby="icon-chevron-right-title" 9227 > 9228 <title id="icon-chevron-right-title">Next</title> 9229 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 9230 </svg> 9231 9232 9233 </p> 9234 </div> 9235 </div> 9236</a> 9237 9238 9239 9240 9241 9242<a 9243 class="menu-card-v2__product " 9244 href="/products/ooni-halo-pro-spiral-mixer?variant=41940333461601" 9245 js-menu-card-v2="product-url" 9246> 9247 9248 9249 9250 9251 9252 9253<img 9254 src="//ooni.com/cdn/shop/files/HaloPro-White-Reddot.jpg?v=1744661779&width=180" 9255 srcset="//ooni.com/cdn/shop/files/HaloPro-White-Reddot.jpg?v=1744661779&width=180 1x, //ooni.com/cdn/shop/files/HaloPro-White-Reddot.jpg?v=1744661779&width=360 2x" 9256 9257 alt="Ooni Halo Pro" 9258 class="" 9259 loading="lazy" 9260 decoding="async" 9261 width="180" 9262 height="180" 9263 9264 > 9265 9266 9267 9268 9269 9270 <div class="menu-card-v2__product-info"> 9271 <div class="menu-card-v2__product-details"> 9272 9273 <p class="menu-card-v2__product-title text-medium--semi"> 9274 Ooni Halo Pro 9275 </p> 9276 9277 9278 9279 <p class="menu-card-v2__product-subtitle text-caption"> 9280 Polar White - 7.3 Qt. Spiral Mixer 9281 </p> 9282 9283 9284 <p class="menu-card-v2__product-price text-small"> 9285 9286 9287 <span class=money>$799.00</span> 9288 9289 </p> 9290 </div> 9291 9292 <div class="menu-card-v2__cta-wrapper"> 9293 <p class="menu-card-v2__product-cta text-navigation"> 9294 Learn More 9295 9296 9297 9298 9299 <svg 9300 class="" 9301 width="20" 9302 height="20" 9303 viewBox="0 0 20 20" 9304 fill="none" 9305 xmlns="http://www.w3.org/2000/svg" 9306 role="img" 9307 aria-labelledby="icon-chevron-right-title" 9308 > 9309 <title id="icon-chevron-right-title">Next</title> 9310 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 9311 </svg> 9312 9313 9314 </p> 9315 </div> 9316 </div> 9317</a> 9318 9319 9320 9321 9322 9323 9324 9325 </div> 9326 9327 </div> 9328 </div> 9329 9330 </article> 9331</uwp-menu-card-v2> 9332 9333 9334 </div> 9335 9336 <button 9337 class="desktop-menu__card-close" 9338 type="button" 9339 9340 js-desktop-menu="close" 9341 9342 > 9343 9344 9345 9346 <svg 9347 class="" 9348 xmlns="http://www.w3.org/2000/svg" 9349 width="20" 9350 height="20"
9351 viewBox="0 0 20 20" 9352 fill="none" 9353 role="img" 9354 aria-labelledby="icon-close-title" 9355 > 9356 <title id="icon-close-title">close</title> 9357 <path d="M4.54897 17L3 15.451L8.45103 10L3 4.54897L4.54897 3L10 8.45103L15.451 3L17 4.54897L11.549 10L17 15.451L15.451 17L10 11.549L4.54897 17Z" fill="currentColor"/> 9358 </svg> 9359 9360 9361 </button> 9362 9363 9364 9365 9366 9367 9368 9369 9370 9371 9372 <a 9373 9374 href="/products/ooni-halo-core-spiral-mixer" 9375 9376 class=" 9377 desktop-menu__link 9378 desktop-menu__link--card 9379 title-5 9380 " 9381 js-desktop-menu="card-trigger" 9382 data-handle="4-8-qt-halo-core-spiral-mixer" 9383 > 9384 9385 4.8 Qt. Halo Core Spiral Mixer 9386 9387 9388 9389 </a> 9390 9391 9392 9393 9394 9395 9396 9397 9398 9399 9400 9401 <a 9402 9403 href="/products/ooni-halo-pro-spiral-mixer" 9404 9405 class=" 9406 desktop-menu__link 9407 desktop-menu__link--card 9408 title-5 9409 " 9410 js-desktop-menu="card-trigger" 9411 data-handle="7-3-qt-halo-pro-spiral-mixer" 9412 > 9413 9414 7.3 Qt. Halo Pro Spiral Mixer 9415 9416 9417 9418 </a> 9419 9420 9421 9422 9423 9424 9425 9426 9427 9428 9429 9430 <a 9431 9432 href="/collections/spiral-mixer-bundles" 9433 9434 class=" 9435 desktop-menu__link 9436 desktop-menu__link--card 9437 title-5 9438 " 9439 js-desktop-menu="card-trigger" 9440 data-handle="spiral-mixer-bundles" 9441 > 9442 9443 Spiral Mixer Bundles 9444 9445 9446 9447 </a> 9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 9459 <a 9460 9461 href="https://ooni.com/pages/spiral-mixer-comparison" 9462 9463 class=" 9464 desktop-menu__link 9465 desktop-menu__link--card 9466 title-5 9467 " 9468 js-desktop-menu="card-trigger" 9469 data-handle="compare-mixers" 9470 > 9471 9472 Compare Mixers 9473 9474 9475 9476 </a> 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 9487 9488 9489 9490 9491 <ul class="desktop-menu__support-menu"> 9492 9493 <li class="desktop-menu__support-menu-item"> 9494 <a 9495 class="text-large--semi desktop-menu__support-menu-link" 9496 href=" 9497/account/login" 9498 > 9499 9500 Sign In / Join Us 9501 9502 </a> 9503 </li> 9504 9505 9506 9507 <li class="desktop-menu__support-menu-item"> 9508 <a 9509 class="text-large--semi desktop-menu__support-menu-link" 9510 href="/pages/shipping" 9511 > 9512 Shipping & Returns 9513 </a> 9514 </li> 9515 9516 <li class="desktop-menu__support-menu-item"> 9517 <a 9518 class="text-large--semi desktop-menu__support-menu-link" 9519 href="/pages/contact" 9520 > 9521 Get in Touch 9522 </a> 9523 </li> 9524 9525 </ul> 9526 9527 <div class="desktop-menu__social-icons "> 9528 9529 9530 9531 9532 9533 <a 9534 class="desktop-menu__social-icon" 9535 href="https://www.facebook.com/OoniHQ/" 9536 target="_blank" 9537 rel="noreferrer" 9538 > 9539 <svg width="24" height="25" viewbox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="facebook-icon"> 9540<title id="facebook-icon">Facebook</title> 9541<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> 9542<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> 9543</svg> 9544 </a> 9545 9546 9547 9548 9549 9550 <a 9551 class="desktop-menu__social-icon" 9552 href="https://www.instagram.com/oonihq/" 9553 target="_blank" 9554 rel="noreferrer" 9555 > 9556 <svg width="25" height="25" viewbox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="instagram-icon"> 9557<title id="instagram-icon">Instagram</title> 9558<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> 9559<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> 9560<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.
95601387 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> 9561<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> 9562</svg> 9563 </a> 9564 9565 9566 9567 9568 9569 9570 9571 9572 9573 <a 9574 class="desktop-menu__social-icon" 9575 href="https://x.com/oonihq" 9576 target="_blank" 9577 rel="noreferrer" 9578 > 9579 <svg width="24" height="25" viewbox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="twitter-icon"> 9580<title id="twitter-icon">X (Twitter)</title> 9581<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> 9582<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> 9583</svg> 9584 </a> 9585 9586 9587 9588 9589 9590 <a 9591 class="desktop-menu__social-icon" 9592 href="https://www.tiktok.com/@oonihq" 9593 target="_blank" 9594 rel="noreferrer" 9595 > 9596 <svg width="25" height="25" viewbox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="tiktok-icon"> 9597<title id="tiktok-icon">TikTok</title> 9598<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> 9599<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> 9600</svg> 9601 </a> 9602 9603 9604 9605 9606 9607 <a 9608 class="desktop-menu__social-icon" 9609 href="https://www.youtube.com/channel/UCYzfI-z1fyo2rVbpkDmu7Fg" 9610 target="_blank" 9611 rel="noreferrer" 9612 > 9613 <svg width="24" height="25" viewbox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="youtube-icon"> 9614<title id="youtube-icon">YouTube</title> 9615<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> 9616<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> 9617</svg> 9618 </a> 9619 9620 9621</div> 9622 9623 9624 </nav> 9625 </div> 9626 </li> 9627 9628 9629 9630 9631 9632 9633 <li class="desktop-menu__item"> 9634 <div class="desktop-menu__item-wrapper"> 9635 <a 9636 href="/collections/bundles" 9637 class=" 9638 desktop-menu__link 9639 has-children 9640 desktop-menu__link--first 9641 " 9642 >
9643 <span class="desktop-menu__link-label" id="bundles-label">Bundles</span> 9644 </a> 9645 9646 <button 9647 class="desktop-menu__item-trigger" 9648 type="button" 9649 js-desktop-menu="toggle" 9650 aria-expanded="false" 9651 aria-controls="bundles-submenu" 9652 > 9653 9654 9655 9656 <svg 9657 class="" 9658 xmlns="http://www.w3.org/2000/svg" 9659 width="20" 9660 height="20" 9661 viewBox="0 0 20 20" 9662 fill="none" 9663 role="img" 9664 aria-labelledby="icon-chevron-down-title" 9665 > 9666 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 9667 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 9668 </svg> 9669 9670 9671 <span class="sr-only">Bundles submenu</span> 9672 </button> 9673 </div> 9674 9675 <div class="desktop-menu__dropdown"> 9676 <div class="desktop-menu__dropdown--overlay"></div> 9677 <nav 9678 id="bundles-submenu" 9679 aria-labelledby="bundles-label" 9680 class=" 9681 desktop-menu__dropdown-inner 9682 9683 desktop-menu__dropdown-inner--cards 9684 9685 9686 " 9687 > 9688 9689 9690 9691 9692 9693 <a 9694 9695 href="/collections/oven-bundles" 9696 9697 class=" 9698 desktop-menu__link 9699 desktop-menu__link--card 9700 title-5 9701 " 9702 js-desktop-menu="card-trigger" 9703 data-handle="pizza-oven-bundles" 9704 > 9705 9706 Pizza Oven Bundles 9707 9708 9709 9710 </a> 9711 9712 9713 9714 9715 9716 9717 9718 9719 9720 9721 9722 <a 9723 9724 href="/collections/spiral-mixer-bundles" 9725 9726 class=" 9727 desktop-menu__link 9728 desktop-menu__link--card 9729 title-5 9730 " 9731 js-desktop-menu="card-trigger" 9732 data-handle="spiral-mixer-bundles" 9733 > 9734 9735 Spiral Mixer Bundles 9736 9737 9738 9739 </a> 9740 9741 9742 9743 9744 9745 9746 9747 9748 9749 9750 9751 <a 9752 9753 href="/collections/accessory-bundles" 9754 9755 class=" 9756 desktop-menu__link 9757 desktop-menu__link--card 9758 title-5 9759 " 9760 js-desktop-menu="card-trigger" 9761 data-handle="accessory-bundles" 9762 > 9763 9764 Accessory Bundles 9765 9766 9767 9768 </a> 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 9779 9780 <a 9781 9782 href="/collections/bundles" 9783 9784 class=" 9785 desktop-menu__link 9786 desktop-menu__link--card 9787 title-5 9788 " 9789 js-desktop-menu="card-trigger" 9790 data-handle="shop-all-bundles" 9791 > 9792 9793 Shop All Bundles 9794 9795 9796 9797 </a> 9798 9799 9800 9801 9802 9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 <ul class="desktop-menu__support-menu"> 9813 9814 <li class="desktop-menu__support-menu-item"> 9815 <a 9816 class="text-large--semi desktop-menu__support-menu-link" 9817 href=" 9818/account/login" 9819 > 9820 9821 Sign In / Join Us 9822 9823 </a> 9824 </li> 9825 9826 9827 9828 <li class="desktop-menu__support-menu-item"> 9829 <a 9830 class="text-large--semi desktop-menu__support-menu-link" 9831 href="/pages/shipping" 9832 > 9833 Shipping & Returns 9834 </a> 9835 </li> 9836 9837 <li class="desktop-menu__support-menu-item"> 9838 <a 9839 class="text-large--semi desktop-menu__support-menu-link" 9840 href="/pages/contact" 9841 > 9842 Get in Touch 9843 </a> 9844 </li> 9845 9846 </ul> 9847 9848 <div class="desktop-menu__social-icons "> 9849 9850 9851 9852 9853 9854 <a 9855 class="desktop-menu__social-icon" 9856 href="https://www.facebook.com/OoniHQ/" 9857 target="_blank" 9858 rel="noreferrer" 9859 > 9860 <svg width="24" height="25" viewbox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="facebook-icon"> 9861<title id="facebook-icon">Facebook</title> 9862<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> 9863<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> 9864</svg> 9865 </a> 9866 9867 9868 9869 9870 9871 <a 9872 class="desktop-menu__social-icon" 9873 href="https://www.instagram.com/oonihq/" 9874 target="_blank" 9875 rel="noreferrer" 9876 > 9877 <svg width="25" height="25" viewbox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="instagram-icon"> 9878<title id="instagram-icon">Instagram</title> 9879<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> 9880<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> 9881<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.
98811387 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> 9882<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> 9883</svg> 9884 </a> 9885 9886 9887 9888 9889 9890 9891 9892 9893 9894 <a 9895 class="desktop-menu__social-icon" 9896 href="https://x.com/oonihq" 9897 target="_blank" 9898 rel="noreferrer" 9899 > 9900 <svg width="24" height="25" viewbox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="twitter-icon"> 9901<title id="twitter-icon">X (Twitter)</title> 9902<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> 9903<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> 9904</svg> 9905 </a> 9906 9907 9908 9909 9910 9911 <a 9912 class="desktop-menu__social-icon" 9913 href="https://www.tiktok.com/@oonihq" 9914 target="_blank" 9915 rel="noreferrer" 9916 > 9917 <svg width="25" height="25" viewbox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="tiktok-icon"> 9918<title id="tiktok-icon">TikTok</title> 9919<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> 9920<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> 9921</svg> 9922 </a> 9923 9924 9925 9926 9927 9928 <a 9929 class="desktop-menu__social-icon" 9930 href="https://www.youtube.com/channel/UCYzfI-z1fyo2rVbpkDmu7Fg" 9931 target="_blank" 9932 rel="noreferrer" 9933 > 9934 <svg width="24" height="25" viewbox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="youtube-icon"> 9935<title id="youtube-icon">YouTube</title> 9936<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> 9937<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> 9938</svg> 9939 </a> 9940 9941 9942</div> 9943 9944 9945 </nav> 9946 </div> 9947 </li> 9948 9949 9950 9951 9952 9953 9954 <li class="desktop-menu__item"> 9955 <div class="desktop-menu__item-wrapper"> 9956 <a 9957 href="/collections/accessories" 9958 class=" 9959 desktop-menu__link 9960 has-children 9961 desktop-menu__link--first 9962 " 9963 >
9964 <span class="desktop-menu__link-label" id="accessories-label">Accessories</span> 9965 </a> 9966 9967 <button 9968 class="desktop-menu__item-trigger" 9969 type="button" 9970 js-desktop-menu="toggle" 9971 aria-expanded="false" 9972 aria-controls="accessories-submenu" 9973 > 9974 9975 9976 9977 <svg 9978 class="" 9979 xmlns="http://www.w3.org/2000/svg" 9980 width="20" 9981 height="20" 9982 viewBox="0 0 20 20" 9983 fill="none" 9984 role="img" 9985 aria-labelledby="icon-chevron-down-title" 9986 > 9987 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 9988 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 9989 </svg> 9990 9991 9992 <span class="sr-only">Accessories submenu</span> 9993 </button> 9994 </div> 9995 9996 <div class="desktop-menu__dropdown"> 9997 <div class="desktop-menu__dropdown--overlay"></div> 9998 <nav 9999 id="accessories-submenu" 10000 aria-labelledby="accessories-label" 10001 class=" 10002 desktop-menu__dropdown-inner 10003 10004 10005 " 10006 > 10007 10008 10009 10010 10011 10012 <button 10013 class="desktop-menu__card-close" 10014 type="button" 10015 js-desktop-menu="close" 10016 > 10017 10018 10019 10020 <svg 10021 class="" 10022 xmlns="http://www.w3.org/2000/svg" 10023 width="20" 10024 height="20" 10025 viewBox="0 0 20 20" 10026 fill="none" 10027 role="img" 10028 aria-labelledby="icon-close-title" 10029 > 10030 <title id="icon-close-title">close</title> 10031 <path d="M4.54897 17L3 15.451L8.45103 10L3 4.54897L4.54897 3L10 8.45103L15.451 3L17 4.54897L11.549 10L17 15.451L15.451 17L10 11.549L4.54897 17Z" fill="currentColor"/> 10032 </svg> 10033 10034 10035 </button> 10036 10037 <ul 10038 class=" 10039 desktop-menu__children 10040 desktop-menu__children--level-2 10041 " 10042 > 10043 10044 10045 10046 10047 10048 10049 <li class="desktop-menu__item desktop-menu__item--level-2"> 10050 <div class="desktop-menu__item-title"> 10051 <h2 class="desktop-menu__item-label title-4"> 10052 Pizza Oven Accessories 10053 </h2> 10054 10055 10056 10057 <a 10058 href="/collections/accessories" 10059 class=" 10060 desktop-menu__link 10061 desktop-menu__link--level-2 10062 text-sm--regular 10063 " 10064 > 10065 Shop All 10066 10067 10068 10069 10070 <svg 10071 class="" 10072 width="20" 10073 height="20" 10074 viewBox="0 0 20 20" 10075 fill="none" 10076 xmlns="http://www.w3.org/2000/svg" 10077 role="img" 10078 aria-labelledby="icon-chevron-right-title" 10079 > 10080 <title id="icon-chevron-right-title">Next</title> 10081 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 10082 </svg> 10083 10084 10085 </a> 10086 </div> 10087 10088 <ul class="desktop-menu__children desktop-menu__children--level-3"> 10089 10090 <li 10091 class=" 10092 desktop-menu__item 10093 desktop-menu__item--level-3 10094 " 10095 > 10096 10097 <a 10098 href="/collections/pizza-peels" 10099 class=" 10100 desktop-menu__link 10101 desktop-menu__link--level-3 10102 text-large--semi 10103 " 10104 > 10105 10106 <div 10107 class="desktop-menu__link-icon" 10108 style="--image: var(--icon-pizza-peels);" 10109 role="img" 10110 ></div> 10111 10112Pizza Peels</a> 10113 </li> 10114 10115 <li 10116 class=" 10117 desktop-menu__item 10118 desktop-menu__item--level-3 10119 " 10120 > 10121 10122 <a 10123 href="/collections/oven-covers" 10124 class=" 10125 desktop-menu__link 10126 desktop-menu__link--level-3 10127 text-large--semi 10128 " 10129 > 10130 10131 <div 10132 class="desktop-menu__link-icon" 10133 style="--image: var(--icon-pizza-oven-covers);" 10134 role="img" 10135 ></div> 10136 10137Pizza Oven Covers</a> 10138 </li> 10139 10140 <li 10141 class=" 10142 desktop-menu__item 10143 desktop-menu__item--level-3 10144 " 10145 > 10146 10147 <a 10148 href="/collections/gas-adaptors" 10149 class=" 10150 desktop-menu__link 10151 desktop-menu__link--level-3 10152 text-large--semi 10153 " 10154 > 10155 10156 <div 10157 class="desktop-menu__link-icon" 10158 style="--image: var(--icon-gas-burners);" 10159 role="img" 10160 ></div> 10161 10162Gas Burners</a> 10163 </li> 10164 10165 <li 10166 class=" 10167 desktop-menu__item 10168 desktop-menu__item--level-3 10169 " 10170 > 10171 10172 <a 10173 href="/collections/oven-fuel" 10174 class=" 10175 desktop-menu__link 10176 desktop-menu__link--level-3 10177 text-large--semi 10178 " 10179 > 10180 10181 <div 10182 class="desktop-menu__link-icon" 10183 style="--image: var(--icon-oven-fuel);" 10184 role="img" 10185 ></div> 10186 10187Oven Fuel</a> 10188 </li> 10189 10190 <li 10191 class=" 10192 desktop-menu__item 10193 desktop-menu__item--level-3 10194 " 10195 > 10196 10197 <a 10198 href="/products/ooni-ir-thermometer" 10199 class=" 10200 desktop-menu__link 10201 desktop-menu__link--level-3 10202 text-large--semi 10203 " 10204 > 10205 10206 <div 10207 class="desktop-menu__link-icon" 10208 style="--image: var(--icon-digital-infrared-thermometer);" 10209 role="img" 10210 ></div> 10211 10212Digital Infrared Thermometer</a> 10213 </li> 10214 10215 <li 10216 class=" 10217 desktop-menu__item 10218 desktop-menu__item--level-3 10219 " 10220 > 10221 10222 <a 10223 href="/products/ooni-rotating-pizza-oven-stone" 10224 class=" 10225 desktop-menu__link 10226 desktop-menu__link--level-3 10227 text-large--semi 10228 " 10229 > 10230 10231 <div 10232 class="desktop-menu__link-icon" 10233 style="--image: var(--icon-rotating-stone);" 10234 role="img" 10235 ></div> 10236 10237Rotating Stone</a> 10238 </li> 10239 10240 <li 10241 class=" 10242 desktop-menu__item 10243 desktop-menu__item--level-3 10244 " 10245 > 10246 10247 <a 10248 href="/collections/accessory-bundles" 10249 class=" 10250 desktop-menu__link 10251 desktop-menu__link--level-3 10252 text-large--semi 10253 " 10254 > 10255 10256 <div 10257 class="desktop-menu__link-icon" 10258 style="--image: var(--icon-accessory-bundles);" 10259 role="img" 10260 ></div> 10261 10262Accessory Bundles</a> 10263 </li> 10264 10265 </ul> 10266 </li> 10267 10268 </ul> 10269 10270 10271 10272 10273 10274 10275 10276 10277 <button 10278 class="desktop-menu__card-close" 10279 type="button" 10280 js-desktop-menu="close" 10281 > 10282 10283 10284 10285 <svg 10286 class="" 10287 xmlns="http://www.w3.org/2000/svg" 10288 width="20" 10289 height="20"
10290 viewBox="0 0 20 20" 10291 fill="none" 10292 role="img" 10293 aria-labelledby="icon-close-title" 10294 > 10295 <title id="icon-close-title">close</title> 10296 <path d="M4.54897 17L3 15.451L8.45103 10L3 4.54897L4.54897 3L10 8.45103L15.451 3L17 4.54897L11.549 10L17 15.451L15.451 17L10 11.549L4.54897 17Z" fill="currentColor"/> 10297 </svg> 10298 10299 10300 </button> 10301 10302 <ul 10303 class=" 10304 desktop-menu__children 10305 desktop-menu__children--level-2 10306 " 10307 > 10308 10309 10310 10311 10312 10313 10314 <li class="desktop-menu__item desktop-menu__item--level-2"> 10315 <div class="desktop-menu__item-title"> 10316 <h2 class="desktop-menu__item-label title-4"> 10317 Outdoor Kitchen 10318 </h2> 10319 10320 10321 10322 <a 10323 href="/collections/outdoor-kitchen" 10324 class=" 10325 desktop-menu__link 10326 desktop-menu__link--level-2 10327 text-sm--regular 10328 " 10329 > 10330 Shop All 10331 10332 10333 10334 10335 <svg 10336 class="" 10337 width="20" 10338 height="20" 10339 viewBox="0 0 20 20" 10340 fill="none" 10341 xmlns="http://www.w3.org/2000/svg" 10342 role="img" 10343 aria-labelledby="icon-chevron-right-title" 10344 > 10345 <title id="icon-chevron-right-title">Next</title> 10346 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 10347 </svg> 10348 10349 10350 </a> 10351 </div> 10352 10353 <ul class="desktop-menu__children desktop-menu__children--level-3"> 10354 10355 <li 10356 class=" 10357 desktop-menu__item 10358 desktop-menu__item--level-3 10359 " 10360 > 10361 10362 <a 10363 href="/collections/pizza-oven-tables" 10364 class=" 10365 desktop-menu__link 10366 desktop-menu__link--level-3 10367 text-large--semi 10368 " 10369 > 10370 10371 <div 10372 class="desktop-menu__link-icon" 10373 style="--image: var(--icon-pizza-oven-tables);" 10374 role="img" 10375 ></div> 10376 10377Pizza Oven Tables</a> 10378 </li> 10379 10380 <li 10381 class=" 10382 desktop-menu__item 10383 desktop-menu__item--level-3 10384 " 10385 > 10386 10387 <a 10388 href="/collections/outdoor-kitchen" 10389 class=" 10390 desktop-menu__link 10391 desktop-menu__link--level-3 10392 text-large--semi 10393 " 10394 > 10395 10396 <div 10397 class="desktop-menu__link-icon" 10398 style="--image: var(--icon-outdoor-kitchen);" 10399 role="img" 10400 ></div> 10401 10402Outdoor Kitchen</a> 10403 </li> 10404 10405 </ul> 10406 </li> 10407 10408 </ul> 10409 10410 10411 10412 10413 10414 10415 10416 10417 <button 10418 class="desktop-menu__card-close" 10419 type="button" 10420 js-desktop-menu="close" 10421 > 10422 10423 10424 10425 <svg 10426 class="" 10427 xmlns="http://www.w3.org/2000/svg" 10428 width="20" 10429 height="20"
10430 viewBox="0 0 20 20" 10431 fill="none" 10432 role="img" 10433 aria-labelledby="icon-close-title" 10434 > 10435 <title id="icon-close-title">close</title> 10436 <path d="M4.54897 17L3 15.451L8.45103 10L3 4.54897L4.54897 3L10 8.45103L15.451 3L17 4.54897L11.549 10L17 15.451L15.451 17L10 11.549L4.54897 17Z" fill="currentColor"/> 10437 </svg> 10438 10439 10440 </button> 10441 10442 <ul 10443 class=" 10444 desktop-menu__children 10445 desktop-menu__children--level-2 10446 " 10447 > 10448 10449 10450 10451 10452 10453 10454 <li class="desktop-menu__item desktop-menu__item--level-2"> 10455 <div class="desktop-menu__item-title"> 10456 <h2 class="desktop-menu__item-label title-4"> 10457 Cooking Preparation 10458 </h2> 10459 10460 10461 10462 <a 10463 href="/collections/pizza-prep" 10464 class=" 10465 desktop-menu__link 10466 desktop-menu__link--level-2 10467 text-sm--regular 10468 " 10469 > 10470 Shop All 10471 10472 10473 10474 10475 <svg 10476 class="" 10477 width="20" 10478 height="20" 10479 viewBox="0 0 20 20" 10480 fill="none" 10481 xmlns="http://www.w3.org/2000/svg" 10482 role="img" 10483 aria-labelledby="icon-chevron-right-title" 10484 > 10485 <title id="icon-chevron-right-title">Next</title> 10486 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 10487 </svg> 10488 10489 10490 </a> 10491 </div> 10492 10493 <ul class="desktop-menu__children desktop-menu__children--level-3"> 10494 10495 <li 10496 class=" 10497 desktop-menu__item 10498 desktop-menu__item--level-3 10499 " 10500 > 10501 10502 <a 10503 href="/collections/cast-iron-cookware" 10504 class=" 10505 desktop-menu__link 10506 desktop-menu__link--level-3 10507 text-large--semi 10508 " 10509 > 10510 10511 <div 10512 class="desktop-menu__link-icon" 10513 style="--image: var(--icon-cast-iron-cookware);" 10514 role="img" 10515 ></div> 10516 10517Cast Iron Cookware</a> 10518 </li> 10519 10520 <li 10521 class=" 10522 desktop-menu__item 10523 desktop-menu__item--level-3 10524 " 10525 > 10526 10527 <a 10528 href="/products/pizza-dough-boxes" 10529 class=" 10530 desktop-menu__link 10531 desktop-menu__link--level-3 10532 text-large--semi 10533 " 10534 > 10535 10536 <div 10537 class="desktop-menu__link-icon" 10538 style="--image: var(--icon-dough-boxes);" 10539 role="img" 10540 ></div> 10541 10542Dough Boxes</a> 10543 </li> 10544 10545 <li 10546 class=" 10547 desktop-menu__item 10548 desktop-menu__item--level-3 10549 " 10550 > 10551 10552 <a 10553 href="/products/ooni-dough-tools" 10554 class=" 10555 desktop-menu__link 10556 desktop-menu__link--level-3 10557 text-large--semi 10558 " 10559 > 10560 10561 <div 10562 class="desktop-menu__link-icon" 10563 style="--image: var(--icon-dough-tools);" 10564 role="img" 10565 ></div> 10566 10567Dough Tools</a> 10568 </li> 10569 10570 <li 10571 class=" 10572 desktop-menu__item 10573 desktop-menu__item--level-3 10574 " 10575 > 10576 10577 <a 10578 href="/products/pizza-topping-station" 10579 class=" 10580 desktop-menu__link 10581 desktop-menu__link--level-3 10582 text-large--semi 10583 " 10584 > 10585 10586 <div 10587 class="desktop-menu__link-icon" 10588 style="--image: var(--icon-pizza-topping-station);" 10589 role="img" 10590 ></div> 10591 10592Pizza Topping Station</a> 10593 </li> 10594 10595 <li 10596 class=" 10597 desktop-menu__item 10598 desktop-menu__item--level-3 10599 " 10600 > 10601 10602 <a 10603 href="/products/ooni-roasting-pan" 10604 class=" 10605 desktop-menu__link 10606 desktop-menu__link--level-3 10607 text-large--semi 10608 " 10609 > 10610 10611 <div 10612 class="desktop-menu__link-icon" 10613 style="--image: var(--icon-roasting-pans);" 10614 role="img" 10615 ></div> 10616 10617Roasting Pans</a> 10618 </li> 10619 10620 <li 10621 class=" 10622 desktop-menu__item 10623 desktop-menu__item--level-3 10624 " 10625 > 10626 10627 <a 10628 href="/products/ooni-dual-platform-digital-scales" 10629 class=" 10630 desktop-menu__link 10631 desktop-menu__link--level-3 10632 text-large--semi 10633 " 10634 > 10635 10636 <div 10637 class="desktop-menu__link-icon" 10638 style="--image: var(--icon-dual-platform-scales);" 10639 role="img" 10640 ></div> 10641 10642Dual Platform Scales</a> 10643 </li> 10644 10645 </ul> 10646 </li> 10647 10648 </ul> 10649 10650 10651 10652 10653 10654 10655 10656 10657 <button 10658 class="desktop-menu__card-close" 10659 type="button" 10660 js-desktop-menu="close" 10661 > 10662 10663 10664 10665 <svg 10666 class="" 10667 xmlns="http://www.w3.org/2000/svg" 10668 width="20" 10669 height="20"
10670 viewBox="0 0 20 20" 10671 fill="none" 10672 role="img" 10673 aria-labelledby="icon-close-title" 10674 > 10675 <title id="icon-close-title">close</title> 10676 <path d="M4.54897 17L3 15.451L8.45103 10L3 4.54897L4.54897 3L10 8.45103L15.451 3L17 4.54897L11.549 10L17 15.451L15.451 17L10 11.549L4.54897 17Z" fill="currentColor"/> 10677 </svg> 10678 10679 10680 </button> 10681 10682 <ul 10683 class=" 10684 desktop-menu__children 10685 desktop-menu__children--level-2 10686 " 10687 > 10688 10689 10690 10691 10692 10693 10694 <li class="desktop-menu__item desktop-menu__item--level-2"> 10695 <div class="desktop-menu__item-title"> 10696 <h2 class="desktop-menu__item-label title-4"> 10697 Pizza Lifestyle 10698 </h2> 10699 10700 10701 10702 <a 10703 href="/collections/pizza-lifestyle" 10704 class=" 10705 desktop-menu__link 10706 desktop-menu__link--level-2 10707 text-sm--regular 10708 " 10709 > 10710 Shop All 10711 10712 10713 10714 10715 <svg 10716 class="" 10717 width="20" 10718 height="20" 10719 viewBox="0 0 20 20" 10720 fill="none" 10721 xmlns="http://www.w3.org/2000/svg" 10722 role="img" 10723 aria-labelledby="icon-chevron-right-title" 10724 > 10725 <title id="icon-chevron-right-title">Next</title> 10726 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 10727 </svg> 10728 10729 10730 </a> 10731 </div> 10732 10733 <ul class="desktop-menu__children desktop-menu__children--level-3"> 10734 10735 <li 10736 class=" 10737 desktop-menu__item 10738 desktop-menu__item--level-3 10739 " 10740 > 10741 10742 <a 10743 href="/collections/pizzawear" 10744 class=" 10745 desktop-menu__link 10746 desktop-menu__link--level-3 10747 text-large--semi 10748 " 10749 > 10750 10751 <div 10752 class="desktop-menu__link-icon" 10753 style="--image: var(--icon-protective-wear);" 10754 role="img" 10755 ></div> 10756 10757Protective Wear</a> 10758 </li> 10759 10760 <li 10761 class=" 10762 desktop-menu__item 10763 desktop-menu__item--level-3 10764 " 10765 > 10766 10767 <a 10768 href="/collections/gift-guide" 10769 class=" 10770 desktop-menu__link 10771 desktop-menu__link--level-3 10772 text-large--semi 10773 " 10774 > 10775 10776 <div 10777 class="desktop-menu__link-icon" 10778 style="--image: var(--icon-gift-guide);" 10779 role="img" 10780 ></div> 10781 10782Gift Guide</a> 10783 </li> 10784 10785 </ul> 10786 </li> 10787 10788 </ul> 10789 10790 10791 10792 10793 10794 10795 </nav> 10796 </div> 10797 </li> 10798 10799 10800 10801 10802 10803 10804 <li class="desktop-menu__item"> 10805 <a 10806 href="/products/ooni-dough-balls" 10807 class=" 10808 desktop-menu__link 10809 desktop-menu__link--first 10810 " 10811 >Groceries</a> 10812 </li> 10813 10814 10815 10816 10817 10818 <li class="desktop-menu__item"> 10819 <a 10820 href="/blogs/recipes" 10821 class=" 10822 desktop-menu__link 10823 desktop-menu__link--first 10824 " 10825 >Recipes</a> 10826 </li> 10827 10828 10829 10830 10831 10832 <li class="desktop-menu__item"> 10833 <a 10834 href="/pages/learn" 10835 class=" 10836 desktop-menu__link 10837 desktop-menu__link--first 10838 " 10839 >Guides</a> 10840 </li> 10841 10842 10843 </ul> 10844 </nav> 10845</uwp-desktop-menu> 10846 10847 </div> 10848 10849 10850 <div class="header__actions"> 10851 <uwp-search-input class="hide-on-mobile--wide" data-section-id="sections--15777332592737__header"> 10852 <form 10853 class="header__search" 10854 action="/search" 10855 method="get" 10856 aria-hidden="true" 10857 > 10858 <input type="hidden" name="type" value="product"> 10859 <input 10860 type="search" 10861 name="q" 10862 class="header__search-input text-small" 10863 placeholder="Search" 10864 placeholder-initial="Search" 10865 placeholder-open="eg. "Gas oven"" 10866 autocomplete="off" 10867 js-search-input="input" 10868 > 10869 <button 10870 class="header__search-button" 10871 type="button" 10872 js-search-input="button" 10873 >
10874 <span class="visually-hidden"> 10875 Access Search 10876 </span> 10877 10878 <span class="header__search-button-icon"> 10879 10880 10881 10882 <svg 10883 class="search-icon" 10884 width="24" 10885 height="24" 10886 viewBox="0 0 18 18" 10887 fill="none" 10888 xmlns="http://www.w3.org/2000/svg" 10889 role="img" 10890 aria-labelledby="icon-search-title" 10891 > 10892 <title id="icon-search-title">Search (search icon)</title> 10893 <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"/> 10894 </svg> 10895 10896 10897 </span> 10898 </button> 10899 10900 <button 10901 class="header__search-button is-hidden" 10902 type="button" 10903 js-search-input="close" 10904 > 10905 <span class="visually-hidden"> 10906 Access Search 10907 </span> 10908 10909 <span class="header__search-button-icon"> 10910 10911 10912 10913 <svg 10914 class="search-icon" 10915 xmlns="http://www.w3.org/2000/svg" 10916 width="20" 10917 height="20" 10918 viewBox="0 0 20 20" 10919 fill="none" 10920 role="img" 10921 aria-labelledby="icon-close-title" 10922 > 10923 <title id="icon-close-title">close</title> 10924 <path d="M4.54897 17L3 15.451L8.45103 10L3 4.54897L4.54897 3L10 8.45103L15.451 3L17 4.54897L11.549 10L17 15.451L15.451 17L10 11.549L4.54897 17Z" fill="currentColor"/> 10925 </svg> 10926 10927 10928 </span> 10929 </button> 10930 </form> 10931 10932 10933 10934 10935
10935<script src="//ooni.com/cdn/shop/t/621/assets/__vite-search-product-item.Bwltn2Wz.js" type="module" crossorigin="anonymous"></script>
10935 10936 10937<div 10938 class="instant-search-results" 10939 js-instant-search="wrapper" 10940> 10941 <div class="instant-search-results__overlay" js-instant-search="overlay"></div> 10942 10943 <div class="container"> 10944 <div 10945 class=" 10946 instant-search-results__grid 10947 10948 10949 instant-search-results__grid--no-results 10950 10951 " 10952 > 10953 10954 10955 10956 10957 10958 <div class="instant-search-results__collections"> 10959 <h2 class="instant-search-results__collections-title instant-search-results__title text-medium--semi"> 10960 Popular Collections 10961 </h2> 10962 10963 <div class="instant-search-results__collections-list"> 10964 10965 <a class="instant-search-results__collection-item" href="/collections/ovens"> 10966 10967 10968 10969 10970 10971 10972<img 10973 src="//ooni.com/cdn/shop/collections/23961239583.jpg?v=1774882815&width=60" 10974 srcset="//ooni.com/cdn/shop/collections/23961239583.jpg?v=1774882815&width=60 1x, //ooni.com/cdn/shop/collections/23961239583.jpg?v=1774882815&width=120 2x" 10975 10976 alt="Ooni Pizza Ovens" 10977 class="instant-search-results__collection-image" 10978 loading="lazy" 10979 decoding="async" 10980 width="60" 10981 height="60" 10982 10983 > 10984 10985 10986 10987 <div class="instant-search-results__collection-title text-medium--semi"> 10988 Ooni Pizza Ovens 10989 </div> 10990 </a> 10991 10992 <a class="instant-search-results__collection-item" href="/collections/best-sellers"> 10993 10994 10995 10996 10997 10998 10999<img 11000 src="//ooni.com/cdn/shop/collections/335126200417.jpg?v=1774882837&width=60" 11001 srcset="//ooni.com/cdn/shop/collections/335126200417.jpg?v=1774882837&width=60 1x, //ooni.com/cdn/shop/collections/335126200417.jpg?v=1774882837&width=120 2x" 11002 11003 alt="Best Sellers" 11004 class="instant-search-results__collection-image" 11005 loading="lazy" 11006 decoding="async" 11007 width="60" 11008 height="60" 11009 11010 > 11011 11012 11013 11014 <div class="instant-search-results__collection-title text-medium--semi"> 11015 Best Sellers 11016 </div> 11017 </a> 11018 11019 <a class="instant-search-results__collection-item" href="/collections/gas-ovens"> 11020 11021 11022 11023 11024 11025 11026<img 11027 src="//ooni.com/cdn/shop/collections/264583381089.jpg?v=1774882395&width=60" 11028 srcset="//ooni.com/cdn/shop/collections/264583381089.jpg?v=1774882395&width=60 1x, //ooni.com/cdn/shop/collections/264583381089.jpg?v=1774882395&width=120 2x" 11029 11030 alt="Gas & Propane Pizza Ovens" 11031 class="instant-search-results__collection-image" 11032 loading="lazy" 11033 decoding="async" 11034 width="60" 11035 height="60" 11036 11037 > 11038 11039 11040 11041 <div class="instant-search-results__collection-title text-medium--semi"> 11042 Gas & Propane Pizza Ovens 11043 </div> 11044 </a> 11045 11046 <a class="instant-search-results__collection-item" href="/collections/multi-fuel-ovens"> 11047 11048 11049 11050 11051 11052 11053<img 11054 src="//ooni.com/cdn/shop/collections/264583479393.webp?v=1774882393&width=60" 11055 srcset="//ooni.com/cdn/shop/collections/264583479393.webp?v=1774882393&width=60 1x, //ooni.com/cdn/shop/collections/264583479393.webp?v=1774882393&width=120 2x" 11056 11057 alt="Multi-Fuel Pizza Ovens" 11058 class="instant-search-results__collection-image" 11059 loading="lazy" 11060 decoding="async" 11061 width="60" 11062 height="60" 11063 11064 > 11065 11066 11067 11068 <div class="instant-search-results__collection-title text-medium--semi"> 11069 Multi-Fuel Pizza Ovens 11070 </div> 11071 </a> 11072 11073 <a class="instant-search-results__collection-item" href="/collections/portable-pizza-ovens"> 11074 11075 11076 11077 11078 11079 11080<img 11081 src="//ooni.com/cdn/shop/collections/335141699681.jpg?v=1779824603&width=60" 11082 srcset="//ooni.com/cdn/shop/collections/335141699681.jpg?v=1779824603&width=60 1x, //ooni.com/cdn/shop/collections/335141699681.jpg?v=1779824603&width=120 2x" 11083 11084 alt="Portable Pizza Ovens" 11085 class="instant-search-results__collection-image" 11086 loading="lazy" 11087 decoding="async" 11088 width="60" 11089 height="60" 11090 11091 > 11092 11093 11094 11095 <div class="instant-search-results__collection-title text-medium--semi"> 11096 Portable Pizza Ovens 11097 </div> 11098 </a> 11099 11100 </div> 11101 </div> 11102 11103 11104 11105 <div class="instant-search-results__products"> 11106 <h2 class="instant-search-results__products-title instant-search-results__title text-medium--semi"> 11107 Popular Products 11108 </h2> 11109 11110 <div class="instant-search-results__products-list"> 11111 11112 11113 11114 <uwp-search-product-item class="instant-search-results__product-item"> 11115 <a class="instant-search-results__product-image-link" href="/products/ooni-halo-pro-spiral-mixer"> 11116 11117 11118 11119 11120 11121<img 11122 src="//ooni.com/cdn/shop/files/Halo-Grey-Reddot2.jpg?v=1744047188&width=90" 11123 srcset="//ooni.com/cdn/shop/files/Halo-Grey-Reddot2.jpg?v=1744047188&width=90 1x, //ooni.com/cdn/shop/files/Halo-Grey-Reddot2.jpg?v=1744047188&width=180 2x" 11124 11125 alt="" 11126 class="instant-search__product" 11127 loading="lazy" 11128 decoding="async" 11129 width="90" 11130 height="90" 11131 js-search-product-item: "image" 11132 > 11133 11134 </a> 11135 11136 <div class="instant-search-results__product-info"> 11137 <div class="instant-search-results__product-details"> 11138 <div class="instant-search-results__product-title-wrapper"> 11139 <a class="instant-search-results__product-title text-medium--semi" href="/products/ooni-halo-pro-spiral-mixer"> 11140 Ooni Halo Pro Spiral Mixer 11141 </a> 11142 11143 11144 <fieldset class="instant-search-results__product-swatches" role="listbox" aria-label="Available colours"> 11145 <legend class="visually-hidden"> 11146 Color 11147 </legend> 11148 11149 11150 11151 11152 11153 11154 11155 <label 11156 class="instant-search-results__product-swatch instant-search-results__product-swatch--active" 11157 style="background-color: #474b4b;" 11158 role="option" 11159 aria-label="Available in Charc
11159oal Grey" 11160 aria-selected="true" 11161 tabindex="0" 11162 data-variant-id="41940333494369" 11163 js-search-product-item="swatch" 11164 > 11165 <input 11166 id="41940333494369" 11167 class="is-hidden" 11168 type="radio" 11169 js-search-product-item="swatch" 11170 data-image="//ooni.com/cdn/shop/files/Halo-Grey-Reddot2.jpg?v=1744047188&width=300" 11171 data-variant-id="41940333494369" 11172 name="product-compare-7233349812321" 11173 11174 checked 11175 11176 value="Charcoal Grey" 11177 > 11178 <span class="visually-hidden">Charcoal Grey</span> 11179 </label> 11180 11181 11182 11183 11184 11185 11186 11187 <label 11188 class="instant-search-results__product-swatch " 11189 style="background-color: #FFFFFF;" 11190 role="option" 11191 aria-label="Available in Polar White" 11192 aria-selected="false" 11193 tabindex="-1" 11194 data-variant-id="41940333461601" 11195 js-search-product-item="swatch" 11196 > 11197 <input 11198 id="41940333461601" 11199 class="is-hidden" 11200 type="radio" 11201 js-search-product-item="swatch" 11202 data-image="//ooni.com/cdn/shop/files/HaloPro-White-Reddot.jpg?v=1744661779&width=300" 11203 data-variant-id="41940333461601" 11204 name="product-compare-7233349812321" 11205 11206 value="Polar White" 11207 > 11208 <span class="visually-hidden">Polar White</span> 11209 </label> 11210 11211 11212 11213 11214 11215 </fieldset> 11216 11217 11218 </div> 11219 11220 11221 <p class="instant-search-results__product-subtitle text-caption"> 11222 7.3 Qt. Spiral Mixer 11223 </p> 11224 11225 11226 <div class="instant-search-results__product-price-wrapper"> 11227 11228 11229 <p class="instant-search-results__product-price text-small "> 11230 11231 <span class=money>$799.00</span> 11232 </p> 11233 </div> 11234 </div> 11235 11236 <div class="instant-search-results__product-cta-wrapper"> 11237 <a class="instant-search-results__product-cta text-navigation" href="/products/ooni-halo-pro-spiral-mixer"> 11238 Learn More 11239 11240 11241 11242 11243 <svg 11244 class="" 11245 width="20" 11246 height="20" 11247 viewBox="0 0 20 20" 11248 fill="none" 11249 xmlns="http://www.w3.org/2000/svg" 11250 role="img" 11251 aria-labelledby="icon-chevron-right-title" 11252 > 11253 <title id="icon-chevron-right-title">Next</title> 11254 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 11255 </svg> 11256 11257 11258 </a> 11259 </div> 11260 </div> 11261 </uwp-search-product-item> 11262 11263 11264 11265 <uwp-search-product-item class="instant-search-results__product-item"> 11266 <a class="instant-search-results__product-image-link" href="/products/ooni-koda-2-pro?_pos=2&_sid=f3160d4fd&_ss=r&variant=42495398510689"> 11267 11268 11269 11270 11271 11272<img 11273 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Pro-Black-F_9035d2dc-efc1-4bf6-a31d-78d8068b623c.webp?v=1749094124&width=90" 11274 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Pro-Black-F_9035d2dc-efc1-4bf6-a31d-78d8068b623c.webp?v=1749094124&width=90 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Pro-Black-F_9035d2dc-efc1-4bf6-a31d-78d8068b623c.webp?v=1749094124&width=180 2x" 11275 11276 alt="" 11277 class="instant-search__product" 11278 loading="lazy" 11279 decoding="async" 11280 width="90" 11281 height="90" 11282 js-search-product-item: "image" 11283 > 11284 11285 </a> 11286 11287 <div class="instant-search-results__product-info"> 11288 <div class="instant-search-results__product-details"> 11289 <div class="instant-search-results__product-title-wrapper"> 11290 <a class="instant-search-results__product-title text-medium--semi" href="/products/ooni-koda-2-pro?_pos=2&_sid=f3160d4fd&_ss=r&variant=42495398510689"> 11291 Koda 2 Pro - 2nd Generation 11292 </a> 11293 11294 11295 <fieldset class="instant-search-results__product-swatches" role="listbox" aria-label="Available colours"> 11296 <legend class="visually-hidden"> 11297 Color 11298 </legend> 11299 11300 11301 11302 11303 11304 11305 11306 <label 11307 class="instant-search-results__product-swatch instant-search-results__product-swatch--active" 11308 style="background-color: #000000;" 11309 role="option" 11310 aria-label="Available in Foundry Black" 11311 aria-selected="true" 11312 tabindex="0" 11313 data-variant-id="42036232323169" 11314 js-search-product-item="swatch" 11315 > 11316 <input 11317 id="42036232323169" 11318 class="is-hidden" 11319 type="radio" 11320 js-search-product-item="swatch" 11321 data-image="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Pro-Black-F_9035d2dc-efc1-4bf6-a31d-78d8068b623c.webp?v=1749094124&width=300" 11322 data-variant-id="42036232323169" 11323 name="product-compare-7269065883745" 11324 11325 checked 11326 11327 value="Foundry Black" 11328 >
11329 <span class="visually-hidden">Foundry Black</span> 11330 </label> 11331 11332 11333 11334 11335 11336 11337 11338 <label 11339 class="instant-search-results__product-swatch " 11340 style="background-color: #31514b;" 11341 role="option" 11342 aria-label="Available in Highland Green" 11343 aria-selected="false" 11344 tabindex="-1" 11345 data-variant-id="45053067034721" 11346 js-search-product-item="swatch" 11347 > 11348 <input 11349 id="45053067034721" 11350 class="is-hidden" 11351 type="radio" 11352 js-search-product-item="swatch" 11353 data-image="Liquid error (snippets/instant-search-results line 191): invali
11353d url input" 11354 data-variant-id="45053067034721" 11355 name="product-compare-7269065883745" 11356 11357 value="Highland Green" 11358 > 11359 <span class="visually-hidden">Highland Green</span> 11360 </label> 11361 11362 11363 11364 11365 11366 11367 11368 <label 11369 class="instant-search-results__product-swatch " 11370 style="background-color: #387186;" 11371 role="option" 11372 aria-label="Available in Slate Blue" 11373 aria-selected="false" 11374 tabindex="-1" 11375 data-variant-id="42036232355937" 11376 js-search-product-item="swatch" 11377 > 11378 <input 11379 id="42036232355937" 11380 class="is-hidden" 11381 type="radio" 11382 js-search-product-item="swatch" 11383 data-image="Liquid error (snippets/instant-search-results line 191): invali
11383d url input" 11384 data-variant-id="42036232355937" 11385 name="product-compare-7269065883745" 11386 11387 value="Slate Blue" 11388 > 11389 <span class="visually-hidden">Slate Blue</span> 11390 </label> 11391 11392 11393 11394 11395 11396 </fieldset> 11397 11398 11399 </div> 11400 11401 11402 <p class="instant-search-results__product-subtitle text-caption"> 11403 18" Gas Powered Outdoor Pizza Oven 11404 </p> 11405 11406 11407 <div class="instant-search-results__product-price-wrapper"> 11408 11409 11410 <p class="instant-search-results__product-price text-small "> 11411 11412 <span class=money>$799.00</span> 11413 </p> 11414 </div> 11415 </div> 11416 11417 <div class="instant-search-results__product-cta-wrapper"> 11418 <a class="instant-search-results__product-cta text-navigation" href="/products/ooni-koda-2-pro?_pos=2&_sid=f3160d4fd&_ss=r&variant=42495398510689"> 11419 Learn More 11420 11421 11422 11423 11424 <svg 11425 class="" 11426 width="20" 11427 height="20" 11428 viewBox="0 0 20 20" 11429 fill="none" 11430 xmlns="http://www.w3.org/2000/svg" 11431 role="img" 11432 aria-labelledby="icon-chevron-right-title" 11433 > 11434 <title id="icon-chevron-right-title">Next</title> 11435 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 11436 </svg> 11437 11438 11439 </a> 11440 </div> 11441 </div> 11442 </uwp-search-product-item> 11443 11444 11445 11446 <uwp-search-product-item class="instant-search-results__product-item"> 11447 <a class="instant-search-results__product-image-link" href="/products/ooni-karu-2-pro?_pos=5&_sid=f3160d4fd&_ss=r"> 11448 11449 11450 11451 11452 11453<img 11454 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Karu2Pro-F_fb2a4824-8fc4-43d2-b031-6f158f77b22c.webp?v=1749094517&width=90" 11455 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Karu2Pro-F_fb2a4824-8fc4-43d2-b031-6f158f77b22c.webp?v=1749094517&width=90 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Karu2Pro-F_fb2a4824-8fc4-43d2-b031-6f158f77b22c.webp?v=1749094517&width=180 2x" 11456 11457 alt="" 11458 class="instant-search__product" 11459 loading="lazy" 11460 decoding="async" 11461 width="90" 11462 height="90" 11463 js-search-product-item: "image" 11464 > 11465 11466 </a> 11467 11468 <div class="instant-search-results__product-info"> 11469 <div class="instant-search-results__product-details"> 11470 <div class="instant-search-results__product-title-wrapper"> 11471 <a class="instant-search-results__product-title text-medium--semi" href="/products/ooni-karu-2-pro?_pos=5&_sid=f3160d4fd&_ss=r"> 11472 Karu 2 Pro - 2nd Generation 11473 </a> 11474 11475 11476 11477 </div> 11478 11479 11480 <p class="instant-search-results__product-subtitle text-caption"> 11481 16" Multi-fuel Outdoor Pizza Oven 11482 </p> 11483 11484 11485 <div class="instant-search-results__product-price-wrapper"> 11486 11487 11488 <p class="instant-search-results__product-price text-small "> 11489 11490 <span class=money>$849.00</span> 11491 </p> 11492 </div> 11493 </div> 11494 11495 <div class="instant-search-results__product-cta-wrapper"> 11496 <a class="instant-search-results__product-cta text-navigation" href="/products/ooni-karu-2-pro?_pos=5&_sid=f3160d4fd&_ss=r"> 11497 Learn More 11498 11499 11500 11501 11502 <svg 11503 class="" 11504 width="20" 11505 height="20"
11506 viewBox="0 0 20 20" 11507 fill="none" 11508 xmlns="http://www.w3.org/2000/svg" 11509 role="img" 11510 aria-labelledby="icon-chevron-right-title" 11511 > 11512 <title id="icon-chevron-right-title">Next</title> 11513 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 11514 </svg> 11515 11516 11517 </a> 11518 </div> 11519 </div> 11520 </uwp-search-product-item> 11521 11522 </div> 11523 </div> 11524 11525 11526 11527 11528 11529 <div class="instant-search-results__suggestions"> 11530 <h2 class="instant-search-results__suggestions-title instant-search-results__title text-medium--semi"> 11531 Popular Searches 11532 </h2> 11533 11534 <div class="instant-search-results__suggestions-list"> 11535 11536 <a 11537 class="instant-search-results__suggestion-item text-announcement--semi" 11538 href="/search?q=Gas pizza oven" 11539 > 11540 Gas pizza oven 11541 </a> 11542 11543 <a 11544 class="instant-search-results__suggestion-item text-announcement--semi" 11545 href="/search?q=Portable pizza oven" 11546 > 11547 Portable pizza oven 11548 </a> 11549 11550 <a 11551 class="instant-search-results__suggestion-item text-announcement--semi" 11552 href="/search?q=Pizza peel" 11553 > 11554 Pizza peel 11555 </a> 11556 11557 <a 11558 class="instant-search-results__suggestion-item text-announcement--semi" 11559 href="/search?q=Wood-fired pizza oven" 11560 > 11561 Wood-fired pizza oven 11562 </a> 11563 11564 <a 11565 class="instant-search-results__suggestion-item text-announcement--semi" 11566 href="/search?q=Dough mixer" 11567 > 11568 Dough mixer 11569 </a> 11570 11571 <a 11572 class="instant-search-results__suggestion-item text-announcement--semi" 11573 href="/search?q= Rotating pizza stone" 11574 > 11575 Rotating pizza stone 11576 </a> 11577 11578 <a 11579 class="instant-search-results__suggestion-item text-announcement--semi" 11580 href="/search?q= Gift cards" 11581 > 11582 Gift cards 11583 </a> 11584 11585 <a 11586 class="instant-search-results__suggestion-item text-announcement--semi" 11587 href="/search?q=Serving boards" 11588 > 11589 Serving boards 11590 </a> 11591 11592 <a 11593 class="instant-search-results__suggestion-item text-announcement--semi" 11594 href="/search?q=Oven covers" 11595 > 11596 Oven covers 11597 </a> 11598 11599 <a 11600 class="instant-search-results__suggestion-item text-announcement--semi" 11601 href="/search?q=Gas burners" 11602 > 11603 Gas burners 11604 </a> 11605 11606 </div> 11607 </div> 11608 11609 </div> 11610 </div> 11611 11612 11613</div> 11614 11615 </uwp-search-input> 11616 11617 <ul class="header__actions-list"> 11618 <li class="header__actions-item hide-on-desktop--wide"> 11619 <button class="header__actions-link header__mobile-search-button" type="button" js-header="mobile-search-toggle" js-search-input="open"> 11620 11621 11622 11623 <svg 11624 class="header__actions-icon" 11625 width="24" 11626 height="24" 11627 viewBox="0 0 18 18" 11628 fill="none" 11629 xmlns="http://www.w3.org/2000/svg" 11630 role="img" 11631 aria-labelledby="icon-search-title" 11632 > 11633 <title id="icon-search-title">Search (search icon)</title> 11634 <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"/> 11635 </svg> 11636 11637 11638 </button> 11639 </li> 11640 11641 11642 <li class="header__actions-item hide-on-mobile--wide"> 11643 <a href=" 11644/account/login" class="header__actions-link">
11645 <span class="visually-hidden"> 11646 Access Account Area 11647 </span> 11648 11649 11650 11651 <svg 11652 class="header__actions-icon" 11653 width="40" 11654 height="40" 11655 viewBox="0 0 40 40" 11656 fill="none" 11657 xmlns="http://www.w3.org/2000/svg" 11658 role="img" 11659 aria-labelledby="icon-account-title" 11660 > 11661 <title id="icon-account-title">Account</title> 11662 <path d="M11.0783 28.7147C12.4289 27.743 13.8619 26.9745 15.3775 26.4092C16.8931 25.8439 18.5339 25.5613 20.3 25.5613C22.0661 25.5613 23.7069 25.8439 25.2225 26.4092C26.7381 26.9745 28.1711 27.743 29.5217 28.7147C30.5707 27.6289 31.4146 26.3466 32.0532 24.8677C32.6918 23.3888 33.0111 21.7663 33.0111 20.0002C33.0111 16.4782 31.7731 13.4791 29.2971 11.0031C26.8211 8.52709 23.822 7.28908 20.3 7.28908C16.778 7.28908 13.7789 8.52709 11.3029 11.0031C8.8269 13.4791 7.58889 16.4782 7.58889 20.0002C7.58889 21.7663 7.90819 23.3888 8.54679 24.8677C9.18542 26.3466 10.0293 27.6289 11.0783 28.7147ZM20.3009 22.9946C18.962 22.9946 17.8326 22.5351 16.9129 21.616C15.9932 20.6969 15.5333 19.5678 15.5333 18.2289C15.5333 16.8899 15.9929 15.7606 16.912 14.8409C17.8311 13.9212 18.9601 13.4613 20.2991 13.4613C21.638 13.4613 22.7674 13.9209 23.6871 14.84C24.6068 15.7591 25.0667 16.8881 25.0667 18.2271C25.0667 19.566 24.6071 20.6953 23.688 21.615C22.7689 22.5348 21.6399 22.9946 20.3009 22.9946ZM20.3 34.3002C18.3057 34.3002 16.4388 33.929 14.6992 33.1865C12.9595 32.4439 11.446 31.429 10.1586 30.1416C8.8712 28.8542 7.85625 27.3406 7.11373 25.601C6.37124 23.8614 6 21.9945 6 20.0002C6 18.0059 6.37124 16.139 7.11373 14.3994C7.85625 12.6597 8.8712 11.1462 10.1586 9.85879C11.446 8.5714 12.9595 7.55644 14.6992 6.81393C16.4388 6.07144 18.3057 5.7002 20.3 5.7002C22.2943 5.7002 24.1612 6.07144 25.9008 6.81393C27.6405 7.55644 29.154 8.5714 30.4414 9.85879C31.7288 11.1462 32.7438 12.6597 33.4863 14.3994C34.2288 16.139 34.6 18.0059 34.6 20.0002C34.6 21.9945 34.2288 23.8614 33.4863 25.601C32.7438 27.3406 31.7288 28.8542 30.4414 30.1416C29.154 31.429 27.6405 32.4439 25.9008 33.1865C24.1612 33.929 22.2943 34.3002 20.3 34.3002ZM20.3 32.7113C21.7646 32.7113 23.2058 32.4551 24.6236 31.9428C26.0414 31.4305 27.2667 30.7293 28.2995 29.8391C27.2667 29.01 26.072 28.3546 24.7153 27.8728C23.3586 27.3911 21.8868 27.1502 20.3 27.1502C18.7132 27.1502 17.2363 27.386 15.8695 27.8576C14.5026 28.3291 13.313 28.9896 12.3005 29.8391C13.3333 30.7293 14.5586 31.4305 15.9764 31.9428C17.3942 32.4551 18.8354 32.7113 20.3 32.7113ZM20.3 21.4058C21.1922 21.4058 21.9449 21.0992 22.5581 20.486C23.1712 19.8729 23.4778 19.1202 23.4778 18.228C23.4778 17.3358 23.1712 16.5831 22.5581 15.9699C21.9449 15.3568 21.1922 15.0502 20.3 15.0502C19.4078 15.0502 18.6551 15.3568 18.0419 15.9699C17.4288 16.5831 17.1222 17.3358 17.1222 18.228C17.1222 19.1202 17.4288 19.8729 18.0419 20.486C18.6551 21.0992 19.4078 21.4058 20.3 21.4058Z" fill="currentColor"/> 11663 </svg> 11664 11665 11666 </a> 11667 </li> 11668 11669 <li class="header__actions-item header__actions-link--minicart"> 11670 <uwp-minicart open="false"></uwp-minicart> 11671 </li> 11672 11673 <li class="header__actions-item hide-on-desktop--wide"> 11674 <button 11675 js-header="hamburger" 11676 class="header__hamburger" 11677 aria-label="Toggle menu" 11678 > 11679 11680 11681 11682 <svg class="open-icon" width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"> 11683 <path d="M6 10H30" stroke="white" stroke-width="1.5"/> 11684 <path d="M6 19H30" stroke="white" stroke-width="1.5"/> 11685 <path d="M6 28H30" stroke="white" stroke-width="1.5"/> 11686 </svg> 11687 11688 11689 11690 11691 11692 <svg 11693 class="close-icon" 11694 xmlns="http://www.w3.org/2000/svg" 11695 width="20" 11696 height="20" 11697 viewBox="0 0 20 20" 11698 fill="none" 11699 role="img" 11700 aria-labelledby="icon-close-title" 11701 > 11702 <title id="icon-close-title">close</title> 11703 <path d="M4.54897 17L3 15.451L8.45103 10L3 4.54897L4.54897 3L10 8.45103L15.451 3L17 4.54897L11.549 10L17 15.451L15.451 17L10 11.549L4.54897 17Z" fill="currentColor"/> 11704 </svg> 11705 11706 11707 </button> 11708 </li> 11709 </ul> 11710 </div> 11711 </div> 11712 </div> 11713 11714 <div class="hide-on-desktop--wide"> 11715 <uwp-drawer 11716 modal-name="mobile-menu" 11717 class="drawer mobile-menu__drawer" 11718 drawer-direction="left" 11719 aria-hidden="true" 11720 modal-portal="false" 11721> 11722 11723 11724 <div class="modal__overlay" tabindex="-1" data-close-drawer></div> 11725 11726 11727 <aside 11728 class="drawer__container" 11729 role="dialog" 11730 aria-modal="true" 11731 js-uwp-modal="modal" 11732 11733 aria-labelledby="mobile-menu-title" 11734 11735 > 11736 11737 11738 11739 11740 11741
11741<script src="//ooni.com/cdn/shop/t/621/assets/__vite-mobile-menu.BZgMFDJu.js" type="module" crossorigin="anonymous"></script>
11741 11742 11743 11744 11745 11746
11746<script src="//ooni.com/cdn/shop/t/621/assets/__vite-search-input.LRzCiMzt.js" type="module" crossorigin="anonymous"></script>
11746 11747 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 11748 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-index.C3EZ8754.js" crossorigin="anonymous"> 11749 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 11750 11751<style> 11752 :root {--icon-20-off-accessories: url("//ooni.com/cdn/shop/files/PR250203_Updated_Icons_for_Navigation_eCommerce_Mulit-fuel.svg?v=1740652928&width=32");--icon-20-off-bundles: url("//ooni.com/cdn/shop/files/ooni-all-accessories.svg?v=1739463760&width=32");--icon-20-off-koda-2-range: url("//ooni.com/cdn/shop/files/ooni-koda-16_800x_617d9241-6309-4264-bb9b-9b7204c9d0dd.svg?v=1719925879&width=32");--icon-20-off-pizza-ovens: url("//ooni.com/cdn/shop/files/icon-Karu-v16-new.png?v=1764038621&width=32");--icon-4-8-qt-halo-core-spiral-mixer: url("//ooni.com/cdn/shop/files/Halo-Core-Black.webp?v=1785779250&width=32");--icon-7-3-qt-halo-pro-spiral-mixer: url("//ooni.com/cdn/shop/files/Charcoal_Grey_Halo_Pro_3Quarter_Right-2048x2048-2c10f85.jpg?v=1785770974&width=32");--icon-accessory-bundles: url("//ooni.com/cdn/shop/files/ooni-all-accessories_837cf655-e231-48bd-b3df-9fc7dd752d42.svg?v=1719839307&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-cookware: url("//ooni.com/cdn/shop/files/ooni-grizzler-pan_9c694bbd-8bc6-4704-9f39-466e12cbc9a8.svg?v=1756907269&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/PR250203_Updated_Icons_for_Navigation_eCommerce_Detroit_pans.svg?v=1740652928&width=32");--icon-digital-infrared-thermometer: url("//ooni.com/cdn/shop/files/icon-tools.png?v=1730988836&width=32");--icon-dough-boxes: url("//ooni.com/cdn/shop/files/PR250203_Updated_Icons_for_Navigation_eCommerce_Doughboxes.svg?v=1740652928&width=32");--icon-dough-tools: url("//ooni.com/cdn/shop/files/PR250203_Updated_Icons_for_Navigation_eCommerce_Dough_tools.svg?v=1740652928&width=32");--icon-dual-platform-scales: url("//ooni.com/cdn/shop/files/icon-scales.png?v=1730993239&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-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-1st-generation: url("//ooni.com/cdn/shop/files/Karu-12-PNG.png?v=1730905204&width=32");--icon-karu-16-1st-generation: url("//ooni.com/cdn/shop/files/Studio_Karu_16_Hero_1.png?v=1724332088&width=32");--icon-karu-2-2nd-generation: url("//ooni.com/cdn/shop/files/GR22584-Karu-12-v2-PDP-Studio-Shots-cms.jpg?v=1739464369&width=32");--icon-karu-2-pro-2nd-generation: url("//ooni.com/cdn/shop/files/Karu_2_Pro_45_Right-NavAngle-500C.png?v=1739464196&width=32");--icon-koda-12-1st-generation: url("//ooni.com/cdn/shop/files/Koda-12-Studio-Hero-PNG.png?v=1731327321&width=32");--icon-koda-16-1st-generation: url("//ooni.com/cdn/shop/files/Koda-16-Studio-Hero-PNG.png?v=1731327321&width=32");--icon-koda-2-2nd-generation: url("//ooni.com/cdn/shop/files/Koda2_Side_Left.png?v=1743087380&width=32");--icon-koda-2-max-2nd-generation: url("//ooni.com/cdn/shop/files/Koda_2_Max_US-DarkEdit.png?v=1716918514&width=32");--icon-koda-2-pro-2nd-generation: url("//ooni.com/cdn/shop/files/Koda2Pro-3QuarterLeft-950F-Black.png?v=1743086832&width=32");--icon-outdoor-kitchen: url("//ooni.com/cdn/shop/files/PR250203_Updated_Icons_for_Navigation_eCommerce_Outdoor_Kitchen.svg?v=1740652928&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-oven-covers: url("//ooni.com/cdn/shop/files/ooni-oven-carry-cover_72a30447-ef8b-4d18-9094-c918e9f7e099.svg?v=1756907423&width=32");--icon-pizza-oven-tables: url("//ooni.com/cdn/shop/files/ooni-folding-table.svg?v=1719917309&width=32");--icon-pizza-oven-toys: url("//ooni.com/cdn/shop/files/PR250203_Updated_Icons_for_Navigation_eCommerce_Ooni_Toys.svg?v=1740652928&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&
11752width=32");--icon-pizza-preparation: url("//ooni.com/cdn/shop/files/PR250203_Updated_Icons_for_Navigation_eCommerce_Doughboxes.svg?v=1740652928&width=32");--icon-pizza-topping-station: url("//ooni.com/cdn/shop/files/ooni-benefits-all-the-pizza.svg?v=1739463484&width=32");--icon-protective-wear: url("//ooni.com/cdn/shop/files/icon-protective-wear.png?v=1730995541&width=32");--icon-roasting-pans: url("//ooni.com/cdn/shop/files/PR250203_Updated_Icons_for_Navigation_eCommerce_Roasting_Pans.svg?v=1740652928&width=32");--icon-rotating-stone: url("//ooni.com/cdn/shop/files/Rotating-Stone-Dk-Grey.svg?v=1772644644&width=32");--icon-serving-boards: url("//ooni.com/cdn/shop/files/ooni-bamboo-pizza-peel_1.svg?v=1742555572&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/Group_56_67dd2f2f-381f-4e36-991b-ca6e7a74c4b2.svg?v=1756907170&width=32");} 11753</style> 11754 11755<uwp-mobile-menu role="nav" class="mobile-menu" js-modal="scrollElement"> 11756 <h2 id="mobile-menu-title" class="visually-hidden"> 11757 Menu 11758 </h2> 11759 <ul class="mobile-menu__menu"> 11760 11761 <li class="mobile-menu__item"> 11762 11763 <a 11764 class="mobile-menu__link title-4" 11765 href="/collections/sale" 11766 > 11767 Offers 11768 </a> 11769 11770 </li> 11771 11772 <li class="mobile-menu__item"> 11773 11774 <div class="mobile-menu__toggle"> 11775 <button 11776 class="mobile-menu__link title-4" 11777 aria-controls="pizza-ovens" 11778 > 11779 11780 Pizza Ovens 11781 11782 11783 11784 11785 11786 <svg 11787 class="" 11788 width="20" 11789 height="20" 11790 viewBox="0 0 20 20" 11791 fill="none" 11792 xmlns="http://www.w3.org/2000/svg" 11793 role="img" 11794 aria-labelledby="icon-chevron-right-title" 11795 > 11796 <title id="icon-chevron-right-title">Next</title> 11797 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 11798 </svg> 11799 11800 11801 </button> 11802 11803 <ul class="mobile-menu__submenu"> 11804 <li> 11805 <button 11806 class="mobile-menu__back title-5" 11807 type="button" 11808 js-mobile-menu="back" 11809 > 11810 11811 11812 11813 <svg 11814 class="" 11815 xmlns="http://www.w3.org/2000/svg" 11816 width="20" 11817 height="20" 11818 viewBox="0 0 20 20" 11819 fill="none" 11820 role="img" 11821 aria-labelledby="icon-chevron-left-title" 11822 > 11823 <title id="icon-chevron-left-title">Previous</title> 11824 <g> 11825 <path d="M12.5 5L7.5 10L12.5 15" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 11826 </g> 11827 </svg> 11828 11829 11830 11831 <span> 11832 11833 Pizza Ovens 11834 11835 </span> 11836 </button> 11837 </li> 11838 11839 11840 <li class="mobile-menu__submenu-item"> 11841 <a 11842 class="mobile-menu__submenu-link mobile-menu__submenu-link--alt title-6" 11843 href="/collections/ovens" 11844 > 11845 All Pizza Ovens 11846 11847 11848 11849 11850 <svg 11851 class="" 11852 width="20" 11853 height="20" 11854 viewBox="0 0 20 20" 11855 fill="none" 11856 xmlns="http://www.w3.org/2000/svg" 11857 role="img" 11858 aria-labelledby="icon-chevron-right-title" 11859 > 11860 <title id="icon-chevron-right-title">Next</title> 11861 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 11862 </svg> 11863 11864 11865 </a> 11866 </li> 11867 11868 11869 11870 <li class="mobile-menu__submenu-item"> 11871 11872<uwp-accordion class="uwp-accordion__panel"> 11873 <button 11874 class=" 11875 uwp-accordion__panel-control 11876 mobile-menu__submenu-link title-6 11877 " 11878 > 11879 Multi-Fuel 11880 11881 <div class="uwp-accordion__indicators">
11882 <span class="uwp-accordion__indicators--closed"> 11883 11884 11885 11886 <svg 11887 class="uwp-accordion__panel-icon" 11888 xmlns="http://www.w3.org/2000/svg" 11889 width="20" 11890 height="20" 11891 viewBox="0 0 20 20" 11892 fill="none" 11893 role="img" 11894 aria-labelledby="icon-chevron-down-title" 11895 > 11896 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 11897 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 11898 </svg> 11899 11900 11901 </span> 11902 11903 <span class="uwp-accordion__indicators--open"> 11904 11905 11906 11907 <svg 11908 class="uwp-accordion__panel-icon" 11909 xmlns="http://www.w3.org/2000/svg" 11910 width="40" 11911 height="40" 11912 viewBox="0 0 40 40" 11913 fill="none" 11914 role="img" 11915 aria-labelledby="icon-chevron-up-title" 11916 > 11917 <title id="icon-chevron-up-title">Collapse (chevron up icon)</title> 11918 <path d="M30 25L20 15L10 25" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 11919 </svg> 11920 11921 11922 </span> 11923 </div> 11924 </button> 11925 11926 <ul class="uwp-accordion__panel-content"> 11927 11928 <li class="mobile-menu__accordion-item"> 11929 <a 11930 class="mobile-menu__accordion-link text-large" 11931 href="/products/ooni-karu-2-pro" 11932 > 11933 11934 <div 11935 class="desktop-menu__link-icon" 11936 style="--image: var(--icon-karu-2-pro-2nd-generation);" 11937 role="img" 11938 ></div> 11939 11940 11941 Karu 2 Pro - 2nd Generation 11942 </a> 11943 </li> 11944 11945 <li class="mobile-menu__accordion-item"> 11946 <a 11947 class="mobile-menu__accordion-link text-large" 11948 href="/products/ooni-karu-2" 11949 > 11950 11951 <div 11952 class="desktop-menu__link-icon" 11953 style="--image: var(--icon-karu-2-2nd-generation);" 11954 role="img" 11955 ></div> 11956 11957 11958 Karu 2 - 2nd Generation 11959 </a> 11960 </li> 11961 11962 <li class="mobile-menu__accordion-item"> 11963 <a 11964 class="mobile-menu__accordion-link text-large" 11965 href="/products/ooni-karu" 11966 > 11967 11968 <div 11969 class="desktop-menu__link-icon" 11970 style="--image: var(--icon-karu-12-1st-generation);" 11971 role="img" 11972 ></div> 11973 11974 11975 Karu 12 - 1st Generation 11976 </a> 11977 </li> 11978 11979 11980 11981 <li class="mobile-menu__accordion-item"> 11982 <a 11983 class="mobile-menu__accordion-link mobile-menu__accordion-link--alt text-large" 11984 href="/collections/multi-fuel-ovens" 11985 > 11986 All Multi-Fuel 11987 11988 11989 11990 11991 <svg 11992 class="" 11993 width="20" 11994 height="20" 11995 viewBox="0 0 20 20" 11996 fill="none" 11997 xmlns="http://www.w3.org/2000/svg" 11998 role="img" 11999 aria-labelledby="icon-chevron-right-title" 12000 > 12001 <title id="icon-chevron-right-title">Next</title> 12002 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 12003 </svg> 12004 12005 12006 </a> 12007 </li> 12008 12009 </ul> 12010 </uwp-accordion> 12011 12012 12013 </li> 12014 12015 <li class="mobile-menu__submenu-item"> 12016 12017<uwp-accordion class="uwp-accordion__panel"> 12018 <button 12019 class=" 12020 uwp-accordion__panel-control 12021 mobile-menu__submenu-link title-6 12022 " 12023 > 12024 Gas 12025 12026 <div class="uwp-accordion__indicators">
12027 <span class="uwp-accordion__indicators--closed"> 12028 12029 12030 12031 <svg 12032 class="uwp-accordion__panel-icon" 12033 xmlns="http://www.w3.org/2000/svg" 12034 width="20" 12035 height="20" 12036 viewBox="0 0 20 20" 12037 fill="none" 12038 role="img" 12039 aria-labelledby="icon-chevron-down-title" 12040 > 12041 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 12042 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 12043 </svg> 12044 12045 12046 </span> 12047 12048 <span class="uwp-accordion__indicators--open"> 12049 12050 12051 12052 <svg 12053 class="uwp-accordion__panel-icon" 12054 xmlns="http://www.w3.org/2000/svg" 12055 width="40" 12056 height="40" 12057 viewBox="0 0 40 40" 12058 fill="none" 12059 role="img" 12060 aria-labelledby="icon-chevron-up-title" 12061 > 12062 <title id="icon-chevron-up-title">Collapse (chevron up icon)</title> 12063 <path d="M30 25L20 15L10 25" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 12064 </svg> 12065 12066 12067 </span> 12068 </div> 12069 </button> 12070 12071 <ul class="uwp-accordion__panel-content"> 12072 12073 <li class="mobile-menu__accordion-item"> 12074 <a 12075 class="mobile-menu__accordion-link text-large" 12076 href="/products/ooni-koda-2-max" 12077 > 12078 12079 <div 12080 class="desktop-menu__link-icon" 12081 style="--image: var(--icon-koda-2-max-2nd-generation);" 12082 role="img" 12083 ></div> 12084 12085 12086 Koda 2 Max - 2nd Generation 12087 </a> 12088 </li> 12089 12090 <li class="mobile-menu__accordion-item"> 12091 <a 12092 class="mobile-menu__accordion-link text-large" 12093 href="/products/ooni-koda-2-pro" 12094 > 12095 12096 <div 12097 class="desktop-menu__link-icon" 12098 style="--image: var(--icon-koda-2-pro-2nd-generation);" 12099 role="img" 12100 ></div> 12101 12102 12103 Koda 2 Pro - 2nd Generation 12104 </a> 12105 </li> 12106 12107 <li class="mobile-menu__accordion-item"> 12108 <a 12109 class="mobile-menu__accordion-link text-large" 12110 href="/products/ooni-koda-2" 12111 > 12112 12113 <div 12114 class="desktop-menu__link-icon" 12115 style="--image: var(--icon-koda-2-2nd-generation);" 12116 role="img" 12117 ></div> 12118 12119 12120 Koda 2 - 2nd Generation 12121 </a> 12122 </li> 12123 12124 <li class="mobile-menu__accordion-item"> 12125 <a 12126 class="mobile-menu__accordion-link text-large" 12127 href="/products/ooni-koda-16" 12128 > 12129 12130 <div 12131 class="desktop-menu__link-icon" 12132 style="--image: var(--icon-koda-16-1st-generation);" 12133 role="img" 12134 ></div> 12135 12136 12137 Koda 16 - 1st Generation 12138 </a> 12139 </li> 12140 12141 <li class="mobile-menu__accordion-item"> 12142 <a 12143 class="mobile-menu__accordion-link text-large" 12144 href="/products/ooni-koda" 12145 > 12146 12147 <div 12148 class="desktop-menu__link-icon" 12149 style="--image: var(--icon-koda-12-1st-generation);" 12150 role="img" 12151 ></div> 12152 12153 12154 Koda 12 - 1st Generation 12155 </a> 12156 </li> 12157 12158 12159 12160 <li class="mobile-menu__accordion-item"> 12161 <a 12162 class="mobile-menu__accordion-link mobile-menu__accordion-link--alt text-large" 12163 href="/collections/gas-ovens" 12164 > 12165 All Gas 12166 12167 12168 12169 12170 <svg 12171 class="" 12172 width="20" 12173 height="20"
12174 viewBox="0 0 20 20" 12175 fill="none" 12176 xmlns="http://www.w3.org/2000/svg" 12177 role="img" 12178 aria-labelledby="icon-chevron-right-title" 12179 > 12180 <title id="icon-chevron-right-title">Next</title> 12181 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 12182 </svg> 12183 12184 12185 </a> 12186 </li> 12187 12188 </ul> 12189 </uwp-accordion> 12190 12191 12192 </li> 12193 12194 <li class="mobile-menu__submenu-item"> 12195 12196<uwp-accordion class="uwp-accordion__panel"> 12197 <button 12198 class=" 12199 uwp-accordion__panel-control 12200 mobile-menu__submenu-link title-6 12201 " 12202 > 12203 Electric 12204 12205 <div class="uwp-accordion__indicators"> 12206 <span class="uwp-accordion__indicators--closed"> 12207 12208 12209 12210 <svg 12211 class="uwp-accordion__panel-icon" 12212 xmlns="http://www.w3.org/2000/svg" 12213 width="20" 12214 height="20" 12215 viewBox="0 0 20 20" 12216 fill="none" 12217 role="img" 12218 aria-labelledby="icon-chevron-down-title" 12219 > 12220 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 12221 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 12222 </svg> 12223 12224 12225 </span> 12226 12227 <span class="uwp-accordion__indicators--open"> 12228 12229 12230 12231 <svg 12232 class="uwp-accordion__panel-icon" 12233 xmlns="http://www.w3.org/2000/svg" 12234 width="40" 12235 height="40" 12236 viewBox="0 0 40 40" 12237 fill="none" 12238 role="img" 12239 aria-labelledby="icon-chevron-up-title" 12240 > 12241 <title id="icon-chevron-up-title">Collapse (chevron up icon)</title> 12242 <path d="M30 25L20 15L10 25" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 12243 </svg> 12244 12245 12246 </span> 12247 </div> 12248 </button> 12249 12250 <ul class="uwp-accordion__panel-content"> 12251 12252 <li class="mobile-menu__accordion-item"> 12253 <a 12254 class="mobile-menu__accordion-link text-large" 12255 href="/products/ooni-volt-2" 12256 > 12257 12258 <div 12259 class="desktop-menu__link-icon" 12260 style="--image: var(--icon-volt-2);" 12261 role="img" 12262 ></div> 12263 12264 12265 Volt 2 12266 </a> 12267 </li> 12268 12269 12270 12271 <li class="mobile-menu__accordion-item"> 12272 <a 12273 class="mobile-menu__accordion-link mobile-menu__accordion-link--alt text-large" 12274 href="/collections/electric-ovens" 12275 > 12276 All Electric 12277 12278 12279 12280 12281 <svg 12282 class="" 12283 width="20" 12284 height="20" 12285 viewBox="0 0 20 20" 12286 fill="none" 12287 xmlns="http://www.w3.org/2000/svg" 12288 role="img" 12289 aria-labelledby="icon-chevron-right-title" 12290 > 12291 <title id="icon-chevron-right-title">Next</title> 12292 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 12293 </svg> 12294 12295 12296 </a> 12297 </li> 12298 12299 </ul> 12300 </uwp-accordion> 12301 12302 12303 </li> 12304 12305 <li class="mobile-menu__submenu-item"> 12306 12307 <a 12308 class="mobile-menu__submenu-link title-6" 12309 href="/pages/oven-comparison" 12310 > 12311 Compare Ovens 12312 </a> 12313 12314 </li> 12315 12316 <li class="mobile-menu__submenu-item"> 12317 12318 <a 12319 class="mobile-menu__submenu-link title-6" 12320 href="/pages/oven-finder" 12321 > 12322 Oven Finder Quiz 12323 </a> 12324 12325 </li> 12326 12327 <li class="mobile-menu__submenu-item"> 12328 12329 <a 12330 class="mobile-menu__submenu-link title-6" 12331 href="/collections/oven-bundles" 12332 > 12333 Pizza Oven Bundles 12334 </a> 12335 12336 </li> 12337 12338 <li class="mobile-menu__submenu-item"> 12339 12340 <a 12341 class="mobile-menu__submenu-link title-6" 12342 href="/collections/ovens" 12343 > 12344 Shop All Pizza Ovens 12345 </a> 12346 12347 </li> 12348 12349 12350 <li class="mobile-menu__submenu-item mobile-menu__submenu-item--recommendations"> 12351 12352 12353 12354 12355 12356
12356<script src="//ooni.com/cdn/shop/t/621/assets/__vite-menu-card-v2.Ds0RiyQl.js" type="module" crossorigin="anonymous"></script>
12356 12357 12358 12359 12360 12361<section 12362 class=" 12363 nav-recommendations 12364 nav-recommendations--carousel 12365 is-hidden 12366 " 12367 data-nav-recommendations 12368 data-nav-recommendations-layout="carousel" 12369 data-nav-recommendations-id="top-sellers" 12370 > 12371 <uwp-menu-card-v2 class="nav-recommendations__inner"> 12372 12373 <uwp-carousel 12374 class="splide nav-recommendations__carousel" 12375 setting-pagination="false" 12376 setting-arrows="true" 12377 setting-per-page="1" 12378 per-page-mobile="1" 12379 settings-type="slide" 12380 setting-custom-config=" 12381 { 12382 "padding": { 12383 "right": "10%" 12384 }, 12385 "breakpoints": {} 12386 } 12387 " 12388 > 12389 <div class="nav-recommendations__header"> 12390 <p class="nav-recommendations__heading text-medium--semi"> 12391 Top Offers 12392 </p> 12393 </div> 12394 12395<div 12396 data-carousel-live-region 12397 aria-live="polite" 12398 aria-atomic="true" 12399 class="visually-hidden" 12400></div> 12401<div class="splide__track"> 12402 <div class="splide__list"><div class="splide__slide nav-recommendations__slide"> 12403 12404<a 12405 class=" 12406 menu-card-v2__product 12407 nav-recommendations__card 12408 12409 " 12410 href="/products/ooni-koda-16?_pos=1&_sid=f3160d4fd&_ss=r" 12411 js-menu-card-v2="product-url" 12412> 12413 12414 12415 12416 12417 12418 12419<img 12420 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda16_571f2a1e-74e0-4c8e-bbba-770dd1e5146e.webp?v=1770326696&width=180" 12421 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda16_571f2a1e-74e0-4c8e-bbba-770dd1e5146e.webp?v=1770326696&width=180 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda16_571f2a1e-74e0-4c8e-bbba-770dd1e5146e.webp?v=1770326696&width=360 2x" 12422 12423 alt="Koda 16 - 1st Generation" 12424 class="" 12425 loading="lazy" 12426 decoding="async" 12427 width="180" 12428 height="180" 12429 12430 > 12431 12432 12433 12434 <div class="menu-card-v2__product-info nav-recommendations__card-info"> 12435 <div class="menu-card-v2__product-details"> 12436 12437 <p class="menu-card-v2__product-title text-small--semi"> 12438 Koda 16 - 1st Generation 12439 </p> 12440 12441 12442 12443 <p class="menu-card-v2__product-subtitle text-caption"> 12444 16" Gas Powered Outdoor Pizza Oven 12445 </p> 12446 12447 12448 <p class="menu-card-v2__product-price text-small"> 12449 12450 12451 <span class="menu-card-v2__product-price--strikethrough"> 12452 <span class=money>$649.00</span> 12453 </span> 12454 12455 <span class="menu-card-v2__product-price--sale"> 12456 <span class=money>$499.00</span> 12457 </span> 12458 12459 </p> 12460 </div> 12461 12462 <div class="menu-card-v2__cta-wrapper"> 12463 <p class="menu-card-v2__product-cta text-caption--semi nav-recommendations__card-cta"> 12464 Learn More 12465 12466 12467 12468 12469 <svg 12470 class="" 12471 width="20" 12472 height="20" 12473 viewBox="0 0 20 20" 12474 fill="none" 12475 xmlns="http://www.w3.org/2000/svg" 12476 role="img" 12477 aria-labelledby="icon-chevron-right-title" 12478 > 12479 <title id="icon-chevron-right-title">Next</title> 12480 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 12481 </svg> 12482 12483 12484 </p> 12485 </div> 12486 </div> 12487</a> 12488 12489 </div><div class="splide__slide nav-recommendations__slide"> 12490 12491<a 12492 class=" 12493 menu-card-v2__product 12494 nav-recommendations__card 12495 12496 " 12497 href="/products/ooni-karu?_pos=7&_sid=f3160d4fd&_ss=r" 12498 js-menu-card-v2="product-url" 12499> 12500 12501 12502 12503 12504 12505 12506<img 12507 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Karu12_9de16d32-171b-4b30-b10f-d236ec2487f7.webp?v=1771988286&width=180" 12508 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Karu12_9de16d32-171b-4b30-b10f-d236ec2487f7.webp?v=1771988286&width=180 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Karu12_9de16d32-171b-4b30-b10f-d236ec2487f7.webp?v=1771988286&width=360 2x" 12509 12510 alt="Karu 12 - 1st Generation" 12511 class="" 12512 loading="lazy" 12513 decoding="async" 12514 width="180" 12515 height="180" 12516 12517 > 12518 12519 12520 12521 <div class="menu-card-v2__product-info nav-recommendations__card-info"> 12522 <div class="menu-card-v2__product-details"> 12523 12524 <p class="menu-card-v2__product-title text-small--semi"> 12525 Karu 12 - 1st Generation 12526 </p> 12527 12528 12529 12530 <p class="menu-card-v2__product-subtitle text-caption"> 12531 12" Multi-fuel Outdoor Pizza Oven 12532 </p> 12533 12534 12535 <p class="menu-card-v2__product-price text-small"> 12536 12537
12538 <span class="menu-card-v2__product-price--strikethrough"> 12539 <span class=money>$349.00</span> 12540 </span> 12541 12542 <span class="menu-card-v2__product-price--sale"> 12543 <span class=money>$249.00</span> 12544 </span> 12545 12546 </p> 12547 </div> 12548 12549 <div class="menu-card-v2__cta-wrapper"> 12550 <p class="menu-card-v2__product-cta text-caption--semi nav-recommendations__card-cta"> 12551 Learn More 12552 12553 12554 12555 12556 <svg 12557 class="" 12558 width="20" 12559 height="20" 12560 viewBox="0 0 20 20" 12561 fill="none" 12562 xmlns="http://www.w3.org/2000/svg" 12563 role="img" 12564 aria-labelledby="icon-chevron-right-title" 12565 > 12566 <title id="icon-chevron-right-title">Next</title> 12567 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 12568 </svg> 12569 12570 12571 </p> 12572 </div> 12573 </div> 12574</a> 12575 12576 </div></div> 12577 </div> 12578 </uwp-carousel></uwp-menu-card-v2> 12579 </section> 12580 </li> 12581 </ul> 12582 </div> 12583 12584 12585 </li> 12586 12587 <li class="mobile-menu__item"> 12588 12589 <div class="mobile-menu__toggle"> 12590 <button 12591 class="mobile-menu__link title-4" 12592 aria-controls="spiral-dough-mixer" 12593 > 12594 12595 Spiral Dough Mixer 12596 12597 12598 12599 12600 12601 <svg 12602 class="" 12603 width="20" 12604 height="20" 12605 viewBox="0 0 20 20" 12606 fill="none" 12607 xmlns="http://www.w3.org/2000/svg" 12608 role="img" 12609 aria-labelledby="icon-chevron-right-title" 12610 > 12611 <title id="icon-chevron-right-title">Next</title> 12612 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 12613 </svg> 12614 12615 12616 </button> 12617 12618 <ul class="mobile-menu__submenu"> 12619 <li> 12620 <button 12621 class="mobile-menu__back title-5" 12622 type="button" 12623 js-mobile-menu="back" 12624 > 12625 12626 12627 12628 <svg 12629 class="" 12630 xmlns="http://www.w3.org/2000/svg" 12631 width="20" 12632 height="20" 12633 viewBox="0 0 20 20" 12634 fill="none" 12635 role="img" 12636 aria-labelledby="icon-chevron-left-title" 12637 > 12638 <title id="icon-chevron-left-title">Previous</title> 12639 <g> 12640 <path d="M12.5 5L7.5 10L12.5 15" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 12641 </g> 12642 </svg> 12643 12644 12645 12646 <span> 12647 12648 Spiral Dough Mixer 12649 12650 </span> 12651 </button> 12652 </li> 12653 12654 12655 <li class="mobile-menu__submenu-item"> 12656 <a 12657 class="mobile-menu__submenu-link mobile-menu__submenu-link--alt title-6" 12658 href="/collections/spiral-mixer" 12659 > 12660 All Spiral Dough Mixer 12661 12662 12663 12664 12665 <svg 12666 class="" 12667 width="20" 12668 height="20" 12669 viewBox="0 0 20 20" 12670 fill="none" 12671 xmlns="http://www.w3.org/2000/svg" 12672 role="img" 12673 aria-labelledby="icon-chevron-right-title" 12674 > 12675 <title id="icon-chevron-right-title">Next</title> 12676 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 12677 </svg> 12678 12679 12680 </a> 12681 </li> 12682 12683 12684 12685 <li class="mobile-menu__submenu-item"> 12686 12687<uwp-accordion class="uwp-accordion__panel"> 12688 <button 12689 class=" 12690 uwp-accordion__panel-control 12691 mobile-menu__submenu-link title-6 12692 " 12693 > 12694 Spiral Dough Mixer 12695 12696 <div class="uwp-accordion__indicators"> 12697 <span class="uwp-accordion__indicators--closed"> 12698 12699 12700 12701 <svg 12702 class="uwp-accordion__panel-icon" 12703 xmlns="http://www.w3.org/2000/svg" 12704 width="20" 12705 height="20" 12706 viewBox="0 0 20 20" 12707 fill="none" 12708 role="img" 12709 aria-labelledby="icon-chevron-down-title" 12710 > 12711 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 12712 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 12713 </svg> 12714 12715 12716 </span> 12717
12718 <span class="uwp-accordion__indicators--open"> 12719 12720 12721 12722 <svg 12723 class="uwp-accordion__panel-icon" 12724 xmlns="http://www.w3.org/2000/svg" 12725 width="40" 12726 height="40" 12727 viewBox="0 0 40 40" 12728 fill="none" 12729 role="img" 12730 aria-labelledby="icon-chevron-up-title" 12731 > 12732 <title id="icon-chevron-up-title">Collapse (chevron up icon)</title> 12733 <path d="M30 25L20 15L10 25" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 12734 </svg> 12735 12736 12737 </span> 12738 </div> 12739 </button> 12740 12741 <ul class="uwp-accordion__panel-content"> 12742 12743 <li class="mobile-menu__accordion-item"> 12744 <a 12745 class="mobile-menu__accordion-link text-large" 12746 href="/products/ooni-halo-core-spiral-mixer" 12747 > 12748 12749 <div 12750 class="desktop-menu__link-icon" 12751 style="--image: var(--icon-4-8-qt-halo-core-spiral-mixer);" 12752 role="img" 12753 ></div> 12754 12755 12756 4.8 Qt. Halo Core Spiral Mixer 12757 </a> 12758 </li> 12759 12760 <li class="mobile-menu__accordion-item"> 12761 <a 12762 class="mobile-menu__accordion-link text-large" 12763 href="/products/ooni-halo-pro-spiral-mixer" 12764 > 12765 12766 <div 12767 class="desktop-menu__link-icon" 12768 style="--image: var(--icon-7-3-qt-halo-pro-spiral-mixer);" 12769 role="img" 12770 ></div> 12771 12772 12773 7.3 Qt. Halo Pro Spiral Mixer 12774 </a> 12775 </li> 12776 12777 12778 12779 <li class="mobile-menu__accordion-item"> 12780 <a 12781 class="mobile-menu__accordion-link mobile-menu__accordion-link--alt text-large" 12782 href="/collections/spiral-mixer" 12783 > 12784 All Spiral Dough Mixer 12785 12786 12787 12788 12789 <svg 12790 class="" 12791 width="20" 12792 height="20" 12793 viewBox="0 0 20 20" 12794 fill="none" 12795 xmlns="http://www.w3.org/2000/svg" 12796 role="img" 12797 aria-labelledby="icon-chevron-right-title" 12798 > 12799 <title id="icon-chevron-right-title">Next</title> 12800 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 12801 </svg> 12802 12803 12804 </a> 12805 </li> 12806 12807 </ul> 12808 </uwp-accordion> 12809 12810 12811 </li> 12812 12813 <li class="mobile-menu__submenu-item"> 12814 12815 <a 12816 class="mobile-menu__submenu-link title-6" 12817 href="/collections/spiral-mixer-bundles" 12818 > 12819 Spiral Mixer Bundles 12820 </a> 12821 12822 </li> 12823 12824 <li class="mobile-menu__submenu-item"> 12825 12826 <a 12827 class="mobile-menu__submenu-link title-6" 12828 href="/pages/spiral-mixer-comparison" 12829 > 12830 Compare Mixers 12831 </a> 12832 12833 </li> 12834 12835 12836 <li class="mobile-menu__submenu-item mobile-menu__submenu-item--recommendations"> 12837 12838 12839 12840 </li> 12841 </ul> 12842 </div> 12843 12844 12845 </li> 12846 12847 <li class="mobile-menu__item"> 12848 12849 <div class="mobile-menu__toggle"> 12850 <button
12851 class="mobile-menu__link title-4" 12852 aria-controls="bundles" 12853 > 12854 12855 Bundles 12856 12857 12858 12859 12860 12861 <svg 12862 class="" 12863 width="20" 12864 height="20" 12865 viewBox="0 0 20 20" 12866 fill="none" 12867 xmlns="http://www.w3.org/2000/svg" 12868 role="img" 12869 aria-labelledby="icon-chevron-right-title" 12870 > 12871 <title id="icon-chevron-right-title">Next</title> 12872 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 12873 </svg> 12874 12875 12876 </button> 12877 12878 <ul class="mobile-menu__submenu"> 12879 <li> 12880 <button 12881 class="mobile-menu__back title-5" 12882 type="button" 12883 js-mobile-menu="back" 12884 > 12885 12886 12887 12888 <svg 12889 class="" 12890 xmlns="http://www.w3.org/2000/svg" 12891 width="20" 12892 height="20" 12893 viewBox="0 0 20 20" 12894 fill="none" 12895 role="img" 12896 aria-labelledby="icon-chevron-left-title" 12897 > 12898 <title id="icon-chevron-left-title">Previous</title> 12899 <g> 12900 <path d="M12.5 5L7.5 10L12.5 15" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 12901 </g> 12902 </svg> 12903 12904 12905 12906 <span> 12907 12908 Bundles 12909 12910 </span> 12911 </button> 12912 </li> 12913 12914 12915 <li class="mobile-menu__submenu-item"> 12916 <a 12917 class="mobile-menu__submenu-link mobile-menu__submenu-link--alt title-6" 12918 href="/collections/bundles" 12919 > 12920 All Bundles 12921 12922 12923 12924 12925 <svg 12926 class="" 12927 width="20" 12928 height="20" 12929 viewBox="0 0 20 20" 12930 fill="none" 12931 xmlns="http://www.w3.org/2000/svg" 12932 role="img" 12933 aria-labelledby="icon-chevron-right-title" 12934 > 12935 <title id="icon-chevron-right-title">Next</title> 12936 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 12937 </svg> 12938 12939 12940 </a> 12941 </li> 12942 12943 12944 12945 <li class="mobile-menu__submenu-item"> 12946 12947 <a 12948 class="mobile-menu__submenu-link title-6" 12949 href="/collections/oven-bundles" 12950 > 12951 Pizza Oven Bundles 12952 </a> 12953 12954 </li> 12955 12956 <li class="mobile-menu__submenu-item"> 12957 12958 <a 12959 class="mobile-menu__submenu-link title-6" 12960 href="/collections/spiral-mixer-bundles" 12961 > 12962 Spiral Mixer Bundles 12963 </a> 12964 12965 </li> 12966 12967 <li class="mobile-menu__submenu-item"> 12968 12969 <a 12970 class="mobile-menu__submenu-link title-6" 12971 href="/collections/accessory-bundles" 12972 > 12973 Accessory Bundles 12974 </a> 12975 12976 </li> 12977 12978 <li class="mobile-menu__submenu-item"> 12979 12980 <a 12981 class="mobile-menu__submenu-link title-6" 12982 href="/collections/bundles" 12983 > 12984 Shop All Bundles 12985 </a> 12986 12987 </li> 12988 12989 12990 <li class="mobile-menu__submenu-item mobile-menu__submenu-item--recommendations"> 12991 12992 12993 12994 </li> 12995 </ul> 12996 </div> 12997 12998 12999 </li> 13000 13001 <li class="mobile-menu__item"> 13002 13003 <div class="mobile-menu__toggle"> 13004 <button 13005 class="mobile-menu__link title-4" 13006 aria-controls="accessories" 13007 > 13008 13009 Accessories 13010 13011 13012 13013 13014 13015 <svg 13016 class="" 13017 width="20" 13018 height="20"
13019 viewBox="0 0 20 20" 13020 fill="none" 13021 xmlns="http://www.w3.org/2000/svg" 13022 role="img" 13023 aria-labelledby="icon-chevron-right-title" 13024 > 13025 <title id="icon-chevron-right-title">Next</title> 13026 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13027 </svg> 13028 13029 13030 </button> 13031 13032 <ul class="mobile-menu__submenu"> 13033 <li> 13034 <button 13035 class="mobile-menu__back title-5" 13036 type="button" 13037 js-mobile-menu="back" 13038 > 13039 13040 13041 13042 <svg 13043 class="" 13044 xmlns="http://www.w3.org/2000/svg" 13045 width="20" 13046 height="20" 13047 viewBox="0 0 20 20" 13048 fill="none" 13049 role="img" 13050 aria-labelledby="icon-chevron-left-title" 13051 > 13052 <title id="icon-chevron-left-title">Previous</title> 13053 <g> 13054 <path d="M12.5 5L7.5 10L12.5 15" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13055 </g> 13056 </svg> 13057 13058 13059 13060 <span> 13061 13062 Accessories 13063 13064 </span> 13065 </button> 13066 </li> 13067 13068 13069 <li class="mobile-menu__submenu-item"> 13070 <a 13071 class="mobile-menu__submenu-link mobile-menu__submenu-link--alt title-6" 13072 href="/collections/accessories" 13073 > 13074 All Accessories 13075 13076 13077 13078 13079 <svg 13080 class="" 13081 width="20" 13082 height="20" 13083 viewBox="0 0 20 20" 13084 fill="none" 13085 xmlns="http://www.w3.org/2000/svg" 13086 role="img" 13087 aria-labelledby="icon-chevron-right-title" 13088 > 13089 <title id="icon-chevron-right-title">Next</title> 13090 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13091 </svg> 13092 13093 13094 </a> 13095 </li> 13096 13097 13098 13099 <li class="mobile-menu__submenu-item"> 13100 13101<uwp-accordion class="uwp-accordion__panel"> 13102 <button 13103 class=" 13104 uwp-accordion__panel-control 13105 mobile-menu__submenu-link title-6 13106 " 13107 > 13108 Pizza Oven Accessories 13109 13110 <div class="uwp-accordion__indicators"> 13111 <span class="uwp-accordion__indicators--closed"> 13112 13113 13114 13115 <svg 13116 class="uwp-accordion__panel-icon" 13117 xmlns="http://www.w3.org/2000/svg" 13118 width="20" 13119 height="20" 13120 viewBox="0 0 20 20" 13121 fill="none" 13122 role="img" 13123 aria-labelledby="icon-chevron-down-title" 13124 > 13125 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 13126 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13127 </svg> 13128 13129 13130 </span> 13131 13132 <span class="uwp-accordion__indicators--open"> 13133 13134 13135 13136 <svg 13137 class="uwp-accordion__panel-icon" 13138 xmlns="http://www.w3.org/2000/svg" 13139 width="40" 13140 height="40" 13141 viewBox="0 0 40 40" 13142 fill="none" 13143 role="img" 13144 aria-labelledby="icon-chevron-up-title" 13145 > 13146 <title id="icon-chevron-up-title">Collapse (chevron up icon)</title> 13147 <path d="M30 25L20 15L10 25" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13148 </svg> 13149 13150 13151 </span> 13152 </div> 13153 </button> 13154 13155 <ul class="uwp-accordion__panel-content"> 13156 13157 <li class="mobile-menu__accordion-item"> 13158 <a 13159 class="mobile-menu__accordion-link text-large" 13160 href="/collections/pizza-peels" 13161 > 13162 13163 <div 13164 class="desktop-menu__link-icon" 13165 style="--image: var(--icon-pizza-peels);" 13166 role="img" 13167 ></div> 13168 13169 13170 Pizza Peels 13171 </a> 13172 </li> 13173 13174 <li class="mobile-menu__accordion-item"> 13175 <a 13176 class="mobile-menu__accordion-link text-large" 13177 href="/collections/oven-covers" 13178 > 13179 13180 <div 13181 class="desktop-menu__link-icon" 13182 style="--image: var(--icon-pizza-oven-covers);" 13183 role="img" 13184 ></div> 13185 13186 13187 Pizza Oven Covers 13188 </a> 13189 </li> 13190 13191 <li class="mobile-menu__accordion-item"> 13192 <a 13193 class="mobile-menu__accordion-link text-large" 13194 href="/collections/oven-fuel" 13195 > 13196 13197 <div 13198 class="desktop-menu__link-icon" 13199 style="--image: var(--icon-oven-fuel);" 13200 role="img" 13201 ></div> 13202 13203 13204 Oven Fuel 13205 </a> 13206 </li> 13207 13208 <li class="mobile-menu__accordion-item"> 13209 <a 13210 class="mobile-menu__accordion-link text-large" 13211 href="/products/ooni-ir-thermometer" 13212 > 13213 13214 <div 13215 class="desktop-menu__link-icon" 13216 style="--image: var(--icon-digital-infrared-thermometer);" 13217 role="img" 13218 ></div> 13219 13220 13221 Digital Infrared Thermometer 13222 </a> 13223 </li> 13224 13225 <li class="mobile-menu__accordion-item"> 13226 <a 13227 class="mobile-menu__accordion-link text-large" 13228 href="/products/ooni-rotating-pizza-oven-stone" 13229 > 13230 13231 <div 13232 class="desktop-menu__link-icon" 13233 style="--image: var(--icon-rotating-stone);" 13234 role="img" 13235 ></div> 13236 13237 13238 Rotating Stone 13239 </a> 13240 </li> 13241 13242 <li class="mobile-menu__accordion-item"> 13243 <a 13244 class="mobile-menu__accordion-link text-large" 13245 href="/collections/accessory-bundles" 13246 > 13247 13248 <div 13249 class="desktop-menu__link-icon" 13250 style="--image: var(--icon-accessory-bundles);" 13251 role="img" 13252 ></div> 13253 13254 13255 Accessory Bundles 13256 </a> 13257 </li> 13258 13259 13260 13261 <li class="mobile-menu__accordion-item"> 13262 <a 13263 class="mobile-menu__accordion-link mobile-menu__accordion-link--alt text-large" 13264 href="/collections/accessories" 13265 > 13266 All Pizza Oven Accessories 13267 13268 13269 13270 13271 <svg 13272 class="" 13273 width="20" 13274 height="20"
13275 viewBox="0 0 20 20" 13276 fill="none" 13277 xmlns="http://www.w3.org/2000/svg" 13278 role="img" 13279 aria-labelledby="icon-chevron-right-title" 13280 > 13281 <title id="icon-chevron-right-title">Next</title> 13282 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13283 </svg> 13284 13285 13286 </a> 13287 </li> 13288 13289 </ul> 13290 </uwp-accordion> 13291 13292 13293 </li> 13294 13295 <li class="mobile-menu__submenu-item"> 13296 13297<uwp-accordion class="uwp-accordion__panel"> 13298 <button 13299 class=" 13300 uwp-accordion__panel-control 13301 mobile-menu__submenu-link title-6 13302 " 13303 > 13304 Outdoor Kitchen 13305 13306 <div class="uwp-accordion__indicators"> 13307 <span class="uwp-accordion__indicators--closed"> 13308 13309 13310 13311 <svg 13312 class="uwp-accordion__panel-icon" 13313 xmlns="http://www.w3.org/2000/svg" 13314 width="20" 13315 height="20" 13316 viewBox="0 0 20 20" 13317 fill="none" 13318 role="img" 13319 aria-labelledby="icon-chevron-down-title" 13320 > 13321 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 13322 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13323 </svg> 13324 13325 13326 </span> 13327 13328 <span class="uwp-accordion__indicators--open"> 13329 13330 13331 13332 <svg 13333 class="uwp-accordion__panel-icon" 13334 xmlns="http://www.w3.org/2000/svg" 13335 width="40" 13336 height="40" 13337 viewBox="0 0 40 40" 13338 fill="none" 13339 role="img" 13340 aria-labelledby="icon-chevron-up-title" 13341 > 13342 <title id="icon-chevron-up-title">Collapse (chevron up icon)</title> 13343 <path d="M30 25L20 15L10 25" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13344 </svg> 13345 13346 13347 </span> 13348 </div> 13349 </button> 13350 13351 <ul class="uwp-accordion__panel-content"> 13352 13353 <li class="mobile-menu__accordion-item"> 13354 <a 13355 class="mobile-menu__accordion-link text-large" 13356 href="/collections/pizza-oven-tables" 13357 > 13358 13359 <div 13360 class="desktop-menu__link-icon" 13361 style="--image: var(--icon-pizza-oven-tables);" 13362 role="img" 13363 ></div> 13364 13365 13366 Pizza Oven Tables 13367 </a> 13368 </li> 13369 13370 <li class="mobile-menu__accordion-item"> 13371 <a 13372 class="mobile-menu__accordion-link text-large" 13373 href="/collections/outdoor-kitchen" 13374 > 13375 13376 <div 13377 class="desktop-menu__link-icon" 13378 style="--image: var(--icon-outdoor-kitchen);" 13379 role="img" 13380 ></div> 13381 13382 13383 Outdoor Kitchen 13384 </a> 13385 </li> 13386 13387 13388 13389 <li class="mobile-menu__accordion-item"> 13390 <a 13391 class="mobile-menu__accordion-link mobile-menu__accordion-link--alt text-large" 13392 href="/collections/outdoor-kitchen" 13393 > 13394 All Outdoor Kitchen 13395 13396 13397 13398 13399 <svg 13400 class="" 13401 width="20" 13402 height="20"
13403 viewBox="0 0 20 20" 13404 fill="none" 13405 xmlns="http://www.w3.org/2000/svg" 13406 role="img" 13407 aria-labelledby="icon-chevron-right-title" 13408 > 13409 <title id="icon-chevron-right-title">Next</title> 13410 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13411 </svg> 13412 13413 13414 </a> 13415 </li> 13416 13417 </ul> 13418 </uwp-accordion> 13419 13420 13421 </li> 13422 13423 <li class="mobile-menu__submenu-item"> 13424 13425<uwp-accordion class="uwp-accordion__panel"> 13426 <button 13427 class=" 13428 uwp-accordion__panel-control 13429 mobile-menu__submenu-link title-6 13430 " 13431 > 13432 Cooking Preparation 13433 13434 <div class="uwp-accordion__indicators"> 13435 <span class="uwp-accordion__indicators--closed"> 13436 13437 13438 13439 <svg 13440 class="uwp-accordion__panel-icon" 13441 xmlns="http://www.w3.org/2000/svg" 13442 width="20" 13443 height="20" 13444 viewBox="0 0 20 20" 13445 fill="none" 13446 role="img" 13447 aria-labelledby="icon-chevron-down-title" 13448 > 13449 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 13450 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13451 </svg> 13452 13453 13454 </span> 13455 13456 <span class="uwp-accordion__indicators--open"> 13457 13458 13459 13460 <svg 13461 class="uwp-accordion__panel-icon" 13462 xmlns="http://www.w3.org/2000/svg" 13463 width="40" 13464 height="40" 13465 viewBox="0 0 40 40" 13466 fill="none" 13467 role="img" 13468 aria-labelledby="icon-chevron-up-title" 13469 > 13470 <title id="icon-chevron-up-title">Collapse (chevron up icon)</title> 13471 <path d="M30 25L20 15L10 25" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13472 </svg> 13473 13474 13475 </span> 13476 </div> 13477 </button> 13478 13479 <ul class="uwp-accordion__panel-content"> 13480 13481 <li class="mobile-menu__accordion-item"> 13482 <a 13483 class="mobile-menu__accordion-link text-large" 13484 href="/products/pizza-dough-boxes" 13485 > 13486 13487 <div 13488 class="desktop-menu__link-icon" 13489 style="--image: var(--icon-dough-boxes);" 13490 role="img" 13491 ></div> 13492 13493 13494 Dough Boxes 13495 </a> 13496 </li> 13497 13498 <li class="mobile-menu__accordion-item"> 13499 <a 13500 class="mobile-menu__accordion-link text-large" 13501 href="/products/ooni-dough-tools" 13502 > 13503 13504 <div 13505 class="desktop-menu__link-icon" 13506 style="--image: var(--icon-dough-tools);" 13507 role="img" 13508 ></div> 13509 13510 13511 Dough Tools 13512 </a> 13513 </li> 13514 13515 <li class="mobile-menu__accordion-item"> 13516 <a 13517 class="mobile-menu__accordion-link text-large" 13518 href="/products/pizza-topping-station" 13519 > 13520 13521 <div 13522 class="desktop-menu__link-icon" 13523 style="--image: var(--icon-pizza-topping-station);" 13524 role="img" 13525 ></div> 13526 13527 13528 Pizza Topping Station 13529 </a> 13530 </li> 13531 13532 <li class="mobile-menu__accordion-item"> 13533 <a 13534 class="mobile-menu__accordion-link text-large" 13535 href="/products/ooni-dual-platform-digital-scales" 13536 > 13537 13538 <div 13539 class="desktop-menu__link-icon" 13540 style="--image: var(--icon-dual-platform-scales);" 13541 role="img" 13542 ></div> 13543 13544 13545 Dual Platform Scales 13546 </a> 13547 </li> 13548 13549 13550 13551 <li class="mobile-menu__accordion-item"> 13552 <a 13553 class="mobile-menu__accordion-link mobile-menu__accordion-link--alt text-large" 13554 href="/collections/pizza-prep" 13555 > 13556 All Cooking Preparation 13557 13558 13559 13560 13561 <svg 13562 class="" 13563 width="20" 13564 height="20"
13565 viewBox="0 0 20 20" 13566 fill="none" 13567 xmlns="http://www.w3.org/2000/svg" 13568 role="img" 13569 aria-labelledby="icon-chevron-right-title" 13570 > 13571 <title id="icon-chevron-right-title">Next</title> 13572 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13573 </svg> 13574 13575 13576 </a> 13577 </li> 13578 13579 </ul> 13580 </uwp-accordion> 13581 13582 13583 </li> 13584 13585 <li class="mobile-menu__submenu-item"> 13586 13587<uwp-accordion class="uwp-accordion__panel"> 13588 <button 13589 class=" 13590 uwp-accordion__panel-control 13591 mobile-menu__submenu-link title-6 13592 " 13593 > 13594 Pizza Lifestyle 13595 13596 <div class="uwp-accordion__indicators"> 13597 <span class="uwp-accordion__indicators--closed"> 13598 13599 13600 13601 <svg 13602 class="uwp-accordion__panel-icon" 13603 xmlns="http://www.w3.org/2000/svg" 13604 width="20" 13605 height="20" 13606 viewBox="0 0 20 20" 13607 fill="none" 13608 role="img" 13609 aria-labelledby="icon-chevron-down-title" 13610 > 13611 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 13612 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13613 </svg> 13614 13615 13616 </span> 13617 13618 <span class="uwp-accordion__indicators--open"> 13619 13620 13621 13622 <svg 13623 class="uwp-accordion__panel-icon" 13624 xmlns="http://www.w3.org/2000/svg" 13625 width="40" 13626 height="40" 13627 viewBox="0 0 40 40" 13628 fill="none" 13629 role="img" 13630 aria-labelledby="icon-chevron-up-title" 13631 > 13632 <title id="icon-chevron-up-title">Collapse (chevron up icon)</title> 13633 <path d="M30 25L20 15L10 25" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13634 </svg> 13635 13636 13637 </span> 13638 </div> 13639 </button> 13640 13641 <ul class="uwp-accordion__panel-content"> 13642 13643 <li class="mobile-menu__accordion-item"> 13644 <a 13645 class="mobile-menu__accordion-link text-large" 13646 href="/collections/pizzawear" 13647 > 13648 13649 <div 13650 class="desktop-menu__link-icon" 13651 style="--image: var(--icon-protective-wear);" 13652 role="img" 13653 ></div> 13654 13655 13656 Protective Wear 13657 </a> 13658 </li> 13659 13660 <li class="mobile-menu__accordion-item"> 13661 <a 13662 class="mobile-menu__accordion-link text-large" 13663 href="/collections/gift-guide" 13664 > 13665 13666 <div 13667 class="desktop-menu__link-icon" 13668 style="--image: var(--icon-gift-guide);" 13669 role="img" 13670 ></div> 13671 13672 13673 Gift Guide 13674 </a> 13675 </li> 13676 13677 13678 13679 <li class="mobile-menu__accordion-item"> 13680 <a 13681 class="mobile-menu__accordion-link mobile-menu__accordion-link--alt text-large" 13682 href="/collections/pizza-lifestyle" 13683 > 13684 All Pizza Lifestyle 13685 13686 13687 13688 13689 <svg 13690 class="" 13691 width="20" 13692 height="20"
13693 viewBox="0 0 20 20" 13694 fill="none" 13695 xmlns="http://www.w3.org/2000/svg" 13696 role="img" 13697 aria-labelledby="icon-chevron-right-title" 13698 > 13699 <title id="icon-chevron-right-title">Next</title> 13700 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13701 </svg> 13702 13703 13704 </a> 13705 </li> 13706 13707 </ul> 13708 </uwp-accordion> 13709 13710 13711 </li> 13712 13713 13714 <li class="mobile-menu__submenu-item mobile-menu__submenu-item--recommendations"> 13715 13716 13717 13718 </li> 13719 </ul> 13720 </div> 13721 13722 13723 </li> 13724 13725 <li class="mobile-menu__item"> 13726 13727 <a 13728 class="mobile-menu__link title-4" 13729 href="/products/ooni-dough-balls" 13730 > 13731 Groceries 13732 </a> 13733 13734 </li> 13735 13736 <li class="mobile-menu__item"> 13737 13738 <a 13739 class="mobile-menu__link title-4" 13740 href="/blogs/recipes" 13741 > 13742 Recipes 13743 </a> 13744 13745 </li> 13746 13747 <li class="mobile-menu__item"> 13748 13749 <a 13750 class="mobile-menu__link title-4" 13751 href="/pages/learn" 13752 > 13753 Guides 13754 </a> 13755 13756 </li> 13757 13758 </ul> 13759 13760 <ul class="mobile-menu__support"> 13761 13762 <li class="mobile-menu__support-item"> 13763 <a 13764 class="mobile-menu__support-link text-large" 13765 href=" 13766/account/login" 13767 > 13768 13769 Sign In / Join Us 13770 13771 </a> 13772 </li> 13773 13774 13775 13776 <li class="mobile-menu__support-item"> 13777 <a 13778 class="mobile-menu__support-link text-large" 13779 href="/pages/shipping" 13780 > 13781 Shipping & Returns 13782 </a> 13783 </li> 13784 13785 <li class="mobile-menu__support-item"> 13786 <a 13787 class="mobile-menu__support-link text-large" 13788 href="/pages/contact" 13789 > 13790 Get in Touch 13791 </a> 13792 </li> 13793 13794 13795 13796 <li class="mobile-menu__support-item"> 13797 <div class="mobile-menu__support-link text-large"> 13798 13799 13800<button 13801 class=" 13802 localization-trigger 13803 13804 " 13805 js-uwp-modal-trigger="localization" 13806 type="button" 13807> 13808 <div class="localization-trigger__label"><span class="localization-trigger__label-text localization-trigger__label-text--static"> 13809 13810 <img src="//ooni.com/cdn/shop/files/usa.svg?crop=center&height=14&v=1746175445&width=22" alt="" srcset="//ooni.com/cdn/shop/files/usa.svg?crop=center&height=14&v=1746175445&width=22 22w" width="22" height="14"> 13811 13812 13813 <div class="text-sm"> 13814 United States 13815 13816 </div> 13817 </span></div> 13818</button> 13819 </div> 13820 </li> 13821 13822 </ul> 13823</uwp-mobile-menu> 13824 13825 13826 </aside> 13827 13828</uwp-drawer> 13829 13830 13831 <uwp-drawer 13832 modal-name="search-drawer" 13833 class="drawer search-drawer" 13834 drawer-direction="left" 13835 aria-hidden="true" 13836 modal-portal="false" 13837> 13838 13839 13840 <div class="modal__overlay" tabindex="-1" data-close-drawer></div> 13841 13842 13843 <aside 13844 class="drawer__container" 13845 role="dialog" 13846 aria-modal="true" 13847 js-uwp-modal="modal" 13848 13849 aria-labelledby="This is a drawer element." 13850 13851 > 13852 <uwp-search-input data-section-id="sections--15777332592737__header"> 13853 <form 13854 class="header__search" 13855 action="/search" 13856 method="get" 13857 aria-hidden="true" 13858 > 13859 <input type="hidden" name="type" value="product"> 13860 <input 13861 type="search" 13862 name="q" 13863 class="header__search-input text-small" 13864 placeholder="Search" 13865 autocomplete="off" 13866 js-search-input="input" 13867 > 13868 <button 13869 class="header__search-button" 13870 type="button" 13871 js-search-input="button" 13872 > 13873 <span class="visually-hidden"> 13874 Access Search 13875 </span> 13876 13877 <span class="header__search-button-icon"> 13878 13879 13880 13881 <svg 13882 class="search-icon" 13883 width="24" 13884 height="24"
13885 viewBox="0 0 18 18" 13886 fill="none" 13887 xmlns="http://www.w3.org/2000/svg" 13888 role="img" 13889 aria-labelledby="icon-search-title" 13890 > 13891 <title id="icon-search-title">Search (search icon)</title> 13892 <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"/> 13893 </svg> 13894 13895 13896 </span> 13897 </button> 13898 13899 <button 13900 class="header__search-button is-hidden" 13901 type="button" 13902 js-search-input="close" 13903 > 13904 <span class="visually-hidden"> 13905 Access Search 13906 </span> 13907 13908 <span class="header__search-button-icon" js-header="mobile-search-toggle"> 13909 13910 13911 13912 <svg 13913 class="search-icon" 13914 xmlns="http://www.w3.org/2000/svg" 13915 width="20" 13916 height="20" 13917 viewBox="0 0 20 20" 13918 fill="none" 13919 role="img" 13920 aria-labelledby="icon-close-title" 13921 > 13922 <title id="icon-close-title">close</title> 13923 <path d="M4.54897 17L3 15.451L8.45103 10L3 4.54897L4.54897 3L10 8.45103L15.451 3L17 4.54897L11.549 10L17 15.451L15.451 17L10 11.549L4.54897 17Z" fill="currentColor"/> 13924 </svg> 13925 13926 13927 </span> 13928 </button> 13929 </form> 13930 13931 13932 13933 13934
13934<script src="//ooni.com/cdn/shop/t/621/assets/__vite-search-product-item.Bwltn2Wz.js" type="module" crossorigin="anonymous"></script>
13934 13935 13936<div 13937 class="instant-search-results" 13938 js-instant-search="wrapper" 13939> 13940 <div class="instant-search-results__overlay" js-instant-search="overlay"></div> 13941 13942 <div class="container"> 13943 <div 13944 class=" 13945 instant-search-results__grid 13946 13947 13948 instant-search-results__grid--no-results 13949 13950 " 13951 > 13952 13953 13954 13955 13956 13957 <div class="instant-search-results__collections"> 13958 <h2 class="instant-search-results__collections-title instant-search-results__title text-medium--semi"> 13959 Popular Collections 13960 </h2> 13961 13962 <div class="instant-search-results__collections-list"> 13963 13964 <a class="instant-search-results__collection-item" href="/collections/ovens"> 13965 13966 13967 13968 13969 13970 13971<img 13972 src="//ooni.com/cdn/shop/collections/23961239583.jpg?v=1774882815&width=60" 13973 srcset="//ooni.com/cdn/shop/collections/23961239583.jpg?v=1774882815&width=60 1x, //ooni.com/cdn/shop/collections/23961239583.jpg?v=1774882815&width=120 2x" 13974 13975 alt="Ooni Pizza Ovens" 13976 class="instant-search-results__collection-image" 13977 loading="lazy" 13978 decoding="async" 13979 width="60" 13980 height="60" 13981 13982 > 13983 13984 13985 13986 <div class="instant-search-results__collection-title text-medium--semi"> 13987 Ooni Pizza Ovens 13988 </div> 13989 </a> 13990 13991 <a class="instant-search-results__collection-item" href="/collections/best-sellers"> 13992 13993 13994 13995 13996 13997 13998<img 13999 src="//ooni.com/cdn/shop/collections/335126200417.jpg?v=1774882837&width=60" 14000 srcset="//ooni.com/cdn/shop/collections/335126200417.jpg?v=1774882837&width=60 1x, //ooni.com/cdn/shop/collections/335126200417.jpg?v=1774882837&width=120 2x" 14001 14002 alt="Best Sellers" 14003 class="instant-search-results__collection-image" 14004 loading="lazy" 14005 decoding="async" 14006 width="60" 14007 height="60" 14008 14009 > 14010 14011 14012 14013 <div class="instant-search-results__collection-title text-medium--semi"> 14014 Best Sellers 14015 </div> 14016 </a> 14017 14018 <a class="instant-search-results__collection-item" href="/collections/gas-ovens"> 14019 14020 14021 14022 14023 14024 14025<img 14026 src="//ooni.com/cdn/shop/collections/264583381089.jpg?v=1774882395&width=60" 14027 srcset="//ooni.com/cdn/shop/collections/264583381089.jpg?v=1774882395&width=60 1x, //ooni.com/cdn/shop/collections/264583381089.jpg?v=1774882395&width=120 2x" 14028 14029 alt="Gas & Propane Pizza Ovens" 14030 class="instant-search-results__collection-image" 14031 loading="lazy" 14032 decoding="async" 14033 width="60" 14034 height="60" 14035 14036 > 14037 14038 14039 14040 <div class="instant-search-results__collection-title text-medium--semi"> 14041 Gas & Propane Pizza Ovens 14042 </div> 14043 </a> 14044 14045 <a class="instant-search-results__collection-item" href="/collections/multi-fuel-ovens"> 14046 14047 14048 14049 14050 14051 14052<img 14053 src="//ooni.com/cdn/shop/collections/264583479393.webp?v=1774882393&width=60" 14054 srcset="//ooni.com/cdn/shop/collections/264583479393.webp?v=1774882393&width=60 1x, //ooni.com/cdn/shop/collections/264583479393.webp?v=1774882393&width=120 2x" 14055 14056 alt="Multi-Fuel Pizza Ovens" 14057 class="instant-search-results__collection-image" 14058 loading="lazy" 14059 decoding="async" 14060 width="60" 14061 height="60" 14062 14063 > 14064 14065 14066 14067 <div class="instant-search-results__collection-title text-medium--semi"> 14068 Multi-Fuel Pizza Ovens 14069 </div> 14070 </a> 14071 14072 <a class="instant-search-results__collection-item" href="/collections/portable-pizza-ovens"> 14073 14074 14075 14076 14077 14078 14079<img 14080 src="//ooni.com/cdn/shop/collections/335141699681.jpg?v=1779824603&width=60" 14081 srcset="//ooni.com/cdn/shop/collections/335141699681.jpg?v=1779824603&width=60 1x, //ooni.com/cdn/shop/collections/335141699681.jpg?v=1779824603&width=120 2x" 14082 14083 alt="Portable Pizza Ovens" 14084 class="instant-search-results__collection-image" 14085 loading="lazy" 14086 decoding="async" 14087 width="60" 14088 height="60" 14089 14090 > 14091 14092 14093 14094 <div class="instant-search-results__collection-title text-medium--semi"> 14095 Portable Pizza Ovens 14096 </div> 14097 </a> 14098 14099 </div> 14100 </div> 14101 14102 14103 14104 <div class="instant-search-results__products"> 14105 <h2 class="instant-search-results__products-title instant-search-results__title text-medium--semi"> 14106 Popular Products 14107 </h2> 14108 14109 <div class="instant-search-results__products-list"> 14110 14111 14112 14113 <uwp-search-product-item class="instant-search-results__product-item"> 14114 <a class="instant-search-results__product-image-link" href="/products/ooni-halo-pro-spiral-mixer"> 14115 14116 14117 14118 14119 14120<img 14121 src="//ooni.com/cdn/shop/files/Halo-Grey-Reddot2.jpg?v=1744047188&width=90" 14122 srcset="//ooni.com/cdn/shop/files/Halo-Grey-Reddot2.jpg?v=1744047188&width=90 1x, //ooni.com/cdn/shop/files/Halo-Grey-Reddot2.jpg?v=1744047188&width=180 2x" 14123 14124 alt="" 14125 class="instant-search__product" 14126 loading="lazy" 14127 decoding="async" 14128 width="90" 14129 height="90" 14130 js-search-product-item: "image" 14131 > 14132 14133 </a> 14134 14135 <div class="instant-search-results__product-info"> 14136 <div class="instant-search-results__product-details"> 14137 <div class="instant-search-results__product-title-wrapper"> 14138 <a class="instant-search-results__product-title text-medium--semi" href="/products/ooni-halo-pro-spiral-mixer"> 14139 Ooni Halo Pro Spiral Mixer 14140 </a> 14141 14142 14143 <fieldset class="instant-search-results__product-swatches" role="listbox" aria-label="Available colours"> 14144 <legend class="visually-hidden"> 14145 Color 14146 </legend> 14147 14148 14149 14150 14151 14152 14153 14154 <label 14155 class="instant-search-results__product-swatch instant-search-results__product-swatch--active" 14156 style="background-color: #474b4b;" 14157 role="option" 14158 aria-label="Available in Charc
14158oal Grey" 14159 aria-selected="true" 14160 tabindex="0" 14161 data-variant-id="41940333494369" 14162 js-search-product-item="swatch" 14163 > 14164 <input 14165 id="41940333494369" 14166 class="is-hidden" 14167 type="radio" 14168 js-search-product-item="swatch" 14169 data-image="//ooni.com/cdn/shop/files/Halo-Grey-Reddot2.jpg?v=1744047188&width=300" 14170 data-variant-id="41940333494369" 14171 name="product-compare-7233349812321" 14172 14173 checked 14174 14175 value="Charcoal Grey" 14176 > 14177 <span class="visually-hidden">Charcoal Grey</span> 14178 </label> 14179 14180 14181 14182 14183 14184 14185 14186 <label 14187 class="instant-search-results__product-swatch " 14188 style="background-color: #FFFFFF;" 14189 role="option" 14190 aria-label="Available in Polar White" 14191 aria-selected="false" 14192 tabindex="-1" 14193 data-variant-id="41940333461601" 14194 js-search-product-item="swatch" 14195 > 14196 <input 14197 id="41940333461601" 14198 class="is-hidden" 14199 type="radio" 14200 js-search-product-item="swatch" 14201 data-image="//ooni.com/cdn/shop/files/HaloPro-White-Reddot.jpg?v=1744661779&width=300" 14202 data-variant-id="41940333461601" 14203 name="product-compare-7233349812321" 14204 14205 value="Polar White" 14206 > 14207 <span class="visually-hidden">Polar White</span> 14208 </label> 14209 14210 14211 14212 14213 14214 </fieldset> 14215 14216 14217 </div> 14218 14219 14220 <p class="instant-search-results__product-subtitle text-caption"> 14221 7.3 Qt. Spiral Mixer 14222 </p> 14223 14224 14225 <div class="instant-search-results__product-price-wrapper"> 14226 14227 14228 <p class="instant-search-results__product-price text-small "> 14229 14230 <span class=money>$799.00</span> 14231 </p> 14232 </div> 14233 </div> 14234 14235 <div class="instant-search-results__product-cta-wrapper"> 14236 <a class="instant-search-results__product-cta text-navigation" href="/products/ooni-halo-pro-spiral-mixer"> 14237 Learn More 14238 14239 14240 14241 14242 <svg 14243 class="" 14244 width="20" 14245 height="20" 14246 viewBox="0 0 20 20" 14247 fill="none" 14248 xmlns="http://www.w3.org/2000/svg" 14249 role="img" 14250 aria-labelledby="icon-chevron-right-title" 14251 > 14252 <title id="icon-chevron-right-title">Next</title> 14253 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 14254 </svg> 14255 14256 14257 </a> 14258 </div> 14259 </div> 14260 </uwp-search-product-item> 14261 14262 14263 14264 <uwp-search-product-item class="instant-search-results__product-item"> 14265 <a class="instant-search-results__product-image-link" href="/products/ooni-koda-2-pro?_pos=2&_sid=f3160d4fd&_ss=r&variant=42495398510689"> 14266 14267 14268 14269 14270 14271<img 14272 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Pro-Black-F_9035d2dc-efc1-4bf6-a31d-78d8068b623c.webp?v=1749094124&width=90" 14273 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Pro-Black-F_9035d2dc-efc1-4bf6-a31d-78d8068b623c.webp?v=1749094124&width=90 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Pro-Black-F_9035d2dc-efc1-4bf6-a31d-78d8068b623c.webp?v=1749094124&width=180 2x" 14274 14275 alt="" 14276 class="instant-search__product" 14277 loading="lazy" 14278 decoding="async" 14279 width="90" 14280 height="90" 14281 js-search-product-item: "image" 14282 > 14283 14284 </a> 14285 14286 <div class="instant-search-results__product-info"> 14287 <div class="instant-search-results__product-details"> 14288 <div class="instant-search-results__product-title-wrapper"> 14289 <a class="instant-search-results__product-title text-medium--semi" href="/products/ooni-koda-2-pro?_pos=2&_sid=f3160d4fd&_ss=r&variant=42495398510689"> 14290 Koda 2 Pro - 2nd Generation 14291 </a> 14292 14293 14294 <fieldset class="instant-search-results__product-swatches" role="listbox" aria-label="Available colours"> 14295 <legend class="visually-hidden"> 14296 Color 14297 </legend> 14298 14299 14300 14301 14302 14303 14304 14305 <label 14306 class="instant-search-results__product-swatch instant-search-results__product-swatch--active" 14307 style="background-color: #000000;" 14308 role="option" 14309 aria-label="Available in Foundry Black" 14310 aria-selected="true" 14311 tabindex="0" 14312 data-variant-id="42036232323169" 14313 js-search-product-item="swatch" 14314 > 14315 <input 14316 id="42036232323169" 14317 class="is-hidden" 14318 type="radio" 14319 js-search-product-item="swatch" 14320 data-image="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Koda2Pro-Black-F_9035d2dc-efc1-4bf6-a31d-78d8068b623c.webp?v=1749094124&width=300" 14321 data-variant-id="42036232323169" 14322 name="product-compare-7269065883745" 14323 14324 checked 14325 14326 value="Foundry Black" 14327 >
14328 <span class="visually-hidden">Foundry Black</span> 14329 </label> 14330 14331 14332 14333 14334 14335 14336 14337 <label 14338 class="instant-search-results__product-swatch " 14339 style="background-color: #31514b;" 14340 role="option" 14341 aria-label="Available in Highland Green" 14342 aria-selected="false" 14343 tabindex="-1" 14344 data-variant-id="45053067034721" 14345 js-search-product-item="swatch" 14346 > 14347 <input 14348 id="45053067034721" 14349 class="is-hidden" 14350 type="radio" 14351 js-search-product-item="swatch" 14352 data-image="Liquid error (snippets/instant-search-results line 191): invali
14352d url input" 14353 data-variant-id="45053067034721" 14354 name="product-compare-7269065883745" 14355 14356 value="Highland Green" 14357 > 14358 <span class="visually-hidden">Highland Green</span> 14359 </label> 14360 14361 14362 14363 14364 14365 14366 14367 <label 14368 class="instant-search-results__product-swatch " 14369 style="background-color: #387186;" 14370 role="option" 14371 aria-label="Available in Slate Blue" 14372 aria-selected="false" 14373 tabindex="-1" 14374 data-variant-id="42036232355937" 14375 js-search-product-item="swatch" 14376 > 14377 <input 14378 id="42036232355937" 14379 class="is-hidden" 14380 type="radio" 14381 js-search-product-item="swatch" 14382 data-image="Liquid error (snippets/instant-search-results line 191): invali
14382d url input" 14383 data-variant-id="42036232355937" 14384 name="product-compare-7269065883745" 14385 14386 value="Slate Blue" 14387 > 14388 <span class="visually-hidden">Slate Blue</span> 14389 </label> 14390 14391 14392 14393 14394 14395 </fieldset> 14396 14397 14398 </div> 14399 14400 14401 <p class="instant-search-results__product-subtitle text-caption"> 14402 18" Gas Powered Outdoor Pizza Oven 14403 </p> 14404 14405 14406 <div class="instant-search-results__product-price-wrapper"> 14407 14408 14409 <p class="instant-search-results__product-price text-small "> 14410 14411 <span class=money>$799.00</span> 14412 </p> 14413 </div> 14414 </div> 14415 14416 <div class="instant-search-results__product-cta-wrapper"> 14417 <a class="instant-search-results__product-cta text-navigation" href="/products/ooni-koda-2-pro?_pos=2&_sid=f3160d4fd&_ss=r&variant=42495398510689"> 14418 Learn More 14419 14420 14421 14422 14423 <svg 14424 class="" 14425 width="20" 14426 height="20" 14427 viewBox="0 0 20 20" 14428 fill="none" 14429 xmlns="http://www.w3.org/2000/svg" 14430 role="img" 14431 aria-labelledby="icon-chevron-right-title" 14432 > 14433 <title id="icon-chevron-right-title">Next</title> 14434 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 14435 </svg> 14436 14437 14438 </a> 14439 </div> 14440 </div> 14441 </uwp-search-product-item> 14442 14443 14444 14445 <uwp-search-product-item class="instant-search-results__product-item"> 14446 <a class="instant-search-results__product-image-link" href="/products/ooni-karu-2-pro?_pos=5&_sid=f3160d4fd&_ss=r"> 14447 14448 14449 14450 14451 14452<img 14453 src="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Karu2Pro-F_fb2a4824-8fc4-43d2-b031-6f158f77b22c.webp?v=1749094517&width=90" 14454 srcset="//ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Karu2Pro-F_fb2a4824-8fc4-43d2-b031-6f158f77b22c.webp?v=1749094517&width=90 1x, //ooni.com/cdn/shop/files/1000x1000-Ovens-ToScale-Karu2Pro-F_fb2a4824-8fc4-43d2-b031-6f158f77b22c.webp?v=1749094517&width=180 2x" 14455 14456 alt="" 14457 class="instant-search__product" 14458 loading="lazy" 14459 decoding="async" 14460 width="90" 14461 height="90" 14462 js-search-product-item: "image" 14463 > 14464 14465 </a> 14466 14467 <div class="instant-search-results__product-info"> 14468 <div class="instant-search-results__product-details"> 14469 <div class="instant-search-results__product-title-wrapper"> 14470 <a class="instant-search-results__product-title text-medium--semi" href="/products/ooni-karu-2-pro?_pos=5&_sid=f3160d4fd&_ss=r"> 14471 Karu 2 Pro - 2nd Generation 14472 </a> 14473 14474 14475 14476 </div> 14477 14478 14479 <p class="instant-search-results__product-subtitle text-caption"> 14480 16" Multi-fuel Outdoor Pizza Oven 14481 </p> 14482 14483 14484 <div class="instant-search-results__product-price-wrapper"> 14485 14486 14487 <p class="instant-search-results__product-price text-small "> 14488 14489 <span class=money>$849.00</span> 14490 </p> 14491 </div> 14492 </div> 14493 14494 <div class="instant-search-results__product-cta-wrapper"> 14495 <a class="instant-search-results__product-cta text-navigation" href="/products/ooni-karu-2-pro?_pos=5&_sid=f3160d4fd&_ss=r"> 14496 Learn More 14497 14498 14499 14500 14501 <svg 14502 class="" 14503 width="20" 14504 height="20"
14505 viewBox="0 0 20 20" 14506 fill="none" 14507 xmlns="http://www.w3.org/2000/svg" 14508 role="img" 14509 aria-labelledby="icon-chevron-right-title" 14510 > 14511 <title id="icon-chevron-right-title">Next</title> 14512 <path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 14513 </svg> 14514 14515 14516 </a> 14517 </div> 14518 </div> 14519 </uwp-search-product-item> 14520 14521 </div> 14522 </div> 14523 14524 14525 14526 14527 14528 <div class="instant-search-results__suggestions"> 14529 <h2 class="instant-search-results__suggestions-title instant-search-results__title text-medium--semi"> 14530 Popular Searches 14531 </h2> 14532 14533 <div class="instant-search-results__suggestions-list"> 14534 14535 <a 14536 class="instant-search-results__suggestion-item text-announcement--semi" 14537 href="/search?q=Gas pizza oven" 14538 > 14539 Gas pizza oven 14540 </a> 14541 14542 <a 14543 class="instant-search-results__suggestion-item text-announcement--semi" 14544 href="/search?q=Portable pizza oven" 14545 > 14546 Portable pizza oven 14547 </a> 14548 14549 <a 14550 class="instant-search-results__suggestion-item text-announcement--semi" 14551 href="/search?q=Pizza peel" 14552 > 14553 Pizza peel 14554 </a> 14555 14556 <a 14557 class="instant-search-results__suggestion-item text-announcement--semi" 14558 href="/search?q=Wood-fired pizza oven" 14559 > 14560 Wood-fired pizza oven 14561 </a> 14562 14563 <a 14564 class="instant-search-results__suggestion-item text-announcement--semi" 14565 href="/search?q=Dough mixer" 14566 > 14567 Dough mixer 14568 </a> 14569 14570 <a 14571 class="instant-search-results__suggestion-item text-announcement--semi" 14572 href="/search?q= Rotating pizza stone" 14573 > 14574 Rotating pizza stone 14575 </a> 14576 14577 <a 14578 class="instant-search-results__suggestion-item text-announcement--semi" 14579 href="/search?q= Gift cards" 14580 > 14581 Gift cards 14582 </a> 14583 14584 <a 14585 class="instant-search-results__suggestion-item text-announcement--semi" 14586 href="/search?q=Serving boards" 14587 > 14588 Serving boards 14589 </a> 14590 14591 <a 14592 class="instant-search-results__suggestion-item text-announcement--semi" 14593 href="/search?q=Oven covers" 14594 > 14595 Oven covers 14596 </a> 14597 14598 <a 14599 class="instant-search-results__suggestion-item text-announcement--semi" 14600 href="/search?q=Gas burners" 14601 > 14602 Gas burners 14603 </a> 14604 14605 </div> 14606 </div> 14607 14608 </div> 14609 </div> 14610 14611 14612</div> 14613 14614 </uwp-search-input> 14615 </aside> 14616 14617</uwp-drawer> 14618 14619 </div> 14620 14621</uwp-header> 14622<div class="quick-links-banner dark"> 14623 <ul><li> 14624 <a href="/collections/sale">Offers</a> 14625 </li><li> 14626 <a href="/collections/ovens">Pizza Ovens</a> 14627 </li><li> 14628 <a href="/collections/spiral-mixer">Spiral Mixers</a> 14629 </li><li> 14630 <a href="/collections/bundles">Bundles</a> 14631 </li><li> 14632 <a href="/collections/best-sellers">Best Sellers</a> 14633 </li><li> 14634 <a href="/collections/accessories">Accessories</a> 14635 </li><li> 14636 <a href="/products/ooni-dough-balls">Dough Balls</a> 14637 </li></ul> 14638</div> 14639 14640<style> #shopify-section-sections--15777332592737__header .desktop-menu__list .desktop-menu__item:first-child a.desktop-menu__link--first {color: #ff2400; font-weight: 500;} #shopify-section-sections--15777332592737__header .mobile-menu__menu .mobile-menu__item:first-child a.mobile-menu__link.title-4 {color: #d51616;} </style></header><div id="shopify-section-sections--15777332592737__countdown" class="shopify-section shopify-section-group-header-group"> 14641 14642 14643 14644 14645
14645<script src="//ooni.com/cdn/shop/t/621/assets/__vite-countdown.Ce4X7QqG.js" type="module" crossorigin="anonymous"></script>
14645 14646 14647 14648<countdown-component 14649 data-time-zone="-0700" 14650 data-countdown-date="30-09-2026" 14651 data-countdown-time="23:59:59" 14652 data-show-post-countdown-content="false" 14653 data-post-countdown-content="" 14654 data-post-countdown-link="" 14655> 14656 <div class="countdown-spinner"> 14657 <svg class="spinner" width="32" height="32" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"> 14658 <circle cx="22" cy="22" r="20" stroke="white" stroke-width="4" stroke-opacity="0.6"/> 14659 <path d="M42 22c0-11.046-8.954-20-20-20" stroke="white" stroke-width="4"/> 14660 </svg> 14661 </div> 14662 14663 <div class="countdown-container"><a 14664 href="/collections/indoor-cooking" 14665 class="countdown-inner-container" 14666 > 14667 <span class="countdown-content"> 14668 <div class="pre-countdown-content"> 14669 Free gift with every Halo Mixer or Volt 2. Ends soon! 14670 </div> 14671 14672 <div class="post-countdown-content"> 14673 14674 </div> 14675 </span> 14676 14677 <div class="countdown-timer"> 14678 <div class="segment"> 14679 <span id="cd-days" class="countdown-unit">00</span> 14680 <span class="label">days</span> 14681 </div> 14682 <div class="segment"> 14683 <span id="cd-hours" class="countdown-unit">00</span> 14684 <span class="label">hours</span> 14685 </div> 14686 <div class="segment"> 14687 <span id="cd-minutes" class="countdown-unit">00</span> 14688 <span class="label">min</span> 14689 </div> 14690 <div class="segment"> 14691 <span id="cd-seconds" class="countdown-unit">00</span> 14692 <span class="label">sec</span> 14693 </div> 14694 </div> 14695 </a></div> 14696</countdown-component> 14697 14698 14699</div><section id="shopify-section-sections--15777332592737__mini_cart_xyadR4" class="shopify-section shopify-section-group-header-group"><div data-minicart-blocks-source hidden> 14700 14701</div> 14702 14703 14704</section><div id="shopify-section-sections--15777332592737__returning_visitor_modal_XeyqTy" class="shopify-section shopify-section-group-header-group"> 14705 14706 14707<returning-visitor-modal 14708 data-enabled="false" 14709 data-trigger="page_load_cart" 14710 data-cart-has-items="false" 14711 data-require-external="true" 14712 data-storage-section-id="sections--15777332592737__returning_visitor_modal_XeyqTy" 14713 data-dismissal-storage-revision="" 14714 class="is-hidden" 14715> 14716 <div 14717 class="returning-visitor-modal" 14718 js-returning-visitor-modal="overlay" 14719 role="dialog" 14720 aria-modal="true" 14721 aria-labelledby="returning-visitor-modal-title-sections--15777332592737__returning_visitor_modal_XeyqTy" 14722 aria-describedby="returning-visitor-modal-description-sections--15777332592737__returning_visitor_modal_XeyqTy" 14723 > 14724 <div class="returning-visitor-modal__close-button-container"> 14725 <button 14726 class="returning-visitor-modal__close-button" 14727 type="button" 14728 js-returning-visitor-modal="dismiss" 14729 aria-label="No thanks" 14730 > 14731 14732 14733 14734 <svg 14735 class="" 14736 xmlns="http://www.w3.org/2000/svg" 14737 width="20" 14738 height="20" 14739 viewBox="0 0 20 20" 14740 fill="none" 14741 role="img" 14742 aria-labelledby="icon-close-title" 14743 > 14744 <title id="icon-close-title">close</title> 14745 <path d="M4.54897 17L3 15.451L8.45103 10L3 4.54897L4.54897 3L10 8.45103L15.451 3L17 4.54897L11.549 10L17 15.451L15.451 17L10 11.549L4.54897 17Z" fill="currentColor"/> 14746 </svg> 14747 14748 14749 </button> 14750 </div> 14751 <div class="returning-visitor-modal__content"> 14752 <div class="returning-visitor-modal__image-wrapper "> 14753 14754 14755 14756 14757 14758 14759<img 14760 src="//ooni.com/cdn/shop/files/Ooni_Rewards_-_UK_ANZ_EU.jpg?v=1694506680&width=436" 14761 srcset="//ooni.com/cdn/shop/files/Ooni_Rewards_-_UK_ANZ_EU.jpg?v=1694506680&width=436 1x, //ooni.com/cdn/shop/files/Ooni_Rewards_-_UK_ANZ_EU.jpg?v=1694506680&width=872 2x" 14762 14763 alt="A Perforated Pizza Peel with a Margherita Pizza" 14764 class="returning-visitor-modal__image" 14765 loading="lazy" 14766 decoding="async" 14767 width="436" 14768 height="" 14769 14770 > 14771 14772 14773 14774 <div class="returning-visitor-modal__hero-overlay"> 14775 14776 <h2 id="returning-visitor-modal-title-sections--15777332592737__returning_visitor_modal_XeyqTy" class="returning-visitor-modal__title"> 14777 Get it while itâs hot. 14778 </h2> 14779 14780 14781 <p id="returning-visitor-modal-description-sections--15777332592737__returning_visitor_modal_XeyqTy" class="returning-visitor-modal__message"> 14782 Your cart is waiting. Don't let someone beat you to it. 14783 </p> 14784 14785 </div> 14786 14787 </div> 14788 <div class="returning-visitor-modal__body"> 14789 14790 14791 <button 14792 class="returning-visitor-modal__close" 14793 type="button" 14794 js-returning-visitor-modal="dismiss" 14795 > 14796 No thanks 14797 </button> 14798 </div> 14799 </div> 14800 </div> 14801</returning-visitor-modal> 14802 14803</div> 14804<!-- END sections: header-group --> 14805<main id="main-content" role="main" tabindex="-1"> 14806 <div id="shopify-section-template--15777332527201__main" class="shopify-section"> 14807 14808 14809 14810 14811 14812 14813 14814
14814<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C0_1wvBh.js" type="module" crossorigin="anonymous"></script>
14814 14815 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 14816 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 14817 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-Search.DIJ0tHmo.js" crossorigin="anonymous"> 14818 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ArticlesContext.lpAhEPrC.js" crossorigin="anonymous"> 14819 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-urlManager.5nG60_Av.js" crossorigin="anonymous"> 14820 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 14821 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductComparison.ByUQVAb1.js" crossorigin="anonymous"> 14822 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ArticleGrid.Cpk9Px1G.js" crossorigin="anonymous"> 14823 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 14824 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 14825 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-richTextConverter.IKlQw-Sh.js" crossorigin="anonymous"> 14826 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 14827 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 14828 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 14829 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 14830 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 14831 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-format.Du7_FhYl.js" crossorigin="anonymous"> 14832 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-PaginationControls.YBonHCla.js" crossorigin="anonymous"> 14833 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ChevronDownIcon.CAwKTRcL.js" crossorigin="anonymous"> 14834 <link href="//ooni.com/cdn/shop/t/621/assets/__vite-index.BxNIruMt.css" rel="stylesheet" type="text/css" media="all" /> 14835 14836 14837 14838<uwp-collection 14839 style="--collection-desktop-columns:4;--collection-mobile-columns:1;" 14840 collection-handle="" 14841 comparison-modal-title="Compare Products" 14842 collection-id="" 14843 data-cs-override-id="collection-section-template--15777332527201__main" 14844 enable-datalayer-logging="true" 14845 enable-product-comparison="false" 14846 search-term="Gas pizza oven" 14847 show-product-badges="true" 14848 show-product-reviews="true" 14849 content-blocks=" 14850 { 14851 "contentBlocks": [ 14852 14853 ] 14854 } 14855" 14856> 14857 <div> 14858 14859 <div class="search"> 14860 <h2 class="search__title title-3">Search Results</h2> 14861 <p class="search__result-msg is-loading__skeleton">loading</p> 14862 14863 <form 14864 action="/search" 14865 method="get" 14866 role="search" 14867 class="search__form" 14868 > 14869 <input type="hidden" name="type" value="product"> 14870 <label 14871 class="search__label visually-hidden" 14872 for="Search-In-Template" 14873 >Search</label> 14874 14875 <input 14876 class="search__input" 14877 id="Search-In-Template" 14878 type="search" 14879 name="q" 14880 required 14881 value="Gas pizza oven" 14882 placeholder="Search" 14883 > 14884 </form> 14885</div> 14886 14887 14888 <div class="search-tabs"> 14889 14890 <div class="search-tabs__tab is-loading__skeleton"> 14891 <span>loeading</span> 14892 </div> 14893 14894 <div class="search-tabs__tab is-loading__skeleton"> 14895 <span>loeading</span> 14896 </div> 14897 14898 <div class="search-tabs__tab is-loading__skeleton"> 14899 <span>loeading</span> 14900 </div> 14901 14902 </div> 14903 14904 14905 <div class="collection__actions collection__liquid-skeleton"> 14906 <div class="container collection__actions-container"> 14907 <div class="collection__filters collection__filters--desktop"> 14908 <div class="desktop-filters-form"> 14909 <div class="desktop-filters-form__toggles"> 14910 14911 <button 14912 class="desktop-filters-form__toggle text-medium--semi btn btn--outline is-loading__skeleton" 14913 >
14914 <span>loading</span> 14915 <span> 14916 14917 14918 <svg 14919 class="" 14920 width="20" 14921 height="20" 14922 viewBox="0 0 20 20" 14923 fill="none" 14924 xmlns="http://www.w3.org/2000/svg" 14925 role="img" 14926 aria-labelledby="icon-caret-title" 14927 > 14928 <title id="icon-caret-title">Caret (caret icon)</title> 14929 <path d="M12.5 5L7.5 10L12.5 15" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 14930 </svg> 14931 14932</span> 14933 </button> 14934 14935 <button 14936 class="desktop-filters-form__toggle text-medium--semi btn btn--outline is-loading__skeleton" 14937 > 14938 <span>loading</span> 14939 <span> 14940 14941 14942 <svg 14943 class="" 14944 width="20" 14945 height="20" 14946 viewBox="0 0 20 20" 14947 fill="none" 14948 xmlns="http://www.w3.org/2000/svg" 14949 role="img" 14950 aria-labelledby="icon-caret-title" 14951 > 14952 <title id="icon-caret-title">Caret (caret icon)</title> 14953 <path d="M12.5 5L7.5 10L12.5 15" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 14954 </svg> 14955 14956</span> 14957 </button> 14958 14959 <button 14960 class="desktop-filters-form__toggle text-medium--semi btn btn--outline is-loading__skeleton" 14961 > 14962 <span>loading</span> 14963 <span> 14964 14965 14966 <svg 14967 class="" 14968 width="20" 14969 height="20" 14970 viewBox="0 0 20 20" 14971 fill="none" 14972 xmlns="http://www.w3.org/2000/svg" 14973 role="img" 14974 aria-labelledby="icon-caret-title" 14975 > 14976 <title id="icon-caret-title">Caret (caret icon)</title> 14977 <path d="M12.5 5L7.5 10L12.5 15" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 14978 </svg> 14979 14980</span> 14981 </button> 14982 14983 </div> 14984 </div> 14985 </div> 14986 <div class="collection__filters collection__filters--mobile"> 14987 <button class="collection__filter-action text-medium--semi is-loading__skeleton"> 14988 <span>Filter & Sort</span> 14989 </button> 14990 </div> 14991 <div class="collection__grid-change"> 14992 <button 14993 aria-label="collection.change_grid" 14994 type="button" 14995 > 14996 14997 14998 14999 <svg 15000 width="24" 15001 height="24" 15002 viewBox="0 0 24 24" 15003 fill="none" 15004 xmlns="http://www.w3.org/2000/svg" 15005 role="img" 15006 aria-labelledby="icon-one-card-title" 15007 > 15008 <title id="icon-one-card-title">One card icon</title> 15009 <g id="product-view-toggle" clip-path="url(#clip0_10746_7829)"> 15010 <g id="icon-full-view"> 15011 <g id="Clip path group"> 15012 <mask id="mask0_10746_7829" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" 15013 y="0" width="24" height="24"> 15014 <g id="clip-path"> 15015 <path id="mask" d="M24 0H0V24H24V0Z" fill="white" /> 15016 </g> 15017 </mask> 15018 <g mask="url(#mask0_10746_7829)"> 15019 <path 15020 d="M5.28516 3.57129V20.4307H18.7137V3.57129H5.28516ZM4.28516 2.57129H19.7137V21.4307H4.28516V2.57129Z" 15021 fill="currentColor" 15022 /> 15023 </g> 15024 </g> 15025 </g> 15026 </g> 15027 <defs> 15028 <clipPath id="clip0_10746_7829"> 15029 <rect width="24" height="24" fill="white" /> 15030 </clipPath> 15031 </defs> 15032 </svg> 15033 15034 15035 </button> 15036 15037 <button 15038 aria-label="collection.change_grid" 15039 type="button" 15040 > 15041 15042 15043 15044 <svg 15045 width="24" 15046 height="24" 15047 viewBox="0 0 24 24" 15048 fill="none" 15049 xmlns="http://www.w3.org/2000/svg" 15050 role="img" 15051 aria-labelledby="icon-multi-card-title" 15052 > 15053 <title id="icon-multi-card-title">Multi card icon</title> 15054 <g id="product-view-toggle" clip-path="url(#clip0_10746_7839)"> 15055 <g id="icon-50-50-view"> 15056 <g id="Clip path group"> 15057 <mask id="mask0_10746_7839" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" 15058 y="0" width="24" height="24"> 15059 <g id="clip-path"> 15060 <path id="mask" d="M24 0H0V24H24V0Z" fill="white" /> 15061 </g> 15062 </mask> 15063 <g mask="url(#mask0_10746_7839)"> 15064 <path 15065 d="M5.28516 13.8572V20.4286H10.1423V13.8572H5.28516ZM4.28516 12.8572H11.1423V21.4286H4.28516V12.8572Z" 15066 fill="currentColor" 15067 /> 15068 <path 15069 d="M13.8555 13.8574V20.4288H18.7126V13.8574H13.8555ZM12.8555 12.8574H19.7126V21.4288H12.8555V12.8574Z" 15070 fill="currentColor" 15071 /> 15072 <path 15073 d="M5.28516 3.57129V10.1427H10.1423V3.57129H5.28516ZM4.28516 2.57129H11.1423V11.1427H4.28516V2.57129Z" 15074 fill="currentColor" 15075 /> 15076 <path 15077 d="M13.8555 3.57129V10.1427H18.7126V3.57129H13.8555ZM12.8555 2.57129H19.7126V11.1427H12.8555V2.57129Z" 15078 fill="currentColor" 15079 /> 15080 </g> 15081 </g> 15082 </g> 15083 </g> 15084 <defs> 15085 <clipPath id="clip0_10746_7839"> 15086 <rect width="24" height="24" fill="white" /> 15087 </clipPath> 15088 </defs> 15089 </svg> 15090 15091 15092 </button> 15093 </div> 15094 <div class="sort-select"> 15095 <button class="text-medium--semi btn btn--outline is-loading__skeleton"> 15096 Sort by 15097 </button> 15098 </div> 15099 </div> 15100 </div> 15101 <div class="product-grid product-grid--multi-card collection__liquid-skeleton"> 15102 <div class="container product-grid__container"> 15103 15104 15105 15106 15107 15108 15109
15109<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
15109 15110 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 15111 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 15112 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 15113 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 15114 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 15115 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 15116 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 15117 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 15118 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 15119 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 15120 15121 15122 15123<ooni-product-card 15124 product=" 15125 15126 15127 15128 15129 15130 15131 false 15132 15133" 15134 product-class="" 15135 is-carousel="" 15136 show-price="null" 15137 show-product-badges="true" 15138 simplified="false" 15139> 15140 15141 <div class="product-card is-loading"> 15142 <div class="product-card__image"></div> 15143 <div class="product-card__title"></div> 15144 <div class="product-card__description"></div> 15145 <button class="product-card__button"></button> 15146 </div> 15147 15148</ooni-product-card> 15149 15150 15151 15152 15153 15154 15155 15156
15156<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
15156 15157 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 15158 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 15159 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 15160 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 15161 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 15162 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 15163 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 15164 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 15165 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 15166 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 15167 15168 15169 15170<ooni-product-card 15171 product=" 15172 15173 15174 15175 15176 15177 15178 false 15179 15180" 15181 product-class="" 15182 is-carousel="" 15183 show-price="null" 15184 show-product-badges="true" 15185 simplified="false" 15186> 15187 15188 <div class="product-card is-loading"> 15189 <div class="product-card__image"></div> 15190 <div class="product-card__title"></div> 15191 <div class="product-card__description"></div> 15192 <button class="product-card__button"></button> 15193 </div> 15194 15195</ooni-product-card> 15196 15197 15198 15199 15200 15201 15202 15203
15203<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
15203 15204 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 15205 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 15206 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 15207 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 15208 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 15209 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 15210 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 15211 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 15212 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 15213 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 15214 15215 15216 15217<ooni-product-card 15218 product=" 15219 15220 15221 15222 15223 15224 15225 false 15226 15227" 15228 product-class="" 15229 is-carousel="" 15230 show-price="null" 15231 show-product-badges="true" 15232 simplified="false" 15233> 15234 15235 <div class="product-card is-loading"> 15236 <div class="product-card__image"></div> 15237 <div class="product-card__title"></div> 15238 <div class="product-card__description"></div> 15239 <button class="product-card__button"></button> 15240 </div> 15241 15242</ooni-product-card> 15243 15244 15245 15246 15247 15248 15249 15250
15250<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
15250 15251 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 15252 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 15253 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 15254 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 15255 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 15256 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 15257 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 15258 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 15259 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 15260 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 15261 15262 15263 15264<ooni-product-card 15265 product=" 15266 15267 15268 15269 15270 15271 15272 false 15273 15274" 15275 product-class="" 15276 is-carousel="" 15277 show-price="null" 15278 show-product-badges="true" 15279 simplified="false" 15280> 15281 15282 <div class="product-card is-loading"> 15283 <div class="product-card__image"></div> 15284 <div class="product-card__title"></div> 15285 <div class="product-card__description"></div> 15286 <button class="product-card__button"></button> 15287 </div> 15288 15289</ooni-product-card> 15290 15291 15292 15293 15294 15295 15296 15297
15297<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
15297 15298 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 15299 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 15300 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 15301 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 15302 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 15303 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 15304 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 15305 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 15306 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 15307 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 15308 15309 15310 15311<ooni-product-card 15312 product=" 15313 15314 15315 15316 15317 15318 15319 false 15320 15321" 15322 product-class="" 15323 is-carousel="" 15324 show-price="null" 15325 show-product-badges="true" 15326 simplified="false" 15327> 15328 15329 <div class="product-card is-loading"> 15330 <div class="product-card__image"></div> 15331 <div class="product-card__title"></div> 15332 <div class="product-card__description"></div> 15333 <button class="product-card__button"></button> 15334 </div> 15335 15336</ooni-product-card> 15337 15338 15339 15340 15341 15342 15343 15344
15344<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
15344 15345 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 15346 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 15347 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 15348 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 15349 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 15350 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 15351 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 15352 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 15353 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 15354 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 15355 15356 15357 15358<ooni-product-card 15359 product=" 15360 15361 15362 15363 15364 15365 15366 false 15367 15368" 15369 product-class="" 15370 is-carousel="" 15371 show-price="null" 15372 show-product-badges="true" 15373 simplified="false" 15374> 15375 15376 <div class="product-card is-loading"> 15377 <div class="product-card__image"></div> 15378 <div class="product-card__title"></div> 15379 <div class="product-card__description"></div> 15380 <button class="product-card__button"></button> 15381 </div> 15382 15383</ooni-product-card> 15384 15385 15386 15387 15388 15389 15390 15391
15391<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
15391 15392 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 15393 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 15394 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 15395 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 15396 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 15397 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 15398 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 15399 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 15400 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 15401 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 15402 15403 15404 15405<ooni-product-card 15406 product=" 15407 15408 15409 15410 15411 15412 15413 false 15414 15415" 15416 product-class="" 15417 is-carousel="" 15418 show-price="null" 15419 show-product-badges="true" 15420 simplified="false" 15421> 15422 15423 <div class="product-card is-loading"> 15424 <div class="product-card__image"></div> 15425 <div class="product-card__title"></div> 15426 <div class="product-card__description"></div> 15427 <button class="product-card__button"></button> 15428 </div> 15429 15430</ooni-product-card> 15431 15432 15433 15434 15435 15436 15437 15438
15438<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
15438 15439 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 15440 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 15441 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 15442 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 15443 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 15444 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 15445 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 15446 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 15447 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 15448 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 15449 15450 15451 15452<ooni-product-card 15453 product=" 15454 15455 15456 15457 15458 15459 15460 false 15461 15462" 15463 product-class="" 15464 is-carousel="" 15465 show-price="null" 15466 show-product-badges="true" 15467 simplified="false" 15468> 15469 15470 <div class="product-card is-loading"> 15471 <div class="product-card__image"></div> 15472 <div class="product-card__title"></div> 15473 <div class="product-card__description"></div> 15474 <button class="product-card__button"></button> 15475 </div> 15476 15477</ooni-product-card> 15478 15479 15480 15481 15482 15483 15484 15485
15485<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
15485 15486 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 15487 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 15488 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 15489 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 15490 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 15491 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 15492 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 15493 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 15494 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 15495 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 15496 15497 15498 15499<ooni-product-card 15500 product=" 15501 15502 15503 15504 15505 15506 15507 false 15508 15509" 15510 product-class="" 15511 is-carousel="" 15512 show-price="null" 15513 show-product-badges="true" 15514 simplified="false" 15515> 15516 15517 <div class="product-card is-loading"> 15518 <div class="product-card__image"></div> 15519 <div class="product-card__title"></div> 15520 <div class="product-card__description"></div> 15521 <button class="product-card__button"></button> 15522 </div> 15523 15524</ooni-product-card> 15525 15526 15527 15528 15529 15530 15531 15532
15532<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
15532 15533 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 15534 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 15535 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 15536 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 15537 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 15538 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 15539 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 15540 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 15541 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 15542 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 15543 15544 15545 15546<ooni-product-card 15547 product=" 15548 15549 15550 15551 15552 15553 15554 false 15555 15556" 15557 product-class="" 15558 is-carousel="" 15559 show-price="null" 15560 show-product-badges="true" 15561 simplified="false" 15562> 15563 15564 <div class="product-card is-loading"> 15565 <div class="product-card__image"></div> 15566 <div class="product-card__title"></div> 15567 <div class="product-card__description"></div> 15568 <button class="product-card__button"></button> 15569 </div> 15570 15571</ooni-product-card> 15572 15573 15574 15575 15576 15577 15578 15579
15579<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
15579 15580 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 15581 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 15582 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 15583 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 15584 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 15585 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 15586 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 15587 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 15588 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 15589 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 15590 15591 15592 15593<ooni-product-card 15594 product=" 15595 15596 15597 15598 15599 15600 15601 false 15602 15603" 15604 product-class="" 15605 is-carousel="" 15606 show-price="null" 15607 show-product-badges="true" 15608 simplified="false" 15609> 15610 15611 <div class="product-card is-loading"> 15612 <div class="product-card__image"></div> 15613 <div class="product-card__title"></div> 15614 <div class="product-card__description"></div> 15615 <button class="product-card__button"></button> 15616 </div> 15617 15618</ooni-product-card> 15619 15620 15621 15622 15623 15624 15625 15626
15626<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
15626 15627 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 15628 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 15629 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 15630 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 15631 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 15632 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 15633 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 15634 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 15635 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 15636 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 15637 15638 15639 15640<ooni-product-card 15641 product=" 15642 15643 15644 15645 15646 15647 15648 false 15649 15650" 15651 product-class="" 15652 is-carousel="" 15653 show-price="null" 15654 show-product-badges="true" 15655 simplified="false" 15656> 15657 15658 <div class="product-card is-loading"> 15659 <div class="product-card__image"></div> 15660 <div class="product-card__title"></div> 15661 <div class="product-card__description"></div> 15662 <button class="product-card__button"></button> 15663 </div> 15664 15665</ooni-product-card> 15666 15667 15668 15669 15670 15671 15672 15673
15673<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
15673 15674 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 15675 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 15676 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 15677 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 15678 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 15679 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 15680 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 15681 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 15682 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 15683 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 15684 15685 15686 15687<ooni-product-card 15688 product=" 15689 15690 15691 15692 15693 15694 15695 false 15696 15697" 15698 product-class="" 15699 is-carousel="" 15700 show-price="null" 15701 show-product-badges="true" 15702 simplified="false" 15703> 15704 15705 <div class="product-card is-loading"> 15706 <div class="product-card__image"></div> 15707 <div class="product-card__title"></div> 15708 <div class="product-card__description"></div> 15709 <button class="product-card__button"></button> 15710 </div> 15711 15712</ooni-product-card> 15713 15714 15715 15716 15717 15718 15719 15720
15720<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
15720 15721 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 15722 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 15723 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 15724 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 15725 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 15726 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 15727 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 15728 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 15729 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 15730 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 15731 15732 15733 15734<ooni-product-card 15735 product=" 15736 15737 15738 15739 15740 15741 15742 false 15743 15744" 15745 product-class="" 15746 is-carousel="" 15747 show-price="null" 15748 show-product-badges="true" 15749 simplified="false" 15750> 15751 15752 <div class="product-card is-loading"> 15753 <div class="product-card__image"></div> 15754 <div class="product-card__title"></div> 15755 <div class="product-card__description"></div> 15756 <button class="product-card__button"></button> 15757 </div> 15758 15759</ooni-product-card> 15760 15761 15762 15763 15764 15765 15766 15767
15767<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
15767 15768 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 15769 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 15770 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 15771 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 15772 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 15773 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 15774 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 15775 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 15776 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 15777 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 15778 15779 15780 15781<ooni-product-card 15782 product=" 15783 15784 15785 15786 15787 15788 15789 false 15790 15791" 15792 product-class="" 15793 is-carousel="" 15794 show-price="null" 15795 show-product-badges="true" 15796 simplified="false" 15797> 15798 15799 <div class="product-card is-loading"> 15800 <div class="product-card__image"></div> 15801 <div class="product-card__title"></div> 15802 <div class="product-card__description"></div> 15803 <button class="product-card__button"></button> 15804 </div> 15805 15806</ooni-product-card> 15807 15808 15809 15810 15811 15812 15813 15814
15814<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
15814 15815 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 15816 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 15817 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 15818 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 15819 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 15820 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 15821 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 15822 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 15823 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 15824 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 15825 15826 15827 15828<ooni-product-card 15829 product=" 15830 15831 15832 15833 15834 15835 15836 false 15837 15838" 15839 product-class="" 15840 is-carousel="" 15841 show-price="null" 15842 show-product-badges="true" 15843 simplified="false" 15844> 15845 15846 <div class="product-card is-loading"> 15847 <div class="product-card__image"></div> 15848 <div class="product-card__title"></div> 15849 <div class="product-card__description"></div> 15850 <button class="product-card__button"></button> 15851 </div> 15852 15853</ooni-product-card> 15854 15855 15856 15857 15858 15859 15860 15861
15861<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
15861 15862 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 15863 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 15864 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 15865 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 15866 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 15867 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 15868 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 15869 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 15870 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 15871 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 15872 15873 15874 15875<ooni-product-card 15876 product=" 15877 15878 15879 15880 15881 15882 15883 false 15884 15885" 15886 product-class="" 15887 is-carousel="" 15888 show-price="null" 15889 show-product-badges="true" 15890 simplified="false" 15891> 15892 15893 <div class="product-card is-loading"> 15894 <div class="product-card__image"></div> 15895 <div class="product-card__title"></div> 15896 <div class="product-card__description"></div> 15897 <button class="product-card__button"></button> 15898 </div> 15899 15900</ooni-product-card> 15901 15902 15903 15904 15905 15906 15907 15908
15908<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
15908 15909 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 15910 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 15911 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 15912 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 15913 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 15914 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 15915 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 15916 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 15917 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 15918 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 15919 15920 15921 15922<ooni-product-card 15923 product=" 15924 15925 15926 15927 15928 15929 15930 false 15931 15932" 15933 product-class="" 15934 is-carousel="" 15935 show-price="null" 15936 show-product-badges="true" 15937 simplified="false" 15938> 15939 15940 <div class="product-card is-loading"> 15941 <div class="product-card__image"></div> 15942 <div class="product-card__title"></div> 15943 <div class="product-card__description"></div> 15944 <button class="product-card__button"></button> 15945 </div> 15946 15947</ooni-product-card> 15948 15949 15950 15951 15952 15953 15954 15955
15955<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
15955 15956 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 15957 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 15958 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 15959 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 15960 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 15961 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 15962 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 15963 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 15964 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 15965 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 15966 15967 15968 15969<ooni-product-card 15970 product=" 15971 15972 15973 15974 15975 15976 15977 false 15978 15979" 15980 product-class="" 15981 is-carousel="" 15982 show-price="null" 15983 show-product-badges="true" 15984 simplified="false" 15985> 15986 15987 <div class="product-card is-loading"> 15988 <div class="product-card__image"></div> 15989 <div class="product-card__title"></div> 15990 <div class="product-card__description"></div> 15991 <button class="product-card__button"></button> 15992 </div> 15993 15994</ooni-product-card> 15995 15996 15997 15998 15999 16000 16001 16002
16002<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
16002 16003 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 16004 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 16005 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 16006 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 16007 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 16008 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 16009 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 16010 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 16011 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 16012 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 16013 16014 16015 16016<ooni-product-card 16017 product=" 16018 16019 16020 16021 16022 16023 16024 false 16025 16026" 16027 product-class="" 16028 is-carousel="" 16029 show-price="null" 16030 show-product-badges="true" 16031 simplified="false" 16032> 16033 16034 <div class="product-card is-loading"> 16035 <div class="product-card__image"></div> 16036 <div class="product-card__title"></div> 16037 <div class="product-card__description"></div> 16038 <button class="product-card__button"></button> 16039 </div> 16040 16041</ooni-product-card> 16042 16043 16044 16045 16046 16047 16048 16049
16049<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
16049 16050 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 16051 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 16052 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 16053 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 16054 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 16055 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 16056 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 16057 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 16058 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 16059 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 16060 16061 16062 16063<ooni-product-card 16064 product=" 16065 16066 16067 16068 16069 16070 16071 false 16072 16073" 16074 product-class="" 16075 is-carousel="" 16076 show-price="null" 16077 show-product-badges="true" 16078 simplified="false" 16079> 16080 16081 <div class="product-card is-loading"> 16082 <div class="product-card__image"></div> 16083 <div class="product-card__title"></div> 16084 <div class="product-card__description"></div> 16085 <button class="product-card__button"></button> 16086 </div> 16087 16088</ooni-product-card> 16089 16090 16091 16092 16093 16094 16095 16096
16096<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
16096 16097 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 16098 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 16099 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 16100 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 16101 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 16102 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 16103 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 16104 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 16105 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 16106 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 16107 16108 16109 16110<ooni-product-card 16111 product=" 16112 16113 16114 16115 16116 16117 16118 false 16119 16120" 16121 product-class="" 16122 is-carousel="" 16123 show-price="null" 16124 show-product-badges="true" 16125 simplified="false" 16126> 16127 16128 <div class="product-card is-loading"> 16129 <div class="product-card__image"></div> 16130 <div class="product-card__title"></div> 16131 <div class="product-card__description"></div> 16132 <button class="product-card__button"></button> 16133 </div> 16134 16135</ooni-product-card> 16136 16137 16138 16139 16140 16141 16142 16143
16143<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
16143 16144 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 16145 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 16146 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 16147 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 16148 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 16149 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 16150 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 16151 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 16152 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 16153 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 16154 16155 16156 16157<ooni-product-card 16158 product=" 16159 16160 16161 16162 16163 16164 16165 false 16166 16167" 16168 product-class="" 16169 is-carousel="" 16170 show-price="null" 16171 show-product-badges="true" 16172 simplified="false" 16173> 16174 16175 <div class="product-card is-loading"> 16176 <div class="product-card__image"></div> 16177 <div class="product-card__title"></div> 16178 <div class="product-card__description"></div> 16179 <button class="product-card__button"></button> 16180 </div> 16181 16182</ooni-product-card> 16183 16184 16185 16186 16187 16188 16189 16190
16190<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
16190 16191 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 16192 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 16193 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 16194 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 16195 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 16196 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 16197 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 16198 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 16199 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 16200 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 16201 16202 16203 16204<ooni-product-card 16205 product=" 16206 16207 16208 16209 16210 16211 16212 false 16213 16214" 16215 product-class="" 16216 is-carousel="" 16217 show-price="null" 16218 show-product-badges="true" 16219 simplified="false" 16220> 16221 16222 <div class="product-card is-loading"> 16223 <div class="product-card__image"></div> 16224 <div class="product-card__title"></div> 16225 <div class="product-card__description"></div> 16226 <button class="product-card__button"></button> 16227 </div> 16228 16229</ooni-product-card> 16230 16231 16232 16233 16234 16235 16236 16237
16237<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
16237 16238 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 16239 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 16240 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 16241 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 16242 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 16243 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 16244 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 16245 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 16246 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 16247 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 16248 16249 16250 16251<ooni-product-card 16252 product=" 16253 16254 16255 16256 16257 16258 16259 false 16260 16261" 16262 product-class="" 16263 is-carousel="" 16264 show-price="null" 16265 show-product-badges="true" 16266 simplified="false" 16267> 16268 16269 <div class="product-card is-loading"> 16270 <div class="product-card__image"></div> 16271 <div class="product-card__title"></div> 16272 <div class="product-card__description"></div> 16273 <button class="product-card__button"></button> 16274 </div> 16275 16276</ooni-product-card> 16277 16278 16279 16280 16281 16282 16283 16284
16284<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
16284 16285 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 16286 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 16287 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 16288 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 16289 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 16290 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 16291 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 16292 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 16293 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 16294 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 16295 16296 16297 16298<ooni-product-card 16299 product=" 16300 16301 16302 16303 16304 16305 16306 false 16307 16308" 16309 product-class="" 16310 is-carousel="" 16311 show-price="null" 16312 show-product-badges="true" 16313 simplified="false" 16314> 16315 16316 <div class="product-card is-loading"> 16317 <div class="product-card__image"></div> 16318 <div class="product-card__title"></div> 16319 <div class="product-card__description"></div> 16320 <button class="product-card__button"></button> 16321 </div> 16322 16323</ooni-product-card> 16324 16325 16326 16327 16328 16329 16330 16331
16331<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
16331 16332 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 16333 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 16334 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 16335 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 16336 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 16337 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 16338 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 16339 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 16340 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 16341 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 16342 16343 16344 16345<ooni-product-card 16346 product=" 16347 16348 16349 16350 16351 16352 16353 false 16354 16355" 16356 product-class="" 16357 is-carousel="" 16358 show-price="null" 16359 show-product-badges="true" 16360 simplified="false" 16361> 16362 16363 <div class="product-card is-loading"> 16364 <div class="product-card__image"></div> 16365 <div class="product-card__title"></div> 16366 <div class="product-card__description"></div> 16367 <button class="product-card__button"></button> 16368 </div> 16369 16370</ooni-product-card> 16371 16372 16373 16374 16375 16376 16377 16378
16378<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
16378 16379 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 16380 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 16381 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 16382 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 16383 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 16384 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 16385 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 16386 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 16387 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 16388 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 16389 16390 16391 16392<ooni-product-card 16393 product=" 16394 16395 16396 16397 16398 16399 16400 false 16401 16402" 16403 product-class="" 16404 is-carousel="" 16405 show-price="null" 16406 show-product-badges="true" 16407 simplified="false" 16408> 16409 16410 <div class="product-card is-loading"> 16411 <div class="product-card__image"></div> 16412 <div class="product-card__title"></div> 16413 <div class="product-card__description"></div> 16414 <button class="product-card__button"></button> 16415 </div> 16416 16417</ooni-product-card> 16418 16419 16420 16421 16422 16423 16424 16425
16425<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
16425 16426 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 16427 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 16428 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 16429 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 16430 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 16431 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 16432 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 16433 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 16434 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 16435 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 16436 16437 16438 16439<ooni-product-card 16440 product=" 16441 16442 16443 16444 16445 16446 16447 false 16448 16449" 16450 product-class="" 16451 is-carousel="" 16452 show-price="null" 16453 show-product-badges="true" 16454 simplified="false" 16455> 16456 16457 <div class="product-card is-loading"> 16458 <div class="product-card__image"></div> 16459 <div class="product-card__title"></div> 16460 <div class="product-card__description"></div> 16461 <button class="product-card__button"></button> 16462 </div> 16463 16464</ooni-product-card> 16465 16466 16467 16468 16469 16470 16471 16472
16472<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
16472 16473 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 16474 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 16475 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 16476 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 16477 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 16478 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 16479 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 16480 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 16481 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 16482 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 16483 16484 16485 16486<ooni-product-card 16487 product=" 16488 16489 16490 16491 16492 16493 16494 false 16495 16496" 16497 product-class="" 16498 is-carousel="" 16499 show-price="null" 16500 show-product-badges="true" 16501 simplified="false" 16502> 16503 16504 <div class="product-card is-loading"> 16505 <div class="product-card__image"></div> 16506 <div class="product-card__title"></div> 16507 <div class="product-card__description"></div> 16508 <button class="product-card__button"></button> 16509 </div> 16510 16511</ooni-product-card> 16512 16513 16514 16515 16516 16517 16518 16519
16519<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
16519 16520 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 16521 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 16522 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 16523 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 16524 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 16525 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 16526 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 16527 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 16528 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 16529 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 16530 16531 16532 16533<ooni-product-card 16534 product=" 16535 16536 16537 16538 16539 16540 16541 false 16542 16543" 16544 product-class="" 16545 is-carousel="" 16546 show-price="null" 16547 show-product-badges="true" 16548 simplified="false" 16549> 16550 16551 <div class="product-card is-loading"> 16552 <div class="product-card__image"></div> 16553 <div class="product-card__title"></div> 16554 <div class="product-card__description"></div> 16555 <button class="product-card__button"></button> 16556 </div> 16557 16558</ooni-product-card> 16559 16560 16561 16562 16563 16564 16565 16566
16566<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
16566 16567 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 16568 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 16569 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 16570 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 16571 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 16572 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 16573 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 16574 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 16575 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 16576 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 16577 16578 16579 16580<ooni-product-card 16581 product=" 16582 16583 16584 16585 16586 16587 16588 false 16589 16590" 16591 product-class="" 16592 is-carousel="" 16593 show-price="null" 16594 show-product-badges="true" 16595 simplified="false" 16596> 16597 16598 <div class="product-card is-loading"> 16599 <div class="product-card__image"></div> 16600 <div class="product-card__title"></div> 16601 <div class="product-card__description"></div> 16602 <button class="product-card__button"></button> 16603 </div> 16604 16605</ooni-product-card> 16606 16607 16608 16609 16610 16611 16612 16613
16613<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
16613 16614 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 16615 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 16616 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 16617 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 16618 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 16619 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 16620 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 16621 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 16622 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 16623 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 16624 16625 16626 16627<ooni-product-card 16628 product=" 16629 16630 16631 16632 16633 16634 16635 false 16636 16637" 16638 product-class="" 16639 is-carousel="" 16640 show-price="null" 16641 show-product-badges="true" 16642 simplified="false" 16643> 16644 16645 <div class="product-card is-loading"> 16646 <div class="product-card__image"></div> 16647 <div class="product-card__title"></div> 16648 <div class="product-card__description"></div> 16649 <button class="product-card__button"></button> 16650 </div> 16651 16652</ooni-product-card> 16653 16654 16655 16656 16657 16658 16659 16660
16660<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
16660 16661 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 16662 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 16663 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 16664 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 16665 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 16666 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 16667 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 16668 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 16669 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 16670 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 16671 16672 16673 16674<ooni-product-card 16675 product=" 16676 16677 16678 16679 16680 16681 16682 false 16683 16684" 16685 product-class="" 16686 is-carousel="" 16687 show-price="null" 16688 show-product-badges="true" 16689 simplified="false" 16690> 16691 16692 <div class="product-card is-loading"> 16693 <div class="product-card__image"></div> 16694 <div class="product-card__title"></div> 16695 <div class="product-card__description"></div> 16696 <button class="product-card__button"></button> 16697 </div> 16698 16699</ooni-product-card> 16700 16701 16702 16703 16704 16705 16706 16707
16707<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
16707 16708 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 16709 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 16710 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 16711 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 16712 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 16713 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 16714 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 16715 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 16716 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 16717 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 16718 16719 16720 16721<ooni-product-card 16722 product=" 16723 16724 16725 16726 16727 16728 16729 false 16730 16731" 16732 product-class="" 16733 is-carousel="" 16734 show-price="null" 16735 show-product-badges="true" 16736 simplified="false" 16737> 16738 16739 <div class="product-card is-loading"> 16740 <div class="product-card__image"></div> 16741 <div class="product-card__title"></div> 16742 <div class="product-card__description"></div> 16743 <button class="product-card__button"></button> 16744 </div> 16745 16746</ooni-product-card> 16747 16748 16749 16750 16751 16752 16753 16754
16754<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
16754 16755 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 16756 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 16757 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 16758 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 16759 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 16760 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 16761 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 16762 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 16763 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 16764 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 16765 16766 16767 16768<ooni-product-card 16769 product=" 16770 16771 16772 16773 16774 16775 16776 false 16777 16778" 16779 product-class="" 16780 is-carousel="" 16781 show-price="null" 16782 show-product-badges="true" 16783 simplified="false" 16784> 16785 16786 <div class="product-card is-loading"> 16787 <div class="product-card__image"></div> 16788 <div class="product-card__title"></div> 16789 <div class="product-card__description"></div> 16790 <button class="product-card__button"></button> 16791 </div> 16792 16793</ooni-product-card> 16794 16795 16796 16797 16798 16799 16800 16801
16801<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
16801 16802 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 16803 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 16804 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 16805 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 16806 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 16807 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 16808 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 16809 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 16810 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 16811 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 16812 16813 16814 16815<ooni-product-card 16816 product=" 16817 16818 16819 16820 16821 16822 16823 false 16824 16825" 16826 product-class="" 16827 is-carousel="" 16828 show-price="null" 16829 show-product-badges="true" 16830 simplified="false" 16831> 16832 16833 <div class="product-card is-loading"> 16834 <div class="product-card__image"></div> 16835 <div class="product-card__title"></div> 16836 <div class="product-card__description"></div> 16837 <button class="product-card__button"></button> 16838 </div> 16839 16840</ooni-product-card> 16841 16842 16843 16844 16845 16846 16847 16848
16848<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
16848 16849 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 16850 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 16851 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 16852 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 16853 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 16854 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 16855 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 16856 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 16857 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 16858 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 16859 16860 16861 16862<ooni-product-card 16863 product=" 16864 16865 16866 16867 16868 16869 16870 false 16871 16872" 16873 product-class="" 16874 is-carousel="" 16875 show-price="null" 16876 show-product-badges="true" 16877 simplified="false" 16878> 16879 16880 <div class="product-card is-loading"> 16881 <div class="product-card__image"></div> 16882 <div class="product-card__title"></div> 16883 <div class="product-card__description"></div> 16884 <button class="product-card__button"></button> 16885 </div> 16886 16887</ooni-product-card> 16888 16889 16890 16891 16892 16893 16894 16895
16895<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
16895 16896 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 16897 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 16898 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 16899 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 16900 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 16901 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 16902 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 16903 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 16904 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 16905 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 16906 16907 16908 16909<ooni-product-card 16910 product=" 16911 16912 16913 16914 16915 16916 16917 false 16918 16919" 16920 product-class="" 16921 is-carousel="" 16922 show-price="null" 16923 show-product-badges="true" 16924 simplified="false" 16925> 16926 16927 <div class="product-card is-loading"> 16928 <div class="product-card__image"></div> 16929 <div class="product-card__title"></div> 16930 <div class="product-card__description"></div> 16931 <button class="product-card__button"></button> 16932 </div> 16933 16934</ooni-product-card> 16935 16936 16937 16938 16939 16940 16941 16942
16942<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
16942 16943 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 16944 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 16945 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 16946 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 16947 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 16948 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 16949 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 16950 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 16951 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 16952 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 16953 16954 16955 16956<ooni-product-card 16957 product=" 16958 16959 16960 16961 16962 16963 16964 false 16965 16966" 16967 product-class="" 16968 is-carousel="" 16969 show-price="null" 16970 show-product-badges="true" 16971 simplified="false" 16972> 16973 16974 <div class="product-card is-loading"> 16975 <div class="product-card__image"></div> 16976 <div class="product-card__title"></div> 16977 <div class="product-card__description"></div> 16978 <button class="product-card__button"></button> 16979 </div> 16980 16981</ooni-product-card> 16982 16983 16984 16985 16986 16987 16988 16989
16989<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
16989 16990 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 16991 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 16992 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 16993 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 16994 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 16995 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 16996 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 16997 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 16998 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 16999 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 17000 17001 17002 17003<ooni-product-card 17004 product=" 17005 17006 17007 17008 17009 17010 17011 false 17012 17013" 17014 product-class="" 17015 is-carousel="" 17016 show-price="null" 17017 show-product-badges="true" 17018 simplified="false" 17019> 17020 17021 <div class="product-card is-loading"> 17022 <div class="product-card__image"></div> 17023 <div class="product-card__title"></div> 17024 <div class="product-card__description"></div> 17025 <button class="product-card__button"></button> 17026 </div> 17027 17028</ooni-product-card> 17029 17030 17031 17032 17033 17034 17035 17036
17036<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
17036 17037 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 17038 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 17039 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 17040 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 17041 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 17042 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 17043 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 17044 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 17045 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 17046 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 17047 17048 17049 17050<ooni-product-card 17051 product=" 17052 17053 17054 17055 17056 17057 17058 false 17059 17060" 17061 product-class="" 17062 is-carousel="" 17063 show-price="null" 17064 show-product-badges="true" 17065 simplified="false" 17066> 17067 17068 <div class="product-card is-loading"> 17069 <div class="product-card__image"></div> 17070 <div class="product-card__title"></div> 17071 <div class="product-card__description"></div> 17072 <button class="product-card__button"></button> 17073 </div> 17074 17075</ooni-product-card> 17076 17077 17078 17079 17080 17081 17082 17083
17083<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
17083 17084 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 17085 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 17086 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 17087 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 17088 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 17089 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 17090 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 17091 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 17092 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 17093 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 17094 17095 17096 17097<ooni-product-card 17098 product=" 17099 17100 17101 17102 17103 17104 17105 false 17106 17107" 17108 product-class="" 17109 is-carousel="" 17110 show-price="null" 17111 show-product-badges="true" 17112 simplified="false" 17113> 17114 17115 <div class="product-card is-loading"> 17116 <div class="product-card__image"></div> 17117 <div class="product-card__title"></div> 17118 <div class="product-card__description"></div> 17119 <button class="product-card__button"></button> 17120 </div> 17121 17122</ooni-product-card> 17123 17124 17125 17126 17127 17128 17129 17130
17130<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
17130 17131 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 17132 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 17133 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 17134 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 17135 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 17136 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 17137 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 17138 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 17139 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 17140 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 17141 17142 17143 17144<ooni-product-card 17145 product=" 17146 17147 17148 17149 17150 17151 17152 false 17153 17154" 17155 product-class="" 17156 is-carousel="" 17157 show-price="null" 17158 show-product-badges="true" 17159 simplified="false" 17160> 17161 17162 <div class="product-card is-loading"> 17163 <div class="product-card__image"></div> 17164 <div class="product-card__title"></div> 17165 <div class="product-card__description"></div> 17166 <button class="product-card__button"></button> 17167 </div> 17168 17169</ooni-product-card> 17170 17171 17172 17173 17174 17175 17176 17177
17177<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
17177 17178 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 17179 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 17180 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 17181 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 17182 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 17183 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 17184 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 17185 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 17186 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 17187 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 17188 17189 17190 17191<ooni-product-card 17192 product=" 17193 17194 17195 17196 17197 17198 17199 false 17200 17201" 17202 product-class="" 17203 is-carousel="" 17204 show-price="null" 17205 show-product-badges="true" 17206 simplified="false" 17207> 17208 17209 <div class="product-card is-loading"> 17210 <div class="product-card__image"></div> 17211 <div class="product-card__title"></div> 17212 <div class="product-card__description"></div> 17213 <button class="product-card__button"></button> 17214 </div> 17215 17216</ooni-product-card> 17217 17218 17219 17220 17221 17222 17223 17224
17224<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
17224 17225 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 17226 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 17227 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 17228 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 17229 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 17230 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 17231 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 17232 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 17233 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 17234 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 17235 17236 17237 17238<ooni-product-card 17239 product=" 17240 17241 17242 17243 17244 17245 17246 false 17247 17248" 17249 product-class="" 17250 is-carousel="" 17251 show-price="null" 17252 show-product-badges="true" 17253 simplified="false" 17254> 17255 17256 <div class="product-card is-loading"> 17257 <div class="product-card__image"></div> 17258 <div class="product-card__title"></div> 17259 <div class="product-card__description"></div> 17260 <button class="product-card__button"></button> 17261 </div> 17262 17263</ooni-product-card> 17264 17265 17266 17267 17268 17269 17270 17271
17271<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
17271 17272 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 17273 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 17274 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 17275 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 17276 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 17277 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 17278 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 17279 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 17280 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 17281 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 17282 17283 17284 17285<ooni-product-card 17286 product=" 17287 17288 17289 17290 17291 17292 17293 false 17294 17295" 17296 product-class="" 17297 is-carousel="" 17298 show-price="null" 17299 show-product-badges="true" 17300 simplified="false" 17301> 17302 17303 <div class="product-card is-loading"> 17304 <div class="product-card__image"></div> 17305 <div class="product-card__title"></div> 17306 <div class="product-card__description"></div> 17307 <button class="product-card__button"></button> 17308 </div> 17309 17310</ooni-product-card> 17311 17312 17313 17314 17315 17316 17317 17318
17318<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
17318 17319 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 17320 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 17321 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 17322 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 17323 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 17324 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 17325 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 17326 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 17327 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 17328 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 17329 17330 17331 17332<ooni-product-card 17333 product=" 17334 17335 17336 17337 17338 17339 17340 false 17341 17342" 17343 product-class="" 17344 is-carousel="" 17345 show-price="null" 17346 show-product-badges="true" 17347 simplified="false" 17348> 17349 17350 <div class="product-card is-loading"> 17351 <div class="product-card__image"></div> 17352 <div class="product-card__title"></div> 17353 <div class="product-card__description"></div> 17354 <button class="product-card__button"></button> 17355 </div> 17356 17357</ooni-product-card> 17358 17359 17360 17361 17362 17363 17364 17365
17365<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
17365 17366 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 17367 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 17368 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 17369 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 17370 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 17371 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 17372 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 17373 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 17374 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 17375 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 17376 17377 17378 17379<ooni-product-card 17380 product=" 17381 17382 17383 17384 17385 17386 17387 false 17388 17389" 17390 product-class="" 17391 is-carousel="" 17392 show-price="null" 17393 show-product-badges="true" 17394 simplified="false" 17395> 17396 17397 <div class="product-card is-loading"> 17398 <div class="product-card__image"></div> 17399 <div class="product-card__title"></div> 17400 <div class="product-card__description"></div> 17401 <button class="product-card__button"></button> 17402 </div> 17403 17404</ooni-product-card> 17405 17406 17407 17408 17409 17410 17411 17412
17412<script src="//ooni.com/cdn/shop/t/621/assets/__vite-index.C_GA5Crx.js" type="module" crossorigin="anonymous"></script>
17412 17413 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact-custom-element.esm.Cpr3XFy2.js" crossorigin="anonymous"> 17414 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductCard.CyGpZhIb.js" crossorigin="anonymous"> 17415 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-preact.module.DLwCyBYy.js" crossorigin="anonymous"> 17416 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-hooks.module.BfHYZFGq.js" crossorigin="anonymous"> 17417 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-shopify-image.Br3HHSz6.js" crossorigin="anonymous"> 17418 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductPrice.D8-JsQlE.js" crossorigin="anonymous"> 17419 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-currency.CSCTdhpv.js" crossorigin="anonymous"> 17420 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-utils.bEHj0ca_.js" crossorigin="anonymous"> 17421 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-ProductBadges.BmMDy6Fm.js" crossorigin="anonymous"> 17422 <link rel="modulepreload" href="//ooni.com/cdn/shop/t/621/assets/__vite-splide.esm.C1lbcObU.js" crossorigin="anonymous"> 17423 17424 17425 17426<ooni-product-card 17427 product=" 17428 17429 17430 17431 17432 17433 17434 false 17435 17436" 17437 product-class="" 17438 is-carousel="" 17439 show-price="null" 17440 show-product-badges="true" 17441 simplified="false" 17442> 17443 17444 <div class="product-card is-loading"> 17445 <div class="product-card__image"></div> 17446 <div class="product-card__title"></div> 17447 <div class="product-card__description"></div> 17448 <button class="product-card__button"></button> 17449 </div> 17450 17451</ooni-product-card> 17452 17453 17454 </div> 17455 </div> 17456 </div> 17457</uwp-collection> 17458 17459 17460</div> 17461 </main> 17462 17463 <div class="footer-group no-print"> 17464 <!-- BEGIN sections: footer-group --> 17465<div id="shopify-section-sections--15777332559969__newsletter" class="shopify-section shopify-section-group-footer-group"> 17466<div 17467 17468 id="news" 17469 17470 class="newsletter color-scheme-2" 17471 data-cs-override-id="newsletter-section-sections--15777332559969__newsletter" 17472> 17473 <div class="newsletter__image"> 17474 17475 17476 17477<div 17478 class=" 17479 art-direction-image newsletter__image--desktop hide-on-mobile--wide 17480 17481 " 17482 17483 style=" 17484 --aspect-ratio: 1/1; 17485 --aspect-ratio-desktop: 16/9; 17486 " 17487 17488> 17489 17490 <picture style="object-fit: cover!important;" class="art-direction-image__image newsletter__image--desktop hide-on-mobile--wide-image"> 17491 <source 17492 media="(max-width: 767px)" 17493 srcset="//ooni.com/cdn/shop/files/Redesign-Footer-950.jpg?v=1742863061&width=450" 17494 > 17495 <source 17496 media="(min-width: 768px)" 17497 srcset="//ooni.com/cdn/shop/files/Redesign-Footer-950.jpg?v=1742863061&width=2048" 17498 > 17499 17500 <img 17501 src="//ooni.com/cdn/shop/files/Redesign-Footer-950.jpg?v=1742863061" 17502 alt="" 17503 loading="lazy" 17504 class="art-direction-image__image newsletter__image--desktop hide-on-mobile--wide-image" 17505 width="1920" 17506 height="1080" 17507 style="object-fit: cover!important;" 17508 fetchpriority="auto" 17509 > 17510 </picture> 17511 17512</div> 17513 17514 17515 17516 17517<div 17518 class=" 17519 art-direction-image newsletter__image--mobile hide-on-desktop--wide 17520 17521 " 17522 17523 style=" 17524 --aspect-ratio: 1/1; 17525 --aspect-ratio-desktop: 16/9; 17526 " 17527 17528> 17529 17530 <picture style="object-fit: cover!important;" class="art-direction-image__image newsletter__image--mobile hide-on-desktop--wide-image"> 17531 <source 17532 media="(max-width: 767px)" 17533 srcset="//ooni.com/cdn/shop/files/Redesign-Footer-Mobile-950.jpg?v=1742863260&width=450" 17534 > 17535 <source 17536 media="(min-width: 768px)" 17537 srcset="//ooni.com/cdn/shop/files/Redesign-Footer-Mobile-950.jpg?v=1742863260&width=6
1753750" 17538 > 17539 17540 <img 17541 src="//ooni.com/cdn/shop/files/Redesign-Footer-Mobile-950.jpg?v=1742863260" 17542 alt="" 17543 loading="lazy" 17544 class="art-direction-image__image newsletter__image--mobile hide-on-desktop--wide-image" 17545 width="1920" 17546 height="1080" 17547 style="object-fit: cover!important;" 17548 fetchpriority="auto" 17549 > 17550 </picture> 17551 17552</div> 17553 17554 17555 <div 17556 style="background: linear-gradient(180deg, rgba(0, 0, 0, 0.11), rgba(0, 0, 0, 0.63) 100%)" 17557 class="newsletter__overlay" 17558 ></div> 17559 17560 </div> 17561 <div class="newsletter__wrapper"> 17562 <div class="container newsletter__container"> 17563 17564 <div class="newsletter__content"> 17565 17566 <h2 17567 data-animate 17568 data-animate-direction="up" 17569 data-animate-duration="long" 17570 data-animate-delay="longest" 17571 class="newsletter__content__title" 17572 > 17573 Subscribe and receive 10% off!* 17574 </h2> 17575 17576 <div class="newsletter__content__text text-large"> 17577 <p>Join our mailing list for an exclusive discount, plus mouthwatering recipes, pizza-making tips, and updates on our products. Unsubscribe anytime â no hard feelings.</p> 17578 </div> 17579 </div> 17580 17581 <div class="newsletter__form"> 17582 17583 17584 17585 <div class="dynamic-form"> 17586 <div class="dynamic-form__content"> 17587 <div 17588 id="lightbox-inline-form-274a6849-b0f7-4e24-ae04-e5c3a85f4d0a" 17589 17590 data-cs-override-id="newsletter-form-sections--15777332559969__newsletter" 17591 17592 ></div> 17593 </div> 17594</div> 17595 17596 17597 17598 </div> 17599 17600 <div class="newsletter__terms"> 17601 <p class="newsletter__terms__text text-x-small"> 17602 *Valid for 30 days on orders over $100 on https://ooni.com/ (not valid with retailers). First time subscribers only. Single use and non-transferable. Excludes Ooni Halo Core, bundles, grocery products and gift cards. Future product releases may be excluded from this promotion. Cannot be used in conjunction with other discounts. 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">Privacy Terms</a></u>. 17603 </p> 17604 </div> 17605 17606 </div> 17607 </div> 17608</div> 17609 17610 17611</div><footer id="shopify-section-sections--15777332559969__header" class="shopify-section shopify-section-group-footer-group"> 17612 17613 17614 17615
17615<script src="//ooni.com/cdn/shop/t/621/assets/__vite-footer.BkT9bATm.js" type="module" crossorigin="anonymous"></script>
17615 17616 17617<uwp-footer 17618 class="footer" 17619 setting-show-back-to-top="true" 17620> 17621 <div class="container footer__container"> 17622 <div class="hide-on-mobile--wide"> 17623 17624 <div class="footer__logo"> 17625 <a href=""> 17626 17627 17628 17629 17630 17631<img 17632 src="//ooni.com/cdn/shop/files/Ooni-PrimaryLogo-301x182-c1fe72b_1_43062e30-e2a7-46b8-ab6e-d5e8f31c8e7a_1.png?v=1766747585&width=140" 17633 srcset="//ooni.com/cdn/shop/files/Ooni-PrimaryLogo-301x182-c1fe72b_1_43062e30-e2a7-46b8-ab6e-d5e8f31c8e7a_1.png?v=1766747585&width=100 100w, //ooni.com/cdn/shop/files/Ooni-PrimaryLogo-301x182-c1fe72b_1_43062e30-e2a7-46b8-ab6e-d5e8f31c8e7a_1.png?v=1766747585&width=140 140w" 17634 sizes="(min-width: 768px) 140px, 100px" 17635 alt="Ooni USA" 17636 class="" 17637 loading="lazy" 17638 decoding="async" 17639 width="140" 17640 height="" 17641 17642 > 17643 17644 </a> 17645 </div> 17646 17647 17648 17649 <div> 17650 <h3 class="footer__download-text text-large--semi"> 17651 Download the Ooni app 17652 </h3> 17653 17654 <div class="footer__download-logos"> 17655 17656 <a href="https://apps.apple.com/us/app/ooni-pizza-ovens/id1043854726"> 17657 17658 17659 17660 17661 17662<img 17663 src="//ooni.com/cdn/shop/files/App_Store.svg?v=1731025834&width=111" 17664 srcset="//ooni.com/cdn/shop/files/App_Store.svg?v=1731025834&width=111 1x, //ooni.com/cdn/shop/files/App_Store.svg?v=1731025834&width=222 2x" 17665 17666 alt="Download on App Store" 17667 class="" 17668 loading="lazy" 17669 decoding="async" 17670 width="111" 17671 height="" 17672 17673 > 17674 17675 </a> 17676 17677 17678 17679 <a href="https://play.google.com/store/apps/details?id=com.ooni.app&hl=en_GB"> 17680 17681 17682 17683 17684 17685<img 17686 src="//ooni.com/cdn/shop/files/play.svg?v=1731025858&width=111" 17687 srcset="//ooni.com/cdn/shop/files/play.svg?v=1731025858&width=111 1x, //ooni.com/cdn/shop/files/play.svg?v=1731025858&width=222 2x" 17688 17689 alt="Get it on Google Play" 17690 class="" 17691 loading="lazy" 17692 decoding="async" 17693 width="111" 17694 height="" 17695 17696 > 17697 17698 </a> 17699 17700 </div> 17701 </div> 17702 17703 17704 17705 <div class="footer__social-icons "> 17706 17707 17708 17709 17710 17711 <a 17712 class="footer__social-icon" 17713 href="https://www.facebook.com/OoniHQ/" 17714 target="_blank" 17715 rel="noreferrer" 17716 > 17717 <svg width="24" height="25" viewbox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="facebook-icon"> 17718<title id="facebook-icon">Facebook</title> 17719<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> 17720<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> 17721</svg> 17722 </a> 17723 17724 17725 17726 17727 17728 <a 17729 class="footer__social-icon" 17730 href="https://www.instagram.com/oonihq/" 17731 target="_blank" 17732 rel="noreferrer" 17733 > 17734 <svg width="25" height="25" viewbox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="instagram-icon"> 17735<title id="instagram-icon">Instagram</title> 17736<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> 17737<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> 17738<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.
177381387 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> 17739<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> 17740</svg> 17741 </a> 17742 17743 17744 17745 17746 17747 17748 17749 17750 17751 <a 17752 class="footer__social-icon" 17753 href="https://x.com/oonihq" 17754 target="_blank" 17755 rel="noreferrer" 17756 > 17757 <svg width="24" height="25" viewbox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="twitter-icon"> 17758<title id="twitter-icon">X (Twitter)</title> 17759<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> 17760<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> 17761</svg> 17762 </a> 17763 17764 17765 17766 17767 17768 <a 17769 class="footer__social-icon" 17770 href="https://www.tiktok.com/@oonihq" 17771 target="_blank" 17772 rel="noreferrer" 17773 > 17774 <svg width="25" height="25" viewbox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="tiktok-icon"> 17775<title id="tiktok-icon">TikTok</title> 17776<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> 17777<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> 17778</svg> 17779 </a> 17780 17781 17782 17783 17784 17785 <a 17786 class="footer__social-icon" 17787 href="https://www.youtube.com/channel/UCYzfI-z1fyo2rVbpkDmu7Fg" 17788 target="_blank" 17789 rel="noreferrer" 17790 > 17791 <svg width="24" height="25" viewbox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="youtube-icon"> 17792<title id="youtube-icon">YouTube</title> 17793<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> 17794<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> 17795</svg> 17796 </a> 17797 17798 17799</div> 17800 17801 17802 17803 17804 </div> 17805 17806 17807 <div 17808 class="footer__links hide-on-mobile--wide" 17809 js-footer-link-size="3" 17810 > 17811 17812 17813 <div class="footer__menu"> 17814 <h2 class="footer__title text-medium--semi"> 17815 About 17816 </h2> 17817 17818 <ul class="footer__menu-links"> 17819 17820 <li class="footer__menu-item"> 17821 <a 17822 class="footer__menu-link text-small" 17823 href="/pages/about-us" 17824 >About Ooni</a> 17825 </li> 17826 17827 <li class="footer__menu-item"> 17828 <a 17829 class="footer__menu-link text-small" 17830 href="/pages/impact" 17831 >Impact</a> 17832 </li> 17833 17834 <li class="footer__menu-item"> 17835 <a 17836 class="footer__menu-link text-small" 17837 href="/pages/jobs" 17838 >Careers</a> 17839 </li> 17840 17841 <li class="footer__menu-item"> 17842 <a 17843 class="footer__menu-link text-small" 17844 href="/pages/become-an-affiliate" 17845 >Become an Affiliate</a> 17846 </li> 17847 17848 <li class="footer__menu-item"> 17849 <a 17850 class="footer__menu-link text-small" 17851 href="/pages/become-a-dealer" 17852 >Become a Dealer</a> 17853 </li> 17854 17855 <li class="footer__menu-item"> 17856 <a 17857 class="footer__menu-link text-small" 17858 href="/pages/store-locator" 17859 >Find a Dealer</a> 17860 </li> 17861 17862 <li class="footer__menu-item"> 17863 <a 17864 class="footer__menu-link text-small" 17865 href="/blogs/news" 17866 >News</a> 17867 </li> 17868 17869 <li class="footer__menu-item"> 17870 <a 17871 class="footer__menu-link text-small" 17872 href="/pages/newsletter" 17873 >Newsletter</a> 17874 </li> 17875 17876 <li class="footer__menu-item"> 17877 <a 17878 class="footer__menu-link text-small" 17879 href="/blogs/all" 17880 >Ooni Blogs</a> 17881 </li> 17882 17883 <li class="footer__menu-item"> 17884 <a 17885 class="footer__menu-link text-small" 17886 href="/pages/reviews" 17887 >Reviews</a> 17888 </li> 17889 17890 <li class="footer__menu-item"> 17891 <a 17892 class="footer__menu-link text-small" 17893 href="/pages/the-ooni-great-pizza-guarantee" 17894 >Great Pizza Guarantee</a> 17895 </li> 17896 17897 <li class="footer__menu-item"> 17898 <a 17899 class="footer__menu-link text-small" 17900 href="/pages/ooni-upgrade-programme" 17901 >Oven Upgrade Program</a> 17902 </li> 17903 17904 <li class="footer__menu-item"> 17905 <a 17906 class="footer__menu-link text-small" 17907 href="/pages/events" 17908 >Events</a> 17909 </li> 17910 17911 17912 </ul> 17913 </div> 17914 17915 17916 17917 <div class="footer__menu"> 17918 <h2 class="footer__title text-medium--semi"> 17919 Explore 17920 </h2> 17921 17922 <ul class="footer__menu-links"> 17923 17924 <li class="footer__menu-item"> 17925 <a 17926 class="footer__menu-link text-small" 17927 href="/collections/ovens" 17928 >Shop All Pizza Ovens</a> 17929 </li> 17930 17931 <li class="footer__menu-item"> 17932 <a 17933 class="footer__menu-link text-small" 17934 href="/pages/oven-comparison" 17935 >Compare Pizza Ovens</a> 17936 </li> 17937 17938 <li class="footer__menu-item"> 17939 <a 17940 class="footer__menu-link text-small" 17941 href="/pages/oven-finder" 17942 >Oven Finder Quiz</a> 17943 </li> 17944 17945 <li class="footer__menu-item"> 17946 <a 17947 class="footer__menu-link text-small" 17948 href="/collections/oven-bundles" 17949 >Shop Oven Bundles</a> 17950 </li> 17951 17952 <li class="footer__menu-item"> 17953 <a 17954 class="footer__menu-link text-small" 17955 href="/collections/latest-arrivals" 17956 >New Arrivals</a> 17957 </li> 17958 17959 <li class="footer__menu-item"> 17960 <a 17961 class="footer__menu-link text-small" 17962 href="/collections/best-sellers" 17963 >Best Sellers</a> 17964 </li> 17965 17966 <li class="footer__menu-item"> 17967 <a 17968 class="footer__menu-link text-small" 17969 href="/collections/top-rated" 17970 >Top-Rated</a> 17971 </li> 17972 17973 <li class="footer__menu-item"> 17974 <a 17975 class="footer__menu-link text-small" 17976 href="/pages/ooni-rewards" 17977 >Ooni Rewards</a> 17978 </li> 17979 17980 17981 </ul> 17982 </div> 17983 17984 17985 17986 <div class="footer__menu"> 17987 <h2 class="footer__title text-medium--semi"> 17988 Help 17989 </h2> 17990 17991 <ul class="footer__menu-links"> 17992 17993 <li class="footer__menu-item"> 17994 <a 17995 class="footer__menu-link text-small" 17996 href="/pages/contact" 17997 >Contact Us</a> 17998 </li> 17999 18000 <li class="footer__menu-item"> 18001 <a 18002 class="footer__menu-link text-small" 18003 href="/pages/help-center" 18004 >Support</a> 18005 </li> 18006 18007 <li class="footer__menu-item"> 18008 <a 18009 class="footer__menu-link text-small" 18010 href="/pages/shipping" 18011 >Shipping & Returns</a> 18012 </li> 18013 18014 <li class="footer__menu-item"> 18015 <a 18016 class="footer__menu-link text-small" 18017 href="https://ooni.com/apps/aftership" 18018 >Track Order</a> 18019 </li> 18020 18021 <li class="footer__menu-item"> 18022 <a 18023 class="footer__menu-link text-small" 18024 href="/pages/spares" 18025 >Spares</a> 18026 </li> 18027 18028 <li class="footer__menu-item"> 18029 <a 18030 class="footer__menu-link text-small" 18031 href="/pages/store-locator" 18032 >Dealer Locator</a> 18033 </li> 18034 18035 <li class="footer__menu-item"> 18036 <a 18037 class="footer__menu-link text-small" 18038 href="/pages/affirm" 18039 >Affirm</a> 18040 </li> 18041 18042 <li class="footer__menu-item"> 18043 <a 18044 class="footer__menu-link text-small" 18045 href="/pages/terms-conditions" 18046 >Terms of Sale to Consumer</a> 18047 </li> 18048 18049 <li class="footer__menu-item"> 18050 <a 18051 class="footer__menu-link text-small" 18052 href="/pages/warranty" 18053 >Warranty & Registration</a> 18054 </li> 18055 18056 <li class="footer__menu-item"> 18057 <a 18058 class="footer__menu-link text-small" 18059 href="/pages/modern-slavery-statement" 18060 >Modern Slavery Statement</a> 18061 </li> 18062 18063 <li class="footer__menu-item"> 18064 <a 18065 class="footer__menu-link text-small" 18066 href="/pages/california-ab-1200-disclosures" 18067 >California AB 1200 Disclosures</a> 18068 </li> 18069 18070 <li class="footer__menu-item"> 18071 <a 18072 class="footer__menu-link text-small" 18073 href="/pages/privacy-and-terms" 18074 >Privacy Policy</a> 18075 </li> 18076 18077 <li class="footer__menu-item"> 18078 <a 18079 class="footer__menu-link text-small" 18080 href="/pages/ooni-accessibility-statement" 18081 >Accessibility Statement</a> 18082 </li> 18083 18084 <li class="footer__menu-item"> 18085 <a 18086 class="footer__menu-link text-small" 18087 href="/pages/cookie-policy" 18088 >Cookie Policy</a> 18089 </li> 18090 18091 18092 <li class="footer__menu-item"> 18093 <button 18094 id="ot-sdk-btn" 18095 class="ot-sdk-show-settings footer__menu-link text-small" 18096 > 18097 Cookie Settings 18098 </button> 18099 </li> 18100 18101 </ul> 18102 </div> 18103 18104 18105 18106 18107 <div 18108 class="footer__back-to-top-wrapper hide-on-mobile--wide" 18109 js-footer="back-to-top-wrapper" 18110 > 18111 <button 18112 class="footer__back-to-top" 18113 js-footer="back-to-top-button" 18114 > 18115 18116 18117 18118 <svg 18119 width="18" 18120 height="40"
18121 viewBox="0 0 18 40" 18122 fill="none" 18123 xmlns="http://www.w3.org/2000/svg" 18124 role="img" 18125 aria-labelledby="icon-arrow-up-title" 18126 > 18127 <title id="icon-arrow-up-title">Scroll back to top</title> 18128 <path d="M17.9168 17.2482L17.9886 17.1775L17.9173 17.1062L9.07117 8.26002L9.00046 8.18931L8.92975 8.26002L0.0835855 17.1062L0.012299 17.1775L0.0841614 17.2482L1.28291 18.4276L1.35362 18.4972L1.42376 18.4271L8.06713 11.7837L8.06713 31.6641L8.06713 31.7641L8.16713 31.7641L9.83379 31.7641L9.93379 31.7641L9.93379 31.6641L9.93379 11.7837L16.5772 18.4271L16.6473 18.4972L16.718 18.4276L17.9168 17.2482Z" fill="currentColor" stroke="currentColor" stroke-width="0.2"/> 18129 </svg> 18130 18131 18132 </button> 18133 18134 <p class="footer__back-to-top-text text-small--semi"> 18135 Back to top 18136 </p> 18137 </div> 18138 18139 </div> 18140 18141 18142 <div class="footer__mobile hide-on-desktop--wide"> 18143 18144 <div class="footer__mobile-heading"> 18145 18146 <div class="footer__logo"> 18147 <a href=""> 18148 18149 18150 18151 18152 18153<img 18154 src="//ooni.com/cdn/shop/files/Ooni-PrimaryLogo-301x182-c1fe72b_1_43062e30-e2a7-46b8-ab6e-d5e8f31c8e7a_1.png?v=1766747585&width=100" 18155 srcset="//ooni.com/cdn/shop/files/Ooni-PrimaryLogo-301x182-c1fe72b_1_43062e30-e2a7-46b8-ab6e-d5e8f31c8e7a_1.png?v=1766747585&width=100 100w, //ooni.com/cdn/shop/files/Ooni-PrimaryLogo-301x182-c1fe72b_1_43062e30-e2a7-46b8-ab6e-d5e8f31c8e7a_1.png?v=1766747585&width=140 140w" 18156 sizes="(min-width: 768px) 140px, 100px" 18157 alt="Ooni USA" 18158 class="" 18159 loading="lazy" 18160 decoding="async" 18161 width="100" 18162 height="" 18163 18164 > 18165 18166 </a> 18167 </div> 18168 18169 18170 18171 <div 18172 class="footer__back-to-top-wrapper" 18173 js-footer="back-to-top-wrapper" 18174 > 18175 <button 18176 class="footer__back-to-top" 18177 js-footer="back-to-top-button" 18178 > 18179 18180 18181 18182 <svg 18183 width="18" 18184 height="40" 18185 viewBox="0 0 18 40" 18186 fill="none" 18187 xmlns="http://www.w3.org/2000/svg" 18188 role="img" 18189 aria-labelledby="icon-arrow-up-title" 18190 > 18191 <title id="icon-arrow-up-title">Scroll back to top</title> 18192 <path d="M17.9168 17.2482L17.9886 17.1775L17.9173 17.1062L9.07117 8.26002L9.00046 8.18931L8.92975 8.26002L0.0835855 17.1062L0.012299 17.1775L0.0841614 17.2482L1.28291 18.4276L1.35362 18.4972L1.42376 18.4271L8.06713 11.7837L8.06713 31.6641L8.06713 31.7641L8.16713 31.7641L9.83379 31.7641L9.93379 31.7641L9.93379 31.6641L9.93379 11.7837L16.5772 18.4271L16.6473 18.4972L16.718 18.4276L17.9168 17.2482Z" fill="currentColor" stroke="currentColor" stroke-width="0.2"/> 18193 </svg> 18194 18195 18196 </button> 18197 18198 <p class="footer__back-to-top-text text-small--semi"> 18199 Back to top 18200 </p> 18201 </div> 18202 18203 </div> 18204 18205 18206 <uwp-accordion open-first="false"> 18207 18208 18209 <div class="uwp-accordion__panel footer__accordion-panel"> 18210 <button class="uwp-accordion__panel-control text-m--bold"> 18211 About 18212 18213 <div class="uwp-accordion__indicators"> 18214 <span class="uwp-accordion__indicators--closed"> 18215 18216 18217 18218 <svg 18219 class="uwp-accordion__panel-icon" 18220 xmlns="http://www.w3.org/2000/svg" 18221 width="20" 18222 height="20" 18223 viewBox="0 0 20 20" 18224 fill="none" 18225 role="img" 18226 aria-labelledby="icon-chevron-down-title" 18227 > 18228 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 18229 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 18230 </svg> 18231 18232 18233 </span> 18234 <span class="uwp-accordion__indicators--open"> 18235 18236 18237 18238 <svg 18239 class="uwp-accordion__panel-icon" 18240 xmlns="http://www.w3.org/2000/svg" 18241 width="40" 18242 height="40" 18243 viewBox="0 0 40 40" 18244 fill="none" 18245 role="img" 18246 aria-labelledby="icon-chevron-up-title" 18247 > 18248 <title id="icon-chevron-up-title">Collapse (chevron up icon)</title> 18249 <path d="M30 25L20 15L10 25" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 18250 </svg> 18251 18252 18253 </span> 18254 </div> 18255 </button> 18256 <div class="uwp-accordion__panel-content"> 18257 <div class="uwp-accordion__panel-content--spaced"> 18258 <ul class="footer__accordion-links"> 18259 18260 <li class="footer__accordion-item"> 18261 <a 18262 href="/pages/about-us" 18263 class="footer__accordion-link text-small" 18264 > 18265 About Ooni 18266 </a> 18267 </li> 18268 18269 <li class="footer__accordion-item"> 18270 <a 18271 href="/pages/impact" 18272 class="footer__accordion-link text-small" 18273 > 18274 Impact 18275 </a> 18276 </li> 18277 18278 <li class="footer__accordion-item"> 18279 <a 18280 href="/pages/jobs" 18281 class="footer__accordion-link text-small" 18282 > 18283 Careers 18284 </a> 18285 </li> 18286 18287 <li class="footer__accordion-item"> 18288 <a 18289 href="/pages/become-an-affiliate" 18290 class="footer__accordion-link text-small" 18291 > 18292 Become an Affiliate 18293 </a> 18294 </li> 18295 18296 <li class="footer__accordion-item"> 18297 <a 18298 href="/pages/become-a-dealer" 18299 class="footer__accordion-link text-small" 18300 > 18301 Become a Dealer 18302 </a> 18303 </li> 18304 18305 <li class="footer__accordion-item"> 18306 <a 18307 href="/pages/store-locator" 18308 class="footer__accordion-link text-small" 18309 > 18310 Find a Dealer 18311 </a> 18312 </li> 18313 18314 <li class="footer__accordion-item"> 18315 <a 18316 href="/blogs/news" 18317 class="footer__accordion-link text-small" 18318 > 18319 News 18320 </a> 18321 </li> 18322 18323 <li class="footer__accordion-item"> 18324 <a 18325 href="/pages/newsletter" 18326 class="footer__accordion-link text-small" 18327 > 18328 Newsletter 18329 </a> 18330 </li> 18331 18332 <li class="footer__accordion-item"> 18333 <a 18334 href="/blogs/all" 18335 class="footer__accordion-link text-small" 18336 > 18337 Ooni Blogs 18338 </a> 18339 </li> 18340 18341 <li class="footer__accordion-item"> 18342 <a 18343 href="/pages/reviews" 18344 class="footer__accordion-link text-small" 18345 > 18346 Reviews 18347 </a> 18348 </li> 18349 18350 <li class="footer__accordion-item"> 18351 <a 18352 href="/pages/the-ooni-great-pizza-guarantee" 18353 class="footer__accordion-link text-small" 18354 > 18355 Great Pizza Guarantee 18356 </a> 18357 </li> 18358 18359 <li class="footer__accordion-item"> 18360 <a 18361 href="/pages/ooni-upgrade-programme" 18362 class="footer__accordion-link text-small" 18363 > 18364 Oven Upgrade Program 18365 </a> 18366 </li> 18367 18368 <li class="footer__accordion-item"> 18369 <a 18370 href="/pages/events" 18371 class="footer__accordion-link text-small" 18372 > 18373 Events 18374 </a> 18375 </li> 18376 18377 18378 </ul> 18379 </div> 18380 </div> 18381 </div> 18382 18383 18384 18385 <div class="uwp-accordion__panel footer__accordion-panel"> 18386 <button class="uwp-accordion__panel-control text-m--bold"> 18387 Explore 18388 18389 <div class="uwp-accordion__indicators">
18390 <span class="uwp-accordion__indicators--closed"> 18391 18392 18393 18394 <svg 18395 class="uwp-accordion__panel-icon" 18396 xmlns="http://www.w3.org/2000/svg" 18397 width="20" 18398 height="20" 18399 viewBox="0 0 20 20" 18400 fill="none" 18401 role="img" 18402 aria-labelledby="icon-chevron-down-title" 18403 > 18404 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 18405 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 18406 </svg> 18407 18408 18409 </span> 18410 <span class="uwp-accordion__indicators--open"> 18411 18412 18413 18414 <svg 18415 class="uwp-accordion__panel-icon" 18416 xmlns="http://www.w3.org/2000/svg" 18417 width="40" 18418 height="40" 18419 viewBox="0 0 40 40" 18420 fill="none" 18421 role="img" 18422 aria-labelledby="icon-chevron-up-title" 18423 > 18424 <title id="icon-chevron-up-title">Collapse (chevron up icon)</title> 18425 <path d="M30 25L20 15L10 25" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 18426 </svg> 18427 18428 18429 </span> 18430 </div> 18431 </button> 18432 <div class="uwp-accordion__panel-content"> 18433 <div class="uwp-accordion__panel-content--spaced"> 18434 <ul class="footer__accordion-links"> 18435 18436 <li class="footer__accordion-item"> 18437 <a 18438 href="/collections/ovens" 18439 class="footer__accordion-link text-small" 18440 > 18441 Shop All Pizza Ovens 18442 </a> 18443 </li> 18444 18445 <li class="footer__accordion-item"> 18446 <a 18447 href="/pages/oven-comparison" 18448 class="footer__accordion-link text-small" 18449 > 18450 Compare Pizza Ovens 18451 </a> 18452 </li> 18453 18454 <li class="footer__accordion-item"> 18455 <a 18456 href="/pages/oven-finder" 18457 class="footer__accordion-link text-small" 18458 > 18459 Oven Finder Quiz 18460 </a> 18461 </li> 18462 18463 <li class="footer__accordion-item"> 18464 <a 18465 href="/collections/oven-bundles" 18466 class="footer__accordion-link text-small" 18467 > 18468 Shop Oven Bundles 18469 </a> 18470 </li> 18471 18472 <li class="footer__accordion-item"> 18473 <a 18474 href="/collections/latest-arrivals" 18475 class="footer__accordion-link text-small" 18476 > 18477 New Arrivals 18478 </a> 18479 </li> 18480 18481 <li class="footer__accordion-item"> 18482 <a 18483 href="/collections/best-sellers" 18484 class="footer__accordion-link text-small" 18485 > 18486 Best Sellers 18487 </a> 18488 </li> 18489 18490 <li class="footer__accordion-item"> 18491 <a 18492 href="/collections/top-rated" 18493 class="footer__accordion-link text-small" 18494 > 18495 Top-Rated 18496 </a> 18497 </li> 18498 18499 <li class="footer__accordion-item"> 18500 <a 18501 href="/pages/ooni-rewards" 18502 class="footer__accordion-link text-small" 18503 > 18504 Ooni Rewards 18505 </a> 18506 </li> 18507 18508 18509 </ul> 18510 </div> 18511 </div> 18512 </div> 18513 18514 18515 18516 <div class="uwp-accordion__panel footer__accordion-panel"> 18517 <button class="uwp-accordion__panel-control text-m--bold"> 18518 Help 18519 18520 <div class="uwp-accordion__indicators">
18521 <span class="uwp-accordion__indicators--closed"> 18522 18523 18524 18525 <svg 18526 class="uwp-accordion__panel-icon" 18527 xmlns="http://www.w3.org/2000/svg" 18528 width="20" 18529 height="20" 18530 viewBox="0 0 20 20" 18531 fill="none" 18532 role="img" 18533 aria-labelledby="icon-chevron-down-title" 18534 > 18535 <title id="icon-chevron-down-title">Expand (chevron down icon)</title> 18536 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 18537 </svg> 18538 18539 18540 </span> 18541 <span class="uwp-accordion__indicators--open"> 18542 18543 18544 18545 <svg 18546 class="uwp-accordion__panel-icon" 18547 xmlns="http://www.w3.org/2000/svg" 18548 width="40" 18549 height="40" 18550 viewBox="0 0 40 40" 18551 fill="none" 18552 role="img" 18553 aria-labelledby="icon-chevron-up-title" 18554 > 18555 <title id="icon-chevron-up-title">Collapse (chevron up icon)</title> 18556 <path d="M30 25L20 15L10 25" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 18557 </svg> 18558 18559 18560 </span> 18561 </div> 18562 </button> 18563 <div class="uwp-accordion__panel-content"> 18564 <div class="uwp-accordion__panel-content--spaced"> 18565 <ul class="footer__accordion-links"> 18566 18567 <li class="footer__accordion-item"> 18568 <a 18569 href="/pages/contact" 18570 class="footer__accordion-link text-small" 18571 > 18572 Contact Us 18573 </a> 18574 </li> 18575 18576 <li class="footer__accordion-item"> 18577 <a 18578 href="/pages/help-center" 18579 class="footer__accordion-link text-small" 18580 > 18581 Support 18582 </a> 18583 </li> 18584 18585 <li class="footer__accordion-item"> 18586 <a 18587 href="/pages/shipping" 18588 class="footer__accordion-link text-small" 18589 > 18590 Shipping & Returns 18591 </a> 18592 </li> 18593 18594 <li class="footer__accordion-item"> 18595 <a 18596 href="https://ooni.com/apps/aftership" 18597 class="footer__accordion-link text-small" 18598 > 18599 Track Order 18600 </a> 18601 </li> 18602 18603 <li class="footer__accordion-item"> 18604 <a 18605 href="/pages/spares" 18606 class="footer__accordion-link text-small" 18607 > 18608 Spares 18609 </a> 18610 </li> 18611 18612 <li class="footer__accordion-item"> 18613 <a 18614 href="/pages/store-locator" 18615 class="footer__accordion-link text-small" 18616 > 18617 Dealer Locator 18618 </a> 18619 </li> 18620 18621 <li class="footer__accordion-item"> 18622 <a 18623 href="/pages/affirm" 18624 class="footer__accordion-link text-small" 18625 > 18626 Affirm 18627 </a> 18628 </li> 18629 18630 <li class="footer__accordion-item"> 18631 <a 18632 href="/pages/terms-conditions" 18633 class="footer__accordion-link text-small" 18634 > 18635 Terms of Sale to Consumer 18636 </a> 18637 </li> 18638 18639 <li class="footer__accordion-item"> 18640 <a 18641 href="/pages/warranty" 18642 class="footer__accordion-link text-small" 18643 > 18644 Warranty & Registration 18645 </a> 18646 </li> 18647 18648 <li class="footer__accordion-item"> 18649 <a 18650 href="/pages/modern-slavery-statement" 18651 class="footer__accordion-link text-small" 18652 > 18653 Modern Slavery Statement 18654 </a> 18655 </li> 18656 18657 <li class="footer__accordion-item"> 18658 <a 18659 href="/pages/california-ab-1200-disclosures" 18660 class="footer__accordion-link text-small" 18661 > 18662 California AB 1200 Disclosures 18663 </a> 18664 </li> 18665 18666 <li class="footer__accordion-item"> 18667 <a 18668 href="/pages/privacy-and-terms" 18669 class="footer__accordion-link text-small" 18670 > 18671 Privacy Policy 18672 </a> 18673 </li> 18674 18675 <li class="footer__accordion-item"> 18676 <a 18677 href="/pages/ooni-accessibility-statement" 18678 class="footer__accordion-link text-small" 18679 > 18680 Accessibility Statement 18681 </a> 18682 </li> 18683 18684 <li class="footer__accordion-item"> 18685 <a 18686 href="/pages/cookie-policy" 18687 class="footer__accordion-link text-small" 18688 > 18689 Cookie Policy 18690 </a> 18691 </li> 18692 18693 18694 <li class="footer__accordion-item"> 18695 <button 18696 id="ot-sdk-btn" 18697 class="ot-sdk-show-settings footer__accordion-link text-small" 18698 > 18699 Cookie Settings 18700 </button> 18701 </li> 18702 18703 </ul> 18704 </div> 18705 </div> 18706 </div> 18707 18708 18709 </uwp-accordion> 18710 18711 18712 <div class="footer__social-icons "> 18713 18714 18715 18716 18717 18718 <a 18719 class="footer__social-icon" 18720 href="https://www.facebook.com/OoniHQ/" 18721 target="_blank" 18722 rel="noreferrer" 18723 > 18724 <svg width="24" height="25" viewbox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="facebook-icon"> 18725<title id="facebook-icon">Facebook</title> 18726<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> 18727<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> 18728</svg> 18729 </a> 18730 18731 18732 18733 18734 18735 <a 18736 class="footer__social-icon" 18737 href="https://www.instagram.com/oonihq/" 18738 target="_blank" 18739 rel="noreferrer" 18740 > 18741 <svg width="25" height="25" viewbox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="instagram-icon"> 18742<title id="instagram-icon">Instagram</title> 18743<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> 18744<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> 18745<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.
187451387 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> 18746<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> 18747</svg> 18748 </a> 18749 18750 18751 18752 18753 18754 18755 18756 18757 18758 <a 18759 class="footer__social-icon" 18760 href="https://x.com/oonihq" 18761 target="_blank" 18762 rel="noreferrer" 18763 > 18764 <svg width="24" height="25" viewbox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="twitter-icon"> 18765<title id="twitter-icon">X (Twitter)</title> 18766<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> 18767<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> 18768</svg> 18769 </a> 18770 18771 18772 18773 18774 18775 <a 18776 class="footer__social-icon" 18777 href="https://www.tiktok.com/@oonihq" 18778 target="_blank" 18779 rel="noreferrer" 18780 > 18781 <svg width="25" height="25" viewbox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="tiktok-icon"> 18782<title id="tiktok-icon">TikTok</title> 18783<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> 18784<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> 18785</svg> 18786 </a> 18787 18788 18789 18790 18791 18792 <a 18793 class="footer__social-icon" 18794 href="https://www.youtube.com/channel/UCYzfI-z1fyo2rVbpkDmu7Fg" 18795 target="_blank" 18796 rel="noreferrer" 18797 > 18798 <svg width="24" height="25" viewbox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="youtube-icon"> 18799<title id="youtube-icon">YouTube</title> 18800<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> 18801<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> 18802</svg> 18803 </a> 18804 18805 18806</div> 18807 18808 18809 18810 <div class="footer__localization hide-on-desktop"> 18811 18812 18813<button 18814 class=" 18815 localization-trigger 18816 18817 " 18818 js-uwp-modal-trigger="localization" 18819 type="button" 18820> 18821 <div class="localization-trigger__label"><span class="localization-trigger__label-text text-small--semi">United States</span> 18822
18823 <span 18824 class=" 18825 localization-trigger__label-text 18826 localization-trigger__label-text--change 18827 text-small 18828 " 18829 > 18830 Change 18831 </span></div> 18832</button> 18833 </div> 18834 18835 18836 <div> 18837 <h3 class="footer__download-text text-large--semi">Download the Ooni app</h3> 18838 18839 <div class="footer__download-logos"> 18840 18841 <a href="https://apps.apple.com/us/app/ooni-pizza-ovens/id1043854726"> 18842 18843 18844 18845 18846 18847<img 18848 src="//ooni.com/cdn/shop/files/App_Store.svg?v=1731025834&width=111" 18849 srcset="//ooni.com/cdn/shop/files/App_Store.svg?v=1731025834&width=111 1x, //ooni.com/cdn/shop/files/App_Store.svg?v=1731025834&width=222 2x" 18850 18851 alt="Download on App Store" 18852 class="" 18853 loading="lazy" 18854 decoding="async" 18855 width="111" 18856 height="" 18857 18858 > 18859 18860 </a> 18861 18862 18863 18864 <a href="https://play.google.com/store/apps/details?id=com.ooni.app&hl=en_GB"> 18865 18866 18867 18868 18869 18870<img 18871 src="//ooni.com/cdn/shop/files/play.svg?v=1731025858&width=111" 18872 srcset="//ooni.com/cdn/shop/files/play.svg?v=1731025858&width=111 1x, //ooni.com/cdn/shop/files/play.svg?v=1731025858&width=222 2x" 18873 18874 alt="Get it on Google Play" 18875 class="" 18876 loading="lazy" 18877 decoding="async" 18878 width="111" 18879 height="" 18880 18881 > 18882 18883 </a> 18884 18885 </div> 18886 </div> 18887 18888 18889 <div class="footer__credential-logos"> 18890 18891 18892 18893 18894 18895 18896 18897 </div> 18898 </div> 18899 </div> 18900</uwp-footer> 18901 18902 18903</footer><section id="shopify-section-sections--15777332559969__bottom-bar" class="shopify-section shopify-section-group-footer-group"> 18904 18905<section class="bottom-bar"> 18906 <div class="bottom-bar__container container"> 18907 <div class="bottom-bar__localization hide-on-mobile"> 18908 18909 18910<button 18911 class=" 18912 localization-trigger 18913 18914 " 18915 js-uwp-modal-trigger="localization" 18916 type="button" 18917> 18918 <div class="localization-trigger__label"><span class="localization-trigger__label-text text-small--semi">United States</span> 18919 18920 <span 18921 class=" 18922 localization-trigger__label-text 18923 localization-trigger__label-text--change 18924 text-small 18925 " 18926 > 18927 Change 18928 </span></div> 18929</button> 18930 </div> 18931 18932 18933 <p class="bottom-bar__securely-text text-medium--semi hide-on-desktop--wide"> 18934 Pay Securely With 18935 </p> 18936 18937 <div class="bottom-bar__payments"> 18938 <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-amazon"><title id="pi-amazon">Amazon</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" fill-rule="nonzero" 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" fill-rule="nonzero"/><path d="M25.26 16.23c-1.697 1.48-4.157 2.27-6.275 2.27-2.97 0-5.644-1.3-7.666-3.463-.16-.17-.018-.402.173-.27 2.183 1.504 4.882 2.408 7.67 2.408 1.88 0 3.95-.46 5.85-1.416.288-.145.53.222.248.47v.001zm.706-.957c-.216-.328-1.434-.155-1.98-.078-.167.024-.193-.148-.043-.27.97-.81 2.562-.576 2.748-.305.187.272-.047 2.16-.96 3.063-.14.138-.272.064-.21-.12.205-.604.664-1.96.446-2.29h-.001z" fill="#F90" fill-rule="nonzero"/><path d="M21.814 15.291c-.574-.498-.676-.73-.993-1.205-.947 1.012-1.618 1.315-2.85 1.315-1.453 0-2.587-.938-2.587-2.818 0-1.467.762-2.467 1.844-2.955.94-.433 2.25-.51 3.25-.628v-.235c0-.43.033-.94-.208-1.31-.212-.333-.616-.47-.97-.47-.66 0-1.25.353-1.392 1.085-.03.163-.144.323-.3.33l-1.677-.187c-.14-.033-.296-.153-.257-.38.386-2.125 2.223-2.766 3.867-2.766.84 0 1.94.234 2.604.9.842.82.762 1.918.762 3.11v2.818c0 .847.335 1.22.65 1.676.113.164.138.36-.003.482-.353.308-.98.88-1.326 1.2a.367.367 0 0 1-.414.038zm-1.659-2.533c.34-.626.323-1.214.323-1.918v-.392c-1.25 0-2.57.28-2.57 1.82 0 .782.386 1.31 1.05 1.31.487 0 .922-.312 1.197-.82z" fill="#221F1F"/></svg> 18939 18940 <svg class="bottom-bar__payments-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/>
18940<path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 18941 18942 <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" />
18942<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> 18943 18944 <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> 18945 <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> 18946 <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.
1894606zM23.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> 18947 18948 <svg class="bottom-bar__payments-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 18949 18950 <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
189500-.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> 18951 <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> 18952 18953 <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> 18954 18955 <svg class="bottom-bar__payments-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
1895516.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 18956 18957 18958 18959 18960 18961 18962 18963 18964 18965 18966 18967 <svg 18968 width="48" 18969 height="30" 18970 viewBox="0 0 48 30" 18971 fill="none" 18972 xmlns="http://www.w3.org/2000/svg" 18973 class="bottom-bar__payments-icon bottom-bar__payments-icon--affirm" 18974 role="img" 18975 aria-labelledby="icon-affirm-title" 18976 > 18977 <title id="affirm-icon-title">Affirm payment (affirm icon)</title> 18978 <g clip-path="url(#clip0_16400_107713)"> 18979 <rect x="0.5" y="0.5" width="47" height="29" rx="4.5" fill="white" stroke="#EDEDED"/> 18980 <mask id="mask0_16400_107713" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="12" y="6" width="25" height="18"> 18981 <path d="M36.5426 6H12V23.8047H36.5426V6Z" fill="white"/> 18982 </mask> 18983 <g mask="url(#mask0_16400_107713)"> 18984 <path d="M16.0052 23.4907C14.986 21.9542 14.3922 20.1204 14.3922 18.149C14.3922 12.7642 18.8186 8.38393 24.26 8.38393C29.7015 8.38393 34.1279 12.7642 34.1279 18.149C34.1279 20.119 33.5326 21.9542 32.5148 23.4907H35.2777C36.0793 21.8778 36.5313 20.0648 36.5313 18.149C36.5313 11.4528 31.0267 6.00692 24.2614 6.00692C17.4962 6.00692 11.9916 11.4542 11.9916 18.149C11.9916 20.0648 12.4436 21.8778 13.2452 23.4907H16.0052Z" fill="#4A4AF4"/> 18985 <path d="M24.4257 12.3794C22.6287 12.3794 20.5608 13.2171 19.4377 14.1035L20.4625 16.2388C21.3624 15.4233 22.8182 14.7273 24.1309 14.7273C25.3789 14.7273 26.0668 15.1399 26.0668 15.972C26.0668 16.5319 25.6091 16.8473 24.7472 16.9251C21.5098 17.2196 18.9941 18.2198 18.9941 20.6788C18.9941 22.6293 20.4148 23.8074 22.7523 23.8074C24.3162 23.8074 25.5446 22.9475 26.2072 21.8125V23.4893H29.1217V16.4611C29.1231 13.5589 27.0832 12.3794 24.4257 12.3794ZM23.5749 21.5541C22.6301 21.5541 22.1121 21.154 22.1121 20.4968C22.1121 19.127 23.8038 18.7964 26.0064 18.7964C26.0064 20.2301 25.0364 21.5541 23.5749 21.5541Z" fill="black"/> 18986 </g> 18987 </g> 18988 <defs> 18989 <clipPath id="clip0_16400_107713"> 18990 <rect width="48" height="30" fill="white"/> 18991 </clipPath> 18992 </defs> 18993 </svg> 18994 18995 18996 18997 </div> 18998 18999 19000 <div class="bottom-bar__attribution"> 19001 <span class="bottom-bar__copyright text-caption"> 19002 Copyright © 2026 19003 </span> 19004 </div> 19005 </div> 19006</section> 19007 19008 19009</section> 19010<!-- END sections: footer-group --> 19011 </div> 19012 </div><!-- START Digioh Low Impact Javascript -->
19013<script 19014 async 19015 type="text/javascript" 19016 id="digioh-import-script" 19017 src="https://forms.ooni.com/w37htfhcq2/vendor/50c0f4e2-a3d2-4d23-8533-13861f4b532a/lightbox_inline.js" 19018></script>
19018 19019 19020
19020<script> 19021 window.uwpUtility = window.uwpUtility || {}; 19022 19023 // Page-Specific Logic 19024 if (window.localStorage.getItem('digiohShouldTriggerLoginEvent') !== 'true') { 19025 window.localStorage.setItem('digiohShouldTriggerLoginEvent', 'true'); 19026 } 19027 19028 window.addEventListener('load', async () => { 19029 (function(uwpUtility) { 19030 function setIterableEndUserIdCookie(email) { 19031 const cookieName = 'iterableEndUserId'; 19032 const cookieValue = email; 19033 const expirationDays = 7; 19034 const expirationDate = new Date(); 19035 expirationDate.setDate(expirationDate.getDate() + expirationDays); 19036 const cookieString = `${cookieName}=${cookieValue}; expires=${expirationDate.toUTCString()}; path=/`; 19037 document.cookie = cookieString; 19038 } 19039 19040 const digiohProductData = { 19041 product_handle: null, 19042 product_image: 'https:Liquid error (snippets/digioh-tracking line 37): invalid url input', 19043 product_name: null, 19044 product_url: 'https://ooni.com' 19045 }; 19046 19047 const digiohBlogArticleData = { 19048 page_category: null, 19049 page_handle: null, 19050 page_title: null, 19051 page_url: 'https://ooni.com' 19052 }; 19053 19054 const digiohDebugMode = false; 19055 19056 function digiohTrackEvent(eventName, eventPayload) { 19057 try { 19058 digiohDebugMode && console.info(`DIGIOH_API: tracking "${eventName}" with payload: `, eventPayload); 19059 19060 if (!!window.DIGIOH_API) { 19061 digiohDebugMode && console.info('DIGIOH_API: window.DIGIOH_API.trackPlatformEvent called'); 19062 window.DIGIOH_API.trackPlatformEvent(eventName, eventPayload); 19063 } else { 19064 digiohDebugMode && console.info('DIGIOH_API: window.digiohEventQueue updated'); 19065 window.digiohEventQueue = window.digiohEventQueue || []; 19066 window.digiohEventQueue.push({ eventName, eventPayload }); 19067 } 19068 } catch { 19069 console.error(`DIGIOH_API: Failed to trigger "${eventName}" event`); 19070 } 19071 } 19072 19073 function digiohTrackEventAsUser({ eventName, eventPayload }) { 19074 try { 19075 digiohDebugMode && console.info(`DIGIOH_API: tracking "${eventName}" with payload: `, eventPayload); 19076 19077 if (!!window.DIGIOH_API) { 19078 digiohDebugMode && console.info('DIGIOH_API: window.DIGIOH_API.trackPlatformEventDirect called'); 19079 window.DIGIOH_API.trackPlatformEventDirect(eventName, eventPayload); 19080 } 19081 } catch { 19082 console.error(`DIGIOH_API: Failed to trigger "${eventName}" event`); 19083 } 19084 } 19085 19086 async function digiohIsAnonymousUser() { 19087 const maxRetries = 5; 19088 const retryDelay = 2000; 19089 19090 for (let attempt = 1; attempt <= maxRetries; attempt++) { 19091 try { 19092 if (window.DIGIOH_API && window.DIGIOH_API.tpau) { 19093 return window.DIGIOH_API.tpau.known === false 19094 || window.DIGIOH_API.tpau.known === 'false'; 19095 } 19096 } catch (error) { 19097 // Do nothing, only log once after max retries 19098 } 19099 19100 if (attempt < maxRetries) { 19101 await new Promise(resolve => setTimeout(resolve, retryDelay)); 19102 } 19103 } 19104 19105 console.error('DIGIOH_API: tpau not available after ' + maxRetries + ' attempts.'); 19106 return false; 19107 } 19108 19109 function getEventDateTime() { 19110 return { 19111 event_date_time: new Date().toISOString() 19112 } 19113 } 19114 19115 function getEULocale(localizationCountry) { 19116 const lowerCaseCountry = localizationCountry.toLowerCase(); 19117 const lowerCaseLocale = Shopify.locale.toLowerCase(); 19118 19119 if (lowerCaseLocale === 'en') return 'en-EU'; 19120 19121 switch (lowerCaseCountry ) { 19122 case 'de': 19123 case 'at': 19124 return 'de-DE'; 19125 case 'fr': 19126 return 'fr-FR'; 19127 case 'it': 19128 return 'it-IT'; 19129 default: 19130 return 'en-EU'; 19131 } 19132 } 19133 19134 function getEULanguage({ 19135 localizationCountry, 19136 locale, 19137 market 19138 }) { 19139 const language = locale.split('-')[0].toLowerCase(); 19140 // If the market is EU, return the locale without the country code 19141 // E.g. en-EU -> en 19142 // Or if the language is the same as the market, return the language 19143 // E.g. en-GB -> en, fr-FR -> fr 19144 if (market === 'eu' || language === market) { 19145 return language; 19146 } 19147 19148 // If the language is not the same as the market, return the localized language 19149 // E.g. en-EU, en-FR, fr-FR 19150 const localizedEULanguage = language.concat('-').concat(market.toLowerCase()); 19151 return localizedEULanguage; 19152 } 19153 19154 function digiohGetLocationParams(definedLocale) { 19155 const storeHost = window.location.host; 19156 const localizationCountry = "US"; 19157 const market = "us"; 19158 19159 const hostLocaleMap = {
19160 'ooni.com': 'en-US', 19161 'au.ooni.com': localizationCountry === 'AU' ? 'en-AU' : 'en-NZ', 19162 'beta.ooni.com': Shopify.locale, 19163 'ca.ooni.com': Shopify.locale === 'fr' ? 'fr-CA' : 'en-CA', 19164 'de.ooni.com': 'de-DE', 19165 'eu.ooni.com': getEULocale(localizationCountry, Shopify.locale), 19166 'fr.ooni.com': 'fr-FR', 19167 'it.ooni.com': 'it-IT', 19168 'nz.ooni.com': 'en-NZ', 19169 'uk.ooni.com': 'en-GB' 19170 }; 19171 19172 const locale = hostLocaleMap[storeHost] || "UNKNOWN"; 19173 const language = storeHost === 'eu.ooni.com' 19174 ? getEULanguage({ localizationCountry, locale, market }) 19175 : locale.split('-')[0].toLowerCase(); 19176 19177 return { 19178 locale, 19179 language, 19180 market 19181 } 19182 } 19183 19184 function digiohTrackUserEmail({ email }) { 19185 try { 19186 window.DIGIOH_API.setEmailCustom(email); 19187 } catch { 19188 console.error('DIGIOH_API: Failed to set user email'); 19189 } 19190 } 19191 19192 function digiohTrackLoginEvent({ email }) { 19193 setIterableEndUserIdCookie(email); 19194 digiohTrackUserEmail({ email }); 19195 digiohTrackEvent('login', { 19196 email, 19197 ...getEventDateTime(), 19198 ...digiohGetLocationParams() 19199 }); 19200 } 19201 19202 function digiohTrackViewedProduct({ selectedVariantId: product_variant }) { 19203 digiohTrackEvent('viewedProduct', { 19204 product_variant, 19205 ...digiohProductData, 19206 ...getEventDateTime(), 19207 ...digiohGetLocationParams() 19208 }); 19209 } 19210 19211 function digiohTrackViewedCollection({ collectionHandle: collection_handle, collectionTitle: collection_title }) { 19212 digiohTrackEvent('viewedCollection', { 19213 collection_handle, 19214 collection_title, 19215 ...getEventDateTime(), 19216 ...digiohGetLocationParams() 19217 }); 19218 } 19219 19220 function digiohTrackViewedBlog() { 19221 digiohTrackEvent('viewedBlog', { 19222 ...digiohBlogArticleData, 19223 ...getEventDateTime(), 19224 ...digiohGetLocationParams() 19225 }); 19226 } 19227 19228 function digiohTrackUsedSearch({ searchTerm: search_term }) { 19229 digiohTrackEvent('usedSearch', { 19230 search_term, 19231 ...getEventDateTime(), 19232 ...digiohGetLocationParams() 19233 }); 19234 } 19235 19236 function formatDateReceived({ day, month, year }) { 19237 return new Date(`${year}-${month}-${day}`).toISOString(); 19238 } 19239 19240 function convertWarrantyFormDataToIterableFormat(formData, isStaffOverride = false) { 19241 const { day, month, year } = formData; 19242 const data = { 19243 accepts_marketing: formData['marketing-opt-in'] === 'on', 19244 date_received: formatDateReceived({ day, month, year }), 19245 first_name: formData['name'], 19246 product_handle: formData['product-being-registered'], 19247 purchase_type: formData['purchase-type'], 19248 purchase_from: formData['purchase-from'], 19249 serial_number: formData['oven-serial-number'] || formData['gas-burner-serial-number'] || formData['spiral-mixer-serial-number'], 19250 warranty_registered_by: isStaffOverride ? formData['staff-email'] : formData['customer-email'] 19251 }; 19252 19253 if (formData['product-type'] === 'accessory') { 19254 data.product_handle = formData['accessory-type']; 19255 delete data.serial_number; 19256 } 19257 19258 return data; 19259 } 19260 19261 function digiohTrackWarrantyRegistration(formData, isStaffOverride) { 19262 const convertedData = convertWarrantyFormDataToIterableFormat(formData, isStaffOverride); 19263 19264 if (isStaffOverride) { 19265 digiohTrackEventAsUser({ 19266 email: formData['customer-email'], 19267 eventName: 'productRegistered', 19268 eventPayload: { 19269 ...convertedData, 19270 ...getEventDateTime(), 19271 ...digiohGetLocationParams(), 19272 locale: formData.locale 19273 } 19274 }); 19275 } else { 19276 digiohTrackEvent('productRegistered', { 19277 ...convertedData, 19278 ...getEventDateTime(), 19279 ...digiohGetLocationParams() 19280 }); 19281 } 19282 } 19283 19284 uwpUtility.setIterableEndUserIdCookie = setIterableEndUserIdCookie; 19285 uwpUtility.digiohProductData = digiohProductData; 19286 uwpUtility.digiohBlogArticleData = digiohBlogArticleData; 19287 uwpUtility.digiohDebugMode = digiohDebugMode; 19288 uwpUtility.digiohTrackEvent = digiohTrackEvent; 19289 uwpUtility.digiohTrackEventAsUser = digiohTrackEventAsUser; 19290 uwpUtility.digiohIsAnonymousUser = digiohIsAnonymousUser; 19291 uwpUtility.getEventDateTime = getEventDateTime; 19292 uwpUtility.digiohGetLocationParams = digiohGetLocationParams; 19293 uwpUtility.digiohTrackUserEmail = digiohTrackUserEmail; 19294 uwpUtility.digiohTrackLoginEvent = digiohTrackLoginEvent; 19295 uwpUtility.digiohTrackViewedProduct = digiohTrackViewedProduct; 19296 uwpUtility.digiohTrackViewedCollection = digiohTrackViewedCollection; 19297 uwpUtility.digiohTrackViewedBlog = digiohTrackViewedBlog; 19298 uwpUtility.digiohTrackUsedSearch = digiohTrackUsedSearch; 19299 uwpUtility.formatDateReceived = formatDateReceived; 19300 uwpUtility.convertWarrantyFormDataToIterableFormat = convertWarrantyFormDataToIterableFormat; 19301 uwpUtility.digiohTrackWarrantyRegistration = digiohTrackWarrantyRegistration; 19302 })(window.uwpUtility); 19303 19304 const isAnonymousUser = await uwpUtility.digiohIsAnonymousUser(); 19305 if (isAnonymousUser && '' !== '') { 19306 uwpUtility.digiohTrackUserEmail({ email: '' }); 19307 } 19308 19309 19310 uwpUtility.digiohTrackUsedSearch({ 19311 searchTerm: 'Gas pizza oven' 19312 }); 19313 19314 }); 19315</script>
19315 19316 19317<style> .product-card__reviews .yotpo-widget-instance .yotpo-sr-bottom-line-text {--color-border-inverse: rgba(144, 144, 144, 1);} .product-card__reviews {--color-border-inverse: rgb(255, 196, 48);} </style> 19318<div id="shopify-block-AMXlNNXM5SWtGZ0cxR__17151115064775110295" class="shopify-block shopify-app-block"><style data-recharge-theme='{"has_theme_customization": true, "design_mode": false }'> 19319 .recharge-theme { 19320 /* App */ 19321 --recharge-app-background: #FFFFFF; 19322 --recharge-app-container: 1200px; 19323 --recharge-app-vertical-padding: 32px; 19324 19325 /* Brand colors */ 19326 19327--recharge-color-brand: #25282A; 19328 19329 /* Tints */ 19330 --recharge-color-brand-120: #101112; 19331 --recharge-color-brand-20: #515355; 19332 --recharge-color-brand-40: #7c7e7f; 19333 --recharge-color-brand-60: #a8a9aa; 19334 --recharge-color-brand-75: #c9c9ca; 19335 --recharge-color-brand-85: #dedfdf; 19336 19337 /* Neutral */ 19338 --recharge-color-neutral: hsl(204, 35%, 7%); 19339 --recharge-color-neutral-80: hsl(204, 7%, 25%); 19340 --recharge-color-neutral-70: hsl(204, 5%, 35%); 19341 --recharge-color-neutral-40: hsl(204, 3%, 63%); 19342 --recharge-color-neutral-10: hsl(204, 2%, 91%); 19343 19344 19345 /* Links */ 19346 --recharge-button-secondary: #25282A; 19347 --recharge-button-secondary-120: #101112; 19348 --recharge-button-secondary-60: #7c7e7f; 19349 19350 /* Images */ 19351 --recharge-images-ratio: 1; 19352 19353 /* Cards */ 19354 19355 --recharge-cards-background: #F9F9F9; 19356 19357 19358 19359 --recharge-cards-border-color: #DCDCDC; 19360 19361 19362 /* Fonts */ 19363 --recharge-typography-scale: 16px; 19364 --recharge-typography-size-1: calc(3 * var(--recharge-typography-scale)); 19365 --recharge-typography-size-2: calc(2.25 * var(--recharge-typography-scale)); 19366 --recharge-typography-size-3: calc(1.625 * var(--recharge-typography-scale)); 19367 --recharge-typography-size-4: calc(1.25 * var(--recharge-typography-scale)); 19368 --recharge-typography-size-5: calc(1 * var(--recharge-typography-scale)); 19369 --recharge-typography-size-6: calc(.875 * var(--recharge-typography-scale)); 19370 19371 /** Text **/ 19372 --recharge-typography-light: #FFFFFF; 19373 --recharge-typography-primary: var(--recharge-color-neutral); 19374 --recharge-typography-secondary: var(--recharge-color-neutral-70); 19375 19376 /* Corners */ 19377 --recharge-corners-radius: 8px; 19378 19379 --recharge-button-border-radius: 8px; 19380 19381 19382 /* Views */ 19383 19384 --recharge-views-background: #FFFFFF; 19385 19386 19387 /* Buttons */ 19388 --recharge-button-font-family: inherit; 19389 --recharge-button-brand: var(--recharge-color-brand); 19390 --recharge-button-color: #FFFFFF; 19391 } 19392</style> 19393 19394</div>
19394<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
19394 19395</body><!-- Accessibility Code for "ooni.com" -->
19396<script> 19397 const getScriptSetup = (shopName, locale) => { 19398 if (shopName === 'Ooni USA') { 19399 return { sitekey: '51abfff610c8673badfb782a6934fade', menulang: 'EN-US' }; 19400 } 19401 19402 if (shopName === 'Ooni UK') { 19403 return { sitekey: '432b6c58a0b12637c84c5be8a1b1c8f9', menulang: 'EN-GB' }; 19404 } 19405 19406 if (shopName === 'Ooni Europe') { 19407 return { 19408 sitekey: 'a3863410ccd2a3b1aa7f9cc7f61a2f74', 19409 menulang: locale === 'en' ? 'EN-GB' : locale.toUpperCase(), 19410 }; 19411 } 19412 19413 if (shopName === 'Ooni Canada') { 19414 return { 19415 sitekey: 'ad63565dea6aebdbced4153b293c7431', 19416 menulang: locale === 'fr' ? 'FR-CA' : 'EN-CA', 19417 }; 19418 } 19419 19420 console.warn(`Widget setup failure: shop name '${shopName}' not recognised`); 19421 }; 19422 19423 const shopName = "Ooni USA"; 19424 const locale = "en"; 19425 19426 const setup = getScriptSetup(shopName, locale); 19427 19428 /* 19429 Want to customize your button? visit our documentation page: 19430 https://login.equalweb.com/custom-button 19431 */ 19432 window.interdeal = { 19433 get sitekey() { 19434 return setup.sitekey; 19435 }, 19436 get domains() { 19437 return { 19438 js: 'https://cdn.equalweb.com/', 19439 acc: 'https://access.equalweb.com/', 19440 }; 19441 }, 19442 Position: 'left', 19443 Menulang: setup.menulang, 19444 draggable: true, 19445 btnStyle: { 19446 vPosition: ['101%', '103%'], 19447 margin: ['0%', '0'], 19448 scale: ['0.6', '0.5'], 19449 color: { 19450 main: '#25282a', 19451 second: '#ffffff', 19452 }, 19453 icon: { 19454 outline: true, 19455 outlineColor: '#ffffff', 19456 type: 11, 19457 shape: 'circle', 19458 }, 19459 }, 19460 showTooltip: false, 19461 }; 19462 19463 (function (doc, head, body) { 19464 var coreCall = doc.createElement('script'); 19465 coreCall.src = interdeal.domains.js + 'core/5.2.0/accessibility.js'; 19466 coreCall.defer = true; 19467 coreCall.integrity = 19468 'sha512-fHF4rKIzByr1XeM6stpnVdiHrJUOZsKN2/Pm0jikdTQ9uZddgq15F92kUptMnyYmjIVNKeMIa67HRFnBNTOXsQ=='; 19469 coreCall.crossOrigin = 'anonymous'; 19470 coreCall.setAttribute('data-cfasync', true); 19471 body ? body.appendChild(coreCall) : head.appendChild(coreCall); 19472 })(document, document.head, document.body); 19473</script>
19473 19474</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.