|

|  Error: next/head missing in Next.js: Causes and How to Fix

Error: next/head missing in Next.js: Causes and How to Fix

February 10, 2025

Discover causes and fixes for the 'next/head missing' error in Next.js. Enhance your app's functionality with this comprehensive, easy-to-follow guide.

What is Error: next/head missing in Next.js

 

Error Overview

 

  • The error "next/head missing in Next.js" typically indicates that there is a problem related to the usage of the `next/head` component, which is utilized in Next.js applications to manage the `` elements within pages dynamically.

 

 

Importance of next/head in Next.js

 

  • The `next/head` component allows developers to modify the contents of the `` section, such as ``, `<meta>` tags, and other HTML elements used for SEO and web document metadata.</li> <p> </p> <li>This component ensures that page-specific head elements are updated properly when navigating between pages in a Next.js application.</li> <p> </p> <li>It consolidates the management of head elements in a way that is consistent with the server-rendered nature of Next.js, enabling SEO-friendly and performant web applications.</li> </ul> <p> </p> <p> </p> <p><b>Common Usage of next/head</b></p> <p> </p> <ul> <li>The `next/head` component is typically imported and used within the React component that represents the page. Here's an example of how it might be used in a page component to dynamically set the document title and a meta description:</li> </ul> <p> </p> <pre><code>import Head from 'next/head'; function MyPage() { return ( <div> <Head> <title>My Custom Page Title</title> <meta name="description" content="This is a description of my custom page." /> </Head> <h1>Welcome to my page</h1> <p>This is a page using next/head to manage its metadata.</p> </div> ); } export default MyPage; </code></pre> <p> </p> <p> </p> <p><b>Potential Impact</b></p> <p> </p> <ul> <li>If `next/head` is missing or not used properly, it may impact how meta-information is rendered or updated across page navigation, leading to issues with SEO optimizations and incorrect document metadata.</li> <p> </p> <li>The absence of proper meta tags might affect social media sharing and search engine indexing, as metadata like title and description are critical for visibility and proper representation of web pages.</li> </ul> <p> </p> <p> </p> <p><b>Considerations When Using next/head</b></p> <p> </p> <ul> <li>Ensure that `next/head` is correctly imported from `next/head` and used at the appropriate place in your component hierarchy, typically at the top level of a page component.</li> <p> </p> <li>Be cautious about how often and where you use `next/head`, as careless management might lead to duplicate or missing head elements, especially in complex applications with nested components.</li> <p> </p> <li>Remember that while `next/head` effectively manages the head tags, any state changes or dynamic data fetching that affect the head elements should be handled within the same component lifecycle where `next/head` is used.</li> </ul> <p> </p> <p> </p> <p><b>Conclusion</b></p> <p> </p> <ul> <li>The error message around missing `next/head` serves as a reminder of the importance of managing HTML document metadata effectively within a Next.js application to ensure optimal rendering, SEO, and user experience.</li> </ul> <p> </p> </span></p> </div> </div> </div> </div> </gp-row> <gp-row data-id="gtBCXbdgXn" id="gtBCXbdgXn" data-same-height-subgrid-container class="gtBCXbdgXn gp-relative gp-mx-auto gp-mb-0 gp-grid gp-max-w-full gp-transition-colors gp-duration-200 gp-ease-in-out [&_*]:gp-max-w-full gp-grid-rows-[1fr]" style="--bs:none;--bw:1px 1px 1px 1px;--bc:#121212;--shadow:none;--d:grid;--d-mobile:grid;--d-tablet:grid;--op:100%;--pageType:GP_ARTICLE;--bblr:32px;--bbrr:32px;--btlr:32px;--btrr:32px;--mt:40px;--mb:40px;--pt:20px;--pl:30px;--pb:0px;--pr:30px;--cg:8px;--gtc:minmax(0, 12fr);--w:var(--g-ct-w, 1200px);--bgc:#121212;--bgi:url();--bgp:50% 50%;--bgs:cover;--bgr:no-repeat;--bga:scroll;--pc:start" > <script gp-data type="application/json">{"background":{"desktop":{"attachment":"scroll","color":"#121212","image":{"height":0,"src":"","width":0},"position":{"x":50,"y":50},"repeat":"no-repeat","size":"cover","type":"color"}},"uid":"gtBCXbdgXn"}</script> <div data-same-height-display-contents style="--jc:start" class="gHbKsU-kET gp-relative gp-flex gp-flex-col" > <div data-id="gmgygzERDA" class="gmgygzERDA" style="--ta:left;--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--pageType:GP_ARTICLE;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mt:var(--g-s-xl);--dynamic-source-color:#F4F4F4" > <div class="gp-flex" style="--jc:left"> <h2 data-gp-text class=" gp-text-instant gp-text" style="--w:100%;--w-tablet:100%;--w-mobile:100%;--tdt:auto;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--ts:none;--ta:left;--ff:var(--g-font-Manrope, 'Manrope'), var(--g-font-heading, heading);--weight:400;--size:23px;--size-tablet:32px;--size-mobile:24px;--lh:130%;--lh-tablet:130%;--lh-mobile:130%;--c:#E577DE;word-break:break-word;overflow:hidden" > </h2> </div> </div> <div data-id="g6wMC8Pwci" class="g6wMC8Pwci" style="--ta:left;--bs:none;--bw:1px 1px 1px 1px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--pageType:GP_ARTICLE;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--pt:8px;--pb:24px;--mb-mobile:0px;--pt-mobile:7px;--pb-mobile:14px;--dynamic-source-color:#F4F4F4" > <div class="gp-flex" style="--jc:left"> <div data-gp-text class=" gp-text-instant gp-text" style="--w:100%;--w-tablet:100%;--w-mobile:100%;--tdt:auto;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--ts:none;--ta:left;--line-clamp:unset;--line-clamp-tablet:unset;--line-clamp-mobile:unset;--fs:normal;--ff:var(--g-font-Manrope, 'Manrope'), var(--g-font-body, body);--weight:400;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:180%;--lh-tablet:150%;--lh-mobile:150%;--ls:0.5px;--c:#DDDDDD;word-break:break-word;--bgc:transparent;--bgi:url();--bgp:50% 50%;--bgs:cover;--bgr:no-repeat;--bga:scroll;overflow:hidden" > <p><span style="color:#DDDDDD;"></span></p> </div> </div> </div> </div> </gp-row> <gp-row data-id="gsjCVvgWH9" id="gsjCVvgWH9" data-same-height-subgrid-container class="gsjCVvgWH9 gp-relative gp-mx-auto gp-mb-0 gp-grid gp-max-w-full gp-transition-colors gp-duration-200 gp-ease-in-out [&_*]:gp-max-w-full gp-grid-rows-[1fr]" style="--bs:none;--bw:1px 1px 1px 1px;--bc:#121212;--shadow:none;--d:grid;--d-mobile:grid;--d-tablet:grid;--op:100%;--pageType:GP_ARTICLE;--bblr:32px;--bbrr:32px;--btlr:32px;--btrr:32px;--mt:40px;--pl:30px;--pb:40px;--pr:30px;--cg:8px;--gtc:minmax(0, 12fr);--w:var(--g-ct-w, 1200px);--bgc:#121212;--bgi:url();--bgp:50% 50%;--bgs:cover;--bgr:no-repeat;--bga:scroll;--pc:start" > <script gp-data type="application/json">{"background":{"desktop":{"attachment":"scroll","color":"#121212","image":{"height":0,"src":"","width":0},"position":{"x":50,"y":50},"repeat":"no-repeat","size":"cover","type":"color"}},"uid":"gsjCVvgWH9"}</script> <div data-same-height-display-contents style="--jc:start" class="gkT0WzB8j5 gp-relative gp-flex gp-flex-col" > <div role="presentation" data-id="gGG_dxCFo9" style="--bs:none;--bw:1px 1px 1px 1px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--pageType:GP_ARTICLE;--bblr:16px;--bbrr:16px;--btlr:16px;--btrr:16px;--mt:30px;--mb:15px;--ta:center" class="gp-group/image gp-relative force-publish-1789781921654 gp-flex-none gp-h-auto mobile:gp-flex-none mobile:gp-h-auto tablet:gp-flex-none tablet:gp-h-auto gGG_dxCFo9" > <div style="border-radius:inherit;--jc:center" class="gp-h-full gp-w-full gp-flex pointer-events-auto" > <picture style="border-radius:inherit" class="gp-contents"> <source media="(max-width: 767px)" data-srcSet="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/gempages_515188559477474548-0a079247-18d1-47c9-8533-838e9df3c9c0.webp" srcset="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/gempages_515188559477474548-0a079247-18d1-47c9-8533-838e9df3c9c0.webp" /> <source media="(max-width: 1024px)" data-srcSet="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/gempages_515188559477474548-0a079247-18d1-47c9-8533-838e9df3c9c0.webp" srcset="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/gempages_515188559477474548-0a079247-18d1-47c9-8533-838e9df3c9c0.webp" /> <img base-src="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/gempages_515188559477474548-0a079247-18d1-47c9-8533-838e9df3c9c0.webp" quality-type="{}" quality-percent="{}" src="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/gempages_515188559477474548-0a079247-18d1-47c9-8533-838e9df3c9c0.webp" data-src="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/gempages_515188559477474548-0a079247-18d1-47c9-8533-838e9df3c9c0.webp" alt="" width="100%" style="--aspect:auto;--aspect-tablet:auto;--aspect-mobile:auto;--objf:cover;--h:auto;--h-tablet:auto;--h-mobile:auto;--b:none;--bc:#000000;--bw:1px 1px 1px 1px;--radiusType:none;--shadow:none" class="gp-inline-block gp-w-full gp-max-w-full" /> </picture> </div> </div> <div data-id="ge8WHvqQ04" class="ge8WHvqQ04" style="--ta:left;--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--op-mobile:100%;--pageType:GP_ARTICLE;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mt:20px;--mb:15px;--dynamic-source-color:#F4F4F4" > <div class="gp-flex" style="--jc:left"> <h2 data-gp-text class=" gp-text-instant gp-text" style="--w:100%;--w-tablet:100%;--w-mobile:100%;--tdt:auto;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--ts:none;--ta:left;--ff:var(--g-font-Manrope, 'Manrope'), var(--g-font-heading, heading);--weight:400;--size:32px;--size-tablet:46px;--size-mobile:23px;--lh:130%;--lh-tablet:130%;--lh-mobile:130%;--c:#b656b1;word-break:break-word;overflow:hidden" > <span style="color:#B657B2;">What Causes Error: next/head missing in Next.js</span> </h2> </div> </div> <div data-id="gTcp0PvssI" class="gTcp0PvssI" style="--ta:left;--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--pageType:GP_ARTICLE;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--pt:8px;--pb:8px;--mb-mobile:0px;--pt-mobile:7px;--pb-mobile:14px;--dynamic-source-color:#F4F4F4" > <div class="gp-flex" style="--jc:left"> <div data-gp-text class=" gp-text-instant gp-text" style="--w:100%;--w-tablet:100%;--w-mobile:100%;--tdt:auto;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--ts:none;--ta:left;--line-clamp:unset;--line-clamp-tablet:unset;--line-clamp-mobile:unset;--fs:normal;--ff:var(--g-font-Manrope, 'Manrope'), var(--g-font-body, body);--weight:400;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:180%;--lh-tablet:150%;--lh-mobile:150%;--ls:0.5px;--c:#DDDDDD;word-break:break-word;--bgc:transparent;--bgi:url();--bgp:50% 50%;--bgs:cover;--bgr:no-repeat;--bga:scroll;overflow:hidden" > <p><span style="color:#DDDDDD;"><p> </p> <p><b>Causes of Error: next/head Missing in Next.js</b></p> <p> </p> <ul> <li><b>Incorrect Import Statement:</b> One of the common causes of the next/head missing error is failing to import the <code>Head</code> component correctly. Developers might mistakenly assume <code>next/head</code> is a global component or forget the import statement altogether. The correct import should look like this: <p> ```javascript<br> import Head from 'next/head';<br> ```<br> </li></p> <p> </p> <li><b>Misplacing the Head Component:</b> The usage context of the <code>Head</code> component is essential. It should be defined within a valid React component function or class, as placing it elsewhere might result in it being rendered incorrectly.</li> <p> </p> <li><b>Running a Non-Standard Environment:</b> Sometimes, using customized Webpack configurations or non-standard environments might lead to issues with the auto-installation of necessary packages, affecting the availability of the <code>next/head</code> module.</li> <p> </p> <li><b>Package Update Issues:</b> If a new version of Next.js is installed and the update process does not complete correctly, certain modules might not be accessible. This can cause Next.js to report that there are missing components, such as <code>next/head</code>.</li> <p> </p> <li><b>Multiple or Conflicting Dependencies:</b> Using multiple dependencies that want to control or manipulate head tags could create a conflict, leading to an error related to <code>next/head</code> being unavailable.</li> <p> </p> <li><b>SSR (Server Side Rendering) Error Handling:</b> When the server-side rendering process fails to execute correctly, it might not handle the <code>Head</code> component correctly, potentially leading to the error appearing.</li> </ul> <p> </p> </span></p> </div> </div> </div> </div> </gp-row> <gp-row data-id="gmtr6WdZZQ" id="gmtr6WdZZQ" data-same-height-subgrid-container class="gmtr6WdZZQ gp-relative gp-mx-auto gp-mb-0 gp-grid gp-max-w-full gp-transition-colors gp-duration-200 gp-ease-in-out [&_*]:gp-max-w-full gp-grid-rows-[1fr]" style="--bs:none;--bw:1px 1px 1px 1px;--bc:#121212;--shadow:none;--d:grid;--d-mobile:grid;--d-tablet:grid;--op:100%;--pageType:GP_ARTICLE;--bblr:32px;--bbrr:32px;--btlr:32px;--btrr:32px;--mt:40px;--pl:30px;--pb:40px;--pr:30px;--cg:8px;--gtc:minmax(0, 12fr);--w:var(--g-ct-w, 1200px);--bgc:#121212;--bgi:url();--bgp:50% 50%;--bgs:cover;--bgr:no-repeat;--bga:scroll;--pc:start" > <script gp-data type="application/json">{"background":{"desktop":{"attachment":"scroll","color":"#121212","image":{"height":0,"src":"","width":0},"position":{"x":50,"y":50},"repeat":"no-repeat","size":"cover","type":"color"}},"uid":"gmtr6WdZZQ"}</script> <div data-same-height-display-contents style="--jc:start" class="gDB_ZyHZR9 gp-relative gp-flex gp-flex-col" > <div role="presentation" data-id="gZKt7mpKdJ" style="--bs:none;--bw:1px 1px 1px 1px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--pageType:GP_ARTICLE;--bblr:16px;--bbrr:16px;--btlr:16px;--btrr:16px;--mt:30px;--mb:15px;--ta:center" class="gp-group/image gp-relative force-publish-1789781921657 gp-flex-none gp-h-auto mobile:gp-flex-none mobile:gp-h-auto tablet:gp-flex-none tablet:gp-h-auto gZKt7mpKdJ" > <div style="border-radius:inherit;--jc:center" class="gp-h-full gp-w-full gp-flex pointer-events-auto" > <picture style="border-radius:inherit" class="gp-contents"> <source media="(max-width: 767px)" data-srcSet="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/gempages_515188559477474548-ebaada6e-cafa-44b7-8554-8f938c029909.webp" srcset="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/gempages_515188559477474548-ebaada6e-cafa-44b7-8554-8f938c029909.webp" /> <source media="(max-width: 1024px)" data-srcSet="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/gempages_515188559477474548-ebaada6e-cafa-44b7-8554-8f938c029909.webp" srcset="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/gempages_515188559477474548-ebaada6e-cafa-44b7-8554-8f938c029909.webp" /> <img base-src="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/gempages_515188559477474548-ebaada6e-cafa-44b7-8554-8f938c029909.webp" quality-type="{}" quality-percent="{}" src="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/gempages_515188559477474548-ebaada6e-cafa-44b7-8554-8f938c029909.webp" data-src="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/gempages_515188559477474548-ebaada6e-cafa-44b7-8554-8f938c029909.webp" alt="" width="100%" style="--aspect:auto;--aspect-tablet:auto;--aspect-mobile:auto;--objf:cover;--h:auto;--h-tablet:auto;--h-mobile:auto;--b:none;--bc:#000000;--bw:1px 1px 1px 1px;--radiusType:none;--shadow:none" class="gp-inline-block gp-w-full gp-max-w-full" /> </picture> </div> </div> <div data-id="gNaQrYhx1p" class="gNaQrYhx1p" style="--ta:left;--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--op-mobile:100%;--pageType:GP_ARTICLE;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mt:20px;--mb:15px;--dynamic-source-color:#F4F4F4" > <div class="gp-flex" style="--jc:left"> <h2 data-gp-text class=" gp-text-instant gp-text" style="--w:100%;--w-tablet:100%;--w-mobile:100%;--tdt:auto;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--ts:none;--ta:left;--ff:var(--g-font-Manrope, 'Manrope'), var(--g-font-heading, heading);--weight:400;--size:32px;--size-tablet:46px;--size-mobile:23px;--lh:130%;--lh-tablet:130%;--lh-mobile:130%;--c:#99ec7d;word-break:break-word;overflow:hidden" > <span style="color:#99EC7D;">How to Fix Error: next/head missing in Next.js</span> </h2> </div> </div> <div data-id="g-eZcMGnPI" class="g-eZcMGnPI" style="--ta:left;--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--pageType:GP_ARTICLE;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--pt:8px;--pb:8px;--mb-mobile:0px;--pt-mobile:7px;--pb-mobile:14px;--dynamic-source-color:#F4F4F4" > <div class="gp-flex" style="--jc:left"> <div data-gp-text class=" gp-text-instant gp-text" style="--w:100%;--w-tablet:100%;--w-mobile:100%;--tdt:auto;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--ts:none;--ta:left;--line-clamp:unset;--line-clamp-tablet:unset;--line-clamp-mobile:unset;--fs:normal;--ff:var(--g-font-Manrope, 'Manrope'), var(--g-font-body, body);--weight:400;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:180%;--lh-tablet:150%;--lh-mobile:150%;--ls:0.5px;--c:#DDDDDD;word-break:break-word;--bgc:transparent;--bgi:url();--bgp:50% 50%;--bgs:cover;--bgr:no-repeat;--bga:scroll;overflow:hidden" > <p><span style="color:#DDDDDD;"><p> </p> <p><b>Check Your <code>pages/_document.js</code> File</b></p> <p> </p> <ul> <li>Ensure the `_document.js` file is correctly set up to include `next/head`. This file should extend `Document` from `next/document` for custom document markup changes. If it doesn't exist, create one.</li> <p> </p> <li>Your `_document.js` should look similar to the example below:</li> </ul> <p> </p> <pre><code>import Document, { Html, Head, Main, NextScript } from 'next/document'; class MyDocument extends Document { render() { return ( <Html> <Head> {/* Place any custom tags here */} </Head> <body> <Main /> <NextScript /> </body> </Html> ); } } export default MyDocument; </code></pre> <p> </p> <p><b>Ensure Proper Use of <code><Head></code> Component</b></p> <p> </p> <ul> <li>Make sure that you import `Head` from `next/head` in any component or page that attempts to use it.</li> <p> </p> <li>The import should look like this:</li> </ul> <p> </p> <pre><code>import Head from 'next/head'; </code></pre> <p> </p> <p><b>Verify <code>next</code> Package Installation</b></p> <p> </p> <ul> <li>Ensure that `next` is installed and the version is compatible. Check your package.json file for `next` in dependencies and run the following command to confirm the installation:</li> </ul> <p> </p> <pre><code>npm list next </code></pre> <p> </p> <p><b>Update the Application</b></p> <p> </p> <ul> <li>If the issue persists, consider updating your Next.js application. Run the following commands to update your `next` package:</li> </ul> <p> </p> <pre><code>npm update next </code></pre> <p> </p> <p><b>Clean Build Cache</b></p> <p> </p> <ul> <li>Clearing the build cache can resolve various build errors, including missing components. Use the following command:</li> </ul> <p> </p> <pre><code>npm run build && npm run clean </code></pre> <p> </p> <p><b>Inspect Browser Console</b></p> <p> </p> <ul> <li>Use the developer console in your browser to look for any runtime errors which might provide additional context or reasons for the `next/head` misconfiguration.</li> </ul> <p> </p> <p><b>Restart Your Development Server</b></p> <p> </p> <ul> <li>After addressing the above steps, ensure you restart your Next.js development server to invalidate any incorrect cached state.</li> </ul> <p> </p> <p>```shell<br>npm run dev<br>``` </p> <p> </p> </span></p> </div> </div> </div> </div> </gp-row> <div role="presentation" data-id="g9YtRGSCKr" style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--pageType:GP_ARTICLE;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--pt:24px;--pb:24px;--mb-mobile:0px;--pt-mobile:14px;--pb-mobile:14px;--ta:center" class="gp-group/image gp-relative force-publish-1789781921659 gp-flex-none gp-h-auto mobile:gp-flex-none mobile:gp-h-auto tablet:gp-flex-none tablet:gp-h-auto g9YtRGSCKr" > <a href="https://www.omi.me/pages/product" target="_self" title style="border-radius:inherit;--jc:center" class="gp-h-full gp-w-full gp-flex pointer-events-auto" > <picture style="border-radius:inherit" class="gp-contents"> <source media="(max-width: 767px)" data-srcSet="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/wearable-ai-recorder-note-taking-summaries_6ffdba67-f22b-4a8a-b686-5ad4be9888a3.png" srcset="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/wearable-ai-recorder-note-taking-summaries_6ffdba67-f22b-4a8a-b686-5ad4be9888a3.png" /> <source media="(max-width: 1024px)" data-srcSet="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/wearable-ai-recorder-note-taking-summaries_6ffdba67-f22b-4a8a-b686-5ad4be9888a3.png" srcset="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/wearable-ai-recorder-note-taking-summaries_6ffdba67-f22b-4a8a-b686-5ad4be9888a3.png" /> <img base-src="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/wearable-ai-recorder-note-taking-summaries_6ffdba67-f22b-4a8a-b686-5ad4be9888a3.png" quality-type="{}" quality-percent="{}" src="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/wearable-ai-recorder-note-taking-summaries_6ffdba67-f22b-4a8a-b686-5ad4be9888a3.png" data-src="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/wearable-ai-recorder-note-taking-summaries_6ffdba67-f22b-4a8a-b686-5ad4be9888a3.png" alt="" width="100%" style="--objf:cover;--w:400%;--w-tablet:400%;--w-mobile:400%;--h:auto;--h-tablet:auto;--h-mobile:auto" class="gp-inline-block gp-w-full gp-max-w-full" /> </picture> </a> </div> </div> </gp-row> </div> </gp-row> </div> </gp-row> </section> </section><section id="shopify-section-template--24260827218212__gp_section_553096935469352051" class="shopify-section gps-553096935469352051 gps gpsi"> <style>.gps-553096935469352051 .gp-relative{position:relative}.gps-553096935469352051 .gp-mx-auto{margin-left:auto;margin-right:auto}.gps-553096935469352051 .gp-mb-0{margin-bottom:0}.gps-553096935469352051 .gp-flex{display:flex}.gps-553096935469352051 .gp-grid{display:grid}.gps-553096935469352051 .\!gp-hidden{display:none!important}.gps-553096935469352051 .gp-hidden{display:none}.gps-553096935469352051 .gp-max-w-full{max-width:100%}.gps-553096935469352051 .gp-grid-rows-\[1fr\]{grid-template-rows:1fr}.gps-553096935469352051 .gp-flex-col{flex-direction:column}.gps-553096935469352051 .gp-transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gps-553096935469352051 .gp-duration-200{transition-duration:.2s}.gps-553096935469352051 .gp-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:1024px){.gps-553096935469352051 .tablet\:\!gp-hidden{display:none!important}.gps-553096935469352051 .tablet\:gp-hidden{display:none}}@media (max-width:767px){.gps-553096935469352051 .mobile\:\!gp-hidden{display:none!important}.gps-553096935469352051 .mobile\:gp-hidden{display:none}}.gps-553096935469352051 .\[\&_\*\]\:gp-max-w-full *{max-width:100%}</style> <section class="gp-mx-auto gp-max-w-full [&_*]:gp-max-w-full " style="--w:100%;--w-tablet:100%;--w-mobile:100%;--pl:none;--pl-tablet:none;--pl-mobile:none;--pr:none;--pr-tablet:none;--pr-mobile:none" > <gp-row data-id="gPy_Xn1uXA" id="gPy_Xn1uXA" data-same-height-subgrid-container class="gPy_Xn1uXA gp-relative gp-mx-auto gp-mb-0 gp-grid gp-max-w-full gp-transition-colors gp-duration-200 gp-ease-in-out [&_*]:gp-max-w-full gp-grid-rows-[1fr]" style="--blockPadding:base;--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:grid;--d-mobile:grid;--d-tablet:grid;--op:100%;--op-mobile:100%;--op-tablet:100%;--pageType:GP_ARTICLE;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--pt:0px;--pb:0px;--pt-mobile:0px;--pb-mobile:0px;--pt-tablet:0px;--pb-tablet:0px;--cg:32px;--gtc:minmax(0, 12fr);--w:100%;--w-tablet:100%;--w-mobile:100%;--bgc:transparent;--bgi:url();--bgp:50% 50%;--bgs:cover;--bgr:no-repeat;--bga:scroll;--pc:start" > <script gp-data type="application/json">{"background":{"desktop":{"attachment":"scroll","color":"transparent","image":{"height":0,"src":"","width":0},"position":{"x":50,"y":50},"repeat":"no-repeat","size":"cover","type":"color"}},"uid":"gPy_Xn1uXA"}</script> <div data-same-height-display-contents style="--jc:start;--d-mobile:none" class="gOhnfpyIlz gp-relative gp-flex gp-flex-col" > </div> </gp-row> </section> </section> </main> <!-- BEGIN sections: footer-group --> <section id="shopify-section-sections--22750331797796__gp_global_section_517039170288354086_WL6LQ7" class="shopify-section shopify-section-group-footer-group gps-517039170288354086 gps gpsi"> <style>@import url('https://fonts.googleapis.com/css?family=Manrope:400|Duru+Sans:400|Inter:400,600&display=swap');.gps-517039170288354086 .gp-g-paragraph-1{font-family:var(--g-p1-ff);font-size:var(--g-p1-size);font-style:var(--g-p1-fs);font-weight:var(--g-p1-weight);letter-spacing:var(--g-p1-ls);line-height:var(--g-p1-lh)}.gps-517039170288354086 .gp-relative{position:relative}.gps-517039170288354086 .gp-mx-auto{margin-left:auto;margin-right:auto}.gps-517039170288354086 .gp-mb-0{margin-bottom:0}.gps-517039170288354086 .gp-inline-block{display:inline-block}.gps-517039170288354086 .gp-flex{display:flex}.gps-517039170288354086 .gp-inline-flex{display:inline-flex}.gps-517039170288354086 .gp-grid{display:grid}.gps-517039170288354086 .gp-contents{display:contents}.gps-517039170288354086 .\!gp-hidden{display:none!important}.gps-517039170288354086 .gp-hidden{display:none}.gps-517039170288354086 .gp-h-auto{height:auto}.gps-517039170288354086 .gp-h-full{height:100%}.gps-517039170288354086 .gp-w-full{width:100%}.gps-517039170288354086 .gp-max-w-full{max-width:100%}.gps-517039170288354086 .gp-flex-none{flex:none}.gps-517039170288354086 .gp-grid-rows-\[1fr\]{grid-template-rows:1fr}.gps-517039170288354086 .gp-flex-col{flex-direction:column}.gps-517039170288354086 .gp-flex-wrap{flex-wrap:wrap}.gps-517039170288354086 .gp-items-center{align-items:center}.gps-517039170288354086 .gp-justify-center{justify-content:center}.gps-517039170288354086 .gp-overflow-hidden{overflow:hidden}.gps-517039170288354086 .gp-break-words{overflow-wrap:break-word}.gps-517039170288354086 .gp-text-center{text-align:center}.gps-517039170288354086 .gp-leading-\[0\]{line-height:0}.gps-517039170288354086 .gp-no-underline{text-decoration-line:none}.gps-517039170288354086 .gp-transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gps-517039170288354086 .gp-duration-200{transition-duration:.2s}.gps-517039170288354086 .gp-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.gps-517039170288354086 .disabled\:gp-btn-disabled:disabled{cursor:default}.gps-517039170288354086 .disabled\:gp-opacity-30:disabled{opacity:.3}.gps-517039170288354086 .gp-group\/button:active .group-active\/button\:\!gp-text-inherit{color:inherit!important}.gps-517039170288354086 .gp-group[data-state=loading] .group-data-\[state\=loading\]\:gp-invisible{visibility:hidden}@media (max-width:1024px){.gps-517039170288354086 .tablet\:\!gp-hidden{display:none!important}.gps-517039170288354086 .tablet\:gp-hidden{display:none}.gps-517039170288354086 .tablet\:gp-h-auto{height:auto}.gps-517039170288354086 .tablet\:gp-flex-none{flex:none}}@media (max-width:767px){.gps-517039170288354086 .mobile\:\!gp-hidden{display:none!important}.gps-517039170288354086 .mobile\:gp-hidden{display:none}.gps-517039170288354086 .mobile\:gp-h-auto{height:auto}.gps-517039170288354086 .mobile\:gp-flex-none{flex:none}}.gps-517039170288354086 .\[\&\>svg\]\:\!gp-h-\[var\(--height-desktop\)\]>svg{height:var(--height-desktop)!important}.gps-517039170288354086 .\[\&\>svg\]\:\!gp-w-auto>svg{width:auto!important}@media (max-width:1024px){.gps-517039170288354086 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--height-tablet\)\]>svg{height:var(--height-tablet)!important}}@media (max-width:767px){.gps-517039170288354086 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--height-mobile\)\]>svg{height:var(--height-mobile)!important}}.gps-517039170288354086 .\[\&_\*\]\:gp-max-w-full *{max-width:100%}.gps-517039170288354086 .\[\&_p\]\:gp-whitespace-pre-line p{white-space:pre-line}</style> <section class="gp-mx-auto gp-max-w-full [&_*]:gp-max-w-full " style="--w:100%;--w-tablet:calc(var(--g-ct-w, 100%) + 2 * var(--g-ct-p, 15px));--w-mobile:100%;--pl:none;--pl-tablet:var(--g-ct-p, 15px);--pl-mobile:none;--pr:none;--pr-tablet:var(--g-ct-p, 15px);--pr-mobile:none" > <gp-row data-id="i2l9fe3710366" id="i2l9fe3710366" data-same-height-subgrid-container class="i2l9fe3710366 gp-relative gp-mx-auto gp-mb-0 gp-grid gp-max-w-full gp-transition-colors gp-duration-200 gp-ease-in-out [&_*]:gp-max-w-full gp-grid-rows-[1fr]" style="--op:100%;--op-mobile:100%;--op-tablet:100%;--mt:0px;--ml:auto;--mb:0px;--mr:auto;--pt:30px;--pl:0px;--pb:70px;--pr:0px;--mt-mobile:0px;--ml-mobile:auto;--mb-mobile:0px;--mr-mobile:auto;--pt-mobile:30px;--pl-mobile:var(--g-s-s);--pb-mobile:100px;--pr-mobile:var(--g-s-s);--mt-tablet:0px;--ml-tablet:auto;--mb-tablet:0px;--mr-tablet:auto;--pt-tablet:30px;--pl-tablet:15px;--pb-tablet:30px;--pr-tablet:15px;--cg:32px;--cg-tablet:32px;--gtc:minmax(0, 12fr);--gtc-tablet:minmax(0, 12fr);--gtc-mobile:minmax(0, 12fr);--w:100%;--w-mobile:100%;--bgc:rgb(0, 0, 0);--bgi:url();--pc:center" > <script gp-data type="application/json">{"background":{"desktop":{"color":"rgb(0, 0, 0)","type":"color"}},"uid":"i2l9fe3710366"}</script> <div data-same-height-display-contents style="--jc:start" class="c-w-i2l9fe3710366 gp-relative gp-flex gp-flex-col" > <gp-row data-id="w-i2l9fe3710366" id="w-i2l9fe3710366" data-same-height-subgrid-container class="w-i2l9fe3710366 gp-relative gp-mx-auto gp-mb-0 gp-grid gp-max-w-full gp-transition-colors gp-duration-200 gp-ease-in-out [&_*]:gp-max-w-full gp-grid-rows-[1fr]" style="--op:100%;--mt:0px;--ml:auto;--mb:var(--g-s-2xl);--mr:auto;--pt:0px;--pl:0px;--pb:0px;--pr:0px;--mt-mobile:0px;--ml-mobile:auto;--mb-mobile:0px;--mr-mobile:auto;--pt-mobile:0px;--pl-mobile:0px;--pb-mobile:0px;--pr-mobile:0px;--mt-tablet:0px;--ml-tablet:auto;--mb-tablet:var(--g-s-2xl);--mr-tablet:auto;--pt-tablet:0px;--pl-tablet:0px;--pb-tablet:0px;--pr-tablet:0px;--cg:32px;--cg-tablet:32px;--gtc:minmax(0, 12fr);--gtc-tablet:minmax(0, 12fr);--gtc-mobile:minmax(0, 12fr);--w:var(--g-ct-w, 1200px);--w-tablet:100%;--w-mobile:100%;--bgc:#000000;--bgi:url();--bgp:50% 50%;--bgs:cover;--bgr:no-repeat;--bga:scroll;--pc:start" > <script gp-data type="application/json">{"background":{"desktop":{"attachment":"scroll","color":"#000000","image":{"height":0,"src":"","width":0},"position":{"x":50,"y":50},"repeat":"no-repeat","size":"cover","type":"color"}},"uid":"w-i2l9fe3710366"}</script> <div data-same-height-display-contents style="--jc:start" class="i2l4c4f9eb996 gp-relative gp-flex gp-flex-col" > <gp-row data-id="i2l4cf228b0ed" id="i2l4cf228b0ed" data-same-height-subgrid-container class="i2l4cf228b0ed gp-relative gp-mx-auto gp-mb-0 gp-grid gp-max-w-full gp-transition-colors gp-duration-200 gp-ease-in-out [&_*]:gp-max-w-full gp-grid-rows-[1fr]" style="--op:100%;--mt:64px;--ml:auto;--mb:0px;--mr:auto;--pt:0px;--pl:0px;--pb:0px;--pr:0px;--mt-mobile:40px;--ml-mobile:auto;--mb-mobile:0px;--mr-mobile:auto;--pt-mobile:0px;--pl-mobile:0px;--pb-mobile:0px;--pr-mobile:0px;--mt-tablet:64px;--ml-tablet:auto;--mb-tablet:0px;--mr-tablet:auto;--pt-tablet:0px;--pl-tablet:0px;--pb-tablet:0px;--pr-tablet:0px;--cg:32px;--cg-tablet:32px;--gtc:minmax(0, 6fr) minmax(0, 6fr);--gtc-tablet:minmax(0, 6fr) minmax(0, 6fr);--gtc-mobile:minmax(0, 12fr);--w:var(--g-ct-w, 1200px);--w-tablet:100%;--w-mobile:100%;--bgc:rgb(0, 0, 0);--bgi:url();--pc:start" > <script gp-data type="application/json">{"background":{"desktop":{"color":"rgb(0, 0, 0)","type":"color"}},"uid":"i2l4cf228b0ed"}</script> <div data-same-height-display-contents style="--jc:start" class="i2l559dc97449 gp-relative gp-flex gp-flex-col" > <gp-row data-id="i2l8d256b7a56" id="i2l8d256b7a56" data-same-height-subgrid-container class="i2l8d256b7a56 gp-relative gp-mx-auto gp-mb-0 gp-grid gp-max-w-full gp-transition-colors gp-duration-200 gp-ease-in-out [&_*]:gp-max-w-full gp-grid-rows-[1fr]" style="--mt:0px;--ml:auto;--mb:var(--g-s-m);--mr:auto;--pt:0px;--pl:0px;--pb:0px;--pr:0px;--cg:10px;--cg-tablet:32px;--cg-mobile:10px;--gtc:minmax(0, auto);--gtc-mobile:minmax(0, auto) minmax(0, auto);--w:var(--g-ct-w, 1200px);--w-tablet:100%;--w-mobile:100%;--bgc:transparent;--bgi:url();--bgp:50% 50%;--bgs:cover;--bgr:no-repeat;--bga:scroll;--pc:start;--pc-mobile:center" > <script gp-data type="application/json">{"background":{"desktop":{"attachment":"scroll","color":"transparent","image":{"height":0,"src":"","width":0},"position":{"x":50,"y":50},"repeat":"no-repeat","size":"cover","type":"color"}},"uid":"i2l8d256b7a56"}</script> <div data-same-height-display-contents style="--jc:start" class="c-ZJtxHBnKYwSU gp-relative gp-flex gp-flex-col" > <div role="presentation" data-id="gjGits2HjO" style="--bs:none;--bw:1px 1px 1px 1px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mb:0px;--pt:0px;--pl:0px;--pb:0px;--pr:0px;--mb-mobile:0px;--pt-mobile:0px;--pl-mobile:0px;--pb-mobile:0px;--pr-mobile:0px;--mb-tablet:0px;--pt-tablet:0px;--pl-tablet:0px;--pb-tablet:0px;--pr-tablet:0px;--ta:center" class="gp-group/image gp-relative force-publish-1789781644089 gp-flex-none gp-h-auto mobile:gp-flex-none mobile:gp-h-auto tablet:gp-flex-none tablet:gp-h-auto gjGits2HjO" > <div style="border-radius:inherit;--jc:center" class="gp-h-full gp-w-full gp-flex pointer-events-auto" > <picture style="border-radius:inherit" class="gp-contents"> <source media="(max-width: 767px)" data-srcSet="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/gempages_515188559477474548-b2fc508a-2b17-4897-9af5-a543a40c6ecc.png" srcset="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/gempages_515188559477474548-b2fc508a-2b17-4897-9af5-a543a40c6ecc.png" /> <source media="(max-width: 1024px)" data-srcSet="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/gempages_515188559477474548-b2fc508a-2b17-4897-9af5-a543a40c6ecc.png" srcset="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/gempages_515188559477474548-b2fc508a-2b17-4897-9af5-a543a40c6ecc.png" /> <img base-src="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/gempages_515188559477474548-b2fc508a-2b17-4897-9af5-a543a40c6ecc.png" quality-type="{}" quality-percent="{}" src="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/gempages_515188559477474548-b2fc508a-2b17-4897-9af5-a543a40c6ecc.png" data-src="https://cdn.shopify.com/s/files/1/0879/7490/4100/files/gempages_515188559477474548-b2fc508a-2b17-4897-9af5-a543a40c6ecc.png" alt="" width="100%" style="--aspect:auto;--aspect-tablet:auto;--aspect-mobile:auto;--objf:cover;--w:100px;--w-tablet:100px;--w-mobile:100px;--h:auto;--h-tablet:auto;--h-mobile:auto" class="gp-inline-block gp-w-full gp-max-w-full" /> </picture> </div> </div> </div> </gp-row> <gp-row data-id="i2lf4ac5d6033" id="i2lf4ac5d6033" data-same-height-subgrid-container class="i2lf4ac5d6033 gp-relative gp-mx-auto gp-mb-0 gp-grid gp-max-w-full gp-transition-colors gp-duration-200 gp-ease-in-out [&_*]:gp-max-w-full gp-grid-rows-[1fr]" style="--op-mobile:100%;--mt:0px;--ml:auto;--mb:0px;--mr:auto;--pt:0px;--pl:0px;--pb:0px;--pr:0px;--mt-mobile:0px;--ml-mobile:auto;--mb-mobile:0px;--mr-mobile:auto;--pt-mobile:0px;--pl-mobile:0px;--pb-mobile:0px;--pr-mobile:0px;--cg:32px;--cg-tablet:32px;--gtc:minmax(0, 12fr);--gtc-mobile:minmax(0, 12fr);--w:100%;--w-tablet:100%;--w-mobile:100%;--bgc:transparent;--bgi:url();--bgp:50% 50%;--bgs:cover;--bgr:no-repeat;--bga:scroll;--pc:start" > <script gp-data type="application/json">{"background":{"desktop":{"attachment":"scroll","color":"transparent","image":{"height":0,"src":"","width":0},"position":{"x":50,"y":50},"repeat":"no-repeat","size":"cover","type":"color"}},"uid":"i2lf4ac5d6033"}</script> <div data-same-height-display-contents style="--jc:start" class="c-sp-i2le7ae551cfb gp-relative gp-flex gp-flex-col" > <gp-row data-id="sp-i2l4901eff5fe" id="sp-i2l4901eff5fe" data-same-height-subgrid-container class="sp-i2l4901eff5fe gp-relative gp-mx-auto gp-mb-0 gp-grid gp-max-w-full gp-transition-colors gp-duration-200 gp-ease-in-out [&_*]:gp-max-w-full gp-grid-rows-[1fr]" style="--op:100%;--op-mobile:100%;--mt:0px;--ml:auto;--mb:0px;--mr:auto;--pt:0px;--pl:0px;--pb:0px;--pr:0px;--mt-mobile:0px;--ml-mobile:auto;--mb-mobile:0px;--mr-mobile:auto;--pt-mobile:0px;--pl-mobile:0px;--pb-mobile:0px;--pr-mobile:0px;--cg:32px;--cg-tablet:32px;--gtc:minmax(0, 12fr);--gtc-tablet:minmax(0, 12fr);--gtc-mobile:minmax(0, 12fr);--w:100%;--w-tablet:100%;--w-mobile:100%;--bgc:transparent;--bgi:url();--bgp:50% 50%;--bgs:cover;--bgr:no-repeat;--bga:scroll;--pc:start" > <script gp-data type="application/json">{"background":{"desktop":{"attachment":"scroll","color":"transparent","image":{"height":0,"src":"","width":0},"position":{"x":50,"y":50},"repeat":"no-repeat","size":"cover","type":"color"}},"uid":"sp-i2l4901eff5fe"}</script> <div data-same-height-display-contents style="--jc:start" class="i2l4901eff5fe gp-relative gp-flex gp-flex-col" > <div data-id="aKLlJOruNxYF" class="aKLlJOruNxYF" style="--ta:left;--op:100%;--mt:0px;--ml:0px;--mb:12px;--mr:0px;--pt:0px;--pl:0px;--pb:0px;--pr:0px;--dynamic-source-color:#F4F4F4" > <div class="gp-flex" style="--jc:left"> <div data-gp-text class=" gp-text-instant gp-text" style="--w:100%;--w-tablet:100%;--w-mobile:100%;--tdt:auto;--ts:none;--ta:left;--ta-mobile:center;--line-clamp:unset;--line-clamp-tablet:unset;--line-clamp-mobile:unset;--ff:var(--g-font-Manrope, 'Manrope'), var(--g-font-body, body);--weight:400;--size:18px;--size-tablet:16px;--size-mobile:14px;--lh:180%;--lh-tablet:180%;--lh-mobile:180%;--c:rgb(153, 153, 153);word-break:break-word;--bgc:transparent;--bgi:url();--bgp:50% 50%;--bgs:cover;--bgr:no-repeat;--bga:scroll;overflow:hidden" > <p><span style="color:#FFFFFF;"><strong><p><span style="color:#FFFFFF;"><strong>thought to action.</strong></span></p></strong></span></p> </div> </div> </div> <div data-id="gSg1cmDbfb" class="gSg1cmDbfb" style="--ta:left;--op:100%;--mt:0px;--ml:0px;--mb:44px;--mr:0px;--pt:0px;--pl:0px;--pb:0px;--pr:0px;--dynamic-source-color:#F4F4F4" > <div class="gp-flex" style="--jc:left"> <div data-gp-text class=" gp-text-instant gp-text" style="--w:100%;--w-tablet:100%;--w-mobile:100%;--tdt:auto;--ta:left;--ta-mobile:center;--line-clamp:unset;--line-clamp-tablet:unset;--line-clamp-mobile:unset;--ff:var(--g-font-Duru-Sans, 'Duru Sans'), var(--g-font-body, body);--weight:400;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:180%;--lh-tablet:180%;--lh-mobile:180%;--c:rgb(153, 153, 153);word-break:break-word;--bgc:transparent;--bgi:url();--bgp:50% 50%;--bgs:cover;--bgr:no-repeat;--bga:scroll;overflow:hidden" > <p>Based Hardware Inc.</p><p>San Francisco<br>help@omi.me</p> </div> </div> </div> <div data-id="i2lece9787a82" style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--op-mobile:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mt:0px;--ml:0px;--mb:44px;--mr:0px;--pt:0px;--pl:0px;--pb:0px;--pr:0px;--mt-mobile:0px;--ml-mobile:0px;--mb-mobile:10px;--mr-mobile:0px;--pt-mobile:0px;--pl-mobile:0px;--pb-mobile:0px;--pr-mobile:0px;--bgc:transparent;--bgi:url();--bgp:50% 50%;--bgs:cover;--bgr:no-repeat;--bga:scroll"> <div class="gp-flex gp-flex-wrap" style="--cg:8px;--jc:left;--jc-mobile:center"> <div data-same-height-display-contents class="c-icon_list_hoz_item-brIwNThUIbYo gp-relative gp-flex gp-flex-col" > <div gp-el-wrapper style="--mt:0px;--ml:auto;--mb:0px;--mr:auto;--pt:0px;--pl:0px;--pb:0px;--pr:0px" class="icon_list_hoz_item-brIwNThUIbYo "> <div class="gp-flex gp-w-full gp-flex-col gp-items-center"> <div id="brIwNThUIbYo" class="gp-leading-[0] brIwNThUIbYo" style="--mt:0px;--ml:0px;--mb:0px;--mr:0px;--pt:0px;--pl:0px;--pb:0px;--pr:0px;--ta:left"> <div data-id="brIwNThUIbYo" class="icon-wrapper gp-inline-flex gp-overflow-hidden brIwNThUIbYo " style="--pl:12px;--pr:12px;--pt:12px;--pb:12px;--bs:none;--bc:#121212;--bblr:999999px;--bbrr:999999px;--btlr:999999px;--btrr:999999px;--focus-bblr:999999px;--focus-bbrr:999999px;--focus-btlr:999999px;--focus-btrr:999999px;--active-bblr:999999px;--active-bbrr:999999px;--active-btlr:999999px;--active-btrr:999999px;--bg:#4d4d4d"> <a href="https://x.com/omidotme" target="_blank" title rel> <span style="--c:#b2b2b2;--t:rotate(0deg);--w:24px;--w-tablet:24px;--w-mobile:24px;--h:24px;--h-tablet:24px;--h-mobile:24px;--minw:24px;--minw-tablet:24px;--minw-mobile:24px;--height-desktop:24px;--height-tablet:24px;--height-mobile:24px" class="gp-inline-flex gp-items-center gp-justify-center gp-overflow-hidden [&>svg]:!gp-h-[var(--height-desktop)] [&>svg]:!gp-w-auto tablet:[&>svg]:!gp-h-[var(--height-tablet)] mobile:[&>svg]:!gp-h-[var(--height-mobile)] "><svg data-id="548325143236052166" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"> <g clip-path="url(#clip0_49_9437)"> <path d="M10.4055 7.49653L16.8336 0.0244141H15.3103L9.7289 6.51253L5.27091 0.0244141H0.128906L6.87008 9.83547L0.128906 17.6715H1.6522L7.54632 10.8195L12.2546 17.6715H17.3966L10.4048 7.49653H10.4055ZM8.3189 9.92194L7.63596 8.945L2.20102 1.17112H4.54102L8.92702 7.44465L9.60996 8.42159L15.311 16.5766H12.971L8.3189 9.92194Z" fill="#C5C5C5"/> </g> <defs> <clipPath id="clip0_49_9437"> <rect width="17.6471" height="18" fill="white"/> </clipPath> </defs> </svg></span> </a> </div> </div> </div> </div> </div><div data-same-height-display-contents class="c-icon_list_hoz_item-kvZdoUNlmCHj gp-relative gp-flex gp-flex-col" > <div gp-el-wrapper style="--mt:0px;--ml:auto;--mb:0px;--mr:auto;--pt:0px;--pl:0px;--pb:0px;--pr:0px" class="icon_list_hoz_item-kvZdoUNlmCHj "> <div class="gp-flex gp-w-full gp-flex-col gp-items-center"> <div id="kvZdoUNlmCHj" class="gp-leading-[0] kvZdoUNlmCHj" style="--mt:0px;--ml:0px;--mb:0px;--mr:0px;--pt:0px;--pl:0px;--pb:0px;--pr:0px;--ta:left"> <div data-id="kvZdoUNlmCHj" class="icon-wrapper gp-inline-flex gp-overflow-hidden kvZdoUNlmCHj " style="--pl:12px;--pr:12px;--pt:12px;--pb:12px;--bs:none;--bc:#121212;--bblr:999999px;--bbrr:999999px;--btlr:999999px;--btrr:999999px;--focus-bblr:999999px;--focus-bbrr:999999px;--focus-btlr:999999px;--focus-btrr:999999px;--active-bblr:999999px;--active-bbrr:999999px;--active-btlr:999999px;--active-btrr:999999px;--bg:#4d4d4d"> <a href="https://www.linkedin.com/company/omidotme/" target="_blank" title rel> <span style="--c:#b2b2b2;--t:rotate(0deg);--w:24px;--w-tablet:24px;--w-mobile:24px;--h:24px;--h-tablet:24px;--h-mobile:24px;--minw:24px;--minw-tablet:24px;--minw-mobile:24px;--height-desktop:24px;--height-tablet:24px;--height-mobile:24px" class="gp-inline-flex gp-items-center gp-justify-center gp-overflow-hidden [&>svg]:!gp-h-[var(--height-desktop)] [&>svg]:!gp-w-auto tablet:[&>svg]:!gp-h-[var(--height-tablet)] mobile:[&>svg]:!gp-h-[var(--height-mobile)] "><svg data-id="548325033848603638" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"> <g clip-path="url(#clip0_49_9440)"> <path d="M16.3718 0H1.62825C0.729 0 0 0.729 0 1.62825V16.3717C0 17.271 0.729 18 1.62825 18H16.3717C17.271 18 18 17.271 18 16.3717V1.62825C18 0.729 17.271 0 16.3718 0ZM5.56996 15.5424C5.56996 15.8041 5.35783 16.0162 5.09612 16.0162H3.07908C2.81738 16.0162 2.60524 15.8041 2.60524 15.5424V7.08705C2.60524 6.82535 2.81738 6.61321 3.07908 6.61321H5.09612C5.35783 6.61321 5.56996 6.82535 5.56996 7.08705V15.5424ZM4.0876 5.81617C3.02932 5.81617 2.1714 4.95825 2.1714 3.89997C2.1714 2.84169 3.02932 1.98377 4.0876 1.98377C5.14588 1.98377 6.0038 2.84169 6.0038 3.89997C6.0038 4.95825 5.14593 5.81617 4.0876 5.81617ZM16.1109 15.5806C16.1109 15.8212 15.9159 16.0162 15.6753 16.0162H13.5108C13.2702 16.0162 13.0752 15.8212 13.0752 15.5806V11.6145C13.0752 11.0229 13.2487 9.02191 11.529 9.02191C10.1951 9.02191 9.9245 10.3915 9.87017 11.0062V15.5806C9.87017 15.8212 9.67514 16.0162 9.4345 16.0162H7.34113C7.10053 16.0162 6.90545 15.8212 6.90545 15.5806V7.04888C6.90545 6.80829 7.10053 6.61321 7.34113 6.61321H9.4345C9.67509 6.61321 9.87017 6.80829 9.87017 7.04888V7.78655C10.3648 7.04427 11.0999 6.47133 12.665 6.47133C16.1308 6.47133 16.1109 9.70926 16.1109 11.4883V15.5806Z" fill="#C5C5C5"/> </g> <defs> <clipPath id="clip0_49_9440"> <rect width="18" height="18" fill="white"/> </clipPath> </defs> </svg></span> </a> </div> </div> </div> </div> </div><div data-same-height-display-contents class="c-icon_list_hoz_item-UsBUhRkhUAPz gp-relative gp-flex gp-flex-col" > <div gp-el-wrapper style="--mt:0px;--ml:auto;--mb:0px;--mr:auto;--pt:0px;--pl:0px;--pb:0px;--pr:0px" class="icon_list_hoz_item-UsBUhRkhUAPz "> <div class="gp-flex gp-w-full gp-flex-col gp-items-center"> <div id="UsBUhRkhUAPz" class="gp-leading-[0] UsBUhRkhUAPz" style="--mt:0px;--ml:0px;--mr:0px;--pt:0px;--pl:0px;--pb:0px;--pr:0px;--ta:left"> <div data-id="UsBUhRkhUAPz" class="icon-wrapper gp-inline-flex gp-overflow-hidden UsBUhRkhUAPz " style="--pl:12px;--pr:12px;--pt:12px;--pb:12px;--bs:none;--bc:#121212;--bblr:999999px;--bbrr:999999px;--btlr:999999px;--btrr:999999px;--focus-bblr:999999px;--focus-bbrr:999999px;--focus-btlr:999999px;--focus-btrr:999999px;--active-bblr:999999px;--active-bbrr:999999px;--active-btlr:999999px;--active-btrr:999999px;--bg:#4d4d4d"> <a href="https://github.com/BasedHardware" target="_blank" title rel> <span style="--c:#c5c5c5;--t:rotate(0deg);--w:24px;--w-tablet:24px;--w-mobile:24px;--h:24px;--h-tablet:24px;--h-mobile:24px;--minw:24px;--minw-tablet:24px;--minw-mobile:24px;--height-desktop:24px;--height-tablet:24px;--height-mobile:24px" class="gp-inline-flex gp-items-center gp-justify-center gp-overflow-hidden [&>svg]:!gp-h-[var(--height-desktop)] [&>svg]:!gp-w-auto tablet:[&>svg]:!gp-h-[var(--height-tablet)] mobile:[&>svg]:!gp-h-[var(--height-mobile)] "><svg data-id="548325070573929462" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"> <g clip-path="url(#clip0_49_9443)"> <path fill-rule="evenodd" clip-rule="evenodd" d="M9 0C4.0275 0 0 4.0275 0 9C0 12.9825 2.57625 16.3463 6.15375 17.5387C6.60375 17.6175 6.7725 17.3475 6.7725 17.1112C6.7725 16.8975 6.76125 16.1888 6.76125 15.435C4.5 15.8513 3.915 14.8837 3.735 14.3775C3.63375 14.1187 3.195 13.32 2.8125 13.1062C2.4975 12.9375 2.0475 12.5212 2.80125 12.51C3.51 12.4987 4.01625 13.1625 4.185 13.4325C4.995 14.7937 6.28875 14.4113 6.80625 14.175C6.885 13.59 7.12125 13.1962 7.38 12.9712C5.3775 12.7463 3.285 11.97 3.285 8.5275C3.285 7.54875 3.63375 6.73875 4.2075 6.10875C4.1175 5.88375 3.8025 4.96125 4.2975 3.72375C4.2975 3.72375 5.05125 3.4875 6.7725 4.64625C7.4925 4.44375 8.2575 4.3425 9.0225 4.3425C9.7875 4.3425 10.5525 4.44375 11.2725 4.64625C12.9938 3.47625 13.7475 3.72375 13.7475 3.72375C14.2425 4.96125 13.9275 5.88375 13.8375 6.10875C14.4113 6.73875 14.76 7.5375 14.76 8.5275C14.76 11.9812 12.6562 12.7463 10.6538 12.9712C10.98 13.2525 11.2613 13.7925 11.2613 14.6363C11.2613 15.84 11.25 16.8075 11.25 17.1112C11.25 17.3475 11.4187 17.6287 11.8688 17.5387C15.4237 16.3463 18 12.9712 18 9C18 4.0275 13.9725 0 9 0Z" fill="#C5C5C5"/> </g> <defs> <clipPath id="clip0_49_9443"> <rect width="18" height="18" fill="white"/> </clipPath> </defs> </svg></span> </a> </div> </div> </div> </div> </div><div gp-el-wrapper class="gD4E9kh--j "> <div class="gp-flex gp-w-full gp-flex-col gp-items-center"> <div id="gCng2lgeZx" class="gp-leading-[0] gCng2lgeZx" style="--op:100%;--mb:0px;--ta:left"> <div data-id="gCng2lgeZx" class="icon-wrapper gp-inline-flex gp-overflow-hidden gCng2lgeZx " style="--pl:12px;--pr:12px;--pt:12px;--pb:12px;--bblr:999999px;--bbrr:999999px;--btlr:999999px;--btrr:999999px;--focus-bblr:999999px;--focus-bbrr:999999px;--focus-btlr:999999px;--focus-btrr:999999px;--active-bblr:999999px;--active-bbrr:999999px;--active-btlr:999999px;--active-btrr:999999px;--bg:#4d4d4d"> <a href="https://www.tiktok.com/@omidotme" target="_blank" title rel> <span style="--c:#C5C5C5;--t:rotate(0deg);--w:24px;--w-tablet:24px;--w-mobile:24px;--h:24px;--h-tablet:24px;--h-mobile:24px;--minw:24px;--minw-tablet:24px;--minw-mobile:24px;--height-desktop:24px;--height-tablet:24px;--height-mobile:24px" class="gp-inline-flex gp-items-center gp-justify-center gp-overflow-hidden [&>svg]:!gp-h-[var(--height-desktop)] [&>svg]:!gp-w-auto tablet:[&>svg]:!gp-h-[var(--height-tablet)] mobile:[&>svg]:!gp-h-[var(--height-mobile)] "><svg data-id="548325114932888566" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"> <path d="M14.4905 4.17164C14.3766 4.11277 14.2658 4.04824 14.1583 3.97828C13.8459 3.77172 13.5594 3.52833 13.3051 3.25336C12.6687 2.52527 12.4311 1.78664 12.3436 1.26949H12.3471C12.2739 0.840234 12.3042 0.5625 12.3088 0.5625H9.41047V11.7696C9.41047 11.9201 9.41047 12.0688 9.40414 12.2157C9.40414 12.234 9.40238 12.2509 9.40133 12.2706C9.40133 12.2787 9.40133 12.2871 9.39957 12.2955C9.39957 12.2977 9.39957 12.2998 9.39957 12.3019C9.36902 12.704 9.24012 13.0924 9.02421 13.433C8.8083 13.7736 8.512 14.0559 8.16137 14.2552C7.79593 14.4631 7.38262 14.5721 6.96219 14.5716C5.61184 14.5716 4.51742 13.4705 4.51742 12.1106C4.51742 10.7508 5.61184 9.64969 6.96219 9.64969C7.2178 9.64945 7.47185 9.68967 7.71488 9.76887L7.7184 6.81785C6.9806 6.72255 6.23105 6.78118 5.51704 6.99006C4.80304 7.19894 4.14007 7.55352 3.56996 8.03145C3.07041 8.46548 2.65044 8.98337 2.32895 9.5618C2.2066 9.77273 1.745 10.6204 1.6891 11.996C1.65395 12.7768 1.88844 13.5858 2.00023 13.9201V13.9271C2.07055 14.124 2.34301 14.7959 2.78703 15.3622C3.14508 15.8165 3.56809 16.2156 4.04246 16.5466V16.5396L4.04949 16.5466C5.45258 17.5001 7.00824 17.4375 7.00824 17.4375C7.27754 17.4266 8.17965 17.4375 9.2041 16.952C10.3404 16.4137 10.9872 15.6118 10.9872 15.6118C11.4005 15.1327 11.7291 14.5866 11.9589 13.9971C12.2212 13.3077 12.3088 12.4808 12.3088 12.1504V6.20473C12.3439 6.22582 12.8122 6.53555 12.8122 6.53555C12.8122 6.53555 13.4868 6.96797 14.5394 7.24957C15.2946 7.44996 16.312 7.49215 16.312 7.49215V4.61496C15.9555 4.65363 15.2316 4.54113 14.4905 4.17164Z" fill="#C5C5C5"/> </svg></span> </a> </div> </div> </div> </div><div gp-el-wrapper class="gnO5qoLy6E "> <div class="gp-flex gp-w-full gp-flex-col gp-items-center"> <div id="gIiUHO9_MM" class="gp-leading-[0] gIiUHO9_MM" style="--op:100%;--op-mobile:100%;--mb:0px;--pt:0px;--pl:0px;--pb:0px;--pr:0px;--mb-mobile:0px;--mb-tablet:0px;--pt-tablet:0px;--pl-tablet:0px;--pb-tablet:0px;--pr-tablet:0px;--ta:left"> <div data-id="gIiUHO9_MM" class="icon-wrapper gp-inline-flex gp-overflow-hidden gIiUHO9_MM " style="--pl:12px;--pr:12px;--pt:12px;--pb:12px;--bblr:999999px;--bbrr:999999px;--btlr:999999px;--btrr:999999px;--focus-bblr:999999px;--focus-bbrr:999999px;--focus-btlr:999999px;--focus-btrr:999999px;--active-bblr:999999px;--active-bbrr:999999px;--active-btlr:999999px;--active-btrr:999999px;--bg:#3D403F"> <a href="https://www.instagram.com/omidotme/" target="_blank" title rel> <span style="--c:#C5C5C5;--t:rotate(0deg);--w:24px;--w-tablet:24px;--w-mobile:24px;--h:24px;--h-tablet:24px;--h-mobile:24px;--minw:24px;--minw-tablet:24px;--minw-mobile:24px;--height-desktop:24px;--height-tablet:24px;--height-mobile:24px" class="gp-inline-flex gp-items-center gp-justify-center gp-overflow-hidden [&>svg]:!gp-h-[var(--height-desktop)] [&>svg]:!gp-w-auto tablet:[&>svg]:!gp-h-[var(--height-tablet)] mobile:[&>svg]:!gp-h-[var(--height-mobile)] "><svg data-id="548325087586026694" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"> <g clip-path="url(#clip0_49_9449)"> <path d="M8.99998 1.62165C11.4031 1.62165 11.6877 1.6308 12.6367 1.6741C13.5142 1.71415 13.9908 1.86077 14.3079 1.98398C14.728 2.14725 15.0278 2.34231 15.3428 2.65723C15.6577 2.97215 15.8528 3.272 16.016 3.69206C16.1392 4.00923 16.2859 4.48577 16.3259 5.36323C16.3692 6.31228 16.3783 6.5969 16.3783 9.00002C16.3783 11.4031 16.3692 11.6878 16.3259 12.6368C16.2859 13.5143 16.1392 13.9908 16.016 14.308C15.8528 14.728 15.6577 15.0279 15.3428 15.3428C15.0278 15.6577 14.728 15.8528 14.3079 16.016C13.9908 16.1393 13.5142 16.2859 12.6367 16.3259C11.6879 16.3692 11.4032 16.3784 8.99998 16.3784C6.59672 16.3784 6.3121 16.3692 5.36323 16.3259C4.48574 16.2859 4.00919 16.1393 3.69206 16.016C3.27196 15.8528 2.97212 15.6577 2.6572 15.3428C2.34227 15.0279 2.14721 14.728 1.98398 14.308C1.86073 13.9908 1.71411 13.5143 1.67406 12.6368C1.63076 11.6878 1.62162 11.4031 1.62162 9.00002C1.62162 6.5969 1.63076 6.31228 1.67406 5.36326C1.71411 4.48577 1.86073 4.00923 1.98398 3.69206C2.14721 3.272 2.34227 2.97215 2.6572 2.65723C2.97212 2.34231 3.27196 2.14725 3.69206 1.98398C4.00919 1.86077 4.48574 1.71415 5.36319 1.6741C6.31224 1.6308 6.59687 1.62165 8.99998 1.62165ZM8.99998 0C6.55571 0 6.24926 0.0103604 5.28931 0.0541599C4.33133 0.097888 3.67712 0.250007 3.10462 0.472506C2.51279 0.702507 2.01088 1.01025 1.51055 1.51058C1.01021 2.01092 0.702472 2.51283 0.47247 3.10466C0.249972 3.67716 0.0978523 4.33137 0.0541242 5.28935C0.0103247 6.24926 0 6.55575 0 9.00002C0 11.4443 0.0103247 11.7508 0.0541242 12.7107C0.0978523 13.6687 0.249972 14.3229 0.47247 14.8954C0.702472 15.4872 1.01021 15.9891 1.51055 16.4895C2.01088 16.9898 2.51279 17.2975 3.10462 17.5275C3.67712 17.75 4.33133 17.9021 5.28931 17.9459C6.24926 17.9897 6.55571 18 8.99998 18C11.4443 18 11.7507 17.9897 12.7107 17.9459C13.6686 17.9021 14.3228 17.75 14.8953 17.5275C15.4872 17.2975 15.9891 16.9898 16.4894 16.4895C16.9898 15.9891 17.2975 15.4872 17.5275 14.8954C17.75 14.3229 17.9021 13.6687 17.9458 12.7107C17.9896 11.7508 18 11.4443 18 9.00002C18 6.55575 17.9896 6.24926 17.9458 5.28935C17.9021 4.33137 17.75 3.67716 17.5275 3.10466C17.2975 2.51283 16.9898 2.01092 16.4894 1.51058C15.9891 1.01025 15.4872 0.702507 14.8953 0.472506C14.3228 0.250007 13.6686 0.097888 12.7107 0.0541599C11.7507 0.0103604 11.4443 0 8.99998 0ZM8.99998 4.37838C6.44753 4.37838 4.37835 6.44757 4.37835 9.00002C4.37835 11.5525 6.44753 13.6217 8.99998 13.6217C11.5524 13.6217 13.6216 11.5525 13.6216 9.00002C13.6216 6.44757 11.5524 4.37838 8.99998 4.37838ZM8.99998 12C7.34314 12 5.99996 10.6569 5.99996 9.00002C5.99996 7.34317 7.34314 6 8.99998 6C10.6568 6 12 7.34317 12 9.00002C12 10.6569 10.6568 12 8.99998 12ZM14.8842 4.19579C14.8842 4.79226 14.4007 5.27581 13.8042 5.27581C13.2077 5.27581 12.7242 4.79226 12.7242 4.19579C12.7242 3.59931 13.2077 3.1158 13.8042 3.1158C14.4007 3.1158 14.8842 3.59931 14.8842 4.19579Z" fill="#C5C5C5"/> </g> <defs> <clipPath id="clip0_49_9449"> <rect width="18" height="18" fill="white"/> </clipPath> </defs> </svg></span> </a> </div> </div> </div> </div><div gp-el-wrapper class="gIB3LthdvK "> <div class="gp-flex gp-w-full gp-flex-col gp-items-center"> <div id="gAsIr_v1xn" class="gp-leading-[0] gAsIr_v1xn" style="--op:100%;--op-mobile:100%;--mb:0px;--pt:0px;--pl:0px;--pb:0px;--pr:0px;--mb-mobile:0px;--mb-tablet:0px;--pt-tablet:0px;--pl-tablet:0px;--pb-tablet:0px;--pr-tablet:0px;--ta:center"> <div data-id="gAsIr_v1xn" class="icon-wrapper gp-inline-flex gp-overflow-hidden gAsIr_v1xn " style="--pl:12px;--pr:12px;--pt:12px;--pb:12px;--bblr:999999px;--bbrr:999999px;--btlr:999999px;--btrr:999999px;--focus-bblr:999999px;--focus-bbrr:999999px;--focus-btlr:999999px;--focus-btrr:999999px;--active-bblr:999999px;--active-bbrr:999999px;--active-btlr:999999px;--active-btrr:999999px;--bg:#3D403F"> <a href="http://discord.omi.me/" target="_blank" title rel> <span style="--c:#C5C5C5;--t:rotate(0deg);--w:24px;--w-tablet:24px;--w-mobile:24px;--h:24px;--h-tablet:24px;--h-mobile:24px;--minw:24px;--minw-tablet:24px;--minw-mobile:24px;--height-desktop:24px;--height-tablet:24px;--height-mobile:24px" class="gp-inline-flex gp-items-center gp-justify-center gp-overflow-hidden [&>svg]:!gp-h-[var(--height-desktop)] [&>svg]:!gp-w-auto tablet:[&>svg]:!gp-h-[var(--height-tablet)] mobile:[&>svg]:!gp-h-[var(--height-mobile)] "><svg data-id="548325049904399558" xmlns="http://www.w3.org/2000/svg" width="24" height="18" viewBox="0 0 24 18" fill="none"> <g clip-path="url(#clip0_49_9477)"> <path d="M19.6151 1.5012C18.1162 0.799895 16.5135 0.290216 14.8379 0C14.6321 0.372047 14.3917 0.872457 14.226 1.27053C12.4448 1.00266 10.68 1.00266 8.93153 1.27053C8.76581 0.872457 8.51993 0.372047 8.31231 0C6.63491 0.290216 5.03036 0.801768 3.53144 1.50491C0.508118 6.07355 -0.311456 10.5287 0.0983316 14.9206C2.10356 16.4181 4.04687 17.3277 5.95738 17.923C6.42909 17.2738 6.8498 16.5836 7.21223 15.8563C6.52197 15.594 5.86085 15.2704 5.23617 14.8946C5.4019 14.7718 5.564 14.6434 5.72062 14.5114C9.53072 16.2935 13.6705 16.2935 17.4351 14.5114C17.5935 14.6434 17.7556 14.7718 17.9195 14.8946C17.293 15.2722 16.6301 15.5959 15.9398 15.8582C16.3022 16.5836 16.7211 17.2756 17.1947 17.9248C19.107 17.3296 21.0521 16.4199 23.0574 14.9206C23.5382 9.82928 22.236 5.41504 19.6151 1.5012ZM7.73131 12.2196C6.58755 12.2196 5.64958 11.1519 5.64958 9.8516C5.64958 8.55132 6.56752 7.48172 7.73131 7.48172C8.89512 7.48172 9.83306 8.54945 9.81303 9.8516C9.81484 11.1519 8.89512 12.2196 7.73131 12.2196ZM15.4244 12.2196C14.2806 12.2196 13.3427 11.1519 13.3427 9.8516C13.3427 8.55132 14.2606 7.48172 15.4244 7.48172C16.5882 7.48172 17.5261 8.54945 17.5061 9.8516C17.5061 11.1519 16.5882 12.2196 15.4244 12.2196Z" fill="#C5C5C5"/> </g> <defs> <clipPath id="clip0_49_9477"> <rect width="23.1558" height="18" fill="white"/> </clipPath> </defs> </svg></span> </a> </div> </div> </div> </div><div gp-el-wrapper class="ghCCFkHil_ "> <div class="gp-flex gp-w-full gp-flex-col gp-items-center"> <div id="gPR4hXZB2O" class="gp-leading-[0] gPR4hXZB2O" style="--op:100%;--op-mobile:100%;--mb:0px;--pt:0px;--pl:0px;--pb:0px;--pr:0px;--mb-mobile:0px;--mb-tablet:0px;--pt-tablet:0px;--pl-tablet:0px;--pb-tablet:0px;--pr-tablet:0px;--ta:center"> <div data-id="gPR4hXZB2O" class="icon-wrapper gp-inline-flex gp-overflow-hidden gPR4hXZB2O " style="--pl:12px;--pr:12px;--pt:12px;--pb:12px;--bblr:999999px;--bbrr:999999px;--btlr:999999px;--btrr:999999px;--focus-bblr:999999px;--focus-bbrr:999999px;--focus-btlr:999999px;--focus-btrr:999999px;--active-bblr:999999px;--active-bbrr:999999px;--active-btlr:999999px;--active-btrr:999999px;--bg:#3D403F"> <a href="https://www.youtube.com/@omidotme" target="_blank" title rel> <span style="--c:#C5C5C5;--t:rotate(0deg);--w:24px;--w-tablet:24px;--w-mobile:24px;--h:24px;--h-tablet:24px;--h-mobile:24px;--minw:24px;--minw-tablet:24px;--minw-mobile:24px;--height-desktop:24px;--height-tablet:24px;--height-mobile:24px" class="gp-inline-flex gp-items-center gp-justify-center gp-overflow-hidden [&>svg]:!gp-h-[var(--height-desktop)] [&>svg]:!gp-w-auto tablet:[&>svg]:!gp-h-[var(--height-tablet)] mobile:[&>svg]:!gp-h-[var(--height-mobile)] "><svg height="20" width="20" data-name="youtube-logo-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" fill="currentColor" data-id="508817766391677288"> <path fill="currentColor" strokeLinecap="round" strokeLinejoin="round" fill="currentColor" d="M234.33,69.52a24,24,0,0,0-14.49-16.4C185.56,39.88,131,40,128,40s-57.56-.12-91.84,13.12a24,24,0,0,0-14.49,16.4C19.08,79.5,16,97.74,16,128s3.08,48.5,5.67,58.48a24,24,0,0,0,14.49,16.41C69,215.56,120.4,216,127.34,216h1.32c6.94,0,58.37-.44,91.18-13.11a24,24,0,0,0,14.49-16.41c2.59-10,5.67-28.22,5.67-58.48S236.92,79.5,234.33,69.52Zm-73.74,65-40,28A8,8,0,0,1,108,156V100a8,8,0,0,1,12.59-6.55l40,28a8,8,0,0,1,0,13.1Z" /></svg></span> </a> </div> </div> </div> </div> </div> </div> </div> </gp-row> </div> </gp-row> </div><div data-same-height-display-contents style="--jc:start" class="c-i2l2722181d89 gp-relative gp-flex gp-flex-col" > <gp-row data-id="i2l2722181d89" id="i2l2722181d89" data-same-height-subgrid-container class="i2l2722181d89 gp-relative gp-mx-auto gp-mb-0 gp-grid gp-max-w-full gp-transition-colors gp-duration-200 gp-ease-in-out [&_*]:gp-max-w-full gp-grid-rows-[1fr]" style="--op-mobile:100%;--mt:0px;--ml:auto;--mb:0px;--mr:auto;--pt:0px;--pl:0px;--pb:0px;--pr:0px;--mt-mobile:20px;--ml-mobile:auto;--mb-mobile:0px;--mr-mobile:auto;--pt-mobile:0px;--pl-mobile:0px;--pb-mobile:0px;--pr-mobile:0px;--cg:32px;--cg-tablet:32px;--gtc:minmax(0, auto) minmax(0, auto) minmax(0, auto);--gtc-mobile:minmax(0, auto) minmax(0, auto) minmax(0, auto);--w:100%;--w-tablet:100%;--w-mobile:100%;--bgc:rgb(0, 0, 0);--bgi:url();--pc:end;--pc-mobile:center" > <script gp-data type="application/json">{"background":{"desktop":{"color":"rgb(0, 0, 0)","type":"color"}},"uid":"i2l2722181d89"}</script> <div data-same-height-display-contents style="--jc:start;--o:0;--o-mobile:1" class="c-sp-i2l21287751ee gp-relative gp-flex gp-flex-col" > <gp-row data-id="sp-i2l21287751ee" id="sp-i2l21287751ee" data-same-height-subgrid-container class="sp-i2l21287751ee gp-relative gp-mx-auto gp-mb-0 gp-grid gp-max-w-full gp-transition-colors gp-duration-200 gp-ease-in-out [&_*]:gp-max-w-full gp-grid-rows-[1fr]" style="--op-mobile:100%;--mt:0px;--ml:auto;--mb:0px;--mr:auto;--pt:0px;--pl:0px;--pb:0px;--pr:0px;--cg:32px;--cg-tablet:32px;--gtc:minmax(0, 12fr);--gtc-tablet:minmax(0, 12fr);--gtc-mobile:minmax(0, 12fr);--w:100%;--w-tablet:100%;--w-mobile:100%;--bgc:transparent;--bgi:url();--bgp:50% 50%;--bgs:cover;--bgr:no-repeat;--bga:scroll;--pc:start" > <script gp-data type="application/json">{"background":{"desktop":{"attachment":"scroll","color":"transparent","image":{"height":0,"src":"","width":0},"position":{"x":50,"y":50},"repeat":"no-repeat","size":"cover","type":"color"}},"uid":"sp-i2l21287751ee"}</script> <div data-same-height-display-contents style="--jc:start" class="i2l21287751ee gp-relative gp-flex gp-flex-col" > <gp-row data-id="sp-i2l751eefcbfc" id="sp-i2l751eefcbfc" data-same-height-subgrid-container class="sp-i2l751eefcbfc gp-relative gp-mx-auto gp-mb-0 gp-grid gp-max-w-full gp-transition-colors gp-duration-200 gp-ease-in-out [&_*]:gp-max-w-full gp-grid-rows-[1fr]" style="--op-mobile:100%;--mt:0px;--ml:auto;--mb:28px;--mr:var(--g-s-3xl);--pt:0px;--pl:0px;--pb:0px;--pr:0px;--mt-mobile:0px;--ml-mobile:auto;--mb-mobile:0px;--mr-mobile:auto;--pt-mobile:0px;--pl-mobile:0px;--pb-mobile:0px;--pr-mobile:0px;--mt-tablet:0px;--ml-tablet:auto;--mb-tablet:28px;--mr-tablet:var(--g-s-3xl);--pt-tablet:0px;--pl-tablet:0px;--pb-tablet:0px;--pr-tablet:0px;--cg:32px;--cg-tablet:32px;--gtc:minmax(0, auto);--gtc-tablet:minmax(0, auto);--gtc-mobile:minmax(0, 12fr);--w:100%;--w-tablet:100%;--w-mobile:100%;--bgc:transparent;--bgi:url();--bgp:50% 50%;--bgs:cover;--bgr:no-repeat;--bga:scroll;--pc:start" > <script gp-data type="application/json">{"background":{"desktop":{"attachment":"scroll","color":"transparent","image":{"height":0,"src":"","width":0},"position":{"x":50,"y":50},"repeat":"no-repeat","size":"cover","type":"color"}},"uid":"sp-i2l751eefcbfc"}</script> <div data-same-height-display-contents style="--jc:start" class="i2l751eefcbfc gp-relative gp-flex gp-flex-col" > <div data-id="rcSBOjVVIaIq" class="rcSBOjVVIaIq" style="--ta:left;--op-mobile:100%;--mt:0px;--ml:0px;--mb:28px;--mr:0px;--pt:0px;--pl:0px;--pb:0px;--pr:0px;--mt-mobile:0px;--ml-mobile:0px;--mb-mobile:28px;--mr-mobile:0px;--pt-mobile:0px;--pl-mobile:0px;--pb-mobile:0px;--pr-mobile:0px;--mt-tablet:0px;--ml-tablet:0px;--mb-tablet:28px;--mr-tablet:0px;--pt-tablet:0px;--pl-tablet:0px;--pb-tablet:0px;--pr-tablet:0px;--dynamic-source-color:#F4F4F4" > <div class="gp-flex" style="--jc:left"> <div data-gp-text class=" gp-text-instant gp-text" style="--w:100%;--w-tablet:100%;--w-mobile:100%;--tdt:auto;--ts:none;--ta:left;--line-clamp:unset;--line-clamp-tablet:unset;--line-clamp-mobile:unset;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--size:18px;--size-tablet:16px;--size-mobile:17px;--lh:180%;--lh-tablet:180%;--lh-mobile:180%;--weight:bold;--c:#999999;word-break:break-word;--bgc:transparent;--bgi:url();--bgp:50% 50%;--bgs:cover;--bgr:no-repeat;--bga:scroll;overflow:hidden" > <p><span style="background-color:rgba(255, 255, 255, 0);color:#FFFFFF;"><p><span style="background-color:rgba(255, 255, 255, 0);color:#FFFFFF;">Company</span></p></span></p> </div> </div> </div> <gp-button class="gp-flex gp-flex-col" > <script gp-data type="application/json">{"btnLink":{"link":"/pages/careers","selectedTab":"pages","target":"_blank","title":"Omi Careers"}}</script> <div style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mb:12px;--ta:left" > <style>[data-id="gDvCfl-9ph"].gp-button-base::before, [data-id="gDvCfl-9ph-interaction"].gp-button-base::before { content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0; left: 0; border-style: none; border-width: 1px 1px 1px 1px; border-radius: var(--g-radius-small); } [data-id="gDvCfl-9ph"]:hover::before, [data-id="gDvCfl-9ph-interaction"]:hover::before { }</style> <a data-id="gDvCfl-9ph" dataId="gDvCfl-9ph" data-state="idle" aria-label="<p>Careers</p>" href="https://www.omi.me/pages/careers" target="_blank" style="--w:Auto;--w-tablet:Auto;--w-mobile:Auto;--h:Auto;--h-tablet:Auto;--h-mobile:Auto;--pl:0px;--pr:0px;--pt:0px;--pb:0px;--radius:var(--g-radius-small);--hvr-radius:var(--g-radius-small);--shadow:none;--hvr-bg:rgba(18, 18, 18, 0);--bg:rgba(18, 18, 18, 0);--hvr-c:#b2b2b2;--c:#4d4d4d;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%" class="gDvCfl-9ph gp-text-center gp-button-base gp-group gp-relative gp-inline-flex gp-max-w-full gp-items-center gp-justify-center gp-no-underline gp-transition-colors gp-duration-200 disabled:gp-btn-disabled disabled:gp-opacity-30 " > <div class="gp-inline-flex"> <span data-gp-text style="--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%;--ts:none;word-break:break-word" class="gp-content-product-button group-active/button:!gp-text-inherit gp-relative gp-flex gp-h-full gp-items-center gp-overflow-hidden gp-break-words group-data-[state=loading]:gp-invisible [&_p]:gp-whitespace-pre-line gp-text button-text" > <p><p>Careers</p></p> </span> </div> </a> </div> <script src="https://assets.gemcommerce.com/assets-v2/gp-button-v7-5.js?v=1789781705779" defer="defer"></script> </gp-button> <style id="custom-css-gDvCfl-9ph"> button.gDvCfl-9ph { } </style> <gp-button class="gp-flex gp-flex-col" > <script gp-data type="application/json">{"btnLink":{"link":"https://airtable.com/appn3zZggQSd0p4js/shr5PXNJefNkxsmkW","target":"_blank"}}</script> <div style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mb:12px;--ta:left" > <style>[data-id="ga1OsK5xIx"].gp-button-base::before, [data-id="ga1OsK5xIx-interaction"].gp-button-base::before { content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0; left: 0; border-style: none; border-width: 1px 1px 1px 1px; border-radius: var(--g-radius-small); } [data-id="ga1OsK5xIx"]:hover::before, [data-id="ga1OsK5xIx-interaction"]:hover::before { }</style> <a data-id="ga1OsK5xIx" dataId="ga1OsK5xIx" data-state="idle" aria-label="<p>Invest</p>" href="https://airtable.com/appn3zZggQSd0p4js/shr5PXNJefNkxsmkW" target="_blank" style="--w:Auto;--w-tablet:Auto;--w-mobile:Auto;--h:Auto;--h-tablet:Auto;--h-mobile:Auto;--pl:0px;--pr:0px;--pt:0px;--pb:0px;--radius:var(--g-radius-small);--hvr-radius:var(--g-radius-small);--shadow:none;--hvr-bg:rgba(18, 18, 18, 0);--bg:rgba(18, 18, 18, 0);--hvr-c:#b2b2b2;--c:#4d4d4d;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%" class="ga1OsK5xIx gp-text-center gp-button-base gp-group gp-relative gp-inline-flex gp-max-w-full gp-items-center gp-justify-center gp-no-underline gp-transition-colors gp-duration-200 disabled:gp-btn-disabled disabled:gp-opacity-30 " > <div class="gp-inline-flex"> <span data-gp-text style="--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%;--ts:none;word-break:break-word" class="gp-content-product-button group-active/button:!gp-text-inherit gp-relative gp-flex gp-h-full gp-items-center gp-overflow-hidden gp-break-words group-data-[state=loading]:gp-invisible [&_p]:gp-whitespace-pre-line gp-text button-text" > <p><p>Invest</p></p> </span> </div> </a> </div> <script src="https://assets.gemcommerce.com/assets-v2/gp-button-v7-5.js?v=1789781705779" defer="defer"></script> </gp-button> <style id="custom-css-ga1OsK5xIx"> button.ga1OsK5xIx { } </style> <gp-button class="gp-flex gp-flex-col" > <script gp-data type="application/json">{"btnLink":{"link":"/pages/privacy","target":"_blank"}}</script> <div style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--op-mobile:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mb:12px;--mb-mobile:12px;--ta:left" > <style>[data-id="g1B18tsW_W"].gp-button-base::before, [data-id="g1B18tsW_W-interaction"].gp-button-base::before { content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0; left: 0; border-style: none; border-width: 1px 1px 1px 1px; border-radius: var(--g-radius-small); } [data-id="g1B18tsW_W"]:hover::before, [data-id="g1B18tsW_W-interaction"]:hover::before { }</style> <a data-id="g1B18tsW_W" dataId="g1B18tsW_W" data-state="idle" aria-label="<p>Privacy</p>" href="https://www.omi.me/pages/privacy" target="_blank" style="--w:Auto;--w-tablet:Auto;--w-mobile:Auto;--h:Auto;--h-tablet:Auto;--h-mobile:Auto;--pl:0px;--pr:0px;--pt:0px;--pb:0px;--radius:var(--g-radius-small);--hvr-radius:var(--g-radius-small);--shadow:none;--hvr-bg:rgba(18, 18, 18, 0);--bg:rgba(18, 18, 18, 0);--hvr-c:#b2b2b2;--c:#4d4d4d;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%" class="g1B18tsW_W gp-text-center gp-button-base gp-group gp-relative gp-inline-flex gp-max-w-full gp-items-center gp-justify-center gp-no-underline gp-transition-colors gp-duration-200 disabled:gp-btn-disabled disabled:gp-opacity-30 " > <div class="gp-inline-flex"> <span data-gp-text style="--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%;--ts:none;word-break:break-word" class="gp-content-product-button group-active/button:!gp-text-inherit gp-relative gp-flex gp-h-full gp-items-center gp-overflow-hidden gp-break-words group-data-[state=loading]:gp-invisible [&_p]:gp-whitespace-pre-line gp-text button-text" > <p><p>Privacy</p></p> </span> </div> </a> </div> <script src="https://assets.gemcommerce.com/assets-v2/gp-button-v7-5.js?v=1789781705779" defer="defer"></script> </gp-button> <style id="custom-css-g1B18tsW_W"> button.g1B18tsW_W { } </style> <gp-button class="gp-flex gp-flex-col" > <script gp-data type="application/json">{"btnLink":{"link":"https://www.omi.me/blogs/events/","target":"_self","type":"open-page"}}</script> <div style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--op-mobile:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mb:12px;--mb-mobile:12px;--ta:left" > <style>[data-id="gKVbpn38_X"].gp-button-base::before, [data-id="gKVbpn38_X-interaction"].gp-button-base::before { content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0; left: 0; border-style: none; border-width: 1px 1px 1px 1px; border-radius: var(--g-radius-small); } [data-id="gKVbpn38_X"]:hover::before, [data-id="gKVbpn38_X-interaction"]:hover::before { }</style> <a data-id="gKVbpn38_X" dataId="gKVbpn38_X" data-state="idle" aria-label="<p>Events</p>" href="https://www.omi.me/blogs/events/" target="_self" style="--w:Auto;--w-tablet:Auto;--w-mobile:Auto;--h:Auto;--h-tablet:Auto;--h-mobile:Auto;--pl:0px;--pr:0px;--pt:0px;--pb:0px;--radius:var(--g-radius-small);--hvr-radius:var(--g-radius-small);--shadow:none;--hvr-bg:rgba(18, 18, 18, 0);--bg:rgba(18, 18, 18, 0);--hvr-c:#b2b2b2;--c:#4d4d4d;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%" class="gKVbpn38_X gp-text-center gp-button-base gp-group gp-relative gp-inline-flex gp-max-w-full gp-items-center gp-justify-center gp-no-underline gp-transition-colors gp-duration-200 disabled:gp-btn-disabled disabled:gp-opacity-30 " > <div class="gp-inline-flex"> <span data-gp-text style="--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%;--ts:none;word-break:break-word" class="gp-content-product-button group-active/button:!gp-text-inherit gp-relative gp-flex gp-h-full gp-items-center gp-overflow-hidden gp-break-words group-data-[state=loading]:gp-invisible [&_p]:gp-whitespace-pre-line gp-text button-text" > <p><p>Events</p></p> </span> </div> </a> </div> <script src="https://assets.gemcommerce.com/assets-v2/gp-button-v7-5.js?v=1789781705779" defer="defer"></script> </gp-button> <style id="custom-css-gKVbpn38_X"> button.gKVbpn38_X { } </style> <gp-button class="gp-flex gp-flex-col" > <script gp-data type="application/json">{"btnLink":{"link":"https://omi.me/manifesto","selectedTab":"pages","target":"_blank","type":"open-page"}}</script> <div style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--op-mobile:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mb:12px;--mb-mobile:12px;--pt-mobile:0px;--pl-mobile:0px;--pb-mobile:0px;--pr-mobile:0px;--ta:left" > <style>[data-id="gCUMEmZKS8"].gp-button-base::before, [data-id="gCUMEmZKS8-interaction"].gp-button-base::before { content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0; left: 0; border-style: none; border-width: 1px 1px 1px 1px; border-radius: var(--g-radius-small); } [data-id="gCUMEmZKS8"]:hover::before, [data-id="gCUMEmZKS8-interaction"]:hover::before { }</style> <a data-id="gCUMEmZKS8" dataId="gCUMEmZKS8" data-state="idle" aria-label="<p>Manifesto</p>" href="https://omi.me/manifesto" target="_blank" style="--w:Auto;--w-tablet:Auto;--w-mobile:Auto;--h:Auto;--h-tablet:Auto;--h-mobile:Auto;--pl:0px;--pr:0px;--pt:0px;--pb:0px;--radius:var(--g-radius-small);--hvr-radius:var(--g-radius-small);--shadow:none;--hvr-bg:rgba(18, 18, 18, 0);--bg:rgba(18, 18, 18, 0);--hvr-c:#b2b2b2;--c:#4d4d4d;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%" class="gCUMEmZKS8 gp-text-center gp-button-base gp-group gp-relative gp-inline-flex gp-max-w-full gp-items-center gp-justify-center gp-no-underline gp-transition-colors gp-duration-200 disabled:gp-btn-disabled disabled:gp-opacity-30 " > <div class="gp-inline-flex"> <span data-gp-text style="--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%;--ts:none;word-break:break-word" class="gp-content-product-button group-active/button:!gp-text-inherit gp-relative gp-flex gp-h-full gp-items-center gp-overflow-hidden gp-break-words group-data-[state=loading]:gp-invisible [&_p]:gp-whitespace-pre-line gp-text button-text" > <p><p>Manifesto</p></p> </span> </div> </a> </div> <script src="https://assets.gemcommerce.com/assets-v2/gp-button-v7-5.js?v=1789781705779" defer="defer"></script> </gp-button> <style id="custom-css-gCUMEmZKS8"> button.gCUMEmZKS8 { } </style> <gp-button class="gp-flex gp-flex-col" > <script gp-data type="application/json">{"btnLink":{"link":"https://omi.me/trust","selectedTab":"pages","type":"open-page"}}</script> <div style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--op-mobile:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mb:12px;--mb-mobile:24px;--ta:left" > <style>[data-id="gRpfoJvZnP"].gp-button-base::before, [data-id="gRpfoJvZnP-interaction"].gp-button-base::before { content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0; left: 0; border-style: none; border-width: 1px 1px 1px 1px; border-radius: var(--g-radius-small); } [data-id="gRpfoJvZnP"]:hover::before, [data-id="gRpfoJvZnP-interaction"]:hover::before { }</style> <a data-id="gRpfoJvZnP" dataId="gRpfoJvZnP" data-state="idle" aria-label="<p>Compliance</p>" href="https://omi.me/trust" target style="--w:Auto;--w-tablet:Auto;--w-mobile:Auto;--h:Auto;--h-tablet:Auto;--h-mobile:Auto;--pl:0px;--pr:0px;--pt:0px;--pb:0px;--radius:var(--g-radius-small);--hvr-radius:var(--g-radius-small);--shadow:none;--hvr-bg:rgba(18, 18, 18, 0);--bg:rgba(18, 18, 18, 0);--hvr-c:#b2b2b2;--c:#4d4d4d;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%" class="gRpfoJvZnP gp-text-center gp-button-base gp-group gp-relative gp-inline-flex gp-max-w-full gp-items-center gp-justify-center gp-no-underline gp-transition-colors gp-duration-200 disabled:gp-btn-disabled disabled:gp-opacity-30 " > <div class="gp-inline-flex"> <span data-gp-text style="--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%;--ts:none;word-break:break-word" class="gp-content-product-button group-active/button:!gp-text-inherit gp-relative gp-flex gp-h-full gp-items-center gp-overflow-hidden gp-break-words group-data-[state=loading]:gp-invisible [&_p]:gp-whitespace-pre-line gp-text button-text" > <p><p>Compliance</p></p> </span> </div> </a> </div> <script src="https://assets.gemcommerce.com/assets-v2/gp-button-v7-5.js?v=1789781705779" defer="defer"></script> </gp-button> <style id="custom-css-gRpfoJvZnP"> button.gRpfoJvZnP { } </style> </div> </gp-row> </div> </gp-row> </div><div data-same-height-display-contents style="--jc:start;--o:1;--o-mobile:0" class="c-sp-i2ld71a649dfc gp-relative gp-flex gp-flex-col" > <gp-row data-id="gEIABISncp" id="gEIABISncp" data-same-height-subgrid-container class="gEIABISncp gp-relative gp-mx-auto gp-mb-0 gp-grid gp-max-w-full gp-transition-colors gp-duration-200 gp-ease-in-out [&_*]:gp-max-w-full gp-grid-rows-[1fr]" style="--mt:0px;--ml:auto;--mb:0px;--mr:auto;--pt:0px;--pl:0px;--pb:0px;--pr:48px;--mt-mobile:0px;--ml-mobile:auto;--mb-mobile:0px;--mr-mobile:auto;--pt-mobile:0px;--pl-mobile:0px;--pb-mobile:0px;--pr-mobile:0px;--mt-tablet:0px;--ml-tablet:auto;--mb-tablet:0px;--mr-tablet:auto;--pt-tablet:0px;--pl-tablet:0px;--pb-tablet:0px;--pr-tablet:48px;--cg:32px;--cg-tablet:32px;--gtc:minmax(0, 12fr);--gtc-tablet:minmax(0, 12fr);--gtc-mobile:minmax(0, 12fr);--w:100%;--w-tablet:100%;--w-mobile:100%;--bgc:transparent;--bgi:url();--bgp:50% 50%;--bgs:cover;--bgr:no-repeat;--bga:scroll;--pc:start" > <script gp-data type="application/json">{"background":{"desktop":{"attachment":"scroll","color":"transparent","image":{"height":0,"src":"","width":0},"position":{"x":50,"y":50},"repeat":"no-repeat","size":"cover","type":"color"}},"uid":"gEIABISncp"}</script> <div data-same-height-display-contents style="--jc:start" class="grYA0RjpTx gp-relative gp-flex gp-flex-col" > <div data-id="g4omrlmYe7" class="g4omrlmYe7" style="--ta:left;--ta-mobile:left;--mt:0px;--ml:0px;--mb:28px;--mr:0px;--pt:0px;--pl:0px;--pb:0px;--pr:0px;--mt-mobile:0px;--ml-mobile:0px;--mb-mobile:28px;--mr-mobile:0px;--pt-mobile:0px;--pl-mobile:0px;--pb-mobile:0px;--pr-mobile:0px;--mt-tablet:0px;--ml-tablet:0px;--mb-tablet:28px;--mr-tablet:0px;--pt-tablet:0px;--pl-tablet:0px;--pb-tablet:0px;--pr-tablet:0px;--dynamic-source-color:#F4F4F4" > <div class="gp-flex" style="--jc:left;--jc-mobile:left"> <div data-gp-text class=" gp-text-instant gp-text" style="--w:100%;--w-tablet:100%;--w-mobile:100%;--tdt:auto;--ts:none;--ta:left;--ta-mobile:left;--line-clamp:unset;--line-clamp-tablet:unset;--line-clamp-mobile:unset;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--size:18px;--size-tablet:16px;--size-mobile:17px;--lh:180%;--lh-tablet:180%;--lh-mobile:180%;--weight:bold;--c:#999999;word-break:break-word;--bgc:transparent;--bgi:url();--bgp:50% 50%;--bgs:cover;--bgr:no-repeat;--bga:scroll;overflow:hidden" > <p><span style="color:#FFFFFF;"><p><span style="color:#FFFFFF;">Products</span></p></span></p> </div> </div> </div> <gp-button class="gp-flex gp-flex-col" > <script gp-data type="application/json">{"btnLink":{"link":"https://www.omi.me/pages/product","selectedTab":"pages","target":"_self","title":"Friend Dev Kit"}}</script> <div style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mb:12px;--ta:left" > <style>[data-id="ggdW4Cr1YA"].gp-button-base::before, [data-id="ggdW4Cr1YA-interaction"].gp-button-base::before { content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0; left: 0; border-style: none; border-width: 1px 1px 1px 1px; border-radius: var(--g-radius-small); } [data-id="ggdW4Cr1YA"]:hover::before, [data-id="ggdW4Cr1YA-interaction"]:hover::before { }</style> <a data-id="ggdW4Cr1YA" dataId="ggdW4Cr1YA" data-state="idle" aria-label="<p>Omi</p>" href="https://www.omi.me/pages/product" target="_self" style="--w:Auto;--w-tablet:Auto;--w-mobile:Auto;--h:Auto;--h-tablet:Auto;--h-mobile:Auto;--pl:0px;--pr:0px;--pt:0px;--pb:0px;--radius:var(--g-radius-small);--hvr-radius:var(--g-radius-small);--shadow:none;--hvr-bg:rgba(18, 18, 18, 0);--bg:rgba(18, 18, 18, 0);--hvr-c:#B2B2B2;--c:#4d4d4d;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%" class="ggdW4Cr1YA gp-text-center gp-button-base gp-group gp-relative gp-inline-flex gp-max-w-full gp-items-center gp-justify-center gp-no-underline gp-transition-colors gp-duration-200 disabled:gp-btn-disabled disabled:gp-opacity-30 " > <div class="gp-inline-flex"> <span data-gp-text style="--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%;--ts:none;word-break:break-word" class="gp-content-product-button group-active/button:!gp-text-inherit gp-relative gp-flex gp-h-full gp-items-center gp-overflow-hidden gp-break-words group-data-[state=loading]:gp-invisible [&_p]:gp-whitespace-pre-line gp-text button-text" > <p><p>Omi</p></p> </span> </div> </a> </div> <script src="https://assets.gemcommerce.com/assets-v2/gp-button-v7-5.js?v=1789781705779" defer="defer"></script> </gp-button> <style id="custom-css-ggdW4Cr1YA"> button.ggdW4Cr1YA { } </style> <gp-button class="gp-flex gp-flex-col" > <script gp-data type="application/json">{"btnLink":{"link":"https://omi.me/glass","selectedTab":"pages","target":"_blank","type":"open-page"}}</script> <div style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mb:12px;--ta:left" > <style>[data-id="gA2Ek7gKyn"].gp-button-base::before, [data-id="gA2Ek7gKyn-interaction"].gp-button-base::before { content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0; left: 0; border-style: none; border-width: 1px 1px 1px 1px; border-radius: var(--g-radius-small); } [data-id="gA2Ek7gKyn"]:hover::before, [data-id="gA2Ek7gKyn-interaction"]:hover::before { }</style> <a data-id="gA2Ek7gKyn" dataId="gA2Ek7gKyn" data-state="idle" aria-label="<p>Omi Glass</p>" href="https://omi.me/glass" target="_blank" style="--w:Auto;--w-tablet:Auto;--w-mobile:Auto;--h:Auto;--h-tablet:Auto;--h-mobile:Auto;--pl:0px;--pr:0px;--pt:0px;--pb:0px;--radius:var(--g-radius-small);--hvr-radius:var(--g-radius-small);--shadow:none;--hvr-bg:rgba(18, 18, 18, 0);--bg:rgba(18, 18, 18, 0);--hvr-c:#B2B2B2;--c:#4d4d4d;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%" class="gA2Ek7gKyn gp-text-center gp-button-base gp-group gp-relative gp-inline-flex gp-max-w-full gp-items-center gp-justify-center gp-no-underline gp-transition-colors gp-duration-200 disabled:gp-btn-disabled disabled:gp-opacity-30 " > <div class="gp-inline-flex"> <span data-gp-text style="--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%;--ts:none;word-break:break-word" class="gp-content-product-button group-active/button:!gp-text-inherit gp-relative gp-flex gp-h-full gp-items-center gp-overflow-hidden gp-break-words group-data-[state=loading]:gp-invisible [&_p]:gp-whitespace-pre-line gp-text button-text" > <p><p>Omi Glass</p></p> </span> </div> </a> </div> <script src="https://assets.gemcommerce.com/assets-v2/gp-button-v7-5.js?v=1789781705779" defer="defer"></script> </gp-button> <style id="custom-css-gA2Ek7gKyn"> button.gA2Ek7gKyn { } </style> <gp-button class="gp-flex gp-flex-col" > <script gp-data type="application/json">{"btnLink":{"link":"https://omi.me/enterprise","target":"_blank"}}</script> <div style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mb:12px;--ta:left" > <style>[data-id="g4GyjS6NmE"].gp-button-base::before, [data-id="g4GyjS6NmE-interaction"].gp-button-base::before { content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0; left: 0; border-style: none; border-width: 1px 1px 1px 1px; border-radius: var(--g-radius-small); } [data-id="g4GyjS6NmE"]:hover::before, [data-id="g4GyjS6NmE-interaction"]:hover::before { }</style> <a data-id="g4GyjS6NmE" dataId="g4GyjS6NmE" data-state="idle" aria-label="<p>Omi Enterprise</p>" href="https://omi.me/enterprise" target="_blank" style="--w:Auto;--w-tablet:Auto;--w-mobile:Auto;--h:Auto;--h-tablet:Auto;--h-mobile:Auto;--pl:0px;--pr:0px;--pt:0px;--pb:0px;--radius:var(--g-radius-small);--hvr-radius:var(--g-radius-small);--shadow:none;--hvr-bg:rgba(18, 18, 18, 0);--bg:rgba(18, 18, 18, 0);--hvr-c:#b2b2b2;--c:#4d4d4d;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%" class="g4GyjS6NmE gp-text-center gp-button-base gp-group gp-relative gp-inline-flex gp-max-w-full gp-items-center gp-justify-center gp-no-underline gp-transition-colors gp-duration-200 disabled:gp-btn-disabled disabled:gp-opacity-30 " > <div class="gp-inline-flex"> <span data-gp-text style="--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%;--ts:none;word-break:break-word" class="gp-content-product-button group-active/button:!gp-text-inherit gp-relative gp-flex gp-h-full gp-items-center gp-overflow-hidden gp-break-words group-data-[state=loading]:gp-invisible [&_p]:gp-whitespace-pre-line gp-text button-text" > <p><p>Omi Enterprise</p></p> </span> </div> </a> </div> <script src="https://assets.gemcommerce.com/assets-v2/gp-button-v7-5.js?v=1789781705779" defer="defer"></script> </gp-button> <style id="custom-css-g4GyjS6NmE"> button.g4GyjS6NmE { } </style> <gp-button class="gp-flex gp-flex-col" > <script gp-data type="application/json">{"btnLink":{"link":"https://www.omi.me/products/omi-watch-band","selectedTab":"pages","target":"_blank","type":"open-page"}}</script> <div style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mb:12px;--ta:left" > <style>[data-id="g4J1che9yT"].gp-button-base::before, [data-id="g4J1che9yT-interaction"].gp-button-base::before { content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0; left: 0; border-style: none; border-width: 1px 1px 1px 1px; border-radius: var(--g-radius-small); } [data-id="g4J1che9yT"]:hover::before, [data-id="g4J1che9yT-interaction"]:hover::before { }</style> <a data-id="g4J1che9yT" dataId="g4J1che9yT" data-state="idle" aria-label="<p>Wrist Band</p>" href="https://www.omi.me/products/omi-watch-band" target="_blank" style="--w:Auto;--w-tablet:Auto;--w-mobile:Auto;--h:Auto;--h-tablet:Auto;--h-mobile:Auto;--pl:0px;--pr:0px;--pt:0px;--pb:0px;--radius:var(--g-radius-small);--hvr-radius:var(--g-radius-small);--shadow:none;--hvr-bg:rgba(18, 18, 18, 0);--bg:rgba(18, 18, 18, 0);--hvr-c:#B2B2B2;--c:#4d4d4d;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%" class="g4J1che9yT gp-text-center gp-button-base gp-group gp-relative gp-inline-flex gp-max-w-full gp-items-center gp-justify-center gp-no-underline gp-transition-colors gp-duration-200 disabled:gp-btn-disabled disabled:gp-opacity-30 " > <div class="gp-inline-flex"> <span data-gp-text style="--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%;--ts:none;word-break:break-word" class="gp-content-product-button group-active/button:!gp-text-inherit gp-relative gp-flex gp-h-full gp-items-center gp-overflow-hidden gp-break-words group-data-[state=loading]:gp-invisible [&_p]:gp-whitespace-pre-line gp-text button-text" > <p><p>Wrist Band</p></p> </span> </div> </a> </div> <script src="https://assets.gemcommerce.com/assets-v2/gp-button-v7-5.js?v=1789781705779" defer="defer"></script> </gp-button> <style id="custom-css-g4J1che9yT"> button.g4J1che9yT { } </style> <gp-button class="gp-flex gp-flex-col" > <script gp-data type="application/json">{"btnLink":{"link":"https://www.omi.me/products/omi-wireless-charger","selectedTab":"pages","target":"_blank","type":"open-page"}}</script> <div style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mb:12px;--ta:left" > <style>[data-id="gMGfX6oVSa"].gp-button-base::before, [data-id="gMGfX6oVSa-interaction"].gp-button-base::before { content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0; left: 0; border-style: none; border-width: 1px 1px 1px 1px; border-radius: var(--g-radius-small); } [data-id="gMGfX6oVSa"]:hover::before, [data-id="gMGfX6oVSa-interaction"]:hover::before { }</style> <a data-id="gMGfX6oVSa" dataId="gMGfX6oVSa" data-state="idle" aria-label="<p>Omi Charger</p>" href="https://www.omi.me/products/omi-wireless-charger" target="_blank" style="--w:Auto;--w-tablet:Auto;--w-mobile:Auto;--h:Auto;--h-tablet:Auto;--h-mobile:Auto;--pl:0px;--pr:0px;--pt:0px;--pb:0px;--radius:var(--g-radius-small);--hvr-radius:var(--g-radius-small);--shadow:none;--hvr-bg:rgba(18, 18, 18, 0);--bg:rgba(18, 18, 18, 0);--hvr-c:#B2B2B2;--c:#4d4d4d;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%" class="gMGfX6oVSa gp-text-center gp-button-base gp-group gp-relative gp-inline-flex gp-max-w-full gp-items-center gp-justify-center gp-no-underline gp-transition-colors gp-duration-200 disabled:gp-btn-disabled disabled:gp-opacity-30 " > <div class="gp-inline-flex"> <span data-gp-text style="--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%;--ts:none;word-break:break-word" class="gp-content-product-button group-active/button:!gp-text-inherit gp-relative gp-flex gp-h-full gp-items-center gp-overflow-hidden gp-break-words group-data-[state=loading]:gp-invisible [&_p]:gp-whitespace-pre-line gp-text button-text" > <p><p>Omi Charger</p></p> </span> </div> </a> </div> <script src="https://assets.gemcommerce.com/assets-v2/gp-button-v7-5.js?v=1789781705779" defer="defer"></script> </gp-button> <style id="custom-css-gMGfX6oVSa"> button.gMGfX6oVSa { } </style> <gp-button class="gp-flex gp-flex-col" > <script gp-data type="application/json">{"btnLink":{"link":"https://omi.me/download","selectedTab":"pages","target":"_blank","title":"Friend Dev Kit"}}</script> <div style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mb:12px;--ta:left" > <style>[data-id="gHMs-LIOUo"].gp-button-base::before, [data-id="gHMs-LIOUo-interaction"].gp-button-base::before { content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0; left: 0; border-style: none; border-width: 1px 1px 1px 1px; border-radius: var(--g-radius-small); } [data-id="gHMs-LIOUo"]:hover::before, [data-id="gHMs-LIOUo-interaction"]:hover::before { }</style> <a data-id="gHMs-LIOUo" dataId="gHMs-LIOUo" data-state="idle" aria-label="<p>Download</p>" href="https://omi.me/download" target="_blank" style="--w:Auto;--w-tablet:Auto;--w-mobile:Auto;--h:Auto;--h-tablet:Auto;--h-mobile:Auto;--pl:0px;--pr:0px;--pt:0px;--pb:0px;--radius:var(--g-radius-small);--hvr-radius:var(--g-radius-small);--shadow:none;--hvr-bg:rgba(18, 18, 18, 0);--bg:rgba(18, 18, 18, 0);--hvr-c:#B2B2B2;--c:#4d4d4d;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%" class="gHMs-LIOUo gp-text-center gp-button-base gp-group gp-relative gp-inline-flex gp-max-w-full gp-items-center gp-justify-center gp-no-underline gp-transition-colors gp-duration-200 disabled:gp-btn-disabled disabled:gp-opacity-30 " > <div class="gp-inline-flex"> <span data-gp-text style="--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%;--ts:none;word-break:break-word" class="gp-content-product-button group-active/button:!gp-text-inherit gp-relative gp-flex gp-h-full gp-items-center gp-overflow-hidden gp-break-words group-data-[state=loading]:gp-invisible [&_p]:gp-whitespace-pre-line gp-text button-text" > <p><p>Download</p></p> </span> </div> </a> </div> <script src="https://assets.gemcommerce.com/assets-v2/gp-button-v7-5.js?v=1789781705779" defer="defer"></script> </gp-button> <style id="custom-css-gHMs-LIOUo"> button.gHMs-LIOUo { } </style> </div> </gp-row> </div><div data-same-height-display-contents style="--jc:start;--o:2;--o-mobile:2" class="gl5FRh91d0 gp-relative gp-flex gp-flex-col" > <gp-row data-id="sp-i2ld71a649dfc" id="sp-i2ld71a649dfc" data-same-height-subgrid-container class="sp-i2ld71a649dfc gp-relative gp-mx-auto gp-mb-0 gp-grid gp-max-w-full gp-transition-colors gp-duration-200 gp-ease-in-out [&_*]:gp-max-w-full gp-grid-rows-[1fr]" style="--op:100%;--mt:0px;--ml:auto;--mr:auto;--pt:0px;--pl:0px;--pb:0px;--pr:0px;--cg:32px;--cg-tablet:32px;--gtc:minmax(0, 12fr);--gtc-tablet:minmax(0, 12fr);--gtc-mobile:minmax(0, 12fr);--w:100%;--w-tablet:100%;--w-mobile:100%;--bgc:transparent;--bgi:url();--bgp:50% 50%;--bgs:cover;--bgr:no-repeat;--bga:scroll;--pc:start" > <script gp-data type="application/json">{"background":{"desktop":{"attachment":"scroll","color":"transparent","image":{"height":0,"src":"","width":0},"position":{"x":50,"y":50},"repeat":"no-repeat","size":"cover","type":"color"}},"uid":"sp-i2ld71a649dfc"}</script> <div data-same-height-display-contents style="--jc:start" class="i2ld71a649dfc gp-relative gp-flex gp-flex-col" > <div data-id="fSjKDAiJtJAT" class="fSjKDAiJtJAT" style="--ta:left;--mt:0px;--ml:0px;--mb:28px;--mr:0px;--pt:0px;--pl:0px;--pb:0px;--pr:0px;--dynamic-source-color:#F4F4F4" > <div class="gp-flex" style="--jc:left"> <div data-gp-text class=" gp-text-instant gp-text" style="--w:100%;--w-tablet:100%;--w-mobile:100%;--tdt:auto;--ts:none;--ta:left;--line-clamp:unset;--line-clamp-tablet:unset;--line-clamp-mobile:unset;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--size:18px;--size-tablet:16px;--size-mobile:17px;--lh:180%;--lh-tablet:180%;--lh-mobile:180%;--weight:bold;--c:#999999;word-break:break-word;--bgc:transparent;--bgi:url();--bgp:50% 50%;--bgs:cover;--bgr:no-repeat;--bga:scroll;overflow:hidden" > <p><span style="color:#FFFFFF;"><p><span style="color:#FFFFFF;">Resources</span></p></span></p> </div> </div> </div> <gp-button class="gp-flex gp-flex-col" > <script gp-data type="application/json">{"btnLink":{"link":"https://help.omi.me","target":"_blank","type":"open-page"}}</script> <div style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mb:12px;--ta:left" > <style>[data-id="gmTOW1a-Ns"].gp-button-base::before, [data-id="gmTOW1a-Ns-interaction"].gp-button-base::before { content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0; left: 0; border-style: none; border-width: 1px 1px 1px 1px; border-radius: var(--g-radius-small); } [data-id="gmTOW1a-Ns"]:hover::before, [data-id="gmTOW1a-Ns-interaction"]:hover::before { }</style> <a data-id="gmTOW1a-Ns" dataId="gmTOW1a-Ns" data-state="idle" aria-label="<p>Help Center</p>" href="https://help.omi.me" target="_blank" style="--w:Auto;--w-tablet:Auto;--w-mobile:Auto;--h:Auto;--h-tablet:Auto;--h-mobile:Auto;--pl:0px;--pr:0px;--pt:0px;--pb:0px;--radius:var(--g-radius-small);--hvr-radius:var(--g-radius-small);--shadow:none;--hvr-bg:rgba(18, 18, 18, 0);--bg:rgba(18, 18, 18, 0);--hvr-c:#b2b2b2;--c:#4d4d4d;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%" class="gmTOW1a-Ns gp-text-center gp-button-base gp-group gp-relative gp-inline-flex gp-max-w-full gp-items-center gp-justify-center gp-no-underline gp-transition-colors gp-duration-200 disabled:gp-btn-disabled disabled:gp-opacity-30 " > <div class="gp-inline-flex"> <span data-gp-text style="--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%;--ts:none;word-break:break-word" class="gp-content-product-button group-active/button:!gp-text-inherit gp-relative gp-flex gp-h-full gp-items-center gp-overflow-hidden gp-break-words group-data-[state=loading]:gp-invisible [&_p]:gp-whitespace-pre-line gp-text button-text" > <p><p>Help Center</p></p> </span> </div> </a> </div> <script src="https://assets.gemcommerce.com/assets-v2/gp-button-v7-5.js?v=1789781705779" defer="defer"></script> </gp-button> <style id="custom-css-gmTOW1a-Ns"> button.gmTOW1a-Ns { } </style> <gp-button class="gp-flex gp-flex-col" > <script gp-data type="application/json">{"btnLink":{"link":"https://status.omi.me","target":"_blank","type":"open-page"}}</script> <div style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mb:12px;--ta:left" > <style>[data-id="gZfhulrX4e"].gp-button-base::before, [data-id="gZfhulrX4e-interaction"].gp-button-base::before { content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0; left: 0; border-style: none; border-width: 1px 1px 1px 1px; border-radius: var(--g-radius-small); } [data-id="gZfhulrX4e"]:hover::before, [data-id="gZfhulrX4e-interaction"]:hover::before { }</style> <a data-id="gZfhulrX4e" dataId="gZfhulrX4e" data-state="idle" aria-label="<p>Status</p>" href="https://status.omi.me" target="_blank" style="--w:Auto;--w-tablet:Auto;--w-mobile:Auto;--h:Auto;--h-tablet:Auto;--h-mobile:Auto;--pl:0px;--pr:0px;--pt:0px;--pb:0px;--radius:var(--g-radius-small);--hvr-radius:var(--g-radius-small);--shadow:none;--hvr-bg:rgba(18, 18, 18, 0);--bg:rgba(18, 18, 18, 0);--hvr-c:#b2b2b2;--c:#4d4d4d;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%" class="gZfhulrX4e gp-text-center gp-button-base gp-group gp-relative gp-inline-flex gp-max-w-full gp-items-center gp-justify-center gp-no-underline gp-transition-colors gp-duration-200 disabled:gp-btn-disabled disabled:gp-opacity-30 " > <div class="gp-inline-flex"> <span data-gp-text style="--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%;--ts:none;word-break:break-word" class="gp-content-product-button group-active/button:!gp-text-inherit gp-relative gp-flex gp-h-full gp-items-center gp-overflow-hidden gp-break-words group-data-[state=loading]:gp-invisible [&_p]:gp-whitespace-pre-line gp-text button-text" > <p>Status</p> </span> </div> </a> </div> <script src="https://assets.gemcommerce.com/assets-v2/gp-button-v7-5.js?v=1789781705779" defer="defer"></script> </gp-button> <style id="custom-css-gZfhulrX4e"> button.gZfhulrX4e { } </style> <gp-button class="gp-flex gp-flex-col" > <script gp-data type="application/json">{"btnLink":{"link":"https://docs.omi.me","target":"_blank"}}</script> <div style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mb:12px;--ta:left" > <style>[data-id="gEWKHZF1ey"].gp-button-base::before, [data-id="gEWKHZF1ey-interaction"].gp-button-base::before { content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0; left: 0; border-style: none; border-width: 1px 1px 1px 1px; border-radius: var(--g-radius-small); } [data-id="gEWKHZF1ey"]:hover::before, [data-id="gEWKHZF1ey-interaction"]:hover::before { }</style> <a data-id="gEWKHZF1ey" dataId="gEWKHZF1ey" data-state="idle" aria-label="<p>Docs</p>" href="https://docs.omi.me" target="_blank" style="--w:Auto;--w-tablet:Auto;--w-mobile:Auto;--h:Auto;--h-tablet:Auto;--h-mobile:Auto;--pl:0px;--pr:0px;--pt:0px;--pb:0px;--radius:var(--g-radius-small);--hvr-radius:var(--g-radius-small);--shadow:none;--hvr-bg:rgba(18, 18, 18, 0);--bg:rgba(18, 18, 18, 0);--hvr-c:#b2b2b2;--c:#4d4d4d;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%" class="gEWKHZF1ey gp-text-center gp-button-base gp-group gp-relative gp-inline-flex gp-max-w-full gp-items-center gp-justify-center gp-no-underline gp-transition-colors gp-duration-200 disabled:gp-btn-disabled disabled:gp-opacity-30 " > <div class="gp-inline-flex"> <span data-gp-text style="--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%;--ts:none;word-break:break-word" class="gp-content-product-button group-active/button:!gp-text-inherit gp-relative gp-flex gp-h-full gp-items-center gp-overflow-hidden gp-break-words group-data-[state=loading]:gp-invisible [&_p]:gp-whitespace-pre-line gp-text button-text" > <p><p>Docs</p></p> </span> </div> </a> </div> <script src="https://assets.gemcommerce.com/assets-v2/gp-button-v7-5.js?v=1789781705779" defer="defer"></script> </gp-button> <style id="custom-css-gEWKHZF1ey"> button.gEWKHZF1ey { } </style> <gp-button class="gp-flex gp-flex-col" > <script gp-data type="application/json">{"btnLink":{"link":"https://omi.me/ambassador","target":"_blank","type":"open-page"}}</script> <div style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mb:12px;--ta:left" > <style>[data-id="gwh5qtl_Bu"].gp-button-base::before, [data-id="gwh5qtl_Bu-interaction"].gp-button-base::before { content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0; left: 0; border-style: none; border-width: 1px 1px 1px 1px; border-radius: var(--g-radius-small); } [data-id="gwh5qtl_Bu"]:hover::before, [data-id="gwh5qtl_Bu-interaction"]:hover::before { }</style> <a data-id="gwh5qtl_Bu" dataId="gwh5qtl_Bu" data-state="idle" aria-label="<p>Ambassadors</p>" href="https://omi.me/ambassador" target="_blank" style="--w:Auto;--w-tablet:Auto;--w-mobile:Auto;--h:Auto;--h-tablet:Auto;--h-mobile:Auto;--pl:0px;--pr:0px;--pt:0px;--pb:0px;--radius:var(--g-radius-small);--hvr-radius:var(--g-radius-small);--shadow:none;--hvr-bg:rgba(18, 18, 18, 0);--bg:rgba(18, 18, 18, 0);--hvr-c:#b2b2b2;--c:#4d4d4d;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%" class="gwh5qtl_Bu gp-text-center gp-button-base gp-group gp-relative gp-inline-flex gp-max-w-full gp-items-center gp-justify-center gp-no-underline gp-transition-colors gp-duration-200 disabled:gp-btn-disabled disabled:gp-opacity-30 " > <div class="gp-inline-flex"> <span data-gp-text style="--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%;--ts:none;word-break:break-word" class="gp-content-product-button group-active/button:!gp-text-inherit gp-relative gp-flex gp-h-full gp-items-center gp-overflow-hidden gp-break-words group-data-[state=loading]:gp-invisible [&_p]:gp-whitespace-pre-line gp-text button-text" > <p><p>Ambassadors</p></p> </span> </div> </a> </div> <script src="https://assets.gemcommerce.com/assets-v2/gp-button-v7-5.js?v=1789781705779" defer="defer"></script> </gp-button> <style id="custom-css-gwh5qtl_Bu"> button.gwh5qtl_Bu { } </style> <gp-button class="gp-flex gp-flex-col" > <script gp-data type="application/json">{"btnLink":{"link":"https://affiliate.basedhardware.com/","target":"_blank"}}</script> <div style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mb:12px;--ta:left" > <style>[data-id="g_LwFLTG3D"].gp-button-base::before, [data-id="g_LwFLTG3D-interaction"].gp-button-base::before { content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0; left: 0; border-style: none; border-width: 1px 1px 1px 1px; border-radius: var(--g-radius-small); } [data-id="g_LwFLTG3D"]:hover::before, [data-id="g_LwFLTG3D-interaction"]:hover::before { }</style> <a data-id="g_LwFLTG3D" dataId="g_LwFLTG3D" data-state="idle" aria-label="<p>Affiliate</p>" href="https://affiliate.basedhardware.com/" target="_blank" style="--w:Auto;--w-tablet:Auto;--w-mobile:Auto;--h:Auto;--h-tablet:Auto;--h-mobile:Auto;--pl:0px;--pr:0px;--pt:0px;--pb:0px;--radius:var(--g-radius-small);--hvr-radius:var(--g-radius-small);--shadow:none;--hvr-bg:rgba(18, 18, 18, 0);--bg:rgba(18, 18, 18, 0);--hvr-c:#b2b2b2;--c:#4d4d4d;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%" class="g_LwFLTG3D gp-text-center gp-button-base gp-group gp-relative gp-inline-flex gp-max-w-full gp-items-center gp-justify-center gp-no-underline gp-transition-colors gp-duration-200 disabled:gp-btn-disabled disabled:gp-opacity-30 " > <div class="gp-inline-flex"> <span data-gp-text style="--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%;--ts:none;word-break:break-word" class="gp-content-product-button group-active/button:!gp-text-inherit gp-relative gp-flex gp-h-full gp-items-center gp-overflow-hidden gp-break-words group-data-[state=loading]:gp-invisible [&_p]:gp-whitespace-pre-line gp-text button-text" > <p><p>Affiliate</p></p> </span> </div> </a> </div> <script src="https://assets.gemcommerce.com/assets-v2/gp-button-v7-5.js?v=1789781705779" defer="defer"></script> </gp-button> <style id="custom-css-g_LwFLTG3D"> button.g_LwFLTG3D { } </style> <gp-button class="gp-flex gp-flex-col" > <script gp-data type="application/json">{"btnLink":{"link":"https://omi.me/bounties","target":"_blank"}}</script> <div style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mb:12px;--ta:left" > <style>[data-id="gF8YvADxhf"].gp-button-base::before, [data-id="gF8YvADxhf-interaction"].gp-button-base::before { content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0; left: 0; border-style: none; border-width: 1px 1px 1px 1px; border-radius: var(--g-radius-small); } [data-id="gF8YvADxhf"]:hover::before, [data-id="gF8YvADxhf-interaction"]:hover::before { }</style> <a data-id="gF8YvADxhf" dataId="gF8YvADxhf" data-state="idle" aria-label="<p>Bounties</p>" href="https://omi.me/bounties" target="_blank" style="--w:Auto;--w-tablet:Auto;--w-mobile:Auto;--h:Auto;--h-tablet:Auto;--h-mobile:Auto;--pl:0px;--pr:0px;--pt:0px;--pb:0px;--radius:var(--g-radius-small);--hvr-radius:var(--g-radius-small);--shadow:none;--hvr-bg:rgba(18, 18, 18, 0);--bg:rgba(18, 18, 18, 0);--hvr-c:#b2b2b2;--c:#4d4d4d;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%" class="gF8YvADxhf gp-text-center gp-button-base gp-group gp-relative gp-inline-flex gp-max-w-full gp-items-center gp-justify-center gp-no-underline gp-transition-colors gp-duration-200 disabled:gp-btn-disabled disabled:gp-opacity-30 " > <div class="gp-inline-flex"> <span data-gp-text style="--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%;--ts:none;word-break:break-word" class="gp-content-product-button group-active/button:!gp-text-inherit gp-relative gp-flex gp-h-full gp-items-center gp-overflow-hidden gp-break-words group-data-[state=loading]:gp-invisible [&_p]:gp-whitespace-pre-line gp-text button-text" > <p><p>Bounties</p></p> </span> </div> </a> </div> <script src="https://assets.gemcommerce.com/assets-v2/gp-button-v7-5.js?v=1789781705779" defer="defer"></script> </gp-button> <style id="custom-css-gF8YvADxhf"> button.gF8YvADxhf { } </style> <gp-button class="gp-flex gp-flex-col" > <script gp-data type="application/json">{"btnLink":{"link":"https://h.omi.me/apps","target":"_blank"}}</script> <div style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mb:12px;--ta:left" > <style>[data-id="gMtcgd0_3T"].gp-button-base::before, [data-id="gMtcgd0_3T-interaction"].gp-button-base::before { content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0; left: 0; border-style: none; border-width: 1px 1px 1px 1px; border-radius: var(--g-radius-small); } [data-id="gMtcgd0_3T"]:hover::before, [data-id="gMtcgd0_3T-interaction"]:hover::before { }</style> <a data-id="gMtcgd0_3T" dataId="gMtcgd0_3T" data-state="idle" aria-label="<p>App Store</p>" href="https://h.omi.me/apps" target="_blank" style="--w:Auto;--w-tablet:Auto;--w-mobile:Auto;--h:Auto;--h-tablet:Auto;--h-mobile:Auto;--pl:0px;--pr:0px;--pt:0px;--pb:0px;--radius:var(--g-radius-small);--hvr-radius:var(--g-radius-small);--shadow:none;--hvr-bg:rgba(18, 18, 18, 0);--bg:rgba(18, 18, 18, 0);--hvr-c:#b2b2b2;--c:#4d4d4d;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%" class="gMtcgd0_3T gp-text-center gp-button-base gp-group gp-relative gp-inline-flex gp-max-w-full gp-items-center gp-justify-center gp-no-underline gp-transition-colors gp-duration-200 disabled:gp-btn-disabled disabled:gp-opacity-30 " > <div class="gp-inline-flex"> <span data-gp-text style="--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%;--ts:none;word-break:break-word" class="gp-content-product-button group-active/button:!gp-text-inherit gp-relative gp-flex gp-h-full gp-items-center gp-overflow-hidden gp-break-words group-data-[state=loading]:gp-invisible [&_p]:gp-whitespace-pre-line gp-text button-text" > <p><p>App Store</p></p> </span> </div> </a> </div> <script src="https://assets.gemcommerce.com/assets-v2/gp-button-v7-5.js?v=1789781705779" defer="defer"></script> </gp-button> <style id="custom-css-gMtcgd0_3T"> button.gMtcgd0_3T { } </style> <gp-button class="gp-flex gp-flex-col" > <script gp-data type="application/json">{"btnLink":{"link":"https://feedback.omi.me","target":"_blank"}}</script> <div style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mb:12px;--ta:left" > <style>[data-id="ggAPSLhWd_"].gp-button-base::before, [data-id="ggAPSLhWd_-interaction"].gp-button-base::before { content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0; left: 0; border-style: none; border-width: 1px 1px 1px 1px; border-radius: var(--g-radius-small); } [data-id="ggAPSLhWd_"]:hover::before, [data-id="ggAPSLhWd_-interaction"]:hover::before { }</style> <a data-id="ggAPSLhWd_" dataId="ggAPSLhWd_" data-state="idle" aria-label="<p>Feedback</p>" href="https://feedback.omi.me" target="_blank" style="--w:Auto;--w-tablet:Auto;--w-mobile:Auto;--h:Auto;--h-tablet:Auto;--h-mobile:Auto;--pl:0px;--pr:0px;--pt:0px;--pb:0px;--radius:var(--g-radius-small);--hvr-radius:var(--g-radius-small);--shadow:none;--hvr-bg:rgba(18, 18, 18, 0);--bg:rgba(18, 18, 18, 0);--hvr-c:#b2b2b2;--c:#4d4d4d;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%" class="ggAPSLhWd_ gp-text-center gp-button-base gp-group gp-relative gp-inline-flex gp-max-w-full gp-items-center gp-justify-center gp-no-underline gp-transition-colors gp-duration-200 disabled:gp-btn-disabled disabled:gp-opacity-30 " > <div class="gp-inline-flex"> <span data-gp-text style="--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%;--ts:none;word-break:break-word" class="gp-content-product-button group-active/button:!gp-text-inherit gp-relative gp-flex gp-h-full gp-items-center gp-overflow-hidden gp-break-words group-data-[state=loading]:gp-invisible [&_p]:gp-whitespace-pre-line gp-text button-text" > <p><p>Feedback</p></p> </span> </div> </a> </div> <script src="https://assets.gemcommerce.com/assets-v2/gp-button-v7-5.js?v=1789781705779" defer="defer"></script> </gp-button> <style id="custom-css-ggAPSLhWd_"> button.ggAPSLhWd_ { } </style> <gp-button class="gp-flex gp-flex-col" > <script gp-data type="application/json">{"btnLink":{"link":"https://omi.me/reseller","target":"_blank","type":"open-page"}}</script> <div style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mb:12px;--ta:left" > <style>[data-id="gR-oralmzM"].gp-button-base::before, [data-id="gR-oralmzM-interaction"].gp-button-base::before { content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0; left: 0; border-style: none; border-width: 1px 1px 1px 1px; border-radius: var(--g-radius-small); } [data-id="gR-oralmzM"]:hover::before, [data-id="gR-oralmzM-interaction"]:hover::before { }</style> <a data-id="gR-oralmzM" dataId="gR-oralmzM" data-state="idle" aria-label="<p>Resellers</p>" href="https://omi.me/reseller" target="_blank" style="--w:Auto;--w-tablet:Auto;--w-mobile:Auto;--h:Auto;--h-tablet:Auto;--h-mobile:Auto;--pl:0px;--pr:0px;--pt:0px;--pb:0px;--radius:var(--g-radius-small);--hvr-radius:var(--g-radius-small);--shadow:none;--hvr-bg:rgba(18, 18, 18, 0);--bg:rgba(18, 18, 18, 0);--hvr-c:#b2b2b2;--c:#4d4d4d;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%" class="gR-oralmzM gp-text-center gp-button-base gp-group gp-relative gp-inline-flex gp-max-w-full gp-items-center gp-justify-center gp-no-underline gp-transition-colors gp-duration-200 disabled:gp-btn-disabled disabled:gp-opacity-30 " > <div class="gp-inline-flex"> <span data-gp-text style="--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%;--ts:none;word-break:break-word" class="gp-content-product-button group-active/button:!gp-text-inherit gp-relative gp-flex gp-h-full gp-items-center gp-overflow-hidden gp-break-words group-data-[state=loading]:gp-invisible [&_p]:gp-whitespace-pre-line gp-text button-text" > <p><p>Resellers</p></p> </span> </div> </a> </div> <script src="https://assets.gemcommerce.com/assets-v2/gp-button-v7-5.js?v=1789781705779" defer="defer"></script> </gp-button> <style id="custom-css-gR-oralmzM"> button.gR-oralmzM { } </style> <gp-button class="gp-flex gp-flex-col" > <script gp-data type="application/json">{"btnLink":{"link":"https://github.com/BasedHardware/omi","target":"_blank"}}</script> <div style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mb:12px;--ta:left" > <style>[data-id="gQH8GR4S-8"].gp-button-base::before, [data-id="gQH8GR4S-8-interaction"].gp-button-base::before { content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0; left: 0; border-style: none; border-width: 1px 1px 1px 1px; border-radius: var(--g-radius-small); } [data-id="gQH8GR4S-8"]:hover::before, [data-id="gQH8GR4S-8-interaction"]:hover::before { }</style> <a data-id="gQH8GR4S-8" dataId="gQH8GR4S-8" data-state="idle" aria-label="<p>GitHub</p>" href="https://github.com/BasedHardware/omi" target="_blank" style="--w:Auto;--w-tablet:Auto;--w-mobile:Auto;--h:Auto;--h-tablet:Auto;--h-mobile:Auto;--pl:0px;--pr:0px;--pt:0px;--pb:0px;--radius:var(--g-radius-small);--hvr-radius:var(--g-radius-small);--shadow:none;--hvr-bg:rgba(18, 18, 18, 0);--bg:rgba(18, 18, 18, 0);--hvr-c:#b2b2b2;--c:#4d4d4d;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%" class="gQH8GR4S-8 gp-text-center gp-button-base gp-group gp-relative gp-inline-flex gp-max-w-full gp-items-center gp-justify-center gp-no-underline gp-transition-colors gp-duration-200 disabled:gp-btn-disabled disabled:gp-opacity-30 " > <div class="gp-inline-flex"> <span data-gp-text style="--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%;--ts:none;word-break:break-word" class="gp-content-product-button group-active/button:!gp-text-inherit gp-relative gp-flex gp-h-full gp-items-center gp-overflow-hidden gp-break-words group-data-[state=loading]:gp-invisible [&_p]:gp-whitespace-pre-line gp-text button-text" > <p><p>GitHub</p></p> </span> </div> </a> </div> <script src="https://assets.gemcommerce.com/assets-v2/gp-button-v7-5.js?v=1789781705779" defer="defer"></script> </gp-button> <style id="custom-css-gQH8GR4S-8"> button.gQH8GR4S-8 { } </style> <gp-button class="gp-flex gp-flex-col" > <script gp-data type="application/json">{"btnLink":{"link":"http://discord.omi.me/","target":"_blank","type":"open-page"}}</script> <div style="--bs:solid;--bw:0px;--bc:#121212;--shadow:none;--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mb:12px;--ta:left" > <style>[data-id="gw8-Ieuq8Z"].gp-button-base::before, [data-id="gw8-Ieuq8Z-interaction"].gp-button-base::before { content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0; left: 0; border-style: none; border-width: 1px 1px 1px 1px; border-radius: var(--g-radius-small); } [data-id="gw8-Ieuq8Z"]:hover::before, [data-id="gw8-Ieuq8Z-interaction"]:hover::before { }</style> <a data-id="gw8-Ieuq8Z" dataId="gw8-Ieuq8Z" data-state="idle" aria-label="<p>Community</p>" href="http://discord.omi.me/" target="_blank" style="--w:Auto;--w-tablet:Auto;--w-mobile:Auto;--h:Auto;--h-tablet:Auto;--h-mobile:Auto;--pl:0px;--pr:0px;--pt:0px;--pb:0px;--radius:var(--g-radius-small);--hvr-radius:var(--g-radius-small);--shadow:none;--hvr-bg:rgba(18, 18, 18, 0);--bg:rgba(18, 18, 18, 0);--hvr-c:#b2b2b2;--c:#4d4d4d;--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%" class="gw8-Ieuq8Z gp-text-center gp-button-base gp-group gp-relative gp-inline-flex gp-max-w-full gp-items-center gp-justify-center gp-no-underline gp-transition-colors gp-duration-200 disabled:gp-btn-disabled disabled:gp-opacity-30 " > <div class="gp-inline-flex"> <span data-gp-text style="--ff:var(--g-font-Inter, 'Inter'), var(--g-font-body, body);--weight:600;--size:16px;--size-tablet:16px;--size-mobile:14px;--lh:100%;--lh-tablet:180%;--lh-mobile:180%;--ts:none;word-break:break-word" class="gp-content-product-button group-active/button:!gp-text-inherit gp-relative gp-flex gp-h-full gp-items-center gp-overflow-hidden gp-break-words group-data-[state=loading]:gp-invisible [&_p]:gp-whitespace-pre-line gp-text button-text" > <p><p>Community</p></p> </span> </div> </a> </div> <script src="https://assets.gemcommerce.com/assets-v2/gp-button-v7-5.js?v=1789781705779" defer="defer"></script> </gp-button> <style id="custom-css-gw8-Ieuq8Z"> button.gw8-Ieuq8Z { } </style> </div> </gp-row> </div> </gp-row> </div> </gp-row> <div data-id="g9-SJLXep3" class="g9-SJLXep3" style="--ta:left;--bs:none;--bw:1px 1px 1px 1px;--bc:var(--g-c-line-3, line-3);--d:block;--d-mobile:block;--d-tablet:block;--op:100%;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--mt-mobile:70px;--dynamic-source-color:#F4F4F4" > <div class="gp-flex" style="--jc:left"> <div data-gp-text class="gp-g-paragraph-1 gp-text-instant gp-text" style="--w:var(--g-ct-w);--w-tablet:var(--g-ct-w);--w-mobile:var(--g-ct-w);--tdt:auto;--b:none;--bc:#121212;--bw:1px 1px 1px 1px;--bblr:0px;--bbrr:0px;--btlr:0px;--btrr:0px;--shadow:none;--ta:left;--ta-mobile:center;--line-clamp:unset;--line-clamp-tablet:unset;--line-clamp-mobile:unset;--c:var(--g-c-text-1, text-1);--tt:none;word-break:break-word;--bgc:transparent;--bgi:url();--bgp:50% 50%;--bgs:cover;--bgr:no-repeat;--bga:scroll;overflow:hidden" > <p><p>© 2026 Based Hardware. All rights reserved.</p></p> </div> </div> </div> </div> </gp-row> </div> </gp-row> </section> </section> <!-- END sections: footer-group --> <ul hidden> <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> <li id="a11y-new-window-message">Opens in a new window.</li> </ul> <script> window.shopUrl = 'https://www.omi.me'; window.routes = { cart_add_url: '/cart/add', cart_change_url: '/cart/change', cart_update_url: '/cart/update', cart_url: '/cart', predictive_search_url: '/search/suggest', }; window.cartStrings = { error: `There was an error while updating your cart. Please try again.`, quantityError: `You can only add [quantity] of this item to your cart.`, }; window.variantStrings = { addToCart: `Add to cart`, soldOut: `Sold out`, unavailable: `Unavailable`, unavailable_with_option: `[value] - Unavailable`, }; window.quickOrderListStrings = { itemsAdded: `[quantity] items added`, itemAdded: `[quantity] item added`, itemsRemoved: `[quantity] items removed`, itemRemoved: `[quantity] item removed`, viewCart: `View cart`, each: `[money]/ea`, min_error: `This item has a minimum of [min]`, max_error: `This item has a maximum of [max]`, step_error: `You can only add this item in increments of [step]`, }; window.accessibilityStrings = { imageAvailable: `Image [index] is now available in gallery view`, shareSuccess: `Link copied to clipboard`, pauseSlideshow: `Pause slideshow`, playSlideshow: `Play slideshow`, recipientFormExpanded: `Gift card recipient form expanded`, recipientFormCollapsed: `Gift card recipient form collapsed`, countrySelectorSearchCount: `[count] countries/regions found`, }; </script><script src="//www.omi.me/cdn/shop/t/1/assets/predictive-search.js?v=162273246065392412141716605884" defer="defer"></script><!-- Elfsight Announcement Bar | Untitled Announcement Bar Copy --> <script src="https://elfsightcdn.com/platform.js" async></script> <div class="elfsight-app-8e9ec144-74eb-4cd2-9b31-8d591288eb94" data-elfsight-app-lazy></div> <script> (function() { 'use strict'; var COOKIE = '_omi_adp'; var COOKIE_DAYS = 7; var PARAMS = { gclid: 'google_ads', gad_source: 'google_ads', gad_campaignid: 'google_ads', gbraid: 'google_ads', wbraid: 'google_ads', fbclid: 'meta_ads', msclkid: 'microsoft_ads', ttclid: 'tiktok_ads', li_fat_id: 'linkedin_ads', twclid: 'twitter_ads', dclid: 'google_dv360' }; // -- Cookie helpers -- function setCookie(v) { var d = new Date(); d.setTime(d.getTime() + COOKIE_DAYS * 864e5); document.cookie = COOKIE + '=' + encodeURIComponent(v) + ';expires=' + d.toUTCString() + ';path=/;SameSite=Lax'; } function getCookie() { var m = document.cookie.match('(?:^|; )' + COOKIE + '=([^;]*)'); return m ? decodeURIComponent(m[1]) : null; } function clearCookie() { document.cookie = COOKIE + '=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;SameSite=Lax'; } // -- Parse URL query params -- function getUrlParams() { var search = location.search; if (search.length < 2) return {}; var out = {}; search.substring(1).split('&').forEach(function(pair) { var kv = pair.split('='); out[decodeURIComponent(kv[0])] = decodeURIComponent(kv[1] || ''); }); return out; } // -- Extract ad params from URL -- function extractAdParams(urlParams) { var found = {}; var has = false; for (var key in urlParams) { if (PARAMS[key]) { found[key] = urlParams[key]; has = true; } } return has ? found : null; } // -- Determine primary ad platform -- function getPlatform(params) { for (var key in params) { if (PARAMS[key]) return PARAMS[key]; } return 'unknown'; } // -- Push attributes to Shopify cart session -- function pushToCart(adParams, ref) { var attrs = { _ad_detected: 'true', _ad_platform: getPlatform(adParams), _ad_landed_at: new Date().toISOString() }; if (ref) attrs._ad_ref = ref; for (var key in adParams) { attrs['_ad_' + key] = adParams[key]; } fetch('/cart/update.js', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ attributes: attrs }) }); } // -- Clear ad attributes from cart -- function clearCart() { fetch('/cart/update.js', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ attributes: { _ad_detected: '', _ad_platform: '', _ad_ref: '', _ad_landed_at: '', _ad_gclid: '', _ad_gad_source: '', _ad_gad_campaignid: '', _ad_gbraid: '', _ad_wbraid: '', _ad_fbclid: '', _ad_msclkid: '', _ad_ttclid: '', _ad_li_fat_id: '', _ad_twclid: '', _ad_dclid: '' }}) }); } // -- Main -- var urlParams = getUrlParams(); var urlRef = urlParams.ref || null; var adParams = extractAdParams(urlParams); var stored = null; try { var raw = getCookie(); if (raw) stored = JSON.parse(raw); } catch(e) { clearCookie(); } // Case 1: Fresh ad click — URL has ad params if (adParams) { var data = { ad: adParams, ref: urlRef }; setCookie(JSON.stringify(data)); pushToCart(adParams, urlRef); return; } // Case 2: No ad params in URL, no stored cookie — nothing to do if (!stored) return; // Case 3: URL has a different ref than the stored one // → Different affiliate, clear ad tracking if (urlRef && stored.ref && urlRef !== stored.ref) { clearCookie(); clearCart(); return; } // Case 4: Same ref or no ref in URL — re-push stored data pushToCart(stored.ad, stored.ref); })(); </script> <style> /* Code block container */pre {background-color: #1a1b26; /* Dark blue background */ color: #c0caf5; /* Default text color (light blue/white) */ padding: 15px; /* Padding inside the code block */ border-radius: 8px; /* Rounded corners */ font-family: "Fira Code", "Courier New", monospace; /* Monospaced font */ font-size: 14px; /* Base font size */ line-height: 1.5; /* Line height for readability */ overflow-x: auto; /* Horizontal scroll for long lines */ white-space: pre; /* Preserve whitespace */ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */} /* Ensures the background spans the entire line width */pre code {display: block; /* Ensures full-line backgrounds */ width: 100%; /* Ensures the background spans the full width */ background-color: #1a1b26; /* Match the background of the code block */ padding-right: 15px; /* Add right padding */ box-sizing: border-box; /* Avoid overflow issues */} /* Syntax highlighting (Tokio Night style) */pre code .keyword {color: #7aa2f7; /* Light blue for keywords */} pre code .string {color: #9ece6a; /* Green for strings */} pre code .number {color: #ff9e64; /* Orange for numbers */} pre code .function {color: #bb9af7; /* Purple for function names */} pre code .comment {color: #565f89; /* Gray-blue for comments */} h1,h2,h3,h4 {margin-top: 50px;} .Avada-Author-Information {border: 0px solid #e3e3e3; border-radius: 15px; padding: 18px; word-wrap: break-word; background: #1f1f1f;} .Avada-Author-Info__name {font-size: 22px; font-weight: 650; line-height: 28px; color: white;} .Avada-Author-Info__jobTitle {color: white;} .Avada-Author-Info__Link {color: white;} .Avada-PostInformation--detailedCard {background: #1f1f1f; border: 0px;} </style> <div id="shopify-block-AcGxLUFVESnI4ajc0N__7054877461618660028" class="shopify-block shopify-app-block"> <script>window.OpusNoATC = true; window.opusFetchCartAdd = false;</script> <!-- BEGIN app snippet: moonbundle-storefront-load --> <link href="https://cdn.shopify.com/extensions/01a0aa9a-ead5-76d9-a649-d8dff7f44389/moonbundle-813/assets/moonbundle-v4.0.3.css" as="style" fetchpriority="low" rel="preload"> <link href="https://cdn.shopify.com/extensions/01a0aa9a-ead5-76d9-a649-d8dff7f44389/moonbundle-813/assets/moonbundle-v4.0.3.js" as="script" fetchpriority="high" rel="preload"> <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0aa9a-ead5-76d9-a649-d8dff7f44389/moonbundle-813/assets/moonbundle-v4.0.3.css" media="print" fetchpriority="low" onload="this.media='all'; this.onload=null;" > <noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0aa9a-ead5-76d9-a649-d8dff7f44389/moonbundle-813/assets/moonbundle-v4.0.3.css"></noscript> <script defer fetchpriority="high" src="https://cdn.shopify.com/extensions/01a0aa9a-ead5-76d9-a649-d8dff7f44389/moonbundle-813/assets/moonbundle-v4.0.3.js" data-moonbundle-core-script="bundle"></script> <script> (function () { var widget = "bundle"; var stateKey = '__moonbundleBlockLoadState_' + widget; if (window[stateKey] && window[stateKey].initialized) { return; } if (!window[stateKey]) { window[stateKey] = { initialized: true, started: false }; } var state = window[stateKey]; var blockUrl = "https:\/\/cdn.shopify.com\/extensions\/01a0aa9a-ead5-76d9-a649-d8dff7f44389\/moonbundle-813\/assets\/moonbundle-block-v4.0.3.js"; var loadFnGlobal = "__moonbundleLoadBundleBlockAssets"; function isBundlePreviewMode() { try { var params = new URLSearchParams(window.location.search); return ( params.get('moonbundle_preview') === '1' && !!params.get('moonbundle_bundle_id') ); } catch (error) { return false; } } function hasMountTarget() { if (widget === 'pg') { return !!document.querySelector('moonbundle-progressive-gift[bar]'); } if (document.querySelector('moonbundle-component[main-product][bundle]')) { return true; } var deferredMounts = document.querySelectorAll( 'moonbundle-component[data-moonbundle-product-id]', ); for (var i = 0; i < deferredMounts.length; i++) { var mount = deferredMounts[i]; if (mount.getAttribute('data-moonbundle-schedule-fallback') === 'true') { if (isBundlePreviewMode()) return true; continue; } if (!mount.getAttribute('main-product')) { return true; } } return false; } function injectBlockScript() { var srcKey = blockUrl.split('/').pop().split('?')[0]; var existing = document.head.querySelectorAll('script[src]'); for (var i = 0; i < existing.length; i++) { if (existing[i].src.indexOf(srcKey) !== -1) { return Promise.resolve(); } } return new Promise(function (resolve, reject) { var script = document.createElement('script'); script.src = blockUrl; script.defer = true; script.onload = function () { resolve(); }; script.onerror = function () { reject(new Error('MoonBundle block script failed: ' + blockUrl)); }; document.head.appendChild(script); }); } function loadBlockAssets() { if (state.started) return window[loadFnGlobal] || Promise.resolve(); if (!hasMountTarget()) return Promise.resolve(); state.started = true; window[loadFnGlobal] = injectBlockScript().catch(function (error) { state.started = false; console.error('MoonBundle: block asset load failed (' + widget + ')', error); throw error; }); return window[loadFnGlobal]; } window[loadFnGlobal] = loadBlockAssets; function scheduleLoading() { if (hasMountTarget()) { loadBlockAssets(); return; } var mountObserver = new MutationObserver(function () { if (!hasMountTarget()) return; mountObserver.disconnect(); loadBlockAssets(); }); mountObserver.observe(document.documentElement, { childList: true, subtree: true }); window.setTimeout(function () { mountObserver.disconnect(); }, 30000); } scheduleLoading(); })(); </script> <noscript> <script defer src="https://cdn.shopify.com/extensions/01a0aa9a-ead5-76d9-a649-d8dff7f44389/moonbundle-813/assets/moonbundle-block-v4.0.3.js"></script> <script defer src="https://cdn.shopify.com/extensions/01a0aa9a-ead5-76d9-a649-d8dff7f44389/moonbundle-813/assets/moonbundle-v4.0.3.js"></script> </noscript> <!-- END app snippet --> <script type="application/json" id="moonbundle-store-config"> { "storefront-token": "3e1ce277fc41b69ce940b9ec9f638aff", "shop-config": { "money_format": "${{amount}}", "ianaTimezone": "America\/Los_Angeles" }, "current-market-id": "gid:\/\/shopify\/Market\/80816275748" } </script> <script type="application/json" id="moonbundle-global-custom"> { "global-custom-css": "", "global-custom-js": "" } </script> </div><!-- Failed to render app block "1513253815146976218": app block path "shopify://apps/omnisend-email-marketing-sms/blocks/app-embed/44704aa2-794f-4c5d-8c8e-039c841158e9" does not exist --><div id="shopify-block-AMnZjZmU4QStYSTFDO__16605207545338212596" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: offer-data --><script> try { const initBundleData = () => { const metafields = {"offerTranslation":[{"offer_id":"pF2oGlERofSZ52JFQmqq","translations":[]}],"setting":{"theme":"home-garden-up-sell","themeName":"Bloody Mary","bgColor":"#FFFFFF","textColor":"#222222","textDefaultColor":"#1C1C1C","titleFontSize":18,"descriptionFontSize":13,"messageFontSize":13,"productNameFontSize":14,"priceFontSize":14,"comparePriceFontSize":13,"totalPriceFontSize":16,"buttonFontSize":16,"actionColor":"#1C1C1C","actionColorStart":"#1C1C1C","actionColorEnd":"#1C1C1C","actionTextColor":"#FFFFFF","borderSelectedColor":"#1C1C1C","iconColor":"#1C1C1C","backgroundSelectedColor":"#ECECEC4D","borderCheckboxColor":"#DDDDDD","isGradient":false,"dividerColor":"#E0E0E0","giftColor":"#131313","backgroundGift":"#ECECEC4D","backgroundTag":"#ECECEC4D","tagColor":"#1C1C1C","backgroundColor":"#ECECEC4D","borderColor":"#131313","buttonColor":"#131313","textButtonColor":"#FFFFFF","disabledButtonColor":"#8A8A8A","disabledTextButtonColor":"#FFFFFF","childProduct":{"primaryColor":"#1C1C1C","secondaryColor":"#ECECEC","borderOptionColor":"#D3D4D2","quantityColor":"#FFFFFF","quantityBgColor":"#9C9C9C","tagSavingBgColor":"#ECECEC","tagSavingColor":"#1C1C1C","colorStyle":"basic","layoutWidget":"classic","cplSavingText":"Save {{discount_value}}","descriptionLabel":"Description","viewMoreDetailLabel":"View More Detail","titleFontSize":16,"productNameFontSize":12,"priceFontSize":12,"comparePriceFontSize":12,"savingFontSize":12,"offerPromotion":{"titleNew":"This product is part of {{number_bundles}} bundle(s)","badgeLabel":"Bundle deal","buttonLabel":"View bundle","seeMoreLabel":"See more","badgeColor":"#111111","badgeTextColor":"#ffffff","borderColor":"#d9d9d9","buttonColor":"#111111","buttonTextColor":"#ffffff","borderProductColor":"#d9d9d9","backgroundColor":"#ffffff","priceColor":"#111111","productLayout":"vertical"}},"volumeDiscount":{"actionColor":"#F3F3F3","actionColorStart":"#F3F3F3","actionColorEnd":"#F3F3F3","borderColor":"#1C1C1C","badgeColor":"#1C1C1C","badgeTextColor":"#FFFFFF","savingColor":"#D7D7D7","savingTextColor":"#1C1C1C","btnColor":"#1C1C1C","btnColorStart":"#1C1C1C","btnTextColor":"#FFFFFF","volumeTableTitle":"Buy {{product_quantity}}","volumeTableDescription":"{{discount_value}} OFF","buyXGetXTitle":"Buy {{product_buy}} Get {{product_get}}","buyXGetXDescription":"","badgeText":"Most Popular","freeText":"Free","addToCartLabel":"Add to cart","seeMoreText":"See more","seeLessText":"See less","itemAddedToCartLabel":"ITEM ADDED TO YOUR CART","stockValidationMessage":"Not enough stock available. Please select a smaller bundle","layoutWidget":"vertical","originalPrice":"Standard","savingText":"Save","primaryColor":"#1C1C1C","secondaryColor":"#333333","priceColor":"#1C1C1C","tierBackground":"#FFFFFF","tierBorderColor":"#E3E3E3","isShowLineTitle":true,"isShowCheckbox":true,"colorStyle":"basic","blockRadius":12,"blockThickness":1,"blockSpacing":10,"titleFontSize":16,"descriptionFontSize":13,"optionLabelFontSize":13,"priceFontSize":14,"comparePriceFontSize":13,"savingBadgeFontSize":11,"buttonLabelFontSize":16,"mysteryBannerText":"Scratch to reveal","mysteryBgColor":"#7E8388","mysteryTitleColor":"#141719","mysteryTitleFontSize":24},"mixMatchBundle":{"priceColor":"#1C1C1C","borderOptionColor":"#373737","numberOptionColor":"#9C9C9C","actionColor":"#1C1C1C","badgeTextColor":"#FFFFFF","textColorOnButton":"#FFFFFF","disableColor":"#ececec","isGradient":false,"selectLabel":"Confirm","selectVariantsTitle":"Select variants","outOfStockLabel":"Out of stock","descriptionLabel":"Description","primaryColor":"#1C1C1C","secondaryColor":"#1C1C1C","priceColorText":"#1C1C1C","quantityColor":"#FFFFFF","borderOptionNotSelectedColor":"#DDDDDD","colorStyle":"basic","viewMoreDetailLabel":"View More Detail","titleFontSize":16,"descriptionFontSize":13,"optionLabelFontSize":14,"productNameFontSize":14,"variantLabelFontSize":11,"variantFontSize":12,"badgeFontSize":13,"priceFontSize":14,"comparePriceFontSize":13,"offerPromotion":{"titlePromotion":"This product is part of {{offer_title}}","badgeLabelPromotion":"Bundle deal","buttonLabelPromotion":"View bundle","seeMoreTextPromotion":"See more","badgeColor":"#111111","badgeTextColor":"#ffffff","buttonColor":"#111111","borderColor":"#d9d9d9","borderProductColor":"#ffffff","backgroundColor":"#ffffff","backgroundTagColor":"#111111","tagTextColor":"#ffffff","productLayout":"vertical","fromText":"From {{price}}","badgeText":"Buy {{quantity}} and {{discountValue}} OFF"}},"bundleBuilder":{"theme":"avada-up-sell","themeName":"Basic","textColor":"#303030","textDefaultColor":"#222222","bgSummaryColor":"#F8F8F8","textSummaryColor":"#303030","headerColor":"#303030","totalPriceColor":"#222222","actionColor":"#1C1C1C","actionColorStart":"#1C1C1C","actionColorEnd":"#FFFFFF","textColorOnButton":"#FFFFFF","disableColor":"#C0C0C0","borderColor":"#C0C0C0","borderSelectedColor":"#1C1C1C","headerTextColor":"#303030","bgProductColor":"#FFFFFF","processBarColor":"#303030","isGradient":false,"colorStyle":"basic","displayCompareAtPrice":true,"selectLabel":"Add to Bundle","selectVariantsTitle":"Select variants","outOfStockLabel":"Out of stock","descriptionLabel":"Description","addBundleToCartLabel":"Add Bundle to cart {{total_price}}","viewDetailLabel":"See details","hideDetailLabel":"Hide details","bundleSummaryLabel":"Bundle summary ({{product_quantity}})","bundleItemOutOfStock":"Only {{stock_quantity}} {{items_label}} left in stock","subtotalLabel":"Subtotal","bundleDiscountLabel":"Bundle discount","totalLabel":"Total","itemLabelSingular":"{{product_quantity}} item","itemLabelPlural":"{{product_quantity}} items","discountOffLabel":"{{discount_amount}} off","categoryRequirement":"Bundle requirements","categoryEqualValMsg":"{{category_name}}: Select exactly {{required_item_count}} {{items_label}} ({{total_added_items}}\/{{required_item_count}} selected)","categoryAtLeastValMsg":"{{category_name}}: Select at least {{required_item_count}} {{items_label}} ({{total_added_items}}\/{{required_item_count}} selected)","categoryBadgeEqual":"Add {{required_item_count}} {{items_label}}","categoryBadgeMost":"Max {{required_item_count}} {{items_label}}","categoryBadgeLeast":"Add {{required_item_count}}+ {{items_label}}","viewMoreDetailLabel":"View More Detail","searchProduct":"Search products...","noProductAvailable":"No products available in this category.","titleFontSize":20,"descriptionFontSize":14,"sectionTitleFontSize":20,"productNameFontSize":16,"priceFontSize":16,"comparePriceFontSize":15,"buttonLabelFontSize":15,"variantLabelFontSize":11,"variantFontSize":12,"summaryTitleFontSize":16,"tierLabelFontSize":14,"lineItemFontSize":14,"totalsFontSize":14,"summaryButtonLabelFontSize":14,"offerPromotion":{"headTitle":"This product is part of {{number_bundles}} bundle(s)","badgeLabel":"Bundle deal","buttonLabel":"View bundle","tagLabel":"UP TO {{maximum_discount_value}} OFF","seeMoreLabel":"See more","badgeColor":"#111111","badgeTextColor":"#ffffff","borderColor":"#d9d9d9","backgroundColor":"#ffffff","tagBackgroundColor":"#D9D9D9","tagTextColor":"#111111"}},"upsell":{"colorStyle":"basic","primaryColor":"#1C1C1C","secondaryColor":"#373737","borderColor":"#1C1C1C","productNameColor":"#373737","priceColor":"#373737","comparePriceColor":"#373737","buttonColor":"#1C1C1C","buttonTextColor":"#FFFFFF","ctaText":"+ Add","layout":"card-stacked","titleFontSize":16,"productNameFontSize":13,"descriptionFontSize":13,"priceFontSize":14,"comparePriceFontSize":13,"buttonFontSize":14},"layout":"vertical","countdownText":"OFFER WILL EXPIRE IN","minutes":"5","seconds":"5","action":"click","query":"","countDown":true,"queryPopupCart":"a[href='\/cart']","actionPopupCart":"click","offerShowAfter":"15","isHideBranding":false,"isUseThemeFont":false,"fbtPosition":"","volumePosition":"","fixedPosition":"","enableAutoPosition":true,"customCSS":"","customJS":"","customCssByType":{},"showModalFbt":true,"showModalFixed":true,"displayCompareAtPrice":false,"totalLabel":"Total for {{total_items}} {{items_label}}","itemSingular":"item","itemPlural":"items","discountSaveLabel":"Save {{discounted_amount}}","addToCartLabel":"Add to cart","itemAddedToCartLabel":"ITEM ADDED TO YOUR CART","isShowCartDrawer":false,"transactions":[],"isRedirectCartPage":false,"triggerProductCheckable":false,"isDeselectedOfferProducts":false,"selectedOfferProductLimit":0,"maxSelectableOfferProducts":0,"freeGiftText":"GIFT","colorStyle":"basic","shopId":"595kZE6PiQoh86z1WNJb","createdAt":"2026-09-17T22:55:13.145Z","id":"SdjRgTDX8joNzjb08qZy"},"storefrontToken":"0200b1b690dcfed66a9a66e55e992f07","valueSwatches":{"silver":{"color":"#d3d3d3"},"black (new)":{"color":"#000000"}}}; const shopInfo = metafields.shopInfo || {}; const collections = []; const cartItems = []; const productsCart = []; const cartItemUpdated = cartItems.map((item) => { const productInItem = productsCart.find(p => p.id === item.product_id); if (productInItem) { return { ...item, collections: productInItem.collections }; } return item; }); const chunkedOffers = Object.keys(metafields).reduce((acc, curr) => [...acc, ...(curr.includes('offer') && !curr.includes('offerTranslation') && curr !== 'mixMatchOffers' ? metafields[curr] : [])], []) const chunkedTranslations = Object.keys(metafields).reduce((acc, curr) => [...acc, ...(curr.includes('offerTranslation') ? metafields[curr] : [])], []) const mixMatchMetaObjectOffers = [].filter(o => o && o.status === 'active'); const mixMatchMetaObjectTranslations = [].filter(t => t && Array.isArray(t.translations) && t.translations.length > 0); const allOffers = [...chunkedOffers, ...mixMatchMetaObjectOffers]; const allTranslations = [...chunkedTranslations, ...mixMatchMetaObjectTranslations]; const marketId = 80816275748 return { translation: {}, allOffers: allOffers, offers: allOffers.filter(offer => offer.type === 'fbt'), mixMatchBundleOffers: allOffers.filter(offer => offer.type === 'mix-match-bundle'), bundleBuilderOffers: allOffers.filter(offer => offer.type === 'bundle-builder'), fixedProductBundleOffers: allOffers.filter(offer => offer.type === 'product-fixed-bundle'), volumeOffers: allOffers.filter(offer => offer.type === "volume-discount"), upsellOffers: allOffers.filter(offer => offer.type === 'upsell'), translationsOffer: allTranslations, setting: metafields.setting, valueSwatches: metafields.valueSwatches || {}, shop: { domain: Shopify?.shop || '', storefrontAccessToken: metafields.storefrontToken ?? null, shopifyPlan: shopInfo.shopifyPlan ?? null, countryCode: shopInfo.countryCode ?? null, currencyFormats: { moneyFormat: "${{amount}}", moneyWithCurrencyFormat: "${{amount}} USD" } }, cart: { cartItems: cartItemUpdated }, product: { id: null, handle: null, variants: [ ], selectedVariant: null, collections: [], collectionIds: [], title: null, type: null, vendor: null, tags: null, price: null, compareAtPrice: null, hasOnlyDefaultVariant: null, available: null, image: null, options: null }, collections, page: "article", page_type: "article", customer: { id: null, email: null, first_name: null, last_name: null }, marketId } }; if (!window.AVADA_BUNDLE) window.AVADA_BUNDLE = initBundleData(); } catch (e) { console.error('Error assigning avada bundle variable', e); } </script> <!-- END app snippet --> </div></body> </html>