[
 {
  "query": [],
  "folders": [],
  "createdDate": 1708130475809,
  "id": "2dbb7bb9ae104bbb8cee66e9b784cd5c",
  "name": "STORE - Product Page - LIVE Variant Picker",
  "modelId": "f2b044e96fa6494bb5dc6f46f7b0ed4b",
  "published": "published",
  "meta": {
   "kind": "component",
   "hasLinks": true,
   "winningTest": null,
   "lastPreviewUrl": "https://https___bigscreenvr__myshopify__com.preview.builder.codes/apps/builder?apiKey=64dd5478e25746bf9db3b6c0319905f6&model=shop-basestation&builder.cachebuster=m2nz9vku&preview_theme_id=132657348825&builder.proxyPreview.includeSW=true&builder.useProxyBase=true&builder.space=64dd5478e25746bf9db3b6c0319905f6&builder.user.permissions=read%2Ccreate%2Cpublish%2CeditCode%2CeditDesigns%2Cadmin%2CeditLayouts%2CeditLayers&builder.user.role.name=Admin&builder.user.role.id=admin&builder.cachebust=true&builder.preview=shop-basestation&builder.noCache=true&builder.allowTextEdit=true&__builder_editing__=true&builder.overrides.shop-basestation=2dbb7bb9ae104bbb8cee66e9b784cd5c&builder.overrides.2dbb7bb9ae104bbb8cee66e9b784cd5c=2dbb7bb9ae104bbb8cee66e9b784cd5c&builder.options.locale=Default",
   "dataSources": [
    {
     "resourceName": "Specs accordion",
     "options": {
      "query": [],
      "orderBy": "priority",
      "entry": "_new",
      "limit": 50,
      "single": false,
      "locale": "{{state.locale}}",
      "orderType": "descending"
     },
     "propertyName": "specsAccordion",
     "dataPluginName": "Builder.io",
     "resourceId": "7a6de777cbc5416199975f98118d3796"
    },
    {
     "dataPluginName": "Shopify",
     "resourceName": "Product",
     "propertyName": "product",
     "options": {
      "entry": "_new",
      "limit": 10
     },
     "resourceId": "product"
    }
   ],
   "symbolsUsed": {
    "730bf2e0bd2b4cc185afa5520fd4c92d": true
   },
   "shopifyCustomDomain": "store.bigscreenvr.com",
   "format": "shopify",
   "shopifyDomain": "bigscreenvr.myshopify.com",
   "originalContentId": "8d47e3f342384e93a4ffa7d6402714b9"
  },
  "data": {
   "inputs": [],
   "httpRequests": {
    "specsAccordion": "https://cdn.builder.io/api/v2/content/specs-accordion?apiKey=64dd5478e25746bf9db3b6c0319905f6&includeRefs=true&fields=data&limit=50&locale={{state.locale}}",
    "product": "https://cdn.builder.io/api/v1/shopify/products.json?apiKey=64dd5478e25746bf9db3b6c0319905f6"
   },
   "liquidTargeting": {
    "products": [],
    "liquidSnippets": [],
    "collections": [],
    "previouslyOrderedProducts": [],
    "previouslyOrderedProductTags": [],
    "previouslyOrderedProductOfType": [],
    "productTags": [],
    "productType": [],
    "customerTags": [],
    "previouslyOrderedCollections": [],
    "productIsInCollections": [],
    "locales": [],
    "cartContainsProduct": [],
    "cartContainsProductWithTag": [],
    "cartContainsProductInCollection": [],
    "cartContainsProductOfType": [],
    "@type": "@builder.io/core:LiquidTargeting",
    "customerStatus": "any",
    "customerAcceptsMarketing": "any",
    "urlIncludes": "",
    "propertyOrder": [
     "_new"
    ],
    "cartStatus": "",
    "selectedCurrency": ""
   },
   "customFonts": [
    {
     "fileUrl": "https://cdn.builder.io/o/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F801ad1fc927c41ef959636b8424c18b6?alt=media&token=269259f3-2e52-4b04-b789-5e22187828bf&apiKey=64dd5478e25746bf9db3b6c0319905f6",
     "family": "Neue Haas Grotesk Display Pro - 55 Roman",
     "category": "serif",
     "isUserFont": true
    }
   ],
   "cssCode": "/* New Layout */\n\n.text-m {\n\n    font-family: 'Neue Haas Grotesk Display Pro - 55 Roman'!important;\n    font-size: 16px!important;\n    font-weight: 500!important;\n    line-height: 20px!important;\n    padding-left: 4px!important;\n    color: #000 !important;\n}\n\n.yotpo a {\n   color: #000 !important;\n}\n\n#yotpo-widget {\n  pointer-events: none;\n}\n\n  .grid-carousel {\n      display: flex;\n  }\n\n.video-container video {\n    object-fit: cover;\n    border-radius:8px;\n    width:100%;\n    height:100%;\n}\n\n\n.fallback-gif {\n    display: none; \n    width: 100%; \n    height: auto;\n    border-radius: 8px; /* if you want rounded corners on the GIF as well */\n}\n\n.video-container video:not(:playable) + .fallback-gif {\n    display: block;\n}\n\n\n.video-container video:not(:playable) + .fallback-gif {\n    display: block;\n}\n\n\n.ipd-note u:hover {\n  color: #000;\n  cursor: pointer;\n}\n.ipd-options {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: space-between;\n  row-gap: 16px;\n  list-style-type: none;\n  margin: 0;\n  padding: 0;\n}\n.ipd-option {\n  position: relative;\n  float: left;\n  display: flex;\n  flex: 0 0 calc(calc(100% - calc(16px * 4)) / 5);\n  height: 40px;\n  margin: 0;\n}\n.ipd-option input {\n  position: absolute;\n  display: block;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  cursor: pointer;\n}\n.ipd-option input[type=\"radio\"] {\n  opacity: 0.01;\n  z-index: 100;\n}\n.ipd-option input[type=\"radio\"]:checked+label {\n  color: #FFF;\n  /* border-color: #787E81; */\n  background: #787E81;\n}\n.ipd-option input[name^=\"variant\"][data-for-sale=\"false\"]+label>span::before {\n    content: '!';\n    display: block;\n    position: absolute;\n    right: 0;\n    top: 0;\n    width: 16px;\n    height: 16px;\n    font-family: \"Neue Haas Grotesk Display Pro - Medium\", \"Zen Kaku Gothic New - Medium\", sans-serif;\n    font-style: normal;\n    font-weight: 600;\n    font-size: 14px;\n    line-height: 17px;\n    letter-spacing: .02em;\n    text-align: center;\n    border-radius: 40px;\n    background-color: black;\n    color: white;\n}\n.ipd-option input[type=\"radio\"]:disabled {\n  cursor: not-allowed;\n}\n.ipd-option input[type=\"radio\"]:disabled+label {\n  color: #787E81;\n  border-color: #DFDFDF;\n  background: #DFDFDF;\n}\n.ipd-option label {\n  z-index: 90;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 1;\n  padding: 0;\n  color: #000;\n  border: 1px solid #787E81;\n  border-radius: 48px;\n}\n.ipd-option input:hover+label {\n  background: #DFDFDF;\n}\n/* TRUE MOBILE ipd options */\n@media only screen and (max-width: 640px) {\n  .ipd-options {\n    row-gap: 12px;\n  }\n  .ipd-option {\n    position: relative;\n    float: left;\n    display: flex;\n    flex: 0 0 calc(calc(100% - calc(12px * 2)) / 3);\n    height: 40px;\n    margin: 0;\n  }\n}\n\n\n.rx-upload-btn {\n    display: flex;\n    flex-direction: column;\n    position: relative;\n    flex-shrink: 0;\n    box-sizing: border-box;\n    -webkit-box-align: stretch;\n    align-items: stretch;\n    text-align: center;\n    margin-top: 0;\n    width: 100%;\n}\n.add-btn, .rx-upload-btn button.la-select-lenses-btn {\n    font-weight: 500;\n    display: flex;\n    flex-direction: row;\n    justify-content: center;\n    align-items: center;\n    max-height: 64px;\n    height: 64px;\n    width: 100%;\n    padding: 0px;\n    border: 1px solid #000;\n    border-radius: 64px;\n    color: #FFF;\n    background-color: #000;\n}\n.add-btn:hover:not(.no-hover), .rx-upload-btn button.la-select-lenses-btn:hover {\n    color: #000;\n    background-color: #FFF;\n}\n\n.tog-btn {\n    z-index: 10;\n    position: absolute;\n    display: flex;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 24px;\n    height: 24px;\n    border: none;\n    background: none;\n}\n.tog-btn>div {\n    position: absolute;\n    left: calc(50% + 1px);\n    top: calc(50% + 1px);\n    transform: translate(-50%, -50%);\n}\n.tog-btn.right {\n    right: 16px;\n}\n.tog-btn.left {\n    left: 16px;\n}\n.tog-index {\n    z-index: 10;\n    position: absolute;\n    display: flex;\n    bottom: 16px;\n    left: 50%;\n    transform: translateX(-50%);\n    width: fit-content;\n    height: 24px;\n}\n\n/* PRODUCT Image Slider */\n.store-slider {\n    position: relative;\n    overflow-x: visible;\n    overflow-y: hidden;\n}\n.store-slider .slider-track {\n    overflow-x: scroll;\n    overflow-y: hidden;\n    scroll-snap-type: x mandatory;\n    scroll-behavior: smooth;\n/*     scroll-padding-left: 16px; */\n}\n.store-slider .slider-track::-webkit-scrollbar {\n    display: none;\n}\n.store-slider .gallery {\n    display: flex;\n    flex-flow: row nowrap;\n/*     margin: 0 auto; */\n}\n.store-slider .gallery::before {\n    content: '';\n    padding-right: 20vw;\n}\n.store-slider .gallery::after {\n    content: '';\n    padding-right: 50vw;\n}\n.store-slider .item {\n    position: relative;\n    flex: 0 0 calc(min(100vw, 1648px) * .50607);\n    height: calc(min(100vw, 1648px) * .50607);\n    margin: auto 0;\n    scroll-snap-align: center;\n    scroll-snap-stop: always;\n}\n.store-slider .item img {\n    object-fit: contain;\n    max-inline-size: 100%;\n    block-size: 100%;\n}\n\n/* product */\n.store-slider.TOGprod {\n    block-size: calc(min(100vw, 1648px) * .56796);\n    max-inline-size: calc(min(100vw, 1648px) * .56796);\n    background: #F4F3F3;\n    border-radius: 8px;\n}\n.store-slider.TOGprod .slider-track {\n    /* hide the scrollbar outside the parent element */\n    block-size: calc(calc(min(100vw, 1648px) * .56796) + 25px);\n}\n.store-slider.TOGprod .gallery {\n    gap: calc(min(100vw, 1648px) * .12379);\n    inline-size: calc(min(100vw, 1648px) * .56796);\n    block-size: calc(min(100vw, 1648px) * .56796);\n}\n/* product mobile */\n.slider.TOGprodmob {\n    block-size: 90.769vw;\n    margin: 0 -16px -16px;\n}\n.slider.TOGprodmob .slider-track {\n    /* hide the scrollbar outside the parent element */\n    block-size: calc(90.769vw + 25px);\n    scroll-padding-left: 16px;\n}\n.slider.TOGprodmob .gallery {\n    gap: 12px;\n    inline-size: 90.769vw;\n    block-size: 90.769vw;\n}\n.slider.TOGprodmob .item {\n    position: relative;\n    border-radius: 8px;\n    background: #F4F3F3;\n}\n.slider.TOGprodmob .item img {\n    object-fit: contain;\n}\n\n\n/*SHOPIFY LOADING OVERLAY*/\n.loading-overlay {\n  /* position: absolute; */\n  z-index: 1;\n  width: 1.8rem;\n}\n\n/* @media screen and (max-width: 749px) {\n  .loading-overlay {\n    top: 0;\n    right: 0;\n  }\n}\n\n@media screen and (min-width: 750px) {\n  .loading-overlay {\n    left: 0;\n  }\n} */\n\n.loading-overlay__spinner {\n  width: 1.8rem;\n  display: inline-block;\n}\n\n.spinner {\n  animation: rotator 1.4s linear infinite;\n}\n\n@keyframes rotator {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(270deg);\n  }\n}\n\n.path {\n  stroke-dasharray: 280;\n  stroke-dashoffset: 0;\n  transform-origin: center;\n  stroke: rgb(var(--color-foreground));\n  animation: dash 1.4s ease-in-out infinite;\n}\n\n@media screen and (forced-colors: active) {\n  .path{\n    stroke: CanvasText;\n  }\n}\n\n@keyframes dash {\n  0% {\n    stroke-dashoffset: 280;\n  }\n  50% {\n    stroke-dashoffset: 75;\n    transform: rotate(135deg);\n  }\n  100% {\n    stroke-dashoffset: 280;\n    transform: rotate(450deg);\n  }\n}\n\n.loading-overlay:not(.hidden) + .cart-item__price-wrapper,\n.loading-overlay:not(.hidden) ~ cart-remove-button {\n  opacity: 50%;\n}\n\n.loading-overlay:not(.hidden) ~ cart-remove-button {\n  pointer-events: none;\n  cursor: default;\n}\n\n.divider {\n  margin-left:0px!important;\n}",
   "jsCode": "var __awaiter=function(t,e,a,i){return new(a||(a=Promise))((function(n,r){function o(t){try{s(i.next(t))}catch(t){r(t)}}function c(t){try{s(i.throw(t))}catch(t){r(t)}}function s(t){var e;t.done?n(t.value):(e=t.value,e instanceof a?e:new a((function(t){t(e)}))).then(o,c)}s((i=i.apply(t,e||[])).next())}))},__generator=function(t,e){var a,i,n,r,o={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return r={next:c(0),throw:c(1),return:c(2)},\"function\"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function c(r){return function(c){return function(r){if(a)throw new TypeError(\"Generator is already executing.\");for(;o;)try{if(a=1,i&&(n=2&r[0]?i.return:r[0]?i.throw||((n=i.return)&&n.call(i),0):i.next)&&!(n=n.call(i,r[1])).done)return n;switch(i=0,n&&(r=[2&r[0],n.value]),r[0]){case 0:case 1:n=r;break;case 4:return o.label++,{value:r[1],done:!1};case 5:o.label++,i=r[1],r=[0];continue;case 7:r=o.ops.pop(),o.trys.pop();continue;default:if(!(n=(n=o.trys).length>0&&n[n.length-1])&&(6===r[0]||2===r[0])){o=0;continue}if(3===r[0]&&(!n||r[1]>n[0]&&r[1]<n[3])){o.label=r[1];break}if(6===r[0]&&o.label<n[1]){o.label=n[1],n=r;break}if(n&&o.label<n[2]){o.label=n[2],o.ops.push(r);break}n[2]&&o.ops.pop(),o.trys.pop();continue}r=e.call(t,o)}catch(t){r=[6,t],i=0}finally{a=n=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}([r,c])}}},__spreadArray=function(t,e,a){if(a||2===arguments.length)for(var i,n=0,r=e.length;n<r;n++)!i&&n in e||(i||(i=Array.prototype.slice.call(e,0,n)),i[n]=e[n]);return t.concat(i||Array.prototype.slice.call(e))};function main(){return __awaiter(this,void 0,void 0,(function(){var t,e,a,i,n;return __generator(this,(function(r){if(Builder.isServer,Builder.isBrowser){for((t=document.querySelector(\"a#cart-icon-bubble\"))&&t.addEventListener(\"click\",(function(t){t.preventDefault(),loadEgCartDrawer()})),(e=__spreadArray([],document.querySelectorAll(\".store-slider .item img\"),!0)).push.apply(e,document.querySelectorAll(\".slider .item img\")),e.forEach((function(t){return t.removeAttribute(\"loading\")})),state.waveTable={w1:[\"USD\"],w2:[\"EUR\",\"GBP\",\"CAD\"],w3:[\"AUD\",\"NZD\",\"JPY\"]},state.qtySold=100,state.showIpds=!1,state.ipds=[55,72],a=state.ipds[1]-1;a>state.ipds[0];a--)state.ipds.splice(1,0,a);state.dummySpecs={\"Minimum requirements\":[{title:\"GPU\",data:\"RTX 3080 or AMD FX3050 with DisplayPort 1.4\"},{title:\"RAM\",data:\"16GB\"},{title:\"Processor\",data:\"Intel i5 9000\"},{title:\"Ports\",data:\"2 x USB 3.0, 1 x DisplayPort 1.4\"}],\"Tech specs\":[{title:\"Weight\",data:\"123 g (0.27 lb)\"},{title:\"Length\",data:\"319 mm (5.1 in)\"},{title:\"Width\",data:\"174 mm (2.3 in)\"},{title:\"Height\",data:\"203 mm (3.4 in)\"},{title:\"Ports\",data:\"1 x Beyond Cable port, 1 x USB-C accessory port\"}],\"What's in the box\":[{data:\"Beyond Headset\"},{data:\"Made-to-order custom Face Cushion\"},{data:\"5-meter fiber optic cable\"},{data:\"Link Box\"},{data:\"Cleaning cloth\"}]},state.dummySpecMap=Object.keys(state.dummySpecs).map((function(t,e){return{name:t,index:e,specs:state.dummySpecs[t]}})),state.inCart=0,state.qtyLimit=0,window&&window.BigData&&window.BigData.product&&(i=window.BigData.product.store.specs?window.BigData.product.store.specs:{},state.specMap=Object.keys(i).map((function(t,e){return{name:t,index:++e,specs:i[t]}})),state.inCart=window.BigData.product.inCart?window.BigData.product.inCart:0,state.qtyLimit=window.BigData.product.qtyLimit?window.BigData.product.qtyLimit:0,state.productImages=window.BigData.product.images?window.BigData.product.images:[],state.variantsInStock=window.BigData.product.variantsInStock?window.BigData.product.variantsInStock:{}),n=function(){window&&window.BigData&&window.BigData.product&&window.BigData.newState&&(delete window.BigData.newState,state.inCart=window.BigData.product.inCart)},window.setInterval(n,250)}return[2]}))}))}var clickTargets=__spreadArray([],document.querySelectorAll(\".gc-item\"),!0);clickTargets.forEach((function(t){return t.onclick=function(){var e,a,i,n,r=__spreadArray([],t.parentElement.children,!0),o=r.indexOf(t);r.forEach((function(t){return t.classList.remove(\"gc-main\",\"gc-next\",\"gc-min\",\"gc-last\")})),t.classList.add(\"gc-main\"),o==r.length-1?(t.classList.add(\"gc-last\"),null===(e=t.previousElementSibling)||void 0===e||e.classList.add(\"gc-next\"),null===(i=null===(a=t.previousElementSibling)||void 0===a?void 0:a.previousElementSibling)||void 0===i||i.classList.add(\"gc-min\")):(t.nextElementSibling.classList.add(\"gc-next\"),0==o?null===(n=t.nextElementSibling.nextElementSibling)||void 0===n||n.classList.add(\"gc-min\"):t.previousElementSibling.classList.add(\"gc-min\"),o>0?t.nextElementSibling.classList.add(\"gc-last\"):t.nextElementSibling.nextElementSibling.classList.add(\"gc-last\"));var c=t.parentElement.parentElement.querySelectorAll(\".grid-carousel-captions .gc-caption\");c.length>o&&(c.forEach((function(t){return t.classList.remove(\"gc-main\")})),c[o].classList.add(\"gc-main\"))}}));var _virtual_index=main();return _virtual_index",
   "blocks": [
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "layerName": "RESCOPE SHOPIFY DATA",
     "id": "builder-4f3db7664970433c93c2306f7885dce0",
     "meta": {
      "previousId": "builder-6fd03589dcd74c8da97143ec5e3e4c89"
     },
     "component": {
      "name": "Custom Code",
      "options": {
       "code": "<script>\n  {%- assign fallbackArr = \"[]\" -%}\n  {%- assign fallbackOb = \"{}\" -%}\n  {%- assign fallbackText = \"\" -%}\n  {%- assign productCartEntry = cart.items | where: 'product_id', product.id | first -%}\n  {%- assign qtySold = 0 -%}\n  {%- for prod in product.variants -%}\n      {%- assign qtySold = qtySold | minus: prod.inventory_quantity -%}\n  {%- endfor -%}\n  {%- assign variantsInStock = '{' -%}\n  {%- for variant in product.variants -%}\n    {%- capture variant_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ variant.title | escape }}\": {% if variant.inventory_quantity > 0 %}\"true\"{% else %}\"false\"{% endif %}\n    {%- endcapture -%}\n    {%- assign variantsInStock = variantsInStock | append: variant_entry -%}\n  {%- endfor -%}\n  {%- assign variantsInStock = variantsInStock | append: '}' -%}\n  if(!!window && !window.BigData) window.BigData = {};\n  Object.assign(window.BigData, {\n  \tproduct: {\n      id: \"{{ product.id }}\",\n      vid: \"{{ product.selected_or_first_available_variant.id | default: 0 }}\",\n  \t\tinCart: {{ productCartEntry.quantity | default: 0 }},\n      qtyLimit: {{ product.metafields.cart.qty_limit | default: 0 }},\n      variantsInStock: {{ variantsInStock | default: fallbackOb }},\n      store: {\n        title: \"{{ product.title | newline_to_br | strip_newlines | default: fallbackText }}\",\n        desc: \"{{ product.metafields.store.translated | newline_to_br | strip_newlines | default: fallbackText }}\",\n        priceFootnote: {{ product.metafields.store.price_footnote | default: fallbackOb }},\n        finePrint: \"{{ product.metafields.store.fine_print | newline_to_br | strip_newlines | default: fallbackText }}\",\n        addText: \"{{ product.metafields.store.add_text | newline_to_br | strip_newlines | default: fallbackText }}\",\n        backorderText: \"{{ product.metafields.store.backorder_text | newline_to_br | strip_newlines | default: fallbackText }}\",\n        disclaimer: \"{{ product.metafields.store.disclaimer | newline_to_br | strip_newlines | default: fallbackText }}\",\n        specs: {{ product.metafields.store.specs | default: fallbackOb }}\n      },\n      shipping: {\n        w1: {{ product.metafields.shipping.projected_date_w1 | default: fallbackArr }},\n        w2: {{ product.metafields.shipping.projected_date_w2 | default: fallbackArr }},\n        w3: {{ product.metafields.shipping.projected_date_w3 | default: fallbackArr }},\n      },\n      images: {{ product.images | json | default: fallbackArr }},\n      displayPrice: '{{ product.price | money_with_currency }}',\n      comparePrice: '{{ product.compare_at_price | money_with_currency }}',\n  \t},\n    cart: {{ cart | json }},\n  });\n</script>\n",
       "replaceNodes": true,
       "scriptsClientOnly": true
      }
     },
     "responsiveStyles": {
      "large": {
       "display": "flex",
       "flexDirection": "column",
       "position": "relative",
       "flexShrink": "0",
       "boxSizing": "border-box"
      }
     }
    },
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "layerName": "PROTO FLAG",
     "id": "builder-554eb0a5c0464b369ce6f57bc332c4d1",
     "component": {
      "name": "Custom Code",
      "options": {
       "code": "<div>PROTOTYPE PAGE</div>\n",
       "replaceNodes": true
      }
     },
     "responsiveStyles": {
      "large": {
       "borderWidth": "1px",
       "borderStyle": "solid",
       "borderColor": "rgba(255, 0, 0, 1)",
       "borderRadius": "8px",
       "padding": "0px 4px",
       "color": "rgba(255, 0, 0, 1)",
       "fontSize": "10px",
       "margin": "12px 12px",
       "float": "right",
       "position": "absolute",
       "zIndex": "999",
       "display": "none"
      },
      "medium": {
       "display": "none"
      },
      "small": {
       "display": "none"
      }
     }
    },
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "layerName": "Page Contents",
     "id": "builder-4329d751c84746a6b0c4cb90c0adae6a",
     "meta": {
      "previousId": "builder-aef434d29016436ea9549a55804f5db2"
     },
     "component": {
      "name": "Core:Section",
      "options": {
       "maxWidth": 1648,
       "lazyLoad": false
      }
     },
     "children": [
      {
       "@type": "@builder.io/sdk:Element",
       "@version": 2,
       "layerName": "(btn fix - do not remove)",
       "id": "builder-acfb406ada364d169fe204145659b1e1",
       "meta": {
        "previousId": "builder-ad89328baddd45faa6fd2b6a4ad01fab"
       },
       "component": {
        "name": "Custom Code",
        "options": {
         "code": "<product-form class=\"product-form\" style=\"display: none\">\n  <div class=\"product-form__error-message-wrapper\" role=\"alert\" hidden=\"\">\n    <svg\n      aria-hidden=\"true\"\n      focusable=\"false\"\n      role=\"presentation\"\n      class=\"icon icon-error\"\n      viewBox=\"0 0 13 13\"\n    >\n      <circle\n        cx=\"6.5\"\n        cy=\"6.50049\"\n        r=\"5.5\"\n        stroke=\"white\"\n        stroke-width=\"2\"\n      ></circle>\n      <circle\n        cx=\"6.5\"\n        cy=\"6.5\"\n        r=\"5.5\"\n        fill=\"#EB001B\"\n        stroke=\"#EB001B\"\n        stroke-width=\"0.7\"\n      ></circle>\n      <path\n        d=\"M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z\"\n        fill=\"white\"\n      ></path>\n      <path\n        d=\"M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z\"\n        fill=\"white\"\n        stroke=\"#EB001B\"\n        stroke-width=\"0.7\"\n      ></path>\n    </svg>\n    <span class=\"product-form__error-message\"></span>\n  </div>\n  <form\n    method=\"post\"\n    action=\"/cart/add\"\n    id=\"product-form-template--16190006231257__main\"\n    accept-charset=\"UTF-8\"\n    class=\"form\"\n    enctype=\"multipart/form-data\"\n    novalidate=\"novalidate\"\n    data-type=\"add-to-cart-form\"\n  >\n    <input type=\"hidden\" name=\"form_type\" value=\"product\" /><input\n      type=\"hidden\"\n      name=\"utf8\"\n      value=\"✓\"\n    /><input type=\"hidden\" name=\"id\" value=\"43041139392729\" />\n    <div class=\"product-form__buttons\">\n      <button\n        type=\"submit\"\n        name=\"add\"\n        class=\"product-form__submit button button--full-width button--primary\"\n        style=\"visibility: visible; display: none;\"\n      >\n        <span>Add to cart </span>\n        <div class=\"loading-overlay__spinner hidden\">\n          <svg\n            aria-hidden=\"true\"\n            focusable=\"false\"\n            role=\"presentation\"\n            class=\"spinner\"\n            viewBox=\"0 0 66 66\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <circle\n              class=\"path\"\n              fill=\"none\"\n              stroke-width=\"6\"\n              cx=\"33\"\n              cy=\"33\"\n              r=\"30\"\n            ></circle>\n          </svg>\n        </div>\n      </button>\n      <button\n        type=\"button\"\n        id=\"la-select-lenses-btn\"\n        class=\"la-select-lenses-btn\"\n        data-toggle=\"la-modal\"\n        data-target=\"#myPrescription\"\n      >\n        Upload prescription\n      </button>\n    </div>\n  </form>\n</product-form>\n",
         "replaceNodes": true
        }
       }
      },
      {
       "@type": "@builder.io/sdk:Element",
       "@version": 2,
       "bindings": {
        "component.options.symbol.data.productBoxHasChildren": "\n    var _a, _b;\n    return ((_b = (_a = block === null || block === void 0 ? void 0 : block.component) === null || _a === void 0 ? void 0 : _a.options) === null || _b === void 0 ? void 0 : _b.symbol.content.data.blocks.length) > 3;\n",
        "component.options.symbol.data.product": "var _virtual_index=window&&window.BigData&&window.BigData.product&&window.BigData.product.id?window.BigData.product.id:\"8331808080089\";return _virtual_index"
       },
       "code": {
        "bindings": {
         "component.options.symbol.data.product": "!!window &&\n!!window.BigData &&\n!!window.BigData.product &&\n!!window.BigData.product.id\n  ? window.BigData.product.id\n  : \"8331808080089\";\n"
        }
       },
       "layerName": "Shopify-Linked Content (Dynamic)",
       "id": "builder-73d4bfa9bcba47d3a578c84615cecc90",
       "properties": {
        "data-slot": "shopify:productBox"
       },
       "meta": {
        "version": "0.0.91",
        "kind": "ProductBox",
        "updatedAt": "8/08 9:25am",
        "previousId": "builder-14e00c48edce4245ad5ab37ab915b651",
        "bindingActions": {
         "component": {
          "options": {
           "symbol": {
            "data": {
             "product": [
              {
               "@type": "@builder.io/core:Action",
               "action": "@builder.io:customCode",
               "options": {
                "code": "!!window && !!window.BigData && !!window.BigData.product && !!window.BigData.product.id ? window.BigData.product.id : \"8331808080089\""
               }
              }
             ]
            }
           }
          }
         }
        }
       },
       "component": {
        "name": "Symbol",
        "options": {
         "symbol": {
          "data": {
           "loading": false,
           "product": "7761401020633",
           "productBoxHasChildren": false,
           "apiKey": "64dd5478e25746bf9db3b6c0319905f6",
           "sharedState": {
            "selectedProductVariant": null,
            "selectedProductQuantity": 1,
            "selectedVariantDoesNotExist": false,
            "selectedImage": null
           },
           "defaultVariantId": "42871437951193"
          },
          "meta": {
           "fieldName": "Product Box",
           "documentationNote": "Product boxes allow you to create content that pulls dynamic data from Shopify.",
           "documentationLink": "https://builder.io/c/docs/shopify/product-box"
          },
          "inline": true,
          "content": {
           "data": {
            "inputs": [
             {
              "@type": "@builder.io/core:Field",
              "meta": {},
              "name": "apiKey",
              "type": "text",
              "required": false,
              "subFields": [],
              "helperText": "",
              "autoFocus": false,
              "simpleTextOnly": false,
              "disallowRemove": false,
              "broadcast": false,
              "bubble": false,
              "hideFromUI": true,
              "hideFromFieldsEditor": false,
              "showTemplatePicker": true,
              "permissionsRequiredToEdit": "",
              "advanced": false,
              "copyOnAdd": true,
              "onChange": "",
              "behavior": "",
              "showIf": "",
              "mandatory": false,
              "hidden": false,
              "noPhotoPicker": false,
              "model": "",
              "supportsAiGeneration": false,
              "defaultCollapsed": false
             },
             {
              "@type": "@builder.io/core:Field",
              "meta": {},
              "name": "product",
              "type": "ShopifyProduct",
              "required": false,
              "subFields": [],
              "helperText": "",
              "autoFocus": false,
              "simpleTextOnly": false,
              "disallowRemove": false,
              "broadcast": false,
              "bubble": false,
              "hideFromUI": false,
              "hideFromFieldsEditor": false,
              "showTemplatePicker": true,
              "permissionsRequiredToEdit": "",
              "advanced": false,
              "copyOnAdd": true,
              "onChange": "",
              "behavior": "",
              "showIf": "\n    return !parentElements.some((el) => { var _a, _b, _c, _d; return (_d = (_c = (_b = (_a = el === null || el === void 0 ? void 0 : el.component) === null || _a === void 0 ? void 0 : _a.options) === null || _b === void 0 ? void 0 : _b.get('symbol')) === null || _c === void 0 ? void 0 : _c.get('meta')) === null || _d === void 0 ? void 0 : _d.get('isProductCollection'); });\n",
              "mandatory": false,
              "hidden": false,
              "noPhotoPicker": false,
              "model": "",
              "supportsAiGeneration": false,
              "defaultCollapsed": false
             },
             {
              "@type": "@builder.io/core:Field",
              "meta": {},
              "name": "defaultVariantId",
              "friendlyName": "Default Variant",
              "type": "ShopifyProductVariant",
              "required": false,
              "subFields": [],
              "helperText": "Only choose a default variant if you want to have a specific variant be selected when the product box loads",
              "autoFocus": false,
              "simpleTextOnly": false,
              "disallowRemove": false,
              "broadcast": false,
              "bubble": false,
              "hideFromUI": false,
              "hideFromFieldsEditor": false,
              "showTemplatePicker": true,
              "permissionsRequiredToEdit": "",
              "advanced": false,
              "copyOnAdd": true,
              "onChange": "",
              "behavior": "",
              "showIf": "\n    return (options.get('product') &&\n        !parentElements.some((el) => { var _a, _b, _c, _d; return (_d = (_c = (_b = (_a = el === null || el === void 0 ? void 0 : el.component) === null || _a === void 0 ? void 0 : _a.options) === null || _b === void 0 ? void 0 : _b.get('symbol')) === null || _c === void 0 ? void 0 : _c.get('meta')) === null || _d === void 0 ? void 0 : _d.get('isProductCollection'); }));\n",
              "mandatory": false,
              "hidden": false,
              "noPhotoPicker": false,
              "model": "",
              "supportsAiGeneration": false,
              "defaultCollapsed": false
             }
            ],
            "jsCode": "if(Builder.isBrowser){var transform=function(t){return Object.assign({},t,{compareAtPrice:t.compare_at_price,options:[],images:t.images.map((function(e){return{src:e,alt:t.title}}))})},shopifyWindow=window;shopifyWindow.BuilderJsonData&&shopifyWindow.BuilderJsonData.product&&(context.overrideProductId=shopifyWindow.BuilderJsonData.product.id,context.productObject=transform(shopifyWindow.BuilderJsonData.product))}context.setState=function(t){for(var e in t)state[e]=t[e];\"selectedProductVariant\"in t&&onProductVariantChange()};var onProductVariantChange=function(){state.selectedProductVariant&&(state.selectedImage=state.selectedProductVariant.image||state.selectedImage)},getProductId=function(){if(\"context_placeholder\"===state.product)return context.overrideProductId;var t=state.product;return\"object\"==typeof t&&t&&\"@builder.io/core:Request\"===t[\"@type\"]&&(t=t.options.product),t},lastProductId=getProductId(),lastDefaultVariantId=state.defaultVariantId;function setDefaultVariant(){var t=state.productInfo,e=t.variants.find((function(t){return t.availableForSale}))||t.variants[0];if(state.defaultVariantId){var a=t.variants.find((function(t){return String(t.id)===String(state.defaultVariantId)}));a&&(e=a)}state.selectedProductVariant=e,state.selectedImage=(null==e?void 0:e.image)||t.images[0]}function updateProduct(){var t,e=getProductId();if(!state.productInfo||e){if(e){state.loading=!0;var a=(null===(t=(window.Shopify||{}).currency)||void 0===t?void 0:t.active)||\"USD\";return fetch(\"https://cdn.builder.io/api/v1/shopify/product-box-data?apiKey=\".concat(state.apiKey||context.apiKey||builder.apiKey,\"&productId=\").concat(e,\"&currencyIsoCode=\").concat(a)).then((function(t){return t.json()})).then((function(t){var e=t.products;if(e&&e.length){var a=e[0];state.productInfo=a,setDefaultVariant()}state.loading=!1})).catch((function(t){console.error(\"Error fetching Shopify product\",t),state.loading=!1}))}state.productInfo=null}else setDefaultVariant()}Builder.isEditing&&ref.onStateChange.subscribe((function(){var t=getProductId(),e=state.defaultVariantId;lastProductId!==t?updateProduct():(e!==lastDefaultVariantId||state.productInfo&&!state.selectedProductVariant)&&setDefaultVariant(),lastProductId=t,lastDefaultVariantId=e})),state.productInfo&&!state.selectedProductVariant&&setDefaultVariant(),updateProduct()",
            "blocks": [
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "layerName": "[SPACER] - 16//",
              "id": "builder-74406e740ede4981b2b027970dcee71d",
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-16\" />\n",
                "replaceNodes": true
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=state.loading||!state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "state.loading || !state.productInfo"
               }
              },
              "layerName": "[LOADING SPINNER]",
              "id": "builder-90fd8ec4b9694ba9bc77d4a0f8ae6a5c",
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "Loading spinner",
                "id": "builder-8d3da864b8054d92bf6408de4e915086",
                "meta": {
                 "version": "0.0.91",
                 "previousId": "builder-a345aedd68754f5f81cf7a8cee74ca34"
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column",
                  "alignItems": "stretch",
                  "position": "relative",
                  "flexShrink": "0",
                  "boxSizing": "border-box",
                  "textAlign": "center",
                  "marginTop": "15px",
                  "width": "4em",
                  "height": "4em",
                  "borderRadius": "50%",
                  "margin": "6rem auto",
                  "fontSize": "1rem",
                  "textIndent": "-9999em",
                  "borderTop": "0.2em solid rgba(131, 132, 137, 0.2)",
                  "borderRight": "0.2em solid rgba(131, 132, 137, 0.2)",
                  "borderBottom": "0.2em solid rgba(131, 132, 137, 0.2)",
                  "borderLeft": "0.2em solid #454749",
                  "transform": "translateZ(0)",
                  "animationIterationCount": "infinite",
                  "animationTimingFunction": "linear",
                  "animationDuration": "1.1s",
                  "animationName": "_EMO_animation-16036bv_@keyframes animation-16036bv{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}_EMO_",
                  "flexGrow": "1"
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "width": "100vw",
                "alignSelf": "center",
                "justifySelf": "center",
                "height": "50vh"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "hide": "var _virtual_index=state.loading||!state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "hide": "state.loading || !state.productInfo"
               }
              },
              "layerName": "[GRID] - Product",
              "id": "builder-957778038d2c481ba6ab5da6188403dd",
              "class": "base-grid",
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid slider MOBILE)",
                "id": "builder-7a56322d18db45a48fda020fca46d81a",
                "class": "gbt-1 get-12 gbm-1 gem-6 slider TOGprodmob",
                "meta": {
                 "previousId": "builder-56c8d097ca1b4032a0a9dfb9bca41a71"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "_newProperty": ""
                  },
                  "code": {
                   "bindings": {
                    "_newProperty": ""
                   }
                  },
                  "layerName": "Slider Track",
                  "id": "builder-48f5708b57cb47f89b1f96a3838e3c9d",
                  "class": "slider-track",
                  "meta": {
                   "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "Gallery",
                    "id": "builder-e6701c13dd4445438a53157536c6f8b1",
                    "class": "gallery",
                    "meta": {
                     "previousId": "builder-c024329a68a745db94e8b6136ede94cd"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.image": "var _virtual_index=state.productImagesItem;return _virtual_index",
                       "id": "var _virtual_index=\"TOGprod_\".concat(state.$index);return _virtual_index",
                       "data-tognum": "var _virtual_index=\"\"+(state.$index+1);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.image": "state.productImagesItem;\n",
                        "id": "return `TOGprod_${state.$index}`;\n",
                        "data-tognum": "return \"\" + (state.$index + 1);\n"
                       }
                      },
                      "repeat": {
                       "collection": "state.productImages"
                      },
                      "id": "builder-b0e30b4f1227429c80642d34a2f870cb",
                      "properties": {
                       "id": "",
                       "data-tognum": ""
                      },
                      "class": "item TOGprodmob tog-slider",
                      "meta": {
                       "bindingActions": {
                        "component": {
                         "options": {
                          "image": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "state.productImagesItem"
                            }
                           }
                          ]
                         }
                        },
                        "meta": {
                         "bindingActions": {
                          "component": {
                           "options": {
                            "image": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "var _me;\nreturn ((_me = state.productImagesItem) === null || state.productImagesItem);"
                              }
                             }
                            ]
                           }
                          },
                          "meta": {
                           "bindingActions": {
                            "component": {
                             "options": {
                              "image": [
                               {
                                "@type": "@builder.io/core:Action",
                                "action": "@builder.io:customCode",
                                "options": {
                                 "code": "var _me;\nreturn ((_me = state.imagesItem) === null || state.imagesItem.src);"
                                }
                               }
                              ]
                             }
                            },
                            "meta": {
                             "bindingActions": {
                              "component": {
                               "options": {
                                "image": [
                                 {
                                  "@type": "@builder.io/core:Action",
                                  "action": "@builder.io:customCode",
                                  "options": {
                                   "code": "var _me;\nreturn ((_me = state.imagesItem) === null || state.imagesItem.src);"
                                  }
                                 }
                                ]
                               }
                              }
                             }
                            }
                           }
                          },
                          "id": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "/**\n * Global objects available in custom action code:\n *\n * state - builder state object - learn about state https://www.builder.io/c/docs/guides/state-and-actions\n * context - builder context object - learn about context https://github.com/BuilderIO/builder/tree/main/packages/react#passing-data-and-functions-down\n * event - HTML Event - https://developer.mozilla.org/en-US/docs/Web/API/Event\n *\n * Learn more: https://www.builder.io/c/docs/guides/custom-code\n *\n */"
                            }
                           }
                          ],
                          "data-tognum": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "/**\n * Global objects available in custom action code:\n *\n * state - builder state object - learn about state https://www.builder.io/c/docs/guides/state-and-actions\n * context - builder context object - learn about context https://github.com/BuilderIO/builder/tree/main/packages/react#passing-data-and-functions-down\n * event - HTML Event - https://developer.mozilla.org/en-US/docs/Web/API/Event\n *\n * Learn more: https://www.builder.io/c/docs/guides/custom-code\n *\n */"
                            }
                           }
                          ]
                         }
                        },
                        "id": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return `TOGprod_${state.$index}`;"
                          }
                         }
                        ],
                        "data-tognum": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return '' + (state.$index + 1);"
                          }
                         }
                        ]
                       }
                      },
                      "component": {
                       "name": "Image",
                       "options": {
                        "backgroundSize": "contain",
                        "backgroundPosition": "center",
                        "lazy": false,
                        "fitContent": true,
                        "aspectRatio": 0.572,
                        "lockAspectRatio": false,
                        "sizes": "(max-width: 638px) 60vw, (max-width: 998px) 56vw, 69vw",
                        "image": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F13d45bfd6df344e8974c4f96061c43f5",
                        "height": 954,
                        "width": 1668
                       }
                      }
                     }
                    ]
                   }
                  ]
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "none",
                  "flexDirection": "column"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid left slider)",
                "id": "builder-ada5684f4c1c4b249e4ee86bebe72671",
                "class": "gb-1 ge-7 store-slider TOGprod",
                "meta": {
                 "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "actions": {
                   "click": "var slideWidth=document.querySelector(\".store-slider\").clientWidth,track=document.querySelector(\".TOGprod.store-slider>.slider-track\");window.prodScroll||(window.prodScroll=track.scrollLeft),window.prodScroll>slideWidth&&(window.prodScroll-=slideWidth,track.scrollLeft=window.prodScroll)"
                  },
                  "bindings": {
                   "show": "var _virtual_index=state.productImages.length>1;return _virtual_index"
                  },
                  "code": {
                   "actions": {
                    "click": "/* let prodSlides = getToggleCollection('prod', 'slider').length; */\n/* let curSlide = parseInt(getToggleElement('prod', 'index').innerHTML.split('/')[0]) - 1; */\n/* let targetSlide = --curSlide >= 0 ? curSlide : prodSlides - 1; */\nlet slideWidth = document.querySelector(\".store-slider\").clientWidth;\nlet track = document.querySelector(\".TOGprod.store-slider>.slider-track\");\nif (!window.prodScroll) window.prodScroll = track.scrollLeft;\nif (window.prodScroll > slideWidth) {\n  window.prodScroll -= slideWidth;\n  track.scrollLeft = window.prodScroll;\n}\n"
                   },
                   "bindings": {
                    "show": "state.productImages.length > 1"
                   }
                  },
                  "layerName": "Slider Btn Left",
                  "tagName": "button",
                  "id": "builder-8f06817e48004516b47c78b743e777c6",
                  "class": "TOGprod tog-btn left",
                  "meta": {
                   "eventActions": {
                    "click": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "/* let prodSlides = getToggleCollection('prod', 'slider').length; */\n/* let curSlide = parseInt(getToggleElement('prod', 'index').innerHTML.split('/')[0]) - 1; */\n/* let targetSlide = --curSlide >= 0 ? curSlide : prodSlides - 1; */\nlet slideWidth = document.querySelector('.store-slider').clientWidth;\nlet track = document.querySelector('.TOGprod.store-slider>.slider-track');\nif(!window.prodScroll) window.prodScroll = track.scrollLeft;\nif(window.prodScroll > slideWidth) {\n  window.prodScroll -= slideWidth;\n  track.scrollLeft = window.prodScroll;\n}"
                      }
                     }
                    ]
                   },
                   "previousId": "builder-9792ac1553004ecc996f3149f1c79887"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\">\n  <path\n    d=\"M12.0003 4.3112L13.6892 6.00009L8.88922 10.8001L19.667 10.8001L19.667 13.1556L8.88922 13.1556L13.6892 17.9556L12.0003 19.6445L4.33366 11.9779L12.0003 4.3112Z\"\n    fill=\"black\"\n  />\n</svg>\n",
                    "replaceNodes": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "actions": {
                   "click": "var prodSlides=getToggleCollection(\"prod\",\"slider\"),slideWidth=document.querySelector(\".store-slider\").clientWidth,track=document.querySelector(\".TOGprod.store-slider>.slider-track\");window.prodScroll||(window.prodScroll=track.scrollLeft),window.prodScroll<prodSlides[prodSlides.length-1].offsetLeft-slideWidth&&(window.prodScroll+=slideWidth,track.scrollLeft=window.prodScroll)"
                  },
                  "bindings": {
                   "show": "var _virtual_index=state.productImages.length>1;return _virtual_index"
                  },
                  "code": {
                   "actions": {
                    "click": "let prodSlides = getToggleCollection(\"prod\", \"slider\");\nlet slideWidth = document.querySelector(\".store-slider\").clientWidth;\nlet track = document.querySelector(\".TOGprod.store-slider>.slider-track\");\nif (!window.prodScroll) window.prodScroll = track.scrollLeft;\nif (\n  window.prodScroll <\n  prodSlides[prodSlides.length - 1].offsetLeft - slideWidth\n) {\n  window.prodScroll += slideWidth;\n  track.scrollLeft = window.prodScroll;\n}\n"
                   },
                   "bindings": {
                    "show": "state.productImages.length > 1"
                   }
                  },
                  "layerName": "Slider Btn Right",
                  "tagName": "button",
                  "id": "builder-764f6a02f82048dcb55d526171258d3d",
                  "class": "TOGprod tog-btn right",
                  "meta": {
                   "eventActions": {
                    "click": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "let prodSlides = getToggleCollection('prod', 'slider');\nlet slideWidth = document.querySelector('.store-slider').clientWidth;\nlet track = document.querySelector('.TOGprod.store-slider>.slider-track');\nif(!window.prodScroll) window.prodScroll = track.scrollLeft;\nif(window.prodScroll < prodSlides[prodSlides.length - 1].offsetLeft - slideWidth) {\n  window.prodScroll += slideWidth;\n  track.scrollLeft = window.prodScroll;\n}"
                      }
                     }
                    ]
                   },
                   "previousId": "builder-36c28091226d49038368e989c3a0d523"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\">\n  <path d=\"M12.0016 19.6888L10.3127 17.9999L15.1127 13.1999H4.33496L4.33496 10.8444H15.1127L10.3127 6.04436L12.0016 4.35547L19.6683 12.0221L12.0016 19.6888Z\" fill=\"black\"/>\n</svg>",
                    "replaceNodes": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "Slider Index",
                  "id": "builder-7bd6620fbeec4c6ab2ecef128f2748f6",
                  "class": "TOGprod tog-index font-body-sm",
                  "meta": {
                   "previousId": "builder-76e4d39dc1d34964a16c3b1a4b790241"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "01 / 01",
                    "replaceNodes": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "_newProperty": ""
                  },
                  "code": {
                   "bindings": {
                    "_newProperty": ""
                   }
                  },
                  "layerName": "Slider Track",
                  "id": "builder-5281a929a95043edb8a1aa5e5d282c34",
                  "class": "slider-track",
                  "meta": {
                   "previousId": "builder-c024329a68a745db94e8b6136ede94cd"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "Gallery",
                    "id": "builder-a30b6de806744d85b9c8aed7b5ac879f",
                    "class": "gallery",
                    "meta": {
                     "previousId": "builder-ebaf690ce011459199a0ccc3839d0cdb"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.image": "var _virtual_index=state.productImagesItem;return _virtual_index",
                       "id": "var _virtual_index=\"TOGprod_\".concat(state.$index);return _virtual_index",
                       "data-tognum": "var _virtual_index=\"\"+(state.$index+1);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.image": "state.productImagesItem;\n",
                        "id": "return `TOGprod_${state.$index}`;\n",
                        "data-tognum": "return \"\" + (state.$index + 1);\n"
                       }
                      },
                      "repeat": {
                       "collection": "state.productImages"
                      },
                      "id": "builder-0dc5f0f61db445deb9fd8041386ce14d",
                      "properties": {
                       "id": "",
                       "data-tognum": ""
                      },
                      "class": "item TOGprod tog-slider",
                      "meta": {
                       "bindingActions": {
                        "component": {
                         "options": {
                          "image": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "state.productImagesItem"
                            }
                           }
                          ]
                         }
                        },
                        "meta": {
                         "bindingActions": {
                          "component": {
                           "options": {
                            "image": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "var _me;\nreturn ((_me = state.productImagesItem) === null || state.productImagesItem);"
                              }
                             }
                            ]
                           }
                          },
                          "meta": {
                           "bindingActions": {
                            "component": {
                             "options": {
                              "image": [
                               {
                                "@type": "@builder.io/core:Action",
                                "action": "@builder.io:customCode",
                                "options": {
                                 "code": "var _me;\nreturn ((_me = state.imagesItem) === null || state.imagesItem.src);"
                                }
                               }
                              ]
                             }
                            },
                            "meta": {
                             "bindingActions": {
                              "component": {
                               "options": {
                                "image": [
                                 {
                                  "@type": "@builder.io/core:Action",
                                  "action": "@builder.io:customCode",
                                  "options": {
                                   "code": "var _me;\nreturn ((_me = state.imagesItem) === null || state.imagesItem.src);"
                                  }
                                 }
                                ]
                               }
                              }
                             }
                            }
                           }
                          },
                          "id": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "/**\n * Global objects available in custom action code:\n *\n * state - builder state object - learn about state https://www.builder.io/c/docs/guides/state-and-actions\n * context - builder context object - learn about context https://github.com/BuilderIO/builder/tree/main/packages/react#passing-data-and-functions-down\n * event - HTML Event - https://developer.mozilla.org/en-US/docs/Web/API/Event\n *\n * Learn more: https://www.builder.io/c/docs/guides/custom-code\n *\n */"
                            }
                           }
                          ],
                          "data-tognum": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "/**\n * Global objects available in custom action code:\n *\n * state - builder state object - learn about state https://www.builder.io/c/docs/guides/state-and-actions\n * context - builder context object - learn about context https://github.com/BuilderIO/builder/tree/main/packages/react#passing-data-and-functions-down\n * event - HTML Event - https://developer.mozilla.org/en-US/docs/Web/API/Event\n *\n * Learn more: https://www.builder.io/c/docs/guides/custom-code\n *\n */"
                            }
                           }
                          ]
                         }
                        },
                        "id": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return `TOGprod_${state.$index}`;"
                          }
                         }
                        ],
                        "data-tognum": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return '' + (state.$index + 1);"
                          }
                         }
                        ]
                       },
                       "previousId": "builder-de46cb8e31c2444dac2ba666b2eec9d4"
                      },
                      "component": {
                       "name": "Image",
                       "options": {
                        "backgroundSize": "contain",
                        "backgroundPosition": "center",
                        "lazy": false,
                        "fitContent": true,
                        "aspectRatio": 0.572,
                        "lockAspectRatio": false,
                        "sizes": "(max-width: 638px) 60vw, (max-width: 998px) 56vw, 69vw",
                        "image": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F13d45bfd6df344e8974c4f96061c43f5",
                        "height": 954,
                        "width": 1668
                       }
                      }
                     }
                    ]
                   }
                  ]
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid right)",
                "id": "builder-1a11bbd97caa4751ba45addf538d50a6",
                "class": "gb-8 ge-11 gbt-1 get-12 gbm-1 gem-6",
                "meta": {
                 "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[SPACER] - 80/32/32",
                  "id": "builder-3ab77ec230f045088ac2e56590ff24cb",
                  "meta": {
                   "previousId": "builder-025dd661174a480089c64bd534427e11"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-80 tspacer-32 mspacer-32\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=window&&window.BigData&&window.BigData.product&&window.BigData.product.store&&window.BigData.product.store.title&&\"\"!=window.BigData.product.store.title?window.BigData.product.store.title:state.productInfo.title;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": " return !!window && !!window.BigData && !!window.BigData.product && !!window.BigData.product.store && !!window.BigData.product.store.title && window.BigData.product.store.title != '' ? window.BigData.product.store.title : state.productInfo.title;"
                   }
                  },
                  "layerName": "Product Name",
                  "tagName": "div",
                  "id": "builder-82a1e20a284a4ac9a1c317720308a88b",
                  "class": "font-head head-shorten-top head-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                  "meta": {
                   "version": "0.0.91",
                   "previousId": "builder-dcd2dd47cdc948ada62240e76bcd9b3a"
                  },
                  "component": {
                   "name": "Text",
                   "options": {}
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[SPACER] - 24/16/16",
                  "id": "builder-30a8ced0041346018ae98b56f323fa14",
                  "meta": {
                   "previousId": "builder-4499f710f28242afb8832cab541aa155"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-24 tspacer-16 mspacer-16\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window&&!!window.BigData&&!!window.BigData.product&&\"7693929054425\"==window.BigData.product.id;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.id == '7693929054425'"
                   }
                  },
                  "layerName": "YOTPO REVIEWS STARS 2",
                  "tagName": "a",
                  "id": "builder-d558c0886198417f8e7e1177acb9580a",
                  "properties": {
                   "href": "#reviews"
                  },
                  "linkUrl": "#reviews",
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<script type=\"text/javascript\">\n  (function e(){var e=document.createElement(\"script\");e.type=\"text/javascript\",e.async=true,e.src=\"//staticw2.yotpo.com/H7qaWLITLrW7sdzzaPLGD5p1zgJPhThD8JnjJ6iD/widget.js\";var t=document.getElementsByTagName(\"script\")[0];t.parentNode.insertBefore(e,t)})();\n</script>\n<div\n  class=\"yotpo bottomLine\"\n  data-yotpo-product-id=\"7693929054425\"\n  id=\"yotpo-widget\"\n></div>\n\n",
                    "replaceNodes": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "flex",
                    "flexDirection": "column",
                    "position": "relative",
                    "flexShrink": "0",
                    "boxSizing": "border-box",
                    "cursor": "pointer",
                    "pointerEvents": "auto"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[SPACER] - 24/16/16",
                  "id": "builder-b08d4cca393f4a3d83185d763890375e",
                  "meta": {
                   "previousId": "builder-dc498d67c9f244fa93b76450f1b1b0c0"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-24 tspacer-16 mspacer-16\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "state.productInfo",
                   "style.textDecoration": "\n    if (!state.productInfo || !state.selectedProductVariant) {\n        return '';\n    }\n    if (parseFloat(state.selectedProductVariant.price) <\n        parseFloat(state.selectedProductVariant.compareAtPrice)) {\n        return 'line-through';\n    }\n    return '';\n",
                   "component.options.text": "var returnValue=window&&window.BigData&&window.BigData.product&&window.BigData.product.displayPrice?\"USD\"==window.BigData.cart.currency&&\"7693929054425\"==window.BigData.product.id&&(!window.BigData.product.comparePrice||parseFloat(state.selectedProductVariant.price)>=parseFloat(state.selectedProductVariant.compareAtPrice))?\"$999 or $32.23/mo. for 36 mo.*\":parseFloat(state.selectedProductVariant.price)<parseFloat(state.selectedProductVariant.compareAtPrice)&&window.BigData.product.comparePrice?window.BigData.product.comparePrice:window.BigData.product.displayPrice:\"$--\";return returnValue",
                   "style.color": "var returnValue=state.productInfo&&state.selectedProductVariant&&parseFloat(state.selectedProductVariant.price)<parseFloat(state.selectedProductVariant.compareAtPrice)?\"rgb(120, 126, 129)\":\"#000\";return returnValue"
                  },
                  "code": {
                   "bindings": {
                    "style.textDecoration": "    if (!state.productInfo || !state.selectedProductVariant) {        return 'none';    }    if (parseFloat(state.selectedProductVariant.price) <        parseFloat(state.selectedProductVariant.compareAtPrice)) {        return 'line-through';    }    return 'none';",
                    "component.options.text": "if(!window || !window.BigData || !window.BigData.product || !window.BigData.product.displayPrice) {\r\n    return '$--';\r\n}\r\nelse if (window.BigData.cart.currency == 'USD' && window.BigData.product.id == '7693929054425' && (!window.BigData.product.comparePrice || (parseFloat(state.selectedProductVariant.price) >=\r\n    parseFloat(state.selectedProductVariant.compareAtPrice)))) {\r\n    return '$999 or $32.23/mo. for 36 mo.*';\r\n}\r\nif (parseFloat(state.selectedProductVariant.price) <\r\n    parseFloat(state.selectedProductVariant.compareAtPrice) && !!window.BigData.product.comparePrice) {\r\n    return window.BigData.product.comparePrice;\r\n}\r\nreturn window.BigData.product.displayPrice;",
                    "style.color": "    if (!state.productInfo || !state.selectedProductVariant) {        return '#000';    }    if (parseFloat(state.selectedProductVariant.price) <        parseFloat(state.selectedProductVariant.compareAtPrice)) {        return 'rgb(120, 126, 129)';    }    return '#000';"
                   }
                  },
                  "layerName": "Product regular price",
                  "id": "builder-2a9c951799894cb8946f532e6848d0ee",
                  "class": "font-body-lg body-lg-shorten-top body-lg-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                  "meta": {
                   "requiresParent": {
                    "message": "This block must be inside a \"Product box\" block",
                    "query": {
                     "meta.kind": "ProductBox"
                    }
                   },
                   "version": "0.0.91",
                   "previousId": "builder-0cbbd699573440a0aab99a031c2be1ae"
                  },
                  "component": {
                   "name": "Text",
                   "options": {}
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var returnValue=!(!state.productInfo||!state.selectedProductVariant)&&parseFloat(state.selectedProductVariant.price)<parseFloat(state.selectedProductVariant.compareAtPrice);return returnValue"
                  },
                  "code": {
                   "bindings": {
                    "show": "    if (!state.productInfo || !state.selectedProductVariant) {\r\n        return false;\r\n    }\r\n    if (parseFloat(state.selectedProductVariant.price) <\r\n        parseFloat(state.selectedProductVariant.compareAtPrice)) {\r\n        return true;\r\n    }\r\n    return false;\r\n"
                   }
                  },
                  "layerName": "[SPACER] - 8/8/8",
                  "id": "builder-9d192fc41d13415b9cd667db5858f23f",
                  "meta": {
                   "previousId": "builder-027df8ea83ff4b169b3e2222031ba050"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-8 tspacer-8 mspacer-8\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "\n    if (!state.productInfo || !state.selectedProductVariant) {\n        return false;\n    }\n    if (parseFloat(state.selectedProductVariant.price) <\n        parseFloat(state.selectedProductVariant.compareAtPrice)) {\n        return true;\n    }\n    return false;\n",
                   "component.options.text": "var returnValue=window&&window.BigData&&window.BigData.product&&window.BigData.product.displayPrice?\"USD\"==window.BigData.cart.currency&&\"7693929054425\"==window.BigData.product.id?window.BigData.product.displayPrice+\" or $32.23/mo. for 36 mo.*\":window.BigData.product.displayPrice:\"$--\";return returnValue"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "if(!window || !window.BigData || !window.BigData.product || !window.BigData.product.displayPrice) {\r\n    return '$--';\r\n}\r\nelse if (window.BigData.cart.currency == 'USD' && window.BigData.product.id == '7693929054425') {\r\n    return window.BigData.product.displayPrice + ' or $32.23/mo. for 36 mo.*';\r\n}\r\nreturn window.BigData.product.displayPrice;"
                   }
                  },
                  "layerName": "Product sale price",
                  "id": "builder-d5d08b8c683d42969c2a7c9fa3a78846",
                  "class": "font-body-lg body-lg-shorten-top body-lg-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                  "meta": {
                   "requiresParent": {
                    "message": "This block must be inside a \"Product box\" block",
                    "query": {
                     "meta.kind": "ProductBox"
                    }
                   },
                   "version": "0.0.91",
                   "previousId": "builder-86d045f2aa884e4381ffb9abc9883876"
                  },
                  "component": {
                   "name": "Text",
                   "options": {}
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window.BigData&&!!window.BigData.cart&&!!window.BigData.cart.currency&&!!window.BigData.product&&!!window.BigData.product.store&&!!window.BigData.product.store.priceFootnote&&window.BigData.product.store.priceFootnote.hasOwnProperty(window.BigData.cart.currency)&&\"\"!=window.BigData.product.store.priceFootnote[window.BigData.cart.currency];return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window.BigData && !!window.BigData.cart && !!window.BigData.cart.currency && !!window.BigData.product && !!window.BigData.product.store && !!window.BigData.product.store.priceFootnote && window.BigData.product.store.priceFootnote.hasOwnProperty(window.BigData.cart.currency) && window.BigData.product.store.priceFootnote[window.BigData.cart.currency] != \"\""
                   }
                  },
                  "layerName": "[SPACER] - 16/8/8",
                  "id": "builder-027df8ea83ff4b169b3e2222031ba050",
                  "meta": {
                   "previousId": "builder-e38e256808da498c82c387223822db9d"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-16 tspacer-8 mspacer-8\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window.BigData&&!!window.BigData.cart&&!!window.BigData.cart.currency&&!!window.BigData.product&&!!window.BigData.product.store&&!!window.BigData.product.store.priceFootnote&&window.BigData.product.store.priceFootnote.hasOwnProperty(window.BigData.cart.currency)&&\"\"!=window.BigData.product.store.priceFootnote[window.BigData.cart.currency];return _virtual_index",
                   "component.options.text": "var returnValue=window.BigData&&window.BigData.cart&&window.BigData.cart.currency&&window.BigData.product&&window.BigData.product.store&&window.BigData.product.store.priceFootnote&&window.BigData.product.store.priceFootnote.hasOwnProperty(window.BigData.cart.currency)?window.BigData.product.store.priceFootnote[window.BigData.cart.currency]:\"\";return returnValue"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window.BigData && !!window.BigData.cart && !!window.BigData.cart.currency && !!window.BigData.product && !!window.BigData.product.store && !!window.BigData.product.store.priceFootnote && window.BigData.product.store.priceFootnote.hasOwnProperty(window.BigData.cart.currency) && window.BigData.product.store.priceFootnote[window.BigData.cart.currency] != \"\"",
                    "component.options.text": "if(!!window.BigData && !!window.BigData.cart && !!window.BigData.cart.currency && !!window.BigData.product && !!window.BigData.product.store && !!window.BigData.product.store.priceFootnote && window.BigData.product.store.priceFootnote.hasOwnProperty(window.BigData.cart.currency) {\n    return window.BigData.product.store.priceFootnote[window.BigData.cart.currency];\n} else {\n    return \"\";\n}"
                   }
                  },
                  "layerName": "Shipping/VAT note",
                  "id": "builder-1d1ece0451564a3984623843358581de",
                  "class": "font-detail detail-shorten-top detail-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
                  "meta": {
                   "previousId": "builder-ed2f846eb074408b802a254bd733a852"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "Includes VAT and shipping"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[SPACER] - 56/32/32",
                  "id": "builder-b26d97011d4d4631826029cb1ccb6b43",
                  "meta": {
                   "previousId": "builder-e38e256808da498c82c387223822db9d"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-56 tspacer-32 mspacer-32\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=window&&window.BigData&&window.BigData.product&&window.BigData.product.store&&window.BigData.product.store.desc&&\"\"!=window.BigData.product.store.desc?window.BigData.product.store.desc:state.productInfo.description;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "return !!window && !!window.BigData && !!window.BigData.product && !!window.BigData.product.store && !!window.BigData.product.store.desc && window.BigData.product.store.desc != '' ? window.BigData.product.store.desc : state.productInfo.description;"
                   }
                  },
                  "layerName": "Product Description",
                  "id": "builder-e28c4dde2e0d4a6e804122ea7e0e3a10",
                  "class": "font-body-sm body-sm-shorten-top body-sm-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
                  "meta": {
                   "previousId": "builder-698bd610c5c142228ce16993abc1825a"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window&&!!window.BigData&&!!window.BigData.product&&\"\"!=window.BigData.product.store.finePrint;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.store.finePrint != ''"
                   }
                  },
                  "layerName": "[SPACER] - 40/32/32",
                  "id": "builder-08ed2bcac1a14dcd878734731d08ad2b",
                  "meta": {
                   "previousId": "builder-6d64a6787eab4511a3dd1aa806bb184c"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-40 tspacer-32 mspacer-32\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=window&&window.BigData&&window.BigData.product?window.BigData.product.store.finePrint:\"\";return _virtual_index",
                   "show": "var _virtual_index=!!window&&!!window.BigData&&!!window.BigData.product&&\"\"!=window.BigData.product.store.finePrint;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "return !!window && !!window.BigData && !!window.BigData.product ? window.BigData.product.store.finePrint : '';",
                    "show": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.store.finePrint != ''"
                   }
                  },
                  "layerName": "Product Fine Print",
                  "id": "builder-2bdd421c9eeb484ba3b16036f87ecf83",
                  "class": "font-detail detail-shorten-top detail-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
                  "meta": {
                   "previousId": "builder-ed2f846eb074408b802a254bd733a852"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window&&!!window.BigData&&!!window.BigData.product&&\"7693929054425\"==window.BigData.product.id;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.id == '7693929054425'"
                   }
                  },
                  "layerName": "[SPACER] - 40/32/32",
                  "id": "builder-0c2511815f95412085bc40da362872bb",
                  "meta": {
                   "previousId": "builder-27585ae6302a451282b062317148f4b9"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-40 tspacer-32 mspacer-32\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "actions": {
                   "click": "state.showIpds=!1"
                  },
                  "bindings": {
                   "show": "var _virtual_index=!!window&&!!window.BigData&&!!window.BigData.product&&\"7693929054425\"==window.BigData.product.id;return _virtual_index"
                  },
                  "code": {
                   "actions": {
                    "click": "state.showIpds = false;\n"
                   },
                   "bindings": {
                    "show": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.id == '7693929054425'"
                   }
                  },
                  "layerName": "Beyond IPD Note",
                  "id": "builder-679d1de2e6584825b2531bded31ed567",
                  "class": "ipd-note font-detail detail-shorten-top detail-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
                  "meta": {
                   "previousId": "builder-92ee753e652e46748249df2f8059184b",
                   "eventActions": {
                    "click": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "state.showIpds = false;"
                      }
                     }
                    ]
                   }
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>\n  If you know your IPD already, you can select your preferred IPD later. IPD selection is an option in the 3D Face Scan confirmation email.\n</p>\n"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=state.showIpds;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "state.showIpds"
                   }
                  },
                  "layerName": "[SPACER] - 32/24/24",
                  "id": "builder-3d1da6e20bed4584a440e74a4b334d96",
                  "meta": {
                   "previousId": "builder-9d0b6ab6d1a048c48cfc908de051db55"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-32 tspacer-24 mspacer-24\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=state.showIpds;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "state.showIpds"
                   }
                  },
                  "layerName": "IPD Options",
                  "tagName": "ul",
                  "id": "builder-87c587c9980145eeab656e5929bca9b0",
                  "class": "ipd-options",
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "repeat": {
                     "collection": "state.ipds"
                    },
                    "layerName": "IPD Option",
                    "tagName": "li",
                    "id": "builder-621b0bd72f3f4a22b450aca67078ac99",
                    "class": "ipd-option",
                    "meta": {
                     "previousId": "builder-14b1b1db93df42bbb30d097004e6bc5d"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.defaultValue": "var _virtual_index=state.ipdsItem;return _virtual_index",
                       "component.options.placeholder": "var _virtual_index=state.ipdsItem;return _virtual_index",
                       "id": "var _virtual_index=\"ipd\".concat(state.ipdsItem);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.defaultValue": "state.ipdsItem",
                        "component.options.placeholder": "state.ipdsItem",
                        "id": "return `ipd${state.ipdsItem}`;\n"
                       }
                      },
                      "layerName": "Option Input",
                      "id": "builder-979e38e3d8c5491685965fb9ca8788f5",
                      "properties": {
                       "id": "",
                       "onchange": "updateCartBtnPerOptions()"
                      },
                      "meta": {
                       "previousId": "builder-3975683361d04f3b9ee3dc94b7bfc237",
                       "bindingActions": {
                        "id": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return `ipd${state.ipdsItem}`;"
                          }
                         }
                        ]
                       }
                      },
                      "component": {
                       "name": "Form:Input",
                       "options": {
                        "type": "radio",
                        "placeholder": "",
                        "required": false,
                        "name": "ipd",
                        "defaultValue": ""
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "for": "var _virtual_index=\"ipd\".concat(state.ipdsItem);return _virtual_index",
                       "component.options.text": "var _virtual_index=\"\".concat(state.ipdsItem,\"mm\");return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "for": "return `ipd${state.ipdsItem}`;\n",
                        "component.options.text": "return `${state.ipdsItem}mm`;\n"
                       }
                      },
                      "layerName": "Option Label",
                      "tagName": "label",
                      "id": "builder-a00d2c9371a94cb3ab34726271757f6f",
                      "properties": {
                       "for": ""
                      },
                      "class": "font-label",
                      "meta": {
                       "bindingActions": {
                        "for": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return `ipd${state.ipdsItem}`;"
                          }
                         }
                        ],
                        "component": {
                         "options": {
                          "text": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "return `${state.ipdsItem}mm`"
                            }
                           }
                          ]
                         }
                        }
                       }
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": "Enter some text..."
                       }
                      }
                     }
                    ]
                   }
                  ]
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=\"\".concat(JSON.stringify(state.productInfo));return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "return `${JSON.stringify(state.productInfo)}`;\n"
                   }
                  },
                  "layerName": "PRODUCT JSON",
                  "id": "builder-ec6057b3f19a41c5b881832f3933eb2f",
                  "class": "font-label",
                  "meta": {
                   "bindingActions": {
                    "for": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "return `${state.optionsItem.name}${state.valuesItem}`;"
                      }
                     }
                    ],
                    "component": {
                     "options": {
                      "text": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "return `${JSON.stringify(state.productInfo)}`;"
                        }
                       }
                      ]
                     }
                    }
                   },
                   "previousId": "builder-27b298162f1248f8a036ecda92bc3f6c"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "Enter some text..."
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _a,_b,_c,_d,_virtual_index=!!(null===(_b=null===(_a=null===state||void 0===state?void 0:state.productInfo)||void 0===_a?void 0:_a.tags)||void 0===_b?void 0:_b.filter((function(t){return\"show-variants\"==t})).length)&&!(null===(_d=null===(_c=null===state||void 0===state?void 0:state.productInfo)||void 0===_c?void 0:_c.tags)||void 0===_d?void 0:_d.filter((function(t){return\"coming-soon\"==t})).length);return _virtual_index",
                   "data-populated": "var _a,_b,_c,_d,_e,_f,_virtual_index=\"\".concat(!(null===(_b=null===(_a=null===state||void 0===state?void 0:state.productInfo)||void 0===_a?void 0:_a.tags)||void 0===_b?void 0:_b.filter((function(t){return\"coming-soon\"==t})).length)&&!!(null===(_d=null===(_c=null===state||void 0===state?void 0:state.productInfo)||void 0===_c?void 0:_c.tags)||void 0===_d?void 0:_d.filter((function(t){return\"show-variants\"==t})).length)&&!!(null===(_f=null===(_e=null===state||void 0===state?void 0:state.productInfo)||void 0===_e?void 0:_e.options)||void 0===_f?void 0:_f.length));return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!state?.productInfo?.tags?.filter(tag => tag == 'show-variants').length && !state?.productInfo?.tags?.filter(tag => tag == 'coming-soon').length",
                    "data-populated": "`${\n  !state?.productInfo?.tags?.filter((tag) => tag == \"coming-soon\").length &&\n  !!state?.productInfo?.tags?.filter((tag) => tag == \"show-variants\").length &&\n  !!state?.productInfo?.options?.length\n}`;\n"
                   }
                  },
                  "repeat": {
                   "collection": "state.productInfo.options"
                  },
                  "layerName": "Variant Option Group",
                  "id": "builder-919ddba60df9434aadf18ca48afdac23",
                  "properties": {
                   "data-populated": ""
                  },
                  "class": "gb-1 ge-12 option-group",
                  "meta": {
                   "previousId": "builder-1a11bbd97caa4751ba45addf538d50a6",
                   "bindingActions": {
                    "data-populated": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "`${!state?.productInfo?.tags?.filter(tag => tag == 'coming-soon').length && !!state?.productInfo?.tags?.filter(tag => tag == 'show-variants').length && !!state?.productInfo?.options?.length}`"
                      }
                     }
                    ]
                   }
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 32/24/24",
                    "id": "builder-5f15c6df7faa4dce8bbc378826ffa171",
                    "meta": {
                     "previousId": "builder-3d1da6e20bed4584a440e74a4b334d96"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 tspacer-24 mspacer-24\" />\n",
                      "replaceNodes": true
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "repeat": {
                     "collection": ""
                    },
                    "layerName": "Variant Options",
                    "tagName": "ul",
                    "id": "builder-78e73ad2b9a344c8ab749eb830e8c99d",
                    "class": "ipd-options",
                    "meta": {
                     "previousId": "builder-87c587c9980145eeab656e5929bca9b0"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "repeat": {
                       "collection": "state.optionsItem.values"
                      },
                      "layerName": "Option Button",
                      "tagName": "li",
                      "id": "builder-f3b0bbab0d4c4a86a3f24b474484cbbe",
                      "class": "ipd-option",
                      "meta": {
                       "previousId": "builder-621b0bd72f3f4a22b450aca67078ac99"
                      },
                      "children": [
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "actions": {
                         "click": "var selectedProductVariant=state.selectedProductVariant||state.productInfo.variants[0],optionName=state.valuesItem,optionPosition=state.optionsItem.position,currentVariantTitlePieces=selectedProductVariant.title.split(\" / \");currentVariantTitlePieces[parseInt(optionPosition)-1]=optionName;var newVariantTitle=currentVariantTitlePieces.join(\" / \"),productInfo=state.productInfo,newVariant=productInfo.variants.find((function(t){return t.title===newVariantTitle}));newVariant?(context.setState({selectedVariantDoesNotExist:!1,selectedProductVariant:newVariant}),window&&window.BigData&&window.BigData.product&&(window.BigData.product.vid=newVariant.id)):context.setState({selectedVariantDoesNotExist:!0})"
                        },
                        "bindings": {
                         "component.options.defaultValue": "var returnValue=state.productInfo.variants.find((function(t){return t.title===state.valuesItem})).id;return returnValue",
                         "component.options.placeholder": "var _virtual_index=state.valuesItem;return _virtual_index",
                         "id": "var _virtual_index=\"\".concat(state.optionsItem.name).concat(state.valuesItem);return _virtual_index",
                         "component.options.name": "var _virtual_index=\"variant\".concat(state.optionsItem.name);return _virtual_index",
                         "data-for-sale": "var _virtual_index=\"\".concat(!state.variantsInStock||state.variantsInStock[state.valuesItem]);return _virtual_index"
                        },
                        "code": {
                         "actions": {
                          "click": "const selectedProductVariant =\n  state.selectedProductVariant || state.productInfo.variants[0];\nconst optionName = state.valuesItem;\nconst optionPosition = state.optionsItem.position;\nconst currentVariantTitlePieces = selectedProductVariant.title.split(\" / \");\ncurrentVariantTitlePieces[parseInt(optionPosition) - 1] = optionName;\nconst newVariantTitle = currentVariantTitlePieces.join(\" / \");\nconst productInfo = state.productInfo;\nconst newVariant = productInfo.variants.find((item) => {\n  return item.title === newVariantTitle;\n});\nif (newVariant) {\n  context.setState({\n    selectedVariantDoesNotExist: false,\n    selectedProductVariant: newVariant,\n  });\n  if (!!window && !!window.BigData && !!window.BigData.product) {\n    window.BigData.product.vid = newVariant.id;\n  }\n} else {\n  context.setState({\n    selectedVariantDoesNotExist: true,\n  });\n}\n"
                         },
                         "bindings": {
                          "component.options.defaultValue": "const myVariant = state.productInfo.variants.find(variant => variant.title === state.valuesItem);\r\nreturn myVariant.id;",
                          "component.options.placeholder": "state.valuesItem",
                          "id": "return `${state.optionsItem.name}${state.valuesItem}`;\n",
                          "component.options.name": "return `variant${state.optionsItem.name}`;\n",
                          "style.color": "const myVariant = state.productInfo.variants.find(\n  (variant) => variant.title === state.valuesItem\n);\nreturn myVariant.availableForSale ? \"#000\" : \"#444444\";\n",
                          "data-for-sale": "`${!state.variantsInStock || state.variantsInStock[state.valuesItem]}`;\n"
                         }
                        },
                        "layerName": "Option Input",
                        "id": "builder-5e8b35b9add84b92b3b83150322bf773",
                        "properties": {
                         "id": "",
                         "data-for-sale": ""
                        },
                        "meta": {
                         "previousId": "builder-979e38e3d8c5491685965fb9ca8788f5",
                         "bindingActions": {
                          "id": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "return `${state.optionsItem.name}${state.valuesItem}`;"
                            }
                           }
                          ],
                          "component": {
                           "options": {
                            "name": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `variant${state.optionsItem.name}`"
                              }
                             }
                            ]
                           }
                          },
                          "disabled": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "`${!!state.productInfo && !(state.productInfo.variants.find(variant => variant.title === state.valuesItem)).availableForSale}`"
                            }
                           }
                          ],
                          "style": {
                           "color": [
                            {
                             "@type": "@builder.io/core:Action",
                             "action": "@builder.io:customCode",
                             "options": {
                              "code": "const myVariant = state.productInfo.variants.find(variant => variant.title === state.valuesItem);\nreturn myVariant.availableForSale ? '#000' : '#444444';"
                             }
                            }
                           ]
                          },
                          "data-for-sale": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "`${!state.variantsInStock || state.variantsInStock[state.valuesItem]}`"
                            }
                           }
                          ]
                         },
                         "eventActions": {
                          "click": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "const selectedProductVariant = state.selectedProductVariant || state.productInfo.variants[0];\nconst optionName = state.valuesItem;\nconst optionPosition = state.optionsItem.position;\nconst currentVariantTitlePieces = selectedProductVariant.title.split(' / ');\ncurrentVariantTitlePieces[parseInt(optionPosition) - 1] =\n    optionName;\nconst newVariantTitle = currentVariantTitlePieces.join(' / ');\nconst productInfo = state.productInfo;\nconst newVariant = productInfo.variants.find(item => {\n    return item.title === newVariantTitle;\n});\nif(newVariant) {\n    context.setState({\n        selectedVariantDoesNotExist: false,\n        selectedProductVariant: newVariant,\n    });\n    if(!!window && !!window.BigData && !!window.BigData.product) {\n      window.BigData.product.vid = newVariant.id;\n    }\n}\nelse {\n    context.setState({\n        selectedVariantDoesNotExist: true,\n    });\n}"
                            }
                           }
                          ]
                         }
                        },
                        "component": {
                         "name": "Form:Input",
                         "options": {
                          "type": "radio",
                          "placeholder": "",
                          "required": false,
                          "name": "ipd",
                          "defaultValue": ""
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "bindings": {
                         "for": "var _virtual_index=\"\".concat(state.optionsItem.name).concat(state.valuesItem);return _virtual_index",
                         "component.options.text": "var _virtual_index=\"\".concat(state.valuesItem.toLowerCase().includes(\"default title\")?state.productInfo.title:state.valuesItem);return _virtual_index"
                        },
                        "code": {
                         "bindings": {
                          "for": "return `${state.optionsItem.name}${state.valuesItem}`;\n",
                          "component.options.text": "return `${\n  state.valuesItem.toLowerCase().includes(\"default title\")\n    ? state.productInfo.title\n    : state.valuesItem\n}`;\n"
                         }
                        },
                        "layerName": "Option Label",
                        "tagName": "label",
                        "id": "builder-27b298162f1248f8a036ecda92bc3f6c",
                        "properties": {
                         "for": ""
                        },
                        "class": "font-label",
                        "meta": {
                         "bindingActions": {
                          "for": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "return `${state.optionsItem.name}${state.valuesItem}`;"
                            }
                           }
                          ],
                          "component": {
                           "options": {
                            "text": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.valuesItem.toLowerCase().includes('default title') ? state.productInfo.title : state.valuesItem}`;"
                              }
                             }
                            ]
                           }
                          },
                          "style": {
                           "color": [
                            {
                             "@type": "@builder.io/core:Action",
                             "action": "@builder.io:customCode",
                             "options": {
                              "code": "const myVariant = state.productInfo.variants.find(variant => variant.title === state.valuesItem);\nreturn myVariant.availableForSale ? '#000' : '#444444';"
                             }
                            }
                           ]
                          },
                          "meta": {
                           "bindingActions": {
                            "style": {
                             "color": [
                              {
                               "@type": "@builder.io/core:Action",
                               "action": "@builder.io:customCode",
                               "options": {
                                "code": "!state.productInfo ? '#000' : (state.productInfo.variants.find(variant => variant.title === state.valuesItem)).availableForSale ? '#000' : '#444444'"
                               }
                              }
                             ]
                            }
                           }
                          }
                         },
                         "previousId": "builder-a00d2c9371a94cb3ab34726271757f6f"
                        },
                        "component": {
                         "name": "Text",
                         "options": {
                          "text": "Enter some text..."
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "bindings": {
                         "component.options.text": "state.productInfo&&\"\".concat(JSON.stringify(state.productInfo.variants.find((function(t){return t.title===state.valuesItem}))))"
                        },
                        "code": {
                         "bindings": {
                          "component.options.text": "!state.productInfo ? '' : `${JSON.stringify(state.productInfo.variants.find(variant => variant.title === state.valuesItem))}`;"
                         }
                        },
                        "layerName": "VARIANT JSON",
                        "id": "builder-bad5270ad3fb4e7f86f0696bc0a24373",
                        "class": "font-label",
                        "meta": {
                         "bindingActions": {
                          "for": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "return `${state.optionsItem.name}${state.valuesItem}`;"
                            }
                           }
                          ],
                          "component": {
                           "options": {
                            "text": null
                           }
                          },
                          "meta": {
                           "bindingActions": {
                            "component": {
                             "options": {
                              "text": [
                               {
                                "@type": "@builder.io/core:Action",
                                "action": "@builder.io:customCode",
                                "options": {
                                 "code": "const myVariant = state.productInfo.variants.find(variant => variant.title === state.valuesItem);\nreturn `${JSON.stringify(myVariant)}`;"
                                }
                               }
                              ]
                             }
                            }
                           }
                          }
                         },
                         "previousId": "builder-ec6057b3f19a41c5b881832f3933eb2f"
                        },
                        "component": {
                         "name": "Text",
                         "options": {
                          "text": "Enter some text..."
                         }
                        },
                        "responsiveStyles": {
                         "large": {
                          "display": "none"
                         }
                        }
                       }
                      ]
                     }
                    ]
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "display": "flex",
                    "flexDirection": "column"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=state.showIpds;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "state.showIpds"
                   }
                  },
                  "layerName": "[SPACER] - 56/40/40",
                  "id": "builder-cdf66b3adddb4e1bb43f7cf1774f4fc4",
                  "meta": {
                   "previousId": "builder-27585ae6302a451282b062317148f4b9"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-56 tspacer-40 mspacer-40\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "hide": "var _virtual_index=state.showIpds;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "hide": "state.showIpds"
                   }
                  },
                  "layerName": "[SPACER] - 120/56/56",
                  "id": "builder-60648bdf17304b218e5759c3e67e719d",
                  "meta": {
                   "previousId": "builder-19e4e8328b9c4d9eaa077e4dc4fdd5c8"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-120 tspacer-56 mspacer-56\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "actions": {
                   "click": "\n"
                  },
                  "bindings": {
                   "hide": "var _virtual_index=!(!window||!window.BigData||!window.BigData.product||\"7761325916377\"!=window.BigData.product.id||state.inCart);return _virtual_index",
                   "style.cursor": "var _virtual_index=state.qtyLimit>0&&state.inCart>=state.qtyLimit?\"not-allowed\":\"pointer\";return _virtual_index",
                   "data-for-sale": "var _virtual_index=\"\".concat(!state.variantsInStock||!state.productInfo||state.variantsInStock[state.productInfo.variants[0].title]);return _virtual_index",
                   "data-no-backorder": "var _a,_b,_virtual_index=\"\".concat(!!(null===(_b=null===(_a=null===state||void 0===state?void 0:state.productInfo)||void 0===_a?void 0:_a.tags)||void 0===_b?void 0:_b.filter((function(t){return\"no-backorder\"==t})).length));return _virtual_index"
                  },
                  "code": {
                   "actions": {
                    "click": "/* not needed for new button style */\n/* var addBtn = document.querySelector('.add-btn');\nvar ogText = addBtn.textContent;\nvar refreshCart;\nrefreshCart = () => {\n  // console.log('boop', {addBtn, ogText}); //debug\n  if(addBtn.textContent != ogText) {\n    state.inCart += 1;\n    loadEgCartDrawer();\n  }\n  else setTimeout(refreshCart, 100);\n}\nif(state.qtyLimit == 0 || state.inCart < state.qtyLimit) refreshCart(); */\n"
                   },
                   "bindings": {
                    "hide": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.id == \"7761325916377\" && !state.inCart",
                    "style.cursor": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit\n  ? \"not-allowed\"\n  : \"pointer\";\n",
                    "data-for-sale": "`${\n  !state.variantsInStock ||\n  !state.productInfo ||\n  state.variantsInStock[state.productInfo.variants[0].title]\n}`;\n",
                    "data-no-backorder": "`${!!state?.productInfo?.tags?.filter((tag) => tag == \"no-backorder\").length}`;\n"
                   }
                  },
                  "layerName": "Add to cart button",
                  "tagName": "a",
                  "id": "builder-85c4de792257476b94c96ce2aae2ec2f",
                  "properties": {
                   "data-for-sale": "",
                   "data-no-backorder": ""
                  },
                  "class": "add-btn-parent",
                  "groupLocked": true,
                  "meta": {
                   "requiresParent": {
                    "message": "This block must be inside a \"Product box\" block",
                    "query": {
                     "meta.kind": "ProductBox"
                    }
                   },
                   "version": "0.0.91",
                   "updatedAt": "8/08 9:25am",
                   "eventActions": {
                    "click": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "/* not needed for new button style */\r\n/* var addBtn = document.querySelector('.add-btn');\r\nvar ogText = addBtn.textContent;\r\nvar refreshCart;\r\nrefreshCart = () => {\r\n  // console.log('boop', {addBtn, ogText}); //debug\r\n  if(addBtn.textContent != ogText) {\r\n    state.inCart += 1;\r\n    loadEgCartDrawer();\r\n  }\r\n  else setTimeout(refreshCart, 100);\r\n}\r\nif(state.qtyLimit == 0 || state.inCart < state.qtyLimit) refreshCart(); */"
                      }
                     }
                    ]
                   },
                   "previousId": "builder-bab2bafcde4f4fbcb806bbe27e72d985",
                   "bindingActions": {
                    "style": {
                     "cursor": [
                      {
                       "@type": "@builder.io/core:Action",
                       "action": "@builder.io:customCode",
                       "options": {
                        "code": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit ? 'not-allowed' : 'pointer';"
                       }
                      }
                     ]
                    },
                    "data-for-sale": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "`${!state.variantsInStock || !state.productInfo || state.variantsInStock[state.productInfo.variants[0].title]}`"
                      }
                     }
                    ],
                    "data-no-backorder": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "`${!!state?.productInfo?.tags?.filter(tag => tag == 'no-backorder').length}`"
                      }
                     }
                    ]
                   }
                  },
                  "component": {
                   "name": "Symbol",
                   "options": {
                    "inheritState": true,
                    "symbol": {
                     "data": {
                      "linkToCartPageOnAddToCart": false,
                      "reloadPageOnAddToCart": false,
                      "linkToProductPageOnClick": false,
                      "buttonText": "Add to cart",
                      "soldOutButtonText": "Sold out",
                      "addedToCartButtonText": "Added ✓"
                     },
                     "inline": true,
                     "meta": {
                      "fieldName": "Product Add to Cart",
                      "hideDocumentationLink": true
                     },
                     "content": {
                      "data": {
                       "inputs": [
                        {
                         "@type": "@builder.io/core:Field",
                         "meta": {},
                         "name": "linkToCartPageOnAddToCart",
                         "type": "boolean",
                         "required": false,
                         "subFields": [],
                         "helperText": "Redirect the customer to the cart page after adding this product to their cart",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "behavior": "",
                         "showIf": "",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false,
                         "defaultCollapsed": false
                        },
                        {
                         "@type": "@builder.io/core:Field",
                         "meta": {},
                         "name": "reloadPageOnAddToCart",
                         "type": "boolean",
                         "required": false,
                         "subFields": [],
                         "helperText": "When a user clicks add to cart, refresh the current page. This is useful for making sure theme elements like cart icons are updated.",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "behavior": "",
                         "showIf": "!Boolean(options.get('linkToCartPageOnAddToCart') && !options.get('linkToProductPageOnClick'))",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false,
                         "defaultCollapsed": false
                        },
                        {
                         "@type": "@builder.io/core:Field",
                         "meta": {},
                         "name": "linkToProductPageOnClick",
                         "type": "boolean",
                         "required": false,
                         "subFields": [],
                         "helperText": "Link to product page on click instead of adding the product to the customer's cart",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "behavior": "",
                         "showIf": "!Boolean(options.get('linkToCartPageOnAddToCart'))",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false,
                         "defaultCollapsed": false
                        },
                        {
                         "@type": "@builder.io/core:Field",
                         "meta": {},
                         "name": "buttonText",
                         "type": "text",
                         "required": false,
                         "subFields": [],
                         "helperText": "",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "behavior": "",
                         "showIf": "",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false,
                         "defaultCollapsed": false
                        },
                        {
                         "@type": "@builder.io/core:Field",
                         "meta": {},
                         "name": "soldOutButtonText",
                         "type": "text",
                         "required": false,
                         "subFields": [],
                         "helperText": "",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "behavior": "",
                         "showIf": "",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false,
                         "defaultCollapsed": false
                        },
                        {
                         "@type": "@builder.io/core:Field",
                         "meta": {},
                         "name": "addedToCartButtonText",
                         "type": "text",
                         "required": false,
                         "subFields": [],
                         "helperText": "",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "behavior": "",
                         "showIf": "",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false,
                         "defaultCollapsed": false
                        }
                       ],
                       "blocks": [
                        {
                         "@type": "@builder.io/sdk:Element",
                         "@version": 2,
                         "actions": {
                          "click": "\n    var _a, _b, _c, _d, _e, _f, _g, _h, _j;\n    if (event.defaultPrevented) {\n        return;\n    }\n    if (state.linkToProductPageOnClick) {\n        if ((_a = context.productBoxService) === null || _a === void 0 ? void 0 : _a.navigateToProductPage) {\n            (_b = context.productBoxService) === null || _b === void 0 ? void 0 : _b.navigateToProductPage(state.productInfo);\n        }\n        else {\n            window.location.href = `/products/${state.productInfo.handle}`;\n        }\n        return;\n    }\n    const selectedProductVariant = state.selectedProductVariant;\n    if (!selectedProductVariant.availableForSale) {\n        return;\n    }\n    if (state.selectedVariantDoesNotExist) {\n        return;\n    }\n    let selectedVariantId = selectedProductVariant.id;\n    if (typeof selectedVariantId === 'number') {\n        selectedVariantId = String(selectedVariantId);\n    }\n    // If it's a graphql ID\n    if (selectedVariantId === null || selectedVariantId === void 0 ? void 0 : selectedVariantId.startsWith('gid://')) {\n        selectedVariantId = selectedVariantId.split('gid://shopify/ProductVariant/')[1];\n    }\n    const shopifyDomain = (_d = (_c = context.builderContent) === null || _c === void 0 ? void 0 : _c.meta) === null || _d === void 0 ? void 0 : _d.shopifyDomain;\n    const shopifyCustomDomain = (_f = (_e = context.builderContent) === null || _e === void 0 ? void 0 : _e.meta) === null || _f === void 0 ? void 0 : _f.shopifyCustomDomain;\n    let host = shopifyDomain ? `https://${shopifyDomain}` : '';\n    if (shopifyCustomDomain) {\n        host = `https://${shopifyCustomDomain}`;\n    }\n    const productQuantity = state.selectedProductQuantity || 1;\n    const content = context.builderContent;\n    const id = content && content.id;\n    const variationId = content && (content.id || content.variationId || content.testVariationId);\n    if (!(Builder.isEditing || Builder.isPreviewing)) {\n        builder.track('addToCart', {\n            variationId,\n            contentId: id,\n            amount: (state.selectedProductVariant &&\n                state.selectedProductVariant.price * productQuantity) ||\n                0,\n        });\n    }\n    // 30 days from now\n    const future = new Date();\n    future.setDate(future.getDate() + 30);\n    builder.setCookie('builder.addToCart.' + state.product, [id, variationId, productQuantity].join(','), future);\n    // We have a Shopify host specified, and we are not on that current site (aka custom landing page)\n    if (!context.productBoxService &&\n        host &&\n        shopifyDomain !== ((_g = window.Shopify) === null || _g === void 0 ? void 0 : _g.shop)) {\n        const formHtml = `\n                            <form action=\"${host}/cart/add\" method=\"post\" enctype=\"multipart/form-data\" accept-charset=\"UTF-8\">\n                              <input name=\"id\" value=\"${selectedVariantId}\" />\n                              <input type=\"hidden\" name=\"form_type\" value=\"product\" />\n                              <input type=\"hidden\" name=\"utf8\" value=\"✓\" />\n                              <input name=\"quantity\" value=\"${productQuantity}\" />\n                              <button class=\"submit\" type=\"submit\">Add to cart</button>\n                            </form>\n                          `;\n        const div = document.createElement('div');\n        div.style.display = 'none';\n        div.innerHTML = formHtml;\n        document.body.appendChild(div);\n        (_h = div.querySelector('.submit')) === null || _h === void 0 ? void 0 : _h.click();\n    }\n    else {\n        const promise = ((_j = context.productBoxService) === null || _j === void 0 ? void 0 : _j.addToCart)\n            ? context.productBoxService.addToCart(btoa(`gid://shopify/ProductVariant/${selectedVariantId}`), state.selectedProductQuantity || 1)\n            : fetch(`/cart/add.js`, {\n                method: 'POST',\n                headers: {\n                    'content-type': 'application/json',\n                },\n                body: JSON.stringify({\n                    items: [\n                        {\n                            quantity: state.selectedProductQuantity || 1,\n                            id: parseInt(selectedVariantId, 10),\n                        },\n                    ],\n                }),\n            }).then(res => {\n                if (!res.ok) {\n                    res\n                        .json()\n                        .then(json => alert(`${json.description || json.message || ''}`));\n                }\n            });\n        promise\n            .then(() => {\n            var _a, _b;\n            if (state.linkToCartPageOnAddToCart) {\n                ((_a = context.productBoxService) === null || _a === void 0 ? void 0 : _a.navigateToCart)\n                    ? (_b = context.productBoxService) === null || _b === void 0 ? void 0 : _b.navigateToCart()\n                    : setTimeout(() => {\n                        // Give a sec to flush tracking too!\n                        window.location.href = `${host}/cart`;\n                    }, 100);\n            }\n            else {\n                state.productAddedToCart = true;\n                if (state.reloadPageOnAddToCart) {\n                    setTimeout(() => window.location.reload(), 500);\n                }\n                else {\n                    setTimeout(() => (state.productAddedToCart = false), 2000);\n                }\n            }\n        })\n            .catch((error) => {\n            console.error('Add to cart fetch error', error);\n        });\n    }\n"
                         },
                         "bindings": {
                          "show": "state.productInfo&&(0==state.qtyLimit||state.inCart<state.qtyLimit)&&(!window||!window.BigData||!window.BigData.product||\"7761325916377\"!=window.BigData.product.id&&window.BigData.product.id)",
                          "component.options.text": "var returnValue=function(){var t=state.selectedProductVariant;if(state.productAddedToCart)return state.addedToCartButtonText;if(t&&!t.availableForSale)return state.soldOutButtonText;if(state.selectedVariantDoesNotExist)return\"Unavailable\";if(!(window&&window.BigData&&window.BigData.cart&&window.BigData.product&&window.BigData.product.shipping&&state&&state.waveTable))return\"Pre-order now\";var e=window.BigData.cart.currency,a=window.BigData.product.qtySold,r=Object.keys(state.waveTable).filter((function(t){return state.waveTable[t].includes(e)})),n=r.length?r[0]:\"w3\",i=window.BigData.product.shipping[n].reduce((function(t,e){return a>=e.soldMinimum?e.etaText:t}),\"Pre-order now (No ETA)\");return\"\".concat(i)}();return returnValue",
                          "data-cart-max": "var _virtual_index=state.qtyLimit>0&&state.inCart>=state.qtyLimit;return _virtual_index"
                         },
                         "code": {
                          "bindings": {
                           "component.options.text": "const selectedProductVariant = state.selectedProductVariant;\r\n\r\nif(state.productAddedToCart) {\r\n    return state.addedToCartButtonText;\r\n}\r\nelse if(selectedProductVariant && !selectedProductVariant.availableForSale) {\r\n    return state.soldOutButtonText;\r\n}\r\nelse if(state.selectedVariantDoesNotExist) {\r\n    return 'Unavailable';\r\n}\r\n\r\nif(!window\r\n  || !window.BigData\r\n  || !window.BigData.cart\r\n  || !window.BigData.product\r\n  || !window.BigData.product.shipping\r\n  || !state\r\n  || !state.waveTable\r\n)\r\n  return 'Pre-order now';\r\n\r\nlet currency = window.BigData.cart.currency;\r\nlet qtySold = window.BigData.product.qtySold;\r\n\r\nlet res = Object.keys(state.waveTable).filter(key => state.waveTable[key].includes(currency));\r\nlet waveKey = res.length ? res[0] : 'w3'; /* default to wave 3 */\r\n\r\nlet etas = window.BigData.product.shipping[waveKey];\r\nlet ret = etas.reduce(\r\n  (final, x) => qtySold >= x.soldMinimum ? x.etaText : final\r\n, 'Pre-order now (No ETA)');\r\nreturn `${ret}`;",
                           "show": "state.productInfo\r\n && (state.qtyLimit == 0 || state.inCart < state.qtyLimit)\r\n && (!window || !window.BigData || !window.BigData.product\r\n || (window.BigData.product.id != \"7761325916377\" && window.BigData.product.id != \"7693929054425\"))",
                           "data-cart-max": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit;\n"
                          }
                         },
                         "layerName": "(OLD) Add to Cart button",
                         "id": "builder-49b13e0ef0d2446da7c2371b2d54d78b",
                         "class": "add-btn font-body-sm font-mob-xsm",
                         "meta": {
                          "version": "0.0.91",
                          "eventActions": {
                           "click": [],
                           "change": null
                          },
                          "bindingActions": {
                           "data-cart-max": [
                            {
                             "@type": "@builder.io/core:Action",
                             "action": "@builder.io:customCode",
                             "options": {
                              "code": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit;"
                             }
                            }
                           ]
                          }
                         },
                         "component": {
                          "name": "Text",
                          "options": {}
                         },
                         "responsiveStyles": {
                          "large": {
                           "display": "none"
                          }
                         }
                        },
                        {
                         "@type": "@builder.io/sdk:Element",
                         "@version": 2,
                         "actions": {
                          "click": "var hasProduct=!!window&&!!window.BigData&&!!window.BigData.product,items=[{quantity:1,id:hasProduct?window.BigData.product.vid:\"42871437951193\"}];if(hasProduct&&\"7693929054425\"==window.BigData.product.id){var ipdEl=document.querySelector('input[name=\"ipd\"]:checked');ipdEl&&(items[0].properties={IPD:ipdEl.value})}try{jQuery.post(\"\".concat(Shopify.routes.root,\"cart/add.js\"),{items:items},(function(t){state.inCart+=1,loadEgCartDrawer()}))}catch(t){retur}"
                         },
                         "bindings": {
                          "show": "state&&state.productInfo&&(0==state.qtyLimit||state.inCart<state.qtyLimit)&&(!window||!window.BigData||!window.BigData.product||window.BigData.product.id)",
                          "component.options.text": "var returnValue=function(){var t=state.selectedProductVariant,a=!!(window&&window.BigData&&window.BigData.product&&window.BigData.product.store&&window.BigData.product.store.backorderText&&window.BigData.product.store.addText);if(state.productAddedToCart)return state.addedToCartButtonText;if(t&&!t.availableForSale)return a&&\"\"!=window.BigData.product.store.backorderText?window.BigData.product.store.backorderText:state.soldOutButtonText;if(state.selectedVariantDoesNotExist)return\"Unavailable\";if(a&&\"\"!=window.BigData.product.store.addText)return window.BigData.product.store.addText;if(!(window&&window.BigData&&window.BigData.cart&&window.BigData.product&&window.BigData.product.shipping&&state&&state.waveTable))return\"Pre-order now\";var e=window.BigData.cart.currency,r=Object.keys(state.waveTable).filter((function(t){return state.waveTable[t].includes(e)})),o=r.length?r[0]:\"w3\",d=window.BigData.product.shipping[o].reduce((function(t,a){return state.qtySold>=a.soldMinimum?a.etaText:t}),\"Pre-order now (No ETA)\");return\"\".concat(d)}();return returnValue",
                          "data-cart-max": "var _virtual_index=state.qtyLimit>0&&state.inCart>=state.qtyLimit;return _virtual_index",
                          "hide": "!state||!state.productInfo||!state.productInfo.tags||state.productInfo.tags.filter((function(t){return\"coming-soon\"==t})).length||state.productInfo.tags.filter((function(t){return\"no-backorder\"==t})).length&&Object.values(state.variantsInStock).every((function(t){return\"false\"==t}))"
                         },
                         "code": {
                          "actions": {
                           "click": "let hasProduct = !!window && !!window.BigData && !!window.BigData.product;\nlet requiresVariant = !!document.querySelector(\n  '.option-group[data-populated=\"true\"]'\n);\nlet variantEl = null;\nlet items = [\n  {\n    quantity: 1,\n    id: hasProduct ? window.BigData.product.vid : \"42871437951193\",\n  },\n];\nif (hasProduct && window.BigData.product.id == \"7693929054425\") {\n  let ipdEl = document.querySelector('input[name=\"ipd\"]:checked');\n  if (!!ipdEl) items[0].properties = { IPD: ipdEl.value };\n}\nif (hasProduct && requiresVariant) {\n  variantEl = document.querySelector('input[name^=\"variant\"]:checked');\n  if (!!variantEl) {\n    items[0].id = `${variantEl.value}`;\n    context.setState({\n      selectedVariantDoesNotExist: false,\n      selectedProductVariant: { id: items[0].id },\n    });\n  }\n}\nconsole.log({ requiresVariant, variantEl });\nif (!requiresVariant || (requiresVariant && !!variantEl)) {\n  console.log(\"DEBUG: passed cart tests\");\n  try {\n    jQuery.post(`${Shopify.routes.root}cart/add.js`, { items }, (resp) => {\n      state.inCart += 1;\n      loadEgCartDrawer();\n      /* console.log({response: JSON.parse(resp)}); //debug */\n    });\n  } catch (err) {\n    return;\n  }\n}\n"
                          },
                          "bindings": {
                           "component.options.text": "const selectedProductVariant = state.selectedProductVariant;\r\nconst bigDataReady = !!window\r\n  && !!window.BigData\r\n  && !!window.BigData.product\r\n  && !!window.BigData.product.store\r\n  && !!window.BigData.product.store.backorderText\r\n  && !!window.BigData.product.store.addText;\r\n\r\nif(state.productAddedToCart) {\r\n    return state.addedToCartButtonText;\r\n}\r\nelse if(selectedProductVariant && !selectedProductVariant.availableForSale) {\r\n  if(bigDataReady && window.BigData.product.store.backorderText != \"\") {\r\n    return window.BigData.product.store.backorderText;\r\n  }\r\n  else {\r\n    return state.soldOutButtonText;\r\n  }\r\n}\r\nelse if(state.selectedVariantDoesNotExist) {\r\n    return 'Unavailable';\r\n}\r\n\r\nif(bigDataReady && window.BigData.product.store.addText != \"\") {\r\n  return window.BigData.product.store.addText;\r\n}\r\nelse if(!window\r\n  || !window.BigData\r\n  || !window.BigData.cart\r\n  || !window.BigData.product\r\n  || !window.BigData.product.shipping\r\n  || !state\r\n  || !state.waveTable\r\n) {\r\n  return 'Pre-order now';\r\n}\r\n\r\nlet currency = window.BigData.cart.currency;\r\n\r\nlet res = Object.keys(state.waveTable).filter(key => state.waveTable[key].includes(currency));\r\nlet waveKey = res.length ? res[0] : 'w3'; /* default to wave 3 */\r\n\r\nlet etas = window.BigData.product.shipping[waveKey];\r\nlet ret = etas.reduce(\r\n  (final, x) => state.qtySold >= x.soldMinimum ? x.etaText : final\r\n, 'Pre-order now (No ETA)');\r\nreturn `${ret}`;",
                           "show": "!!state && !!state.productInfo\r\n && (state.qtyLimit == 0 || state.inCart < state.qtyLimit)\r\n && (!window || !window.BigData || !window.BigData.product || window.BigData.product.id != \"7761325916377\")",
                           "data-cart-max": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit;\n",
                           "hide": "!state || !state.productInfo || !state.productInfo.tags\r\n|| state.productInfo.tags.filter(tag => tag == 'coming-soon').length\r\n|| (state.productInfo.tags.filter(tag => tag == 'no-backorder').length\r\n    && Object.values(state.variantsInStock).every(inStock => inStock == 'false')\r\n)"
                          }
                         },
                         "layerName": "Add to Cart button",
                         "id": "builder-fd8fbde9e73f462d800c8d9bca927a48",
                         "class": "add-btn font-body-sm font-mob-xsm test-add",
                         "meta": {
                          "version": "0.0.91",
                          "eventActions": {
                           "change": null,
                           "click": [
                            {
                             "@type": "@builder.io/core:Action",
                             "action": "@builder.io:customCode",
                             "options": {
                              "code": "let hasProduct = !!window && !!window.BigData && !!window.BigData.product;\nlet requiresVariant = !!document.querySelector('.option-group[data-populated=\"true\"]');\nlet variantEl = null;\nlet items = [{\n\tquantity: 1,\n\tid: hasProduct ? window.BigData.product.vid : '42871437951193'\n}];\nif(hasProduct && window.BigData.product.id == '7693929054425') {\n\tlet ipdEl = document.querySelector('input[name=\"ipd\"]:checked');\n\tif(!!ipdEl)\n\t\titems[0].properties = {'IPD': ipdEl.value};\n}\nif(hasProduct && requiresVariant) {\n\tvariantEl = document.querySelector('input[name^=\"variant\"]:checked');\n\tif(!!variantEl) {\n\t\titems[0].id = `${variantEl.value}`;\n\t\tcontext.setState({\n\t\t\t\tselectedVariantDoesNotExist: false,\n\t\t\t\tselectedProductVariant: {id: items[0].id},\n\t\t});\n\t}\n}\nconsole.log({requiresVariant, variantEl});\nif(!requiresVariant || (requiresVariant && !!variantEl)) {\n\tconsole.log('DEBUG: passed cart tests');\n\ttry {\n\t\tjQuery.post(`${Shopify.routes.root}cart/add.js`, {items}, resp => {\n\t\t\tstate.inCart += 1;\n\t\t\tloadEgCartDrawer();\n\t\t\t/* console.log({response: JSON.parse(resp)}); //debug */\n\t\t});\n\t} catch(err) {return;}\n}"
                             }
                            }
                           ]
                          },
                          "bindingActions": {
                           "data-cart-max": [
                            {
                             "@type": "@builder.io/core:Action",
                             "action": "@builder.io:customCode",
                             "options": {
                              "code": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit;"
                             }
                            }
                           ]
                          },
                          "previousId": "builder-3bc726dc49394451a5cff255f7f739fd"
                         },
                         "component": {
                          "name": "Text",
                          "options": {}
                         },
                         "responsiveStyles": {
                          "large": {
                           "cursor": "pointer"
                          }
                         }
                        },
                        {
                         "@type": "@builder.io/sdk:Element",
                         "@version": 2,
                         "bindings": {
                          "show": "var _a,_b,_c,_d,_e,_virtual_index=state.productInfo&&(state.qtyLimit>0&&state.inCart>=state.qtyLimit||(null===(_b=null===(_a=null===state||void 0===state?void 0:state.productInfo)||void 0===_a?void 0:_a.tags)||void 0===_b?void 0:_b.filter((function(t){return\"coming-soon\"==t})).length)||(null===(_d=null===(_c=null===state||void 0===state?void 0:state.productInfo)||void 0===_c?void 0:_c.tags)||void 0===_d?void 0:_d.filter((function(t){return\"no-backorder\"==t})).length)&&Object.values(null===state||void 0===state?void 0:state.variantsInStock).every((function(t){return\"false\"==t})))&&!!(null===(_e=null===window||void 0===window?void 0:window.BigData)||void 0===_e?void 0:_e.product);return _virtual_index",
                          "component.options.text": "var _a,_b,_c,_d,_virtual_index=(null===(_b=null===(_a=null===state||void 0===state?void 0:state.productInfo)||void 0===_a?void 0:_a.tags)||void 0===_b?void 0:_b.filter((function(t){return\"coming-soon\"==t})).length)?\"Coming soon\":(null===(_d=null===(_c=null===state||void 0===state?void 0:state.productInfo)||void 0===_c?void 0:_c.tags)||void 0===_d?void 0:_d.filter((function(t){return\"no-backorder\"==t})).length)&&Object.values(state.variantsInStock).every((function(t){return\"false\"==t}))?\"SOLD OUT\":state.addedToCartButtonText;return _virtual_index"
                         },
                         "code": {
                          "bindings": {
                           "component.options.text": "!!state?.productInfo?.tags?.filter(tag => tag == 'coming-soon').length ? 'Coming soon' : (!!state?.productInfo?.tags?.filter(tag => tag == 'no-backorder').length && Object.values(state.variantsInStock).every(inStock => inStock == 'false')) ? 'SOLD OUT' : state.addedToCartButtonText",
                           "show": "state.productInfo && ((state.qtyLimit > 0 && state.inCart >= state.qtyLimit) || state?.productInfo?.tags?.filter(tag => tag == 'coming-soon').length || (state?.productInfo?.tags?.filter(tag => tag == 'no-backorder').length && Object.values(state?.variantsInStock).every(inStock => inStock == 'false'))) && !!window?.BigData?.product"
                          }
                         },
                         "layerName": "ALREADY IN CART",
                         "id": "builder-aa971f07d252490ea1815ef20ac3e67f",
                         "class": "add-btn no-hover font-body-sm font-mob-xsm test-already",
                         "meta": {
                          "version": "0.0.91",
                          "eventActions": {
                           "change": null
                          },
                          "previousId": "builder-3bc726dc49394451a5cff255f7f739fd"
                         },
                         "component": {
                          "name": "Text",
                          "options": {}
                         },
                         "responsiveStyles": {
                          "large": {
                           "cursor": "not-allowed"
                          }
                         }
                        }
                       ],
                       "tsCode": "/*\n  * Global objects available:\n  *\n  * state - builder state object - learn about state https://www.builder.io/c/docs/guides/state-and-actions\n  * context - builder context object - learn about state https://github.com/BuilderIO/builder/tree/main/packages/react#passing-data-and-functions-down\n  * fetch - Fetch API - https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API'\n  * Builder - Builder object - useful values include: Builder.isServer, Builder.isBrowser, Builder.isPreviewing, Builder.isEditing\n  *\n  * visit https://www.builder.io/c/docs/guides/custom-code\n  * for more information on writing custom code\n  */\n async function main () {\n  if (Builder.isServer) {\n    // Place any code here you want to only run on the server. Any  \n    // data fetched on the server will be available to re-hydrate on the client\n    // if added to the state object\n  }\n\n  if (Builder.isBrowser) {\n    // Place code that you only want to run in the browser (client side only) here\n    // For example, anything that uses document/window access or DOM manipulation\n  }\n}\n\nexport default main();",
                       "jsCode": "var __awaiter=function(e,n,t,r){return new(t||(t=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function u(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var n;e.done?o(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(a,u)}l((r=r.apply(e,n||[])).next())}))},__generator=function(e,n){var t,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},\"function\"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(t)throw new TypeError(\"Generator is already executing.\");for(;a;)try{if(t=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=n.call(e,a)}catch(e){i=[6,e],r=0}finally{t=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,u])}}};function main(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(e){return Builder.isServer,Builder.isBrowser,[2]}))}))}var _virtual_index=main();return _virtual_index"
                      }
                     }
                    }
                   }
                  },
                  "responsiveStyles": {
                   "small": {
                    "width": "100%"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "hide": "var _virtual_index=state.showIpds;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "hide": "state.showIpds"
                   }
                  },
                  "layerName": "[SPACER] - 120/56/56",
                  "id": "builder-941b73e758d94971902c4d18f9f929fc",
                  "meta": {
                   "previousId": "builder-55ebfcfb730b4db9b546af9ef77df696"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-120 tspacer-56 mspacer-56\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "actions": {
                   "click": "document.querySelector(\"label.la-label_button\")&&document.querySelector(\"label.la-label_button\").click()"
                  },
                  "bindings": {
                   "hide": "var _virtual_index=!(window&&window.BigData&&window.BigData.product&&\"7761325916377\"==window.BigData.product.id&&!state.inCart);return _virtual_index"
                  },
                  "code": {
                   "actions": {
                    "click": "if (!!document.querySelector(\"label.la-label_button\"))\n  document.querySelector(\"label.la-label_button\").click();\n"
                   },
                   "bindings": {
                    "hide": "!window || !window.BigData || !window.BigData.product || window.BigData.product.id != \"7761325916377\" || !!state.inCart"
                   }
                  },
                  "layerName": "Upload prescription button",
                  "id": "builder-6db6b500619943f2a59277239ddae0cb",
                  "class": "rx-upload-btn font-body-sm font-mob-xsm",
                  "meta": {
                   "eventActions": {
                    "click": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "if(!!document.querySelector('label.la-label_button'))\n  document.querySelector('label.la-label_button').click();"
                      }
                     }
                    ]
                   },
                   "previousId": "builder-fdf9eadb67db4cdda82cd5f8959080ce"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<button\n  type=\"button\"\n  id=\"la-select-lenses-btn\"\n  class=\"la-select-lenses-btn font-body-sm\"\n  data-toggle=\"la-modal\"\n  data-target=\"#myPrescription\"\n>\n  Upload prescription\n</button>\n"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "VARIANT DISABLER",
                  "id": "builder-107ffe9ae4074ecf8e9b13565785644d",
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<script>\n  const variantInputs = document.querySelectorAll('input[data-for-sale]');\n  const noBackorder = !!document.querySelector('.add-btn-parent[data-no-backorder=\"true\"]');\n  if(noBackorder && !!variantInputs && variantInputs.length) {\n    variantInputs.forEach(inp => {\n      if(inp.getAttribute('data-for-sale') == 'false') {\n        inp.setAttribute('disabled', '');\n      }\n    });\n  }\n\n  window.updateCartBtnPerOptions = function() {\n    let bigDataReady = !!window && !!window.BigData && !!window.BigData.product && !!window.BigData.product.store;\n    let addText = !bigDataReady ? '' : window.BigData.product.store.addText;\n    let backorderText = !bigDataReady ? '' : window.BigData.product.store.backorderText;\n\n    let addBtnParentEl = document.querySelector('.add-btn-parent');\n    let addBtnLabelEl = [...document.querySelectorAll('.add-btn')].at(-1).querySelector('span');\n    let checkedOptionEl = document.querySelector('input[name^=\"variant\"]:checked');\n\n    let noBackorder = !!document.querySelector('.add-btn-parent[data-no-backorder=\"true\"]');\n    let baseForSale = !!document.querySelector('.add-btn-parent[data-for-sale=\"true\"]');\n    let anyOptionForSale = !!document.querySelector('input[name^=\"variant\"][data-for-sale=\"true\"]');\n    let hasOptions = !!document.querySelector('.option-group[data-populated=\"true\"]');\n\n    let optionSelectionOk = !hasOptions || (noBackorder && !anyOptionForSale) || !!checkedOptionEl;\n    if(!optionSelectionOk) { addBtnParentEl.style.display = 'none'; }\n    else {\n      addBtnParentEl.style.display = '';\n      if(bigDataReady && addText != '') {\n        if(backorderText == '' || (!hasOptions && baseForSale) || (!!checkedOptionEl && checkedOptionEl.getAttribute('data-for-sale') == 'true')) {\n          addBtnLabelEl.innerHTML = addText;\n        }\n        else if(noBackorder && !anyOptionForSale) {\n          addBtnLabelEl.innerHTML = 'SOLD OUT';\n        }\n        else {\n          addBtnLabelEl.innerHTML = backorderText;\n        }\n      }\n    }\n  };\n  window.setOnchangeForOptInputs = function() {\n    optionInputs = document.querySelectorAll('input[name^=\"variant\"]:not(:disabled)');\n    optionInputs.forEach(inp => inp.addEventListener('change', window.updateCartBtnPerOptions));\n  };\n  setTimeout(window.updateCartBtnPerOptions, 1);\n  setTimeout(window.setOnchangeForOptInputs, 1);\n</script>\n",
                    "replaceNodes": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "RX EDIT URL QUERY",
                  "id": "builder-1018014ebdef432e969625443d9d9193",
                  "meta": {
                   "previousId": "builder-107ffe9ae4074ecf8e9b13565785644d"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<script>\n  const params = new Proxy(new URLSearchParams(window.location.search), {\n      get: (searchParams, prop) => searchParams.get(prop),\n  });\n  if(!!params.initForm && params.initForm === 'y' && !!document.querySelector('.rx-upload-btn') && document.querySelector('.rx-upload-btn').style.display !== 'hidden') {\n      document.querySelector('.rx-upload-btn button').click();\n  }\n</script>\n",
                    "replaceNodes": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "padding": "0px",
                "textAlign": "left",
                "width": "100%"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "layerName": "SLIDER INTERACTION",
              "tagName": "div",
              "id": "builder-9f1770d349454d19bb3bd333e29980ed",
              "class": "TAVERN",
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<script>\n  window.getToggleCollection = function(toggleGroupKey, elementKey, toggleNumber = '') {\n    let query = `.TOG${toggleGroupKey}.tog-${elementKey}` + (toggleNumber == '' ? '' : `[data-tognum=\"${toggleNumber}\"]`);\n    return [...document.querySelectorAll(query)];\n  };\n  window.getToggleElement = function(toggleGroupKey, elementKey, otherClasses = '') {\n    return document.querySelector(`.TOG${toggleGroupKey}.tog-${elementKey}${otherClasses}`);\n  };\n\n  window.updateSliderControls = function() {\n    let indexDisplay = getToggleElement('prod', 'index');\n    let prodSlides = getToggleCollection('prod', 'slider');\n    let togNum = 0;\n    for(let i = 0; i < prodSlides.length; i++) {\n      let slide = prodSlides[i];\n      let rects = slide.getClientRects();\n      if(rects.length && !!rects[0] && rects[0].x > 0) {\n        togNum = parseInt(slide.dataset.tognum);\n        break;\n      }\n    }\n    if(togNum) {\n      if(!!indexDisplay) {\n        let cur = togNum.toString().padStart(2, '0');\n        let tot = prodSlides.length.toString().padStart(2, '0');\n        indexDisplay.children[0].innerHTML = `${cur} / ${tot}`;\n      }\n    }\n    if(!!window.prodScroll) delete window.prodScroll;\n  };\n  setTimeout(window.updateSliderControls, 100);\n\n  /* --Interactive sections */\n  /* product */\n  let onTrackScroll = () => {\n    if(typeof window.prodDebounce == 'number') clearTimeout(window.prodDebounce);\n    window.prodDebounce = setTimeout(window.updateSliderControls, 100);\n  };\n  setTimeout(() => {\n    let prodTrack = document.querySelector('.TOGprod.store-slider>.slider-track');\n    if(!!prodTrack) {\n      prodTrack.onscroll = onTrackScroll;\n    }\n  }, 100);\n</script>\n",
                "replaceNodes": true
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=state.specMap.length;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "state.specMap.length"
               }
              },
              "layerName": "[SPACER] - 120//80",
              "id": "builder-ae1a675926fe4297bbbc22c3a633bf10",
              "meta": {
               "previousId": "builder-025dd661174a480089c64bd534427e11"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-120 mspacer-80\" />\n",
                "replaceNodes": true
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "layerName": "[SPACER] - 160",
              "id": "builder-fe85e4e2100e49cab55bd1a9ef9010a3",
              "meta": {
               "previousId": "builder-38bc513872c841149ba23a3c51a80ff4"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-160 tspacer-160\" />\n",
                "scriptsClientOnly": true
               }
              },
              "responsiveStyles": {
               "large": {
                "display": "flex"
               },
               "medium": {
                "display": "flex"
               },
               "small": {
                "display": "none"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=!!window&&!!window.BigData&&!!window.BigData.product&&\"7693929054425\"==window.BigData.product.id;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.id == '7693929054425'"
               }
              },
              "layerName": "Content Beyond Page",
              "id": "builder-2b16b2a7be734f9e91d2839e36f57611",
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "bindings": {
                 "hide": "var _virtual_index=state.loading||!state.productInfo;return _virtual_index"
                },
                "code": {
                 "bindings": {
                  "hide": "state.loading || !state.productInfo"
                 }
                },
                "layerName": "[GRID] - Form Factor",
                "id": "builder-e060820c4e8a479b892c18bb679c1293",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-fa35b6622e284adc920dc9cffe6f81fe"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-0f744d0e947b4d40b3908ccd8723d7f8",
                  "class": "gb-8 ge-11 gbt-1 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-7afa5513b3774cf5b1552c732e894177"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-5e258aac8a8c4e169f5e94de238b0a1e",
                    "class": "gb-1 ge-6 get-8 gem-6 font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "Shockingly small form factor. A revolutionary approach"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 32//24",
                    "id": "builder-4dfc04463aa44644aade1dfe042ddcdc",
                    "class": "gb-1 ge-12 gem-6 ",
                    "meta": {
                     "previousId": "builder-835dafa98320486c8753720d636496df"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 mspacer-24\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-cdeecc4f094e48268759f823e92b6530",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<font color=\"#787e81\">Traditional VR headsets are bulky and uncomfortable. Beyond focuses on an ultra-light and compact form factor so you can enjoy long sessions in VR.</font>"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-ab6c1d643d734deba877cddc2f694e5b",
                    "meta": {
                     "previousId": "builder-57fbb0127e9e4107adf820c9f56948e3"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 80",
                    "id": "builder-a5eb3a0364294a50baa8fbe9a0f9ec31",
                    "meta": {
                     "previousId": "builder-0662e0f285ea439f88fdee5a1e70f4a8"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none",
                      "marginBottom": "-12px"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "display": "flex",
                    "flexDirection": "column"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "padding": "0px",
                  "textAlign": "left",
                  "width": "100%"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 56",
                "id": "builder-daacb5b74d6749549925442564e1a976",
                "meta": {
                 "previousId": "builder-526064ed63f74122984b4ef412db5802"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-56\" />\n",
                  "scriptsClientOnly": true
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[IMG] - Beyond Boxing",
                "id": "builder-b4508411c8944bc69db710885c952d5d",
                "class": "base-margin img-rounded",
                "meta": {
                 "previousId": "builder-0b00c4d193cf4a0e8670e55348693873",
                 "bindingActions": {
                  "component": {
                   "options": {
                    "image": null
                   }
                  }
                 }
                },
                "component": {
                 "name": "Image",
                 "options": {
                  "image": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=1648",
                  "backgroundSize": "cover",
                  "backgroundPosition": "center",
                  "lazy": false,
                  "fitContent": true,
                  "aspectRatio": 0.7,
                  "lockAspectRatio": false,
                  "height": 1400,
                  "width": 2000,
                  "sizes": "(max-width: 638px) 64vw, (max-width: 998px) 97vw, 118vw",
                  "srcset": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=100 100w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=200 200w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=400 400w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=800 800w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=1200 1200w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=1600 1600w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=2000 2000w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=1648 1648w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=408 408w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=966 966w"
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column",
                  "position": "relative",
                  "flexShrink": "0",
                  "boxSizing": "border-box",
                  "minWidth": "20px",
                  "overflow": "hidden",
                  "height": "30vw",
                  "marginLeft": "0px",
                  "marginRight": "0px"
                 },
                 "medium": {
                  "width": "100%",
                  "height": "50vw"
                 },
                 "small": {
                  "width": "100%",
                  "height": "90vw"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[mSPACER] - 24",
                "id": "builder-a3991e3211464896ab24aa5d3e84fd0e",
                "meta": {
                 "previousId": "builder-56cfdb99cc4e47e0a75dff5b85bbe733"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 56",
                "id": "builder-5673653baee949c7801f053619010d4c",
                "meta": {
                 "previousId": "builder-cd70f53cfeb04d44aefab15b845655f7"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-56\" />\n",
                  "scriptsClientOnly": true
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[GRID] - Spec Highlights",
                "id": "builder-dcbc9ad8cd5043acb82d6168e63d3064",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-48b59f3619f649f0952a359b915af9df"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-ff2bce80d0484252a5a2eb8c5065516d",
                  "class": "gb-1 ge-3 get-3 font-head head-shorten-top gbm-1 gem-3 font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                  "meta": {
                   "previousId": "builder-278a5f0ebc37430bba8684eb1dee1a7e"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>127g</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginRight": "84px"
                   },
                   "medium": {
                    "paddingRight": "0px",
                    "marginRight": "0px",
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-3fc24d4ea3f741f4919fa3996a0d2511",
                  "class": "gb-4 ge-6 gbt-4 get-6 font-head head-shorten-top gbm-4 gem-6 font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                  "meta": {
                   "previousId": "builder-e129c94d47484f49a3a165c0ea6b0f7c"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>24 mm</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginRight": "84px"
                   },
                   "medium": {
                    "paddingRight": "0px",
                    "marginRight": "0px",
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-bfa24a9dfb6a42ecbede8a71a9933807",
                  "class": "gbm-1 gem-3 font-detail detail-shorten-top detail-shorten-btm",
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<span style=\"color: rgb(120, 126, 129); font-family: &quot;Neue Haas Grotesk Display Pro - 55 Roman&quot;, &quot;Zen Kaku Gothic New - Regular&quot;, sans-serif; font-size: 16px; letter-spacing: 0.6px;\">weight</span>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none",
                    "flexDirection": "column",
                    "position": "relative",
                    "flexShrink": "0",
                    "boxSizing": "border-box",
                    "lineHeight": "normal",
                    "height": "auto"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "textAlign": "left",
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-d14dfa0e575f41f18156d225516a9e60",
                  "class": "gbm-4 gem-6 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-93b5345eb57e4206aa7210c479cd8c4f"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<span style=\"color: rgb(120, 126, 129); letter-spacing: 0.6px;\">at its thinnest point</span><br>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none",
                    "flexDirection": "column",
                    "position": "relative",
                    "flexShrink": "0",
                    "boxSizing": "border-box",
                    "lineHeight": "normal",
                    "height": "auto"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "textAlign": "left",
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[mSPACER] - 56",
                  "id": "builder-94d1c7591a204a8c9f1ff27de099476b",
                  "meta": {
                   "previousId": "builder-2b568ad3edb741458dc7d66ae0f0f096"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-56\" />\n",
                    "scriptsClientOnly": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "flex",
                    "marginTop": "-12px",
                    "marginBottom": "-12px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-af2d4ce214d44793a14b8f41eeea7340",
                  "class": "gb-7 ge-9 gbt-7 get-9 font-head head-shorten-top gbm-1 gem-3 font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                  "meta": {
                   "previousId": "builder-ae65772675d148269ad9e0a6104efabc"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>143.1 mm</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left"
                   },
                   "medium": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-ef500fb8d0c54c89b2fffc5d2a368721",
                  "class": "gb-10 ge-12 gbt-10 get-12 font-head head-shorten-top gbm-4 gem-6 font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                  "meta": {
                   "previousId": "builder-f6df54b70beb435c82e3be1dcd6174c7"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>52.4 mm</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left"
                   },
                   "medium": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-a01781e6ec7c4087ab8a91aa4128102b",
                  "class": "gbm-1 gem-3 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-bfbe030c0178484797319ce4079c9dde"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<span style=\"color: rgb(120, 126, 129); letter-spacing: 0.6px; text-align: center;\">length</span><br>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none",
                    "flexDirection": "column",
                    "position": "relative",
                    "flexShrink": "0",
                    "boxSizing": "border-box",
                    "lineHeight": "normal",
                    "height": "auto"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "textAlign": "left",
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-a414cb5abb1745edabbde89a7a37a2ea",
                  "class": "gbm-4 gem-6 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-725d7a730d9e4a96970cd53768b86e48"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<span style=\"color: rgb(120, 126, 129); letter-spacing: 0.6px;\">width</span><br>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none",
                    "flexDirection": "column",
                    "position": "relative",
                    "flexShrink": "0",
                    "boxSizing": "border-box",
                    "lineHeight": "normal",
                    "height": "auto"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "textAlign": "left",
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-610210df13344ddfa3d5704d84fd911d",
                  "class": "gb-1 ge-3 get-3 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-c98ca3300d4d4c42b32acd0395bc4a7d",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>weight</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-089a9b106f8b456586b3f0a9dcf59cbb",
                  "class": "gb-4 ge-6 gbt-4 get-6 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-4cecb290472b45d0aa424d3b2c99b159",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>thinnest point</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-5e77fd72196943fb95a9fa581476335d",
                  "class": "gb-7 ge-9 gbt-7 get-9 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-da94ff0a8c5f44fcb31f650e3c671538",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>length</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-59d0b9136f4e4f0bb070b4dc32f66851",
                  "class": "gb-10 ge-12 gbt-10 get-12 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-2dd5378f51d043ea80edb01ef1e157b6",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>length</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "marginLeft": "auto"
                 },
                 "medium": {
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "width": "100%"
                 },
                 "small": {
                  "paddingLeft": "0px"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160//120",
                "id": "builder-6df63be90c1449918271a3c5e63dff91",
                "meta": {
                 "previousId": "builder-85e2a79fe18d4e37a30af374bd0efa2b"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 mspacer-120\" />\n",
                  "replaceNodes": true
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "bindings": {
                 "hide": "var _virtual_index=state.loading||!state.productInfo;return _virtual_index"
                },
                "code": {
                 "bindings": {
                  "hide": "state.loading || !state.productInfo"
                 }
                },
                "layerName": "[GRID] - Form Factor",
                "id": "builder-39c4e99b70094ec3a88a9488e9ebe0f1",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-3ace0c04f4794e7b897400b12701131a"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-5d497405d28a4b13920784511c6c9cf1",
                  "class": "gb-1 ge-5 gbt-1 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-2ca8eb3d7193473585c688166b4c8962"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-367bb85371364e34b992921f07b9d1ba",
                    "class": "gb-1 ge-6 get-8 gem-6 font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<div>Unparalleled visual clarity. Shocking color fidelity. In a tiny package.&nbsp;<br></div>"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 32//24",
                    "id": "builder-b00b5b9985f642dd9fa35f1c901dea8a",
                    "class": "gb-1 ge-12 gem-6 ",
                    "meta": {
                     "previousId": "builder-f78214737c7d4c71842c272b29d6756e"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 mspacer-24\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-84826de9d05b4e408d701abaeddb971a",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-f736694db5fa4c29a9a4178c3aad7b13"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<font color=\"#787e81\">Over 13.1 million pixels are packed into dual 1-inch OLED displays in an RGB striped layout. Each pixel is just 7.2 μm wide – 7 times thinner than a human hair – with response times measured in nanoseconds. The result? No more screen door effect, dull colors, gray shadows, or motion blur you became accustomed to with older-generation LCD-based VR headsets. Beyond supports 75Hz and 90Hz refresh rates.</font><br>"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 56",
                    "id": "builder-217a35d4d2334733990c6a4c6d41f485",
                    "meta": {
                     "previousId": "builder-526064ed63f74122984b4ef412db5802"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-56\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-8162a58e38d84f5fb03235356c79e641",
                    "meta": {
                     "previousId": "builder-56cfdb99cc4e47e0a75dff5b85bbe733"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 80",
                    "id": "builder-a238ff6be9e24c198dac419cb9be5270",
                    "meta": {
                     "previousId": "builder-814c7a394d9c4c33bb7673b8b8d62d21"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none",
                      "marginBottom": "-12px"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "display": "flex",
                    "flexDirection": "column"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "padding": "0px",
                  "textAlign": "left",
                  "width": "100%"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[IMG] - Beyond Boxing",
                "id": "builder-fe8c57d695534bcc8f996c3ac55fabb1",
                "class": "base-margin img-rounded",
                "meta": {
                 "previousId": "builder-8a1bc95f01f64110af63f05e70234290",
                 "bindingActions": {
                  "component": {
                   "options": {
                    "image": null
                   }
                  }
                 }
                },
                "component": {
                 "name": "Image",
                 "options": {
                  "image": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=1648",
                  "backgroundSize": "contain",
                  "backgroundPosition": "center",
                  "lazy": false,
                  "fitContent": true,
                  "aspectRatio": 0.552,
                  "lockAspectRatio": false,
                  "height": 1104,
                  "width": 2000,
                  "sizes": "(max-width: 638px) 64vw, (max-width: 998px) 97vw, 118vw",
                  "srcset": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=100 100w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=200 200w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=400 400w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=800 800w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=1200 1200w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=1600 1600w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=2000 2000w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=1648 1648w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=408 408w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=966 966w"
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column",
                  "position": "relative",
                  "flexShrink": "0",
                  "boxSizing": "border-box",
                  "minWidth": "20px",
                  "overflow": "hidden",
                  "height": "30vw",
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "backgroundColor": "rgba(0, 0, 0, 1)",
                  "paddingTop": "0",
                  "minHeight": "0",
                  "paddingBottom": "0"
                 },
                 "medium": {
                  "width": "100%",
                  "height": "50vw"
                 },
                 "small": {
                  "width": "100%",
                  "height": "90vw"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[mSPACER] - 24",
                "id": "builder-fd75d0d2bf604c2f995e093e6a59ea8f",
                "meta": {
                 "previousId": "builder-f5b796225eba413ba1d2199d6585d989"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 56",
                "id": "builder-7df54e0abd3a438599ace804ca21c123",
                "meta": {
                 "previousId": "builder-c83a5dbc139e43f1b18532eed807c7a2"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-56\" />\n",
                  "scriptsClientOnly": true
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 56",
                "id": "builder-df428f3b7d3641df864e156ae5b89049",
                "meta": {
                 "previousId": "builder-c83a5dbc139e43f1b18532eed807c7a2"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-56\" />\n",
                  "scriptsClientOnly": true
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[GRID] - Spec Highlights",
                "id": "builder-fce4e272f3bc4f0d8c3bb400b1cec965",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-8115d5b47f964d6c945b5ed25b157235"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-1774ead296b043c580c36409265e8235",
                  "class": "gb-1 ge-3 get-3 font-head head-shorten-top gbm-1 gem-3 font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                  "meta": {
                   "previousId": "builder-291cbbc9256d4c978997021d64bdf69f"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>5120 × 2560</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginRight": "84px"
                   },
                   "medium": {
                    "paddingRight": "0px",
                    "marginRight": "0px",
                    "fontSize": "20px"
                   },
                   "small": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-4ba654f3027943d39e855e90e8887391",
                  "class": "gb-4 ge-6 gbt-4 get-6 font-head head-shorten-top gbm-4 gem-6 font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                  "meta": {
                   "previousId": "builder-278a5f0ebc37430bba8684eb1dee1a7e"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>up to 90Hz</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginRight": "84px"
                   },
                   "medium": {
                    "paddingRight": "0px",
                    "marginRight": "0px",
                    "fontSize": "20px"
                   },
                   "small": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-8be9bd71e5764964b2394b6307551d6c",
                  "class": "gbm-1 gem-3 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-93b5345eb57e4206aa7210c479cd8c4f"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<span style=\"color: rgb(120, 126, 129); font-family: &quot;Neue Haas Grotesk Display Pro - 55 Roman&quot;, &quot;Zen Kaku Gothic New - Regular&quot;, sans-serif; font-size: 16px; letter-spacing: 0.6px;\">resolution</span>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none",
                    "flexDirection": "column",
                    "position": "relative",
                    "flexShrink": "0",
                    "boxSizing": "border-box",
                    "lineHeight": "normal",
                    "height": "auto"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "textAlign": "left",
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-68569d2bb80644739763696cd3f10ad4",
                  "class": "gbm-4 gem-6 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-bfbe030c0178484797319ce4079c9dde"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<span style=\"color: rgb(120, 126, 129); letter-spacing: 0.6px;\">refresh rate</span><br>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none",
                    "flexDirection": "column",
                    "position": "relative",
                    "flexShrink": "0",
                    "boxSizing": "border-box",
                    "lineHeight": "normal",
                    "height": "auto"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "textAlign": "left",
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[mSPACER] - 56",
                  "id": "builder-eb773bb530494e558ad9a65d2bd65cba",
                  "meta": {
                   "previousId": "builder-999bc29451c746da8ef032b74b3b72ba"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-56\" />\n",
                    "scriptsClientOnly": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "flex",
                    "marginTop": "-12px",
                    "marginBottom": "-12px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-9f74cd56ab2f494db8f2e786cda1e8b5",
                  "class": "gb-7 ge-9 gbt-7 get-9 font-head head-shorten-top gbm-1 gem-3 font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                  "meta": {
                   "previousId": "builder-05cf41cf668e4268882bb1b26c6f1b1c"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>32</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left"
                   },
                   "medium": {
                    "fontSize": "20px"
                   },
                   "small": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-4a2ee3f8e87a4c499917ea932ca79f44",
                  "class": "gb-10 ge-12 gbt-10 get-12 font-head head-shorten-top gbm-4 gem-6 font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                  "meta": {
                   "previousId": "builder-2da3767178a144a4accbcda053618179"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>102°</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left"
                   },
                   "medium": {
                    "fontSize": "20px"
                   },
                   "small": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-0f075a9c424340639b39851f46a49dec",
                  "class": "gbm-1 gem-3 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-725d7a730d9e4a96970cd53768b86e48"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "pixels per degree (PPD)"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none",
                    "flexDirection": "column",
                    "position": "relative",
                    "flexShrink": "0",
                    "boxSizing": "border-box",
                    "lineHeight": "normal",
                    "height": "auto"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "textAlign": "left",
                    "display": "flex",
                    "color": "rgba(120, 126, 129, 1)"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-8fb3c7b2c19945c6a30837c2122c2214",
                  "class": "gbm-4 gem-6 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-f3e6d96a242f42baa5161c8aa7cab15f"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<span style=\"color: rgb(120, 126, 129); letter-spacing: 0.6px;\">field of view</span><br>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none",
                    "flexDirection": "column",
                    "position": "relative",
                    "flexShrink": "0",
                    "boxSizing": "border-box",
                    "lineHeight": "normal",
                    "height": "auto"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "textAlign": "left",
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-32a4abf6bcf1449794b6e5fb96b316d5",
                  "class": "gb-1 ge-3 get-3 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-da94ff0a8c5f44fcb31f650e3c671538",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>resolution</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-3669181bef694ae5b6e048f6c7a943cc",
                  "class": "gb-4 ge-6 gbt-4 get-6 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-c98ca3300d4d4c42b32acd0395bc4a7d",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>refresh rate</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-f035a9d0172f4f2c86a92d0a152d9427",
                  "class": "gb-7 ge-9 gbt-7 get-9 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-2dd5378f51d043ea80edb01ef1e157b6",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>pixels per degree (PPD)</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-85387111369346a2a28274cc2abcd211",
                  "class": "gb-10 ge-12 gbt-10 get-12 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-4206747f821f4cc99be53d638f77cd79",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>field of view</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "marginRight": "auto"
                 },
                 "medium": {
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "width": "100%"
                 },
                 "small": {
                  "paddingLeft": "0px"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160//120",
                "id": "builder-04942c80e6394ed09f72913299c2ac98",
                "meta": {
                 "previousId": "builder-3c220e922dbc4436a9ef0087e49ed7e7"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 mspacer-120\" />\n",
                  "replaceNodes": true
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "bindings": {
                 "hide": "var _virtual_index=state.loading||!state.productInfo;return _virtual_index"
                },
                "code": {
                 "bindings": {
                  "hide": "state.loading || !state.productInfo"
                 }
                },
                "layerName": "[GRID] - Form Factor",
                "id": "builder-d30ea34da4e7434984b9f3ccf76b566c",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-3ace0c04f4794e7b897400b12701131a"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-fa7b9626af7c40a898552b656e160c6f",
                  "class": "gb-8 ge-11 gbt-1 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-2ca8eb3d7193473585c688166b4c8962"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-ec8d8a74f6674ee0a9e923f4ce7966e7",
                    "class": "gb-1 ge-6 get-8 gem-6 font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                    "meta": {
                     "previousId": "builder-34e5efc6cab24510b1f5cffca6a9787f"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "Personalized to fit you perfectly.&nbsp;"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 32//24",
                    "id": "builder-30f608455cdd4ff2b1cbb66d767ba579",
                    "class": "gb-1 ge-12 gem-6 ",
                    "meta": {
                     "previousId": "builder-f78214737c7d4c71842c272b29d6756e"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 mspacer-24\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-ea9d71cf2f7646a6b7dd6b061f384731",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-f736694db5fa4c29a9a4178c3aad7b13"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<font color=\"#787e81\">A face cushion that fits you perfectly. Weight is evenly spread across the contours of your face, gently distributing pressure across your nose, cheeks and eyebrows. This prevents headaches and discomfort, typically caused by too much pressure on your face from heavy headsets.</font><br>"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 56",
                    "id": "builder-691e6de4953044a1a6853e881ed7ed1c",
                    "meta": {
                     "previousId": "builder-526064ed63f74122984b4ef412db5802"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-56\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-68588690a496404682a477d03fb05739",
                    "meta": {
                     "previousId": "builder-56cfdb99cc4e47e0a75dff5b85bbe733"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 80",
                    "id": "builder-76622a0cdba54193b1f3d3f0dd20206e",
                    "meta": {
                     "previousId": "builder-814c7a394d9c4c33bb7673b8b8d62d21"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none",
                      "marginBottom": "-12px"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "display": "flex",
                    "flexDirection": "column"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "padding": "0px",
                  "textAlign": "left",
                  "width": "100%"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[GRID] - Body Tracking Imagery",
                "id": "builder-561a07ca4ad84d8fb4cd6f759a534971",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-49f15b2d29df4b3a87e25b01fb85a4f9"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid left)",
                  "id": "builder-67d8f23152f1405081b8fee22985c630",
                  "class": "gb-1 ge-6 get-6 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-054793c47ff44e9e8fe581e014c78e5d"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[IMG] - Beyond Boxing",
                    "id": "builder-a0ffc8239dac4c0e8287cf3364b511dc",
                    "class": "base-margin img-rounded",
                    "meta": {
                     "previousId": "builder-241053718795466182f10a419778ad33",
                     "bindingActions": {
                      "component": {
                       "options": {
                        "image": null
                       }
                      }
                     }
                    },
                    "component": {
                     "name": "Image",
                     "options": {
                      "image": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=816",
                      "backgroundSize": "cover",
                      "backgroundPosition": "center",
                      "lazy": false,
                      "fitContent": true,
                      "aspectRatio": 0.873,
                      "lockAspectRatio": false,
                      "height": 1500,
                      "width": 1718,
                      "sizes": "(max-width: 638px) 64vw, (max-width: 998px) 48vw, 59vw",
                      "srcset": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=100 100w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=200 200w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=400 400w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=800 800w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=1200 1200w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=1600 1600w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=2000 2000w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=816 816w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=408 408w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=475 475w"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "minWidth": "20px",
                      "overflow": "hidden",
                      "height": "25vw",
                      "marginLeft": "0px",
                      "marginRight": "0px"
                     },
                     "medium": {
                      "height": "50vw"
                     },
                     "small": {
                      "width": "100%",
                      "marginLeft": "0px",
                      "height": "80vw"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column",
                    "width": "100%",
                    "height": "30vw"
                   },
                   "medium": {
                    "height": "100%"
                   },
                   "small": {
                    "width": "100%",
                    "height": "100%"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-811c0f1ce7a3417990a2519646829e30",
                  "class": "gb-7 ge-12 gbt-7 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-15050831bc214c2099d1c6dc6e833663"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[IMG] - Beyond Boxing",
                    "id": "builder-318cb398a2144d5098a5a5846335c80f",
                    "class": "base-margin img-rounded",
                    "meta": {
                     "previousId": "builder-7844338b884b4c22adc36adfcef9448a",
                     "bindingActions": {
                      "component": {
                       "options": {
                        "image": null
                       }
                      }
                     }
                    },
                    "component": {
                     "name": "Image",
                     "options": {
                      "image": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F178faa702077421aad0f0e07f0966ea9?width=816",
                      "backgroundSize": "cover",
                      "backgroundPosition": "center",
                      "lazy": false,
                      "fitContent": true,
                      "aspectRatio": 0.553,
                      "lockAspectRatio": false,
                      "height": 1105,
                      "width": 2000,
                      "sizes": "(max-width: 638px) 64vw, (max-width: 998px) 48vw, 59vw",
                      "srcset": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F178faa702077421aad0f0e07f0966ea9?width=100 100w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F178faa702077421aad0f0e07f0966ea9?width=200 200w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F178faa702077421aad0f0e07f0966ea9?width=400 400w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F178faa702077421aad0f0e07f0966ea9?width=800 800w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F178faa702077421aad0f0e07f0966ea9?width=1200 1200w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F178faa702077421aad0f0e07f0966ea9?width=1600 1600w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F178faa702077421aad0f0e07f0966ea9?width=2000 2000w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F178faa702077421aad0f0e07f0966ea9?width=816 816w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F178faa702077421aad0f0e07f0966ea9?width=408 408w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F178faa702077421aad0f0e07f0966ea9?width=475 475w"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "minWidth": "20px",
                      "overflow": "hidden",
                      "height": "25vw",
                      "marginLeft": "0px",
                      "marginRight": "0px",
                      "backgroundColor": "rgba(0, 0, 0, 1)"
                     },
                     "medium": {
                      "height": "50vw"
                     },
                     "small": {
                      "width": "100%",
                      "marginLeft": "0px",
                      "height": "80vw"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column",
                    "height": "30vw"
                   },
                   "medium": {
                    "height": "100%"
                   },
                   "small": {
                    "height": "100%"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "paddingLeft": "0px",
                  "paddingRight": "0px",
                  "marginLeft": "0px",
                  "marginRight": "0px"
                 },
                 "medium": {
                  "marginLeft": "0px",
                  "marginRight": "0px"
                 },
                 "small": {
                  "display": "flex",
                  "flexDirection": "row",
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "width": "100%"
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "display": "flex",
                "flexDirection": "column",
                "position": "relative",
                "flexShrink": "0",
                "boxSizing": "border-box"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "layerName": "[mSPACER] - 80",
              "id": "builder-f52d9742eef54a1cbc3f0afd8f1df3bd",
              "meta": {
               "previousId": "builder-814c7a394d9c4c33bb7673b8b8d62d21"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-80\" />\n",
                "scriptsClientOnly": true
               }
              },
              "responsiveStyles": {
               "large": {
                "display": "none"
               },
               "medium": {
                "display": "none"
               },
               "small": {
                "display": "flex",
                "marginBottom": "-12px"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=state.specMap.length&&!state.loading&&state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "state.specMap.length && !state.loading && state.productInfo"
               }
              },
              "id": "builder-0e4150c4165d4636bb4c408f07bed645",
              "class": "font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
              "component": {
               "name": "Text",
               "options": {
                "text": "<p>Specifications</p>"
               }
              },
              "responsiveStyles": {
               "large": {
                "textAlign": "left"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=state.specMap.length;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "state.specMap.length"
               }
              },
              "layerName": "[SPACER] - 40//",
              "id": "builder-f3e9555b26c54554aa063053be2d2f9f",
              "meta": {
               "previousId": "builder-85e2a79fe18d4e37a30af374bd0efa2b"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-40\" />\n",
                "replaceNodes": true
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "hide": "var _virtual_index=state.loading||!state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "hide": "state.loading || !state.productInfo"
               }
              },
              "repeat": {
               "collection": "state.specMap"
              },
              "layerName": "[GRID] - Spec(i)",
              "id": "builder-934359c951a5493a8ce9e7beca6efde5",
              "class": "base-grid",
              "meta": {
               "previousId": "builder-56c8d097ca1b4032a0a9dfb9bca41a71"
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 32//",
                "id": "builder-17b879d9ae57403299d9225458e58564",
                "class": "gb-1 ge-12",
                "meta": {
                 "previousId": "builder-4499f710f28242afb8832cab541aa155"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-32\" />\n",
                  "replaceNodes": true
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid number)",
                "id": "builder-aae59b0a335e4e0a861ea64405a8fad3",
                "class": "gb-1 ge-1 gbm-1 gem-2",
                "meta": {
                 "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=state.specMapItem.index.toString().padStart(2,\"0\");return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "state.specMapItem.index.toString().padStart(2, '0')"
                   }
                  },
                  "layerName": "Num (i) Label",
                  "id": "builder-8229a584b0174a049ad1c4eedfeeb448",
                  "class": "font-body-sm body-sm-shorten-top body-sm-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
                  "meta": {
                   "previousId": "builder-336ce3c3160842c4abf39c2356b028f1"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>01</p>"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid name)",
                "id": "builder-0c3ed94dd302437b8fb5b830655e7aa0",
                "class": "gb-2 ge-6 gbm-3 gem-6",
                "meta": {
                 "previousId": "builder-c2cab5d3f8c64f1481bc6c086dea0a32"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=state.specMapItem.name;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "state.specMapItem.name"
                   }
                  },
                  "layerName": "Spec Name",
                  "id": "builder-64c2c94ea208443dbb55af04d9a0b8f4",
                  "class": "font-body-sm body-sm-shorten-top body-sm-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
                  "meta": {
                   "previousId": "builder-b2d0e7541de04c868408122ae1b0edb7"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>Min reqs</p>"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 32//",
                "id": "builder-1b9de7bc6fe44e60b27e0df82647508c",
                "class": "gbm-1 gem-6",
                "meta": {
                 "previousId": "builder-f11a520428cf4db8b3535d11805290de"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"desktop-nix mspacer-32\" />\n",
                  "replaceNodes": true
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid titles)",
                "id": "builder-dfea03cee64c413098f3c5edd8df37f2",
                "class": "gb-7 ge-8 gbm-1 gem-2 body-sm-shorten-top body-sm-shorten-btm mob-xsm-shorten-top mob-xsm-shorten-btm",
                "meta": {
                 "previousId": "builder-c2cab5d3f8c64f1481bc6c086dea0a32"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=state.specsItem.title;return _virtual_index",
                   "show": "var _virtual_index=state.specsItem.title;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "state.specsItem.title",
                    "show": "state.specsItem.title"
                   }
                  },
                  "repeat": {
                   "collection": "state.specMapItem.specs"
                  },
                  "layerName": "Title (j) Text",
                  "id": "builder-2482811ea29b4c67baba424991ca9dba",
                  "class": "font-body-sm font-mob-xsm",
                  "meta": {
                   "previousId": "builder-8624212b36084972b043997abe7c4ad0"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>GPU</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid data)",
                "id": "builder-57872564609146868ac258344e4f81b8",
                "class": "gb-9 ge-12 gbm-3 gem-6 body-sm-shorten-top body-sm-shorten-btm mob-xsm-shorten-top mob-xsm-shorten-btm",
                "meta": {
                 "previousId": "builder-8a7b3d4f3d314ed4bb55c79630a6c197"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=state.specsItem.data;return _virtual_index",
                   "show": "var _virtual_index=state.specsItem.data;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "state.specsItem.data",
                    "show": "state.specsItem.data"
                   }
                  },
                  "repeat": {
                   "collection": "state.specMapItem.specs"
                  },
                  "layerName": "Data (j) Text",
                  "id": "builder-2cd6cb7d1a424303af937b8568eb938b",
                  "class": "font-body-sm font-mob-xsm",
                  "meta": {
                   "previousId": "builder-8624212b36084972b043997abe7c4ad0"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>GPU</p>"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "bindings": {
                 "hide": "var _virtual_index=state.specMapItem.index==state.dummySpecMap.length;return _virtual_index"
                },
                "code": {
                 "bindings": {
                  "hide": "state.specMapItem.index == state.dummySpecMap.length"
                 }
                },
                "layerName": "[SPACER] - 56//40",
                "id": "builder-9353d13e7af449bd97c76f91e2d6f775",
                "class": "gb-1 ge-12",
                "meta": {
                 "previousId": "builder-f11a520428cf4db8b3535d11805290de"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-56 mspacer-40\" />\n",
                  "replaceNodes": true
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "gridRowGap": "0px",
                "borderTop": "1px solid #787E81",
                "padding": "0",
                "textAlign": "left"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "layerName": "[SPACER] - 160",
              "id": "builder-b81d209fa62d4b759f9f608007b28474",
              "meta": {
               "previousId": "builder-1c8f9e030d12472797c6786393230138"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-160 tspacer-160\" />\n",
                "scriptsClientOnly": true
               }
              },
              "responsiveStyles": {
               "large": {
                "display": "flex"
               },
               "medium": {
                "display": "flex"
               },
               "small": {
                "display": "flex"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=!!window&&!!window.BigData&&!!window.BigData.product&&[\"7693929054425\",\"8100195008729\"].includes(window.BigData.product.id);return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!window && !!window.BigData && !!window.BigData.product && ['7693929054425','8100195008729'].includes(window.BigData.product.id)"
               }
              },
              "layerName": "Reviews",
              "id": "builder-61ef8c1a53d4433d830415cd8f83da15",
              "properties": {
               "id": "reviews"
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "id": "builder-956a271d35004067804cbe8ef55e1fad",
                "class": "font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                "meta": {
                 "previousId": "builder-6f4421d8074e4f7388fbaa0431ba3728"
                },
                "component": {
                 "name": "Text",
                 "options": {
                  "text": "<p>Customer Reviews</p>\n"
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "textAlign": "left"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 40//",
                "id": "builder-2a3d90915bb349f0bce3bcac3d2e8e25",
                "meta": {
                 "previousId": "builder-b82f477089b3448a9e066a453be81c16"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-40\" />\n",
                  "replaceNodes": true
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[DIVIDER]",
                "id": "builder-2494d81323644005b2a18c4faa2033ba",
                "class": "divider_review",
                "meta": {
                 "previousId": "builder-612f11dbc92a410bbb7f99240292d434"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"divider\" />\n",
                  "scriptsClientOnly": true
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "width": "100%",
                  "marginLeft": "0px!"
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "display": "flex",
                "flexDirection": "column",
                "position": "relative",
                "flexShrink": "0",
                "boxSizing": "border-box"
               }
              }
             }
            ],
            "tsCode": "\n    if (Builder.isBrowser) {\n        //Dynamically determine the product to display\n        // let idNode = document.querySelector('div.build-pid');\n        // if(!!state && !!state.product && !!idNode) {\n        //     console.log('shabab!', {\n        //         stateProduct: state.product,\n        //         derivedName: idNode.textContent,\n        //         stateJSON: JSON.parse(JSON.stringify(state)),\n        //     }); //debug\n        //     // state.product = idNode.textContent;\n        // }\n\n        const transform = (product) => {\n            return Object.assign({}, product, {\n                compareAtPrice: product.compare_at_price,\n                /// it's empty, will be synced through api and merged ( no need for ssr here )\n                options: [],\n                images: product.images.map((src) => ({\n                    src,\n                    alt: product.title,\n                })),\n            });\n        };\n        const shopifyWindow = window;\n        if (shopifyWindow.BuilderJsonData && shopifyWindow.BuilderJsonData.product) {\n            context.overrideProductId = shopifyWindow.BuilderJsonData.product.id;\n            context.productObject = transform(shopifyWindow.BuilderJsonData.product);\n        }\n    }\n\n    context.setState = (stateUpdates) => {\n        for (let key in stateUpdates) {\n            state[key] = stateUpdates[key];\n        }\n        if ('selectedProductVariant' in stateUpdates) {\n            onProductVariantChange();\n        }\n    };\n    const onProductVariantChange = () => {\n        if (state.selectedProductVariant) {\n            state.selectedImage = state.selectedProductVariant.image || state.selectedImage;\n        }\n    };\n    const getProductId = () => {\n        const contextPlaceholder = 'context_placeholder';\n        if (state.product === contextPlaceholder) {\n            return context.overrideProductId;\n        }\n        let product = state.product;\n        if (typeof product === 'object' &&\n            product &&\n            product['@type'] === '@builder.io/core:Request') {\n            product = product.options.product;\n        }\n        return product;\n    };\n    let lastProductId = getProductId();\n    let lastDefaultVariantId = state.defaultVariantId;\n    if (Builder.isEditing) {\n        ref.onStateChange.subscribe(() => {\n            const productId = getProductId();\n            const defaultVariantId = state.defaultVariantId;\n            if (lastProductId !== productId) {\n                updateProduct();\n            }\n            else if (defaultVariantId !== lastDefaultVariantId ||\n                (state.productInfo && !state.selectedProductVariant)) {\n                setDefaultVariant();\n            }\n            lastProductId = productId;\n            lastDefaultVariantId = defaultVariantId;\n        });\n    }\n    if (state.productInfo && !state.selectedProductVariant) {\n        setDefaultVariant();\n    }\n    function setDefaultVariant() {\n        const productInfo = state.productInfo;\n        const firstAvailableVariant = productInfo.variants.find(variant => variant.availableForSale);\n        let defaultVariant = firstAvailableVariant || productInfo.variants[0];\n        if (state.defaultVariantId) {\n            const defaultVariantInfo = productInfo.variants.find(variant => String(variant.id) === String(state.defaultVariantId));\n            if (defaultVariantInfo) {\n                defaultVariant = defaultVariantInfo;\n            }\n        }\n        state.selectedProductVariant = defaultVariant;\n        state.selectedImage = (defaultVariant === null || defaultVariant === void 0 ? void 0 : defaultVariant.image) || productInfo.images[0];\n    }\n    function updateProduct() {\n        var _a;\n        const productId = getProductId();\n        if (state.productInfo && !productId) {\n            setDefaultVariant();\n            return;\n        }\n        if (productId) {\n            state.loading = true;\n            const shopify = window.Shopify || {};\n            const activeCurrency = ((_a = shopify.currency) === null || _a === void 0 ? void 0 : _a.active) || 'USD';\n            return fetch(`https://cdn.builder.io/api/v1/shopify/product-box-data?apiKey=${state.apiKey || context.apiKey || builder.apiKey}&productId=${productId}&currencyIsoCode=${activeCurrency}`)\n                .then(res => res.json())\n                .then(data => {\n                const { products } = data;\n                if (products && products.length) {\n                    const productInfo = products[0];\n                    state.productInfo = productInfo;\n                    // console.log('gweesh?', {productInfo}); //debug\n                    setDefaultVariant();\n                }\n                state.loading = false;\n            })\n                .catch(err => {\n                console.error('Error fetching Shopify product', err);\n                state.loading = false;\n            });\n        }\n        else {\n            state.productInfo = null;\n        }\n    }\n    updateProduct();\n",
            "cssCode": ""
           }
          }
         },
         "inheritState": true
        }
       },
       "responsiveStyles": {
        "large": {
         "display": "flex",
         "flexDirection": "column",
         "width": "100%"
        }
       }
      }
     ],
     "responsiveStyles": {
      "large": {
       "color": "rgba(0, 0, 0, 1)",
       "padding": "0px 16px",
       "textAlign": "center"
      }
     }
    },
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "id": "builder-6e85326b074749e595137f3ffea608e0",
     "class": "bd-section",
     "meta": {
      "previousId": "builder-ba47d205ab584048a37d593943ba2dcd"
     },
     "component": {
      "name": "Core:Section",
      "options": {
       "maxWidth": 1920,
       "lazyLoad": false
      }
     },
     "children": [
      {
       "@type": "@builder.io/sdk:Element",
       "@version": 2,
       "bindings": {
        "show": "var _virtual_index=!!state.specsData;return _virtual_index"
       },
       "code": {
        "bindings": {
         "show": "!!state.specsData"
        }
       },
       "id": "builder-125ace68d7304d17b47f7add7b3ad456",
       "meta": {
        "previousId": "builder-12113263c2a0463289d4d7cd7ac58344"
       },
       "component": {
        "name": "Symbol",
        "options": {
         "dataOnly": false,
         "inheritState": true,
         "renderToLiquid": true,
         "symbol": {
          "model": "symbol",
          "entry": "730bf2e0bd2b4cc185afa5520fd4c92d",
          "data": {
           "dividerColor": "rgba(130, 130, 130, 1)",
           "arrowImg": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fcf759fe1c5b64e58a9518a8fdaf96bce",
           "headerColor": "rgba(0, 0, 0, 1)",
           "detailColor": "rgba(130, 130, 130, 1)"
          }
         }
        }
       },
       "responsiveStyles": {
        "large": {
         "display": "flex",
         "flexDirection": "column",
         "position": "relative",
         "flexShrink": "0",
         "boxSizing": "border-box",
         "marginTop": "296px",
         "marginBottom": "208px"
        }
       }
      }
     ],
     "responsiveStyles": {
      "large": {
       "marginLeft": "auto",
       "marginRight": "auto",
       "display": "none"
      }
     }
    },
    {
     "id": "builder-pixel-96u9iugiua5",
     "@type": "@builder.io/sdk:Element",
     "tagName": "img",
     "properties": {
      "src": "https://cdn.builder.io/api/v1/pixel?apiKey=64dd5478e25746bf9db3b6c0319905f6",
      "aria-hidden": "true",
      "alt": "",
      "role": "presentation",
      "width": "0",
      "height": "0"
     },
     "responsiveStyles": {
      "large": {
       "height": "0",
       "width": "0",
       "display": "block",
       "opacity": "0",
       "overflow": "hidden",
       "pointerEvents": "none"
      }
     }
    }
   ],
   "state": {
    "deviceSize": "large",
    "location": {
     "path": "",
     "query": {}
    }
   }
  },
  "variations": {},
  "lastUpdated": 1729819527115,
  "firstPublished": 1658229189376,
  "testRatio": 1,
  "screenshot": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F09f34ec0d38242888320f9d564cc0881",
  "createdBy": "eKkJ2UiI2tPDREXNlNnSplF1SqP2",
  "lastUpdatedBy": "eKkJ2UiI2tPDREXNlNnSplF1SqP2",
  "rev": "7rv85fs66vr"
 },
 {
  "lastUpdatedBy": "eKkJ2UiI2tPDREXNlNnSplF1SqP2",
  "folders": [],
  "data": {
   "jsCode": "var __awaiter=function(t,e,a,i){return new(a||(a=Promise))((function(n,r){function o(t){try{s(i.next(t))}catch(t){r(t)}}function l(t){try{s(i.throw(t))}catch(t){r(t)}}function s(t){var e;t.done?n(t.value):(e=t.value,e instanceof a?e:new a((function(t){t(e)}))).then(o,l)}s((i=i.apply(t,e||[])).next())}))},__generator=function(t,e){var a,i,n,r,o={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return r={next:l(0),throw:l(1),return:l(2)},\"function\"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function l(r){return function(l){return function(r){if(a)throw new TypeError(\"Generator is already executing.\");for(;o;)try{if(a=1,i&&(n=2&r[0]?i.return:r[0]?i.throw||((n=i.return)&&n.call(i),0):i.next)&&!(n=n.call(i,r[1])).done)return n;switch(i=0,n&&(r=[2&r[0],n.value]),r[0]){case 0:case 1:n=r;break;case 4:return o.label++,{value:r[1],done:!1};case 5:o.label++,i=r[1],r=[0];continue;case 7:r=o.ops.pop(),o.trys.pop();continue;default:if(!(n=(n=o.trys).length>0&&n[n.length-1])&&(6===r[0]||2===r[0])){o=0;continue}if(3===r[0]&&(!n||r[1]>n[0]&&r[1]<n[3])){o.label=r[1];break}if(6===r[0]&&o.label<n[1]){o.label=n[1],n=r;break}if(n&&o.label<n[2]){o.label=n[2],o.ops.push(r);break}n[2]&&o.ops.pop(),o.trys.pop();continue}r=e.call(t,o)}catch(t){r=[6,t],i=0}finally{a=n=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}([r,l])}}},__spreadArray=function(t,e,a){if(a||2===arguments.length)for(var i,n=0,r=e.length;n<r;n++)!i&&n in e||(i||(i=Array.prototype.slice.call(e,0,n)),i[n]=e[n]);return t.concat(i||Array.prototype.slice.call(e))};function main(){return __awaiter(this,void 0,void 0,(function(){var t,e,a,i,n;return __generator(this,(function(r){if(Builder.isServer,Builder.isBrowser){for((t=document.querySelector(\"a#cart-icon-bubble\"))&&t.addEventListener(\"click\",(function(t){t.preventDefault(),loadEgCartDrawer()})),(e=__spreadArray([],document.querySelectorAll(\".store-slider .item img\"),!0)).push.apply(e,document.querySelectorAll(\".slider .item img\")),e.forEach((function(t){return t.removeAttribute(\"loading\")})),state.waveTable={w1:[\"USD\"],w2:[\"EUR\",\"GBP\",\"CAD\"],w3:[\"AUD\",\"NZD\",\"JPY\"]},state.qtySold=100,state.showIpds=!1,state.ipds=[55,72],a=state.ipds[1]-1;a>state.ipds[0];a--)state.ipds.splice(1,0,a);state.dummySpecs={\"Minimum requirements\":[{title:\"GPU\",data:\"RTX 3080 or AMD FX3050 with DisplayPort 1.4\"},{title:\"RAM\",data:\"16GB\"},{title:\"Processor\",data:\"Intel i5 9000\"},{title:\"Ports\",data:\"2 x USB 3.0, 1 x DisplayPort 1.4\"}],\"Tech specs\":[{title:\"Weight\",data:\"123 g (0.27 lb)\"},{title:\"Length\",data:\"319 mm (5.1 in)\"},{title:\"Width\",data:\"174 mm (2.3 in)\"},{title:\"Height\",data:\"203 mm (3.4 in)\"},{title:\"Ports\",data:\"1 x Beyond Cable port, 1 x USB-C accessory port\"}],\"What's in the box\":[{data:\"Beyond Headset\"},{data:\"Made-to-order custom Face Cushion\"},{data:\"5-meter fiber optic cable\"},{data:\"Link Box\"},{data:\"Cleaning cloth\"}]},state.dummySpecMap=Object.keys(state.dummySpecs).map((function(t,e){return{name:t,index:e,specs:state.dummySpecs[t]}})),state.inCart=0,state.qtyLimit=0,window&&window.BigData&&window.BigData.product&&(i=window.BigData.product.store.specs?window.BigData.product.store.specs:{},state.specMap=Object.keys(i).map((function(t,e){return{name:t,index:++e,specs:i[t]}})),state.inCart=window.BigData.product.inCart?window.BigData.product.inCart:0,state.qtyLimit=window.BigData.product.qtyLimit?window.BigData.product.qtyLimit:0,state.productImages=window.BigData.product.images?window.BigData.product.images:[]),n=function(){window&&window.BigData&&window.BigData.product&&window.BigData.newState&&(delete window.BigData.newState,state.inCart=window.BigData.product.inCart)},window.setInterval(n,250)}return[2]}))}))}var clickTargets=__spreadArray([],document.querySelectorAll(\".gc-item\"),!0);clickTargets.forEach((function(t){return t.onclick=function(){var e,a,i,n,r=__spreadArray([],t.parentElement.children,!0),o=r.indexOf(t);r.forEach((function(t){return t.classList.remove(\"gc-main\",\"gc-next\",\"gc-min\",\"gc-last\")})),t.classList.add(\"gc-main\"),o==r.length-1?(t.classList.add(\"gc-last\"),null===(e=t.previousElementSibling)||void 0===e||e.classList.add(\"gc-next\"),null===(i=null===(a=t.previousElementSibling)||void 0===a?void 0:a.previousElementSibling)||void 0===i||i.classList.add(\"gc-min\")):(t.nextElementSibling.classList.add(\"gc-next\"),0==o?null===(n=t.nextElementSibling.nextElementSibling)||void 0===n||n.classList.add(\"gc-min\"):t.previousElementSibling.classList.add(\"gc-min\"),o>0?t.nextElementSibling.classList.add(\"gc-last\"):t.nextElementSibling.nextElementSibling.classList.add(\"gc-last\"));var l=t.parentElement.parentElement.querySelectorAll(\".grid-carousel-captions .gc-caption\");l.length>o&&(l.forEach((function(t){return t.classList.remove(\"gc-main\")})),l[o].classList.add(\"gc-main\"))}}));var _virtual_index=main();return _virtual_index",
   "httpRequests": {
    "product": "https://cdn.builder.io/api/v1/shopify/products.json?apiKey=64dd5478e25746bf9db3b6c0319905f6",
    "specsAccordion": "https://cdn.builder.io/api/v2/content/specs-accordion?apiKey=64dd5478e25746bf9db3b6c0319905f6&includeRefs=true&fields=data&limit=50&locale={{state.locale}}"
   },
   "inputs": [],
   "liquidTargeting": {
    "liquidSnippets": [],
    "propertyOrder": [
     "_new"
    ],
    "previouslyOrderedCollections": [],
    "selectedCurrency": "",
    "@type": "@builder.io/core:LiquidTargeting",
    "previouslyOrderedProducts": [],
    "productIsInCollections": [],
    "urlIncludes": "",
    "products": [],
    "customerStatus": "any",
    "locales": [],
    "cartStatus": "",
    "cartContainsProductWithTag": [],
    "customerAcceptsMarketing": "any",
    "collections": [],
    "previouslyOrderedProductOfType": [],
    "cartContainsProduct": [],
    "previouslyOrderedProductTags": [],
    "customerTags": [],
    "cartContainsProductInCollection": [],
    "cartContainsProductOfType": [],
    "productType": [],
    "productTags": []
   },
   "customFonts": [
    {
     "fileUrl": "https://cdn.builder.io/o/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F801ad1fc927c41ef959636b8424c18b6?alt=media&token=269259f3-2e52-4b04-b789-5e22187828bf&apiKey=64dd5478e25746bf9db3b6c0319905f6",
     "isUserFont": true,
     "family": "Neue Haas Grotesk Display Pro - 55 Roman",
     "category": "serif"
    }
   ],
   "cssCode": "/* New Layout */\n\n.text-m {\n\n    font-family: 'Neue Haas Grotesk Display Pro - 55 Roman'!important;\n    font-size: 16px!important;\n    font-weight: 500!important;\n    line-height: 20px!important;\n    padding-left: 4px!important;\n    color: #000 !important;\n}\n\n.yotpo a {\n   color: #000 !important;\n}\n\n#yotpo-widget {\n  pointer-events: none;\n}\n\n  .grid-carousel {\n      display: flex;\n  }\n\n.video-container video {\n    object-fit: cover;\n    border-radius:8px;\n    width:100%;\n    height:100%;\n}\n\n\n.fallback-gif {\n    display: none; \n    width: 100%; \n    height: auto;\n    border-radius: 8px; /* if you want rounded corners on the GIF as well */\n}\n\n.video-container video:not(:playable) + .fallback-gif {\n    display: block;\n}\n\n\n.video-container video:not(:playable) + .fallback-gif {\n    display: block;\n}\n\n\n.ipd-note u:hover {\n  color: #000;\n  cursor: pointer;\n}\n.ipd-options {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: space-between;\n  row-gap: 16px;\n  list-style-type: none;\n  margin: 0;\n  padding: 0;\n}\n.ipd-option {\n  position: relative;\n  float: left;\n  display: flex;\n  flex: 0 0 calc(calc(100% - calc(16px * 4)) / 5);\n  height: 40px;\n  margin: 0;\n}\n.ipd-option input {\n  position: absolute;\n  display: block;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  cursor: pointer;\n}\n.ipd-option input[type=\"radio\"] {\n  opacity: 0.01;\n  z-index: 100;\n}\n.ipd-option input[type=\"radio\"]:checked+label {\n  color: #FFF;\n  /* border-color: #787E81; */\n  background: #787E81;\n}\n.ipd-option label {\n  z-index: 90;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 1;\n  padding: 0;\n  color: #000;\n  border: 1px solid #787E81;\n  border-radius: 48px;\n}\n.ipd-option input:hover+label {\n  background: #DFDFDF;\n}\n/* TRUE MOBILE ipd options */\n@media only screen and (max-width: 640px) {\n  .ipd-options {\n    row-gap: 12px;\n  }\n  .ipd-option {\n    position: relative;\n    float: left;\n    display: flex;\n    flex: 0 0 calc(calc(100% - calc(12px * 2)) / 3);\n    height: 40px;\n    margin: 0;\n  }\n}\n\n\n.rx-upload-btn {\n    display: flex;\n    flex-direction: column;\n    position: relative;\n    flex-shrink: 0;\n    box-sizing: border-box;\n    -webkit-box-align: stretch;\n    align-items: stretch;\n    text-align: center;\n    margin-top: 0;\n    width: 100%;\n}\n.add-btn, .rx-upload-btn button.la-select-lenses-btn {\n    font-weight: 500;\n    display: flex;\n    flex-direction: row;\n    justify-content: center;\n    align-items: center;\n    max-height: 64px;\n    height: 64px;\n    width: 100%;\n    padding: 0px;\n    border: 1px solid #000;\n    border-radius: 64px;\n    color: #FFF;\n    background-color: #000;\n}\n.add-btn:hover:not(.no-hover), .rx-upload-btn button.la-select-lenses-btn:hover {\n    color: #000;\n    background-color: #FFF;\n}\n\n.tog-btn {\n    z-index: 10;\n    position: absolute;\n    display: flex;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 24px;\n    height: 24px;\n    border: none;\n    background: none;\n}\n.tog-btn>div {\n    position: absolute;\n    left: calc(50% + 1px);\n    top: calc(50% + 1px);\n    transform: translate(-50%, -50%);\n}\n.tog-btn.right {\n    right: 16px;\n}\n.tog-btn.left {\n    left: 16px;\n}\n.tog-index {\n    z-index: 10;\n    position: absolute;\n    display: flex;\n    bottom: 16px;\n    left: 50%;\n    transform: translateX(-50%);\n    width: fit-content;\n    height: 24px;\n}\n\n/* PRODUCT Image Slider */\n.store-slider {\n    position: relative;\n    overflow-x: visible;\n    overflow-y: hidden;\n}\n.store-slider .slider-track {\n    overflow-x: scroll;\n    overflow-y: hidden;\n    scroll-snap-type: x mandatory;\n    scroll-behavior: smooth;\n/*     scroll-padding-left: 16px; */\n}\n.store-slider .slider-track::-webkit-scrollbar {\n    display: none;\n}\n.store-slider .gallery {\n    display: flex;\n    flex-flow: row nowrap;\n/*     margin: 0 auto; */\n}\n.store-slider .gallery::before {\n    content: '';\n    padding-right: 20vw;\n}\n.store-slider .gallery::after {\n    content: '';\n    padding-right: 50vw;\n}\n.store-slider .item {\n    position: relative;\n    flex: 0 0 calc(min(100vw, 1648px) * .50607);\n    height: calc(min(100vw, 1648px) * .50607);\n    margin: auto 0;\n    scroll-snap-align: center;\n    scroll-snap-stop: always;\n}\n.store-slider .item img {\n    object-fit: contain;\n    max-inline-size: 100%;\n    block-size: 100%;\n}\n\n/* product */\n.store-slider.TOGprod {\n    block-size: calc(min(100vw, 1648px) * .56796);\n    max-inline-size: calc(min(100vw, 1648px) * .56796);\n    background: #F4F3F3;\n    border-radius: 8px;\n}\n.store-slider.TOGprod .slider-track {\n    /* hide the scrollbar outside the parent element */\n    block-size: calc(calc(min(100vw, 1648px) * .56796) + 25px);\n}\n.store-slider.TOGprod .gallery {\n    gap: calc(min(100vw, 1648px) * .12379);\n    inline-size: calc(min(100vw, 1648px) * .56796);\n    block-size: calc(min(100vw, 1648px) * .56796);\n}\n/* product mobile */\n.slider.TOGprodmob {\n    block-size: 90.769vw;\n    margin: 0 -16px -16px;\n}\n.slider.TOGprodmob .slider-track {\n    /* hide the scrollbar outside the parent element */\n    block-size: calc(90.769vw + 25px);\n    scroll-padding-left: 16px;\n}\n.slider.TOGprodmob .gallery {\n    gap: 12px;\n    inline-size: 90.769vw;\n    block-size: 90.769vw;\n}\n.slider.TOGprodmob .item {\n    position: relative;\n    border-radius: 8px;\n    background: #F4F3F3;\n}\n.slider.TOGprodmob .item img {\n    object-fit: contain;\n}\n\n\n/*SHOPIFY LOADING OVERLAY*/\n.loading-overlay {\n  /* position: absolute; */\n  z-index: 1;\n  width: 1.8rem;\n}\n\n/* @media screen and (max-width: 749px) {\n  .loading-overlay {\n    top: 0;\n    right: 0;\n  }\n}\n\n@media screen and (min-width: 750px) {\n  .loading-overlay {\n    left: 0;\n  }\n} */\n\n.loading-overlay__spinner {\n  width: 1.8rem;\n  display: inline-block;\n}\n\n.spinner {\n  animation: rotator 1.4s linear infinite;\n}\n\n@keyframes rotator {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(270deg);\n  }\n}\n\n.path {\n  stroke-dasharray: 280;\n  stroke-dashoffset: 0;\n  transform-origin: center;\n  stroke: rgb(var(--color-foreground));\n  animation: dash 1.4s ease-in-out infinite;\n}\n\n@media screen and (forced-colors: active) {\n  .path{\n    stroke: CanvasText;\n  }\n}\n\n@keyframes dash {\n  0% {\n    stroke-dashoffset: 280;\n  }\n  50% {\n    stroke-dashoffset: 75;\n    transform: rotate(135deg);\n  }\n  100% {\n    stroke-dashoffset: 280;\n    transform: rotate(450deg);\n  }\n}\n\n.loading-overlay:not(.hidden) + .cart-item__price-wrapper,\n.loading-overlay:not(.hidden) ~ cart-remove-button {\n  opacity: 50%;\n}\n\n.loading-overlay:not(.hidden) ~ cart-remove-button {\n  pointer-events: none;\n  cursor: default;\n}\n\n.divider {\n  margin-left:0px!important;\n}",
   "blocks": [
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "layerName": "RESCOPE SHOPIFY DATA",
     "id": "builder-6fd03589dcd74c8da97143ec5e3e4c89",
     "meta": {
      "previousId": "builder-c2febe38248e458b871c93802b98e3f1"
     },
     "component": {
      "name": "Custom Code",
      "options": {
       "code": "<script>\n  {%- assign fallbackArr = \"[]\" -%}\n  {%- assign fallbackOb = \"{}\" -%}\n  {%- assign fallbackText = \"\" -%}\n  {%- assign productCartEntry = cart.items | where: 'product_id', product.id | first -%}\n  {%- assign qtySold = 0 -%}\n  {%- for prod in product.variants -%}\n      {%- assign qtySold = qtySold | minus: prod.inventory_quantity -%}\n  {%- endfor -%}\n  if(!!window && !window.BigData) window.BigData = {};\n  Object.assign(window.BigData, {\n  \tproduct: {\n      id: \"{{ product.id }}\",\n      vid: \"{{ product.selected_or_first_available_variant.id | default: 0 }}\",\n  \t\tinCart: {{ productCartEntry.quantity | default: 0 }},\n      qtyLimit: {{ product.metafields.cart.qty_limit | default: 0 }},\n      store: {\n        title: \"{{ product.title | newline_to_br | strip_newlines | default: fallbackText }}\",\n        desc: \"{{ product.metafields.store.translated | newline_to_br | strip_newlines | default: fallbackText }}\",\n        priceFootnote: {{ product.metafields.store.price_footnote | default: fallbackOb }},\n        finePrint: \"{{ product.metafields.store.fine_print | newline_to_br | strip_newlines | default: fallbackText }}\",\n        disclaimer: \"{{ product.metafields.store.disclaimer | newline_to_br | strip_newlines | default: fallbackText }}\",\n        specs: {{ product.metafields.store.specs | default: fallbackOb }}\n      },\n      shipping: {\n        w1: {{ product.metafields.shipping.projected_date_w1 | default: fallbackArr }},\n        w2: {{ product.metafields.shipping.projected_date_w2 | default: fallbackArr }},\n        w3: {{ product.metafields.shipping.projected_date_w3 | default: fallbackArr }},\n      },\n      images: {{ product.images | json | default: fallbackArr }},\n      displayPrice: '{{ product.price | money_with_currency }}',\n  \t},\n    cart: {{ cart | json }},\n  });\n</script>\n",
       "replaceNodes": true,
       "scriptsClientOnly": true
      }
     },
     "responsiveStyles": {
      "large": {
       "display": "flex",
       "flexDirection": "column",
       "position": "relative",
       "flexShrink": "0",
       "boxSizing": "border-box"
      }
     }
    },
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "layerName": "Page Contents",
     "id": "builder-aef434d29016436ea9549a55804f5db2",
     "meta": {
      "previousId": "builder-3921365443fa496cb1a74df2da52b934"
     },
     "component": {
      "name": "Core:Section",
      "options": {
       "maxWidth": 1648,
       "lazyLoad": false
      }
     },
     "children": [
      {
       "@type": "@builder.io/sdk:Element",
       "@version": 2,
       "layerName": "(btn fix - do not remove)",
       "id": "builder-ad89328baddd45faa6fd2b6a4ad01fab",
       "meta": {
        "previousId": "builder-43afa07abc3547c2ac2e1154c269a6c6"
       },
       "component": {
        "name": "Custom Code",
        "options": {
         "code": "<product-form class=\"product-form\" style=\"display: none\">\n  <div class=\"product-form__error-message-wrapper\" role=\"alert\" hidden=\"\">\n    <svg\n      aria-hidden=\"true\"\n      focusable=\"false\"\n      role=\"presentation\"\n      class=\"icon icon-error\"\n      viewBox=\"0 0 13 13\"\n    >\n      <circle\n        cx=\"6.5\"\n        cy=\"6.50049\"\n        r=\"5.5\"\n        stroke=\"white\"\n        stroke-width=\"2\"\n      ></circle>\n      <circle\n        cx=\"6.5\"\n        cy=\"6.5\"\n        r=\"5.5\"\n        fill=\"#EB001B\"\n        stroke=\"#EB001B\"\n        stroke-width=\"0.7\"\n      ></circle>\n      <path\n        d=\"M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z\"\n        fill=\"white\"\n      ></path>\n      <path\n        d=\"M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z\"\n        fill=\"white\"\n        stroke=\"#EB001B\"\n        stroke-width=\"0.7\"\n      ></path>\n    </svg>\n    <span class=\"product-form__error-message\"></span>\n  </div>\n  <form\n    method=\"post\"\n    action=\"/cart/add\"\n    id=\"product-form-template--16190006231257__main\"\n    accept-charset=\"UTF-8\"\n    class=\"form\"\n    enctype=\"multipart/form-data\"\n    novalidate=\"novalidate\"\n    data-type=\"add-to-cart-form\"\n  >\n    <input type=\"hidden\" name=\"form_type\" value=\"product\" /><input\n      type=\"hidden\"\n      name=\"utf8\"\n      value=\"✓\"\n    /><input type=\"hidden\" name=\"id\" value=\"43041139392729\" />\n    <div class=\"product-form__buttons\">\n      <button\n        type=\"submit\"\n        name=\"add\"\n        class=\"product-form__submit button button--full-width button--primary\"\n        style=\"visibility: visible; display: none;\"\n      >\n        <span>Add to cart </span>\n        <div class=\"loading-overlay__spinner hidden\">\n          <svg\n            aria-hidden=\"true\"\n            focusable=\"false\"\n            role=\"presentation\"\n            class=\"spinner\"\n            viewBox=\"0 0 66 66\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <circle\n              class=\"path\"\n              fill=\"none\"\n              stroke-width=\"6\"\n              cx=\"33\"\n              cy=\"33\"\n              r=\"30\"\n            ></circle>\n          </svg>\n        </div>\n      </button>\n      <button\n        type=\"button\"\n        id=\"la-select-lenses-btn\"\n        class=\"la-select-lenses-btn\"\n        data-toggle=\"la-modal\"\n        data-target=\"#myPrescription\"\n      >\n        Upload prescription\n      </button>\n    </div>\n  </form>\n</product-form>\n",
         "replaceNodes": true
        }
       }
      },
      {
       "@type": "@builder.io/sdk:Element",
       "@version": 2,
       "bindings": {
        "component.options.symbol.data.productBoxHasChildren": "\n    var _a, _b;\n    return ((_b = (_a = block === null || block === void 0 ? void 0 : block.component) === null || _a === void 0 ? void 0 : _a.options) === null || _b === void 0 ? void 0 : _b.symbol.content.data.blocks.length) > 3;\n",
        "component.options.symbol.data.product": "var _virtual_index=window&&window.BigData&&window.BigData.product&&window.BigData.product.id?window.BigData.product.id:\"7693929054425\";return _virtual_index"
       },
       "code": {
        "bindings": {
         "component.options.symbol.data.product": "!!window &&\n!!window.BigData &&\n!!window.BigData.product &&\n!!window.BigData.product.id\n  ? window.BigData.product.id\n  : \"7693929054425\";\n"
        }
       },
       "layerName": "Shopify-Linked Content (Dynamic)",
       "id": "builder-14e00c48edce4245ad5ab37ab915b651",
       "properties": {
        "data-slot": "shopify:productBox"
       },
       "meta": {
        "version": "0.0.91",
        "kind": "ProductBox",
        "updatedAt": "8/08 9:25am",
        "previousId": "builder-4bd257d572cb4204859d694c2e8c8c55",
        "bindingActions": {
         "component": {
          "options": {
           "symbol": {
            "data": {
             "product": [
              {
               "@type": "@builder.io/core:Action",
               "action": "@builder.io:customCode",
               "options": {
                "code": "!!window && !!window.BigData && !!window.BigData.product && !!window.BigData.product.id ? window.BigData.product.id : \"7693929054425\""
               }
              }
             ]
            }
           }
          }
         }
        }
       },
       "component": {
        "name": "Symbol",
        "options": {
         "symbol": {
          "data": {
           "loading": false,
           "product": "7761401020633",
           "productBoxHasChildren": false,
           "apiKey": "64dd5478e25746bf9db3b6c0319905f6",
           "sharedState": {
            "selectedProductVariant": null,
            "selectedProductQuantity": 1,
            "selectedVariantDoesNotExist": false,
            "selectedImage": null
           },
           "defaultVariantId": "42871437951193"
          },
          "meta": {
           "fieldName": "Product Box",
           "documentationNote": "Product boxes allow you to create content that pulls dynamic data from Shopify.",
           "documentationLink": "https://builder.io/c/docs/shopify/product-box"
          },
          "inline": true,
          "content": {
           "data": {
            "inputs": [
             {
              "@type": "@builder.io/core:Field",
              "name": "apiKey",
              "type": "text",
              "required": false,
              "subFields": [],
              "helperText": "",
              "autoFocus": false,
              "simpleTextOnly": false,
              "disallowRemove": false,
              "broadcast": false,
              "bubble": false,
              "hideFromUI": true,
              "hideFromFieldsEditor": false,
              "showTemplatePicker": true,
              "permissionsRequiredToEdit": "",
              "advanced": false,
              "copyOnAdd": true,
              "onChange": "",
              "showIf": "",
              "mandatory": false,
              "hidden": false,
              "noPhotoPicker": false,
              "model": "",
              "supportsAiGeneration": false,
              "defaultCollapsed": false
             },
             {
              "@type": "@builder.io/core:Field",
              "name": "product",
              "type": "ShopifyProduct",
              "required": false,
              "subFields": [],
              "helperText": "",
              "autoFocus": false,
              "simpleTextOnly": false,
              "disallowRemove": false,
              "broadcast": false,
              "bubble": false,
              "hideFromUI": false,
              "hideFromFieldsEditor": false,
              "showTemplatePicker": true,
              "permissionsRequiredToEdit": "",
              "advanced": false,
              "copyOnAdd": true,
              "onChange": "",
              "showIf": "\n    return !parentElements.some((el) => { var _a, _b, _c, _d; return (_d = (_c = (_b = (_a = el === null || el === void 0 ? void 0 : el.component) === null || _a === void 0 ? void 0 : _a.options) === null || _b === void 0 ? void 0 : _b.get('symbol')) === null || _c === void 0 ? void 0 : _c.get('meta')) === null || _d === void 0 ? void 0 : _d.get('isProductCollection'); });\n",
              "mandatory": false,
              "hidden": false,
              "noPhotoPicker": false,
              "model": "",
              "supportsAiGeneration": false,
              "defaultCollapsed": false
             },
             {
              "@type": "@builder.io/core:Field",
              "name": "defaultVariantId",
              "friendlyName": "Default Variant",
              "type": "ShopifyProductVariant",
              "required": false,
              "subFields": [],
              "helperText": "Only choose a default variant if you want to have a specific variant be selected when the product box loads",
              "autoFocus": false,
              "simpleTextOnly": false,
              "disallowRemove": false,
              "broadcast": false,
              "bubble": false,
              "hideFromUI": false,
              "hideFromFieldsEditor": false,
              "showTemplatePicker": true,
              "permissionsRequiredToEdit": "",
              "advanced": false,
              "copyOnAdd": true,
              "onChange": "",
              "showIf": "\n    return (options.get('product') &&\n        !parentElements.some((el) => { var _a, _b, _c, _d; return (_d = (_c = (_b = (_a = el === null || el === void 0 ? void 0 : el.component) === null || _a === void 0 ? void 0 : _a.options) === null || _b === void 0 ? void 0 : _b.get('symbol')) === null || _c === void 0 ? void 0 : _c.get('meta')) === null || _d === void 0 ? void 0 : _d.get('isProductCollection'); }));\n",
              "mandatory": false,
              "hidden": false,
              "noPhotoPicker": false,
              "model": "",
              "supportsAiGeneration": false,
              "defaultCollapsed": false
             }
            ],
            "jsCode": "if(Builder.isBrowser){var transform=function(t){return Object.assign({},t,{compareAtPrice:t.compare_at_price,options:[],images:t.images.map((function(e){return{src:e,alt:t.title}}))})},shopifyWindow=window;shopifyWindow.BuilderJsonData&&shopifyWindow.BuilderJsonData.product&&(context.overrideProductId=shopifyWindow.BuilderJsonData.product.id,context.productObject=transform(shopifyWindow.BuilderJsonData.product))}context.setState=function(t){for(var e in t)state[e]=t[e];\"selectedProductVariant\"in t&&onProductVariantChange()};var onProductVariantChange=function(){state.selectedProductVariant&&(state.selectedImage=state.selectedProductVariant.image||state.selectedImage)},getProductId=function(){if(\"context_placeholder\"===state.product)return context.overrideProductId;var t=state.product;return\"object\"==typeof t&&t&&\"@builder.io/core:Request\"===t[\"@type\"]&&(t=t.options.product),t},lastProductId=getProductId(),lastDefaultVariantId=state.defaultVariantId;function setDefaultVariant(){var t=state.productInfo,e=t.variants.find((function(t){return t.availableForSale}))||t.variants[0];if(state.defaultVariantId){var a=t.variants.find((function(t){return String(t.id)===String(state.defaultVariantId)}));a&&(e=a)}state.selectedProductVariant=e,state.selectedImage=(null==e?void 0:e.image)||t.images[0]}function updateProduct(){var t,e=getProductId();if(!state.productInfo||e){if(e){state.loading=!0;var a=(null===(t=(window.Shopify||{}).currency)||void 0===t?void 0:t.active)||\"USD\";return fetch(\"https://cdn.builder.io/api/v1/shopify/product-box-data?apiKey=\".concat(state.apiKey||context.apiKey||builder.apiKey,\"&productId=\").concat(e,\"&currencyIsoCode=\").concat(a)).then((function(t){return t.json()})).then((function(t){var e=t.products;if(e&&e.length){var a=e[0];state.productInfo=a,setDefaultVariant()}state.loading=!1})).catch((function(t){console.error(\"Error fetching Shopify product\",t),state.loading=!1}))}state.productInfo=null}else setDefaultVariant()}Builder.isEditing&&ref.onStateChange.subscribe((function(){var t=getProductId(),e=state.defaultVariantId;lastProductId!==t?updateProduct():(e!==lastDefaultVariantId||state.productInfo&&!state.selectedProductVariant)&&setDefaultVariant(),lastProductId=t,lastDefaultVariantId=e})),state.productInfo&&!state.selectedProductVariant&&setDefaultVariant(),updateProduct()",
            "blocks": [
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "layerName": "[SPACER] - 16//",
              "id": "builder-0cc855c473d14799bac34e4e517bb1db",
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-16\" />\n",
                "replaceNodes": true
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=state.loading||!state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "state.loading || !state.productInfo"
               }
              },
              "layerName": "[LOADING SPINNER]",
              "id": "builder-116675fec7fe4a269c954f04def2064a",
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "Loading spinner",
                "id": "builder-3ac93deb37dd46c1aff9073f1285a85b",
                "meta": {
                 "version": "0.0.91",
                 "previousId": "builder-a345aedd68754f5f81cf7a8cee74ca34"
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column",
                  "alignItems": "stretch",
                  "position": "relative",
                  "flexShrink": "0",
                  "boxSizing": "border-box",
                  "textAlign": "center",
                  "marginTop": "15px",
                  "width": "4em",
                  "height": "4em",
                  "borderRadius": "50%",
                  "margin": "6rem auto",
                  "fontSize": "1rem",
                  "textIndent": "-9999em",
                  "borderTop": "0.2em solid rgba(131, 132, 137, 0.2)",
                  "borderRight": "0.2em solid rgba(131, 132, 137, 0.2)",
                  "borderBottom": "0.2em solid rgba(131, 132, 137, 0.2)",
                  "borderLeft": "0.2em solid #454749",
                  "transform": "translateZ(0)",
                  "animationIterationCount": "infinite",
                  "animationTimingFunction": "linear",
                  "animationDuration": "1.1s",
                  "animationName": "_EMO_animation-16036bv_@keyframes animation-16036bv{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}_EMO_",
                  "flexGrow": "1"
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "width": "100vw",
                "alignSelf": "center",
                "justifySelf": "center",
                "height": "50vh"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "hide": "var _virtual_index=state.loading||!state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "hide": "state.loading || !state.productInfo"
               }
              },
              "layerName": "[GRID] - Product",
              "id": "builder-fa35b6622e284adc920dc9cffe6f81fe",
              "class": "base-grid",
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid slider MOBILE)",
                "id": "builder-efa835f16980469ca99abb8778f97542",
                "class": "gbt-1 get-12 gbm-1 gem-6 slider TOGprodmob",
                "meta": {
                 "previousId": "builder-56c8d097ca1b4032a0a9dfb9bca41a71"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "_newProperty": ""
                  },
                  "code": {
                   "bindings": {
                    "_newProperty": ""
                   }
                  },
                  "layerName": "Slider Track",
                  "id": "builder-7d321391fb594b2bbd2d2c9d04416c42",
                  "class": "slider-track",
                  "meta": {
                   "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "Gallery",
                    "id": "builder-332433ad89434acc93fcc2fa484eb3fa",
                    "class": "gallery",
                    "meta": {
                     "previousId": "builder-c024329a68a745db94e8b6136ede94cd"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.image": "var _virtual_index=state.productImagesItem;return _virtual_index",
                       "id": "var _virtual_index=\"TOGprod_\".concat(state.$index);return _virtual_index",
                       "data-tognum": "var _virtual_index=\"\"+(state.$index+1);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.image": "state.productImagesItem;\n",
                        "id": "return `TOGprod_${state.$index}`;\n",
                        "data-tognum": "return \"\" + (state.$index + 1);\n"
                       }
                      },
                      "repeat": {
                       "collection": "state.productImages"
                      },
                      "id": "builder-94363425b207487eb5c344a00ead5bb1",
                      "properties": {
                       "id": "",
                       "data-tognum": ""
                      },
                      "class": "item TOGprodmob tog-slider",
                      "meta": {
                       "bindingActions": {
                        "component": {
                         "options": {
                          "image": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "state.productImagesItem"
                            }
                           }
                          ]
                         }
                        },
                        "meta": {
                         "bindingActions": {
                          "component": {
                           "options": {
                            "image": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "var _me;\nreturn ((_me = state.productImagesItem) === null || state.productImagesItem);"
                              }
                             }
                            ]
                           }
                          },
                          "meta": {
                           "bindingActions": {
                            "component": {
                             "options": {
                              "image": [
                               {
                                "@type": "@builder.io/core:Action",
                                "action": "@builder.io:customCode",
                                "options": {
                                 "code": "var _me;\nreturn ((_me = state.imagesItem) === null || state.imagesItem.src);"
                                }
                               }
                              ]
                             }
                            },
                            "meta": {
                             "bindingActions": {
                              "component": {
                               "options": {
                                "image": [
                                 {
                                  "@type": "@builder.io/core:Action",
                                  "action": "@builder.io:customCode",
                                  "options": {
                                   "code": "var _me;\nreturn ((_me = state.imagesItem) === null || state.imagesItem.src);"
                                  }
                                 }
                                ]
                               }
                              }
                             }
                            }
                           }
                          },
                          "id": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "/**\n * Global objects available in custom action code:\n *\n * state - builder state object - learn about state https://www.builder.io/c/docs/guides/state-and-actions\n * context - builder context object - learn about context https://github.com/BuilderIO/builder/tree/main/packages/react#passing-data-and-functions-down\n * event - HTML Event - https://developer.mozilla.org/en-US/docs/Web/API/Event\n *\n * Learn more: https://www.builder.io/c/docs/guides/custom-code\n *\n */"
                            }
                           }
                          ],
                          "data-tognum": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "/**\n * Global objects available in custom action code:\n *\n * state - builder state object - learn about state https://www.builder.io/c/docs/guides/state-and-actions\n * context - builder context object - learn about context https://github.com/BuilderIO/builder/tree/main/packages/react#passing-data-and-functions-down\n * event - HTML Event - https://developer.mozilla.org/en-US/docs/Web/API/Event\n *\n * Learn more: https://www.builder.io/c/docs/guides/custom-code\n *\n */"
                            }
                           }
                          ]
                         }
                        },
                        "id": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return `TOGprod_${state.$index}`;"
                          }
                         }
                        ],
                        "data-tognum": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return '' + (state.$index + 1);"
                          }
                         }
                        ]
                       }
                      },
                      "component": {
                       "name": "Image",
                       "options": {
                        "backgroundSize": "contain",
                        "backgroundPosition": "center",
                        "lazy": false,
                        "fitContent": true,
                        "aspectRatio": 0.572,
                        "lockAspectRatio": false,
                        "sizes": "(max-width: 638px) 60vw, (max-width: 998px) 56vw, 69vw",
                        "image": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F13d45bfd6df344e8974c4f96061c43f5",
                        "height": 954,
                        "width": 1668
                       }
                      }
                     }
                    ]
                   }
                  ]
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "none",
                  "flexDirection": "column"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid left slider)",
                "id": "builder-a76c3fab7dc04105a22383462aad3662",
                "class": "gb-1 ge-7 store-slider TOGprod",
                "meta": {
                 "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "actions": {
                   "click": "var slideWidth=document.querySelector(\".store-slider\").clientWidth,track=document.querySelector(\".TOGprod.store-slider>.slider-track\");window.prodScroll||(window.prodScroll=track.scrollLeft),window.prodScroll>slideWidth&&(window.prodScroll-=slideWidth,track.scrollLeft=window.prodScroll)"
                  },
                  "bindings": {
                   "show": "var _virtual_index=state.productImages.length>1;return _virtual_index"
                  },
                  "code": {
                   "actions": {
                    "click": "/* let prodSlides = getToggleCollection('prod', 'slider').length; */\n/* let curSlide = parseInt(getToggleElement('prod', 'index').innerHTML.split('/')[0]) - 1; */\n/* let targetSlide = --curSlide >= 0 ? curSlide : prodSlides - 1; */\nlet slideWidth = document.querySelector(\".store-slider\").clientWidth;\nlet track = document.querySelector(\".TOGprod.store-slider>.slider-track\");\nif (!window.prodScroll) window.prodScroll = track.scrollLeft;\nif (window.prodScroll > slideWidth) {\n  window.prodScroll -= slideWidth;\n  track.scrollLeft = window.prodScroll;\n}\n"
                   },
                   "bindings": {
                    "show": "state.productImages.length > 1"
                   }
                  },
                  "layerName": "Slider Btn Left",
                  "tagName": "button",
                  "id": "builder-760e3b6d507a4f68840ef39ab22e4155",
                  "class": "TOGprod tog-btn left",
                  "meta": {
                   "eventActions": {
                    "click": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "/* let prodSlides = getToggleCollection('prod', 'slider').length; */\n/* let curSlide = parseInt(getToggleElement('prod', 'index').innerHTML.split('/')[0]) - 1; */\n/* let targetSlide = --curSlide >= 0 ? curSlide : prodSlides - 1; */\nlet slideWidth = document.querySelector('.store-slider').clientWidth;\nlet track = document.querySelector('.TOGprod.store-slider>.slider-track');\nif(!window.prodScroll) window.prodScroll = track.scrollLeft;\nif(window.prodScroll > slideWidth) {\n  window.prodScroll -= slideWidth;\n  track.scrollLeft = window.prodScroll;\n}"
                      }
                     }
                    ]
                   },
                   "previousId": "builder-9792ac1553004ecc996f3149f1c79887"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\">\n  <path\n    d=\"M12.0003 4.3112L13.6892 6.00009L8.88922 10.8001L19.667 10.8001L19.667 13.1556L8.88922 13.1556L13.6892 17.9556L12.0003 19.6445L4.33366 11.9779L12.0003 4.3112Z\"\n    fill=\"black\"\n  />\n</svg>\n",
                    "replaceNodes": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "actions": {
                   "click": "var prodSlides=getToggleCollection(\"prod\",\"slider\"),slideWidth=document.querySelector(\".store-slider\").clientWidth,track=document.querySelector(\".TOGprod.store-slider>.slider-track\");window.prodScroll||(window.prodScroll=track.scrollLeft),window.prodScroll<prodSlides[prodSlides.length-1].offsetLeft-slideWidth&&(window.prodScroll+=slideWidth,track.scrollLeft=window.prodScroll)"
                  },
                  "bindings": {
                   "show": "var _virtual_index=state.productImages.length>1;return _virtual_index"
                  },
                  "code": {
                   "actions": {
                    "click": "let prodSlides = getToggleCollection(\"prod\", \"slider\");\nlet slideWidth = document.querySelector(\".store-slider\").clientWidth;\nlet track = document.querySelector(\".TOGprod.store-slider>.slider-track\");\nif (!window.prodScroll) window.prodScroll = track.scrollLeft;\nif (\n  window.prodScroll <\n  prodSlides[prodSlides.length - 1].offsetLeft - slideWidth\n) {\n  window.prodScroll += slideWidth;\n  track.scrollLeft = window.prodScroll;\n}\n"
                   },
                   "bindings": {
                    "show": "state.productImages.length > 1"
                   }
                  },
                  "layerName": "Slider Btn Right",
                  "tagName": "button",
                  "id": "builder-616dffbe84f54deb97829f8f1e181544",
                  "class": "TOGprod tog-btn right",
                  "meta": {
                   "eventActions": {
                    "click": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "let prodSlides = getToggleCollection('prod', 'slider');\nlet slideWidth = document.querySelector('.store-slider').clientWidth;\nlet track = document.querySelector('.TOGprod.store-slider>.slider-track');\nif(!window.prodScroll) window.prodScroll = track.scrollLeft;\nif(window.prodScroll < prodSlides[prodSlides.length - 1].offsetLeft - slideWidth) {\n  window.prodScroll += slideWidth;\n  track.scrollLeft = window.prodScroll;\n}"
                      }
                     }
                    ]
                   },
                   "previousId": "builder-36c28091226d49038368e989c3a0d523"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\">\n  <path d=\"M12.0016 19.6888L10.3127 17.9999L15.1127 13.1999H4.33496L4.33496 10.8444H15.1127L10.3127 6.04436L12.0016 4.35547L19.6683 12.0221L12.0016 19.6888Z\" fill=\"black\"/>\n</svg>",
                    "replaceNodes": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "Slider Index",
                  "id": "builder-ea52ebf1f9d44a4ca7418e819db18c72",
                  "class": "TOGprod tog-index font-body-sm",
                  "meta": {
                   "previousId": "builder-76e4d39dc1d34964a16c3b1a4b790241"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "01 / 01",
                    "replaceNodes": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "_newProperty": ""
                  },
                  "code": {
                   "bindings": {
                    "_newProperty": ""
                   }
                  },
                  "layerName": "Slider Track",
                  "id": "builder-1a63517268a646f7bac684fb99ac139c",
                  "class": "slider-track",
                  "meta": {
                   "previousId": "builder-c024329a68a745db94e8b6136ede94cd"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "Gallery",
                    "id": "builder-731c2a8c9e83452ba1daea955cda6690",
                    "class": "gallery",
                    "meta": {
                     "previousId": "builder-ebaf690ce011459199a0ccc3839d0cdb"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.image": "var _virtual_index=state.productImagesItem;return _virtual_index",
                       "id": "var _virtual_index=\"TOGprod_\".concat(state.$index);return _virtual_index",
                       "data-tognum": "var _virtual_index=\"\"+(state.$index+1);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.image": "state.productImagesItem;\n",
                        "id": "return `TOGprod_${state.$index}`;\n",
                        "data-tognum": "return \"\" + (state.$index + 1);\n"
                       }
                      },
                      "repeat": {
                       "collection": "state.productImages"
                      },
                      "id": "builder-fc38a4d766f0487aa1d8c2c60b8db27b",
                      "properties": {
                       "id": "",
                       "data-tognum": ""
                      },
                      "class": "item TOGprod tog-slider",
                      "meta": {
                       "bindingActions": {
                        "component": {
                         "options": {
                          "image": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "state.productImagesItem"
                            }
                           }
                          ]
                         }
                        },
                        "meta": {
                         "bindingActions": {
                          "component": {
                           "options": {
                            "image": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "var _me;\nreturn ((_me = state.productImagesItem) === null || state.productImagesItem);"
                              }
                             }
                            ]
                           }
                          },
                          "meta": {
                           "bindingActions": {
                            "component": {
                             "options": {
                              "image": [
                               {
                                "@type": "@builder.io/core:Action",
                                "action": "@builder.io:customCode",
                                "options": {
                                 "code": "var _me;\nreturn ((_me = state.imagesItem) === null || state.imagesItem.src);"
                                }
                               }
                              ]
                             }
                            },
                            "meta": {
                             "bindingActions": {
                              "component": {
                               "options": {
                                "image": [
                                 {
                                  "@type": "@builder.io/core:Action",
                                  "action": "@builder.io:customCode",
                                  "options": {
                                   "code": "var _me;\nreturn ((_me = state.imagesItem) === null || state.imagesItem.src);"
                                  }
                                 }
                                ]
                               }
                              }
                             }
                            }
                           }
                          },
                          "id": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "/**\n * Global objects available in custom action code:\n *\n * state - builder state object - learn about state https://www.builder.io/c/docs/guides/state-and-actions\n * context - builder context object - learn about context https://github.com/BuilderIO/builder/tree/main/packages/react#passing-data-and-functions-down\n * event - HTML Event - https://developer.mozilla.org/en-US/docs/Web/API/Event\n *\n * Learn more: https://www.builder.io/c/docs/guides/custom-code\n *\n */"
                            }
                           }
                          ],
                          "data-tognum": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "/**\n * Global objects available in custom action code:\n *\n * state - builder state object - learn about state https://www.builder.io/c/docs/guides/state-and-actions\n * context - builder context object - learn about context https://github.com/BuilderIO/builder/tree/main/packages/react#passing-data-and-functions-down\n * event - HTML Event - https://developer.mozilla.org/en-US/docs/Web/API/Event\n *\n * Learn more: https://www.builder.io/c/docs/guides/custom-code\n *\n */"
                            }
                           }
                          ]
                         }
                        },
                        "id": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return `TOGprod_${state.$index}`;"
                          }
                         }
                        ],
                        "data-tognum": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return '' + (state.$index + 1);"
                          }
                         }
                        ]
                       },
                       "previousId": "builder-de46cb8e31c2444dac2ba666b2eec9d4"
                      },
                      "component": {
                       "name": "Image",
                       "options": {
                        "backgroundSize": "contain",
                        "backgroundPosition": "center",
                        "lazy": false,
                        "fitContent": true,
                        "aspectRatio": 0.572,
                        "lockAspectRatio": false,
                        "sizes": "(max-width: 638px) 60vw, (max-width: 998px) 56vw, 69vw",
                        "image": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F13d45bfd6df344e8974c4f96061c43f5",
                        "height": 954,
                        "width": 1668
                       }
                      }
                     }
                    ]
                   }
                  ]
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid right)",
                "id": "builder-7afa5513b3774cf5b1552c732e894177",
                "class": "gb-8 ge-11 gbt-1 get-12 gbm-1 gem-6",
                "meta": {
                 "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[SPACER] - 80/32/32",
                  "id": "builder-a9650f33578a4fe583c30c1d159abb54",
                  "meta": {
                   "previousId": "builder-025dd661174a480089c64bd534427e11"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-80 tspacer-32 mspacer-32\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=window&&window.BigData&&window.BigData.product&&window.BigData.product.store&&window.BigData.product.store.title&&\"\"!=window.BigData.product.store.title?window.BigData.product.store.title:state.productInfo.title;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": " return !!window && !!window.BigData && !!window.BigData.product && !!window.BigData.product.store && !!window.BigData.product.store.title && window.BigData.product.store.title != '' ? window.BigData.product.store.title : state.productInfo.title;"
                   }
                  },
                  "layerName": "Product Name",
                  "tagName": "div",
                  "id": "builder-b3e49be639e54674b903df56e86bce9d",
                  "class": "font-head head-shorten-top head-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                  "meta": {
                   "version": "0.0.91",
                   "previousId": "builder-dcd2dd47cdc948ada62240e76bcd9b3a"
                  },
                  "component": {
                   "name": "Text",
                   "options": {}
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[SPACER] - 24/16/16",
                  "id": "builder-dc498d67c9f244fa93b76450f1b1b0c0",
                  "meta": {
                   "previousId": "builder-4499f710f28242afb8832cab541aa155"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-24 tspacer-16 mspacer-16\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window&&!!window.BigData&&!!window.BigData.product&&\"7693929054425\"==window.BigData.product.id;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.id == '7693929054425'"
                   }
                  },
                  "layerName": "YOTPO REVIEWS STARS 2",
                  "tagName": "a",
                  "id": "builder-9e24fbc992fc479ba2d6d21516691156",
                  "properties": {
                   "href": "#reviews"
                  },
                  "linkUrl": "#reviews",
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<script type=\"text/javascript\">\n  (function e(){var e=document.createElement(\"script\");e.type=\"text/javascript\",e.async=true,e.src=\"//staticw2.yotpo.com/H7qaWLITLrW7sdzzaPLGD5p1zgJPhThD8JnjJ6iD/widget.js\";var t=document.getElementsByTagName(\"script\")[0];t.parentNode.insertBefore(e,t)})();\n</script>\n<div\n  class=\"yotpo bottomLine\"\n  data-yotpo-product-id=\"7693929054425\"\n  id=\"yotpo-widget\"\n></div>\n\n",
                    "replaceNodes": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "flex",
                    "flexDirection": "column",
                    "position": "relative",
                    "flexShrink": "0",
                    "boxSizing": "border-box",
                    "cursor": "pointer",
                    "pointerEvents": "auto"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[SPACER] - 24/16/16",
                  "id": "builder-eba1f1bbca894cd49a736f3ac4aca53b",
                  "meta": {
                   "previousId": "builder-dc498d67c9f244fa93b76450f1b1b0c0"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-24 tspacer-16 mspacer-16\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "state.productInfo",
                   "style.textDecoration": "\n    if (!state.productInfo || !state.selectedProductVariant) {\n        return '';\n    }\n    if (parseFloat(state.selectedProductVariant.price) <\n        parseFloat(state.selectedProductVariant.compareAtPrice)) {\n        return 'line-through';\n    }\n    return '';\n",
                   "component.options.text": "var returnValue=window&&window.BigData&&window.BigData.product&&window.BigData.product.displayPrice?\"USD\"==window.BigData.cart.currency&&\"7693929054425\"==window.BigData.product.id?\"$999 or $32.23/mo. for 36 mo.*\":window.BigData.product.displayPrice:\"$--\";return returnValue"
                  },
                  "code": {
                   "bindings": {
                    "style.textDecoration": "    if (!state.productInfo || !state.selectedProductVariant) {        return 'none';    }    if (parseFloat(state.selectedProductVariant.price) <        parseFloat(state.selectedProductVariant.compareAtPrice)) {        return 'line-through';    }    return 'none';",
                    "component.options.text": "if(!window || !window.BigData || !window.BigData.product || !window.BigData.product.displayPrice) {\r\n    return '$--';\r\n}\r\nelse if (window.BigData.cart.currency == 'USD' && window.BigData.product.id == '7693929054425') {\r\n    return '$999 or $32.23/mo. for 36 mo.*';\r\n}\r\nreturn window.BigData.product.displayPrice;"
                   }
                  },
                  "layerName": "Product regular price",
                  "id": "builder-9ec675c458164e53a89b3ab9b21870a7",
                  "class": "font-body-lg body-lg-shorten-top body-lg-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                  "meta": {
                   "requiresParent": {
                    "message": "This block must be inside a \"Product box\" block",
                    "query": {
                     "meta.kind": "ProductBox"
                    }
                   },
                   "version": "0.0.91",
                   "previousId": "builder-0cbbd699573440a0aab99a031c2be1ae"
                  },
                  "component": {
                   "name": "Text",
                   "options": {}
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "\n    if (!state.productInfo || !state.selectedProductVariant) {\n        return false;\n    }\n    if (parseFloat(state.selectedProductVariant.price) <\n        parseFloat(state.selectedProductVariant.compareAtPrice)) {\n        return true;\n    }\n    return false;\n",
                   "component.options.text": "\n    if (!state.productInfo || !state.selectedProductVariant) {\n        return '';\n    }\n    const price = state.selectedProductVariant.formattedPrice || `$${state.selectedProductVariant.price}`;\n    if (state.removeDecimal) {\n        return price.split('.')[0];\n    }\n    return price;\n"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "    if (!state.productInfo || !state.selectedProductVariant) {        return '';    }    const price = state.selectedProductVariant.formattedPrice || `$${state.selectedProductVariant.price}`;    if (state.removeDecimal) {        return price;    }    return price;"
                   }
                  },
                  "layerName": "Product sale price",
                  "id": "builder-e35fba3f37564d86aebe38014c5e7513",
                  "class": "font-body-lg body-lg-shorten-top body-lg-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                  "meta": {
                   "requiresParent": {
                    "message": "This block must be inside a \"Product box\" block",
                    "query": {
                     "meta.kind": "ProductBox"
                    }
                   },
                   "version": "0.0.91",
                   "previousId": "builder-86d045f2aa884e4381ffb9abc9883876"
                  },
                  "component": {
                   "name": "Text",
                   "options": {}
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window.BigData&&!!window.BigData.cart&&!!window.BigData.cart.currency&&!!window.BigData.product&&!!window.BigData.product.store&&!!window.BigData.product.store.priceFootnote&&window.BigData.product.store.priceFootnote.hasOwnProperty(window.BigData.cart.currency)&&\"\"!=window.BigData.product.store.priceFootnote[window.BigData.cart.currency];return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window.BigData && !!window.BigData.cart && !!window.BigData.cart.currency && !!window.BigData.product && !!window.BigData.product.store && !!window.BigData.product.store.priceFootnote && window.BigData.product.store.priceFootnote.hasOwnProperty(window.BigData.cart.currency) && window.BigData.product.store.priceFootnote[window.BigData.cart.currency] != \"\""
                   }
                  },
                  "layerName": "[SPACER] - 16/8/8",
                  "id": "builder-dc63e48f33624b3cb939f904bbf9c79d",
                  "meta": {
                   "previousId": "builder-e38e256808da498c82c387223822db9d"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-16 tspacer-8 mspacer-8\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window.BigData&&!!window.BigData.cart&&!!window.BigData.cart.currency&&!!window.BigData.product&&!!window.BigData.product.store&&!!window.BigData.product.store.priceFootnote&&window.BigData.product.store.priceFootnote.hasOwnProperty(window.BigData.cart.currency)&&\"\"!=window.BigData.product.store.priceFootnote[window.BigData.cart.currency];return _virtual_index",
                   "component.options.text": "var returnValue=window.BigData&&window.BigData.cart&&window.BigData.cart.currency&&window.BigData.product&&window.BigData.product.store&&window.BigData.product.store.priceFootnote&&window.BigData.product.store.priceFootnote.hasOwnProperty(window.BigData.cart.currency)?window.BigData.product.store.priceFootnote[window.BigData.cart.currency]:\"\";return returnValue"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window.BigData && !!window.BigData.cart && !!window.BigData.cart.currency && !!window.BigData.product && !!window.BigData.product.store && !!window.BigData.product.store.priceFootnote && window.BigData.product.store.priceFootnote.hasOwnProperty(window.BigData.cart.currency) && window.BigData.product.store.priceFootnote[window.BigData.cart.currency] != \"\"",
                    "component.options.text": "if(!!window.BigData && !!window.BigData.cart && !!window.BigData.cart.currency && !!window.BigData.product && !!window.BigData.product.store && !!window.BigData.product.store.priceFootnote && window.BigData.product.store.priceFootnote.hasOwnProperty(window.BigData.cart.currency) {\n    return window.BigData.product.store.priceFootnote[window.BigData.cart.currency];\n} else {\n    return \"\";\n}"
                   }
                  },
                  "layerName": "Shipping/VAT note",
                  "id": "builder-dac30e00a1fc47e4a5ccebb5f194cea2",
                  "class": "font-detail detail-shorten-top detail-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
                  "meta": {
                   "previousId": "builder-ed2f846eb074408b802a254bd733a852"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "Includes VAT and shipping"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[SPACER] - 56/32/32",
                  "id": "builder-3ef5316fc2f9408fb75e4a575a170a49",
                  "meta": {
                   "previousId": "builder-e38e256808da498c82c387223822db9d"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-56 tspacer-32 mspacer-32\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=window&&window.BigData&&window.BigData.product&&window.BigData.product.store&&window.BigData.product.store.desc&&\"\"!=window.BigData.product.store.desc?window.BigData.product.store.desc:state.productInfo.description;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "return !!window && !!window.BigData && !!window.BigData.product && !!window.BigData.product.store && !!window.BigData.product.store.desc && window.BigData.product.store.desc != '' ? window.BigData.product.store.desc : state.productInfo.description;"
                   }
                  },
                  "layerName": "Product Description",
                  "id": "builder-b5b284fb62e84b16bcf2a7ed1da9ef69",
                  "class": "font-body-sm body-sm-shorten-top body-sm-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
                  "meta": {
                   "previousId": "builder-698bd610c5c142228ce16993abc1825a"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window&&!!window.BigData&&!!window.BigData.product&&\"\"!=window.BigData.product.store.finePrint;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.store.finePrint != ''"
                   }
                  },
                  "layerName": "[SPACER] - 40/32/32",
                  "id": "builder-c8331abebe6045dba1dfde930fb30509",
                  "meta": {
                   "previousId": "builder-6d64a6787eab4511a3dd1aa806bb184c"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-40 tspacer-32 mspacer-32\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=window&&window.BigData&&window.BigData.product?window.BigData.product.store.finePrint:\"\";return _virtual_index",
                   "show": "var _virtual_index=!!window&&!!window.BigData&&!!window.BigData.product&&\"\"!=window.BigData.product.store.finePrint;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "return !!window && !!window.BigData && !!window.BigData.product ? window.BigData.product.store.finePrint : '';",
                    "show": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.store.finePrint != ''"
                   }
                  },
                  "layerName": "Product Fine Print",
                  "id": "builder-6b1584fd0d3045be8e31f8edb578b7d0",
                  "class": "font-detail detail-shorten-top detail-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
                  "meta": {
                   "previousId": "builder-ed2f846eb074408b802a254bd733a852"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window&&!!window.BigData&&!!window.BigData.product&&\"7693929054425\"==window.BigData.product.id;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.id == '7693929054425'"
                   }
                  },
                  "layerName": "[SPACER] - 40/32/32",
                  "id": "builder-bd7e3502940340658d1fa25aa56adce5",
                  "meta": {
                   "previousId": "builder-27585ae6302a451282b062317148f4b9"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-40 tspacer-32 mspacer-32\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "actions": {
                   "click": "state.showIpds=!0"
                  },
                  "bindings": {
                   "show": "var _virtual_index=!!window&&!!window.BigData&&!!window.BigData.product&&\"7693929054425\"==window.BigData.product.id;return _virtual_index"
                  },
                  "code": {
                   "actions": {
                    "click": "state.showIpds = true;\n"
                   },
                   "bindings": {
                    "show": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.id == '7693929054425'"
                   }
                  },
                  "layerName": "Beyond IPD Note",
                  "id": "builder-49c77a57b22d4ea3bfb9dc6b898ca8cc",
                  "class": "ipd-note font-detail detail-shorten-top detail-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
                  "meta": {
                   "previousId": "builder-92ee753e652e46748249df2f8059184b",
                   "eventActions": {
                    "click": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "state.showIpds = true;"
                      }
                     }
                    ]
                   }
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>\n  Optional: If you know your IPD already, you can\n  <u>select your preferred IPD</u>.\n</p>\n"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=state.showIpds;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "state.showIpds"
                   }
                  },
                  "layerName": "[SPACER] - 32/24/24",
                  "id": "builder-5f6e876696aa4920bbd325b79deb497d",
                  "meta": {
                   "previousId": "builder-9d0b6ab6d1a048c48cfc908de051db55"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-32 tspacer-24 mspacer-24\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=state.showIpds;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "state.showIpds"
                   }
                  },
                  "layerName": "IPD Options",
                  "tagName": "ul",
                  "id": "builder-888a577e752a40c5b9c90e8edcdf51b8",
                  "class": "ipd-options",
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "repeat": {
                     "collection": "state.ipds"
                    },
                    "layerName": "IPD Option",
                    "tagName": "li",
                    "id": "builder-b8b2db1692b445dd8e45dd23bf5b7c9d",
                    "class": "ipd-option",
                    "meta": {
                     "previousId": "builder-14b1b1db93df42bbb30d097004e6bc5d"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.defaultValue": "var _virtual_index=state.ipdsItem;return _virtual_index",
                       "component.options.placeholder": "var _virtual_index=state.ipdsItem;return _virtual_index",
                       "id": "var _virtual_index=\"ipd\".concat(state.ipdsItem);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.defaultValue": "state.ipdsItem",
                        "component.options.placeholder": "state.ipdsItem",
                        "id": "return `ipd${state.ipdsItem}`;\n"
                       }
                      },
                      "layerName": "Option Input",
                      "id": "builder-0c0166d174dd49cc99281bcf71659afc",
                      "properties": {
                       "id": ""
                      },
                      "meta": {
                       "previousId": "builder-3975683361d04f3b9ee3dc94b7bfc237",
                       "bindingActions": {
                        "id": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return `ipd${state.ipdsItem}`;"
                          }
                         }
                        ]
                       }
                      },
                      "component": {
                       "name": "Form:Input",
                       "options": {
                        "type": "radio",
                        "placeholder": "",
                        "required": false,
                        "name": "ipd",
                        "defaultValue": ""
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "for": "var _virtual_index=\"ipd\".concat(state.ipdsItem);return _virtual_index",
                       "component.options.text": "var _virtual_index=\"\".concat(state.ipdsItem,\"mm\");return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "for": "return `ipd${state.ipdsItem}`;\n",
                        "component.options.text": "return `${state.ipdsItem}mm`;\n"
                       }
                      },
                      "layerName": "Option Label",
                      "tagName": "label",
                      "id": "builder-300ca7377cf842d0b3eb01dc8d78eb5d",
                      "properties": {
                       "for": ""
                      },
                      "class": "font-label",
                      "meta": {
                       "bindingActions": {
                        "for": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return `ipd${state.ipdsItem}`;"
                          }
                         }
                        ],
                        "component": {
                         "options": {
                          "text": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "return `${state.ipdsItem}mm`"
                            }
                           }
                          ]
                         }
                        }
                       }
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": "Enter some text..."
                       }
                      }
                     }
                    ]
                   }
                  ]
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=state.showIpds;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "state.showIpds"
                   }
                  },
                  "layerName": "[SPACER] - 56/40/40",
                  "id": "builder-ff202f7a448945ddabcc50dba505dd93",
                  "meta": {
                   "previousId": "builder-27585ae6302a451282b062317148f4b9"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-56 tspacer-40 mspacer-40\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "hide": "var _virtual_index=state.showIpds;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "hide": "state.showIpds"
                   }
                  },
                  "layerName": "[SPACER] - 120/56/56",
                  "id": "builder-55ebfcfb730b4db9b546af9ef77df696",
                  "meta": {
                   "previousId": "builder-19e4e8328b9c4d9eaa077e4dc4fdd5c8"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-120 tspacer-56 mspacer-56\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "actions": {
                   "click": "\n"
                  },
                  "bindings": {
                   "hide": "var _virtual_index=!(!window||!window.BigData||!window.BigData.product||\"7761325916377\"!=window.BigData.product.id||state.inCart);return _virtual_index",
                   "style.cursor": "var _virtual_index=state.qtyLimit>0&&state.inCart>=state.qtyLimit?\"not-allowed\":\"pointer\";return _virtual_index"
                  },
                  "code": {
                   "actions": {
                    "click": "/* not needed for new button style */\n/* var addBtn = document.querySelector('.add-btn');\nvar ogText = addBtn.textContent;\nvar refreshCart;\nrefreshCart = () => {\n  // console.log('boop', {addBtn, ogText}); //debug\n  if(addBtn.textContent != ogText) {\n    state.inCart += 1;\n    loadEgCartDrawer();\n  }\n  else setTimeout(refreshCart, 100);\n}\nif(state.qtyLimit == 0 || state.inCart < state.qtyLimit) refreshCart(); */\n"
                   },
                   "bindings": {
                    "hide": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.id == \"7761325916377\" && !state.inCart",
                    "style.cursor": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit\n  ? \"not-allowed\"\n  : \"pointer\";\n"
                   }
                  },
                  "layerName": "Add to cart button",
                  "tagName": "a",
                  "id": "builder-4ed47c00f34f4d7381c9f81277f41f80",
                  "groupLocked": true,
                  "meta": {
                   "requiresParent": {
                    "message": "This block must be inside a \"Product box\" block",
                    "query": {
                     "meta.kind": "ProductBox"
                    }
                   },
                   "version": "0.0.91",
                   "updatedAt": "8/08 9:25am",
                   "eventActions": {
                    "click": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "/* not needed for new button style */\r\n/* var addBtn = document.querySelector('.add-btn');\r\nvar ogText = addBtn.textContent;\r\nvar refreshCart;\r\nrefreshCart = () => {\r\n  // console.log('boop', {addBtn, ogText}); //debug\r\n  if(addBtn.textContent != ogText) {\r\n    state.inCart += 1;\r\n    loadEgCartDrawer();\r\n  }\r\n  else setTimeout(refreshCart, 100);\r\n}\r\nif(state.qtyLimit == 0 || state.inCart < state.qtyLimit) refreshCart(); */"
                      }
                     }
                    ]
                   },
                   "previousId": "builder-bab2bafcde4f4fbcb806bbe27e72d985",
                   "bindingActions": {
                    "style": {
                     "cursor": [
                      {
                       "@type": "@builder.io/core:Action",
                       "action": "@builder.io:customCode",
                       "options": {
                        "code": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit ? 'not-allowed' : 'pointer';"
                       }
                      }
                     ]
                    }
                   }
                  },
                  "component": {
                   "name": "Symbol",
                   "options": {
                    "inheritState": true,
                    "symbol": {
                     "data": {
                      "linkToCartPageOnAddToCart": false,
                      "reloadPageOnAddToCart": false,
                      "linkToProductPageOnClick": false,
                      "buttonText": "Add to cart",
                      "soldOutButtonText": "Sold out",
                      "addedToCartButtonText": "Added ✓"
                     },
                     "inline": true,
                     "meta": {
                      "fieldName": "Product Add to Cart",
                      "hideDocumentationLink": true
                     },
                     "content": {
                      "data": {
                       "inputs": [
                        {
                         "@type": "@builder.io/core:Field",
                         "name": "linkToCartPageOnAddToCart",
                         "type": "boolean",
                         "required": false,
                         "subFields": [],
                         "helperText": "Redirect the customer to the cart page after adding this product to their cart",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "showIf": "",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false,
                         "defaultCollapsed": false
                        },
                        {
                         "@type": "@builder.io/core:Field",
                         "name": "reloadPageOnAddToCart",
                         "type": "boolean",
                         "required": false,
                         "subFields": [],
                         "helperText": "When a user clicks add to cart, refresh the current page. This is useful for making sure theme elements like cart icons are updated.",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "showIf": "!Boolean(options.get('linkToCartPageOnAddToCart') && !options.get('linkToProductPageOnClick'))",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false,
                         "defaultCollapsed": false
                        },
                        {
                         "@type": "@builder.io/core:Field",
                         "name": "linkToProductPageOnClick",
                         "type": "boolean",
                         "required": false,
                         "subFields": [],
                         "helperText": "Link to product page on click instead of adding the product to the customer's cart",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "showIf": "!Boolean(options.get('linkToCartPageOnAddToCart'))",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false,
                         "defaultCollapsed": false
                        },
                        {
                         "@type": "@builder.io/core:Field",
                         "name": "buttonText",
                         "type": "text",
                         "required": false,
                         "subFields": [],
                         "helperText": "",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "showIf": "",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false,
                         "defaultCollapsed": false
                        },
                        {
                         "@type": "@builder.io/core:Field",
                         "name": "soldOutButtonText",
                         "type": "text",
                         "required": false,
                         "subFields": [],
                         "helperText": "",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "showIf": "",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false,
                         "defaultCollapsed": false
                        },
                        {
                         "@type": "@builder.io/core:Field",
                         "name": "addedToCartButtonText",
                         "type": "text",
                         "required": false,
                         "subFields": [],
                         "helperText": "",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "showIf": "",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false,
                         "defaultCollapsed": false
                        }
                       ],
                       "blocks": [
                        {
                         "@type": "@builder.io/sdk:Element",
                         "@version": 2,
                         "actions": {
                          "click": "\n    var _a, _b, _c, _d, _e, _f, _g, _h, _j;\n    if (event.defaultPrevented) {\n        return;\n    }\n    if (state.linkToProductPageOnClick) {\n        if ((_a = context.productBoxService) === null || _a === void 0 ? void 0 : _a.navigateToProductPage) {\n            (_b = context.productBoxService) === null || _b === void 0 ? void 0 : _b.navigateToProductPage(state.productInfo);\n        }\n        else {\n            window.location.href = `/products/${state.productInfo.handle}`;\n        }\n        return;\n    }\n    const selectedProductVariant = state.selectedProductVariant;\n    if (!selectedProductVariant.availableForSale) {\n        return;\n    }\n    if (state.selectedVariantDoesNotExist) {\n        return;\n    }\n    let selectedVariantId = selectedProductVariant.id;\n    if (typeof selectedVariantId === 'number') {\n        selectedVariantId = String(selectedVariantId);\n    }\n    // If it's a graphql ID\n    if (selectedVariantId === null || selectedVariantId === void 0 ? void 0 : selectedVariantId.startsWith('gid://')) {\n        selectedVariantId = selectedVariantId.split('gid://shopify/ProductVariant/')[1];\n    }\n    const shopifyDomain = (_d = (_c = context.builderContent) === null || _c === void 0 ? void 0 : _c.meta) === null || _d === void 0 ? void 0 : _d.shopifyDomain;\n    const shopifyCustomDomain = (_f = (_e = context.builderContent) === null || _e === void 0 ? void 0 : _e.meta) === null || _f === void 0 ? void 0 : _f.shopifyCustomDomain;\n    let host = shopifyDomain ? `https://${shopifyDomain}` : '';\n    if (shopifyCustomDomain) {\n        host = `https://${shopifyCustomDomain}`;\n    }\n    const productQuantity = state.selectedProductQuantity || 1;\n    const content = context.builderContent;\n    const id = content && content.id;\n    const variationId = content && (content.id || content.variationId || content.testVariationId);\n    if (!(Builder.isEditing || Builder.isPreviewing)) {\n        builder.track('addToCart', {\n            variationId,\n            contentId: id,\n            amount: (state.selectedProductVariant &&\n                state.selectedProductVariant.price * productQuantity) ||\n                0,\n        });\n    }\n    // 30 days from now\n    const future = new Date();\n    future.setDate(future.getDate() + 30);\n    builder.setCookie('builder.addToCart.' + state.product, [id, variationId, productQuantity].join(','), future);\n    // We have a Shopify host specified, and we are not on that current site (aka custom landing page)\n    if (!context.productBoxService &&\n        host &&\n        shopifyDomain !== ((_g = window.Shopify) === null || _g === void 0 ? void 0 : _g.shop)) {\n        const formHtml = `\n                            <form action=\"${host}/cart/add\" method=\"post\" enctype=\"multipart/form-data\" accept-charset=\"UTF-8\">\n                              <input name=\"id\" value=\"${selectedVariantId}\" />\n                              <input type=\"hidden\" name=\"form_type\" value=\"product\" />\n                              <input type=\"hidden\" name=\"utf8\" value=\"✓\" />\n                              <input name=\"quantity\" value=\"${productQuantity}\" />\n                              <button class=\"submit\" type=\"submit\">Add to cart</button>\n                            </form>\n                          `;\n        const div = document.createElement('div');\n        div.style.display = 'none';\n        div.innerHTML = formHtml;\n        document.body.appendChild(div);\n        (_h = div.querySelector('.submit')) === null || _h === void 0 ? void 0 : _h.click();\n    }\n    else {\n        const promise = ((_j = context.productBoxService) === null || _j === void 0 ? void 0 : _j.addToCart)\n            ? context.productBoxService.addToCart(btoa(`gid://shopify/ProductVariant/${selectedVariantId}`), state.selectedProductQuantity || 1)\n            : fetch(`/cart/add.js`, {\n                method: 'POST',\n                headers: {\n                    'content-type': 'application/json',\n                },\n                body: JSON.stringify({\n                    items: [\n                        {\n                            quantity: state.selectedProductQuantity || 1,\n                            id: parseInt(selectedVariantId, 10),\n                        },\n                    ],\n                }),\n            }).then(res => {\n                if (!res.ok) {\n                    res\n                        .json()\n                        .then(json => alert(`${json.description || json.message || ''}`));\n                }\n            });\n        promise\n            .then(() => {\n            var _a, _b;\n            if (state.linkToCartPageOnAddToCart) {\n                ((_a = context.productBoxService) === null || _a === void 0 ? void 0 : _a.navigateToCart)\n                    ? (_b = context.productBoxService) === null || _b === void 0 ? void 0 : _b.navigateToCart()\n                    : setTimeout(() => {\n                        // Give a sec to flush tracking too!\n                        window.location.href = `${host}/cart`;\n                    }, 100);\n            }\n            else {\n                state.productAddedToCart = true;\n                if (state.reloadPageOnAddToCart) {\n                    setTimeout(() => window.location.reload(), 500);\n                }\n                else {\n                    setTimeout(() => (state.productAddedToCart = false), 2000);\n                }\n            }\n        })\n            .catch((error) => {\n            console.error('Add to cart fetch error', error);\n        });\n    }\n"
                         },
                         "bindings": {
                          "show": "state.productInfo&&(0==state.qtyLimit||state.inCart<state.qtyLimit)&&(!window||!window.BigData||!window.BigData.product||\"7761325916377\"!=window.BigData.product.id&&window.BigData.product.id)",
                          "component.options.text": "var returnValue=function(){var t=state.selectedProductVariant;if(state.productAddedToCart)return state.addedToCartButtonText;if(t&&!t.availableForSale)return state.soldOutButtonText;if(state.selectedVariantDoesNotExist)return\"Unavailable\";if(!(window&&window.BigData&&window.BigData.cart&&window.BigData.product&&window.BigData.product.shipping&&state&&state.waveTable))return\"Pre-order now\";var e=window.BigData.cart.currency,a=window.BigData.product.qtySold,r=Object.keys(state.waveTable).filter((function(t){return state.waveTable[t].includes(e)})),n=r.length?r[0]:\"w3\",i=window.BigData.product.shipping[n].reduce((function(t,e){return a>=e.soldMinimum?e.etaText:t}),\"Pre-order now (No ETA)\");return\"\".concat(i)}();return returnValue",
                          "data-cart-max": "var _virtual_index=state.qtyLimit>0&&state.inCart>=state.qtyLimit;return _virtual_index"
                         },
                         "code": {
                          "bindings": {
                           "component.options.text": "const selectedProductVariant = state.selectedProductVariant;\r\n\r\nif(state.productAddedToCart) {\r\n    return state.addedToCartButtonText;\r\n}\r\nelse if(selectedProductVariant && !selectedProductVariant.availableForSale) {\r\n    return state.soldOutButtonText;\r\n}\r\nelse if(state.selectedVariantDoesNotExist) {\r\n    return 'Unavailable';\r\n}\r\n\r\nif(!window\r\n  || !window.BigData\r\n  || !window.BigData.cart\r\n  || !window.BigData.product\r\n  || !window.BigData.product.shipping\r\n  || !state\r\n  || !state.waveTable\r\n)\r\n  return 'Pre-order now';\r\n\r\nlet currency = window.BigData.cart.currency;\r\nlet qtySold = window.BigData.product.qtySold;\r\n\r\nlet res = Object.keys(state.waveTable).filter(key => state.waveTable[key].includes(currency));\r\nlet waveKey = res.length ? res[0] : 'w3'; /* default to wave 3 */\r\n\r\nlet etas = window.BigData.product.shipping[waveKey];\r\nlet ret = etas.reduce(\r\n  (final, x) => qtySold >= x.soldMinimum ? x.etaText : final\r\n, 'Pre-order now (No ETA)');\r\nreturn `${ret}`;",
                           "show": "state.productInfo\r\n && (state.qtyLimit == 0 || state.inCart < state.qtyLimit)\r\n && (!window || !window.BigData || !window.BigData.product\r\n || (window.BigData.product.id != \"7761325916377\" && window.BigData.product.id != \"7693929054425\"))",
                           "data-cart-max": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit;\n"
                          }
                         },
                         "layerName": "(OLD) Add to Cart button",
                         "id": "builder-7d58341a9beb40ccbe7a4d339a88f972",
                         "class": "add-btn font-body-sm font-mob-xsm",
                         "meta": {
                          "version": "0.0.91",
                          "eventActions": {
                           "click": [],
                           "change": null
                          },
                          "bindingActions": {
                           "data-cart-max": [
                            {
                             "@type": "@builder.io/core:Action",
                             "action": "@builder.io:customCode",
                             "options": {
                              "code": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit;"
                             }
                            }
                           ]
                          }
                         },
                         "component": {
                          "name": "Text",
                          "options": {}
                         },
                         "responsiveStyles": {
                          "large": {
                           "display": "none"
                          }
                         }
                        },
                        {
                         "@type": "@builder.io/sdk:Element",
                         "@version": 2,
                         "actions": {
                          "click": "var hasProduct=!!window&&!!window.BigData&&!!window.BigData.product,items=[{quantity:1,id:hasProduct?window.BigData.product.vid:\"42871437951193\"}];if(hasProduct&&\"7693929054425\"==window.BigData.product.id){var ipdEl=document.querySelector('input[name=\"ipd\"]:checked');ipdEl&&(items[0].properties={IPD:ipdEl.value})}try{jQuery.post(\"\".concat(Shopify.routes.root,\"cart/add.js\"),{items:items},(function(t){state.inCart+=1,loadEgCartDrawer()}))}catch(t){retur}"
                         },
                         "bindings": {
                          "show": "state.productInfo&&(0==state.qtyLimit||state.inCart<state.qtyLimit)&&(!window||!window.BigData||!window.BigData.product||window.BigData.product.id)",
                          "component.options.text": "var returnValue=function(){var t=state.selectedProductVariant;if(state.productAddedToCart)return state.addedToCartButtonText;if(t&&!t.availableForSale)return state.soldOutButtonText;if(state.selectedVariantDoesNotExist)return\"Unavailable\";if(!(window&&window.BigData&&window.BigData.cart&&window.BigData.product&&window.BigData.product.shipping&&state&&state.waveTable))return\"Pre-order now\";var e=window.BigData.cart.currency,a=Object.keys(state.waveTable).filter((function(t){return state.waveTable[t].includes(e)})),r=a.length?a[0]:\"w3\",n=window.BigData.product.shipping[r].reduce((function(t,e){return state.qtySold>=e.soldMinimum?e.etaText:t}),\"Pre-order now (No ETA)\");return\"\".concat(n)}();return returnValue",
                          "data-cart-max": "var _virtual_index=state.qtyLimit>0&&state.inCart>=state.qtyLimit;return _virtual_index",
                          "hide": "var _virtual_index=!!state.productInfo.tags&&!!state.productInfo.tags.length&&state.productInfo.tags.filter((function(t){return\"coming-soon\"==t})).length;return _virtual_index"
                         },
                         "code": {
                          "actions": {
                           "click": "let hasProduct = !!window && !!window.BigData && !!window.BigData.product;\nlet items = [\n  {\n    quantity: 1,\n    id: hasProduct ? window.BigData.product.vid : \"42871437951193\",\n  },\n];\nif (hasProduct && window.BigData.product.id == \"7693929054425\") {\n  let ipdEl = document.querySelector('input[name=\"ipd\"]:checked');\n  if (!!ipdEl) items[0].properties = { IPD: ipdEl.value };\n}\ntry {\n  jQuery.post(`${Shopify.routes.root}cart/add.js`, { items }, (resp) => {\n    state.inCart += 1;\n    loadEgCartDrawer();\n    /* console.log({response: JSON.parse(resp)}); //debug */\n  });\n} catch (err) {\n  return;\n}\n"
                          },
                          "bindings": {
                           "component.options.text": "const selectedProductVariant = state.selectedProductVariant;\r\n\r\nif(state.productAddedToCart) {\r\n    return state.addedToCartButtonText;\r\n}\r\nelse if(selectedProductVariant && !selectedProductVariant.availableForSale) {\r\n    return state.soldOutButtonText;\r\n}\r\nelse if(state.selectedVariantDoesNotExist) {\r\n    return 'Unavailable';\r\n}\r\n\r\nif(!window\r\n  || !window.BigData\r\n  || !window.BigData.cart\r\n  || !window.BigData.product\r\n  || !window.BigData.product.shipping\r\n  || !state\r\n  || !state.waveTable\r\n)\r\n  return 'Pre-order now';\r\n\r\nlet currency = window.BigData.cart.currency;\r\n\r\nlet res = Object.keys(state.waveTable).filter(key => state.waveTable[key].includes(currency));\r\nlet waveKey = res.length ? res[0] : 'w3'; /* default to wave 3 */\r\n\r\nlet etas = window.BigData.product.shipping[waveKey];\r\nlet ret = etas.reduce(\r\n  (final, x) => state.qtySold >= x.soldMinimum ? x.etaText : final\r\n, 'Pre-order now (No ETA)');\r\nreturn `${ret}`;",
                           "show": "state.productInfo\r\n && (state.qtyLimit == 0 || state.inCart < state.qtyLimit)\r\n && (!window || !window.BigData || !window.BigData.product || window.BigData.product.id != \"7761325916377\")",
                           "data-cart-max": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit;\n",
                           "hide": "!!state.productInfo.tags && !!state.productInfo.tags.length && state.productInfo.tags.filter(tag => tag == 'coming-soon').length"
                          }
                         },
                         "layerName": "Add to Cart button",
                         "id": "builder-3841d32888cf48868e6181ba480ddd9c",
                         "class": "add-btn font-body-sm font-mob-xsm",
                         "meta": {
                          "version": "0.0.91",
                          "eventActions": {
                           "change": null,
                           "click": [
                            {
                             "@type": "@builder.io/core:Action",
                             "action": "@builder.io:customCode",
                             "options": {
                              "code": "let hasProduct = !!window && !!window.BigData && !!window.BigData.product;\nlet items = [{\n\tquantity: 1,\n\tid: hasProduct ? window.BigData.product.vid : '42871437951193'\n}];\nif(hasProduct && window.BigData.product.id == '7693929054425') {\n\tlet ipdEl = document.querySelector('input[name=\"ipd\"]:checked');\n\tif(!!ipdEl)\n\t\titems[0].properties = {'IPD': ipdEl.value};\n}\ntry {\n\tjQuery.post(`${Shopify.routes.root}cart/add.js`, {items}, resp => {\n\t\tstate.inCart += 1;\n\t\tloadEgCartDrawer();\n\t\t/* console.log({response: JSON.parse(resp)}); //debug */\n\t});\n} catch(err) {return;}"
                             }
                            }
                           ]
                          },
                          "bindingActions": {
                           "data-cart-max": [
                            {
                             "@type": "@builder.io/core:Action",
                             "action": "@builder.io:customCode",
                             "options": {
                              "code": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit;"
                             }
                            }
                           ]
                          },
                          "previousId": "builder-3bc726dc49394451a5cff255f7f739fd"
                         },
                         "component": {
                          "name": "Text",
                          "options": {}
                         },
                         "responsiveStyles": {
                          "large": {
                           "cursor": "pointer"
                          }
                         }
                        },
                        {
                         "@type": "@builder.io/sdk:Element",
                         "@version": 2,
                         "bindings": {
                          "show": "state.productInfo&&(state.qtyLimit>0&&state.inCart>=state.qtyLimit||state.productInfo.tags&&state.productInfo.tags.length&&state.productInfo.tags.filter((function(t){return\"coming-soon\"==t})).length)&&window&&window.BigData&&window.BigData.product",
                          "component.options.text": "var _a,_b,_virtual_index=(null===(_b=null===(_a=null===state||void 0===state?void 0:state.productInfo)||void 0===_a?void 0:_a.tags)||void 0===_b?void 0:_b.filter((function(t){return\"coming-soon\"==t})).length)?\"Coming soon\":state.addedToCartButtonText;return _virtual_index"
                         },
                         "code": {
                          "bindings": {
                           "component.options.text": "!!state?.productInfo?.tags?.filter(tag => tag == 'coming-soon').length ? 'Coming soon' : state.addedToCartButtonText",
                           "show": "state.productInfo\r\n && (\r\n    (state.qtyLimit > 0 && state.inCart >= state.qtyLimit)\r\n    || (!!state.productInfo.tags\r\n        && !!state.productInfo.tags.length\r\n        && state.productInfo.tags.filter(tag => tag == 'coming-soon').length\r\n    )\r\n ) && !!window && !!window.BigData && !!window.BigData.product"
                          }
                         },
                         "layerName": "ALREADY IN CART",
                         "id": "builder-5a7725e07c17400ab5ffd13896240c71",
                         "class": "add-btn no-hover font-body-sm font-mob-xsm",
                         "meta": {
                          "version": "0.0.91",
                          "eventActions": {
                           "change": null
                          },
                          "previousId": "builder-3bc726dc49394451a5cff255f7f739fd"
                         },
                         "component": {
                          "name": "Text",
                          "options": {}
                         },
                         "responsiveStyles": {
                          "large": {
                           "cursor": "not-allowed"
                          }
                         }
                        }
                       ],
                       "tsCode": "/*\n  * Global objects available:\n  *\n  * state - builder state object - learn about state https://www.builder.io/c/docs/guides/state-and-actions\n  * context - builder context object - learn about state https://github.com/BuilderIO/builder/tree/main/packages/react#passing-data-and-functions-down\n  * fetch - Fetch API - https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API'\n  * Builder - Builder object - useful values include: Builder.isServer, Builder.isBrowser, Builder.isPreviewing, Builder.isEditing\n  *\n  * visit https://www.builder.io/c/docs/guides/custom-code\n  * for more information on writing custom code\n  */\n async function main () {\n  if (Builder.isServer) {\n    // Place any code here you want to only run on the server. Any  \n    // data fetched on the server will be available to re-hydrate on the client\n    // if added to the state object\n  }\n\n  if (Builder.isBrowser) {\n    // Place code that you only want to run in the browser (client side only) here\n    // For example, anything that uses document/window access or DOM manipulation\n  }\n}\n\nexport default main();",
                       "jsCode": "var __awaiter=function(e,n,t,r){return new(t||(t=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function u(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var n;e.done?o(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(a,u)}l((r=r.apply(e,n||[])).next())}))},__generator=function(e,n){var t,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},\"function\"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(t)throw new TypeError(\"Generator is already executing.\");for(;a;)try{if(t=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=n.call(e,a)}catch(e){i=[6,e],r=0}finally{t=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,u])}}};function main(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(e){return Builder.isServer,Builder.isBrowser,[2]}))}))}var _virtual_index=main();return _virtual_index"
                      }
                     }
                    }
                   }
                  },
                  "responsiveStyles": {
                   "small": {
                    "width": "100%"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "hide": "var _virtual_index=state.showIpds;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "hide": "state.showIpds"
                   }
                  },
                  "layerName": "[SPACER] - 120/56/56",
                  "id": "builder-264f207379534b61a6480d4c73c7f56b",
                  "meta": {
                   "previousId": "builder-55ebfcfb730b4db9b546af9ef77df696"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-120 tspacer-56 mspacer-56\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "actions": {
                   "click": "document.querySelector(\"label.la-label_button\")&&document.querySelector(\"label.la-label_button\").click()"
                  },
                  "bindings": {
                   "hide": "var _virtual_index=!(window&&window.BigData&&window.BigData.product&&\"7761325916377\"==window.BigData.product.id&&!state.inCart);return _virtual_index"
                  },
                  "code": {
                   "actions": {
                    "click": "if (!!document.querySelector(\"label.la-label_button\"))\n  document.querySelector(\"label.la-label_button\").click();\n"
                   },
                   "bindings": {
                    "hide": "!window || !window.BigData || !window.BigData.product || window.BigData.product.id != \"7761325916377\" || !!state.inCart"
                   }
                  },
                  "layerName": "Upload prescription button",
                  "id": "builder-e170bd366cd24cc5b02b7a92b7926a8e",
                  "class": "rx-upload-btn font-body-sm font-mob-xsm",
                  "meta": {
                   "eventActions": {
                    "click": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "if(!!document.querySelector('label.la-label_button'))\n  document.querySelector('label.la-label_button').click();"
                      }
                     }
                    ]
                   },
                   "previousId": "builder-fdf9eadb67db4cdda82cd5f8959080ce"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<button\n  type=\"button\"\n  id=\"la-select-lenses-btn\"\n  class=\"la-select-lenses-btn font-body-sm\"\n  data-toggle=\"la-modal\"\n  data-target=\"#myPrescription\"\n>\n  Upload prescription\n</button>\n"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-a08b93cfd03f49e386c825aab1f38ca5",
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<script>\n  const params = new Proxy(new URLSearchParams(window.location.search), {\n      get: (searchParams, prop) => searchParams.get(prop),\n  });\n  if(!!params.initForm && params.initForm === 'y' && !!document.querySelector('.rx-upload-btn') && document.querySelector('.rx-upload-btn').style.display !== 'hidden') {\n      document.querySelector('.rx-upload-btn button').click();\n  }\n</script>\n",
                    "replaceNodes": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "padding": "0px",
                "textAlign": "left",
                "width": "100%"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "layerName": "SLIDER INTERACTION",
              "tagName": "div",
              "id": "builder-9d1ca8f6fe5340d09a76a247ce6e9e35",
              "class": "TAVERN",
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<script>\n  window.getToggleCollection = function(toggleGroupKey, elementKey, toggleNumber = '') {\n    let query = `.TOG${toggleGroupKey}.tog-${elementKey}` + (toggleNumber == '' ? '' : `[data-tognum=\"${toggleNumber}\"]`);\n    return [...document.querySelectorAll(query)];\n  };\n  window.getToggleElement = function(toggleGroupKey, elementKey, otherClasses = '') {\n    return document.querySelector(`.TOG${toggleGroupKey}.tog-${elementKey}${otherClasses}`);\n  };\n\n  window.updateSliderControls = function() {\n    let indexDisplay = getToggleElement('prod', 'index');\n    let prodSlides = getToggleCollection('prod', 'slider');\n    let togNum = 0;\n    for(let i = 0; i < prodSlides.length; i++) {\n      let slide = prodSlides[i];\n      let rects = slide.getClientRects();\n      if(rects.length && !!rects[0] && rects[0].x > 0) {\n        togNum = parseInt(slide.dataset.tognum);\n        break;\n      }\n    }\n    if(togNum) {\n      if(!!indexDisplay) {\n        let cur = togNum.toString().padStart(2, '0');\n        let tot = prodSlides.length.toString().padStart(2, '0');\n        indexDisplay.children[0].innerHTML = `${cur} / ${tot}`;\n      }\n    }\n    if(!!window.prodScroll) delete window.prodScroll;\n  };\n  setTimeout(window.updateSliderControls, 100);\n\n  /* --Interactive sections */\n  /* product */\n  let onTrackScroll = () => {\n    if(typeof window.prodDebounce == 'number') clearTimeout(window.prodDebounce);\n    window.prodDebounce = setTimeout(window.updateSliderControls, 100);\n  };\n  setTimeout(() => {\n    let prodTrack = document.querySelector('.TOGprod.store-slider>.slider-track');\n    if(!!prodTrack) {\n      prodTrack.onscroll = onTrackScroll;\n    }\n  }, 100);\n</script>\n",
                "replaceNodes": true
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=state.specMap.length;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "state.specMap.length"
               }
              },
              "layerName": "[SPACER] - 120//80",
              "id": "builder-06e842460eba4ea99bb8df1bfe014b7c",
              "meta": {
               "previousId": "builder-025dd661174a480089c64bd534427e11"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-120 mspacer-80\" />\n",
                "replaceNodes": true
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "layerName": "[SPACER] - 160",
              "id": "builder-1c8f9e030d12472797c6786393230138",
              "meta": {
               "previousId": "builder-38bc513872c841149ba23a3c51a80ff4"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-160 tspacer-160\" />\n",
                "scriptsClientOnly": true
               }
              },
              "responsiveStyles": {
               "large": {
                "display": "flex"
               },
               "medium": {
                "display": "flex"
               },
               "small": {
                "display": "none"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=!!window&&!!window.BigData&&!!window.BigData.product&&\"7693929054425\"==window.BigData.product.id;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.id == '7693929054425'"
               }
              },
              "layerName": "Content Beyond Page",
              "id": "builder-888164781eb442278a4dec717f1c9a10",
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "bindings": {
                 "hide": "var _virtual_index=state.loading||!state.productInfo;return _virtual_index"
                },
                "code": {
                 "bindings": {
                  "hide": "state.loading || !state.productInfo"
                 }
                },
                "layerName": "[GRID] - Form Factor",
                "id": "builder-3ace0c04f4794e7b897400b12701131a",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-fa35b6622e284adc920dc9cffe6f81fe"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-2ca8eb3d7193473585c688166b4c8962",
                  "class": "gb-8 ge-11 gbt-1 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-7afa5513b3774cf5b1552c732e894177"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-34e5efc6cab24510b1f5cffca6a9787f",
                    "class": "gb-1 ge-6 get-8 gem-6 font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "Shockingly small form factor. A revolutionary approach"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 32//24",
                    "id": "builder-f78214737c7d4c71842c272b29d6756e",
                    "class": "gb-1 ge-12 gem-6 ",
                    "meta": {
                     "previousId": "builder-835dafa98320486c8753720d636496df"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 mspacer-24\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-f736694db5fa4c29a9a4178c3aad7b13",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<font color=\"#787e81\">Traditional VR headsets are bulky and uncomfortable. Beyond focuses on an ultra-light and compact form factor so you can enjoy long sessions in VR.</font>"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-56cfdb99cc4e47e0a75dff5b85bbe733",
                    "meta": {
                     "previousId": "builder-57fbb0127e9e4107adf820c9f56948e3"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 80",
                    "id": "builder-814c7a394d9c4c33bb7673b8b8d62d21",
                    "meta": {
                     "previousId": "builder-0662e0f285ea439f88fdee5a1e70f4a8"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none",
                      "marginBottom": "-12px"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "display": "flex",
                    "flexDirection": "column"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "padding": "0px",
                  "textAlign": "left",
                  "width": "100%"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 56",
                "id": "builder-89192c251a0d4832aada8f4e067cbc7c",
                "meta": {
                 "previousId": "builder-526064ed63f74122984b4ef412db5802"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-56\" />\n",
                  "scriptsClientOnly": true
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[IMG] - Beyond Boxing",
                "id": "builder-8a1bc95f01f64110af63f05e70234290",
                "class": "base-margin img-rounded",
                "meta": {
                 "previousId": "builder-0b00c4d193cf4a0e8670e55348693873",
                 "bindingActions": {
                  "component": {
                   "options": {
                    "image": null
                   }
                  }
                 }
                },
                "component": {
                 "name": "Image",
                 "options": {
                  "image": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=1648",
                  "backgroundSize": "cover",
                  "backgroundPosition": "center",
                  "lazy": false,
                  "fitContent": true,
                  "aspectRatio": 0.7,
                  "lockAspectRatio": false,
                  "height": 1400,
                  "width": 2000,
                  "sizes": "(max-width: 638px) 64vw, (max-width: 998px) 97vw, 118vw",
                  "srcset": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=100 100w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=200 200w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=400 400w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=800 800w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=1200 1200w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=1600 1600w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=2000 2000w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=1648 1648w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=408 408w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=966 966w"
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column",
                  "position": "relative",
                  "flexShrink": "0",
                  "boxSizing": "border-box",
                  "minWidth": "20px",
                  "overflow": "hidden",
                  "height": "30vw",
                  "marginLeft": "0px",
                  "marginRight": "0px"
                 },
                 "medium": {
                  "width": "100%",
                  "height": "50vw"
                 },
                 "small": {
                  "width": "100%",
                  "height": "90vw"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[mSPACER] - 24",
                "id": "builder-f5b796225eba413ba1d2199d6585d989",
                "meta": {
                 "previousId": "builder-56cfdb99cc4e47e0a75dff5b85bbe733"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 56",
                "id": "builder-c83a5dbc139e43f1b18532eed807c7a2",
                "meta": {
                 "previousId": "builder-cd70f53cfeb04d44aefab15b845655f7"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-56\" />\n",
                  "scriptsClientOnly": true
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[GRID] - Spec Highlights",
                "id": "builder-8115d5b47f964d6c945b5ed25b157235",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-48b59f3619f649f0952a359b915af9df"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-291cbbc9256d4c978997021d64bdf69f",
                  "class": "gb-1 ge-3 get-3 font-head head-shorten-top gbm-1 gem-3 font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                  "meta": {
                   "previousId": "builder-278a5f0ebc37430bba8684eb1dee1a7e"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>127g</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginRight": "84px"
                   },
                   "medium": {
                    "paddingRight": "0px",
                    "marginRight": "0px",
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-278a5f0ebc37430bba8684eb1dee1a7e",
                  "class": "gb-4 ge-6 gbt-4 get-6 font-head head-shorten-top gbm-4 gem-6 font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                  "meta": {
                   "previousId": "builder-e129c94d47484f49a3a165c0ea6b0f7c"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>24 mm</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginRight": "84px"
                   },
                   "medium": {
                    "paddingRight": "0px",
                    "marginRight": "0px",
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-93b5345eb57e4206aa7210c479cd8c4f",
                  "class": "gbm-1 gem-3 font-detail detail-shorten-top detail-shorten-btm",
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<span style=\"color: rgb(120, 126, 129); font-family: &quot;Neue Haas Grotesk Display Pro - 55 Roman&quot;, &quot;Zen Kaku Gothic New - Regular&quot;, sans-serif; font-size: 16px; letter-spacing: 0.6px;\">weight</span>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none",
                    "flexDirection": "column",
                    "position": "relative",
                    "flexShrink": "0",
                    "boxSizing": "border-box",
                    "lineHeight": "normal",
                    "height": "auto"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "textAlign": "left",
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-bfbe030c0178484797319ce4079c9dde",
                  "class": "gbm-4 gem-6 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-93b5345eb57e4206aa7210c479cd8c4f"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<span style=\"color: rgb(120, 126, 129); letter-spacing: 0.6px;\">at its thinnest point</span><br>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none",
                    "flexDirection": "column",
                    "position": "relative",
                    "flexShrink": "0",
                    "boxSizing": "border-box",
                    "lineHeight": "normal",
                    "height": "auto"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "textAlign": "left",
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[mSPACER] - 56",
                  "id": "builder-999bc29451c746da8ef032b74b3b72ba",
                  "meta": {
                   "previousId": "builder-2b568ad3edb741458dc7d66ae0f0f096"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-56\" />\n",
                    "scriptsClientOnly": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "flex",
                    "marginTop": "-12px",
                    "marginBottom": "-12px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-05cf41cf668e4268882bb1b26c6f1b1c",
                  "class": "gb-7 ge-9 gbt-7 get-9 font-head head-shorten-top gbm-1 gem-3 font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                  "meta": {
                   "previousId": "builder-ae65772675d148269ad9e0a6104efabc"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>143.1 mm</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left"
                   },
                   "medium": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-2da3767178a144a4accbcda053618179",
                  "class": "gb-10 ge-12 gbt-10 get-12 font-head head-shorten-top gbm-4 gem-6 font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                  "meta": {
                   "previousId": "builder-f6df54b70beb435c82e3be1dcd6174c7"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>52.4 mm</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left"
                   },
                   "medium": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-725d7a730d9e4a96970cd53768b86e48",
                  "class": "gbm-1 gem-3 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-bfbe030c0178484797319ce4079c9dde"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<span style=\"color: rgb(120, 126, 129); letter-spacing: 0.6px; text-align: center;\">length</span><br>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none",
                    "flexDirection": "column",
                    "position": "relative",
                    "flexShrink": "0",
                    "boxSizing": "border-box",
                    "lineHeight": "normal",
                    "height": "auto"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "textAlign": "left",
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-f3e6d96a242f42baa5161c8aa7cab15f",
                  "class": "gbm-4 gem-6 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-725d7a730d9e4a96970cd53768b86e48"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<span style=\"color: rgb(120, 126, 129); letter-spacing: 0.6px;\">width</span><br>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none",
                    "flexDirection": "column",
                    "position": "relative",
                    "flexShrink": "0",
                    "boxSizing": "border-box",
                    "lineHeight": "normal",
                    "height": "auto"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "textAlign": "left",
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-da94ff0a8c5f44fcb31f650e3c671538",
                  "class": "gb-1 ge-3 get-3 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-c98ca3300d4d4c42b32acd0395bc4a7d",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>weight</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-c98ca3300d4d4c42b32acd0395bc4a7d",
                  "class": "gb-4 ge-6 gbt-4 get-6 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-4cecb290472b45d0aa424d3b2c99b159",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>thinnest point</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-2dd5378f51d043ea80edb01ef1e157b6",
                  "class": "gb-7 ge-9 gbt-7 get-9 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-da94ff0a8c5f44fcb31f650e3c671538",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>length</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-4206747f821f4cc99be53d638f77cd79",
                  "class": "gb-10 ge-12 gbt-10 get-12 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-2dd5378f51d043ea80edb01ef1e157b6",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>length</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "marginLeft": "auto"
                 },
                 "medium": {
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "width": "100%"
                 },
                 "small": {
                  "paddingLeft": "0px"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160//120",
                "id": "builder-3c220e922dbc4436a9ef0087e49ed7e7",
                "meta": {
                 "previousId": "builder-85e2a79fe18d4e37a30af374bd0efa2b"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 mspacer-120\" />\n",
                  "replaceNodes": true
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "bindings": {
                 "hide": "var _virtual_index=state.loading||!state.productInfo;return _virtual_index"
                },
                "code": {
                 "bindings": {
                  "hide": "state.loading || !state.productInfo"
                 }
                },
                "layerName": "[GRID] - Form Factor",
                "id": "builder-5e06e961ee4846c688d73d33801d3e4e",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-3ace0c04f4794e7b897400b12701131a"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-9683ffa7454941289e6bc559ebec0793",
                  "class": "gb-1 ge-5 gbt-1 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-2ca8eb3d7193473585c688166b4c8962"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-2dfb6a185cd64356a3126ac03f2bcfa5",
                    "class": "gb-1 ge-6 get-8 gem-6 font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<div>Unparalleled visual clarity. Shocking color fidelity. In a tiny package.&nbsp;<br></div>"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 32//24",
                    "id": "builder-da175eee78b649d09a7514f359c4d907",
                    "class": "gb-1 ge-12 gem-6 ",
                    "meta": {
                     "previousId": "builder-f78214737c7d4c71842c272b29d6756e"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 mspacer-24\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-7d24f35812d34a5588f59adf3bbce8fe",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-f736694db5fa4c29a9a4178c3aad7b13"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<font color=\"#787e81\">Over 13.1 million pixels are packed into dual 1-inch OLED displays in an RGB striped layout. Each pixel is just 7.2 μm wide – 7 times thinner than a human hair – with response times measured in nanoseconds. The result? No more screen door effect, dull colors, gray shadows, or motion blur you became accustomed to with older-generation LCD-based VR headsets. Beyond supports 75Hz and 90Hz refresh rates.</font><br>"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 56",
                    "id": "builder-dab3562374ff4d5eac68e923ea70ad0f",
                    "meta": {
                     "previousId": "builder-526064ed63f74122984b4ef412db5802"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-56\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-64ccc352ceb248c8833c0aae008a66c9",
                    "meta": {
                     "previousId": "builder-56cfdb99cc4e47e0a75dff5b85bbe733"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 80",
                    "id": "builder-05e7d2e3f78842c0a288e46eaedf38e9",
                    "meta": {
                     "previousId": "builder-814c7a394d9c4c33bb7673b8b8d62d21"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none",
                      "marginBottom": "-12px"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "display": "flex",
                    "flexDirection": "column"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "padding": "0px",
                  "textAlign": "left",
                  "width": "100%"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[IMG] - Beyond Boxing",
                "id": "builder-249ee09f8f66407a832cb20fe8a6e134",
                "class": "base-margin img-rounded",
                "meta": {
                 "previousId": "builder-8a1bc95f01f64110af63f05e70234290",
                 "bindingActions": {
                  "component": {
                   "options": {
                    "image": null
                   }
                  }
                 }
                },
                "component": {
                 "name": "Image",
                 "options": {
                  "image": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=1648",
                  "backgroundSize": "contain",
                  "backgroundPosition": "center",
                  "lazy": false,
                  "fitContent": true,
                  "aspectRatio": 0.552,
                  "lockAspectRatio": false,
                  "height": 1104,
                  "width": 2000,
                  "sizes": "(max-width: 638px) 64vw, (max-width: 998px) 97vw, 118vw",
                  "srcset": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=100 100w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=200 200w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=400 400w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=800 800w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=1200 1200w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=1600 1600w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=2000 2000w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=1648 1648w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=408 408w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=966 966w"
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column",
                  "position": "relative",
                  "flexShrink": "0",
                  "boxSizing": "border-box",
                  "minWidth": "20px",
                  "overflow": "hidden",
                  "height": "30vw",
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "backgroundColor": "rgba(0, 0, 0, 1)",
                  "paddingTop": "0",
                  "minHeight": "0",
                  "paddingBottom": "0"
                 },
                 "medium": {
                  "width": "100%",
                  "height": "50vw"
                 },
                 "small": {
                  "width": "100%",
                  "height": "90vw"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[mSPACER] - 24",
                "id": "builder-2b07dc3e6de348a88c9d63141ef11285",
                "meta": {
                 "previousId": "builder-f5b796225eba413ba1d2199d6585d989"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 56",
                "id": "builder-526064ed63f74122984b4ef412db5802",
                "meta": {
                 "previousId": "builder-c83a5dbc139e43f1b18532eed807c7a2"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-56\" />\n",
                  "scriptsClientOnly": true
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 56",
                "id": "builder-6180633940944a4bbacdcfca859a1a80",
                "meta": {
                 "previousId": "builder-c83a5dbc139e43f1b18532eed807c7a2"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-56\" />\n",
                  "scriptsClientOnly": true
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[GRID] - Spec Highlights",
                "id": "builder-02327253499841f1a130c7a18a09b4ea",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-8115d5b47f964d6c945b5ed25b157235"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-23ad15f08ae746b0a57e175429dcd4b5",
                  "class": "gb-1 ge-3 get-3 font-head head-shorten-top gbm-1 gem-3 font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                  "meta": {
                   "previousId": "builder-291cbbc9256d4c978997021d64bdf69f"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>5120 × 2560</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginRight": "84px"
                   },
                   "medium": {
                    "paddingRight": "0px",
                    "marginRight": "0px",
                    "fontSize": "20px"
                   },
                   "small": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-333f0014d9ab47a7852314ba9d372dd9",
                  "class": "gb-4 ge-6 gbt-4 get-6 font-head head-shorten-top gbm-4 gem-6 font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                  "meta": {
                   "previousId": "builder-278a5f0ebc37430bba8684eb1dee1a7e"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>up to 90Hz</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginRight": "84px"
                   },
                   "medium": {
                    "paddingRight": "0px",
                    "marginRight": "0px",
                    "fontSize": "20px"
                   },
                   "small": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-c8ccb0997e124d999cf2a1918ecfbf86",
                  "class": "gbm-1 gem-3 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-93b5345eb57e4206aa7210c479cd8c4f"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<span style=\"color: rgb(120, 126, 129); font-family: &quot;Neue Haas Grotesk Display Pro - 55 Roman&quot;, &quot;Zen Kaku Gothic New - Regular&quot;, sans-serif; font-size: 16px; letter-spacing: 0.6px;\">resolution</span>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none",
                    "flexDirection": "column",
                    "position": "relative",
                    "flexShrink": "0",
                    "boxSizing": "border-box",
                    "lineHeight": "normal",
                    "height": "auto"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "textAlign": "left",
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-7b266c00559d4e6886f828590b675f2c",
                  "class": "gbm-4 gem-6 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-bfbe030c0178484797319ce4079c9dde"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<span style=\"color: rgb(120, 126, 129); letter-spacing: 0.6px;\">refresh rate</span><br>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none",
                    "flexDirection": "column",
                    "position": "relative",
                    "flexShrink": "0",
                    "boxSizing": "border-box",
                    "lineHeight": "normal",
                    "height": "auto"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "textAlign": "left",
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[mSPACER] - 56",
                  "id": "builder-f1c95972b8ba4480b07c4353f3337be5",
                  "meta": {
                   "previousId": "builder-999bc29451c746da8ef032b74b3b72ba"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-56\" />\n",
                    "scriptsClientOnly": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "flex",
                    "marginTop": "-12px",
                    "marginBottom": "-12px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-95ad256cb9ae435f9e290e463bb56fb0",
                  "class": "gb-7 ge-9 gbt-7 get-9 font-head head-shorten-top gbm-1 gem-3 font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                  "meta": {
                   "previousId": "builder-05cf41cf668e4268882bb1b26c6f1b1c"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>32</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left"
                   },
                   "medium": {
                    "fontSize": "20px"
                   },
                   "small": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-7b942ce297ee4daf885dab464fc1d668",
                  "class": "gb-10 ge-12 gbt-10 get-12 font-head head-shorten-top gbm-4 gem-6 font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                  "meta": {
                   "previousId": "builder-2da3767178a144a4accbcda053618179"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>102°</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left"
                   },
                   "medium": {
                    "fontSize": "20px"
                   },
                   "small": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-8a04138c1ae04d33b801396e2b434b2e",
                  "class": "gbm-1 gem-3 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-725d7a730d9e4a96970cd53768b86e48"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "pixels per degree (PPD)"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none",
                    "flexDirection": "column",
                    "position": "relative",
                    "flexShrink": "0",
                    "boxSizing": "border-box",
                    "lineHeight": "normal",
                    "height": "auto"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "textAlign": "left",
                    "display": "flex",
                    "color": "rgba(120, 126, 129, 1)"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-fc461b403a354118b4e2a3abdcd0590e",
                  "class": "gbm-4 gem-6 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-f3e6d96a242f42baa5161c8aa7cab15f"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<span style=\"color: rgb(120, 126, 129); letter-spacing: 0.6px;\">field of view</span><br>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none",
                    "flexDirection": "column",
                    "position": "relative",
                    "flexShrink": "0",
                    "boxSizing": "border-box",
                    "lineHeight": "normal",
                    "height": "auto"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "textAlign": "left",
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-52222e7cf92843e69ce0bf9f3e11cda8",
                  "class": "gb-1 ge-3 get-3 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-da94ff0a8c5f44fcb31f650e3c671538",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>resolution</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-9ce9a66bd0a147e1967966fb7777861d",
                  "class": "gb-4 ge-6 gbt-4 get-6 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-c98ca3300d4d4c42b32acd0395bc4a7d",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>refresh rate</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-403345fef6e1467f98e98ae7fcb94bbb",
                  "class": "gb-7 ge-9 gbt-7 get-9 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-2dd5378f51d043ea80edb01ef1e157b6",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>pixels per degree (PPD)</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-6f5218578bb84788bbabacf7bbc2ab02",
                  "class": "gb-10 ge-12 gbt-10 get-12 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-4206747f821f4cc99be53d638f77cd79",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>field of view</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "marginRight": "auto"
                 },
                 "medium": {
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "width": "100%"
                 },
                 "small": {
                  "paddingLeft": "0px"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160//120",
                "id": "builder-4eef31c8dddd432a90a0e2627e23b6b8",
                "meta": {
                 "previousId": "builder-3c220e922dbc4436a9ef0087e49ed7e7"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 mspacer-120\" />\n",
                  "replaceNodes": true
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "bindings": {
                 "hide": "var _virtual_index=state.loading||!state.productInfo;return _virtual_index"
                },
                "code": {
                 "bindings": {
                  "hide": "state.loading || !state.productInfo"
                 }
                },
                "layerName": "[GRID] - Form Factor",
                "id": "builder-515c55a31b684b2487597cdd09db22cb",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-3ace0c04f4794e7b897400b12701131a"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-7750f44578014177849190f034a2d847",
                  "class": "gb-8 ge-11 gbt-1 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-2ca8eb3d7193473585c688166b4c8962"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-625efc9ec1a843768dd33db28b2dc8fb",
                    "class": "gb-1 ge-6 get-8 gem-6 font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                    "meta": {
                     "previousId": "builder-34e5efc6cab24510b1f5cffca6a9787f"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "Personalized to fit you perfectly.&nbsp;"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 32//24",
                    "id": "builder-fa8f3461189f45bf8613163904242926",
                    "class": "gb-1 ge-12 gem-6 ",
                    "meta": {
                     "previousId": "builder-f78214737c7d4c71842c272b29d6756e"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 mspacer-24\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-e445288add744c8080ca2dc87bb3317a",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-f736694db5fa4c29a9a4178c3aad7b13"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<font color=\"#787e81\">A face cushion that fits you perfectly. Weight is evenly spread across the contours of your face, gently distributing pressure across your nose, cheeks and eyebrows. This prevents headaches and discomfort, typically caused by too much pressure on your face from heavy headsets.</font><br>"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 56",
                    "id": "builder-0d2a7a43791a4500b7f333ea21d8923a",
                    "meta": {
                     "previousId": "builder-526064ed63f74122984b4ef412db5802"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-56\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-3360fde875ce4c9f9b3161816ebff304",
                    "meta": {
                     "previousId": "builder-56cfdb99cc4e47e0a75dff5b85bbe733"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 80",
                    "id": "builder-7962266d536c4dc5b55af91f747703aa",
                    "meta": {
                     "previousId": "builder-814c7a394d9c4c33bb7673b8b8d62d21"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none",
                      "marginBottom": "-12px"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "display": "flex",
                    "flexDirection": "column"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "padding": "0px",
                  "textAlign": "left",
                  "width": "100%"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[GRID] - Body Tracking Imagery",
                "id": "builder-9d3e1cc2aa56444eb26d52c91de8f752",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-49f15b2d29df4b3a87e25b01fb85a4f9"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid left)",
                  "id": "builder-1641c8ececc449ff869442cd99b90a61",
                  "class": "gb-1 ge-6 get-6 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-054793c47ff44e9e8fe581e014c78e5d"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[IMG] - Beyond Boxing",
                    "id": "builder-7844338b884b4c22adc36adfcef9448a",
                    "class": "base-margin img-rounded",
                    "meta": {
                     "previousId": "builder-241053718795466182f10a419778ad33",
                     "bindingActions": {
                      "component": {
                       "options": {
                        "image": null
                       }
                      }
                     }
                    },
                    "component": {
                     "name": "Image",
                     "options": {
                      "image": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=816",
                      "backgroundSize": "cover",
                      "backgroundPosition": "center",
                      "lazy": false,
                      "fitContent": true,
                      "aspectRatio": 0.873,
                      "lockAspectRatio": false,
                      "height": 1500,
                      "width": 1718,
                      "sizes": "(max-width: 638px) 64vw, (max-width: 998px) 48vw, 59vw",
                      "srcset": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=100 100w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=200 200w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=400 400w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=800 800w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=1200 1200w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=1600 1600w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=2000 2000w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=816 816w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=408 408w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=475 475w"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "minWidth": "20px",
                      "overflow": "hidden",
                      "height": "25vw",
                      "marginLeft": "0px",
                      "marginRight": "0px"
                     },
                     "medium": {
                      "height": "50vw"
                     },
                     "small": {
                      "width": "100%",
                      "marginLeft": "0px",
                      "height": "80vw"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column",
                    "width": "100%",
                    "height": "30vw"
                   },
                   "medium": {
                    "height": "100%"
                   },
                   "small": {
                    "width": "100%",
                    "height": "100%"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-88cd80953ea3452fa264ba8c2016ec61",
                  "class": "gb-7 ge-12 gbt-7 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-15050831bc214c2099d1c6dc6e833663"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[IMG] - Beyond Boxing",
                    "id": "builder-a4a19e89861040c28fc7d2cee40b2620",
                    "class": "base-margin img-rounded",
                    "meta": {
                     "previousId": "builder-7844338b884b4c22adc36adfcef9448a",
                     "bindingActions": {
                      "component": {
                       "options": {
                        "image": null
                       }
                      }
                     }
                    },
                    "component": {
                     "name": "Image",
                     "options": {
                      "image": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F178faa702077421aad0f0e07f0966ea9?width=816",
                      "backgroundSize": "cover",
                      "backgroundPosition": "center",
                      "lazy": false,
                      "fitContent": true,
                      "aspectRatio": 0.553,
                      "lockAspectRatio": false,
                      "height": 1105,
                      "width": 2000,
                      "sizes": "(max-width: 638px) 64vw, (max-width: 998px) 48vw, 59vw",
                      "srcset": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F178faa702077421aad0f0e07f0966ea9?width=100 100w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F178faa702077421aad0f0e07f0966ea9?width=200 200w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F178faa702077421aad0f0e07f0966ea9?width=400 400w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F178faa702077421aad0f0e07f0966ea9?width=800 800w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F178faa702077421aad0f0e07f0966ea9?width=1200 1200w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F178faa702077421aad0f0e07f0966ea9?width=1600 1600w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F178faa702077421aad0f0e07f0966ea9?width=2000 2000w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F178faa702077421aad0f0e07f0966ea9?width=816 816w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F178faa702077421aad0f0e07f0966ea9?width=408 408w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F178faa702077421aad0f0e07f0966ea9?width=475 475w"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "minWidth": "20px",
                      "overflow": "hidden",
                      "height": "25vw",
                      "marginLeft": "0px",
                      "marginRight": "0px",
                      "backgroundColor": "rgba(0, 0, 0, 1)"
                     },
                     "medium": {
                      "height": "50vw"
                     },
                     "small": {
                      "width": "100%",
                      "marginLeft": "0px",
                      "height": "80vw"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column",
                    "height": "30vw"
                   },
                   "medium": {
                    "height": "100%"
                   },
                   "small": {
                    "height": "100%"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "paddingLeft": "0px",
                  "paddingRight": "0px",
                  "marginLeft": "0px",
                  "marginRight": "0px"
                 },
                 "medium": {
                  "marginLeft": "0px",
                  "marginRight": "0px"
                 },
                 "small": {
                  "display": "flex",
                  "flexDirection": "row",
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "width": "100%"
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "display": "flex",
                "flexDirection": "column",
                "position": "relative",
                "flexShrink": "0",
                "boxSizing": "border-box"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "layerName": "[mSPACER] - 80",
              "id": "builder-13fb599cb022421d83f067ea861136ff",
              "meta": {
               "previousId": "builder-814c7a394d9c4c33bb7673b8b8d62d21"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-80\" />\n",
                "scriptsClientOnly": true
               }
              },
              "responsiveStyles": {
               "large": {
                "display": "none"
               },
               "medium": {
                "display": "none"
               },
               "small": {
                "display": "flex",
                "marginBottom": "-12px"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=state.specMap.length&&!state.loading&&state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "state.specMap.length && !state.loading && state.productInfo"
               }
              },
              "id": "builder-6f4421d8074e4f7388fbaa0431ba3728",
              "class": "font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
              "component": {
               "name": "Text",
               "options": {
                "text": "<p>Specifications</p>"
               }
              },
              "responsiveStyles": {
               "large": {
                "textAlign": "left"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=state.specMap.length;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "state.specMap.length"
               }
              },
              "layerName": "[SPACER] - 40//",
              "id": "builder-b82f477089b3448a9e066a453be81c16",
              "meta": {
               "previousId": "builder-85e2a79fe18d4e37a30af374bd0efa2b"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-40\" />\n",
                "replaceNodes": true
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "hide": "var _virtual_index=state.loading||!state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "hide": "state.loading || !state.productInfo"
               }
              },
              "repeat": {
               "collection": "state.specMap"
              },
              "layerName": "[GRID] - Spec(i)",
              "id": "builder-59edab6c7b5c46379fa478c6169c6fcb",
              "class": "base-grid",
              "meta": {
               "previousId": "builder-56c8d097ca1b4032a0a9dfb9bca41a71"
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 32//",
                "id": "builder-7722514a7cbc48ab9963d48697ae13d6",
                "class": "gb-1 ge-12",
                "meta": {
                 "previousId": "builder-4499f710f28242afb8832cab541aa155"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-32\" />\n",
                  "replaceNodes": true
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid number)",
                "id": "builder-cf794c8a4bc94181935b3cdb64f9660f",
                "class": "gb-1 ge-1 gbm-1 gem-2",
                "meta": {
                 "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=state.specMapItem.index.toString().padStart(2,\"0\");return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "state.specMapItem.index.toString().padStart(2, '0')"
                   }
                  },
                  "layerName": "Num (i) Label",
                  "id": "builder-acb3ecf8f1374037b2ee7b6e35581524",
                  "class": "font-body-sm body-sm-shorten-top body-sm-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
                  "meta": {
                   "previousId": "builder-336ce3c3160842c4abf39c2356b028f1"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>01</p>"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid name)",
                "id": "builder-62fb5a2a62b94615a814389352862936",
                "class": "gb-2 ge-6 gbm-3 gem-6",
                "meta": {
                 "previousId": "builder-c2cab5d3f8c64f1481bc6c086dea0a32"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=state.specMapItem.name;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "state.specMapItem.name"
                   }
                  },
                  "layerName": "Spec Name",
                  "id": "builder-ad8bc1c6dd1a4e82a7b3f977fdc621ba",
                  "class": "font-body-sm body-sm-shorten-top body-sm-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
                  "meta": {
                   "previousId": "builder-b2d0e7541de04c868408122ae1b0edb7"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>Min reqs</p>"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 32//",
                "id": "builder-4c44ed60b74c496794cec00a584e455d",
                "class": "gbm-1 gem-6",
                "meta": {
                 "previousId": "builder-f11a520428cf4db8b3535d11805290de"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"desktop-nix mspacer-32\" />\n",
                  "replaceNodes": true
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid titles)",
                "id": "builder-27fa5090bf8847de9b77a677b182b8d4",
                "class": "gb-7 ge-8 gbm-1 gem-2 body-sm-shorten-top body-sm-shorten-btm mob-xsm-shorten-top mob-xsm-shorten-btm",
                "meta": {
                 "previousId": "builder-c2cab5d3f8c64f1481bc6c086dea0a32"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=state.specsItem.title;return _virtual_index",
                   "show": "var _virtual_index=state.specsItem.title;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "state.specsItem.title",
                    "show": "state.specsItem.title"
                   }
                  },
                  "repeat": {
                   "collection": "state.specMapItem.specs"
                  },
                  "layerName": "Title (j) Text",
                  "id": "builder-9ea79e85ac4744848cff0d6e51cb3f7b",
                  "class": "font-body-sm font-mob-xsm",
                  "meta": {
                   "previousId": "builder-8624212b36084972b043997abe7c4ad0"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>GPU</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid data)",
                "id": "builder-2a68a50cf5f54ad5b24993a06abb0ac3",
                "class": "gb-9 ge-12 gbm-3 gem-6 body-sm-shorten-top body-sm-shorten-btm mob-xsm-shorten-top mob-xsm-shorten-btm",
                "meta": {
                 "previousId": "builder-8a7b3d4f3d314ed4bb55c79630a6c197"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=state.specsItem.data;return _virtual_index",
                   "show": "var _virtual_index=state.specsItem.data;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "state.specsItem.data",
                    "show": "state.specsItem.data"
                   }
                  },
                  "repeat": {
                   "collection": "state.specMapItem.specs"
                  },
                  "layerName": "Data (j) Text",
                  "id": "builder-6c0c37a3a4364295a470796c5f0d4bf3",
                  "class": "font-body-sm font-mob-xsm",
                  "meta": {
                   "previousId": "builder-8624212b36084972b043997abe7c4ad0"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>GPU</p>"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "bindings": {
                 "hide": "var _virtual_index=state.specMapItem.index==state.dummySpecMap.length;return _virtual_index"
                },
                "code": {
                 "bindings": {
                  "hide": "state.specMapItem.index == state.dummySpecMap.length"
                 }
                },
                "layerName": "[SPACER] - 56//40",
                "id": "builder-246f42d504cf4c1c9bac9ed06ba2ace0",
                "class": "gb-1 ge-12",
                "meta": {
                 "previousId": "builder-f11a520428cf4db8b3535d11805290de"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-56 mspacer-40\" />\n",
                  "replaceNodes": true
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "gridRowGap": "0px",
                "borderTop": "1px solid #787E81",
                "padding": "0",
                "textAlign": "left"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "layerName": "[SPACER] - 160",
              "id": "builder-2b20627f2a414c158f7b0a66b49a7152",
              "meta": {
               "previousId": "builder-1c8f9e030d12472797c6786393230138"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-160 tspacer-160\" />\n",
                "scriptsClientOnly": true
               }
              },
              "responsiveStyles": {
               "large": {
                "display": "flex"
               },
               "medium": {
                "display": "flex"
               },
               "small": {
                "display": "flex"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=!!window&&!!window.BigData&&!!window.BigData.product&&\"7693929054425\"==window.BigData.product.id;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.id == '7693929054425'"
               }
              },
              "layerName": "Reviews",
              "id": "builder-c6d9916b56da43bf9d97054ef84dbf57",
              "properties": {
               "id": "reviews"
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "id": "builder-b1f51724b83f4dca9dd885390466fe35",
                "class": "font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                "meta": {
                 "previousId": "builder-6f4421d8074e4f7388fbaa0431ba3728"
                },
                "component": {
                 "name": "Text",
                 "options": {
                  "text": "<p>Customer Reviews</p>"
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "textAlign": "left"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "bindings": {
                 "show": "var _virtual_index=state.specMap.length;return _virtual_index"
                },
                "code": {
                 "bindings": {
                  "show": "state.specMap.length"
                 }
                },
                "layerName": "[SPACER] - 40//",
                "id": "builder-94559bf8225c49569d2c17719294b2af",
                "meta": {
                 "previousId": "builder-b82f477089b3448a9e066a453be81c16"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-40\" />\n",
                  "replaceNodes": true
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[DIVIDER]",
                "id": "builder-8d90a136c6644a9dadfe2a66bbcbe4e3",
                "class": "divider_review",
                "meta": {
                 "previousId": "builder-612f11dbc92a410bbb7f99240292d434"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"divider\" />\n",
                  "scriptsClientOnly": true
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "width": "100%",
                  "marginLeft": "0px!"
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "display": "flex",
                "flexDirection": "column",
                "position": "relative",
                "flexShrink": "0",
                "boxSizing": "border-box"
               }
              }
             }
            ],
            "tsCode": "\n    if (Builder.isBrowser) {\n        //Dynamically determine the product to display\n        // let idNode = document.querySelector('div.build-pid');\n        // if(!!state && !!state.product && !!idNode) {\n        //     console.log('shabab!', {\n        //         stateProduct: state.product,\n        //         derivedName: idNode.textContent,\n        //         stateJSON: JSON.parse(JSON.stringify(state)),\n        //     }); //debug\n        //     // state.product = idNode.textContent;\n        // }\n\n        const transform = (product) => {\n            return Object.assign({}, product, {\n                compareAtPrice: product.compare_at_price,\n                /// it's empty, will be synced through api and merged ( no need for ssr here )\n                options: [],\n                images: product.images.map((src) => ({\n                    src,\n                    alt: product.title,\n                })),\n            });\n        };\n        const shopifyWindow = window;\n        if (shopifyWindow.BuilderJsonData && shopifyWindow.BuilderJsonData.product) {\n            context.overrideProductId = shopifyWindow.BuilderJsonData.product.id;\n            context.productObject = transform(shopifyWindow.BuilderJsonData.product);\n        }\n    }\n\n    context.setState = (stateUpdates) => {\n        for (let key in stateUpdates) {\n            state[key] = stateUpdates[key];\n        }\n        if ('selectedProductVariant' in stateUpdates) {\n            onProductVariantChange();\n        }\n    };\n    const onProductVariantChange = () => {\n        if (state.selectedProductVariant) {\n            state.selectedImage = state.selectedProductVariant.image || state.selectedImage;\n        }\n    };\n    const getProductId = () => {\n        const contextPlaceholder = 'context_placeholder';\n        if (state.product === contextPlaceholder) {\n            return context.overrideProductId;\n        }\n        let product = state.product;\n        if (typeof product === 'object' &&\n            product &&\n            product['@type'] === '@builder.io/core:Request') {\n            product = product.options.product;\n        }\n        return product;\n    };\n    let lastProductId = getProductId();\n    let lastDefaultVariantId = state.defaultVariantId;\n    if (Builder.isEditing) {\n        ref.onStateChange.subscribe(() => {\n            const productId = getProductId();\n            const defaultVariantId = state.defaultVariantId;\n            if (lastProductId !== productId) {\n                updateProduct();\n            }\n            else if (defaultVariantId !== lastDefaultVariantId ||\n                (state.productInfo && !state.selectedProductVariant)) {\n                setDefaultVariant();\n            }\n            lastProductId = productId;\n            lastDefaultVariantId = defaultVariantId;\n        });\n    }\n    if (state.productInfo && !state.selectedProductVariant) {\n        setDefaultVariant();\n    }\n    function setDefaultVariant() {\n        const productInfo = state.productInfo;\n        const firstAvailableVariant = productInfo.variants.find(variant => variant.availableForSale);\n        let defaultVariant = firstAvailableVariant || productInfo.variants[0];\n        if (state.defaultVariantId) {\n            const defaultVariantInfo = productInfo.variants.find(variant => String(variant.id) === String(state.defaultVariantId));\n            if (defaultVariantInfo) {\n                defaultVariant = defaultVariantInfo;\n            }\n        }\n        state.selectedProductVariant = defaultVariant;\n        state.selectedImage = (defaultVariant === null || defaultVariant === void 0 ? void 0 : defaultVariant.image) || productInfo.images[0];\n    }\n    function updateProduct() {\n        var _a;\n        const productId = getProductId();\n        if (state.productInfo && !productId) {\n            setDefaultVariant();\n            return;\n        }\n        if (productId) {\n            state.loading = true;\n            const shopify = window.Shopify || {};\n            const activeCurrency = ((_a = shopify.currency) === null || _a === void 0 ? void 0 : _a.active) || 'USD';\n            return fetch(`https://cdn.builder.io/api/v1/shopify/product-box-data?apiKey=${state.apiKey || context.apiKey || builder.apiKey}&productId=${productId}&currencyIsoCode=${activeCurrency}`)\n                .then(res => res.json())\n                .then(data => {\n                const { products } = data;\n                if (products && products.length) {\n                    const productInfo = products[0];\n                    state.productInfo = productInfo;\n                    // console.log('gweesh?', {productInfo}); //debug\n                    setDefaultVariant();\n                }\n                state.loading = false;\n            })\n                .catch(err => {\n                console.error('Error fetching Shopify product', err);\n                state.loading = false;\n            });\n        }\n        else {\n            state.productInfo = null;\n        }\n    }\n    updateProduct();\n",
            "cssCode": ""
           }
          }
         },
         "inheritState": true
        }
       },
       "responsiveStyles": {
        "large": {
         "display": "flex",
         "flexDirection": "column",
         "width": "100%"
        }
       }
      }
     ],
     "responsiveStyles": {
      "large": {
       "color": "rgba(0, 0, 0, 1)",
       "padding": "0px 16px",
       "textAlign": "center"
      }
     }
    },
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "id": "builder-ba47d205ab584048a37d593943ba2dcd",
     "class": "bd-section",
     "meta": {
      "previousId": "builder-818ad0d10af643f48d9c5c6c9689d7a7"
     },
     "component": {
      "name": "Core:Section",
      "options": {
       "maxWidth": 1920,
       "lazyLoad": false
      }
     },
     "children": [
      {
       "@type": "@builder.io/sdk:Element",
       "@version": 2,
       "bindings": {
        "show": "var _virtual_index=!!state.specsData;return _virtual_index"
       },
       "code": {
        "bindings": {
         "show": "!!state.specsData"
        }
       },
       "id": "builder-12113263c2a0463289d4d7cd7ac58344",
       "meta": {
        "previousId": "builder-cef8b186c4ba4c23a8c57343c9acafc9"
       },
       "component": {
        "name": "Symbol",
        "options": {
         "dataOnly": false,
         "inheritState": true,
         "renderToLiquid": true,
         "symbol": {
          "model": "symbol",
          "entry": "730bf2e0bd2b4cc185afa5520fd4c92d",
          "data": {
           "dividerColor": "rgba(130, 130, 130, 1)",
           "arrowImg": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fcf759fe1c5b64e58a9518a8fdaf96bce",
           "headerColor": "rgba(0, 0, 0, 1)",
           "detailColor": "rgba(130, 130, 130, 1)"
          }
         }
        }
       },
       "responsiveStyles": {
        "large": {
         "display": "flex",
         "flexDirection": "column",
         "position": "relative",
         "flexShrink": "0",
         "boxSizing": "border-box",
         "marginTop": "296px",
         "marginBottom": "208px"
        }
       }
      }
     ],
     "responsiveStyles": {
      "large": {
       "marginLeft": "auto",
       "marginRight": "auto",
       "display": "none"
      }
     }
    },
    {
     "id": "builder-pixel-ggncu79u8ot",
     "@type": "@builder.io/sdk:Element",
     "tagName": "img",
     "properties": {
      "src": "https://cdn.builder.io/api/v1/pixel?apiKey=64dd5478e25746bf9db3b6c0319905f6",
      "aria-hidden": "true",
      "alt": "",
      "role": "presentation",
      "width": "0",
      "height": "0"
     },
     "responsiveStyles": {
      "large": {
       "height": "0",
       "width": "0",
       "display": "block",
       "opacity": "0",
       "overflow": "hidden",
       "pointerEvents": "none"
      }
     }
    }
   ],
   "state": {
    "deviceSize": "large",
    "location": {
     "path": "",
     "query": {}
    }
   }
  },
  "modelId": "f2b044e96fa6494bb5dc6f46f7b0ed4b",
  "query": [],
  "published": "published",
  "screenshot": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F70dfa261e03f4300ae27f1530dc6804c",
  "firstPublished": 1658229189376,
  "testRatio": 1,
  "lastUpdated": 1710308671547,
  "createdDate": 1695165021614,
  "createdBy": "eKkJ2UiI2tPDREXNlNnSplF1SqP2",
  "meta": {
   "kind": "component",
   "lastPreviewUrl": "https://https___bigscreenvr__myshopify__com.preview.builder.codes/apps/builder?apiKey=64dd5478e25746bf9db3b6c0319905f6&model=shop-basestation&builder.cachebuster=ltpdm8fv&preview_theme_id=132657348825&builder.proxyPreview.includeSW=true&builder.useProxyBase=true&builder.space=64dd5478e25746bf9db3b6c0319905f6&builder.cachebust=true&builder.preview=shop-basestation&builder.noCache=true&builder.allowTextEdit=true&__builder_editing__=true&builder.overrides.shop-basestation=8d47e3f342384e93a4ffa7d6402714b9&builder.overrides.8d47e3f342384e93a4ffa7d6402714b9=8d47e3f342384e93a4ffa7d6402714b9&builder.options.locale=Default",
   "originalContentId": "d621971c72094ba68a96cdbb9dd1d28d",
   "format": "shopify",
   "hasLinks": true,
   "winningTest": null,
   "shopifyDomain": "bigscreenvr.myshopify.com",
   "shopifyCustomDomain": "store.bigscreenvr.com",
   "dataSources": [
    {
     "resourceId": "7a6de777cbc5416199975f98118d3796",
     "dataPluginName": "Builder.io",
     "propertyName": "specsAccordion",
     "options": {
      "single": false,
      "orderType": "descending",
      "entry": "_new",
      "query": [],
      "limit": 50,
      "orderBy": "priority",
      "locale": "{{state.locale}}"
     },
     "resourceName": "Specs accordion"
    },
    {
     "resourceId": "product",
     "dataPluginName": "Shopify",
     "propertyName": "product",
     "options": {
      "entry": "_new",
      "limit": 10
     },
     "resourceName": "Product"
    }
   ],
   "symbolsUsed": {
    "730bf2e0bd2b4cc185afa5520fd4c92d": true
   }
  },
  "variations": {},
  "name": "STORE - Product Page - BACKUP English",
  "id": "8d47e3f342384e93a4ffa7d6402714b9",
  "rev": "7rv85fs66vr"
 },
 {
  "lastUpdatedBy": "eKkJ2UiI2tPDREXNlNnSplF1SqP2",
  "folders": [],
  "data": {
   "inputs": [],
   "blocks": [
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "bindings": {
      "component.options.symbol.data.productBoxHasChildren": "\n    var _a, _b;\n    return ((_b = (_a = block === null || block === void 0 ? void 0 : block.component) === null || _a === void 0 ? void 0 : _a.options) === null || _b === void 0 ? void 0 : _b.symbol.content.data.blocks.length) > 3;\n",
      "show": "state"
     },
     "layerName": "Product Box",
     "id": "builder-84dedb259264447d9e69a83cbc8506f1",
     "properties": {
      "data-slot": "shopify:productBox"
     },
     "meta": {
      "version": "0.0.91",
      "kind": "ProductBox",
      "previousId": "builder-5b75b6c1e78a4393a39f15188ca1e4d1",
      "updatedAt": "2/16 2:56pm"
     },
     "component": {
      "name": "Symbol",
      "options": {
       "symbol": {
        "data": {
         "loading": false,
         "product": "8331728093401",
         "productBoxHasChildren": false,
         "apiKey": "64dd5478e25746bf9db3b6c0319905f6",
         "sharedState": {
          "selectedProductVariant": null,
          "selectedProductQuantity": 1,
          "selectedVariantDoesNotExist": false,
          "selectedImage": null
         }
        },
        "meta": {
         "fieldName": "Product Box",
         "documentationNote": "Product boxes allow you to create content that pulls dynamic data from Shopify.",
         "documentationLink": "https://builder.io/c/docs/shopify/product-box"
        },
        "inline": true,
        "content": {
         "data": {
          "inputs": [
           {
            "@type": "@builder.io/core:Field",
            "name": "apiKey",
            "type": "text",
            "required": false,
            "subFields": [],
            "helperText": "",
            "autoFocus": false,
            "simpleTextOnly": false,
            "disallowRemove": false,
            "broadcast": false,
            "bubble": false,
            "hideFromUI": true,
            "hideFromFieldsEditor": false,
            "showTemplatePicker": true,
            "permissionsRequiredToEdit": "",
            "advanced": false,
            "copyOnAdd": true,
            "onChange": "",
            "showIf": "",
            "mandatory": false,
            "hidden": false,
            "noPhotoPicker": false,
            "model": "",
            "supportsAiGeneration": false,
            "defaultCollapsed": false
           },
           {
            "@type": "@builder.io/core:Field",
            "name": "product",
            "type": "ShopifyProduct",
            "required": false,
            "subFields": [],
            "helperText": "",
            "autoFocus": false,
            "simpleTextOnly": false,
            "disallowRemove": false,
            "broadcast": false,
            "bubble": false,
            "hideFromUI": false,
            "hideFromFieldsEditor": false,
            "showTemplatePicker": true,
            "permissionsRequiredToEdit": "",
            "advanced": false,
            "copyOnAdd": true,
            "onChange": "",
            "showIf": "\n    return !parentElements.some((el) => { var _a, _b, _c, _d; return (_d = (_c = (_b = (_a = el === null || el === void 0 ? void 0 : el.component) === null || _a === void 0 ? void 0 : _a.options) === null || _b === void 0 ? void 0 : _b.get('symbol')) === null || _c === void 0 ? void 0 : _c.get('meta')) === null || _d === void 0 ? void 0 : _d.get('isProductCollection'); });\n",
            "mandatory": false,
            "hidden": false,
            "noPhotoPicker": false,
            "model": "",
            "supportsAiGeneration": false,
            "defaultCollapsed": false
           },
           {
            "@type": "@builder.io/core:Field",
            "name": "defaultVariantId",
            "friendlyName": "Default Variant",
            "type": "ShopifyProductVariant",
            "required": false,
            "subFields": [],
            "helperText": "Only choose a default variant if you want to have a specific variant be selected when the product box loads",
            "autoFocus": false,
            "simpleTextOnly": false,
            "disallowRemove": false,
            "broadcast": false,
            "bubble": false,
            "hideFromUI": false,
            "hideFromFieldsEditor": false,
            "showTemplatePicker": true,
            "permissionsRequiredToEdit": "",
            "advanced": false,
            "copyOnAdd": true,
            "onChange": "",
            "showIf": "\n    return (options.get('product') &&\n        !parentElements.some((el) => { var _a, _b, _c, _d; return (_d = (_c = (_b = (_a = el === null || el === void 0 ? void 0 : el.component) === null || _a === void 0 ? void 0 : _a.options) === null || _b === void 0 ? void 0 : _b.get('symbol')) === null || _c === void 0 ? void 0 : _c.get('meta')) === null || _d === void 0 ? void 0 : _d.get('isProductCollection'); }));\n",
            "mandatory": false,
            "hidden": false,
            "noPhotoPicker": false,
            "model": "",
            "supportsAiGeneration": false,
            "defaultCollapsed": false
           }
          ],
          "jsCode": "\n    if (Builder.isBrowser) {\n        const transform = (product) => {\n            return Object.assign({}, product, {\n                compareAtPrice: product.compare_at_price,\n                /// it's empty, will be synced through api and merged ( no need for ssr here )\n                options: [],\n                images: product.images.map((src) => ({\n                    src,\n                    alt: product.title,\n                })),\n            });\n        };\n        const shopifyWindow = window;\n        if (shopifyWindow.BuilderJsonData && shopifyWindow.BuilderJsonData.product) {\n            context.overrideProductId = shopifyWindow.BuilderJsonData.product.id;\n            context.productObject = transform(shopifyWindow.BuilderJsonData.product);\n        }\n    }\n\n    context.setState = (stateUpdates) => {\n        for (let key in stateUpdates) {\n            state[key] = stateUpdates[key];\n        }\n        if ('selectedProductVariant' in stateUpdates) {\n            onProductVariantChange();\n        }\n    };\n    const onProductVariantChange = () => {\n        if (state.selectedProductVariant) {\n            state.selectedImage = state.selectedProductVariant.image || state.selectedImage;\n        }\n    };\n    const getProductId = () => {\n        const contextPlaceholder = 'context_placeholder';\n        if (state.product === contextPlaceholder) {\n            return context.overrideProductId;\n        }\n        let product = state.product;\n        if (typeof product === 'object' &&\n            product &&\n            product['@type'] === '@builder.io/core:Request') {\n            product = product.options.product;\n        }\n        return product;\n    };\n    let lastProductId = getProductId();\n    let lastDefaultVariantId = state.defaultVariantId;\n    if (Builder.isEditing) {\n        ref.onStateChange.subscribe(() => {\n            const productId = getProductId();\n            const defaultVariantId = state.defaultVariantId;\n            if (lastProductId !== productId) {\n                updateProduct();\n            }\n            else if (defaultVariantId !== lastDefaultVariantId ||\n                (state.productInfo && !state.selectedProductVariant)) {\n                setDefaultVariant();\n            }\n            lastProductId = productId;\n            lastDefaultVariantId = defaultVariantId;\n        });\n    }\n    if (state.productInfo && !state.selectedProductVariant) {\n        setDefaultVariant();\n    }\n    function setDefaultVariant() {\n        const productInfo = state.productInfo;\n        const firstAvailableVariant = productInfo.variants.find(variant => variant.availableForSale);\n        let defaultVariant = firstAvailableVariant || productInfo.variants[0];\n        if (state.defaultVariantId) {\n            const defaultVariantInfo = productInfo.variants.find(variant => String(variant.id) === String(state.defaultVariantId));\n            if (defaultVariantInfo) {\n                defaultVariant = defaultVariantInfo;\n            }\n        }\n        state.selectedProductVariant = defaultVariant;\n        state.selectedImage = (defaultVariant === null || defaultVariant === void 0 ? void 0 : defaultVariant.image) || productInfo.images[0];\n    }\n    function updateProduct() {\n        var _a;\n        const productId = getProductId();\n        if (state.productInfo && !productId) {\n            setDefaultVariant();\n            return;\n        }\n        if (productId) {\n            state.loading = true;\n            const shopify = window.Shopify || {};\n            const activeCurrency = ((_a = shopify.currency) === null || _a === void 0 ? void 0 : _a.active) || 'USD';\n            return fetch(`https://cdn.builder.io/api/v1/shopify/product-box-data?apiKey=${state.apiKey || context.apiKey || builder.apiKey}&productId=${productId}&currencyIsoCode=${activeCurrency}`)\n                .then(res => res.json())\n                .then(data => {\n                const { products } = data;\n                if (products && products.length) {\n                    const productInfo = products[0];\n                    state.productInfo = productInfo;\n                    setDefaultVariant();\n                }\n                state.loading = false;\n            })\n                .catch(err => {\n                console.error('Error fetching Shopify product', err);\n                state.loading = false;\n            });\n        }\n        else {\n            state.productInfo = null;\n        }\n    }\n    updateProduct();\n",
          "blocks": [
           {
            "@type": "@builder.io/sdk:Element",
            "@version": 2,
            "bindings": {
             "show": "Builder.isEditing && !(state.product || state.productInfo)"
            },
            "layerName": "Product box explanation",
            "id": "builder-0aec5f7444c3446a9e61dee7a337d284",
            "layerLocked": true,
            "meta": {
             "version": "0.0.91"
            },
            "component": {
             "name": "Text",
             "options": {
              "text": "Double click to choose a product."
             }
            },
            "responsiveStyles": {
             "large": {
              "display": "flex",
              "flexDirection": "column",
              "alignItems": "stretch",
              "position": "relative",
              "flexShrink": "0",
              "boxSizing": "border-box",
              "textAlign": "center",
              "marginTop": "15px",
              "padding": "20px",
              "opacity": "0.7",
              "maxWidth": "500px",
              "margin": "0 auto"
             }
            }
           },
           {
            "@type": "@builder.io/sdk:Element",
            "@version": 2,
            "bindings": {
             "show": "Builder.isEditing && (state.product || state.productInfo) && !state.productBoxHasChildren"
            },
            "layerName": "Product box instructions",
            "id": "builder-48a1b7ab4ce9439f8afaf95a0b66dd02",
            "meta": {
             "version": "0.0.91"
            },
            "component": {
             "name": "Text",
             "options": {
              "text": "Start with a premade template by clicking 'swap.' Or, drag and drop product elements (product title, product title, columns, etc) here to build a custom product box."
             }
            },
            "responsiveStyles": {
             "large": {
              "display": "flex",
              "flexDirection": "column",
              "alignItems": "stretch",
              "position": "relative",
              "flexShrink": "0",
              "boxSizing": "border-box",
              "textAlign": "center",
              "marginTop": "15px",
              "padding": "20px",
              "opacity": "0.7",
              "maxWidth": "500px",
              "margin": "0 auto"
             }
            }
           },
           {
            "@type": "@builder.io/sdk:Element",
            "@version": 2,
            "id": "builder-2d6bb03887a44528983072b878de861f",
            "component": {
             "name": "Columns",
             "options": {
              "columns": [
               {
                "blocks": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "state.productInfo"
                  },
                  "layerName": "Product Image Gallery",
                  "id": "builder-d8b823a551ad44cebd1ac2eb41486207",
                  "groupLocked": true,
                  "meta": {
                   "requiresParent": {
                    "message": "This block must be inside a \"Product box\" block",
                    "query": {
                     "meta.kind": "ProductBox"
                    }
                   },
                   "version": "0.0.91",
                   "updatedAt": "2/16 2:56pm"
                  },
                  "component": {
                   "name": "Symbol",
                   "options": {
                    "inheritState": true,
                    "symbol": {
                     "data": {
                      "clickAction": "nothing"
                     },
                     "meta": {
                      "fieldName": "Product Image Gallery",
                      "hideDocumentationLink": true
                     },
                     "inline": true,
                     "content": {
                      "data": {
                       "inputs": [
                        {
                         "@type": "@builder.io/core:Field",
                         "name": "clickAction",
                         "type": "text",
                         "defaultValue": "nothing",
                         "required": false,
                         "subFields": [],
                         "helperText": "If used in conjunction with a product image block, \"become main image\" will set the product image block to this image when clicked",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "enum": [
                          "nothing",
                          "become main image"
                         ],
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "showIf": "",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false,
                         "defaultCollapsed": false
                        }
                       ],
                       "blocks": [
                        {
                         "@type": "@builder.io/sdk:Element",
                         "@version": 2,
                         "layerName": "Images container",
                         "id": "builder-f0dd9fc80bf04720aac9982fb5750163",
                         "meta": {
                          "version": "0.0.91"
                         },
                         "children": [
                          {
                           "@type": "@builder.io/sdk:Element",
                           "@version": 2,
                           "actions": {
                            "click": "\n    if (state.clickAction === 'become main image') {\n        context.setState({\n            selectedImage: state.imagesItem,\n        });\n    }\n"
                           },
                           "bindings": {
                            "show": "state.productInfo",
                            "component.options.image": "state.imagesItem.src",
                            "component.options.altText": "state.imagesItem.alt"
                           },
                           "repeat": {
                            "collection": "state.productInfo.images"
                           },
                           "id": "builder-b3bc7babf5aa4183808d376adf43cc9a",
                           "meta": {
                            "version": "0.0.91"
                           },
                           "component": {
                            "name": "Image",
                            "options": {
                             "aspectRatio": 1,
                             "backgroundPosition": "center",
                             "backgroundSize": "contain"
                            }
                           },
                           "responsiveStyles": {
                            "large": {
                             "display": "flex",
                             "flexDirection": "column",
                             "alignItems": "stretch",
                             "position": "relative",
                             "flexShrink": "0",
                             "boxSizing": "border-box",
                             "textAlign": "center",
                             "marginTop": "10px",
                             "cursor": "pointer",
                             "width": "445px",
                             "marginRight": "10px"
                            },
                            "medium": {
                             "width": "280px"
                            }
                           }
                          }
                         ],
                         "responsiveStyles": {
                          "large": {
                           "display": "flex",
                           "flexDirection": "row",
                           "position": "relative",
                           "flexShrink": "0",
                           "boxSizing": "border-box",
                           "textAlign": "center",
                           "flexWrap": "wrap",
                           "justifyContent": "center",
                           "width": "auto",
                           "alignSelf": "center"
                          },
                          "small": {
                           "display": "flex",
                           "flexDirection": "row"
                          }
                         }
                        }
                       ]
                      }
                     }
                    }
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "flex",
                    "flexDirection": "column",
                    "position": "relative",
                    "flexShrink": "0",
                    "boxSizing": "border-box",
                    "alignItems": "stretch",
                    "textAlign": "center",
                    "marginTop": "px",
                    "flex": "1",
                    "width": "100%",
                    "alignSelf": "center"
                   },
                   "medium": {
                    "width": "100%"
                   },
                   "small": {
                    "display": "flex",
                    "width": "auto",
                    "alignSelf": "center"
                   }
                  }
                 }
                ],
                "width": 66.667
               },
               {
                "blocks": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-00218d7f7c624d9891d5b732e2d18657",
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "state.productInfo"
                    },
                    "layerName": "Product Title",
                    "id": "builder-118b79547cdb4f7b9dcf988907f7189c",
                    "groupLocked": true,
                    "meta": {
                     "requiresParent": {
                      "message": "This block must be inside a \"Product box\" block",
                      "query": {
                       "meta.kind": "ProductBox"
                      }
                     },
                     "version": "0.0.91",
                     "updatedAt": "2/16 2:56pm"
                    },
                    "component": {
                     "name": "Symbol",
                     "options": {
                      "inheritState": true,
                      "symbol": {
                       "data": {
                        "linkToProductPageOnClick": true
                       },
                       "meta": {
                        "fieldName": "Product Title",
                        "hideDocumentationLink": true
                       },
                       "inline": true,
                       "content": {
                        "data": {
                         "inputs": [
                          {
                           "@type": "@builder.io/core:Field",
                           "name": "linkToProductPageOnClick",
                           "type": "boolean",
                           "required": false,
                           "subFields": [],
                           "helperText": "",
                           "autoFocus": false,
                           "simpleTextOnly": false,
                           "disallowRemove": false,
                           "broadcast": false,
                           "bubble": false,
                           "hideFromUI": false,
                           "hideFromFieldsEditor": false,
                           "showTemplatePicker": true,
                           "permissionsRequiredToEdit": "",
                           "advanced": false,
                           "copyOnAdd": true,
                           "onChange": "",
                           "showIf": "",
                           "mandatory": false,
                           "hidden": false,
                           "noPhotoPicker": false,
                           "model": "",
                           "supportsAiGeneration": false,
                           "defaultCollapsed": false
                          }
                         ],
                         "blocks": [
                          {
                           "@type": "@builder.io/sdk:Element",
                           "@version": 2,
                           "bindings": {
                            "href": "\n    return state.linkToProductPageOnClick\n        ? \"/products/\" + state.productInfo.handle\n        : undefined;\n",
                            "component.options.text": " return state.productInfo.title; "
                           },
                           "tagName": "a",
                           "id": "builder-6766b2b637d941ee95cc082435f14f68",
                           "meta": {
                            "version": "0.0.91"
                           },
                           "component": {
                            "name": "Text",
                            "options": {}
                           },
                           "responsiveStyles": {
                            "large": {
                             "display": "flex",
                             "flexDirection": "column",
                             "alignItems": "stretch",
                             "position": "relative",
                             "flexShrink": "0",
                             "boxSizing": "border-box",
                             "textAlign": "inherit",
                             "marginTop": "0px",
                             "color": "inherit"
                            }
                           }
                          }
                         ]
                        }
                       }
                      }
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "alignItems": "stretch",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "textAlign": "left",
                      "marginTop": "15px",
                      "fontWeight": "600",
                      "fontSize": "22px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "state.productInfo"
                    },
                    "layerName": "Product price",
                    "id": "builder-3943271e69a44013b8135e3a3c2d5585",
                    "groupLocked": true,
                    "meta": {
                     "version": "0.0.91",
                     "updatedAt": "2/16 2:56pm"
                    },
                    "component": {
                     "name": "Symbol",
                     "options": {
                      "inheritState": true,
                      "symbol": {
                       "data": {
                        "linkToProductPageOnClick": true
                       },
                       "meta": {
                        "fieldName": "Product Price",
                        "hideDocumentationLink": true
                       },
                       "inline": true,
                       "content": {
                        "data": {
                         "inputs": [
                          {
                           "@type": "@builder.io/core:Field",
                           "name": "linkToProductPageOnClick",
                           "type": "boolean",
                           "defaultValue": true,
                           "required": false,
                           "subFields": [],
                           "helperText": "",
                           "autoFocus": false,
                           "simpleTextOnly": false,
                           "disallowRemove": false,
                           "broadcast": false,
                           "bubble": false,
                           "hideFromUI": false,
                           "hideFromFieldsEditor": false,
                           "showTemplatePicker": true,
                           "permissionsRequiredToEdit": "",
                           "advanced": false,
                           "copyOnAdd": true,
                           "onChange": "",
                           "showIf": "",
                           "mandatory": false,
                           "hidden": false,
                           "noPhotoPicker": false,
                           "model": "",
                           "supportsAiGeneration": false,
                           "defaultCollapsed": false
                          },
                          {
                           "@type": "@builder.io/core:Field",
                           "name": "removeDecimal",
                           "type": "boolean",
                           "defaultValue": false,
                           "required": false,
                           "subFields": [],
                           "helperText": "Remove the decimal value in the price",
                           "autoFocus": false,
                           "simpleTextOnly": false,
                           "disallowRemove": false,
                           "broadcast": false,
                           "bubble": false,
                           "hideFromUI": false,
                           "hideFromFieldsEditor": false,
                           "showTemplatePicker": true,
                           "permissionsRequiredToEdit": "",
                           "advanced": false,
                           "copyOnAdd": true,
                           "onChange": "",
                           "showIf": "",
                           "mandatory": false,
                           "hidden": false,
                           "noPhotoPicker": false,
                           "model": "",
                           "supportsAiGeneration": false,
                           "defaultCollapsed": false
                          }
                         ],
                         "blocks": [
                          {
                           "@type": "@builder.io/sdk:Element",
                           "@version": 2,
                           "layerName": "Price Container",
                           "id": "builder-b5dbe1faceb94cf9bc0773936b0cb5d8",
                           "meta": {
                            "version": "0.0.91"
                           },
                           "children": [
                            {
                             "@type": "@builder.io/sdk:Element",
                             "@version": 2,
                             "bindings": {
                              "show": "state.productInfo",
                              "href": "\n    var _a, _b, _c;\n    return state.linkToProductPageOnClick\n        ? `${((_b = (_a = window.Shopify) === null || _a === void 0 ? void 0 : _a.routes) === null || _b === void 0 ? void 0 : _b.root) || '/'}products/${(_c = state.productInfo) === null || _c === void 0 ? void 0 : _c.handle}`\n        : 'javascript:void(0);';\n",
                              "style.textDecoration": "\n    if (!state.productInfo || !state.selectedProductVariant) {\n        return '';\n    }\n    if (parseFloat(state.selectedProductVariant.price) <\n        parseFloat(state.selectedProductVariant.compareAtPrice)) {\n        return 'line-through';\n    }\n    return '';\n",
                              "component.options.text": "\n    if (!state.productInfo) {\n        return '';\n    }\n    const variant = state.selectedProductVariant || state.productInfo.variants[0];\n    let price = variant.formattedPrice || `$${variant.price}`;\n    if (variant.compareAtPrice) {\n        price = variant.formattedCompareAtPrice || `$${variant.compareAtPrice}`;\n    }\n    if (state.removeDecimal) {\n        return price.split('.')[0];\n    }\n    return price;\n"
                             },
                             "layerName": "Product regular price",
                             "id": "builder-7ac51ea873f7468880b1ed1a4549042c",
                             "meta": {
                              "requiresParent": {
                               "message": "This block must be inside a \"Product box\" block",
                               "query": {
                                "meta.kind": "ProductBox"
                               }
                              },
                              "version": "0.0.91"
                             },
                             "component": {
                              "name": "Text",
                              "options": {}
                             },
                             "responsiveStyles": {
                              "large": {
                               "display": "flex",
                               "flexDirection": "column",
                               "alignItems": "stretch",
                               "position": "relative",
                               "flexShrink": "0",
                               "boxSizing": "border-box",
                               "textAlign": "center",
                               "marginTop": "0px"
                              }
                             }
                            },
                            {
                             "@type": "@builder.io/sdk:Element",
                             "@version": 2,
                             "bindings": {
                              "show": "\n    if (!state.productInfo || !state.selectedProductVariant) {\n        return false;\n    }\n    if (parseFloat(state.selectedProductVariant.price) <\n        parseFloat(state.selectedProductVariant.compareAtPrice)) {\n        return true;\n    }\n    return false;\n",
                              "component.options.text": "\n    if (!state.productInfo || !state.selectedProductVariant) {\n        return '';\n    }\n    const price = state.selectedProductVariant.formattedPrice || `$${state.selectedProductVariant.price}`;\n    if (state.removeDecimal) {\n        return price.split('.')[0];\n    }\n    return price;\n"
                             },
                             "layerName": "Product sale price",
                             "id": "builder-a9e25f6de1174ab7b49e38f175954435",
                             "meta": {
                              "requiresParent": {
                               "message": "This block must be inside a \"Product box\" block",
                               "query": {
                                "meta.kind": "ProductBox"
                               }
                              },
                              "version": "0.0.91"
                             },
                             "component": {
                              "name": "Text",
                              "options": {}
                             },
                             "responsiveStyles": {
                              "large": {
                               "display": "flex",
                               "flexDirection": "column",
                               "alignItems": "stretch",
                               "position": "relative",
                               "flexShrink": "0",
                               "boxSizing": "border-box",
                               "textAlign": "center",
                               "marginTop": "0px",
                               "color": "rgba(0, 0, 0, 1)",
                               "marginLeft": "10px"
                              }
                             }
                            }
                           ],
                           "responsiveStyles": {
                            "large": {
                             "display": "flex",
                             "flexDirection": "row",
                             "alignItems": "stretch",
                             "position": "relative",
                             "flexShrink": "0",
                             "boxSizing": "border-box",
                             "textAlign": "center",
                             "marginTop": "0px"
                            }
                           }
                          }
                         ]
                        }
                       }
                      }
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "row",
                      "alignItems": "center",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "textAlign": "center",
                      "marginTop": "5px",
                      "justifyContent": "center",
                      "marginRight": "auto",
                      "fontWeight": "300",
                      "marginBottom": "30px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "state.productInfo"
                    },
                    "layerName": "Product Variants Picker",
                    "id": "builder-84c981886df842e8a6dc316a977eada4",
                    "groupLocked": true,
                    "meta": {
                     "requiresParent": {
                      "message": "This block must be inside a \"Product box\" block",
                      "query": {
                       "meta.kind": "ProductBox"
                      }
                     },
                     "version": "0.0.91",
                     "updatedAt": "2/16 2:56pm"
                    },
                    "component": {
                     "name": "Symbol",
                     "options": {
                      "inheritState": true,
                      "symbol": {
                       "inline": true,
                       "meta": {
                        "fieldName": "Product Variants Picker",
                        "hideDocumentationLink": true
                       },
                       "data": {
                        "optionDisplayStyle": "separate",
                        "optionDisplayType": "boxes",
                        "dropdownArrangement": "stack",
                        "showLabels": true
                       },
                       "content": {
                        "data": {
                         "inputs": [
                          {
                           "@type": "@builder.io/core:Field",
                           "name": "optionDisplayStyle",
                           "type": "text",
                           "required": false,
                           "subFields": [],
                           "helperText": "",
                           "autoFocus": false,
                           "simpleTextOnly": false,
                           "disallowRemove": false,
                           "broadcast": false,
                           "bubble": false,
                           "enum": [
                            "combined",
                            "separate"
                           ],
                           "hideFromUI": false,
                           "hideFromFieldsEditor": false,
                           "showTemplatePicker": true,
                           "permissionsRequiredToEdit": "",
                           "advanced": false,
                           "copyOnAdd": true,
                           "onChange": "",
                           "showIf": "",
                           "mandatory": false,
                           "hidden": false,
                           "noPhotoPicker": false,
                           "model": "",
                           "supportsAiGeneration": false,
                           "defaultCollapsed": false
                          },
                          {
                           "@type": "@builder.io/core:Field",
                           "name": "optionDisplayType",
                           "type": "text",
                           "required": false,
                           "subFields": [],
                           "helperText": "",
                           "autoFocus": false,
                           "simpleTextOnly": false,
                           "disallowRemove": false,
                           "broadcast": false,
                           "bubble": false,
                           "enum": [
                            "dropdown",
                            "boxes"
                           ],
                           "hideFromUI": false,
                           "hideFromFieldsEditor": false,
                           "showTemplatePicker": true,
                           "permissionsRequiredToEdit": "",
                           "advanced": false,
                           "copyOnAdd": true,
                           "onChange": "",
                           "showIf": "",
                           "mandatory": false,
                           "hidden": false,
                           "noPhotoPicker": false,
                           "model": "",
                           "supportsAiGeneration": false,
                           "defaultCollapsed": false
                          },
                          {
                           "@type": "@builder.io/core:Field",
                           "name": "dropdownArrangement",
                           "type": "text",
                           "required": false,
                           "subFields": [],
                           "helperText": "",
                           "autoFocus": false,
                           "simpleTextOnly": false,
                           "disallowRemove": false,
                           "broadcast": false,
                           "bubble": false,
                           "enum": [
                            "stack",
                            "row"
                           ],
                           "hideFromUI": false,
                           "hideFromFieldsEditor": false,
                           "showTemplatePicker": true,
                           "permissionsRequiredToEdit": "",
                           "advanced": false,
                           "copyOnAdd": true,
                           "onChange": "",
                           "showIf": "Boolean(options.get('optionDisplayStyle') === 'separate')",
                           "mandatory": false,
                           "hidden": false,
                           "noPhotoPicker": false,
                           "model": "",
                           "supportsAiGeneration": false,
                           "defaultCollapsed": false
                          },
                          {
                           "@type": "@builder.io/core:Field",
                           "name": "showLabels",
                           "type": "boolean",
                           "required": false,
                           "subFields": [],
                           "helperText": "",
                           "autoFocus": false,
                           "simpleTextOnly": false,
                           "disallowRemove": false,
                           "broadcast": false,
                           "bubble": false,
                           "hideFromUI": false,
                           "hideFromFieldsEditor": false,
                           "showTemplatePicker": true,
                           "permissionsRequiredToEdit": "",
                           "advanced": false,
                           "copyOnAdd": true,
                           "onChange": "",
                           "showIf": "Boolean(options.get('optionDisplayStyle') === 'separate')",
                           "mandatory": false,
                           "hidden": false,
                           "noPhotoPicker": false,
                           "model": "",
                           "supportsAiGeneration": false,
                           "defaultCollapsed": false
                          }
                         ],
                         "blocks": [
                          {
                           "@type": "@builder.io/sdk:Element",
                           "@version": 2,
                           "bindings": {
                            "style.flexDirection": "state.dropdownArrangement === 'stack' ? 'column' : 'row'"
                           },
                           "layerName": "Options container",
                           "id": "builder-bb88a583fc7a488e933d73928e574d7b",
                           "meta": {
                            "version": "0.0.91"
                           },
                           "children": [
                            {
                             "@type": "@builder.io/sdk:Element",
                             "@version": 2,
                             "actions": {
                              "change": "\n    const variantId = event.target.value || undefined;\n    if (!variantId) {\n        return;\n    }\n    const variant = state.productInfo.variants.find((item) => {\n        return item.id === parseInt(variantId, 10);\n    });\n    if (variant) {\n        context.setState({\n            selectedProductVariant: variant,\n        });\n    }\n"
                             },
                             "bindings": {
                              "show": "state.productInfo &&\n    state.optionDisplayStyle === 'combined' &&\n    state.optionDisplayType === 'dropdown'",
                              "value": "\n    var _a;\n    return ((_a = state.selectedProductVariant) === null || _a === void 0 ? void 0 : _a.id) || undefined;\n",
                              "component.options.options": "\n    return state.productInfo.variants\n        .map((item) => {\n        let useName = item.title;\n        if (useName.toLowerCase().includes('default title')) {\n            useName = state.productInfo.title;\n        }\n        return {\n            name: useName,\n            value: item.id,\n        };\n    })\n        .filter((item) => !!item);\n"
                             },
                             "layerName": "Grouped options dropdown",
                             "id": "builder-0883541f1a8344818d41f40461035d90",
                             "meta": {
                              "version": "0.0.91"
                             },
                             "component": {
                              "name": "Form:Select",
                              "options": {
                               "name": "product-box-select"
                              }
                             },
                             "responsiveStyles": {
                              "large": {
                               "display": "flex",
                               "flexDirection": "column",
                               "alignItems": "stretch",
                               "position": "relative",
                               "flexShrink": "0",
                               "boxSizing": "border-box",
                               "textAlign": "center",
                               "marginTop": "15px",
                               "paddingTop": "5px",
                               "paddingBottom": "5px",
                               "paddingLeft": "5px",
                               "paddingRight": "5px",
                               "cursor": "pointer",
                               "flex": "1"
                              }
                             }
                            },
                            {
                             "@type": "@builder.io/sdk:Element",
                             "@version": 2,
                             "bindings": {
                              "show": "state.productInfo &&\n    state.optionDisplayStyle === 'combined' &&\n    state.optionDisplayType === 'boxes'"
                             },
                             "layerName": "Grouped options boxes",
                             "id": "builder-8685973d24c443c09457971e97185807",
                             "meta": {
                              "version": "0.0.91"
                             },
                             "children": [
                              {
                               "@type": "@builder.io/sdk:Element",
                               "@version": 2,
                               "actions": {
                                "click": "\n    const variantId = state.variantsItem.id;\n    if (!variantId) {\n        return;\n    }\n    const variant = state.productInfo.variants.find((item) => {\n        return item.id === variantId;\n    });\n    if (variant) {\n        context.setState({\n            selectedProductVariant: variant,\n        });\n    }\n"
                               },
                               "bindings": {
                                "style.borderColor": "state.selectedProductVariant.id === state.variantsItem.id\n    ? 'black'\n    : 'transparent'",
                                "text": "state.variantsItem.title === 'default title'\n    ? state.productInfo.title\n    : state.variantsItem.title"
                               },
                               "repeat": {
                                "collection": "state.productInfo.variants"
                               },
                               "layerName": "Option box",
                               "id": "builder-7bfa87e32d104057b40d13a1fb8edc6a",
                               "meta": {
                                "version": "0.0.91"
                               },
                               "responsiveStyles": {
                                "large": {
                                 "display": "flex",
                                 "flexDirection": "column",
                                 "alignItems": "center",
                                 "position": "relative",
                                 "flexShrink": "0",
                                 "boxSizing": "border-box",
                                 "textAlign": "center",
                                 "marginTop": "10px",
                                 "paddingTop": "5px",
                                 "paddingBottom": "5px",
                                 "paddingLeft": "8px",
                                 "paddingRight": "8px",
                                 "cursor": "pointer",
                                 "borderColor": "black",
                                 "borderWidth": "1px",
                                 "borderStyle": "solid",
                                 "marginRight": "5px"
                                }
                               }
                              }
                             ],
                             "responsiveStyles": {
                              "large": {
                               "display": "flex",
                               "flexDirection": "row",
                               "alignItems": "stretch",
                               "position": "relative",
                               "flexShrink": "0",
                               "boxSizing": "border-box",
                               "textAlign": "center",
                               "marginTop": "15px",
                               "paddingTop": "5px",
                               "paddingBottom": "5px",
                               "paddingLeft": "5px",
                               "paddingRight": "5px",
                               "cursor": "pointer",
                               "flex": "1",
                               "justifyContent": "flex-start",
                               "flexWrap": "wrap"
                              }
                             }
                            },
                            {
                             "@type": "@builder.io/sdk:Element",
                             "@version": 2,
                             "bindings": {
                              "show": "state.productInfo && state.optionDisplayStyle === 'separate'"
                             },
                             "repeat": {
                              "collection": "state.productInfo.options"
                             },
                             "layerName": "Separate options container",
                             "id": "builder-35442ee3132641beae9a2bea55bd8530",
                             "meta": {
                              "version": "0.0.91"
                             },
                             "children": [
                              {
                               "@type": "@builder.io/sdk:Element",
                               "@version": 2,
                               "bindings": {
                                "show": "state.showLabels",
                                "for": "state.optionsItem.name",
                                "component.options.text": "state.optionsItem.name"
                               },
                               "layerName": "Option label",
                               "tagName": "label",
                               "id": "builder-cc794984ea644a999cbb2736e5da7ff9",
                               "meta": {
                                "version": "0.0.91"
                               },
                               "component": {
                                "name": "Text",
                                "options": {}
                               },
                               "responsiveStyles": {
                                "large": {
                                 "display": "flex",
                                 "flexDirection": "column",
                                 "alignItems": "stretch",
                                 "position": "relative",
                                 "flexShrink": "0",
                                 "boxSizing": "border-box",
                                 "textAlign": "center",
                                 "marginTop": "0px",
                                 "marginRight": "auto",
                                 "paddingBottom": "0px"
                                }
                               }
                              },
                              {
                               "@type": "@builder.io/sdk:Element",
                               "@version": 2,
                               "actions": {
                                "change": "\n    const optionChoice = event.target.value || undefined;\n    if (!optionChoice) {\n        return;\n    }\n    const selectedProductVariant = state.selectedProductVariant;\n    const optionChoicePieces = optionChoice.split(':');\n    const optionName = optionChoicePieces[0];\n    const optionPosition = optionChoicePieces[1];\n    const currentVariantTitlePieces = selectedProductVariant.title.split(' / ');\n    currentVariantTitlePieces[parseInt(optionPosition) - 1] = optionName;\n    const newVariantTitle = currentVariantTitlePieces.join(' / ');\n    const productInfo = state.productInfo;\n    const newVariant = productInfo.variants.find(item => {\n        return item.title === newVariantTitle;\n    });\n    if (newVariant) {\n        context.setState({\n            selectedVariantDoesNotExist: false,\n            selectedProductVariant: newVariant,\n        });\n    }\n    else {\n        context.setState({\n            selectedVariantDoesNotExist: true,\n        });\n    }\n"
                               },
                               "bindings": {
                                "show": "state.productInfo &&\n    state.optionDisplayStyle === 'separate' &&\n    state.optionDisplayType === 'dropdown'",
                                "component.options.options": "\n    const option = state.optionsItem;\n    const optionValues = option.values\n        .map((optionValue) => {\n        return {\n            name: optionValue,\n            value: `${optionValue}:${option.position}`,\n        };\n    })\n        .filter((item) => !!item);\n    return optionValues;\n",
                                "component.options.name": "state.optionsItem.name",
                                "value": "\n    const selectedProductVariant = state.selectedProductVariant;\n    const optionsItem = state.optionsItem;\n    if (!selectedProductVariant || !optionsItem) {\n        return;\n    }\n    const optionPosition = optionsItem.position;\n    const currentVariantTitlePieces = selectedProductVariant.title.split(' / ');\n    const selectedOption = currentVariantTitlePieces[parseInt(optionPosition) - 1];\n    return `${selectedOption}:${optionPosition}`;\n"
                               },
                               "layerName": "Separate options dropdown",
                               "id": "builder-668c680ed3314dfd8f0a1d962a40ff8d",
                               "meta": {
                                "version": "0.0.91"
                               },
                               "component": {
                                "name": "Form:Select",
                                "options": {
                                 "name": "product-box-select"
                                }
                               },
                               "responsiveStyles": {
                                "large": {
                                 "display": "flex",
                                 "flexDirection": "column",
                                 "alignItems": "stretch",
                                 "position": "relative",
                                 "flexShrink": "0",
                                 "boxSizing": "border-box",
                                 "textAlign": "center",
                                 "marginTop": "0px",
                                 "paddingTop": "5px",
                                 "paddingBottom": "5px",
                                 "paddingLeft": "5px",
                                 "paddingRight": "25px",
                                 "cursor": "pointer",
                                 "marginRight": "10px",
                                 "flex": "1"
                                }
                               }
                              },
                              {
                               "@type": "@builder.io/sdk:Element",
                               "@version": 2,
                               "bindings": {
                                "show": "state.productInfo &&\n    state.optionDisplayStyle === 'separate' &&\n    state.optionDisplayType === 'boxes'"
                               },
                               "layerName": "Separate options boxes",
                               "id": "builder-89ae105c7b6745c181bf6bacc91e2b9e",
                               "meta": {
                                "version": "0.0.91"
                               },
                               "children": [
                                {
                                 "@type": "@builder.io/sdk:Element",
                                 "@version": 2,
                                 "actions": {
                                  "click": "\n    const selectedProductVariant = state.selectedProductVariant || state.productInfo.variants[0];\n    const optionName = state.valuesItem;\n    const optionPosition = state.optionsItem.position;\n    const currentVariantTitlePieces = selectedProductVariant.title.split(' / ');\n    currentVariantTitlePieces[parseInt(optionPosition) - 1] =\n        optionName;\n    const newVariantTitle = currentVariantTitlePieces.join(' / ');\n    const productInfo = state.productInfo;\n    const newVariant = productInfo.variants.find(item => {\n        return item.title === newVariantTitle;\n    });\n    if (newVariant) {\n        context.setState({\n            selectedVariantDoesNotExist: false,\n            selectedProductVariant: newVariant,\n        });\n    }\n    else {\n        context.setState({\n            selectedVariantDoesNotExist: true,\n        });\n    }\n"
                                 },
                                 "bindings": {
                                  "style.borderColor": "\n    if (!state.selectedProductVariant) {\n        return 'transparent';\n    }\n    const titlePieces = state.selectedProductVariant.title.split(' / ');\n    const position = state.optionsItem.position;\n    if (titlePieces[position - 1] &&\n        titlePieces[position - 1].trim() === state.valuesItem.trim()) {\n        return 'black';\n    }\n    return 'transparent';\n",
                                  "text": "\n    let useName = state.valuesItem;\n    if (useName.toLowerCase().includes('default title')) {\n        useName = state.productInfo.title;\n    }\n    return useName;\n"
                                 },
                                 "repeat": {
                                  "collection": "state.optionsItem.values"
                                 },
                                 "layerName": "Option box",
                                 "id": "builder-2b06cb83bc254832a389a71691f42363",
                                 "meta": {
                                  "version": "0.0.91",
                                  "eventActions": {
                                   "click": []
                                  }
                                 },
                                 "responsiveStyles": {
                                  "large": {
                                   "display": "flex",
                                   "flexDirection": "column",
                                   "alignItems": "center",
                                   "position": "relative",
                                   "flexShrink": "0",
                                   "boxSizing": "border-box",
                                   "textAlign": "center",
                                   "marginTop": "8px",
                                   "paddingTop": "5px",
                                   "paddingBottom": "5px",
                                   "paddingLeft": "8px",
                                   "paddingRight": "8px",
                                   "cursor": "pointer",
                                   "borderWidth": "1px",
                                   "borderStyle": "none",
                                   "marginRight": "5px",
                                   "borderRadius": "50px",
                                   "fontWeight": "300",
                                   "fontSize": "14px"
                                  }
                                 }
                                }
                               ],
                               "responsiveStyles": {
                                "large": {
                                 "display": "flex",
                                 "flexDirection": "row",
                                 "alignItems": "stretch",
                                 "position": "relative",
                                 "flexShrink": "0",
                                 "boxSizing": "border-box",
                                 "textAlign": "center",
                                 "marginTop": "0px",
                                 "cursor": "pointer",
                                 "flex": "1",
                                 "justifyContent": "flex-start",
                                 "flexWrap": "wrap",
                                 "paddingBottom": "0px"
                                }
                               }
                              }
                             ],
                             "responsiveStyles": {
                              "large": {
                               "display": "flex",
                               "flexDirection": "column",
                               "alignItems": "stretch",
                               "position": "relative",
                               "flexShrink": "0",
                               "boxSizing": "border-box",
                               "textAlign": "center",
                               "marginTop": "15px"
                              }
                             }
                            }
                           ],
                           "responsiveStyles": {
                            "large": {
                             "display": "flex",
                             "flexDirection": "column",
                             "alignItems": "stretch",
                             "position": "relative",
                             "flexShrink": "0",
                             "boxSizing": "border-box",
                             "textAlign": "center",
                             "marginTop": "0px",
                             "flexWrap": "wrap"
                            }
                           }
                          }
                         ]
                        }
                       }
                      }
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "alignItems": "stretch",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "textAlign": "center",
                      "marginTop": "px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-21a16473c43d4d27969091056b3a82bc",
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "state.productInfo"
                      },
                      "layerName": "Add to cart button",
                      "tagName": "a",
                      "id": "builder-9ea3aefa559448ce831b87043859e35c",
                      "groupLocked": true,
                      "meta": {
                       "requiresParent": {
                        "message": "This block must be inside a \"Product box\" block",
                        "query": {
                         "meta.kind": "ProductBox"
                        }
                       },
                       "version": "0.0.91",
                       "updatedAt": "2/16 2:56pm"
                      },
                      "component": {
                       "name": "Symbol",
                       "options": {
                        "inheritState": true,
                        "symbol": {
                         "data": {
                          "linkToCartPageOnAddToCart": false,
                          "reloadPageOnAddToCart": true,
                          "linkToProductPageOnClick": false,
                          "buttonText": "Add to cart",
                          "soldOutButtonText": "Sold out",
                          "addedToCartButtonText": "Added ✓"
                         },
                         "inline": true,
                         "meta": {
                          "fieldName": "Product Add to Cart",
                          "hideDocumentationLink": true
                         },
                         "content": {
                          "data": {
                           "inputs": [
                            {
                             "@type": "@builder.io/core:Field",
                             "name": "linkToCartPageOnAddToCart",
                             "type": "boolean",
                             "required": false,
                             "subFields": [],
                             "helperText": "Redirect the customer to the cart page after adding this product to their cart",
                             "autoFocus": false,
                             "simpleTextOnly": false,
                             "disallowRemove": false,
                             "broadcast": false,
                             "bubble": false,
                             "hideFromUI": false,
                             "hideFromFieldsEditor": false,
                             "showTemplatePicker": true,
                             "permissionsRequiredToEdit": "",
                             "advanced": false,
                             "copyOnAdd": true,
                             "onChange": "",
                             "showIf": "",
                             "mandatory": false,
                             "hidden": false,
                             "noPhotoPicker": false,
                             "model": "",
                             "supportsAiGeneration": false,
                             "defaultCollapsed": false
                            },
                            {
                             "@type": "@builder.io/core:Field",
                             "name": "reloadPageOnAddToCart",
                             "type": "boolean",
                             "required": false,
                             "subFields": [],
                             "helperText": "When a user clicks add to cart, refresh the current page. This is useful for making sure theme elements like cart icons are updated.",
                             "autoFocus": false,
                             "simpleTextOnly": false,
                             "disallowRemove": false,
                             "broadcast": false,
                             "bubble": false,
                             "hideFromUI": false,
                             "hideFromFieldsEditor": false,
                             "showTemplatePicker": true,
                             "permissionsRequiredToEdit": "",
                             "advanced": false,
                             "copyOnAdd": true,
                             "onChange": "",
                             "showIf": "!Boolean(options.get('linkToCartPageOnAddToCart') && !options.get('linkToProductPageOnClick'))",
                             "mandatory": false,
                             "hidden": false,
                             "noPhotoPicker": false,
                             "model": "",
                             "supportsAiGeneration": false,
                             "defaultCollapsed": false
                            },
                            {
                             "@type": "@builder.io/core:Field",
                             "name": "linkToProductPageOnClick",
                             "type": "boolean",
                             "required": false,
                             "subFields": [],
                             "helperText": "Link to product page on click instead of adding the product to the customer's cart",
                             "autoFocus": false,
                             "simpleTextOnly": false,
                             "disallowRemove": false,
                             "broadcast": false,
                             "bubble": false,
                             "hideFromUI": false,
                             "hideFromFieldsEditor": false,
                             "showTemplatePicker": true,
                             "permissionsRequiredToEdit": "",
                             "advanced": false,
                             "copyOnAdd": true,
                             "onChange": "",
                             "showIf": "!Boolean(options.get('linkToCartPageOnAddToCart'))",
                             "mandatory": false,
                             "hidden": false,
                             "noPhotoPicker": false,
                             "model": "",
                             "supportsAiGeneration": false,
                             "defaultCollapsed": false
                            },
                            {
                             "@type": "@builder.io/core:Field",
                             "name": "buttonText",
                             "type": "text",
                             "required": false,
                             "subFields": [],
                             "helperText": "",
                             "autoFocus": false,
                             "simpleTextOnly": false,
                             "disallowRemove": false,
                             "broadcast": false,
                             "bubble": false,
                             "hideFromUI": false,
                             "hideFromFieldsEditor": false,
                             "showTemplatePicker": true,
                             "permissionsRequiredToEdit": "",
                             "advanced": false,
                             "copyOnAdd": true,
                             "onChange": "",
                             "showIf": "",
                             "mandatory": false,
                             "hidden": false,
                             "noPhotoPicker": false,
                             "model": "",
                             "supportsAiGeneration": false,
                             "defaultCollapsed": false
                            },
                            {
                             "@type": "@builder.io/core:Field",
                             "name": "soldOutButtonText",
                             "type": "text",
                             "required": false,
                             "subFields": [],
                             "helperText": "",
                             "autoFocus": false,
                             "simpleTextOnly": false,
                             "disallowRemove": false,
                             "broadcast": false,
                             "bubble": false,
                             "hideFromUI": false,
                             "hideFromFieldsEditor": false,
                             "showTemplatePicker": true,
                             "permissionsRequiredToEdit": "",
                             "advanced": false,
                             "copyOnAdd": true,
                             "onChange": "",
                             "showIf": "",
                             "mandatory": false,
                             "hidden": false,
                             "noPhotoPicker": false,
                             "model": "",
                             "supportsAiGeneration": false,
                             "defaultCollapsed": false
                            },
                            {
                             "@type": "@builder.io/core:Field",
                             "name": "addedToCartButtonText",
                             "type": "text",
                             "required": false,
                             "subFields": [],
                             "helperText": "",
                             "autoFocus": false,
                             "simpleTextOnly": false,
                             "disallowRemove": false,
                             "broadcast": false,
                             "bubble": false,
                             "hideFromUI": false,
                             "hideFromFieldsEditor": false,
                             "showTemplatePicker": true,
                             "permissionsRequiredToEdit": "",
                             "advanced": false,
                             "copyOnAdd": true,
                             "onChange": "",
                             "showIf": "",
                             "mandatory": false,
                             "hidden": false,
                             "noPhotoPicker": false,
                             "model": "",
                             "supportsAiGeneration": false,
                             "defaultCollapsed": false
                            }
                           ],
                           "blocks": [
                            {
                             "@type": "@builder.io/sdk:Element",
                             "@version": 2,
                             "actions": {
                              "click": "\n    var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l;\n    if (event.defaultPrevented) {\n        return;\n    }\n    if (state.linkToProductPageOnClick) {\n        if ((_a = context.productBoxService) === null || _a === void 0 ? void 0 : _a.navigateToProductPage) {\n            (_b = context.productBoxService) === null || _b === void 0 ? void 0 : _b.navigateToProductPage(state.productInfo);\n        }\n        else {\n            window.location.href = `${((_d = (_c = window.Shopify) === null || _c === void 0 ? void 0 : _c.routes) === null || _d === void 0 ? void 0 : _d.root) || '/'}products/${state.productInfo.handle}`;\n        }\n        return;\n    }\n    const selectedProductVariant = state.selectedProductVariant;\n    if (!selectedProductVariant.availableForSale) {\n        return;\n    }\n    if (state.selectedVariantDoesNotExist) {\n        return;\n    }\n    let selectedVariantId = selectedProductVariant.id;\n    if (typeof selectedVariantId === 'number') {\n        selectedVariantId = String(selectedVariantId);\n    }\n    // If it's a graphql ID\n    if (selectedVariantId === null || selectedVariantId === void 0 ? void 0 : selectedVariantId.startsWith('gid://')) {\n        selectedVariantId = selectedVariantId.split('gid://shopify/ProductVariant/')[1];\n    }\n    const shopifyDomain = (_f = (_e = context.builderContent) === null || _e === void 0 ? void 0 : _e.meta) === null || _f === void 0 ? void 0 : _f.shopifyDomain;\n    const shopifyCustomDomain = (_h = (_g = context.builderContent) === null || _g === void 0 ? void 0 : _g.meta) === null || _h === void 0 ? void 0 : _h.shopifyCustomDomain;\n    let host = shopifyDomain ? `https://${shopifyDomain}` : '';\n    if (shopifyCustomDomain) {\n        host = `https://${shopifyCustomDomain}`;\n    }\n    const productQuantity = state.selectedProductQuantity || 1;\n    const content = context.builderContent;\n    const id = content && content.id;\n    const variationId = content && (content.id || content.variationId || content.testVariationId);\n    if (!(Builder.isEditing || Builder.isPreviewing)) {\n        builder.track('addToCart', {\n            variationId,\n            contentId: id,\n            amount: (state.selectedProductVariant &&\n                state.selectedProductVariant.price * productQuantity) ||\n                0,\n        });\n    }\n    // 30 days from now\n    const future = new Date();\n    future.setDate(future.getDate() + 30);\n    builder.setCookie('builder.addToCart.' + state.product, [id, variationId, productQuantity].join(','), future);\n    // We have a Shopify host specified, and we are not on that current site (aka custom landing page)\n    if (!context.productBoxService &&\n        host &&\n        shopifyDomain !== ((_j = window.Shopify) === null || _j === void 0 ? void 0 : _j.shop)) {\n        const formHtml = `\n                            <form action=\"${host}/cart/add\" method=\"post\" enctype=\"multipart/form-data\" accept-charset=\"UTF-8\">\n                              <input name=\"id\" value=\"${selectedVariantId}\" />\n                              <input type=\"hidden\" name=\"form_type\" value=\"product\" />\n                              <input type=\"hidden\" name=\"utf8\" value=\"✓\" />\n                              <input name=\"quantity\" value=\"${productQuantity}\" />\n                              <button class=\"submit\" type=\"submit\">Add to cart</button>\n                            </form>\n                          `;\n        const div = document.createElement('div');\n        div.style.display = 'none';\n        div.innerHTML = formHtml;\n        document.body.appendChild(div);\n        (_k = div.querySelector('.submit')) === null || _k === void 0 ? void 0 : _k.click();\n    }\n    else {\n        const promise = ((_l = context.productBoxService) === null || _l === void 0 ? void 0 : _l.addToCart)\n            ? context.productBoxService.addToCart(btoa(`gid://shopify/ProductVariant/${selectedVariantId}`), state.selectedProductQuantity || 1)\n            : fetch(`/cart/add.js`, {\n                method: 'POST',\n                headers: {\n                    'content-type': 'application/json',\n                },\n                body: JSON.stringify({\n                    items: [\n                        {\n                            quantity: state.selectedProductQuantity || 1,\n                            id: parseInt(selectedVariantId, 10),\n                        },\n                    ],\n                }),\n            }).then(res => {\n                if (!res.ok) {\n                    res\n                        .json()\n                        .then(json => alert(`${json.description || json.message || ''}`));\n                }\n            });\n        promise\n            .then(() => {\n            var _a, _b;\n            if (state.linkToCartPageOnAddToCart) {\n                ((_a = context.productBoxService) === null || _a === void 0 ? void 0 : _a.navigateToCart)\n                    ? (_b = context.productBoxService) === null || _b === void 0 ? void 0 : _b.navigateToCart()\n                    : setTimeout(() => {\n                        // Give a sec to flush tracking too!\n                        window.location.href = `${host}/cart`;\n                    }, 100);\n            }\n            else {\n                state.productAddedToCart = true;\n                if (state.reloadPageOnAddToCart) {\n                    setTimeout(() => window.location.reload(), 500);\n                }\n                else {\n                    setTimeout(() => (state.productAddedToCart = false), 2000);\n                }\n            }\n        })\n            .catch((error) => {\n            console.error('Add to cart fetch error', error);\n        });\n    }\n"
                             },
                             "bindings": {
                              "show": "state.productInfo",
                              "component.options.text": "\n    const selectedProductVariant = state.selectedProductVariant;\n    if (state.productAddedToCart) {\n        return state.addedToCartButtonText;\n    }\n    else if (selectedProductVariant &&\n        !selectedProductVariant.availableForSale) {\n        return state.soldOutButtonText;\n    }\n    else if (state.selectedVariantDoesNotExist) {\n        return 'Unavailable';\n    }\n    return state.buttonText;\n"
                             },
                             "layerName": "Add to Cart button",
                             "id": "builder-bbc44d4f46c14eaeb8ec454db2869ff1",
                             "meta": {
                              "version": "0.0.91"
                             },
                             "component": {
                              "name": "Text",
                              "options": {}
                             },
                             "responsiveStyles": {
                              "large": {
                               "display": "flex",
                               "flexDirection": "column",
                               "alignItems": "stretch",
                               "position": "relative",
                               "flexShrink": "0",
                               "boxSizing": "border-box",
                               "textAlign": "center",
                               "marginTop": "0px",
                               "paddingTop": "15px",
                               "paddingBottom": "15px",
                               "paddingLeft": "20px",
                               "paddingRight": "20px",
                               "color": "rgba(0, 0, 0, 1)",
                               "cursor": "pointer",
                               "borderRadius": "50px",
                               "borderStyle": "solid",
                               "borderColor": "rgba(0, 0, 0, 1)",
                               "borderWidth": "1px"
                              }
                             }
                            }
                           ]
                          }
                         }
                        }
                       }
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "column",
                        "position": "relative",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "alignItems": "stretch",
                        "textAlign": "center",
                        "marginTop": "15px"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "state.productInfo"
                      },
                      "layerName": "Add to cart button",
                      "tagName": "a",
                      "id": "builder-96899feed214467a9b084f641d32d31d",
                      "groupLocked": true,
                      "meta": {
                       "requiresParent": {
                        "message": "This block must be inside a \"Product box\" block",
                        "query": {
                         "meta.kind": "ProductBox"
                        }
                       },
                       "version": "0.0.91",
                       "updatedAt": "2/16 2:56pm"
                      },
                      "component": {
                       "name": "Symbol",
                       "options": {
                        "inheritState": true,
                        "symbol": {
                         "data": {
                          "linkToCartPageOnAddToCart": true,
                          "reloadPageOnAddToCart": false,
                          "linkToProductPageOnClick": false,
                          "buttonText": "Buy it now",
                          "soldOutButtonText": "Sold out",
                          "addedToCartButtonText": "Added ✓"
                         },
                         "inline": true,
                         "meta": {
                          "fieldName": "Product Add to Cart",
                          "hideDocumentationLink": true
                         },
                         "content": {
                          "data": {
                           "inputs": [
                            {
                             "@type": "@builder.io/core:Field",
                             "name": "linkToCartPageOnAddToCart",
                             "type": "boolean",
                             "required": false,
                             "subFields": [],
                             "helperText": "Redirect the customer to the cart page after adding this product to their cart",
                             "autoFocus": false,
                             "simpleTextOnly": false,
                             "disallowRemove": false,
                             "broadcast": false,
                             "bubble": false,
                             "hideFromUI": false,
                             "hideFromFieldsEditor": false,
                             "showTemplatePicker": true,
                             "permissionsRequiredToEdit": "",
                             "advanced": false,
                             "copyOnAdd": true,
                             "onChange": "",
                             "showIf": "",
                             "mandatory": false,
                             "hidden": false,
                             "noPhotoPicker": false,
                             "model": "",
                             "supportsAiGeneration": false,
                             "defaultCollapsed": false
                            },
                            {
                             "@type": "@builder.io/core:Field",
                             "name": "reloadPageOnAddToCart",
                             "type": "boolean",
                             "required": false,
                             "subFields": [],
                             "helperText": "When a user clicks add to cart, refresh the current page. This is useful for making sure theme elements like cart icons are updated.",
                             "autoFocus": false,
                             "simpleTextOnly": false,
                             "disallowRemove": false,
                             "broadcast": false,
                             "bubble": false,
                             "hideFromUI": false,
                             "hideFromFieldsEditor": false,
                             "showTemplatePicker": true,
                             "permissionsRequiredToEdit": "",
                             "advanced": false,
                             "copyOnAdd": true,
                             "onChange": "",
                             "showIf": "!Boolean(options.get('linkToCartPageOnAddToCart') && !options.get('linkToProductPageOnClick'))",
                             "mandatory": false,
                             "hidden": false,
                             "noPhotoPicker": false,
                             "model": "",
                             "supportsAiGeneration": false,
                             "defaultCollapsed": false
                            },
                            {
                             "@type": "@builder.io/core:Field",
                             "name": "linkToProductPageOnClick",
                             "type": "boolean",
                             "required": false,
                             "subFields": [],
                             "helperText": "Link to product page on click instead of adding the product to the customer's cart",
                             "autoFocus": false,
                             "simpleTextOnly": false,
                             "disallowRemove": false,
                             "broadcast": false,
                             "bubble": false,
                             "hideFromUI": false,
                             "hideFromFieldsEditor": false,
                             "showTemplatePicker": true,
                             "permissionsRequiredToEdit": "",
                             "advanced": false,
                             "copyOnAdd": true,
                             "onChange": "",
                             "showIf": "!Boolean(options.get('linkToCartPageOnAddToCart'))",
                             "mandatory": false,
                             "hidden": false,
                             "noPhotoPicker": false,
                             "model": "",
                             "supportsAiGeneration": false,
                             "defaultCollapsed": false
                            },
                            {
                             "@type": "@builder.io/core:Field",
                             "name": "buttonText",
                             "type": "text",
                             "required": false,
                             "subFields": [],
                             "helperText": "",
                             "autoFocus": false,
                             "simpleTextOnly": false,
                             "disallowRemove": false,
                             "broadcast": false,
                             "bubble": false,
                             "hideFromUI": false,
                             "hideFromFieldsEditor": false,
                             "showTemplatePicker": true,
                             "permissionsRequiredToEdit": "",
                             "advanced": false,
                             "copyOnAdd": true,
                             "onChange": "",
                             "showIf": "",
                             "mandatory": false,
                             "hidden": false,
                             "noPhotoPicker": false,
                             "model": "",
                             "supportsAiGeneration": false,
                             "defaultCollapsed": false
                            },
                            {
                             "@type": "@builder.io/core:Field",
                             "name": "soldOutButtonText",
                             "type": "text",
                             "required": false,
                             "subFields": [],
                             "helperText": "",
                             "autoFocus": false,
                             "simpleTextOnly": false,
                             "disallowRemove": false,
                             "broadcast": false,
                             "bubble": false,
                             "hideFromUI": false,
                             "hideFromFieldsEditor": false,
                             "showTemplatePicker": true,
                             "permissionsRequiredToEdit": "",
                             "advanced": false,
                             "copyOnAdd": true,
                             "onChange": "",
                             "showIf": "",
                             "mandatory": false,
                             "hidden": false,
                             "noPhotoPicker": false,
                             "model": "",
                             "supportsAiGeneration": false,
                             "defaultCollapsed": false
                            },
                            {
                             "@type": "@builder.io/core:Field",
                             "name": "addedToCartButtonText",
                             "type": "text",
                             "required": false,
                             "subFields": [],
                             "helperText": "",
                             "autoFocus": false,
                             "simpleTextOnly": false,
                             "disallowRemove": false,
                             "broadcast": false,
                             "bubble": false,
                             "hideFromUI": false,
                             "hideFromFieldsEditor": false,
                             "showTemplatePicker": true,
                             "permissionsRequiredToEdit": "",
                             "advanced": false,
                             "copyOnAdd": true,
                             "onChange": "",
                             "showIf": "",
                             "mandatory": false,
                             "hidden": false,
                             "noPhotoPicker": false,
                             "model": "",
                             "supportsAiGeneration": false,
                             "defaultCollapsed": false
                            }
                           ],
                           "blocks": [
                            {
                             "@type": "@builder.io/sdk:Element",
                             "@version": 2,
                             "actions": {
                              "click": "\n    var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l;\n    if (event.defaultPrevented) {\n        return;\n    }\n    if (state.linkToProductPageOnClick) {\n        if ((_a = context.productBoxService) === null || _a === void 0 ? void 0 : _a.navigateToProductPage) {\n            (_b = context.productBoxService) === null || _b === void 0 ? void 0 : _b.navigateToProductPage(state.productInfo);\n        }\n        else {\n            window.location.href = `${((_d = (_c = window.Shopify) === null || _c === void 0 ? void 0 : _c.routes) === null || _d === void 0 ? void 0 : _d.root) || '/'}products/${state.productInfo.handle}`;\n        }\n        return;\n    }\n    const selectedProductVariant = state.selectedProductVariant;\n    if (!selectedProductVariant.availableForSale) {\n        return;\n    }\n    if (state.selectedVariantDoesNotExist) {\n        return;\n    }\n    let selectedVariantId = selectedProductVariant.id;\n    if (typeof selectedVariantId === 'number') {\n        selectedVariantId = String(selectedVariantId);\n    }\n    // If it's a graphql ID\n    if (selectedVariantId === null || selectedVariantId === void 0 ? void 0 : selectedVariantId.startsWith('gid://')) {\n        selectedVariantId = selectedVariantId.split('gid://shopify/ProductVariant/')[1];\n    }\n    const shopifyDomain = (_f = (_e = context.builderContent) === null || _e === void 0 ? void 0 : _e.meta) === null || _f === void 0 ? void 0 : _f.shopifyDomain;\n    const shopifyCustomDomain = (_h = (_g = context.builderContent) === null || _g === void 0 ? void 0 : _g.meta) === null || _h === void 0 ? void 0 : _h.shopifyCustomDomain;\n    let host = shopifyDomain ? `https://${shopifyDomain}` : '';\n    if (shopifyCustomDomain) {\n        host = `https://${shopifyCustomDomain}`;\n    }\n    const productQuantity = state.selectedProductQuantity || 1;\n    const content = context.builderContent;\n    const id = content && content.id;\n    const variationId = content && (content.id || content.variationId || content.testVariationId);\n    if (!(Builder.isEditing || Builder.isPreviewing)) {\n        builder.track('addToCart', {\n            variationId,\n            contentId: id,\n            amount: (state.selectedProductVariant &&\n                state.selectedProductVariant.price * productQuantity) ||\n                0,\n        });\n    }\n    // 30 days from now\n    const future = new Date();\n    future.setDate(future.getDate() + 30);\n    builder.setCookie('builder.addToCart.' + state.product, [id, variationId, productQuantity].join(','), future);\n    // We have a Shopify host specified, and we are not on that current site (aka custom landing page)\n    if (!context.productBoxService &&\n        host &&\n        shopifyDomain !== ((_j = window.Shopify) === null || _j === void 0 ? void 0 : _j.shop)) {\n        const formHtml = `\n                            <form action=\"${host}/cart/add\" method=\"post\" enctype=\"multipart/form-data\" accept-charset=\"UTF-8\">\n                              <input name=\"id\" value=\"${selectedVariantId}\" />\n                              <input type=\"hidden\" name=\"form_type\" value=\"product\" />\n                              <input type=\"hidden\" name=\"utf8\" value=\"✓\" />\n                              <input name=\"quantity\" value=\"${productQuantity}\" />\n                              <button class=\"submit\" type=\"submit\">Add to cart</button>\n                            </form>\n                          `;\n        const div = document.createElement('div');\n        div.style.display = 'none';\n        div.innerHTML = formHtml;\n        document.body.appendChild(div);\n        (_k = div.querySelector('.submit')) === null || _k === void 0 ? void 0 : _k.click();\n    }\n    else {\n        const promise = ((_l = context.productBoxService) === null || _l === void 0 ? void 0 : _l.addToCart)\n            ? context.productBoxService.addToCart(btoa(`gid://shopify/ProductVariant/${selectedVariantId}`), state.selectedProductQuantity || 1)\n            : fetch(`/cart/add.js`, {\n                method: 'POST',\n                headers: {\n                    'content-type': 'application/json',\n                },\n                body: JSON.stringify({\n                    items: [\n                        {\n                            quantity: state.selectedProductQuantity || 1,\n                            id: parseInt(selectedVariantId, 10),\n                        },\n                    ],\n                }),\n            }).then(res => {\n                if (!res.ok) {\n                    res\n                        .json()\n                        .then(json => alert(`${json.description || json.message || ''}`));\n                }\n            });\n        promise\n            .then(() => {\n            var _a, _b;\n            if (state.linkToCartPageOnAddToCart) {\n                ((_a = context.productBoxService) === null || _a === void 0 ? void 0 : _a.navigateToCart)\n                    ? (_b = context.productBoxService) === null || _b === void 0 ? void 0 : _b.navigateToCart()\n                    : setTimeout(() => {\n                        // Give a sec to flush tracking too!\n                        window.location.href = `${host}/cart`;\n                    }, 100);\n            }\n            else {\n                state.productAddedToCart = true;\n                if (state.reloadPageOnAddToCart) {\n                    setTimeout(() => window.location.reload(), 500);\n                }\n                else {\n                    setTimeout(() => (state.productAddedToCart = false), 2000);\n                }\n            }\n        })\n            .catch((error) => {\n            console.error('Add to cart fetch error', error);\n        });\n    }\n"
                             },
                             "bindings": {
                              "show": "state.productInfo",
                              "component.options.text": "\n    const selectedProductVariant = state.selectedProductVariant;\n    if (state.productAddedToCart) {\n        return state.addedToCartButtonText;\n    }\n    else if (selectedProductVariant &&\n        !selectedProductVariant.availableForSale) {\n        return state.soldOutButtonText;\n    }\n    else if (state.selectedVariantDoesNotExist) {\n        return 'Unavailable';\n    }\n    return state.buttonText;\n"
                             },
                             "layerName": "Add to Cart button",
                             "id": "builder-947b8b74710742eaafa7e38898bb985e",
                             "meta": {
                              "version": "0.0.91"
                             },
                             "component": {
                              "name": "Text",
                              "options": {}
                             },
                             "responsiveStyles": {
                              "large": {
                               "display": "flex",
                               "flexDirection": "column",
                               "alignItems": "stretch",
                               "position": "relative",
                               "flexShrink": "0",
                               "boxSizing": "border-box",
                               "textAlign": "center",
                               "marginTop": "0px",
                               "paddingTop": "15px",
                               "paddingBottom": "15px",
                               "paddingLeft": "20px",
                               "paddingRight": "20px",
                               "color": "rgba(255, 255, 255, 1)",
                               "backgroundColor": "rgba(0, 0, 0, 1)",
                               "cursor": "pointer",
                               "borderRadius": "50px",
                               "borderStyle": "solid",
                               "borderColor": "rgba(0, 0, 0, 1)",
                               "borderWidth": "1px"
                              }
                             }
                            }
                           ]
                          }
                         }
                        }
                       }
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "column",
                        "position": "relative",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "alignItems": "stretch",
                        "textAlign": "center",
                        "marginTop": "15px"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "marginTop": "20px",
                      "height": "auto",
                      "paddingBottom": "30px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.text": "state.productInfo.description"
                    },
                    "layerName": "Product description",
                    "id": "builder-47ff5943f7ed44948a90b366709031b4",
                    "meta": {
                     "version": "0.0.91"
                    },
                    "component": {
                     "name": "Text",
                     "options": {}
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "alignItems": "stretch",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "textAlign": "left",
                      "fontSize": "14px",
                      "lineHeight": "24px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-c992a5e35f0343df85d155cd96fddcfb",
                    "component": {
                     "name": "Builder:Accordion",
                     "options": {
                      "items": [
                       {
                        "title": [
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "layerName": "Accordion item title",
                          "id": "builder-cad0fcc5cac94f8a96351e31abfed151",
                          "animations": [
                           {
                            "trigger": "hover",
                            "animation": "custom",
                            "steps": [
                             {
                              "id": "9011eb7ac737472bbe15815dad36c9ae",
                              "isStartState": false,
                              "styles": {},
                              "delay": 0
                             },
                             {
                              "id": "084cd2df2ab6429aa403ad86c9619a87",
                              "isStartState": false,
                              "styles": {
                               "backgroundColor": "rgba(249, 245, 249, 1)"
                              },
                              "delay": 0
                             }
                            ],
                            "delay": 0,
                            "duration": 0.5,
                            "easing": "cubic-bezier(.37,.01,0,.98)",
                            "repeat": false,
                            "thresholdPercent": 0
                           }
                          ],
                          "children": [
                           {
                            "@type": "@builder.io/sdk:Element",
                            "@version": 2,
                            "id": "builder-a5d8a920622243c081b6b92b0eec5282",
                            "component": {
                             "name": "Text",
                             "options": {
                              "text": "<p>Share</p>"
                             }
                            },
                            "responsiveStyles": {
                             "large": {
                              "textAlign": "left",
                              "display": "flex",
                              "flexDirection": "column",
                              "color": "rgba(0, 0, 0, 1)"
                             }
                            }
                           }
                          ],
                          "responsiveStyles": {
                           "large": {
                            "marginTop": "0px",
                            "position": "relative",
                            "display": "flex",
                            "alignItems": "stretch",
                            "flexDirection": "column",
                            "paddingBottom": "10px",
                            "paddingTop": "10px",
                            "paddingLeft": "10px"
                           }
                          }
                         }
                        ],
                        "detail": [
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "layerName": "Accordion item detail",
                          "id": "builder-233efd049ac14bb1893d3865cdb08641",
                          "children": [
                           {
                            "@type": "@builder.io/sdk:Element",
                            "@version": 2,
                            "id": "builder-e8f64d21afcb4f4ab2153797d9afc616",
                            "children": [
                             {
                              "@type": "@builder.io/sdk:Element",
                              "@version": 2,
                              "layerName": "Social Buttons",
                              "id": "builder-1ee900c5ab644806a1f2b50e77bb6d7a",
                              "children": [
                               {
                                "@type": "@builder.io/sdk:Element",
                                "@version": 2,
                                "id": "builder-cc151a2c8af94928ab1b89d941860151",
                                "component": {
                                 "name": "Image",
                                 "options": {
                                  "image": "https://cdn.builder.io/api/v1/image/assets%2FDSzjjEFqw7gNWkygXtu1ZHIavd73%2F5fea402a3b3a4e3f9ccc36de17404ea1?width=2000&height=1200",
                                  "backgroundSize": "contain",
                                  "backgroundPosition": "center",
                                  "aspectRatio": 0.5,
                                  "height": 128,
                                  "width": 128
                                 }
                                },
                                "responsiveStyles": {
                                 "large": {
                                  "display": "flex",
                                  "flexDirection": "column",
                                  "alignItems": "stretch",
                                  "position": "relative",
                                  "flexShrink": "0",
                                  "boxSizing": "border-box",
                                  "marginTop": "0px",
                                  "minHeight": "20px",
                                  "minWidth": "20px",
                                  "overflow": "hidden",
                                  "width": "10px",
                                  "marginLeft": "0px",
                                  "marginRight": "auto"
                                 }
                                }
                               },
                               {
                                "@type": "@builder.io/sdk:Element",
                                "@version": 2,
                                "id": "builder-a892c5c215644ccc92b0669b1413274d",
                                "component": {
                                 "name": "Image",
                                 "options": {
                                  "image": "https://cdn.builder.io/api/v1/image/assets%2FDSzjjEFqw7gNWkygXtu1ZHIavd73%2F479b2359885a49c48ae9aedfdddc5621?width=2000&height=1200",
                                  "backgroundSize": "contain",
                                  "backgroundPosition": "center",
                                  "aspectRatio": 0.8714,
                                  "height": 128,
                                  "width": 128
                                 }
                                },
                                "responsiveStyles": {
                                 "large": {
                                  "display": "flex",
                                  "flexDirection": "column",
                                  "alignItems": "stretch",
                                  "position": "relative",
                                  "flexShrink": "0",
                                  "boxSizing": "border-box",
                                  "marginTop": "0px",
                                  "minHeight": "20px",
                                  "minWidth": "20px",
                                  "overflow": "hidden",
                                  "width": "10px",
                                  "marginLeft": "10px",
                                  "marginRight": "auto"
                                 }
                                }
                               },
                               {
                                "@type": "@builder.io/sdk:Element",
                                "@version": 2,
                                "id": "builder-0816fc54c68148289d04b38ee4953de9",
                                "component": {
                                 "name": "Image",
                                 "options": {
                                  "image": "https://cdn.builder.io/api/v1/image/assets%2FDSzjjEFqw7gNWkygXtu1ZHIavd73%2Fe68d1afeeda34b6eb20bdbc50459e7c4?width=2000&height=1200",
                                  "backgroundSize": "contain",
                                  "backgroundPosition": "center",
                                  "aspectRatio": 0.8714,
                                  "height": 128,
                                  "width": 128
                                 }
                                },
                                "responsiveStyles": {
                                 "large": {
                                  "display": "flex",
                                  "flexDirection": "column",
                                  "alignItems": "stretch",
                                  "position": "relative",
                                  "flexShrink": "0",
                                  "boxSizing": "border-box",
                                  "marginTop": "0px",
                                  "minHeight": "20px",
                                  "minWidth": "20px",
                                  "overflow": "hidden",
                                  "width": "10px",
                                  "marginLeft": "10px",
                                  "marginRight": "auto"
                                 }
                                }
                               },
                               {
                                "@type": "@builder.io/sdk:Element",
                                "@version": 2,
                                "id": "builder-ba3da2a613b4408a95e37c93a660c843",
                                "component": {
                                 "name": "Image",
                                 "options": {
                                  "image": "https://cdn.builder.io/api/v1/image/assets%2FDSzjjEFqw7gNWkygXtu1ZHIavd73%2F26960c65d294492b9db7c16ffa8c1975?width=2000&height=1200",
                                  "backgroundSize": "contain",
                                  "backgroundPosition": "center",
                                  "aspectRatio": 0.8714,
                                  "height": 128,
                                  "width": 128
                                 }
                                },
                                "responsiveStyles": {
                                 "large": {
                                  "display": "flex",
                                  "flexDirection": "column",
                                  "alignItems": "stretch",
                                  "position": "relative",
                                  "flexShrink": "0",
                                  "boxSizing": "border-box",
                                  "marginTop": "0px",
                                  "minHeight": "20px",
                                  "minWidth": "20px",
                                  "overflow": "hidden",
                                  "width": "10px",
                                  "marginLeft": "10px",
                                  "marginRight": "auto"
                                 }
                                }
                               }
                              ],
                              "responsiveStyles": {
                               "large": {
                                "display": "flex",
                                "flexDirection": "row",
                                "position": "relative",
                                "flexShrink": "0",
                                "boxSizing": "border-box",
                                "marginBottom": "auto",
                                "marginRight": "auto",
                                "paddingBottom": "10px",
                                "paddingRight": "10px",
                                "paddingTop": "10px",
                                "paddingLeft": "10px",
                                "borderStyle": "solid",
                                "borderColor": "rgba(249, 245, 249, 1)",
                                "borderWidth": "1px"
                               }
                              }
                             }
                            ],
                            "responsiveStyles": {
                             "large": {
                              "display": "flex",
                              "flexDirection": "column",
                              "position": "relative",
                              "flexShrink": "0",
                              "boxSizing": "border-box"
                             }
                            }
                           }
                          ],
                          "responsiveStyles": {
                           "large": {
                            "position": "relative",
                            "display": "flex",
                            "alignItems": "stretch",
                            "flexDirection": "column",
                            "marginTop": "10px",
                            "paddingBottom": "10px"
                           }
                          }
                         }
                        ]
                       }
                      ],
                      "animate": true,
                      "gridRowWidth": "25%"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "marginTop": "20px",
                      "alignItems": "stretch"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "display": "flex",
                    "flexDirection": "column",
                    "position": "sticky  ",
                    "flexShrink": "0",
                    "boxSizing": "border-box",
                    "top": "0"
                   }
                  }
                 }
                ],
                "width": 33.333
               }
              ],
              "space": 20,
              "stackColumnsAt": "tablet"
             }
            },
            "responsiveStyles": {
             "large": {
              "display": "flex",
              "flexDirection": "column",
              "position": "relative",
              "flexShrink": "0",
              "boxSizing": "border-box",
              "marginTop": "20px",
              "width": "100%"
             }
            }
           },
           {
            "@type": "@builder.io/sdk:Element",
            "@version": 2,
            "bindings": {
             "show": " return state.loading && !state.productInfo; "
            },
            "layerName": "Loading spinner",
            "id": "builder-0c624b378666473890f5d70613bb9d79",
            "meta": {
             "version": "0.0.91"
            },
            "responsiveStyles": {
             "large": {
              "display": "flex",
              "flexDirection": "column",
              "alignItems": "stretch",
              "position": "relative",
              "flexShrink": "0",
              "boxSizing": "border-box",
              "textAlign": "center",
              "marginTop": "15px",
              "width": "4em",
              "height": "4em",
              "borderRadius": "50%",
              "margin": "6rem auto",
              "fontSize": "1rem",
              "textIndent": "-9999em",
              "borderTop": "0.2em solid rgba(131, 132, 137, 0.2)",
              "borderRight": "0.2em solid rgba(131, 132, 137, 0.2)",
              "borderBottom": "0.2em solid rgba(131, 132, 137, 0.2)",
              "borderLeft": "0.2em solid #454749",
              "transform": "translateZ(0)",
              "animationIterationCount": "infinite",
              "animationTimingFunction": "inear",
              "animationDuration": "1.1s",
              "animationName": "_EMO_animation-16036bv_@keyframes animation-16036bv{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}_EMO_"
             }
            }
           }
          ]
         }
        }
       }
      }
     },
     "responsiveStyles": {
      "large": {
       "display": "flex",
       "flexDirection": "column",
       "position": "relative",
       "flexShrink": "0",
       "boxSizing": "border-box",
       "alignItems": "stretch",
       "textAlign": "center",
       "marginTop": "15px",
       "minHeight": "200px"
      }
     }
    },
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "id": "builder-d1c0adccf260496696b1bb345de1ef18",
     "component": {
      "name": "Columns",
      "options": {
       "columns": [
        {
         "blocks": [
          {
           "@type": "@builder.io/sdk:Element",
           "@version": 2,
           "bindings": {
            "show": "state.productInfo"
           },
           "layerName": "Product Image Gallery",
           "id": "builder-63c0c00114b84eb98a036d6d39aed89a",
           "groupLocked": true,
           "meta": {
            "requiresParent": {
             "message": "This block must be inside a \"Product box\" block",
             "query": {
              "meta.kind": "ProductBox"
             }
            },
            "version": "0.0.91",
            "updatedAt": "2/15 1:52pm"
           },
           "component": {
            "name": "Symbol",
            "options": {
             "inheritState": true,
             "symbol": {
              "data": {
               "clickAction": "nothing"
              },
              "meta": {
               "fieldName": "Product Image Gallery",
               "hideDocumentationLink": true
              },
              "inline": true,
              "content": {
               "data": {
                "inputs": [
                 {
                  "@type": "@builder.io/core:Field",
                  "name": "clickAction",
                  "type": "text",
                  "defaultValue": "nothing",
                  "required": false,
                  "subFields": [],
                  "helperText": "If used in conjunction with a product image block, \"become main image\" will set the product image block to this image when clicked",
                  "autoFocus": false,
                  "simpleTextOnly": false,
                  "disallowRemove": false,
                  "broadcast": false,
                  "bubble": false,
                  "enum": [
                   "nothing",
                   "become main image"
                  ],
                  "hideFromUI": false,
                  "hideFromFieldsEditor": false,
                  "showTemplatePicker": true,
                  "permissionsRequiredToEdit": "",
                  "advanced": false,
                  "copyOnAdd": true,
                  "onChange": "",
                  "showIf": "",
                  "mandatory": false,
                  "hidden": false,
                  "noPhotoPicker": false,
                  "model": "",
                  "supportsAiGeneration": false,
                  "defaultCollapsed": false
                 }
                ],
                "blocks": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "Images container",
                  "id": "builder-d573e89346f5476b9b0c2ac3c96217b1",
                  "meta": {
                   "version": "0.0.91"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "actions": {
                     "click": "\n    if (state.clickAction === 'become main image') {\n        context.setState({\n            selectedImage: state.imagesItem,\n        });\n    }\n"
                    },
                    "bindings": {
                     "show": "state.productInfo",
                     "component.options.image": "state.imagesItem.src",
                     "component.options.altText": "state.imagesItem.alt"
                    },
                    "repeat": {
                     "collection": "state.productInfo.images"
                    },
                    "id": "builder-cd5cc41bf15b425684f6b0762b57e5d3",
                    "meta": {
                     "version": "0.0.91"
                    },
                    "component": {
                     "name": "Image",
                     "options": {
                      "aspectRatio": 1,
                      "backgroundPosition": "center",
                      "backgroundSize": "contain"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "alignItems": "stretch",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "textAlign": "center",
                      "marginTop": "10px",
                      "cursor": "pointer",
                      "width": "445px",
                      "marginRight": "10px"
                     },
                     "medium": {
                      "width": "280px"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "display": "flex",
                    "flexDirection": "row",
                    "position": "relative",
                    "flexShrink": "0",
                    "boxSizing": "border-box",
                    "textAlign": "center",
                    "flexWrap": "wrap",
                    "justifyContent": "center",
                    "width": "auto",
                    "alignSelf": "center"
                   },
                   "small": {
                    "display": "flex",
                    "flexDirection": "row"
                   }
                  }
                 }
                ]
               }
              }
             }
            }
           },
           "responsiveStyles": {
            "large": {
             "display": "flex",
             "flexDirection": "column",
             "position": "relative",
             "flexShrink": "0",
             "boxSizing": "border-box",
             "alignItems": "stretch",
             "textAlign": "center",
             "marginTop": "px",
             "flex": "1",
             "width": "100%",
             "alignSelf": "center"
            },
            "medium": {
             "width": "100%"
            },
            "small": {
             "display": "flex",
             "width": "auto",
             "alignSelf": "center"
            }
           }
          }
         ],
         "width": 66.667
        },
        {
         "blocks": [
          {
           "@type": "@builder.io/sdk:Element",
           "@version": 2,
           "id": "builder-e800fd812ccf4e879e680467f93d54a3",
           "children": [
            {
             "@type": "@builder.io/sdk:Element",
             "@version": 2,
             "bindings": {
              "show": "state.productInfo"
             },
             "layerName": "Product Title",
             "id": "builder-4e00d45f735c4edb8952fe1e213a71c2",
             "groupLocked": true,
             "meta": {
              "requiresParent": {
               "message": "This block must be inside a \"Product box\" block",
               "query": {
                "meta.kind": "ProductBox"
               }
              },
              "version": "0.0.91",
              "updatedAt": "2/15 1:52pm"
             },
             "component": {
              "name": "Symbol",
              "options": {
               "inheritState": true,
               "symbol": {
                "data": {
                 "linkToProductPageOnClick": true
                },
                "meta": {
                 "fieldName": "Product Title",
                 "hideDocumentationLink": true
                },
                "inline": true,
                "content": {
                 "data": {
                  "inputs": [
                   {
                    "@type": "@builder.io/core:Field",
                    "name": "linkToProductPageOnClick",
                    "type": "boolean",
                    "required": false,
                    "subFields": [],
                    "helperText": "",
                    "autoFocus": false,
                    "simpleTextOnly": false,
                    "disallowRemove": false,
                    "broadcast": false,
                    "bubble": false,
                    "hideFromUI": false,
                    "hideFromFieldsEditor": false,
                    "showTemplatePicker": true,
                    "permissionsRequiredToEdit": "",
                    "advanced": false,
                    "copyOnAdd": true,
                    "onChange": "",
                    "showIf": "",
                    "mandatory": false,
                    "hidden": false,
                    "noPhotoPicker": false,
                    "model": "",
                    "supportsAiGeneration": false,
                    "defaultCollapsed": false
                   }
                  ],
                  "blocks": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "href": "\n    return state.linkToProductPageOnClick\n        ? \"/products/\" + state.productInfo.handle\n        : undefined;\n",
                     "component.options.text": " return state.productInfo.title; "
                    },
                    "tagName": "a",
                    "id": "builder-ca6be86a0bf04f0f8c88c84673103c9d",
                    "meta": {
                     "version": "0.0.91"
                    },
                    "component": {
                     "name": "Text",
                     "options": {}
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "alignItems": "stretch",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "textAlign": "inherit",
                      "marginTop": "0px",
                      "color": "inherit"
                     }
                    }
                   }
                  ]
                 }
                }
               }
              }
             },
             "responsiveStyles": {
              "large": {
               "display": "flex",
               "flexDirection": "column",
               "alignItems": "stretch",
               "position": "relative",
               "flexShrink": "0",
               "boxSizing": "border-box",
               "textAlign": "left",
               "marginTop": "15px",
               "fontWeight": "600",
               "fontSize": "22px"
              }
             }
            },
            {
             "@type": "@builder.io/sdk:Element",
             "@version": 2,
             "bindings": {
              "show": "state.productInfo"
             },
             "layerName": "Product price",
             "id": "builder-5a08112f869042068bbad45c2d3dc7b0",
             "groupLocked": true,
             "meta": {
              "version": "0.0.91",
              "updatedAt": "2/15 1:52pm"
             },
             "component": {
              "name": "Symbol",
              "options": {
               "inheritState": true,
               "symbol": {
                "data": {
                 "linkToProductPageOnClick": true
                },
                "meta": {
                 "fieldName": "Product Price",
                 "hideDocumentationLink": true
                },
                "inline": true,
                "content": {
                 "data": {
                  "inputs": [
                   {
                    "@type": "@builder.io/core:Field",
                    "name": "linkToProductPageOnClick",
                    "type": "boolean",
                    "defaultValue": true,
                    "required": false,
                    "subFields": [],
                    "helperText": "",
                    "autoFocus": false,
                    "simpleTextOnly": false,
                    "disallowRemove": false,
                    "broadcast": false,
                    "bubble": false,
                    "hideFromUI": false,
                    "hideFromFieldsEditor": false,
                    "showTemplatePicker": true,
                    "permissionsRequiredToEdit": "",
                    "advanced": false,
                    "copyOnAdd": true,
                    "onChange": "",
                    "showIf": "",
                    "mandatory": false,
                    "hidden": false,
                    "noPhotoPicker": false,
                    "model": "",
                    "supportsAiGeneration": false,
                    "defaultCollapsed": false
                   },
                   {
                    "@type": "@builder.io/core:Field",
                    "name": "removeDecimal",
                    "type": "boolean",
                    "defaultValue": false,
                    "required": false,
                    "subFields": [],
                    "helperText": "Remove the decimal value in the price",
                    "autoFocus": false,
                    "simpleTextOnly": false,
                    "disallowRemove": false,
                    "broadcast": false,
                    "bubble": false,
                    "hideFromUI": false,
                    "hideFromFieldsEditor": false,
                    "showTemplatePicker": true,
                    "permissionsRequiredToEdit": "",
                    "advanced": false,
                    "copyOnAdd": true,
                    "onChange": "",
                    "showIf": "",
                    "mandatory": false,
                    "hidden": false,
                    "noPhotoPicker": false,
                    "model": "",
                    "supportsAiGeneration": false,
                    "defaultCollapsed": false
                   }
                  ],
                  "blocks": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "Price Container",
                    "id": "builder-c97d7df9d84c47aa997583c57fbd2f17",
                    "meta": {
                     "version": "0.0.91"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "state.productInfo",
                       "href": "\n    var _a, _b, _c;\n    return state.linkToProductPageOnClick\n        ? `${((_b = (_a = window.Shopify) === null || _a === void 0 ? void 0 : _a.routes) === null || _b === void 0 ? void 0 : _b.root) || '/'}products/${(_c = state.productInfo) === null || _c === void 0 ? void 0 : _c.handle}`\n        : 'javascript:void(0);';\n",
                       "style.textDecoration": "\n    if (!state.productInfo || !state.selectedProductVariant) {\n        return '';\n    }\n    if (parseFloat(state.selectedProductVariant.price) <\n        parseFloat(state.selectedProductVariant.compareAtPrice)) {\n        return 'line-through';\n    }\n    return '';\n",
                       "component.options.text": "\n    if (!state.productInfo) {\n        return '';\n    }\n    const variant = state.selectedProductVariant || state.productInfo.variants[0];\n    let price = variant.formattedPrice || `$${variant.price}`;\n    if (variant.compareAtPrice) {\n        price = variant.formattedCompareAtPrice || `$${variant.compareAtPrice}`;\n    }\n    if (state.removeDecimal) {\n        return price.split('.')[0];\n    }\n    return price;\n"
                      },
                      "layerName": "Product regular price",
                      "id": "builder-2e022b669c5f47a89eb436c9c24e36c9",
                      "meta": {
                       "requiresParent": {
                        "message": "This block must be inside a \"Product box\" block",
                        "query": {
                         "meta.kind": "ProductBox"
                        }
                       },
                       "version": "0.0.91"
                      },
                      "component": {
                       "name": "Text",
                       "options": {}
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "column",
                        "alignItems": "stretch",
                        "position": "relative",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "textAlign": "center",
                        "marginTop": "0px"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "\n    if (!state.productInfo || !state.selectedProductVariant) {\n        return false;\n    }\n    if (parseFloat(state.selectedProductVariant.price) <\n        parseFloat(state.selectedProductVariant.compareAtPrice)) {\n        return true;\n    }\n    return false;\n",
                       "component.options.text": "\n    if (!state.productInfo || !state.selectedProductVariant) {\n        return '';\n    }\n    const price = state.selectedProductVariant.formattedPrice || `$${state.selectedProductVariant.price}`;\n    if (state.removeDecimal) {\n        return price.split('.')[0];\n    }\n    return price;\n"
                      },
                      "layerName": "Product sale price",
                      "id": "builder-6d775f7c4fda43e9bd77ca0b7d9d99ec",
                      "meta": {
                       "requiresParent": {
                        "message": "This block must be inside a \"Product box\" block",
                        "query": {
                         "meta.kind": "ProductBox"
                        }
                       },
                       "version": "0.0.91"
                      },
                      "component": {
                       "name": "Text",
                       "options": {}
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "column",
                        "alignItems": "stretch",
                        "position": "relative",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "textAlign": "center",
                        "marginTop": "0px",
                        "color": "rgba(0, 0, 0, 1)",
                        "marginLeft": "10px"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "row",
                      "alignItems": "stretch",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "textAlign": "center",
                      "marginTop": "0px"
                     }
                    }
                   }
                  ]
                 }
                }
               }
              }
             },
             "responsiveStyles": {
              "large": {
               "display": "flex",
               "flexDirection": "row",
               "alignItems": "center",
               "position": "relative",
               "flexShrink": "0",
               "boxSizing": "border-box",
               "textAlign": "center",
               "marginTop": "5px",
               "justifyContent": "center",
               "marginRight": "auto",
               "fontWeight": "300",
               "marginBottom": "30px"
              }
             }
            },
            {
             "@type": "@builder.io/sdk:Element",
             "@version": 2,
             "bindings": {
              "show": "state.productInfo"
             },
             "layerName": "Product Variants Picker",
             "id": "builder-4d08b5d268454a80a9a197987986390e",
             "groupLocked": true,
             "meta": {
              "requiresParent": {
               "message": "This block must be inside a \"Product box\" block",
               "query": {
                "meta.kind": "ProductBox"
               }
              },
              "version": "0.0.91",
              "updatedAt": "2/15 1:52pm"
             },
             "component": {
              "name": "Symbol",
              "options": {
               "inheritState": true,
               "symbol": {
                "inline": true,
                "meta": {
                 "fieldName": "Product Variants Picker",
                 "hideDocumentationLink": true
                },
                "data": {
                 "optionDisplayStyle": "separate",
                 "optionDisplayType": "boxes",
                 "dropdownArrangement": "stack",
                 "showLabels": true
                },
                "content": {
                 "data": {
                  "inputs": [
                   {
                    "@type": "@builder.io/core:Field",
                    "name": "optionDisplayStyle",
                    "type": "text",
                    "required": false,
                    "subFields": [],
                    "helperText": "",
                    "autoFocus": false,
                    "simpleTextOnly": false,
                    "disallowRemove": false,
                    "broadcast": false,
                    "bubble": false,
                    "enum": [
                     "combined",
                     "separate"
                    ],
                    "hideFromUI": false,
                    "hideFromFieldsEditor": false,
                    "showTemplatePicker": true,
                    "permissionsRequiredToEdit": "",
                    "advanced": false,
                    "copyOnAdd": true,
                    "onChange": "",
                    "showIf": "",
                    "mandatory": false,
                    "hidden": false,
                    "noPhotoPicker": false,
                    "model": "",
                    "supportsAiGeneration": false,
                    "defaultCollapsed": false
                   },
                   {
                    "@type": "@builder.io/core:Field",
                    "name": "optionDisplayType",
                    "type": "text",
                    "required": false,
                    "subFields": [],
                    "helperText": "",
                    "autoFocus": false,
                    "simpleTextOnly": false,
                    "disallowRemove": false,
                    "broadcast": false,
                    "bubble": false,
                    "enum": [
                     "dropdown",
                     "boxes"
                    ],
                    "hideFromUI": false,
                    "hideFromFieldsEditor": false,
                    "showTemplatePicker": true,
                    "permissionsRequiredToEdit": "",
                    "advanced": false,
                    "copyOnAdd": true,
                    "onChange": "",
                    "showIf": "",
                    "mandatory": false,
                    "hidden": false,
                    "noPhotoPicker": false,
                    "model": "",
                    "supportsAiGeneration": false,
                    "defaultCollapsed": false
                   },
                   {
                    "@type": "@builder.io/core:Field",
                    "name": "dropdownArrangement",
                    "type": "text",
                    "required": false,
                    "subFields": [],
                    "helperText": "",
                    "autoFocus": false,
                    "simpleTextOnly": false,
                    "disallowRemove": false,
                    "broadcast": false,
                    "bubble": false,
                    "enum": [
                     "stack",
                     "row"
                    ],
                    "hideFromUI": false,
                    "hideFromFieldsEditor": false,
                    "showTemplatePicker": true,
                    "permissionsRequiredToEdit": "",
                    "advanced": false,
                    "copyOnAdd": true,
                    "onChange": "",
                    "showIf": "Boolean(options.get('optionDisplayStyle') === 'separate')",
                    "mandatory": false,
                    "hidden": false,
                    "noPhotoPicker": false,
                    "model": "",
                    "supportsAiGeneration": false,
                    "defaultCollapsed": false
                   },
                   {
                    "@type": "@builder.io/core:Field",
                    "name": "showLabels",
                    "type": "boolean",
                    "required": false,
                    "subFields": [],
                    "helperText": "",
                    "autoFocus": false,
                    "simpleTextOnly": false,
                    "disallowRemove": false,
                    "broadcast": false,
                    "bubble": false,
                    "hideFromUI": false,
                    "hideFromFieldsEditor": false,
                    "showTemplatePicker": true,
                    "permissionsRequiredToEdit": "",
                    "advanced": false,
                    "copyOnAdd": true,
                    "onChange": "",
                    "showIf": "Boolean(options.get('optionDisplayStyle') === 'separate')",
                    "mandatory": false,
                    "hidden": false,
                    "noPhotoPicker": false,
                    "model": "",
                    "supportsAiGeneration": false,
                    "defaultCollapsed": false
                   }
                  ],
                  "blocks": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "style.flexDirection": "state.dropdownArrangement === 'stack' ? 'column' : 'row'"
                    },
                    "layerName": "Options container",
                    "id": "builder-05c9be01828a4d1ab7ffee50c7d3add5",
                    "meta": {
                     "version": "0.0.91"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "actions": {
                       "change": "\n    const variantId = event.target.value || undefined;\n    if (!variantId) {\n        return;\n    }\n    const variant = state.productInfo.variants.find((item) => {\n        return item.id === parseInt(variantId, 10);\n    });\n    if (variant) {\n        context.setState({\n            selectedProductVariant: variant,\n        });\n    }\n"
                      },
                      "bindings": {
                       "show": "state.productInfo &&\n    state.optionDisplayStyle === 'combined' &&\n    state.optionDisplayType === 'dropdown'",
                       "value": "\n    var _a;\n    return ((_a = state.selectedProductVariant) === null || _a === void 0 ? void 0 : _a.id) || undefined;\n",
                       "component.options.options": "\n    return state.productInfo.variants\n        .map((item) => {\n        let useName = item.title;\n        if (useName.toLowerCase().includes('default title')) {\n            useName = state.productInfo.title;\n        }\n        return {\n            name: useName,\n            value: item.id,\n        };\n    })\n        .filter((item) => !!item);\n"
                      },
                      "layerName": "Grouped options dropdown",
                      "id": "builder-5423322a89894a70b884bc3bef9231ef",
                      "meta": {
                       "version": "0.0.91"
                      },
                      "component": {
                       "name": "Form:Select",
                       "options": {
                        "name": "product-box-select"
                       }
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "column",
                        "alignItems": "stretch",
                        "position": "relative",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "textAlign": "center",
                        "marginTop": "15px",
                        "paddingTop": "5px",
                        "paddingBottom": "5px",
                        "paddingLeft": "5px",
                        "paddingRight": "5px",
                        "cursor": "pointer",
                        "flex": "1"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "state.productInfo &&\n    state.optionDisplayStyle === 'combined' &&\n    state.optionDisplayType === 'boxes'"
                      },
                      "layerName": "Grouped options boxes",
                      "id": "builder-1a586cd7d3144ec39c90decf87c70606",
                      "meta": {
                       "version": "0.0.91"
                      },
                      "children": [
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "actions": {
                         "click": "\n    const variantId = state.variantsItem.id;\n    if (!variantId) {\n        return;\n    }\n    const variant = state.productInfo.variants.find((item) => {\n        return item.id === variantId;\n    });\n    if (variant) {\n        context.setState({\n            selectedProductVariant: variant,\n        });\n    }\n"
                        },
                        "bindings": {
                         "style.borderColor": "state.selectedProductVariant.id === state.variantsItem.id\n    ? 'black'\n    : 'transparent'",
                         "text": "state.variantsItem.title === 'default title'\n    ? state.productInfo.title\n    : state.variantsItem.title"
                        },
                        "repeat": {
                         "collection": "state.productInfo.variants"
                        },
                        "layerName": "Option box",
                        "id": "builder-e0d7d8caafdf4f0caae3c93c58ba3a37",
                        "meta": {
                         "version": "0.0.91"
                        },
                        "responsiveStyles": {
                         "large": {
                          "display": "flex",
                          "flexDirection": "column",
                          "alignItems": "center",
                          "position": "relative",
                          "flexShrink": "0",
                          "boxSizing": "border-box",
                          "textAlign": "center",
                          "marginTop": "10px",
                          "paddingTop": "5px",
                          "paddingBottom": "5px",
                          "paddingLeft": "8px",
                          "paddingRight": "8px",
                          "cursor": "pointer",
                          "borderColor": "black",
                          "borderWidth": "1px",
                          "borderStyle": "solid",
                          "marginRight": "5px"
                         }
                        }
                       }
                      ],
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "row",
                        "alignItems": "stretch",
                        "position": "relative",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "textAlign": "center",
                        "marginTop": "15px",
                        "paddingTop": "5px",
                        "paddingBottom": "5px",
                        "paddingLeft": "5px",
                        "paddingRight": "5px",
                        "cursor": "pointer",
                        "flex": "1",
                        "justifyContent": "flex-start",
                        "flexWrap": "wrap"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "state.productInfo && state.optionDisplayStyle === 'separate'"
                      },
                      "repeat": {
                       "collection": "state.productInfo.options"
                      },
                      "layerName": "Separate options container",
                      "id": "builder-8312d4b9fc9c4faa83ea59fad5ae898c",
                      "meta": {
                       "version": "0.0.91"
                      },
                      "children": [
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "bindings": {
                         "show": "state.showLabels",
                         "for": "state.optionsItem.name",
                         "component.options.text": "state.optionsItem.name"
                        },
                        "layerName": "Option label",
                        "tagName": "label",
                        "id": "builder-9c56974f91f0417c8bc0924a8ac66c76",
                        "meta": {
                         "version": "0.0.91"
                        },
                        "component": {
                         "name": "Text",
                         "options": {}
                        },
                        "responsiveStyles": {
                         "large": {
                          "display": "flex",
                          "flexDirection": "column",
                          "alignItems": "stretch",
                          "position": "relative",
                          "flexShrink": "0",
                          "boxSizing": "border-box",
                          "textAlign": "center",
                          "marginTop": "0px",
                          "marginRight": "auto",
                          "paddingBottom": "0px"
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "actions": {
                         "change": "\n    const optionChoice = event.target.value || undefined;\n    if (!optionChoice) {\n        return;\n    }\n    const selectedProductVariant = state.selectedProductVariant;\n    const optionChoicePieces = optionChoice.split(':');\n    const optionName = optionChoicePieces[0];\n    const optionPosition = optionChoicePieces[1];\n    const currentVariantTitlePieces = selectedProductVariant.title.split(' / ');\n    currentVariantTitlePieces[parseInt(optionPosition) - 1] = optionName;\n    const newVariantTitle = currentVariantTitlePieces.join(' / ');\n    const productInfo = state.productInfo;\n    const newVariant = productInfo.variants.find(item => {\n        return item.title === newVariantTitle;\n    });\n    if (newVariant) {\n        context.setState({\n            selectedVariantDoesNotExist: false,\n            selectedProductVariant: newVariant,\n        });\n    }\n    else {\n        context.setState({\n            selectedVariantDoesNotExist: true,\n        });\n    }\n"
                        },
                        "bindings": {
                         "show": "state.productInfo &&\n    state.optionDisplayStyle === 'separate' &&\n    state.optionDisplayType === 'dropdown'",
                         "component.options.options": "\n    const option = state.optionsItem;\n    const optionValues = option.values\n        .map((optionValue) => {\n        return {\n            name: optionValue,\n            value: `${optionValue}:${option.position}`,\n        };\n    })\n        .filter((item) => !!item);\n    return optionValues;\n",
                         "component.options.name": "state.optionsItem.name",
                         "value": "\n    const selectedProductVariant = state.selectedProductVariant;\n    const optionsItem = state.optionsItem;\n    if (!selectedProductVariant || !optionsItem) {\n        return;\n    }\n    const optionPosition = optionsItem.position;\n    const currentVariantTitlePieces = selectedProductVariant.title.split(' / ');\n    const selectedOption = currentVariantTitlePieces[parseInt(optionPosition) - 1];\n    return `${selectedOption}:${optionPosition}`;\n"
                        },
                        "layerName": "Separate options dropdown",
                        "id": "builder-122c7744841e4a279a94b91d328cc2cd",
                        "meta": {
                         "version": "0.0.91"
                        },
                        "component": {
                         "name": "Form:Select",
                         "options": {
                          "name": "product-box-select"
                         }
                        },
                        "responsiveStyles": {
                         "large": {
                          "display": "flex",
                          "flexDirection": "column",
                          "alignItems": "stretch",
                          "position": "relative",
                          "flexShrink": "0",
                          "boxSizing": "border-box",
                          "textAlign": "center",
                          "marginTop": "0px",
                          "paddingTop": "5px",
                          "paddingBottom": "5px",
                          "paddingLeft": "5px",
                          "paddingRight": "25px",
                          "cursor": "pointer",
                          "marginRight": "10px",
                          "flex": "1"
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "bindings": {
                         "show": "state.productInfo &&\n    state.optionDisplayStyle === 'separate' &&\n    state.optionDisplayType === 'boxes'"
                        },
                        "layerName": "Separate options boxes",
                        "id": "builder-a4b2ad8f3448494aa31174e9e4a054f9",
                        "meta": {
                         "version": "0.0.91"
                        },
                        "children": [
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "actions": {
                           "click": "\n    const selectedProductVariant = state.selectedProductVariant || state.productInfo.variants[0];\n    const optionName = state.valuesItem;\n    const optionPosition = state.optionsItem.position;\n    const currentVariantTitlePieces = selectedProductVariant.title.split(' / ');\n    currentVariantTitlePieces[parseInt(optionPosition) - 1] =\n        optionName;\n    const newVariantTitle = currentVariantTitlePieces.join(' / ');\n    const productInfo = state.productInfo;\n    const newVariant = productInfo.variants.find(item => {\n        return item.title === newVariantTitle;\n    });\n    if (newVariant) {\n        context.setState({\n            selectedVariantDoesNotExist: false,\n            selectedProductVariant: newVariant,\n        });\n    }\n    else {\n        context.setState({\n            selectedVariantDoesNotExist: true,\n        });\n    }\n"
                          },
                          "bindings": {
                           "style.borderColor": "\n    if (!state.selectedProductVariant) {\n        return 'transparent';\n    }\n    const titlePieces = state.selectedProductVariant.title.split(' / ');\n    const position = state.optionsItem.position;\n    if (titlePieces[position - 1] &&\n        titlePieces[position - 1].trim() === state.valuesItem.trim()) {\n        return 'black';\n    }\n    return 'transparent';\n",
                           "text": "\n    let useName = state.valuesItem;\n    if (useName.toLowerCase().includes('default title')) {\n        useName = state.productInfo.title;\n    }\n    return useName;\n"
                          },
                          "repeat": {
                           "collection": "state.optionsItem.values"
                          },
                          "layerName": "Option box",
                          "id": "builder-27f7bf462bc34119bba006f97ec10d37",
                          "meta": {
                           "version": "0.0.91"
                          },
                          "responsiveStyles": {
                           "large": {
                            "display": "flex",
                            "flexDirection": "column",
                            "alignItems": "center",
                            "position": "relative",
                            "flexShrink": "0",
                            "boxSizing": "border-box",
                            "textAlign": "center",
                            "marginTop": "8px",
                            "paddingTop": "5px",
                            "paddingBottom": "5px",
                            "paddingLeft": "8px",
                            "paddingRight": "8px",
                            "cursor": "pointer",
                            "borderWidth": "1px",
                            "borderStyle": "none",
                            "marginRight": "5px",
                            "borderRadius": "50px",
                            "fontWeight": "300",
                            "fontSize": "14px"
                           }
                          }
                         }
                        ],
                        "responsiveStyles": {
                         "large": {
                          "display": "flex",
                          "flexDirection": "row",
                          "alignItems": "stretch",
                          "position": "relative",
                          "flexShrink": "0",
                          "boxSizing": "border-box",
                          "textAlign": "center",
                          "marginTop": "0px",
                          "cursor": "pointer",
                          "flex": "1",
                          "justifyContent": "flex-start",
                          "flexWrap": "wrap",
                          "paddingBottom": "0px"
                         }
                        }
                       }
                      ],
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "column",
                        "alignItems": "stretch",
                        "position": "relative",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "textAlign": "center",
                        "marginTop": "15px"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "alignItems": "stretch",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "textAlign": "center",
                      "marginTop": "0px",
                      "flexWrap": "wrap"
                     }
                    }
                   }
                  ]
                 }
                }
               }
              }
             },
             "responsiveStyles": {
              "large": {
               "display": "flex",
               "flexDirection": "column",
               "alignItems": "stretch",
               "position": "relative",
               "flexShrink": "0",
               "boxSizing": "border-box",
               "textAlign": "center",
               "marginTop": "px"
              }
             }
            },
            {
             "@type": "@builder.io/sdk:Element",
             "@version": 2,
             "id": "builder-98276879dab14a13b27d934ab957e25a",
             "children": [
              {
               "@type": "@builder.io/sdk:Element",
               "@version": 2,
               "bindings": {
                "show": "state.productInfo"
               },
               "layerName": "Add to cart button",
               "tagName": "a",
               "id": "builder-fd42f6f19b104a329964a4740a4ef224",
               "groupLocked": true,
               "meta": {
                "requiresParent": {
                 "message": "This block must be inside a \"Product box\" block",
                 "query": {
                  "meta.kind": "ProductBox"
                 }
                },
                "version": "0.0.91",
                "updatedAt": "2/15 1:52pm"
               },
               "component": {
                "name": "Symbol",
                "options": {
                 "inheritState": true,
                 "symbol": {
                  "data": {
                   "linkToCartPageOnAddToCart": false,
                   "reloadPageOnAddToCart": true,
                   "linkToProductPageOnClick": false,
                   "buttonText": "Add to cart",
                   "soldOutButtonText": "Sold out",
                   "addedToCartButtonText": "Added ✓"
                  },
                  "inline": true,
                  "meta": {
                   "fieldName": "Product Add to Cart",
                   "hideDocumentationLink": true
                  },
                  "content": {
                   "data": {
                    "inputs": [
                     {
                      "@type": "@builder.io/core:Field",
                      "name": "linkToCartPageOnAddToCart",
                      "type": "boolean",
                      "required": false,
                      "subFields": [],
                      "helperText": "Redirect the customer to the cart page after adding this product to their cart",
                      "autoFocus": false,
                      "simpleTextOnly": false,
                      "disallowRemove": false,
                      "broadcast": false,
                      "bubble": false,
                      "hideFromUI": false,
                      "hideFromFieldsEditor": false,
                      "showTemplatePicker": true,
                      "permissionsRequiredToEdit": "",
                      "advanced": false,
                      "copyOnAdd": true,
                      "onChange": "",
                      "showIf": "",
                      "mandatory": false,
                      "hidden": false,
                      "noPhotoPicker": false,
                      "model": "",
                      "supportsAiGeneration": false,
                      "defaultCollapsed": false
                     },
                     {
                      "@type": "@builder.io/core:Field",
                      "name": "reloadPageOnAddToCart",
                      "type": "boolean",
                      "required": false,
                      "subFields": [],
                      "helperText": "When a user clicks add to cart, refresh the current page. This is useful for making sure theme elements like cart icons are updated.",
                      "autoFocus": false,
                      "simpleTextOnly": false,
                      "disallowRemove": false,
                      "broadcast": false,
                      "bubble": false,
                      "hideFromUI": false,
                      "hideFromFieldsEditor": false,
                      "showTemplatePicker": true,
                      "permissionsRequiredToEdit": "",
                      "advanced": false,
                      "copyOnAdd": true,
                      "onChange": "",
                      "showIf": "!Boolean(options.get('linkToCartPageOnAddToCart') && !options.get('linkToProductPageOnClick'))",
                      "mandatory": false,
                      "hidden": false,
                      "noPhotoPicker": false,
                      "model": "",
                      "supportsAiGeneration": false,
                      "defaultCollapsed": false
                     },
                     {
                      "@type": "@builder.io/core:Field",
                      "name": "linkToProductPageOnClick",
                      "type": "boolean",
                      "required": false,
                      "subFields": [],
                      "helperText": "Link to product page on click instead of adding the product to the customer's cart",
                      "autoFocus": false,
                      "simpleTextOnly": false,
                      "disallowRemove": false,
                      "broadcast": false,
                      "bubble": false,
                      "hideFromUI": false,
                      "hideFromFieldsEditor": false,
                      "showTemplatePicker": true,
                      "permissionsRequiredToEdit": "",
                      "advanced": false,
                      "copyOnAdd": true,
                      "onChange": "",
                      "showIf": "!Boolean(options.get('linkToCartPageOnAddToCart'))",
                      "mandatory": false,
                      "hidden": false,
                      "noPhotoPicker": false,
                      "model": "",
                      "supportsAiGeneration": false,
                      "defaultCollapsed": false
                     },
                     {
                      "@type": "@builder.io/core:Field",
                      "name": "buttonText",
                      "type": "text",
                      "required": false,
                      "subFields": [],
                      "helperText": "",
                      "autoFocus": false,
                      "simpleTextOnly": false,
                      "disallowRemove": false,
                      "broadcast": false,
                      "bubble": false,
                      "hideFromUI": false,
                      "hideFromFieldsEditor": false,
                      "showTemplatePicker": true,
                      "permissionsRequiredToEdit": "",
                      "advanced": false,
                      "copyOnAdd": true,
                      "onChange": "",
                      "showIf": "",
                      "mandatory": false,
                      "hidden": false,
                      "noPhotoPicker": false,
                      "model": "",
                      "supportsAiGeneration": false,
                      "defaultCollapsed": false
                     },
                     {
                      "@type": "@builder.io/core:Field",
                      "name": "soldOutButtonText",
                      "type": "text",
                      "required": false,
                      "subFields": [],
                      "helperText": "",
                      "autoFocus": false,
                      "simpleTextOnly": false,
                      "disallowRemove": false,
                      "broadcast": false,
                      "bubble": false,
                      "hideFromUI": false,
                      "hideFromFieldsEditor": false,
                      "showTemplatePicker": true,
                      "permissionsRequiredToEdit": "",
                      "advanced": false,
                      "copyOnAdd": true,
                      "onChange": "",
                      "showIf": "",
                      "mandatory": false,
                      "hidden": false,
                      "noPhotoPicker": false,
                      "model": "",
                      "supportsAiGeneration": false,
                      "defaultCollapsed": false
                     },
                     {
                      "@type": "@builder.io/core:Field",
                      "name": "addedToCartButtonText",
                      "type": "text",
                      "required": false,
                      "subFields": [],
                      "helperText": "",
                      "autoFocus": false,
                      "simpleTextOnly": false,
                      "disallowRemove": false,
                      "broadcast": false,
                      "bubble": false,
                      "hideFromUI": false,
                      "hideFromFieldsEditor": false,
                      "showTemplatePicker": true,
                      "permissionsRequiredToEdit": "",
                      "advanced": false,
                      "copyOnAdd": true,
                      "onChange": "",
                      "showIf": "",
                      "mandatory": false,
                      "hidden": false,
                      "noPhotoPicker": false,
                      "model": "",
                      "supportsAiGeneration": false,
                      "defaultCollapsed": false
                     }
                    ],
                    "blocks": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "actions": {
                       "click": "\n    var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l;\n    if (event.defaultPrevented) {\n        return;\n    }\n    if (state.linkToProductPageOnClick) {\n        if ((_a = context.productBoxService) === null || _a === void 0 ? void 0 : _a.navigateToProductPage) {\n            (_b = context.productBoxService) === null || _b === void 0 ? void 0 : _b.navigateToProductPage(state.productInfo);\n        }\n        else {\n            window.location.href = `${((_d = (_c = window.Shopify) === null || _c === void 0 ? void 0 : _c.routes) === null || _d === void 0 ? void 0 : _d.root) || '/'}products/${state.productInfo.handle}`;\n        }\n        return;\n    }\n    const selectedProductVariant = state.selectedProductVariant;\n    if (!selectedProductVariant.availableForSale) {\n        return;\n    }\n    if (state.selectedVariantDoesNotExist) {\n        return;\n    }\n    let selectedVariantId = selectedProductVariant.id;\n    if (typeof selectedVariantId === 'number') {\n        selectedVariantId = String(selectedVariantId);\n    }\n    // If it's a graphql ID\n    if (selectedVariantId === null || selectedVariantId === void 0 ? void 0 : selectedVariantId.startsWith('gid://')) {\n        selectedVariantId = selectedVariantId.split('gid://shopify/ProductVariant/')[1];\n    }\n    const shopifyDomain = (_f = (_e = context.builderContent) === null || _e === void 0 ? void 0 : _e.meta) === null || _f === void 0 ? void 0 : _f.shopifyDomain;\n    const shopifyCustomDomain = (_h = (_g = context.builderContent) === null || _g === void 0 ? void 0 : _g.meta) === null || _h === void 0 ? void 0 : _h.shopifyCustomDomain;\n    let host = shopifyDomain ? `https://${shopifyDomain}` : '';\n    if (shopifyCustomDomain) {\n        host = `https://${shopifyCustomDomain}`;\n    }\n    const productQuantity = state.selectedProductQuantity || 1;\n    const content = context.builderContent;\n    const id = content && content.id;\n    const variationId = content && (content.id || content.variationId || content.testVariationId);\n    if (!(Builder.isEditing || Builder.isPreviewing)) {\n        builder.track('addToCart', {\n            variationId,\n            contentId: id,\n            amount: (state.selectedProductVariant &&\n                state.selectedProductVariant.price * productQuantity) ||\n                0,\n        });\n    }\n    // 30 days from now\n    const future = new Date();\n    future.setDate(future.getDate() + 30);\n    builder.setCookie('builder.addToCart.' + state.product, [id, variationId, productQuantity].join(','), future);\n    // We have a Shopify host specified, and we are not on that current site (aka custom landing page)\n    if (!context.productBoxService &&\n        host &&\n        shopifyDomain !== ((_j = window.Shopify) === null || _j === void 0 ? void 0 : _j.shop)) {\n        const formHtml = `\n                            <form action=\"${host}/cart/add\" method=\"post\" enctype=\"multipart/form-data\" accept-charset=\"UTF-8\">\n                              <input name=\"id\" value=\"${selectedVariantId}\" />\n                              <input type=\"hidden\" name=\"form_type\" value=\"product\" />\n                              <input type=\"hidden\" name=\"utf8\" value=\"✓\" />\n                              <input name=\"quantity\" value=\"${productQuantity}\" />\n                              <button class=\"submit\" type=\"submit\">Add to cart</button>\n                            </form>\n                          `;\n        const div = document.createElement('div');\n        div.style.display = 'none';\n        div.innerHTML = formHtml;\n        document.body.appendChild(div);\n        (_k = div.querySelector('.submit')) === null || _k === void 0 ? void 0 : _k.click();\n    }\n    else {\n        const promise = ((_l = context.productBoxService) === null || _l === void 0 ? void 0 : _l.addToCart)\n            ? context.productBoxService.addToCart(btoa(`gid://shopify/ProductVariant/${selectedVariantId}`), state.selectedProductQuantity || 1)\n            : fetch(`/cart/add.js`, {\n                method: 'POST',\n                headers: {\n                    'content-type': 'application/json',\n                },\n                body: JSON.stringify({\n                    items: [\n                        {\n                            quantity: state.selectedProductQuantity || 1,\n                            id: parseInt(selectedVariantId, 10),\n                        },\n                    ],\n                }),\n            }).then(res => {\n                if (!res.ok) {\n                    res\n                        .json()\n                        .then(json => alert(`${json.description || json.message || ''}`));\n                }\n            });\n        promise\n            .then(() => {\n            var _a, _b;\n            if (state.linkToCartPageOnAddToCart) {\n                ((_a = context.productBoxService) === null || _a === void 0 ? void 0 : _a.navigateToCart)\n                    ? (_b = context.productBoxService) === null || _b === void 0 ? void 0 : _b.navigateToCart()\n                    : setTimeout(() => {\n                        // Give a sec to flush tracking too!\n                        window.location.href = `${host}/cart`;\n                    }, 100);\n            }\n            else {\n                state.productAddedToCart = true;\n                if (state.reloadPageOnAddToCart) {\n                    setTimeout(() => window.location.reload(), 500);\n                }\n                else {\n                    setTimeout(() => (state.productAddedToCart = false), 2000);\n                }\n            }\n        })\n            .catch((error) => {\n            console.error('Add to cart fetch error', error);\n        });\n    }\n"
                      },
                      "bindings": {
                       "show": "state.productInfo",
                       "component.options.text": "\n    const selectedProductVariant = state.selectedProductVariant;\n    if (state.productAddedToCart) {\n        return state.addedToCartButtonText;\n    }\n    else if (selectedProductVariant &&\n        !selectedProductVariant.availableForSale) {\n        return state.soldOutButtonText;\n    }\n    else if (state.selectedVariantDoesNotExist) {\n        return 'Unavailable';\n    }\n    return state.buttonText;\n"
                      },
                      "layerName": "Add to Cart button",
                      "id": "builder-6d5fb3644d0946e5a0b58fe0bef5d246",
                      "meta": {
                       "version": "0.0.91"
                      },
                      "component": {
                       "name": "Text",
                       "options": {}
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "column",
                        "alignItems": "stretch",
                        "position": "relative",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "textAlign": "center",
                        "marginTop": "0px",
                        "paddingTop": "15px",
                        "paddingBottom": "15px",
                        "paddingLeft": "20px",
                        "paddingRight": "20px",
                        "color": "rgba(0, 0, 0, 1)",
                        "cursor": "pointer",
                        "borderRadius": "50px",
                        "borderStyle": "solid",
                        "borderColor": "rgba(0, 0, 0, 1)",
                        "borderWidth": "1px"
                       }
                      }
                     }
                    ]
                   }
                  }
                 }
                }
               },
               "responsiveStyles": {
                "large": {
                 "display": "flex",
                 "flexDirection": "column",
                 "position": "relative",
                 "flexShrink": "0",
                 "boxSizing": "border-box",
                 "alignItems": "stretch",
                 "textAlign": "center",
                 "marginTop": "15px"
                }
               }
              },
              {
               "@type": "@builder.io/sdk:Element",
               "@version": 2,
               "bindings": {
                "show": "state.productInfo"
               },
               "layerName": "Add to cart button",
               "tagName": "a",
               "id": "builder-487a235bfc0c44f2bfd068847d31696d",
               "groupLocked": true,
               "meta": {
                "requiresParent": {
                 "message": "This block must be inside a \"Product box\" block",
                 "query": {
                  "meta.kind": "ProductBox"
                 }
                },
                "version": "0.0.91",
                "updatedAt": "2/15 1:52pm"
               },
               "component": {
                "name": "Symbol",
                "options": {
                 "inheritState": true,
                 "symbol": {
                  "data": {
                   "linkToCartPageOnAddToCart": true,
                   "reloadPageOnAddToCart": false,
                   "linkToProductPageOnClick": false,
                   "buttonText": "Buy it now",
                   "soldOutButtonText": "Sold out",
                   "addedToCartButtonText": "Added ✓"
                  },
                  "inline": true,
                  "meta": {
                   "fieldName": "Product Add to Cart",
                   "hideDocumentationLink": true
                  },
                  "content": {
                   "data": {
                    "inputs": [
                     {
                      "@type": "@builder.io/core:Field",
                      "name": "linkToCartPageOnAddToCart",
                      "type": "boolean",
                      "required": false,
                      "subFields": [],
                      "helperText": "Redirect the customer to the cart page after adding this product to their cart",
                      "autoFocus": false,
                      "simpleTextOnly": false,
                      "disallowRemove": false,
                      "broadcast": false,
                      "bubble": false,
                      "hideFromUI": false,
                      "hideFromFieldsEditor": false,
                      "showTemplatePicker": true,
                      "permissionsRequiredToEdit": "",
                      "advanced": false,
                      "copyOnAdd": true,
                      "onChange": "",
                      "showIf": "",
                      "mandatory": false,
                      "hidden": false,
                      "noPhotoPicker": false,
                      "model": "",
                      "supportsAiGeneration": false,
                      "defaultCollapsed": false
                     },
                     {
                      "@type": "@builder.io/core:Field",
                      "name": "reloadPageOnAddToCart",
                      "type": "boolean",
                      "required": false,
                      "subFields": [],
                      "helperText": "When a user clicks add to cart, refresh the current page. This is useful for making sure theme elements like cart icons are updated.",
                      "autoFocus": false,
                      "simpleTextOnly": false,
                      "disallowRemove": false,
                      "broadcast": false,
                      "bubble": false,
                      "hideFromUI": false,
                      "hideFromFieldsEditor": false,
                      "showTemplatePicker": true,
                      "permissionsRequiredToEdit": "",
                      "advanced": false,
                      "copyOnAdd": true,
                      "onChange": "",
                      "showIf": "!Boolean(options.get('linkToCartPageOnAddToCart') && !options.get('linkToProductPageOnClick'))",
                      "mandatory": false,
                      "hidden": false,
                      "noPhotoPicker": false,
                      "model": "",
                      "supportsAiGeneration": false,
                      "defaultCollapsed": false
                     },
                     {
                      "@type": "@builder.io/core:Field",
                      "name": "linkToProductPageOnClick",
                      "type": "boolean",
                      "required": false,
                      "subFields": [],
                      "helperText": "Link to product page on click instead of adding the product to the customer's cart",
                      "autoFocus": false,
                      "simpleTextOnly": false,
                      "disallowRemove": false,
                      "broadcast": false,
                      "bubble": false,
                      "hideFromUI": false,
                      "hideFromFieldsEditor": false,
                      "showTemplatePicker": true,
                      "permissionsRequiredToEdit": "",
                      "advanced": false,
                      "copyOnAdd": true,
                      "onChange": "",
                      "showIf": "!Boolean(options.get('linkToCartPageOnAddToCart'))",
                      "mandatory": false,
                      "hidden": false,
                      "noPhotoPicker": false,
                      "model": "",
                      "supportsAiGeneration": false,
                      "defaultCollapsed": false
                     },
                     {
                      "@type": "@builder.io/core:Field",
                      "name": "buttonText",
                      "type": "text",
                      "required": false,
                      "subFields": [],
                      "helperText": "",
                      "autoFocus": false,
                      "simpleTextOnly": false,
                      "disallowRemove": false,
                      "broadcast": false,
                      "bubble": false,
                      "hideFromUI": false,
                      "hideFromFieldsEditor": false,
                      "showTemplatePicker": true,
                      "permissionsRequiredToEdit": "",
                      "advanced": false,
                      "copyOnAdd": true,
                      "onChange": "",
                      "showIf": "",
                      "mandatory": false,
                      "hidden": false,
                      "noPhotoPicker": false,
                      "model": "",
                      "supportsAiGeneration": false,
                      "defaultCollapsed": false
                     },
                     {
                      "@type": "@builder.io/core:Field",
                      "name": "soldOutButtonText",
                      "type": "text",
                      "required": false,
                      "subFields": [],
                      "helperText": "",
                      "autoFocus": false,
                      "simpleTextOnly": false,
                      "disallowRemove": false,
                      "broadcast": false,
                      "bubble": false,
                      "hideFromUI": false,
                      "hideFromFieldsEditor": false,
                      "showTemplatePicker": true,
                      "permissionsRequiredToEdit": "",
                      "advanced": false,
                      "copyOnAdd": true,
                      "onChange": "",
                      "showIf": "",
                      "mandatory": false,
                      "hidden": false,
                      "noPhotoPicker": false,
                      "model": "",
                      "supportsAiGeneration": false,
                      "defaultCollapsed": false
                     },
                     {
                      "@type": "@builder.io/core:Field",
                      "name": "addedToCartButtonText",
                      "type": "text",
                      "required": false,
                      "subFields": [],
                      "helperText": "",
                      "autoFocus": false,
                      "simpleTextOnly": false,
                      "disallowRemove": false,
                      "broadcast": false,
                      "bubble": false,
                      "hideFromUI": false,
                      "hideFromFieldsEditor": false,
                      "showTemplatePicker": true,
                      "permissionsRequiredToEdit": "",
                      "advanced": false,
                      "copyOnAdd": true,
                      "onChange": "",
                      "showIf": "",
                      "mandatory": false,
                      "hidden": false,
                      "noPhotoPicker": false,
                      "model": "",
                      "supportsAiGeneration": false,
                      "defaultCollapsed": false
                     }
                    ],
                    "blocks": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "actions": {
                       "click": "\n    var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l;\n    if (event.defaultPrevented) {\n        return;\n    }\n    if (state.linkToProductPageOnClick) {\n        if ((_a = context.productBoxService) === null || _a === void 0 ? void 0 : _a.navigateToProductPage) {\n            (_b = context.productBoxService) === null || _b === void 0 ? void 0 : _b.navigateToProductPage(state.productInfo);\n        }\n        else {\n            window.location.href = `${((_d = (_c = window.Shopify) === null || _c === void 0 ? void 0 : _c.routes) === null || _d === void 0 ? void 0 : _d.root) || '/'}products/${state.productInfo.handle}`;\n        }\n        return;\n    }\n    const selectedProductVariant = state.selectedProductVariant;\n    if (!selectedProductVariant.availableForSale) {\n        return;\n    }\n    if (state.selectedVariantDoesNotExist) {\n        return;\n    }\n    let selectedVariantId = selectedProductVariant.id;\n    if (typeof selectedVariantId === 'number') {\n        selectedVariantId = String(selectedVariantId);\n    }\n    // If it's a graphql ID\n    if (selectedVariantId === null || selectedVariantId === void 0 ? void 0 : selectedVariantId.startsWith('gid://')) {\n        selectedVariantId = selectedVariantId.split('gid://shopify/ProductVariant/')[1];\n    }\n    const shopifyDomain = (_f = (_e = context.builderContent) === null || _e === void 0 ? void 0 : _e.meta) === null || _f === void 0 ? void 0 : _f.shopifyDomain;\n    const shopifyCustomDomain = (_h = (_g = context.builderContent) === null || _g === void 0 ? void 0 : _g.meta) === null || _h === void 0 ? void 0 : _h.shopifyCustomDomain;\n    let host = shopifyDomain ? `https://${shopifyDomain}` : '';\n    if (shopifyCustomDomain) {\n        host = `https://${shopifyCustomDomain}`;\n    }\n    const productQuantity = state.selectedProductQuantity || 1;\n    const content = context.builderContent;\n    const id = content && content.id;\n    const variationId = content && (content.id || content.variationId || content.testVariationId);\n    if (!(Builder.isEditing || Builder.isPreviewing)) {\n        builder.track('addToCart', {\n            variationId,\n            contentId: id,\n            amount: (state.selectedProductVariant &&\n                state.selectedProductVariant.price * productQuantity) ||\n                0,\n        });\n    }\n    // 30 days from now\n    const future = new Date();\n    future.setDate(future.getDate() + 30);\n    builder.setCookie('builder.addToCart.' + state.product, [id, variationId, productQuantity].join(','), future);\n    // We have a Shopify host specified, and we are not on that current site (aka custom landing page)\n    if (!context.productBoxService &&\n        host &&\n        shopifyDomain !== ((_j = window.Shopify) === null || _j === void 0 ? void 0 : _j.shop)) {\n        const formHtml = `\n                            <form action=\"${host}/cart/add\" method=\"post\" enctype=\"multipart/form-data\" accept-charset=\"UTF-8\">\n                              <input name=\"id\" value=\"${selectedVariantId}\" />\n                              <input type=\"hidden\" name=\"form_type\" value=\"product\" />\n                              <input type=\"hidden\" name=\"utf8\" value=\"✓\" />\n                              <input name=\"quantity\" value=\"${productQuantity}\" />\n                              <button class=\"submit\" type=\"submit\">Add to cart</button>\n                            </form>\n                          `;\n        const div = document.createElement('div');\n        div.style.display = 'none';\n        div.innerHTML = formHtml;\n        document.body.appendChild(div);\n        (_k = div.querySelector('.submit')) === null || _k === void 0 ? void 0 : _k.click();\n    }\n    else {\n        const promise = ((_l = context.productBoxService) === null || _l === void 0 ? void 0 : _l.addToCart)\n            ? context.productBoxService.addToCart(btoa(`gid://shopify/ProductVariant/${selectedVariantId}`), state.selectedProductQuantity || 1)\n            : fetch(`/cart/add.js`, {\n                method: 'POST',\n                headers: {\n                    'content-type': 'application/json',\n                },\n                body: JSON.stringify({\n                    items: [\n                        {\n                            quantity: state.selectedProductQuantity || 1,\n                            id: parseInt(selectedVariantId, 10),\n                        },\n                    ],\n                }),\n            }).then(res => {\n                if (!res.ok) {\n                    res\n                        .json()\n                        .then(json => alert(`${json.description || json.message || ''}`));\n                }\n            });\n        promise\n            .then(() => {\n            var _a, _b;\n            if (state.linkToCartPageOnAddToCart) {\n                ((_a = context.productBoxService) === null || _a === void 0 ? void 0 : _a.navigateToCart)\n                    ? (_b = context.productBoxService) === null || _b === void 0 ? void 0 : _b.navigateToCart()\n                    : setTimeout(() => {\n                        // Give a sec to flush tracking too!\n                        window.location.href = `${host}/cart`;\n                    }, 100);\n            }\n            else {\n                state.productAddedToCart = true;\n                if (state.reloadPageOnAddToCart) {\n                    setTimeout(() => window.location.reload(), 500);\n                }\n                else {\n                    setTimeout(() => (state.productAddedToCart = false), 2000);\n                }\n            }\n        })\n            .catch((error) => {\n            console.error('Add to cart fetch error', error);\n        });\n    }\n"
                      },
                      "bindings": {
                       "show": "state.productInfo",
                       "component.options.text": "\n    const selectedProductVariant = state.selectedProductVariant;\n    if (state.productAddedToCart) {\n        return state.addedToCartButtonText;\n    }\n    else if (selectedProductVariant &&\n        !selectedProductVariant.availableForSale) {\n        return state.soldOutButtonText;\n    }\n    else if (state.selectedVariantDoesNotExist) {\n        return 'Unavailable';\n    }\n    return state.buttonText;\n"
                      },
                      "layerName": "Add to Cart button",
                      "id": "builder-633f0845e2ee4c6fb772c5e1c35b814a",
                      "meta": {
                       "version": "0.0.91"
                      },
                      "component": {
                       "name": "Text",
                       "options": {}
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "column",
                        "alignItems": "stretch",
                        "position": "relative",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "textAlign": "center",
                        "marginTop": "0px",
                        "paddingTop": "15px",
                        "paddingBottom": "15px",
                        "paddingLeft": "20px",
                        "paddingRight": "20px",
                        "color": "rgba(255, 255, 255, 1)",
                        "backgroundColor": "rgba(0, 0, 0, 1)",
                        "cursor": "pointer",
                        "borderRadius": "50px",
                        "borderStyle": "solid",
                        "borderColor": "rgba(0, 0, 0, 1)",
                        "borderWidth": "1px"
                       }
                      }
                     }
                    ]
                   }
                  }
                 }
                }
               },
               "responsiveStyles": {
                "large": {
                 "display": "flex",
                 "flexDirection": "column",
                 "position": "relative",
                 "flexShrink": "0",
                 "boxSizing": "border-box",
                 "alignItems": "stretch",
                 "textAlign": "center",
                 "marginTop": "15px"
                }
               }
              }
             ],
             "responsiveStyles": {
              "large": {
               "display": "flex",
               "flexDirection": "column",
               "position": "relative",
               "flexShrink": "0",
               "boxSizing": "border-box",
               "marginTop": "20px",
               "height": "auto",
               "paddingBottom": "30px"
              }
             }
            },
            {
             "@type": "@builder.io/sdk:Element",
             "@version": 2,
             "bindings": {
              "component.options.text": "state.productInfo.description"
             },
             "layerName": "Product description",
             "id": "builder-3058cc11cb4a4d93880836db0a10c1e5",
             "meta": {
              "version": "0.0.91"
             },
             "component": {
              "name": "Text",
              "options": {}
             },
             "responsiveStyles": {
              "large": {
               "display": "flex",
               "flexDirection": "column",
               "alignItems": "stretch",
               "position": "relative",
               "flexShrink": "0",
               "boxSizing": "border-box",
               "textAlign": "left",
               "fontSize": "14px",
               "lineHeight": "24px"
              }
             }
            },
            {
             "@type": "@builder.io/sdk:Element",
             "@version": 2,
             "id": "builder-509bbf0c068f4f14a48208d8e3acc5b8",
             "component": {
              "name": "Builder:Accordion",
              "options": {
               "items": [
                {
                 "title": [
                  {
                   "@type": "@builder.io/sdk:Element",
                   "@version": 2,
                   "layerName": "Accordion item title",
                   "id": "builder-f6d7300556e1450ea68f0ffc8c8cf89b",
                   "animations": [
                    {
                     "trigger": "hover",
                     "animation": "custom",
                     "steps": [
                      {
                       "id": "d7f040bb2ccc4b82b2160a9b7a97094d",
                       "isStartState": false,
                       "styles": {},
                       "delay": 0
                      },
                      {
                       "id": "f92ada5c967b4e288454fd2e7a3aad9c",
                       "isStartState": false,
                       "styles": {
                        "backgroundColor": "rgba(249, 245, 249, 1)"
                       },
                       "delay": 0
                      }
                     ],
                     "delay": 0,
                     "duration": 0.5,
                     "easing": "cubic-bezier(.37,.01,0,.98)",
                     "repeat": false,
                     "thresholdPercent": 0
                    }
                   ],
                   "children": [
                    {
                     "@type": "@builder.io/sdk:Element",
                     "@version": 2,
                     "id": "builder-0cb0fc8731f64f498af318bd9b0aa37f",
                     "component": {
                      "name": "Text",
                      "options": {
                       "text": "<p>Share</p>"
                      }
                     },
                     "responsiveStyles": {
                      "large": {
                       "textAlign": "left",
                       "display": "flex",
                       "flexDirection": "column",
                       "color": "rgba(0, 0, 0, 1)"
                      }
                     }
                    }
                   ],
                   "responsiveStyles": {
                    "large": {
                     "marginTop": "0px",
                     "position": "relative",
                     "display": "flex",
                     "alignItems": "stretch",
                     "flexDirection": "column",
                     "paddingBottom": "10px",
                     "paddingTop": "10px",
                     "paddingLeft": "10px"
                    }
                   }
                  }
                 ],
                 "detail": [
                  {
                   "@type": "@builder.io/sdk:Element",
                   "@version": 2,
                   "layerName": "Accordion item detail",
                   "id": "builder-326ee93b26584e2ea714d098b6ea143f",
                   "children": [
                    {
                     "@type": "@builder.io/sdk:Element",
                     "@version": 2,
                     "id": "builder-70a45149822344efa2b96edde83c7f1c",
                     "children": [
                      {
                       "@type": "@builder.io/sdk:Element",
                       "@version": 2,
                       "layerName": "Social Buttons",
                       "id": "builder-ffbb20f867604adf88a8ad7bdf7d5811",
                       "children": [
                        {
                         "@type": "@builder.io/sdk:Element",
                         "@version": 2,
                         "id": "builder-bf0d1432a3924bcb9b36f20fb78b1c72",
                         "component": {
                          "name": "Image",
                          "options": {
                           "image": "https://cdn.builder.io/api/v1/image/assets%2FDSzjjEFqw7gNWkygXtu1ZHIavd73%2F5fea402a3b3a4e3f9ccc36de17404ea1?width=2000&height=1200",
                           "backgroundSize": "contain",
                           "backgroundPosition": "center",
                           "aspectRatio": 0.5,
                           "height": 128,
                           "width": 128
                          }
                         },
                         "responsiveStyles": {
                          "large": {
                           "display": "flex",
                           "flexDirection": "column",
                           "alignItems": "stretch",
                           "position": "relative",
                           "flexShrink": "0",
                           "boxSizing": "border-box",
                           "marginTop": "0px",
                           "minHeight": "20px",
                           "minWidth": "20px",
                           "overflow": "hidden",
                           "width": "10px",
                           "marginLeft": "0px",
                           "marginRight": "auto"
                          }
                         }
                        },
                        {
                         "@type": "@builder.io/sdk:Element",
                         "@version": 2,
                         "id": "builder-166cd563a391448aabc756847e26a4b6",
                         "component": {
                          "name": "Image",
                          "options": {
                           "image": "https://cdn.builder.io/api/v1/image/assets%2FDSzjjEFqw7gNWkygXtu1ZHIavd73%2F479b2359885a49c48ae9aedfdddc5621?width=2000&height=1200",
                           "backgroundSize": "contain",
                           "backgroundPosition": "center",
                           "aspectRatio": 0.8714,
                           "height": 128,
                           "width": 128
                          }
                         },
                         "responsiveStyles": {
                          "large": {
                           "display": "flex",
                           "flexDirection": "column",
                           "alignItems": "stretch",
                           "position": "relative",
                           "flexShrink": "0",
                           "boxSizing": "border-box",
                           "marginTop": "0px",
                           "minHeight": "20px",
                           "minWidth": "20px",
                           "overflow": "hidden",
                           "width": "10px",
                           "marginLeft": "10px",
                           "marginRight": "auto"
                          }
                         }
                        },
                        {
                         "@type": "@builder.io/sdk:Element",
                         "@version": 2,
                         "id": "builder-4795d527ffe944e3a96b187ecbce9cea",
                         "component": {
                          "name": "Image",
                          "options": {
                           "image": "https://cdn.builder.io/api/v1/image/assets%2FDSzjjEFqw7gNWkygXtu1ZHIavd73%2Fe68d1afeeda34b6eb20bdbc50459e7c4?width=2000&height=1200",
                           "backgroundSize": "contain",
                           "backgroundPosition": "center",
                           "aspectRatio": 0.8714,
                           "height": 128,
                           "width": 128
                          }
                         },
                         "responsiveStyles": {
                          "large": {
                           "display": "flex",
                           "flexDirection": "column",
                           "alignItems": "stretch",
                           "position": "relative",
                           "flexShrink": "0",
                           "boxSizing": "border-box",
                           "marginTop": "0px",
                           "minHeight": "20px",
                           "minWidth": "20px",
                           "overflow": "hidden",
                           "width": "10px",
                           "marginLeft": "10px",
                           "marginRight": "auto"
                          }
                         }
                        },
                        {
                         "@type": "@builder.io/sdk:Element",
                         "@version": 2,
                         "id": "builder-539e6ba3f9e64e9cb26c9436543a3a8a",
                         "component": {
                          "name": "Image",
                          "options": {
                           "image": "https://cdn.builder.io/api/v1/image/assets%2FDSzjjEFqw7gNWkygXtu1ZHIavd73%2F26960c65d294492b9db7c16ffa8c1975?width=2000&height=1200",
                           "backgroundSize": "contain",
                           "backgroundPosition": "center",
                           "aspectRatio": 0.8714,
                           "height": 128,
                           "width": 128
                          }
                         },
                         "responsiveStyles": {
                          "large": {
                           "display": "flex",
                           "flexDirection": "column",
                           "alignItems": "stretch",
                           "position": "relative",
                           "flexShrink": "0",
                           "boxSizing": "border-box",
                           "marginTop": "0px",
                           "minHeight": "20px",
                           "minWidth": "20px",
                           "overflow": "hidden",
                           "width": "10px",
                           "marginLeft": "10px",
                           "marginRight": "auto"
                          }
                         }
                        }
                       ],
                       "responsiveStyles": {
                        "large": {
                         "display": "flex",
                         "flexDirection": "row",
                         "position": "relative",
                         "flexShrink": "0",
                         "boxSizing": "border-box",
                         "marginBottom": "auto",
                         "marginRight": "auto",
                         "paddingBottom": "10px",
                         "paddingRight": "10px",
                         "paddingTop": "10px",
                         "paddingLeft": "10px",
                         "borderStyle": "solid",
                         "borderColor": "rgba(249, 245, 249, 1)",
                         "borderWidth": "1px"
                        }
                       }
                      }
                     ],
                     "responsiveStyles": {
                      "large": {
                       "display": "flex",
                       "flexDirection": "column",
                       "position": "relative",
                       "flexShrink": "0",
                       "boxSizing": "border-box"
                      }
                     }
                    }
                   ],
                   "responsiveStyles": {
                    "large": {
                     "position": "relative",
                     "display": "flex",
                     "alignItems": "stretch",
                     "flexDirection": "column",
                     "marginTop": "10px",
                     "paddingBottom": "10px"
                    }
                   }
                  }
                 ]
                }
               ],
               "animate": true,
               "gridRowWidth": "25%"
              }
             },
             "responsiveStyles": {
              "large": {
               "display": "flex",
               "flexDirection": "column",
               "position": "relative",
               "flexShrink": "0",
               "boxSizing": "border-box",
               "marginTop": "20px",
               "alignItems": "stretch"
              }
             }
            }
           ],
           "responsiveStyles": {
            "large": {
             "display": "flex",
             "flexDirection": "column",
             "position": "sticky  ",
             "flexShrink": "0",
             "boxSizing": "border-box",
             "top": "0"
            }
           }
          }
         ],
         "width": 33.333
        }
       ],
       "space": 20,
       "stackColumnsAt": "tablet"
      }
     },
     "responsiveStyles": {
      "large": {
       "display": "flex",
       "flexDirection": "column",
       "position": "relative",
       "flexShrink": "0",
       "boxSizing": "border-box",
       "marginTop": "20px",
       "width": "100%"
      }
     }
    },
    {
     "id": "builder-pixel-6wrqu7x1y5v",
     "@type": "@builder.io/sdk:Element",
     "tagName": "img",
     "properties": {
      "src": "https://cdn.builder.io/api/v1/pixel?apiKey=64dd5478e25746bf9db3b6c0319905f6",
      "aria-hidden": "true",
      "alt": "",
      "role": "presentation",
      "width": "0",
      "height": "0"
     },
     "responsiveStyles": {
      "large": {
       "height": "0",
       "width": "0",
       "display": "block",
       "opacity": "0",
       "overflow": "hidden",
       "pointerEvents": "none"
      }
     }
    }
   ],
   "state": {
    "deviceSize": "large",
    "location": {
     "path": "",
     "query": {}
    }
   }
  },
  "modelId": "f2b044e96fa6494bb5dc6f46f7b0ed4b",
  "query": [],
  "published": "draft",
  "screenshot": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fb035ba6d17bb49c089dbe02c88b3280f",
  "testRatio": 1,
  "lastUpdated": 1708127918765,
  "createdDate": 1708033874594,
  "createdBy": "eKkJ2UiI2tPDREXNlNnSplF1SqP2",
  "meta": {
   "lastPreviewUrl": "https://https___bigscreenvr__myshopify__com.preview.builder.codes/apps/builder?apiKey=64dd5478e25746bf9db3b6c0319905f6&model=shop-basestation&builder.cachebuster=lsp910p1&preview_theme_id=132657348825&builder.proxyPreview.includeSW=true&builder.useProxyBase=true&builder.space=64dd5478e25746bf9db3b6c0319905f6&builder.cachebust=true&builder.preview=shop-basestation&builder.noCache=true&builder.allowTextEdit=true&__builder_editing__=true&builder.overrides.shop-basestation=9c1d91ca400346a38e166ea3f41ced37&builder.overrides.9c1d91ca400346a38e166ea3f41ced37=9c1d91ca400346a38e166ea3f41ced37&builder.options.locale=Default",
   "kind": "component",
   "format": "shopify",
   "hasLinks": true,
   "shopifyCustomDomain": "store.bigscreenvr.com",
   "shopifyDomain": "bigscreenvr.myshopify.com"
  },
  "variations": {},
  "name": "VARIANT PICKER DUMMY",
  "id": "9c1d91ca400346a38e166ea3f41ced37",
  "rev": "7rv85fs66vr"
 },
 {
  "lastUpdatedBy": "eKkJ2UiI2tPDREXNlNnSplF1SqP2",
  "folders": [],
  "data": {
   "jsCode": "var __awaiter=function(t,e,a,i){return new(a||(a=Promise))((function(r,n){function o(t){try{s(i.next(t))}catch(t){n(t)}}function c(t){try{s(i.throw(t))}catch(t){n(t)}}function s(t){var e;t.done?r(t.value):(e=t.value,e instanceof a?e:new a((function(t){t(e)}))).then(o,c)}s((i=i.apply(t,e||[])).next())}))},__generator=function(t,e){var a,i,r,n,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return n={next:c(0),throw:c(1),return:c(2)},\"function\"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function c(n){return function(c){return function(n){if(a)throw new TypeError(\"Generator is already executing.\");for(;o;)try{if(a=1,i&&(r=2&n[0]?i.return:n[0]?i.throw||((r=i.return)&&r.call(i),0):i.next)&&!(r=r.call(i,n[1])).done)return r;switch(i=0,r&&(n=[2&n[0],r.value]),n[0]){case 0:case 1:r=n;break;case 4:return o.label++,{value:n[1],done:!1};case 5:o.label++,i=n[1],n=[0];continue;case 7:n=o.ops.pop(),o.trys.pop();continue;default:if(!(r=(r=o.trys).length>0&&r[r.length-1])&&(6===n[0]||2===n[0])){o=0;continue}if(3===n[0]&&(!r||n[1]>r[0]&&n[1]<r[3])){o.label=n[1];break}if(6===n[0]&&o.label<r[1]){o.label=r[1],r=n;break}if(r&&o.label<r[2]){o.label=r[2],o.ops.push(n);break}r[2]&&o.ops.pop(),o.trys.pop();continue}n=e.call(t,o)}catch(t){n=[6,t],i=0}finally{a=r=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,c])}}},__spreadArray=function(t,e,a){if(a||2===arguments.length)for(var i,r=0,n=e.length;r<n;r++)!i&&r in e||(i||(i=Array.prototype.slice.call(e,0,r)),i[r]=e[r]);return t.concat(i||Array.prototype.slice.call(e))};function main(){return __awaiter(this,void 0,void 0,(function(){var t,e,a,i,r;return __generator(this,(function(n){if(Builder.isServer,Builder.isBrowser){for((t=document.querySelector(\"a#cart-icon-bubble\"))&&t.addEventListener(\"click\",(function(t){t.preventDefault(),loadEgCartDrawer()})),(e=__spreadArray([],document.querySelectorAll(\".store-slider .item img\"),!0)).push.apply(e,document.querySelectorAll(\".slider .item img\")),e.forEach((function(t){return t.removeAttribute(\"loading\")})),state.waveTable={w1:[\"USD\"],w2:[\"EUR\",\"GBP\",\"CAD\"],w3:[\"AUD\",\"NZD\",\"JPY\"]},state.qtySold=100,state.showIpds=!1,state.ipds=[55,72],a=state.ipds[1]-1;a>state.ipds[0];a--)state.ipds.splice(1,0,a);state.dummySpecs={\"Minimum requirements\":[{title:\"GPU\",data:\"RTX 3080 or AMD FX3050 with DisplayPort 1.4\"},{title:\"RAM\",data:\"16GB\"},{title:\"Processor\",data:\"Intel i5 9000\"},{title:\"Ports\",data:\"2 x USB 3.0, 1 x DisplayPort 1.4\"}],\"Tech specs\":[{title:\"Weight\",data:\"123 g (0.27 lb)\"},{title:\"Length\",data:\"319 mm (5.1 in)\"},{title:\"Width\",data:\"174 mm (2.3 in)\"},{title:\"Height\",data:\"203 mm (3.4 in)\"},{title:\"Ports\",data:\"1 x Beyond Cable port, 1 x USB-C accessory port\"}],\"What's in the box\":[{data:\"Beyond Headset\"},{data:\"Made-to-order custom Face Cushion\"},{data:\"5-meter fiber optic cable\"},{data:\"Link Box\"},{data:\"Cleaning cloth\"}]},state.dummySpecMap=Object.keys(state.dummySpecs).map((function(t,e){return{name:t,index:e,specs:state.dummySpecs[t]}})),state.inCart=0,state.qtyLimit=0,window&&window.BigData&&window.BigData.product&&(i=window.BigData.product.store.specs?window.BigData.product.store.specs:{},state.specMap=Object.keys(i).map((function(t,e){return{name:t,index:++e,specs:i[t]}})),state.inCart=window.BigData.product.inCart?window.BigData.product.inCart:0,state.qtyLimit=window.BigData.product.qtyLimit?window.BigData.product.qtyLimit:0,state.productImages=window.BigData.product.images?window.BigData.product.images:[]),r=function(){window&&window.BigData&&window.BigData.product&&window.BigData.newState&&(delete window.BigData.newState,state.inCart=window.BigData.product.inCart)},window.setInterval(r,250)}return[2]}))}))}var _virtual_index=main();return _virtual_index",
   "httpRequests": {
    "product": "https://cdn.builder.io/api/v1/shopify/products.json?apiKey=64dd5478e25746bf9db3b6c0319905f6",
    "specsAccordion": "https://cdn.builder.io/api/v2/content/specs-accordion?apiKey=64dd5478e25746bf9db3b6c0319905f6&includeRefs=true&fields=data&limit=50&locale={{state.locale}}"
   },
   "inputs": [],
   "liquidTargeting": {
    "liquidSnippets": [],
    "propertyOrder": [
     "_new"
    ],
    "previouslyOrderedCollections": [],
    "selectedCurrency": "",
    "@type": "@builder.io/core:LiquidTargeting",
    "previouslyOrderedProducts": [],
    "productIsInCollections": [],
    "urlIncludes": "",
    "products": [],
    "customerStatus": "any",
    "locales": [],
    "cartStatus": "",
    "cartContainsProductWithTag": [],
    "customerAcceptsMarketing": "any",
    "collections": [],
    "previouslyOrderedProductOfType": [],
    "cartContainsProduct": [],
    "previouslyOrderedProductTags": [],
    "customerTags": [],
    "cartContainsProductInCollection": [],
    "cartContainsProductOfType": [],
    "productType": [],
    "productTags": []
   },
   "themeId": "132657348825",
   "customFonts": [
    {
     "fileUrl": "https://cdn.builder.io/o/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fd69bfd6704404426aad842e35b8bd7e4?alt=media&token=905d21b4-2561-404e-ab53-82c3cb446714&apiKey=64dd5478e25746bf9db3b6c0319905f6",
     "isUserFont": true,
     "category": "sans-serif",
     "family": "FontAwesome Regular"
    },
    {
     "fileUrl": "https://cdn.builder.io/o/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F2ef95fe01a414e16b0db5063a7aab176?alt=media&token=a969e2c9-d230-4f9d-b966-3f235ee042a9&apiKey=64dd5478e25746bf9db3b6c0319905f6",
     "isUserFont": true,
     "family": "FontAwesome Solid",
     "category": "sans-serif"
    }
   ],
   "cssCode": "/* New Layout */\n\nvideo-container video {\n    object-fit: cover;\n    border-radius:8px;\n    width:100%;\n    height:100%;\n}\n\n\n.fallback-gif {\n    display: none; \n    width: 100%; \n    height: auto;\n    border-radius: 8px; /* if you want rounded corners on the GIF as well */\n}\n\n.video-container video:not(:playable) + .fallback-gif {\n    display: block;\n}\n\n\n.video-container video:not(:playable) + .fallback-gif {\n    display: block;\n}\n\n\n.ipd-note u:hover {\n  color: #000;\n  cursor: pointer;\n}\n.ipd-options {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: space-between;\n  row-gap: 16px;\n  list-style-type: none;\n  margin: 0;\n  padding: 0;\n}\n.ipd-option {\n  position: relative;\n  float: left;\n  display: flex;\n  flex: 0 0 calc(calc(100% - calc(16px * 4)) / 5);\n  height: 40px;\n  margin: 0;\n}\n.ipd-option input {\n  position: absolute;\n  display: block;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  cursor: pointer;\n}\n.ipd-option input[type=\"radio\"] {\n  opacity: 0.01;\n  z-index: 100;\n}\n.ipd-option input[type=\"radio\"]:checked+label {\n  color: #FFF;\n  /* border-color: #787E81; */\n  background: #787E81;\n}\n.ipd-option label {\n  z-index: 90;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 1;\n  padding: 0;\n  color: #000;\n  border: 1px solid #787E81;\n  border-radius: 48px;\n}\n.ipd-option input:hover+label {\n  background: #DFDFDF;\n}\n/* TRUE MOBILE ipd options */\n@media only screen and (max-width: 640px) {\n  .ipd-options {\n    row-gap: 12px;\n  }\n  .ipd-option {\n    position: relative;\n    float: left;\n    display: flex;\n    flex: 0 0 calc(calc(100% - calc(12px * 2)) / 3);\n    height: 40px;\n    margin: 0;\n  }\n}\n\n\n.rx-upload-btn {\n    display: flex;\n    flex-direction: column;\n    position: relative;\n    flex-shrink: 0;\n    box-sizing: border-box;\n    -webkit-box-align: stretch;\n    align-items: stretch;\n    text-align: center;\n    margin-top: 0;\n    width: 100%;\n}\n.add-btn, .rx-upload-btn button.la-select-lenses-btn {\n    font-weight: 500;\n    display: flex;\n    flex-direction: row;\n    justify-content: center;\n    align-items: center;\n    max-height: 64px;\n    height: 64px;\n    width: 100%;\n    padding: 0px;\n    border: 1px solid #000;\n    border-radius: 64px;\n    color: #FFF;\n    background-color: #000;\n}\n.add-btn:hover:not(.no-hover), .rx-upload-btn button.la-select-lenses-btn:hover {\n    color: #000;\n    background-color: #FFF;\n}\n\n.tog-btn {\n    z-index: 10;\n    position: absolute;\n    display: flex;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 24px;\n    height: 24px;\n    border: none;\n    background: none;\n}\n.tog-btn>div {\n    position: absolute;\n    left: calc(50% + 1px);\n    top: calc(50% + 1px);\n    transform: translate(-50%, -50%);\n}\n.tog-btn.right {\n    right: 16px;\n}\n.tog-btn.left {\n    left: 16px;\n}\n.tog-index {\n    z-index: 10;\n    position: absolute;\n    display: flex;\n    bottom: 16px;\n    left: 50%;\n    transform: translateX(-50%);\n    width: fit-content;\n    height: 24px;\n}\n\n/* PRODUCT Image Slider */\n.store-slider {\n    position: relative;\n    overflow-x: visible;\n    overflow-y: hidden;\n}\n.store-slider .slider-track {\n    overflow-x: scroll;\n    overflow-y: hidden;\n    scroll-snap-type: x mandatory;\n    scroll-behavior: smooth;\n/*     scroll-padding-left: 16px; */\n}\n.store-slider .slider-track::-webkit-scrollbar {\n    display: none;\n}\n.store-slider .gallery {\n    display: flex;\n    flex-flow: row nowrap;\n/*     margin: 0 auto; */\n}\n.store-slider .gallery::before {\n    content: '';\n    padding-right: 20vw;\n}\n.store-slider .gallery::after {\n    content: '';\n    padding-right: 50vw;\n}\n.store-slider .item {\n    position: relative;\n    flex: 0 0 calc(min(100vw, 1648px) * .50607);\n    height: calc(min(100vw, 1648px) * .50607);\n    margin: auto 0;\n    scroll-snap-align: center;\n    scroll-snap-stop: always;\n}\n.store-slider .item img {\n    object-fit: contain;\n    max-inline-size: 100%;\n    block-size: 100%;\n}\n\n/* product */\n.store-slider.TOGprod {\n    block-size: calc(min(100vw, 1648px) * .56796);\n    max-inline-size: calc(min(100vw, 1648px) * .56796);\n    background: #F4F3F3;\n    border-radius: 8px;\n}\n.store-slider.TOGprod .slider-track {\n    /* hide the scrollbar outside the parent element */\n    block-size: calc(calc(min(100vw, 1648px) * .56796) + 25px);\n}\n.store-slider.TOGprod .gallery {\n    gap: calc(min(100vw, 1648px) * .12379);\n    inline-size: calc(min(100vw, 1648px) * .56796);\n    block-size: calc(min(100vw, 1648px) * .56796);\n}\n/* product mobile */\n.slider.TOGprodmob {\n    block-size: 90.769vw;\n    margin: 0 -16px -16px;\n}\n.slider.TOGprodmob .slider-track {\n    /* hide the scrollbar outside the parent element */\n    block-size: calc(90.769vw + 25px);\n    scroll-padding-left: 16px;\n}\n.slider.TOGprodmob .gallery {\n    gap: 12px;\n    inline-size: 90.769vw;\n    block-size: 90.769vw;\n}\n.slider.TOGprodmob .item {\n    position: relative;\n    border-radius: 8px;\n    background: #F4F3F3;\n}\n.slider.TOGprodmob .item img {\n    object-fit: contain;\n}\n\n\n/*SHOPIFY LOADING OVERLAY*/\n.loading-overlay {\n  /* position: absolute; */\n  z-index: 1;\n  width: 1.8rem;\n}\n\n/* @media screen and (max-width: 749px) {\n  .loading-overlay {\n    top: 0;\n    right: 0;\n  }\n}\n\n@media screen and (min-width: 750px) {\n  .loading-overlay {\n    left: 0;\n  }\n} */\n\n.loading-overlay__spinner {\n  width: 1.8rem;\n  display: inline-block;\n}\n\n.spinner {\n  animation: rotator 1.4s linear infinite;\n}\n\n@keyframes rotator {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(270deg);\n  }\n}\n\n.path {\n  stroke-dasharray: 280;\n  stroke-dashoffset: 0;\n  transform-origin: center;\n  stroke: rgb(var(--color-foreground));\n  animation: dash 1.4s ease-in-out infinite;\n}\n\n@media screen and (forced-colors: active) {\n  .path{\n    stroke: CanvasText;\n  }\n}\n\n@keyframes dash {\n  0% {\n    stroke-dashoffset: 280;\n  }\n  50% {\n    stroke-dashoffset: 75;\n    transform: rotate(135deg);\n  }\n  100% {\n    stroke-dashoffset: 280;\n    transform: rotate(450deg);\n  }\n}\n\n.loading-overlay:not(.hidden) + .cart-item__price-wrapper,\n.loading-overlay:not(.hidden) ~ cart-remove-button {\n  opacity: 50%;\n}\n\n.loading-overlay:not(.hidden) ~ cart-remove-button {\n  pointer-events: none;\n  cursor: default;\n}",
   "blocks": [
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "layerName": "RESCOPE SHOPIFY DATA",
     "id": "builder-c2febe38248e458b871c93802b98e3f1",
     "meta": {
      "previousId": "builder-623d7d0d2864433f9d674ea0ad189213"
     },
     "component": {
      "name": "Custom Code",
      "options": {
       "code": "<script>\n  {%- assign fallbackArr = \"[]\" -%}\n  {%- assign fallbackOb = \"{}\" -%}\n  {%- assign fallbackText = \"\" -%}\n  {%- assign productCartEntry = cart.items | where: 'product_id', product.id | first -%}\n  {%- assign qtySold = 0 -%}\n  {%- for prod in product.variants -%}\n      {%- assign qtySold = qtySold | minus: prod.inventory_quantity -%}\n  {%- endfor -%}\n  if(!!window && !window.BigData) window.BigData = {};\n  Object.assign(window.BigData, {\n  \tproduct: {\n      id: \"{{ product.id }}\",\n      vid: \"{{ product.selected_or_first_available_variant.id | default: 0 }}\",\n  \t\tinCart: {{ productCartEntry.quantity | default: 0 }},\n      qtyLimit: {{ product.metafields.cart.qty_limit | default: 0 }},\n      store: {\n        title: \"{{ product.title | newline_to_br | strip_newlines | default: fallbackText }}\",\n        desc: \"{{ product.metafields.store.translated | newline_to_br | strip_newlines | default: fallbackText }}\",\n        finePrint: \"{{ product.metafields.store.fine_print | newline_to_br | strip_newlines | default: fallbackText }}\",\n        disclaimer: \"{{ product.metafields.store.disclaimer | newline_to_br | strip_newlines | default: fallbackText }}\",\n        specs: {{ product.metafields.store.specs | default: fallbackOb }}\n      },\n      shipping: {\n        w1: {{ product.metafields.shipping.projected_date_w1 | default: fallbackArr }},\n        w2: {{ product.metafields.shipping.projected_date_w2 | default: fallbackArr }},\n        w3: {{ product.metafields.shipping.projected_date_w3 | default: fallbackArr }},\n      },\n      images: {{ product.images | json | default: fallbackArr }},\n      displayPrice: '{{ product.price | money_with_currency }}',\n  \t},\n    cart: {{ cart | json }},\n  });\n</script>\n",
       "replaceNodes": true,
       "scriptsClientOnly": true
      }
     },
     "responsiveStyles": {
      "large": {
       "display": "flex",
       "flexDirection": "column",
       "position": "relative",
       "flexShrink": "0",
       "boxSizing": "border-box"
      }
     }
    },
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "layerName": "Page Contents",
     "id": "builder-3921365443fa496cb1a74df2da52b934",
     "meta": {
      "previousId": "builder-e1121b972f3b454db5c0050e35bc9efc"
     },
     "component": {
      "name": "Core:Section",
      "options": {
       "maxWidth": 1648,
       "lazyLoad": false
      }
     },
     "children": [
      {
       "@type": "@builder.io/sdk:Element",
       "@version": 2,
       "layerName": "(btn fix - do not remove)",
       "id": "builder-43afa07abc3547c2ac2e1154c269a6c6",
       "meta": {
        "previousId": "builder-a828534c1aa14e4d8be6a64d6533cad5"
       },
       "component": {
        "name": "Custom Code",
        "options": {
         "code": "<product-form class=\"product-form\" style=\"display: none\">\n  <div class=\"product-form__error-message-wrapper\" role=\"alert\" hidden=\"\">\n    <svg\n      aria-hidden=\"true\"\n      focusable=\"false\"\n      role=\"presentation\"\n      class=\"icon icon-error\"\n      viewBox=\"0 0 13 13\"\n    >\n      <circle\n        cx=\"6.5\"\n        cy=\"6.50049\"\n        r=\"5.5\"\n        stroke=\"white\"\n        stroke-width=\"2\"\n      ></circle>\n      <circle\n        cx=\"6.5\"\n        cy=\"6.5\"\n        r=\"5.5\"\n        fill=\"#EB001B\"\n        stroke=\"#EB001B\"\n        stroke-width=\"0.7\"\n      ></circle>\n      <path\n        d=\"M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z\"\n        fill=\"white\"\n      ></path>\n      <path\n        d=\"M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z\"\n        fill=\"white\"\n        stroke=\"#EB001B\"\n        stroke-width=\"0.7\"\n      ></path>\n    </svg>\n    <span class=\"product-form__error-message\"></span>\n  </div>\n  <form\n    method=\"post\"\n    action=\"/cart/add\"\n    id=\"product-form-template--16190006231257__main\"\n    accept-charset=\"UTF-8\"\n    class=\"form\"\n    enctype=\"multipart/form-data\"\n    novalidate=\"novalidate\"\n    data-type=\"add-to-cart-form\"\n  >\n    <input type=\"hidden\" name=\"form_type\" value=\"product\" /><input\n      type=\"hidden\"\n      name=\"utf8\"\n      value=\"✓\"\n    /><input type=\"hidden\" name=\"id\" value=\"43041139392729\" />\n    <div class=\"product-form__buttons\">\n      <button\n        type=\"submit\"\n        name=\"add\"\n        class=\"product-form__submit button button--full-width button--primary\"\n        style=\"visibility: visible; display: none;\"\n      >\n        <span>Add to cart </span>\n        <div class=\"loading-overlay__spinner hidden\">\n          <svg\n            aria-hidden=\"true\"\n            focusable=\"false\"\n            role=\"presentation\"\n            class=\"spinner\"\n            viewBox=\"0 0 66 66\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <circle\n              class=\"path\"\n              fill=\"none\"\n              stroke-width=\"6\"\n              cx=\"33\"\n              cy=\"33\"\n              r=\"30\"\n            ></circle>\n          </svg>\n        </div>\n      </button>\n      <button\n        type=\"button\"\n        id=\"la-select-lenses-btn\"\n        class=\"la-select-lenses-btn\"\n        data-toggle=\"la-modal\"\n        data-target=\"#myPrescription\"\n      >\n        Upload prescription\n      </button>\n    </div>\n  </form>\n</product-form>\n",
         "replaceNodes": true
        }
       }
      },
      {
       "@type": "@builder.io/sdk:Element",
       "@version": 2,
       "bindings": {
        "component.options.symbol.data.productBoxHasChildren": "\n    var _a, _b;\n    return ((_b = (_a = block === null || block === void 0 ? void 0 : block.component) === null || _a === void 0 ? void 0 : _a.options) === null || _b === void 0 ? void 0 : _b.symbol.content.data.blocks.length) > 3;\n",
        "component.options.symbol.data.product": "var _virtual_index=window&&window.BigData&&window.BigData.product&&window.BigData.product.id?window.BigData.product.id:\"7693929054425\";return _virtual_index"
       },
       "code": {
        "bindings": {
         "component.options.symbol.data.product": "!!window &&\n!!window.BigData &&\n!!window.BigData.product &&\n!!window.BigData.product.id\n  ? window.BigData.product.id\n  : \"7693929054425\";\n"
        }
       },
       "layerName": "Shopify-Linked Content (Dynamic)",
       "id": "builder-4bd257d572cb4204859d694c2e8c8c55",
       "properties": {
        "data-slot": "shopify:productBox"
       },
       "meta": {
        "version": "0.0.91",
        "kind": "ProductBox",
        "updatedAt": "8/08 9:25am",
        "previousId": "builder-509f13000ed64c298afed5dbb9a505db",
        "bindingActions": {
         "component": {
          "options": {
           "symbol": {
            "data": {
             "product": [
              {
               "@type": "@builder.io/core:Action",
               "action": "@builder.io:customCode",
               "options": {
                "code": "!!window && !!window.BigData && !!window.BigData.product && !!window.BigData.product.id ? window.BigData.product.id : \"7693929054425\""
               }
              }
             ]
            }
           }
          }
         }
        }
       },
       "component": {
        "name": "Symbol",
        "options": {
         "symbol": {
          "data": {
           "loading": false,
           "product": "7761401020633",
           "productBoxHasChildren": false,
           "apiKey": "64dd5478e25746bf9db3b6c0319905f6",
           "sharedState": {
            "selectedProductVariant": null,
            "selectedProductQuantity": 1,
            "selectedVariantDoesNotExist": false,
            "selectedImage": null
           },
           "defaultVariantId": "42871437951193"
          },
          "meta": {
           "fieldName": "Product Box",
           "documentationNote": "Product boxes allow you to create content that pulls dynamic data from Shopify.",
           "documentationLink": "https://builder.io/c/docs/shopify/product-box"
          },
          "inline": true,
          "content": {
           "data": {
            "inputs": [
             {
              "@type": "@builder.io/core:Field",
              "name": "apiKey",
              "type": "text",
              "required": false,
              "subFields": [],
              "helperText": "",
              "autoFocus": false,
              "simpleTextOnly": false,
              "disallowRemove": false,
              "broadcast": false,
              "bubble": false,
              "hideFromUI": true,
              "hideFromFieldsEditor": false,
              "showTemplatePicker": true,
              "permissionsRequiredToEdit": "",
              "advanced": false,
              "copyOnAdd": true,
              "onChange": "",
              "showIf": "",
              "mandatory": false,
              "hidden": false,
              "noPhotoPicker": false,
              "model": "",
              "supportsAiGeneration": false,
              "defaultCollapsed": false
             },
             {
              "@type": "@builder.io/core:Field",
              "name": "product",
              "type": "ShopifyProduct",
              "required": false,
              "subFields": [],
              "helperText": "",
              "autoFocus": false,
              "simpleTextOnly": false,
              "disallowRemove": false,
              "broadcast": false,
              "bubble": false,
              "hideFromUI": false,
              "hideFromFieldsEditor": false,
              "showTemplatePicker": true,
              "permissionsRequiredToEdit": "",
              "advanced": false,
              "copyOnAdd": true,
              "onChange": "",
              "showIf": "\n    return !parentElements.some((el) => { var _a, _b, _c, _d; return (_d = (_c = (_b = (_a = el === null || el === void 0 ? void 0 : el.component) === null || _a === void 0 ? void 0 : _a.options) === null || _b === void 0 ? void 0 : _b.get('symbol')) === null || _c === void 0 ? void 0 : _c.get('meta')) === null || _d === void 0 ? void 0 : _d.get('isProductCollection'); });\n",
              "mandatory": false,
              "hidden": false,
              "noPhotoPicker": false,
              "model": "",
              "supportsAiGeneration": false,
              "defaultCollapsed": false
             },
             {
              "@type": "@builder.io/core:Field",
              "name": "defaultVariantId",
              "friendlyName": "Default Variant",
              "type": "ShopifyProductVariant",
              "required": false,
              "subFields": [],
              "helperText": "Only choose a default variant if you want to have a specific variant be selected when the product box loads",
              "autoFocus": false,
              "simpleTextOnly": false,
              "disallowRemove": false,
              "broadcast": false,
              "bubble": false,
              "hideFromUI": false,
              "hideFromFieldsEditor": false,
              "showTemplatePicker": true,
              "permissionsRequiredToEdit": "",
              "advanced": false,
              "copyOnAdd": true,
              "onChange": "",
              "showIf": "\n    return (options.get('product') &&\n        !parentElements.some((el) => { var _a, _b, _c, _d; return (_d = (_c = (_b = (_a = el === null || el === void 0 ? void 0 : el.component) === null || _a === void 0 ? void 0 : _a.options) === null || _b === void 0 ? void 0 : _b.get('symbol')) === null || _c === void 0 ? void 0 : _c.get('meta')) === null || _d === void 0 ? void 0 : _d.get('isProductCollection'); }));\n",
              "mandatory": false,
              "hidden": false,
              "noPhotoPicker": false,
              "model": "",
              "supportsAiGeneration": false,
              "defaultCollapsed": false
             }
            ],
            "jsCode": "if(Builder.isBrowser){var transform=function(t){return Object.assign({},t,{compareAtPrice:t.compare_at_price,options:[],images:t.images.map((function(e){return{src:e,alt:t.title}}))})},shopifyWindow=window;shopifyWindow.BuilderJsonData&&shopifyWindow.BuilderJsonData.product&&(context.overrideProductId=shopifyWindow.BuilderJsonData.product.id,context.productObject=transform(shopifyWindow.BuilderJsonData.product))}context.setState=function(t){for(var e in t)state[e]=t[e];\"selectedProductVariant\"in t&&onProductVariantChange()};var onProductVariantChange=function(){state.selectedProductVariant&&(state.selectedImage=state.selectedProductVariant.image||state.selectedImage)},getProductId=function(){if(\"context_placeholder\"===state.product)return context.overrideProductId;var t=state.product;return\"object\"==typeof t&&t&&\"@builder.io/core:Request\"===t[\"@type\"]&&(t=t.options.product),t},lastProductId=getProductId(),lastDefaultVariantId=state.defaultVariantId;function setDefaultVariant(){var t=state.productInfo,e=t.variants.find((function(t){return t.availableForSale}))||t.variants[0];if(state.defaultVariantId){var a=t.variants.find((function(t){return String(t.id)===String(state.defaultVariantId)}));a&&(e=a)}state.selectedProductVariant=e,state.selectedImage=(null==e?void 0:e.image)||t.images[0]}function updateProduct(){var t,e=getProductId();if(!state.productInfo||e){if(e){state.loading=!0;var a=(null===(t=(window.Shopify||{}).currency)||void 0===t?void 0:t.active)||\"USD\";return fetch(\"https://cdn.builder.io/api/v1/shopify/product-box-data?apiKey=\".concat(state.apiKey||context.apiKey||builder.apiKey,\"&productId=\").concat(e,\"&currencyIsoCode=\").concat(a)).then((function(t){return t.json()})).then((function(t){var e=t.products;if(e&&e.length){var a=e[0];state.productInfo=a,setDefaultVariant()}state.loading=!1})).catch((function(t){console.error(\"Error fetching Shopify product\",t),state.loading=!1}))}state.productInfo=null}else setDefaultVariant()}Builder.isEditing&&ref.onStateChange.subscribe((function(){var t=getProductId(),e=state.defaultVariantId;lastProductId!==t?updateProduct():(e!==lastDefaultVariantId||state.productInfo&&!state.selectedProductVariant)&&setDefaultVariant(),lastProductId=t,lastDefaultVariantId=e})),state.productInfo&&!state.selectedProductVariant&&setDefaultVariant(),updateProduct()",
            "blocks": [
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "layerName": "[SPACER] - 16//",
              "id": "builder-de99e1f12b6a463184c2893a6cf762ec",
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-16\" />\n",
                "replaceNodes": true
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=state.loading||!state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "state.loading || !state.productInfo"
               }
              },
              "layerName": "[LOADING SPINNER]",
              "id": "builder-780b5f0240834127b2a5ebc4d5a747f4",
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "Loading spinner",
                "id": "builder-9c653bfa6170493ba9cc5cf77add1f39",
                "meta": {
                 "version": "0.0.91",
                 "previousId": "builder-a345aedd68754f5f81cf7a8cee74ca34"
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column",
                  "alignItems": "stretch",
                  "position": "relative",
                  "flexShrink": "0",
                  "boxSizing": "border-box",
                  "textAlign": "center",
                  "marginTop": "15px",
                  "width": "4em",
                  "height": "4em",
                  "borderRadius": "50%",
                  "margin": "6rem auto",
                  "fontSize": "1rem",
                  "textIndent": "-9999em",
                  "borderTop": "0.2em solid rgba(131, 132, 137, 0.2)",
                  "borderRight": "0.2em solid rgba(131, 132, 137, 0.2)",
                  "borderBottom": "0.2em solid rgba(131, 132, 137, 0.2)",
                  "borderLeft": "0.2em solid #454749",
                  "transform": "translateZ(0)",
                  "animationIterationCount": "infinite",
                  "animationTimingFunction": "linear",
                  "animationDuration": "1.1s",
                  "animationName": "_EMO_animation-16036bv_@keyframes animation-16036bv{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}_EMO_",
                  "flexGrow": "1"
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "width": "100vw",
                "alignSelf": "center",
                "justifySelf": "center",
                "height": "50vh"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "hide": "var _virtual_index=state.loading||!state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "hide": "state.loading || !state.productInfo"
               }
              },
              "layerName": "[GRID] - Product",
              "id": "builder-5563dde91555455fa6b8e38930dcb0f8",
              "class": "base-grid",
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid slider MOBILE)",
                "id": "builder-cd6c6466dc7d48cc8f4409116d339a92",
                "class": "gbt-1 get-12 gbm-1 gem-6 slider TOGprodmob",
                "meta": {
                 "previousId": "builder-56c8d097ca1b4032a0a9dfb9bca41a71"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "_newProperty": ""
                  },
                  "code": {
                   "bindings": {
                    "_newProperty": ""
                   }
                  },
                  "layerName": "Slider Track",
                  "id": "builder-234e50f570b74b0dae0a76b439eb3e59",
                  "class": "slider-track",
                  "meta": {
                   "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "Gallery",
                    "id": "builder-f4bba00ff14642c7ab1610f1cf6d26d4",
                    "class": "gallery",
                    "meta": {
                     "previousId": "builder-c024329a68a745db94e8b6136ede94cd"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.image": "var _virtual_index=state.productImagesItem;return _virtual_index",
                       "id": "var _virtual_index=\"TOGprod_\".concat(state.$index);return _virtual_index",
                       "data-tognum": "var _virtual_index=\"\"+(state.$index+1);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.image": "state.productImagesItem;\n",
                        "id": "return `TOGprod_${state.$index}`;\n",
                        "data-tognum": "return \"\" + (state.$index + 1);\n"
                       }
                      },
                      "repeat": {
                       "collection": "state.productImages"
                      },
                      "id": "builder-aa69d772e46949bc8508b5a177480d76",
                      "properties": {
                       "id": "",
                       "data-tognum": ""
                      },
                      "class": "item TOGprodmob tog-slider",
                      "meta": {
                       "bindingActions": {
                        "component": {
                         "options": {
                          "image": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "state.productImagesItem"
                            }
                           }
                          ]
                         }
                        },
                        "meta": {
                         "bindingActions": {
                          "component": {
                           "options": {
                            "image": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "var _me;\nreturn ((_me = state.productImagesItem) === null || state.productImagesItem);"
                              }
                             }
                            ]
                           }
                          },
                          "meta": {
                           "bindingActions": {
                            "component": {
                             "options": {
                              "image": [
                               {
                                "@type": "@builder.io/core:Action",
                                "action": "@builder.io:customCode",
                                "options": {
                                 "code": "var _me;\nreturn ((_me = state.imagesItem) === null || state.imagesItem.src);"
                                }
                               }
                              ]
                             }
                            },
                            "meta": {
                             "bindingActions": {
                              "component": {
                               "options": {
                                "image": [
                                 {
                                  "@type": "@builder.io/core:Action",
                                  "action": "@builder.io:customCode",
                                  "options": {
                                   "code": "var _me;\nreturn ((_me = state.imagesItem) === null || state.imagesItem.src);"
                                  }
                                 }
                                ]
                               }
                              }
                             }
                            }
                           }
                          },
                          "id": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "/**\n * Global objects available in custom action code:\n *\n * state - builder state object - learn about state https://www.builder.io/c/docs/guides/state-and-actions\n * context - builder context object - learn about context https://github.com/BuilderIO/builder/tree/main/packages/react#passing-data-and-functions-down\n * event - HTML Event - https://developer.mozilla.org/en-US/docs/Web/API/Event\n *\n * Learn more: https://www.builder.io/c/docs/guides/custom-code\n *\n */"
                            }
                           }
                          ],
                          "data-tognum": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "/**\n * Global objects available in custom action code:\n *\n * state - builder state object - learn about state https://www.builder.io/c/docs/guides/state-and-actions\n * context - builder context object - learn about context https://github.com/BuilderIO/builder/tree/main/packages/react#passing-data-and-functions-down\n * event - HTML Event - https://developer.mozilla.org/en-US/docs/Web/API/Event\n *\n * Learn more: https://www.builder.io/c/docs/guides/custom-code\n *\n */"
                            }
                           }
                          ]
                         }
                        },
                        "id": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return `TOGprod_${state.$index}`;"
                          }
                         }
                        ],
                        "data-tognum": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return '' + (state.$index + 1);"
                          }
                         }
                        ]
                       }
                      },
                      "component": {
                       "name": "Image",
                       "options": {
                        "backgroundSize": "contain",
                        "backgroundPosition": "center",
                        "lazy": false,
                        "fitContent": true,
                        "aspectRatio": 0.572,
                        "lockAspectRatio": false,
                        "sizes": "(max-width: 638px) 60vw, (max-width: 998px) 56vw, 69vw",
                        "image": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F13d45bfd6df344e8974c4f96061c43f5",
                        "height": 954,
                        "width": 1668
                       }
                      }
                     }
                    ]
                   }
                  ]
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "none",
                  "flexDirection": "column"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid left slider)",
                "id": "builder-cb65ceb75e5840f5a8b6ddd1a8914182",
                "class": "gb-1 ge-7 store-slider TOGprod",
                "meta": {
                 "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "actions": {
                   "click": "var slideWidth=document.querySelector(\".store-slider\").clientWidth,track=document.querySelector(\".TOGprod.store-slider>.slider-track\");window.prodScroll||(window.prodScroll=track.scrollLeft),window.prodScroll>slideWidth&&(window.prodScroll-=slideWidth,track.scrollLeft=window.prodScroll)"
                  },
                  "bindings": {
                   "show": "var _virtual_index=state.productImages.length>1;return _virtual_index"
                  },
                  "code": {
                   "actions": {
                    "click": "/* let prodSlides = getToggleCollection('prod', 'slider').length; */\n/* let curSlide = parseInt(getToggleElement('prod', 'index').innerHTML.split('/')[0]) - 1; */\n/* let targetSlide = --curSlide >= 0 ? curSlide : prodSlides - 1; */\nlet slideWidth = document.querySelector(\".store-slider\").clientWidth;\nlet track = document.querySelector(\".TOGprod.store-slider>.slider-track\");\nif (!window.prodScroll) window.prodScroll = track.scrollLeft;\nif (window.prodScroll > slideWidth) {\n  window.prodScroll -= slideWidth;\n  track.scrollLeft = window.prodScroll;\n}\n"
                   },
                   "bindings": {
                    "show": "state.productImages.length > 1"
                   }
                  },
                  "layerName": "Slider Btn Left",
                  "tagName": "button",
                  "id": "builder-93a22d67d079476993bdea8cd174fc31",
                  "class": "TOGprod tog-btn left",
                  "meta": {
                   "eventActions": {
                    "click": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "/* let prodSlides = getToggleCollection('prod', 'slider').length; */\n/* let curSlide = parseInt(getToggleElement('prod', 'index').innerHTML.split('/')[0]) - 1; */\n/* let targetSlide = --curSlide >= 0 ? curSlide : prodSlides - 1; */\nlet slideWidth = document.querySelector('.store-slider').clientWidth;\nlet track = document.querySelector('.TOGprod.store-slider>.slider-track');\nif(!window.prodScroll) window.prodScroll = track.scrollLeft;\nif(window.prodScroll > slideWidth) {\n  window.prodScroll -= slideWidth;\n  track.scrollLeft = window.prodScroll;\n}"
                      }
                     }
                    ]
                   },
                   "previousId": "builder-9792ac1553004ecc996f3149f1c79887"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\">\n  <path\n    d=\"M12.0003 4.3112L13.6892 6.00009L8.88922 10.8001L19.667 10.8001L19.667 13.1556L8.88922 13.1556L13.6892 17.9556L12.0003 19.6445L4.33366 11.9779L12.0003 4.3112Z\"\n    fill=\"black\"\n  />\n</svg>\n",
                    "replaceNodes": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "actions": {
                   "click": "var prodSlides=getToggleCollection(\"prod\",\"slider\"),slideWidth=document.querySelector(\".store-slider\").clientWidth,track=document.querySelector(\".TOGprod.store-slider>.slider-track\");window.prodScroll||(window.prodScroll=track.scrollLeft),window.prodScroll<prodSlides[prodSlides.length-1].offsetLeft-slideWidth&&(window.prodScroll+=slideWidth,track.scrollLeft=window.prodScroll)"
                  },
                  "bindings": {
                   "show": "var _virtual_index=state.productImages.length>1;return _virtual_index"
                  },
                  "code": {
                   "actions": {
                    "click": "let prodSlides = getToggleCollection(\"prod\", \"slider\");\nlet slideWidth = document.querySelector(\".store-slider\").clientWidth;\nlet track = document.querySelector(\".TOGprod.store-slider>.slider-track\");\nif (!window.prodScroll) window.prodScroll = track.scrollLeft;\nif (\n  window.prodScroll <\n  prodSlides[prodSlides.length - 1].offsetLeft - slideWidth\n) {\n  window.prodScroll += slideWidth;\n  track.scrollLeft = window.prodScroll;\n}\n"
                   },
                   "bindings": {
                    "show": "state.productImages.length > 1"
                   }
                  },
                  "layerName": "Slider Btn Right",
                  "tagName": "button",
                  "id": "builder-3047647ce82c41c2bf61a5906438b179",
                  "class": "TOGprod tog-btn right",
                  "meta": {
                   "eventActions": {
                    "click": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "let prodSlides = getToggleCollection('prod', 'slider');\nlet slideWidth = document.querySelector('.store-slider').clientWidth;\nlet track = document.querySelector('.TOGprod.store-slider>.slider-track');\nif(!window.prodScroll) window.prodScroll = track.scrollLeft;\nif(window.prodScroll < prodSlides[prodSlides.length - 1].offsetLeft - slideWidth) {\n  window.prodScroll += slideWidth;\n  track.scrollLeft = window.prodScroll;\n}"
                      }
                     }
                    ]
                   },
                   "previousId": "builder-36c28091226d49038368e989c3a0d523"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\">\n  <path d=\"M12.0016 19.6888L10.3127 17.9999L15.1127 13.1999H4.33496L4.33496 10.8444H15.1127L10.3127 6.04436L12.0016 4.35547L19.6683 12.0221L12.0016 19.6888Z\" fill=\"black\"/>\n</svg>",
                    "replaceNodes": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "Slider Index",
                  "id": "builder-f9ec6a502f984a04a7e087d44f912500",
                  "class": "TOGprod tog-index font-body-sm",
                  "meta": {
                   "previousId": "builder-76e4d39dc1d34964a16c3b1a4b790241"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "01 / 01",
                    "replaceNodes": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "_newProperty": ""
                  },
                  "code": {
                   "bindings": {
                    "_newProperty": ""
                   }
                  },
                  "layerName": "Slider Track",
                  "id": "builder-19048380574d478b8218d044efa9bcad",
                  "class": "slider-track",
                  "meta": {
                   "previousId": "builder-c024329a68a745db94e8b6136ede94cd"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "Gallery",
                    "id": "builder-686c2f2580304160aa3ce11667e46dc3",
                    "class": "gallery",
                    "meta": {
                     "previousId": "builder-ebaf690ce011459199a0ccc3839d0cdb"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.image": "var _virtual_index=state.productImagesItem;return _virtual_index",
                       "id": "var _virtual_index=\"TOGprod_\".concat(state.$index);return _virtual_index",
                       "data-tognum": "var _virtual_index=\"\"+(state.$index+1);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.image": "state.productImagesItem;\n",
                        "id": "return `TOGprod_${state.$index}`;\n",
                        "data-tognum": "return \"\" + (state.$index + 1);\n"
                       }
                      },
                      "repeat": {
                       "collection": "state.productImages"
                      },
                      "id": "builder-3f671ef96e574760ad8657a11595a28d",
                      "properties": {
                       "id": "",
                       "data-tognum": ""
                      },
                      "class": "item TOGprod tog-slider",
                      "meta": {
                       "bindingActions": {
                        "component": {
                         "options": {
                          "image": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "state.productImagesItem"
                            }
                           }
                          ]
                         }
                        },
                        "meta": {
                         "bindingActions": {
                          "component": {
                           "options": {
                            "image": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "var _me;\nreturn ((_me = state.productImagesItem) === null || state.productImagesItem);"
                              }
                             }
                            ]
                           }
                          },
                          "meta": {
                           "bindingActions": {
                            "component": {
                             "options": {
                              "image": [
                               {
                                "@type": "@builder.io/core:Action",
                                "action": "@builder.io:customCode",
                                "options": {
                                 "code": "var _me;\nreturn ((_me = state.imagesItem) === null || state.imagesItem.src);"
                                }
                               }
                              ]
                             }
                            },
                            "meta": {
                             "bindingActions": {
                              "component": {
                               "options": {
                                "image": [
                                 {
                                  "@type": "@builder.io/core:Action",
                                  "action": "@builder.io:customCode",
                                  "options": {
                                   "code": "var _me;\nreturn ((_me = state.imagesItem) === null || state.imagesItem.src);"
                                  }
                                 }
                                ]
                               }
                              }
                             }
                            }
                           }
                          },
                          "id": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "/**\n * Global objects available in custom action code:\n *\n * state - builder state object - learn about state https://www.builder.io/c/docs/guides/state-and-actions\n * context - builder context object - learn about context https://github.com/BuilderIO/builder/tree/main/packages/react#passing-data-and-functions-down\n * event - HTML Event - https://developer.mozilla.org/en-US/docs/Web/API/Event\n *\n * Learn more: https://www.builder.io/c/docs/guides/custom-code\n *\n */"
                            }
                           }
                          ],
                          "data-tognum": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "/**\n * Global objects available in custom action code:\n *\n * state - builder state object - learn about state https://www.builder.io/c/docs/guides/state-and-actions\n * context - builder context object - learn about context https://github.com/BuilderIO/builder/tree/main/packages/react#passing-data-and-functions-down\n * event - HTML Event - https://developer.mozilla.org/en-US/docs/Web/API/Event\n *\n * Learn more: https://www.builder.io/c/docs/guides/custom-code\n *\n */"
                            }
                           }
                          ]
                         }
                        },
                        "id": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return `TOGprod_${state.$index}`;"
                          }
                         }
                        ],
                        "data-tognum": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return '' + (state.$index + 1);"
                          }
                         }
                        ]
                       },
                       "previousId": "builder-de46cb8e31c2444dac2ba666b2eec9d4"
                      },
                      "component": {
                       "name": "Image",
                       "options": {
                        "backgroundSize": "contain",
                        "backgroundPosition": "center",
                        "lazy": false,
                        "fitContent": true,
                        "aspectRatio": 0.572,
                        "lockAspectRatio": false,
                        "sizes": "(max-width: 638px) 60vw, (max-width: 998px) 56vw, 69vw",
                        "image": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F13d45bfd6df344e8974c4f96061c43f5",
                        "height": 954,
                        "width": 1668
                       }
                      }
                     }
                    ]
                   }
                  ]
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid right)",
                "id": "builder-71d02d1a3924432586f45e197d5250b1",
                "class": "gb-8 ge-11 gbt-1 get-12 gbm-1 gem-6",
                "meta": {
                 "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[SPACER] - 80/32/32",
                  "id": "builder-144701b35a14457abca5d347caca7231",
                  "meta": {
                   "previousId": "builder-025dd661174a480089c64bd534427e11"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-80 tspacer-32 mspacer-32\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=window&&window.BigData&&window.BigData.product&&window.BigData.product.store&&window.BigData.product.store.title&&\"\"!=window.BigData.product.store.title?window.BigData.product.store.title:state.productInfo.title;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": " return !!window && !!window.BigData && !!window.BigData.product && !!window.BigData.product.store && !!window.BigData.product.store.title && window.BigData.product.store.title != '' ? window.BigData.product.store.title : state.productInfo.title;"
                   }
                  },
                  "layerName": "Product Name",
                  "tagName": "div",
                  "id": "builder-791a1ee37c614a1f8929fa7496b41176",
                  "class": "font-head head-shorten-top head-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                  "meta": {
                   "version": "0.0.91",
                   "previousId": "builder-dcd2dd47cdc948ada62240e76bcd9b3a"
                  },
                  "component": {
                   "name": "Text",
                   "options": {}
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[SPACER] - 24/16/16",
                  "id": "builder-8d622a2ed17a4e7b8cd8cb961834a340",
                  "meta": {
                   "previousId": "builder-4499f710f28242afb8832cab541aa155"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-24 tspacer-16 mspacer-16\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "state.productInfo",
                   "style.textDecoration": "\n    if (!state.productInfo || !state.selectedProductVariant) {\n        return '';\n    }\n    if (parseFloat(state.selectedProductVariant.price) <\n        parseFloat(state.selectedProductVariant.compareAtPrice)) {\n        return 'line-through';\n    }\n    return '';\n",
                   "component.options.text": "var returnValue=window&&window.BigData&&window.BigData.product&&window.BigData.product.displayPrice?\"USD\"==window.BigData.cart.currency&&\"7693929054425\"==window.BigData.product.id?\"$999 or $32.23/mo. for 36 mo.*\":window.BigData.product.displayPrice:\"$--\";return returnValue"
                  },
                  "code": {
                   "bindings": {
                    "style.textDecoration": "    if (!state.productInfo || !state.selectedProductVariant) {        return 'none';    }    if (parseFloat(state.selectedProductVariant.price) <        parseFloat(state.selectedProductVariant.compareAtPrice)) {        return 'line-through';    }    return 'none';",
                    "component.options.text": "if(!window || !window.BigData || !window.BigData.product || !window.BigData.product.displayPrice) {\r\n    return '$--';\r\n}\r\nelse if (window.BigData.cart.currency == 'USD' && window.BigData.product.id == '7693929054425') {\r\n    return '$999 or $32.23/mo. for 36 mo.*';\r\n}\r\nreturn window.BigData.product.displayPrice;"
                   }
                  },
                  "layerName": "Product regular price",
                  "id": "builder-a5f06617262d4b1296ec39c3a882cd1d",
                  "class": "font-body-lg body-lg-shorten-top body-lg-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                  "meta": {
                   "requiresParent": {
                    "message": "This block must be inside a \"Product box\" block",
                    "query": {
                     "meta.kind": "ProductBox"
                    }
                   },
                   "version": "0.0.91",
                   "previousId": "builder-0cbbd699573440a0aab99a031c2be1ae"
                  },
                  "component": {
                   "name": "Text",
                   "options": {}
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "\n    if (!state.productInfo || !state.selectedProductVariant) {\n        return false;\n    }\n    if (parseFloat(state.selectedProductVariant.price) <\n        parseFloat(state.selectedProductVariant.compareAtPrice)) {\n        return true;\n    }\n    return false;\n",
                   "component.options.text": "\n    if (!state.productInfo || !state.selectedProductVariant) {\n        return '';\n    }\n    const price = state.selectedProductVariant.formattedPrice || `$${state.selectedProductVariant.price}`;\n    if (state.removeDecimal) {\n        return price.split('.')[0];\n    }\n    return price;\n"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "    if (!state.productInfo || !state.selectedProductVariant) {        return '';    }    const price = state.selectedProductVariant.formattedPrice || `$${state.selectedProductVariant.price}`;    if (state.removeDecimal) {        return price;    }    return price;"
                   }
                  },
                  "layerName": "Product sale price",
                  "id": "builder-025402bbfb5346829aaa1f9ccdc08613",
                  "class": "font-body-lg body-lg-shorten-top body-lg-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                  "meta": {
                   "requiresParent": {
                    "message": "This block must be inside a \"Product box\" block",
                    "query": {
                     "meta.kind": "ProductBox"
                    }
                   },
                   "version": "0.0.91",
                   "previousId": "builder-86d045f2aa884e4381ffb9abc9883876"
                  },
                  "component": {
                   "name": "Text",
                   "options": {}
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!(!BigData||!BigData.cart||\"EUR\"!==BigData.cart.currency&&\"GBP\"!==BigData.cart.currency);return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!BigData && !!BigData.cart && (BigData.cart.currency === 'EUR' || BigData.cart.currency === 'GBP')"
                   }
                  },
                  "layerName": "[SPACER] - 16/8/8",
                  "id": "builder-e5372a0815084aefbf36a0b59dc64db4",
                  "meta": {
                   "previousId": "builder-e38e256808da498c82c387223822db9d"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-16 tspacer-8 mspacer-8\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!(!BigData||!BigData.cart||\"EUR\"!==BigData.cart.currency&&\"GBP\"!==BigData.cart.currency);return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!BigData && !!BigData.cart && (BigData.cart.currency === 'EUR' || BigData.cart.currency === 'GBP')"
                   }
                  },
                  "layerName": "Shipping/VAT note",
                  "id": "builder-979346659a82437dba8f2c25700d969f",
                  "class": "font-detail detail-shorten-top detail-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
                  "meta": {
                   "previousId": "builder-ed2f846eb074408b802a254bd733a852"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "Includes VAT and shipping"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[SPACER] - 56/32/32",
                  "id": "builder-e340ee0e0de943ed93012f630dd52e2c",
                  "meta": {
                   "previousId": "builder-e38e256808da498c82c387223822db9d"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-56 tspacer-32 mspacer-32\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=window&&window.BigData&&window.BigData.product&&window.BigData.product.store&&window.BigData.product.store.desc&&\"\"!=window.BigData.product.store.desc?window.BigData.product.store.desc:state.productInfo.description;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "return !!window && !!window.BigData && !!window.BigData.product && !!window.BigData.product.store && !!window.BigData.product.store.desc && window.BigData.product.store.desc != '' ? window.BigData.product.store.desc : state.productInfo.description;"
                   }
                  },
                  "layerName": "Product Description",
                  "id": "builder-5436198b434843449adf859f066e6608",
                  "class": "font-body-sm body-sm-shorten-top body-sm-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
                  "meta": {
                   "previousId": "builder-698bd610c5c142228ce16993abc1825a"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window&&!!window.BigData&&!!window.BigData.product&&\"\"!=window.BigData.product.store.finePrint;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.store.finePrint != ''"
                   }
                  },
                  "layerName": "[SPACER] - 40/32/32",
                  "id": "builder-b8b2564cb2e041999071ff91ad43985a",
                  "meta": {
                   "previousId": "builder-6d64a6787eab4511a3dd1aa806bb184c"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-40 tspacer-32 mspacer-32\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=window&&window.BigData&&window.BigData.product?window.BigData.product.store.finePrint:\"\";return _virtual_index",
                   "show": "var _virtual_index=!!window&&!!window.BigData&&!!window.BigData.product&&\"\"!=window.BigData.product.store.finePrint;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "return !!window && !!window.BigData && !!window.BigData.product ? window.BigData.product.store.finePrint : '';",
                    "show": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.store.finePrint != ''"
                   }
                  },
                  "layerName": "Product Fine Print",
                  "id": "builder-24f9c9ee73194ccdb4617a10a66faf85",
                  "class": "font-detail detail-shorten-top detail-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
                  "meta": {
                   "previousId": "builder-ed2f846eb074408b802a254bd733a852"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window&&!!window.BigData&&!!window.BigData.product&&\"7693929054425\"==window.BigData.product.id;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.id == '7693929054425'"
                   }
                  },
                  "layerName": "[SPACER] - 40/32/32",
                  "id": "builder-b77d6f4182494611a6b3e04c00e74dda",
                  "meta": {
                   "previousId": "builder-27585ae6302a451282b062317148f4b9"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-40 tspacer-32 mspacer-32\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "actions": {
                   "click": "state.showIpds=!0"
                  },
                  "bindings": {
                   "show": "var _virtual_index=!!window&&!!window.BigData&&!!window.BigData.product&&\"7693929054425\"==window.BigData.product.id;return _virtual_index"
                  },
                  "code": {
                   "actions": {
                    "click": "state.showIpds = true;\n"
                   },
                   "bindings": {
                    "show": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.id == '7693929054425'"
                   }
                  },
                  "layerName": "Beyond IPD Note",
                  "id": "builder-2c9d18275cda4fc0a7d699ee4ce379c9",
                  "class": "ipd-note font-detail detail-shorten-top detail-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
                  "meta": {
                   "previousId": "builder-92ee753e652e46748249df2f8059184b",
                   "eventActions": {
                    "click": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "state.showIpds = true;"
                      }
                     }
                    ]
                   }
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>\n  Optional: If you know your IPD already, you can\n  <u>select your preferred IPD</u>.\n</p>\n"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=state.showIpds;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "state.showIpds"
                   }
                  },
                  "layerName": "[SPACER] - 32/24/24",
                  "id": "builder-cc6c417b724949a186f5013145a08242",
                  "meta": {
                   "previousId": "builder-9d0b6ab6d1a048c48cfc908de051db55"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-32 tspacer-24 mspacer-24\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=state.showIpds;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "state.showIpds"
                   }
                  },
                  "layerName": "IPD Options",
                  "tagName": "ul",
                  "id": "builder-916b545571774d1798cd7e128716c62d",
                  "class": "ipd-options",
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "repeat": {
                     "collection": "state.ipds"
                    },
                    "layerName": "IPD Option",
                    "tagName": "li",
                    "id": "builder-08f828a8da374be38b15b19289d23936",
                    "class": "ipd-option",
                    "meta": {
                     "previousId": "builder-14b1b1db93df42bbb30d097004e6bc5d"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.defaultValue": "var _virtual_index=state.ipdsItem;return _virtual_index",
                       "component.options.placeholder": "var _virtual_index=state.ipdsItem;return _virtual_index",
                       "id": "var _virtual_index=\"ipd\".concat(state.ipdsItem);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.defaultValue": "state.ipdsItem",
                        "component.options.placeholder": "state.ipdsItem",
                        "id": "return `ipd${state.ipdsItem}`;\n"
                       }
                      },
                      "layerName": "Option Input",
                      "id": "builder-05df2cb57f85462eb0b0a6c46692851e",
                      "properties": {
                       "id": ""
                      },
                      "meta": {
                       "previousId": "builder-3975683361d04f3b9ee3dc94b7bfc237",
                       "bindingActions": {
                        "id": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return `ipd${state.ipdsItem}`;"
                          }
                         }
                        ]
                       }
                      },
                      "component": {
                       "name": "Form:Input",
                       "options": {
                        "type": "radio",
                        "placeholder": "",
                        "required": false,
                        "name": "ipd",
                        "defaultValue": ""
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "for": "var _virtual_index=\"ipd\".concat(state.ipdsItem);return _virtual_index",
                       "component.options.text": "var _virtual_index=\"\".concat(state.ipdsItem,\"mm\");return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "for": "return `ipd${state.ipdsItem}`;\n",
                        "component.options.text": "return `${state.ipdsItem}mm`;\n"
                       }
                      },
                      "layerName": "Option Label",
                      "tagName": "label",
                      "id": "builder-1c3851fcd7d14575862565a04c897f03",
                      "properties": {
                       "for": ""
                      },
                      "class": "font-label",
                      "meta": {
                       "bindingActions": {
                        "for": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return `ipd${state.ipdsItem}`;"
                          }
                         }
                        ],
                        "component": {
                         "options": {
                          "text": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "return `${state.ipdsItem}mm`"
                            }
                           }
                          ]
                         }
                        }
                       }
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": "Enter some text..."
                       }
                      }
                     }
                    ]
                   }
                  ]
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=state.showIpds;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "state.showIpds"
                   }
                  },
                  "layerName": "[SPACER] - 56/40/40",
                  "id": "builder-c6a123d30e6c4cd6adad12a27537e5f2",
                  "meta": {
                   "previousId": "builder-27585ae6302a451282b062317148f4b9"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-56 tspacer-40 mspacer-40\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "hide": "var _virtual_index=state.showIpds;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "hide": "state.showIpds"
                   }
                  },
                  "layerName": "[SPACER] - 120/56/56",
                  "id": "builder-620f12b3bc1c46c480a03cc6fe991254",
                  "meta": {
                   "previousId": "builder-19e4e8328b9c4d9eaa077e4dc4fdd5c8"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-120 tspacer-56 mspacer-56\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "actions": {
                   "click": "\n"
                  },
                  "bindings": {
                   "hide": "var _virtual_index=!(!window||!window.BigData||!window.BigData.product||\"7761325916377\"!=window.BigData.product.id||state.inCart);return _virtual_index",
                   "style.cursor": "var _virtual_index=state.qtyLimit>0&&state.inCart>=state.qtyLimit?\"not-allowed\":\"pointer\";return _virtual_index"
                  },
                  "code": {
                   "actions": {
                    "click": "/* not needed for new button style */\n/* var addBtn = document.querySelector('.add-btn');\nvar ogText = addBtn.textContent;\nvar refreshCart;\nrefreshCart = () => {\n  // console.log('boop', {addBtn, ogText}); //debug\n  if(addBtn.textContent != ogText) {\n    state.inCart += 1;\n    loadEgCartDrawer();\n  }\n  else setTimeout(refreshCart, 100);\n}\nif(state.qtyLimit == 0 || state.inCart < state.qtyLimit) refreshCart(); */\n"
                   },
                   "bindings": {
                    "hide": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.id == \"7761325916377\" && !state.inCart",
                    "style.cursor": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit\n  ? \"not-allowed\"\n  : \"pointer\";\n"
                   }
                  },
                  "layerName": "Add to cart button",
                  "tagName": "a",
                  "id": "builder-74f0bd795348420c9ede0bec63053947",
                  "groupLocked": true,
                  "meta": {
                   "requiresParent": {
                    "message": "This block must be inside a \"Product box\" block",
                    "query": {
                     "meta.kind": "ProductBox"
                    }
                   },
                   "version": "0.0.91",
                   "updatedAt": "8/08 9:25am",
                   "eventActions": {
                    "click": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "/* not needed for new button style */\r\n/* var addBtn = document.querySelector('.add-btn');\r\nvar ogText = addBtn.textContent;\r\nvar refreshCart;\r\nrefreshCart = () => {\r\n  // console.log('boop', {addBtn, ogText}); //debug\r\n  if(addBtn.textContent != ogText) {\r\n    state.inCart += 1;\r\n    loadEgCartDrawer();\r\n  }\r\n  else setTimeout(refreshCart, 100);\r\n}\r\nif(state.qtyLimit == 0 || state.inCart < state.qtyLimit) refreshCart(); */"
                      }
                     }
                    ]
                   },
                   "previousId": "builder-bab2bafcde4f4fbcb806bbe27e72d985",
                   "bindingActions": {
                    "style": {
                     "cursor": [
                      {
                       "@type": "@builder.io/core:Action",
                       "action": "@builder.io:customCode",
                       "options": {
                        "code": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit ? 'not-allowed' : 'pointer';"
                       }
                      }
                     ]
                    }
                   }
                  },
                  "component": {
                   "name": "Symbol",
                   "options": {
                    "inheritState": true,
                    "symbol": {
                     "data": {
                      "linkToCartPageOnAddToCart": false,
                      "reloadPageOnAddToCart": false,
                      "linkToProductPageOnClick": false,
                      "buttonText": "Add to cart",
                      "soldOutButtonText": "Sold out",
                      "addedToCartButtonText": "Added ✓"
                     },
                     "inline": true,
                     "meta": {
                      "fieldName": "Product Add to Cart",
                      "hideDocumentationLink": true
                     },
                     "content": {
                      "data": {
                       "inputs": [
                        {
                         "@type": "@builder.io/core:Field",
                         "name": "linkToCartPageOnAddToCart",
                         "type": "boolean",
                         "required": false,
                         "subFields": [],
                         "helperText": "Redirect the customer to the cart page after adding this product to their cart",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "showIf": "",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false,
                         "defaultCollapsed": false
                        },
                        {
                         "@type": "@builder.io/core:Field",
                         "name": "reloadPageOnAddToCart",
                         "type": "boolean",
                         "required": false,
                         "subFields": [],
                         "helperText": "When a user clicks add to cart, refresh the current page. This is useful for making sure theme elements like cart icons are updated.",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "showIf": "!Boolean(options.get('linkToCartPageOnAddToCart') && !options.get('linkToProductPageOnClick'))",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false,
                         "defaultCollapsed": false
                        },
                        {
                         "@type": "@builder.io/core:Field",
                         "name": "linkToProductPageOnClick",
                         "type": "boolean",
                         "required": false,
                         "subFields": [],
                         "helperText": "Link to product page on click instead of adding the product to the customer's cart",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "showIf": "!Boolean(options.get('linkToCartPageOnAddToCart'))",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false,
                         "defaultCollapsed": false
                        },
                        {
                         "@type": "@builder.io/core:Field",
                         "name": "buttonText",
                         "type": "text",
                         "required": false,
                         "subFields": [],
                         "helperText": "",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "showIf": "",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false,
                         "defaultCollapsed": false
                        },
                        {
                         "@type": "@builder.io/core:Field",
                         "name": "soldOutButtonText",
                         "type": "text",
                         "required": false,
                         "subFields": [],
                         "helperText": "",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "showIf": "",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false,
                         "defaultCollapsed": false
                        },
                        {
                         "@type": "@builder.io/core:Field",
                         "name": "addedToCartButtonText",
                         "type": "text",
                         "required": false,
                         "subFields": [],
                         "helperText": "",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "showIf": "",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false,
                         "defaultCollapsed": false
                        }
                       ],
                       "blocks": [
                        {
                         "@type": "@builder.io/sdk:Element",
                         "@version": 2,
                         "actions": {
                          "click": "\n    var _a, _b, _c, _d, _e, _f, _g, _h, _j;\n    if (event.defaultPrevented) {\n        return;\n    }\n    if (state.linkToProductPageOnClick) {\n        if ((_a = context.productBoxService) === null || _a === void 0 ? void 0 : _a.navigateToProductPage) {\n            (_b = context.productBoxService) === null || _b === void 0 ? void 0 : _b.navigateToProductPage(state.productInfo);\n        }\n        else {\n            window.location.href = `/products/${state.productInfo.handle}`;\n        }\n        return;\n    }\n    const selectedProductVariant = state.selectedProductVariant;\n    if (!selectedProductVariant.availableForSale) {\n        return;\n    }\n    if (state.selectedVariantDoesNotExist) {\n        return;\n    }\n    let selectedVariantId = selectedProductVariant.id;\n    if (typeof selectedVariantId === 'number') {\n        selectedVariantId = String(selectedVariantId);\n    }\n    // If it's a graphql ID\n    if (selectedVariantId === null || selectedVariantId === void 0 ? void 0 : selectedVariantId.startsWith('gid://')) {\n        selectedVariantId = selectedVariantId.split('gid://shopify/ProductVariant/')[1];\n    }\n    const shopifyDomain = (_d = (_c = context.builderContent) === null || _c === void 0 ? void 0 : _c.meta) === null || _d === void 0 ? void 0 : _d.shopifyDomain;\n    const shopifyCustomDomain = (_f = (_e = context.builderContent) === null || _e === void 0 ? void 0 : _e.meta) === null || _f === void 0 ? void 0 : _f.shopifyCustomDomain;\n    let host = shopifyDomain ? `https://${shopifyDomain}` : '';\n    if (shopifyCustomDomain) {\n        host = `https://${shopifyCustomDomain}`;\n    }\n    const productQuantity = state.selectedProductQuantity || 1;\n    const content = context.builderContent;\n    const id = content && content.id;\n    const variationId = content && (content.id || content.variationId || content.testVariationId);\n    if (!(Builder.isEditing || Builder.isPreviewing)) {\n        builder.track('addToCart', {\n            variationId,\n            contentId: id,\n            amount: (state.selectedProductVariant &&\n                state.selectedProductVariant.price * productQuantity) ||\n                0,\n        });\n    }\n    // 30 days from now\n    const future = new Date();\n    future.setDate(future.getDate() + 30);\n    builder.setCookie('builder.addToCart.' + state.product, [id, variationId, productQuantity].join(','), future);\n    // We have a Shopify host specified, and we are not on that current site (aka custom landing page)\n    if (!context.productBoxService &&\n        host &&\n        shopifyDomain !== ((_g = window.Shopify) === null || _g === void 0 ? void 0 : _g.shop)) {\n        const formHtml = `\n                            <form action=\"${host}/cart/add\" method=\"post\" enctype=\"multipart/form-data\" accept-charset=\"UTF-8\">\n                              <input name=\"id\" value=\"${selectedVariantId}\" />\n                              <input type=\"hidden\" name=\"form_type\" value=\"product\" />\n                              <input type=\"hidden\" name=\"utf8\" value=\"✓\" />\n                              <input name=\"quantity\" value=\"${productQuantity}\" />\n                              <button class=\"submit\" type=\"submit\">Add to cart</button>\n                            </form>\n                          `;\n        const div = document.createElement('div');\n        div.style.display = 'none';\n        div.innerHTML = formHtml;\n        document.body.appendChild(div);\n        (_h = div.querySelector('.submit')) === null || _h === void 0 ? void 0 : _h.click();\n    }\n    else {\n        const promise = ((_j = context.productBoxService) === null || _j === void 0 ? void 0 : _j.addToCart)\n            ? context.productBoxService.addToCart(btoa(`gid://shopify/ProductVariant/${selectedVariantId}`), state.selectedProductQuantity || 1)\n            : fetch(`/cart/add.js`, {\n                method: 'POST',\n                headers: {\n                    'content-type': 'application/json',\n                },\n                body: JSON.stringify({\n                    items: [\n                        {\n                            quantity: state.selectedProductQuantity || 1,\n                            id: parseInt(selectedVariantId, 10),\n                        },\n                    ],\n                }),\n            }).then(res => {\n                if (!res.ok) {\n                    res\n                        .json()\n                        .then(json => alert(`${json.description || json.message || ''}`));\n                }\n            });\n        promise\n            .then(() => {\n            var _a, _b;\n            if (state.linkToCartPageOnAddToCart) {\n                ((_a = context.productBoxService) === null || _a === void 0 ? void 0 : _a.navigateToCart)\n                    ? (_b = context.productBoxService) === null || _b === void 0 ? void 0 : _b.navigateToCart()\n                    : setTimeout(() => {\n                        // Give a sec to flush tracking too!\n                        window.location.href = `${host}/cart`;\n                    }, 100);\n            }\n            else {\n                state.productAddedToCart = true;\n                if (state.reloadPageOnAddToCart) {\n                    setTimeout(() => window.location.reload(), 500);\n                }\n                else {\n                    setTimeout(() => (state.productAddedToCart = false), 2000);\n                }\n            }\n        })\n            .catch((error) => {\n            console.error('Add to cart fetch error', error);\n        });\n    }\n"
                         },
                         "bindings": {
                          "show": "state.productInfo&&(0==state.qtyLimit||state.inCart<state.qtyLimit)&&(!window||!window.BigData||!window.BigData.product||\"7761325916377\"!=window.BigData.product.id&&window.BigData.product.id)",
                          "component.options.text": "var returnValue=function(){var t=state.selectedProductVariant;if(state.productAddedToCart)return state.addedToCartButtonText;if(t&&!t.availableForSale)return state.soldOutButtonText;if(state.selectedVariantDoesNotExist)return\"Unavailable\";if(!(window&&window.BigData&&window.BigData.cart&&window.BigData.product&&window.BigData.product.shipping&&state&&state.waveTable))return\"Pre-order now\";var e=window.BigData.cart.currency,a=window.BigData.product.qtySold,r=Object.keys(state.waveTable).filter((function(t){return state.waveTable[t].includes(e)})),n=r.length?r[0]:\"w3\",i=window.BigData.product.shipping[n].reduce((function(t,e){return a>=e.soldMinimum?e.etaText:t}),\"Pre-order now (No ETA)\");return\"\".concat(i)}();return returnValue",
                          "data-cart-max": "var _virtual_index=state.qtyLimit>0&&state.inCart>=state.qtyLimit;return _virtual_index"
                         },
                         "code": {
                          "bindings": {
                           "component.options.text": "const selectedProductVariant = state.selectedProductVariant;\r\n\r\nif(state.productAddedToCart) {\r\n    return state.addedToCartButtonText;\r\n}\r\nelse if(selectedProductVariant && !selectedProductVariant.availableForSale) {\r\n    return state.soldOutButtonText;\r\n}\r\nelse if(state.selectedVariantDoesNotExist) {\r\n    return 'Unavailable';\r\n}\r\n\r\nif(!window\r\n  || !window.BigData\r\n  || !window.BigData.cart\r\n  || !window.BigData.product\r\n  || !window.BigData.product.shipping\r\n  || !state\r\n  || !state.waveTable\r\n)\r\n  return 'Pre-order now';\r\n\r\nlet currency = window.BigData.cart.currency;\r\nlet qtySold = window.BigData.product.qtySold;\r\n\r\nlet res = Object.keys(state.waveTable).filter(key => state.waveTable[key].includes(currency));\r\nlet waveKey = res.length ? res[0] : 'w3'; /* default to wave 3 */\r\n\r\nlet etas = window.BigData.product.shipping[waveKey];\r\nlet ret = etas.reduce(\r\n  (final, x) => qtySold >= x.soldMinimum ? x.etaText : final\r\n, 'Pre-order now (No ETA)');\r\nreturn `${ret}`;",
                           "show": "state.productInfo\r\n && (state.qtyLimit == 0 || state.inCart < state.qtyLimit)\r\n && (!window || !window.BigData || !window.BigData.product\r\n || (window.BigData.product.id != \"7761325916377\" && window.BigData.product.id != \"7693929054425\"))",
                           "data-cart-max": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit;\n"
                          }
                         },
                         "layerName": "(OLD) Add to Cart button",
                         "id": "builder-87c7426946d1483d94a77026b52212ea",
                         "class": "add-btn font-body-sm font-mob-xsm",
                         "meta": {
                          "version": "0.0.91",
                          "eventActions": {
                           "click": [],
                           "change": null
                          },
                          "bindingActions": {
                           "data-cart-max": [
                            {
                             "@type": "@builder.io/core:Action",
                             "action": "@builder.io:customCode",
                             "options": {
                              "code": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit;"
                             }
                            }
                           ]
                          }
                         },
                         "component": {
                          "name": "Text",
                          "options": {}
                         },
                         "responsiveStyles": {
                          "large": {
                           "display": "none"
                          }
                         }
                        },
                        {
                         "@type": "@builder.io/sdk:Element",
                         "@version": 2,
                         "actions": {
                          "click": "var hasProduct=!!window&&!!window.BigData&&!!window.BigData.product,items=[{quantity:1,id:hasProduct?window.BigData.product.vid:\"42871437951193\"}];if(hasProduct&&\"7693929054425\"==window.BigData.product.id){var ipdEl=document.querySelector('input[name=\"ipd\"]:checked');ipdEl&&(items[0].properties={IPD:ipdEl.value})}try{jQuery.post(\"\".concat(Shopify.routes.root,\"cart/add.js\"),{items:items},(function(t){state.inCart+=1,loadEgCartDrawer()}))}catch(t){retur}"
                         },
                         "bindings": {
                          "show": "state.productInfo&&(0==state.qtyLimit||state.inCart<state.qtyLimit)&&(!window||!window.BigData||!window.BigData.product||window.BigData.product.id)",
                          "component.options.text": "var returnValue=function(){var t=state.selectedProductVariant;if(state.productAddedToCart)return state.addedToCartButtonText;if(t&&!t.availableForSale)return state.soldOutButtonText;if(state.selectedVariantDoesNotExist)return\"Unavailable\";if(!(window&&window.BigData&&window.BigData.cart&&window.BigData.product&&window.BigData.product.shipping&&state&&state.waveTable))return\"Pre-order now\";var e=window.BigData.cart.currency,a=Object.keys(state.waveTable).filter((function(t){return state.waveTable[t].includes(e)})),r=a.length?a[0]:\"w3\",n=window.BigData.product.shipping[r].reduce((function(t,e){return state.qtySold>=e.soldMinimum?e.etaText:t}),\"Pre-order now (No ETA)\");return\"\".concat(n)}();return returnValue",
                          "data-cart-max": "var _virtual_index=state.qtyLimit>0&&state.inCart>=state.qtyLimit;return _virtual_index",
                          "hide": "var _virtual_index=!!state.productInfo.tags&&!!state.productInfo.tags.length&&state.productInfo.tags.filter((function(t){return\"coming-soon\"==t})).length;return _virtual_index"
                         },
                         "code": {
                          "actions": {
                           "click": "let hasProduct = !!window && !!window.BigData && !!window.BigData.product;\nlet items = [\n  {\n    quantity: 1,\n    id: hasProduct ? window.BigData.product.vid : \"42871437951193\",\n  },\n];\nif (hasProduct && window.BigData.product.id == \"7693929054425\") {\n  let ipdEl = document.querySelector('input[name=\"ipd\"]:checked');\n  if (!!ipdEl) items[0].properties = { IPD: ipdEl.value };\n}\ntry {\n  jQuery.post(`${Shopify.routes.root}cart/add.js`, { items }, (resp) => {\n    state.inCart += 1;\n    loadEgCartDrawer();\n    /* console.log({response: JSON.parse(resp)}); //debug */\n  });\n} catch (err) {\n  return;\n}\n"
                          },
                          "bindings": {
                           "component.options.text": "const selectedProductVariant = state.selectedProductVariant;\r\n\r\nif(state.productAddedToCart) {\r\n    return state.addedToCartButtonText;\r\n}\r\nelse if(selectedProductVariant && !selectedProductVariant.availableForSale) {\r\n    return state.soldOutButtonText;\r\n}\r\nelse if(state.selectedVariantDoesNotExist) {\r\n    return 'Unavailable';\r\n}\r\n\r\nif(!window\r\n  || !window.BigData\r\n  || !window.BigData.cart\r\n  || !window.BigData.product\r\n  || !window.BigData.product.shipping\r\n  || !state\r\n  || !state.waveTable\r\n)\r\n  return 'Pre-order now';\r\n\r\nlet currency = window.BigData.cart.currency;\r\n\r\nlet res = Object.keys(state.waveTable).filter(key => state.waveTable[key].includes(currency));\r\nlet waveKey = res.length ? res[0] : 'w3'; /* default to wave 3 */\r\n\r\nlet etas = window.BigData.product.shipping[waveKey];\r\nlet ret = etas.reduce(\r\n  (final, x) => state.qtySold >= x.soldMinimum ? x.etaText : final\r\n, 'Pre-order now (No ETA)');\r\nreturn `${ret}`;",
                           "show": "state.productInfo\r\n && (state.qtyLimit == 0 || state.inCart < state.qtyLimit)\r\n && (!window || !window.BigData || !window.BigData.product || window.BigData.product.id != \"7761325916377\")",
                           "data-cart-max": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit;\n",
                           "hide": "!!state.productInfo.tags && !!state.productInfo.tags.length && state.productInfo.tags.filter(tag => tag == 'coming-soon').length"
                          }
                         },
                         "layerName": "Add to Cart button",
                         "id": "builder-f03c96b2d237441c80ad27f729182249",
                         "class": "add-btn font-body-sm font-mob-xsm",
                         "meta": {
                          "version": "0.0.91",
                          "eventActions": {
                           "change": null,
                           "click": [
                            {
                             "@type": "@builder.io/core:Action",
                             "action": "@builder.io:customCode",
                             "options": {
                              "code": "let hasProduct = !!window && !!window.BigData && !!window.BigData.product;\nlet items = [{\n\tquantity: 1,\n\tid: hasProduct ? window.BigData.product.vid : '42871437951193'\n}];\nif(hasProduct && window.BigData.product.id == '7693929054425') {\n\tlet ipdEl = document.querySelector('input[name=\"ipd\"]:checked');\n\tif(!!ipdEl)\n\t\titems[0].properties = {'IPD': ipdEl.value};\n}\ntry {\n\tjQuery.post(`${Shopify.routes.root}cart/add.js`, {items}, resp => {\n\t\tstate.inCart += 1;\n\t\tloadEgCartDrawer();\n\t\t/* console.log({response: JSON.parse(resp)}); //debug */\n\t});\n} catch(err) {return;}"
                             }
                            }
                           ]
                          },
                          "bindingActions": {
                           "data-cart-max": [
                            {
                             "@type": "@builder.io/core:Action",
                             "action": "@builder.io:customCode",
                             "options": {
                              "code": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit;"
                             }
                            }
                           ]
                          },
                          "previousId": "builder-3bc726dc49394451a5cff255f7f739fd"
                         },
                         "component": {
                          "name": "Text",
                          "options": {}
                         },
                         "responsiveStyles": {
                          "large": {
                           "cursor": "pointer"
                          }
                         }
                        },
                        {
                         "@type": "@builder.io/sdk:Element",
                         "@version": 2,
                         "bindings": {
                          "show": "state.productInfo&&(state.qtyLimit>0&&state.inCart>=state.qtyLimit||state.productInfo.tags&&state.productInfo.tags.length&&state.productInfo.tags.filter((function(t){return\"coming-soon\"==t})).length)&&window&&window.BigData&&window.BigData.product",
                          "component.options.text": "var _a,_b,_virtual_index=(null===(_b=null===(_a=null===state||void 0===state?void 0:state.productInfo)||void 0===_a?void 0:_a.tags)||void 0===_b?void 0:_b.filter((function(t){return\"coming-soon\"==t})).length)?\"Coming soon\":state.addedToCartButtonText;return _virtual_index"
                         },
                         "code": {
                          "bindings": {
                           "component.options.text": "!!state?.productInfo?.tags?.filter(tag => tag == 'coming-soon').length ? 'Coming soon' : state.addedToCartButtonText",
                           "show": "state.productInfo\r\n && (\r\n    (state.qtyLimit > 0 && state.inCart >= state.qtyLimit)\r\n    || (!!state.productInfo.tags\r\n        && !!state.productInfo.tags.length\r\n        && state.productInfo.tags.filter(tag => tag == 'coming-soon').length\r\n    )\r\n ) && !!window && !!window.BigData && !!window.BigData.product"
                          }
                         },
                         "layerName": "ALREADY IN CART",
                         "id": "builder-b0ad15b306674036991fffe215d3a775",
                         "class": "add-btn no-hover font-body-sm font-mob-xsm",
                         "meta": {
                          "version": "0.0.91",
                          "eventActions": {
                           "change": null
                          },
                          "previousId": "builder-3bc726dc49394451a5cff255f7f739fd"
                         },
                         "component": {
                          "name": "Text",
                          "options": {}
                         },
                         "responsiveStyles": {
                          "large": {
                           "cursor": "not-allowed"
                          }
                         }
                        }
                       ],
                       "tsCode": "/*\n  * Global objects available:\n  *\n  * state - builder state object - learn about state https://www.builder.io/c/docs/guides/state-and-actions\n  * context - builder context object - learn about state https://github.com/BuilderIO/builder/tree/main/packages/react#passing-data-and-functions-down\n  * fetch - Fetch API - https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API'\n  * Builder - Builder object - useful values include: Builder.isServer, Builder.isBrowser, Builder.isPreviewing, Builder.isEditing\n  *\n  * visit https://www.builder.io/c/docs/guides/custom-code\n  * for more information on writing custom code\n  */\n async function main () {\n  if (Builder.isServer) {\n    // Place any code here you want to only run on the server. Any  \n    // data fetched on the server will be available to re-hydrate on the client\n    // if added to the state object\n  }\n\n  if (Builder.isBrowser) {\n    // Place code that you only want to run in the browser (client side only) here\n    // For example, anything that uses document/window access or DOM manipulation\n  }\n}\n\nexport default main();",
                       "jsCode": "var __awaiter=function(e,n,t,r){return new(t||(t=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function u(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var n;e.done?o(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(a,u)}l((r=r.apply(e,n||[])).next())}))},__generator=function(e,n){var t,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},\"function\"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(t)throw new TypeError(\"Generator is already executing.\");for(;a;)try{if(t=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=n.call(e,a)}catch(e){i=[6,e],r=0}finally{t=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,u])}}};function main(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(e){return Builder.isServer,Builder.isBrowser,[2]}))}))}var _virtual_index=main();return _virtual_index"
                      }
                     }
                    }
                   }
                  },
                  "responsiveStyles": {
                   "small": {
                    "width": "100%"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "actions": {
                   "click": "document.querySelector(\"label.la-label_button\")&&document.querySelector(\"label.la-label_button\").click()"
                  },
                  "bindings": {
                   "hide": "var _virtual_index=!(window&&window.BigData&&window.BigData.product&&\"7761325916377\"==window.BigData.product.id&&!state.inCart);return _virtual_index"
                  },
                  "code": {
                   "actions": {
                    "click": "if (!!document.querySelector(\"label.la-label_button\"))\n  document.querySelector(\"label.la-label_button\").click();\n"
                   },
                   "bindings": {
                    "hide": "!window || !window.BigData || !window.BigData.product || window.BigData.product.id != \"7761325916377\" || !!state.inCart"
                   }
                  },
                  "layerName": "Upload prescription button",
                  "id": "builder-5c7aa04078ed4301bb4da725e1812d9d",
                  "class": "rx-upload-btn font-body-sm font-mob-xsm",
                  "meta": {
                   "eventActions": {
                    "click": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "if(!!document.querySelector('label.la-label_button'))\n  document.querySelector('label.la-label_button').click();"
                      }
                     }
                    ]
                   },
                   "previousId": "builder-fdf9eadb67db4cdda82cd5f8959080ce"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<button\n  type=\"button\"\n  id=\"la-select-lenses-btn\"\n  class=\"la-select-lenses-btn font-body-sm\"\n  data-toggle=\"la-modal\"\n  data-target=\"#myPrescription\"\n>\n  Upload prescription\n</button>\n"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-311ed3b4644047c8951818f73f12bef3",
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<script>\n  const params = new Proxy(new URLSearchParams(window.location.search), {\n      get: (searchParams, prop) => searchParams.get(prop),\n  });\n  if(!!params.initForm && params.initForm === 'y' && !!document.querySelector('.rx-upload-btn') && document.querySelector('.rx-upload-btn').style.display !== 'hidden') {\n      document.querySelector('.rx-upload-btn button').click();\n  }\n</script>\n",
                    "replaceNodes": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "padding": "0px",
                "textAlign": "left",
                "width": "100%"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "layerName": "SLIDER INTERACTION",
              "tagName": "div",
              "id": "builder-192f38540efd4860879b2845a27bd99b",
              "class": "TAVERN",
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<script>\n  window.getToggleCollection = function(toggleGroupKey, elementKey, toggleNumber = '') {\n    let query = `.TOG${toggleGroupKey}.tog-${elementKey}` + (toggleNumber == '' ? '' : `[data-tognum=\"${toggleNumber}\"]`);\n    return [...document.querySelectorAll(query)];\n  };\n  window.getToggleElement = function(toggleGroupKey, elementKey, otherClasses = '') {\n    return document.querySelector(`.TOG${toggleGroupKey}.tog-${elementKey}${otherClasses}`);\n  };\n\n  window.updateSliderControls = function() {\n    let indexDisplay = getToggleElement('prod', 'index');\n    let prodSlides = getToggleCollection('prod', 'slider');\n    let togNum = 0;\n    for(let i = 0; i < prodSlides.length; i++) {\n      let slide = prodSlides[i];\n      let rects = slide.getClientRects();\n      if(rects.length && !!rects[0] && rects[0].x > 0) {\n        togNum = parseInt(slide.dataset.tognum);\n        break;\n      }\n    }\n    if(togNum) {\n      if(!!indexDisplay) {\n        let cur = togNum.toString().padStart(2, '0');\n        let tot = prodSlides.length.toString().padStart(2, '0');\n        indexDisplay.children[0].innerHTML = `${cur} / ${tot}`;\n      }\n    }\n    if(!!window.prodScroll) delete window.prodScroll;\n  };\n  setTimeout(window.updateSliderControls, 100);\n\n  /* --Interactive sections */\n  /* product */\n  let onTrackScroll = () => {\n    if(typeof window.prodDebounce == 'number') clearTimeout(window.prodDebounce);\n    window.prodDebounce = setTimeout(window.updateSliderControls, 100);\n  };\n  setTimeout(() => {\n    let prodTrack = document.querySelector('.TOGprod.store-slider>.slider-track');\n    if(!!prodTrack) {\n      prodTrack.onscroll = onTrackScroll;\n    }\n  }, 100);\n</script>\n",
                "replaceNodes": true
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=state.specMap.length;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "state.specMap.length"
               }
              },
              "layerName": "[SPACER] - 120//80",
              "id": "builder-40d476038e1f4b1d86d3b1d44f5e9e46",
              "meta": {
               "previousId": "builder-025dd661174a480089c64bd534427e11"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-120 mspacer-80\" />\n",
                "replaceNodes": true
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=!!window&&!!window.BigData&&!!window.BigData.product&&\"7693929054425\"==window.BigData.product.id;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.id == '7693929054425'"
               }
              },
              "layerName": "Content Beyond Page",
              "id": "builder-7ef2ad25ad344220aaa42a90384326a5",
              "meta": {
               "previousId": "builder-888164781eb442278a4dec717f1c9a10"
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160",
                "id": "builder-778d4a8873f0420fa9a4aacce1d012b0",
                "meta": {
                 "previousId": "builder-1c8f9e030d12472797c6786393230138"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 tspacer-160\" />\n",
                  "scriptsClientOnly": true
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "bindings": {
                 "hide": "var _virtual_index=state.loading||!state.productInfo;return _virtual_index"
                },
                "code": {
                 "bindings": {
                  "hide": "state.loading || !state.productInfo"
                 }
                },
                "layerName": "[GRID] - Form Factor",
                "id": "builder-51250b629c5c4d338efc161276d17111",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-3ace0c04f4794e7b897400b12701131a"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-b07c4b675d0e4a719ad243d0407a85d2",
                  "class": "gb-8 ge-11 gbt-1 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-2ca8eb3d7193473585c688166b4c8962"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-beb6aa5c986b4b91b0b0482a3973447d",
                    "class": "gb-1 ge-6 get-8 gem-6 font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                    "meta": {
                     "previousId": "builder-6133303b3513432282506f4fa72d52e9",
                     "transformed.text": "localized",
                     "localizedTextInputs": [
                      "text"
                     ]
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p>Shockingly small form factor. A revolutionary approach</p>"
                      }
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(0, 0, 0, 1)"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-bad3a766c9374397827ff6912e96f9ec",
                    "class": "gb-1 ge-6 get-8 gem-6 font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "Shockingly small form factor. A revolutionary approach"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 32//24",
                    "id": "builder-64ba695c5efc41ab95382a8b4deb548f",
                    "class": "gb-1 ge-12 gem-6 ",
                    "meta": {
                     "previousId": "builder-f78214737c7d4c71842c272b29d6756e"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 mspacer-24\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-9061c1a37dc74e7ab6479b150eedefff",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-209770216db2465c852cbf650691ee6d",
                     "transformed.text": "localized",
                     "localizedTextInputs": [
                      "text"
                     ]
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p>Traditional VR headsets are bulky and uncomfortable. Beyond focuses on an ultra-light and compact form factor so you can enjoy long sessions in VR.</p>"
                      }
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-ae9ec0ddacf04ae29a64007a70b9157c",
                    "meta": {
                     "previousId": "builder-56cfdb99cc4e47e0a75dff5b85bbe733"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 80",
                    "id": "builder-7f5b49043bd8483f9b0e12aba4be85ce",
                    "meta": {
                     "previousId": "builder-814c7a394d9c4c33bb7673b8b8d62d21"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none",
                      "marginBottom": "-12px"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "display": "flex",
                    "flexDirection": "column"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "padding": "0px",
                  "textAlign": "left",
                  "width": "100%"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 56",
                "id": "builder-013812b2ac1746959920e9f3f9ebd65c",
                "meta": {
                 "previousId": "builder-89192c251a0d4832aada8f4e067cbc7c"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-56\" />\n",
                  "scriptsClientOnly": true
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[IMG] - Beyond Boxing",
                "id": "builder-089dbf937a974bb78f68f645c5279a46",
                "class": "base-margin img-rounded",
                "meta": {
                 "previousId": "builder-8a1bc95f01f64110af63f05e70234290",
                 "bindingActions": {
                  "component": {
                   "options": {
                    "image": null
                   }
                  }
                 }
                },
                "component": {
                 "name": "Image",
                 "options": {
                  "image": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=1648",
                  "backgroundSize": "cover",
                  "backgroundPosition": "center",
                  "lazy": false,
                  "fitContent": true,
                  "aspectRatio": 0.7,
                  "lockAspectRatio": false,
                  "height": 1400,
                  "width": 2000,
                  "sizes": "(max-width: 638px) 100vw, (max-width: 998px) 97vw, 118vw",
                  "srcset": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=100 100w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=200 200w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=400 400w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=800 800w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=1200 1200w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=1600 1600w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=2000 2000w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=1648 1648w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=638 638w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F286223e402954280a3d8b5b5809f4a88?width=966 966w"
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column",
                  "position": "relative",
                  "flexShrink": "0",
                  "boxSizing": "border-box",
                  "minWidth": "20px",
                  "overflow": "hidden",
                  "height": "40vw",
                  "marginLeft": "0px",
                  "marginRight": "0px"
                 },
                 "medium": {
                  "width": "100%"
                 },
                 "small": {
                  "width": "100%",
                  "height": "90vw"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[mSPACER] - 24",
                "id": "builder-23d23ccbea184790a151ca8fb9c87488",
                "meta": {
                 "previousId": "builder-f5b796225eba413ba1d2199d6585d989"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 56",
                "id": "builder-6bd0638c54bd423593217a48968911eb",
                "meta": {
                 "previousId": "builder-c83a5dbc139e43f1b18532eed807c7a2"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-56\" />\n",
                  "scriptsClientOnly": true
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[GRID] - Spec Highlights",
                "id": "builder-c2e1b633474547a0ad1edcb900385f43",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-8115d5b47f964d6c945b5ed25b157235"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-bcaf3ed19c31465e814119f5698c616b",
                  "class": "gb-1 ge-3 get-3 font-head head-shorten-top gbm-1 gem-3 font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                  "meta": {
                   "previousId": "builder-c7b70b30e3f245c389ea67b59a240cda",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p>127 grams</p>",
                     "jp": "<p>127 g</p>"
                    }
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginRight": "25px"
                   },
                   "medium": {
                    "marginRight": "0",
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-624ca9de150745a0b49644c7a452e9b4",
                  "class": "gb-4 ge-6 gbt-4 get-6 font-head head-shorten-top gbm-4 gem-6 font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                  "meta": {
                   "previousId": "builder-278a5f0ebc37430bba8684eb1dee1a7e"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>24 mm</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginRight": "84px"
                   },
                   "medium": {
                    "paddingRight": "0px",
                    "marginRight": "0px",
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-6010c0a404d84f1ea42bbc03bbb58f63",
                  "class": "gbm-1 gem-3 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-769e38f62ba04f2d9f4f62b7bd392f31",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p>weight</p>",
                     "jp": "<p>重量</p>"
                    }
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-36736272aa094f39bb068364e2aeaa88",
                  "class": "gbm-4 gem-6 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-ff10c3e984854716870cc39549cfca87",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p>at its thinnest point</p>",
                     "jp": "<p>最薄部</p>"
                    }
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "flex",
                    "textAlign": "left"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[mSPACER] - 56",
                  "id": "builder-a923aad0cc924ca68164eb8f448a4627",
                  "meta": {
                   "previousId": "builder-999bc29451c746da8ef032b74b3b72ba"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-56\" />\n",
                    "scriptsClientOnly": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "flex",
                    "marginTop": "-12px",
                    "marginBottom": "-12px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-e652ebdb0a3445cd99b6fd4f23de0096",
                  "class": "gb-7 ge-9 gbt-7 get-9 font-head head-shorten-top gbm-1 gem-3 font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                  "meta": {
                   "previousId": "builder-05cf41cf668e4268882bb1b26c6f1b1c"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>143.1 mm</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left"
                   },
                   "medium": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-06a214431565444c96ff5668c92038d8",
                  "class": "gb-10 ge-12 gbt-10 get-12 font-head head-shorten-top gbm-4 gem-6 font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                  "meta": {
                   "previousId": "builder-2da3767178a144a4accbcda053618179"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>52.4 mm</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left"
                   },
                   "medium": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-47340a549e2742b096413d1d3d1376fb",
                  "class": "gbm-1 gem-3 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-9b99068164c24e659da5c843a9b5fa64",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p>length</p>",
                     "jp": "<p>幅</p>"
                    }
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-cd50adfac20d48fc9124c3072877de3b",
                  "class": "gbm-4 gem-6 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-753aeb293a2b473297d127965432b498",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p>width</p>",
                     "jp": "<p>高さ</p>"
                    }
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-ae6e92d23e24411ea71ac2fb904cc3e5",
                  "class": "gb-1 ge-3 get-3 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-566d7a28ddea43fbb45da424dd9ed8d4",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p>weight</p>",
                     "jp": "<p>重量</p>"
                    }
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-1e7ff976f1a945d597e0d6688fc4295a",
                  "class": "gb-4 ge-6 gbt-4 get-6 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-c98ca3300d4d4c42b32acd0395bc4a7d",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>thinnest point</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-070eab685cda471c89b17f346fb47333",
                  "class": "gb-7 ge-9 gbt-7 get-9 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-1b6be75b5e3b4832be490a7b69b47acf",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p>length</p>",
                     "jp": "<p>幅</p>"
                    }
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex",
                    "marginTop": "-8px",
                    "marginBottom": "0px"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-5f40b550a2604a58970ff7c6fab96b7f",
                  "class": "gb-10 ge-12 gbt-10 get-12 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-8170418f0216492a987b63ae634721f6",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p>width</p>",
                     "jp": "<p>高さ</p>"
                    }
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "marginLeft": "auto"
                 },
                 "medium": {
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "width": "100%"
                 },
                 "small": {
                  "paddingLeft": "0px"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160//120",
                "id": "builder-355ca1fc7ffc433698b899d3494b9831",
                "meta": {
                 "previousId": "builder-3c220e922dbc4436a9ef0087e49ed7e7"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 mspacer-120\" />\n",
                  "replaceNodes": true
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[GRID] - Form Factor",
                "id": "builder-425232e312184d519d5c1ec680ee949c",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-5e06e961ee4846c688d73d33801d3e4e"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-b238512255024f4aae39c3ccd1403450",
                  "class": "gb-1 ge-5 gbt-1 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-9683ffa7454941289e6bc559ebec0793"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-67d1d8bebcb9485d9cfd8c16dce88b5c",
                    "class": "gb-1 ge-6 get-8 gem-6 font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                    "meta": {
                     "previousId": "builder-2bafcc8f558e48ad8a581657e4e68de8",
                     "transformed.text": "localized",
                     "localizedTextInputs": [
                      "text"
                     ]
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p>Unparalleled visual clarity. Shocking color fidelity, In a tiny package.&nbsp;</p>"
                      }
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(0, 0, 0, 1)"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 32//24",
                    "id": "builder-b836f50227304e90821603f8d2dbbd17",
                    "class": "gb-1 ge-12 gem-6 ",
                    "meta": {
                     "previousId": "builder-c26e7fe97efb4bebb9cec259a6bc16cf"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 mspacer-24\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-8d94ff22781c4b93b4caf1f02ba8e98a",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-ed25574804014987acabcab75f72e536",
                     "transformed.text": "localized",
                     "localizedTextInputs": [
                      "text"
                     ]
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p>Over 13.1 million pixels are packed into dual 1-inch OLED displays in an RGB striped layout. Each pixel is just 7.2 μm wide – 7 times thinner than a human hair – with response times measured in nanoseconds. The result? No more screen door effect, dull colors, gray shadows, or motion blur you became accustomed to with older-generation LCD-based VR headsets. Beyond supports 75Hz and 90Hz refresh rates.</p>"
                      }
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 56",
                    "id": "builder-ec038f27904c4a78bf241653ce63ef9a",
                    "meta": {
                     "previousId": "builder-dab3562374ff4d5eac68e923ea70ad0f"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-56\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-dc69f670a7ee412090a0931b31bbe589",
                    "meta": {
                     "previousId": "builder-64ccc352ceb248c8833c0aae008a66c9"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 80",
                    "id": "builder-d066a1e13ce04c928438d7bb1eb359c9",
                    "meta": {
                     "previousId": "builder-05e7d2e3f78842c0a288e46eaedf38e9"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none",
                      "marginBottom": "-12px"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "display": "flex",
                    "flexDirection": "column"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "padding": "0px",
                  "textAlign": "left",
                  "width": "100%"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[IMG] - Beyond Boxing",
                "id": "builder-5efc20e6f161419ebe9f6b2362cfdd9d",
                "class": "base-margin img-rounded",
                "meta": {
                 "previousId": "builder-249ee09f8f66407a832cb20fe8a6e134",
                 "bindingActions": {
                  "component": {
                   "options": {
                    "image": null
                   }
                  }
                 }
                },
                "component": {
                 "name": "Image",
                 "options": {
                  "image": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=1648",
                  "backgroundSize": "contain",
                  "backgroundPosition": "center",
                  "lazy": false,
                  "fitContent": true,
                  "aspectRatio": 0.552,
                  "lockAspectRatio": false,
                  "height": 1104,
                  "width": 2000,
                  "sizes": "(max-width: 638px) 100vw, (max-width: 998px) 97vw, 118vw",
                  "srcset": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=100 100w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=200 200w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=400 400w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=800 800w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=1200 1200w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=1600 1600w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=2000 2000w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=1648 1648w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=638 638w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc384f60f859b46979a5003ea70baa517?width=966 966w"
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column",
                  "position": "relative",
                  "flexShrink": "0",
                  "boxSizing": "border-box",
                  "minWidth": "20px",
                  "overflow": "hidden",
                  "height": "40vw",
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "backgroundColor": "rgba(0, 0, 0, 1)"
                 },
                 "medium": {
                  "width": "100%"
                 },
                 "small": {
                  "width": "100%",
                  "height": "90vw"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[mSPACER] - 24",
                "id": "builder-40531a304e164b62bd7482bdd8c504ff",
                "meta": {
                 "previousId": "builder-2b07dc3e6de348a88c9d63141ef11285"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 56",
                "id": "builder-36894fdd35b040c789f021f59cc71a42",
                "meta": {
                 "previousId": "builder-526064ed63f74122984b4ef412db5802"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-56\" />\n",
                  "scriptsClientOnly": true
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 56",
                "id": "builder-bbb4215a21ab43a3894354c5043106b4",
                "meta": {
                 "previousId": "builder-6180633940944a4bbacdcfca859a1a80"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-56\" />\n",
                  "scriptsClientOnly": true
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[GRID] - Spec Highlights",
                "id": "builder-1874f3def2104cf9a5636e51d7528ab4",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-5caf4421da574faa8ac0aaca174604e7"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-beaf1820c3414d4c9d089f98e84df7a3",
                  "class": "gb-1 ge-3 get-3 font-head head-shorten-top gbm-1 gem-3 font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                  "meta": {
                   "previousId": "builder-fb55c554a44f4278b00a4c8f904c39e7",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p>5120 × 2560</p>",
                     "jp": "<p>127 g</p>"
                    }
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginRight": "25px"
                   },
                   "medium": {
                    "marginRight": "0"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-de381d6ef2954beeac82709cfc731d15",
                  "class": "gb-4 ge-6 gbt-4 get-6 font-head head-shorten-top gbm-4 gem-6 font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                  "meta": {
                   "previousId": "builder-a42c7b5463af44b48428a07286ec5d54"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>up to 90Hz</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginRight": "84px"
                   },
                   "medium": {
                    "paddingRight": "0px",
                    "marginRight": "0px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-12ca504b5e7c4945acaf5acd178f74b3",
                  "class": "gbm-1 gem-3 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-87263171b2e042bb94c6f85986a659d4",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p>weight</p>",
                     "jp": "<p>重量</p>"
                    }
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-98cee936cfe44bd7b56006b354693a66",
                  "class": "gbm-4 gem-6 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-49e2d0dadb5f41278e548e52dc591449",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p>at its thinnest point</p>",
                     "jp": "<p>最薄部</p>"
                    }
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "flex",
                    "textAlign": "left"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[mSPACER] - 56",
                  "id": "builder-261ac2aba0f848eda69862a391fed3bf",
                  "meta": {
                   "previousId": "builder-a76ba7c0bcc448ebb7b81c8360901cca"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-56\" />\n",
                    "scriptsClientOnly": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "flex",
                    "marginTop": "-12px",
                    "marginBottom": "-12px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-82590f6857c745ec8f5fb29d715acc36",
                  "class": "gb-7 ge-9 gbt-7 get-9 font-head head-shorten-top gbm-1 gem-3 font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                  "meta": {
                   "previousId": "builder-523ec1f134a645dd8b030da58378896d"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>32</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-27a115ba5f7748df82f50842e7ab5887",
                  "class": "gb-10 ge-12 gbt-10 get-12 font-head head-shorten-top gbm-4 gem-6 font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                  "meta": {
                   "previousId": "builder-c415951956de4e28b2c74af6c6d56359"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>102°</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-6419755a7d2649b781d9bf1ef8fffb43",
                  "class": "gbm-1 gem-3 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-3e2318b2b7b94fce85f3fc73ff81e9fc",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p>length</p>",
                     "jp": "<p>幅</p>"
                    }
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-c9cd67908a3a4955a26532832b727bc9",
                  "class": "gbm-4 gem-6 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-f931db142ff748c18662f9e7fea932da",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p>width</p>",
                     "jp": "<p>高さ</p>"
                    }
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-0aea01bc53334bda92d7f8332acd55d7",
                  "class": "gb-1 ge-3 get-3 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-f549adc776784f00aba5afa3ad55509e",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p>resolution</p>",
                     "jp": "<p>重量</p>"
                    }
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-adf2fdfbb1e946bd8316a9dcdb719a59",
                  "class": "gb-4 ge-6 gbt-4 get-6 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-a65644ba816e4a07b993ddc74107aeca",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p>refresh rate</p>",
                     "jp": "<p>最薄部</p>"
                    }
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-3f731efa831b4dc78a7defc844ec73e4",
                  "class": "gb-7 ge-9 gbt-7 get-9 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-8a0daea26d7f485db6ad7c95f9048bee",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p>pixels per degree (PPD)</p>",
                     "jp": "<p>幅</p>"
                    }
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex",
                    "marginTop": "-8px",
                    "marginBottom": "0px"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-68515f483000492384da646afa5c02c5",
                  "class": "gb-10 ge-12 gbt-10 get-12 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-671d99a7c5954c0eb4b6f8df442d0d49",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p>field of view</p>",
                     "jp": "<p>高さ</p>"
                    }
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "marginRight": "auto"
                 },
                 "small": {
                  "paddingLeft": "0px"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160//120",
                "id": "builder-30c0461eb9634bad9b36f07b5cf9f0fc",
                "meta": {
                 "previousId": "builder-4eef31c8dddd432a90a0e2627e23b6b8"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 mspacer-120\" />\n",
                  "replaceNodes": true
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "bindings": {
                 "hide": "var _virtual_index=state.loading||!state.productInfo;return _virtual_index"
                },
                "code": {
                 "bindings": {
                  "hide": "state.loading || !state.productInfo"
                 }
                },
                "layerName": "[GRID] - Form Factor",
                "id": "builder-6fe5e054afac46a496889145c0a7e780",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-515c55a31b684b2487597cdd09db22cb"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-84ca97cc1bf84f8cb36eaa4bd856a830",
                  "class": "gb-8 ge-11 gbt-1 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-7750f44578014177849190f034a2d847"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-4b127aeefb0545d3a8e933770bc5b456",
                    "class": "gb-1 ge-6 get-8 gem-6 font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                    "meta": {
                     "previousId": "builder-70467f96bd4c42f492e224722cb4fcc3",
                     "transformed.text": "localized",
                     "localizedTextInputs": [
                      "text"
                     ]
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p>Personalized to fit your perfectly. Build for your face.</p>"
                      }
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(0, 0, 0, 1)"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 32//24",
                    "id": "builder-1d887ac04a6a4973849ffcdb284d63c5",
                    "class": "gb-1 ge-12 gem-6 ",
                    "meta": {
                     "previousId": "builder-674377b15f4244b8932c10a1bdffc316"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 mspacer-24\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-279dacf077844057b5cb8fa2376bccbd",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-0c3fc2be4a514ed2a456065e09e7a548",
                     "transformed.text": "localized",
                     "localizedTextInputs": [
                      "text"
                     ]
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p>A face cushion that fits you perfectly. Weight is evenly spread across the contours of your face, gently distributing pressure across your nose, cheeks and eyebrows. This prevents headaches and discomfort, typically caused by too much pressure on your face from heavy headsets.</p>"
                      }
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 56",
                    "id": "builder-b89826f0f64544c08da722e56ef14291",
                    "meta": {
                     "previousId": "builder-0d2a7a43791a4500b7f333ea21d8923a"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-56\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-ecc65c30532a4a08a49f94f26d524630",
                    "meta": {
                     "previousId": "builder-3360fde875ce4c9f9b3161816ebff304"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 80",
                    "id": "builder-def8f9945d1d41359ebd692c7cce3c7b",
                    "meta": {
                     "previousId": "builder-7962266d536c4dc5b55af91f747703aa"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none",
                      "marginBottom": "-12px"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "display": "flex",
                    "flexDirection": "column"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "padding": "0px",
                  "textAlign": "left",
                  "width": "100%"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[GRID] - Body Tracking Imagery",
                "id": "builder-19ca1ccca04d4b0eba8175e6f9377a28",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-9d3e1cc2aa56444eb26d52c91de8f752"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid left)",
                  "id": "builder-7159eca4424e454b887c211e20db1dcd",
                  "class": "gb-1 ge-6 get-6 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-1641c8ececc449ff869442cd99b90a61"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[IMG] - Beyond Boxing",
                    "id": "builder-cd3a8c55ca6e49b7949b085912b8d413",
                    "class": "base-margin img-rounded",
                    "meta": {
                     "previousId": "builder-7844338b884b4c22adc36adfcef9448a",
                     "bindingActions": {
                      "component": {
                       "options": {
                        "image": null
                       }
                      }
                     }
                    },
                    "component": {
                     "name": "Image",
                     "options": {
                      "image": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=816",
                      "backgroundSize": "cover",
                      "backgroundPosition": "center",
                      "lazy": false,
                      "fitContent": true,
                      "aspectRatio": 0.873,
                      "lockAspectRatio": false,
                      "height": 1500,
                      "width": 1718,
                      "sizes": "(max-width: 638px) 100vw, (max-width: 998px) 48vw, 59vw",
                      "srcset": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=100 100w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=200 200w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=400 400w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=800 800w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=1200 1200w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=1600 1600w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=2000 2000w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=816 816w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=638 638w, https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F014a4f7057784451936e3f4f0b5fecc4?width=475 475w"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "minHeight": "20px",
                      "minWidth": "20px",
                      "overflow": "hidden",
                      "height": "31vw",
                      "marginLeft": "0px",
                      "marginRight": "0px"
                     },
                     "small": {
                      "width": "100%",
                      "marginLeft": "0px",
                      "minHeight": "50vw"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-a9455744a6fa4226add1eed0431f04f0",
                    "meta": {
                     "previousId": "builder-79cb935a287742f382e2859bb4ba13d6"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 32",
                    "id": "builder-31eaaeedda08482cbb62fc03472be077",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-65256783cdcb4160a0be0b7d3c2cc998"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-18f43abcd1704bafaf24986bba6bc68d",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-f1e0071c95084d148d7866e02e80b426"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 80",
                    "id": "builder-bcf387471ed84d9197054cac1ea6ca52",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-384000ce7d51488087da88cd7a6f161f"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none",
                      "marginBottom": "-16px"
                     },
                     "small": {
                      "display": "none",
                      "marginBottom": "-12px"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column",
                    "width": "100%"
                   },
                   "small": {
                    "width": "100%"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-e61143ffc719484fbfc655fabc5cc47f",
                  "class": "gb-7 ge-12 gbt-7 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-88cd80953ea3452fa264ba8c2016ec61"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[IMG] - Beyond Boxing",
                    "id": "builder-2a701d6aac874438ae338283b57fc314",
                    "class": "base-margin img-rounded",
                    "meta": {
                     "previousId": "builder-cd3a8c55ca6e49b7949b085912b8d413",
                     "bindingActions": {
                      "component": {
                       "options": {
                        "image": null
                       }
                      }
                     }
                    },
                    "component": {
                     "name": "Image",
                     "options": {
                      "image": "https://cdn.builder.io/api/v1/file/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fdbdcc9d75bc444588110c8cb958c5979",
                      "backgroundSize": "cover",
                      "backgroundPosition": "center",
                      "lazy": false,
                      "fitContent": true,
                      "aspectRatio": 0.703,
                      "lockAspectRatio": false,
                      "height": 633,
                      "width": 900,
                      "sizes": "(max-width: 638px) 100vw, (max-width: 998px) 48vw, 59vw"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "minHeight": "20px",
                      "minWidth": "20px",
                      "overflow": "hidden",
                      "height": "31vw",
                      "marginLeft": "0px",
                      "marginRight": "0px",
                      "backgroundColor": "rgba(0, 0, 0, 1)"
                     },
                     "small": {
                      "width": "100%",
                      "marginLeft": "0px",
                      "minHeight": "50vw"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-c8b4c90e73054681a6874cf312e383e8",
                    "meta": {
                     "previousId": "builder-4a7afe4a3cf64aa0847a99b47cffaaeb"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-5231b81a7e36475298770d7a9592ac18",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-0ece21229dd94fd2b44a75b9e541f5ef"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column",
                    "height": "31vw"
                   },
                   "medium": {
                    "height": "31vw"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "paddingLeft": "0px",
                  "paddingRight": "0px",
                  "marginLeft": "0px",
                  "marginRight": "0px"
                 },
                 "medium": {
                  "marginLeft": "0px",
                  "marginRight": "0px"
                 },
                 "small": {
                  "display": "flex",
                  "flexDirection": "row",
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "width": "100%"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160",
                "id": "builder-bf99a21e1c0342658a784354e80402c2",
                "meta": {
                 "previousId": "builder-778d4a8873f0420fa9a4aacce1d012b0"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 tspacer-160\" />\n",
                  "scriptsClientOnly": true
                 }
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "display": "flex",
                "flexDirection": "column",
                "position": "relative",
                "flexShrink": "0",
                "boxSizing": "border-box"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=state.specMap.length&&!state.loading&&state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "state.specMap.length && !state.loading && state.productInfo"
               }
              },
              "id": "builder-db6f3f84c1c34309910199be59ac390f",
              "class": "font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
              "component": {
               "name": "Text",
               "options": {
                "text": "<p>Specifications</p>"
               }
              },
              "responsiveStyles": {
               "large": {
                "textAlign": "left"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=state.specMap.length;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "state.specMap.length"
               }
              },
              "layerName": "[SPACER] - 40//",
              "id": "builder-5449c506c4374075aefda0f0e7df65b2",
              "meta": {
               "previousId": "builder-85e2a79fe18d4e37a30af374bd0efa2b"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-40\" />\n",
                "replaceNodes": true
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "hide": "var _virtual_index=state.loading||!state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "hide": "state.loading || !state.productInfo"
               }
              },
              "repeat": {
               "collection": "state.specMap"
              },
              "layerName": "[GRID] - Spec(i)",
              "id": "builder-077655e0b5f3469db1c1cdf7f2de1cf5",
              "class": "base-grid",
              "meta": {
               "previousId": "builder-56c8d097ca1b4032a0a9dfb9bca41a71"
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 32//",
                "id": "builder-3b3114690b7a41af97f88235c2ff8245",
                "class": "gb-1 ge-12",
                "meta": {
                 "previousId": "builder-4499f710f28242afb8832cab541aa155"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-32\" />\n",
                  "replaceNodes": true
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid number)",
                "id": "builder-29848edbbd25420ab19f2aac1a85021e",
                "class": "gb-1 ge-1 gbm-1 gem-2",
                "meta": {
                 "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=state.specMapItem.index.toString().padStart(2,\"0\");return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "state.specMapItem.index.toString().padStart(2, '0')"
                   }
                  },
                  "layerName": "Num (i) Label",
                  "id": "builder-533e4fadba174fcaaa8c803d223f255a",
                  "class": "font-body-sm body-sm-shorten-top body-sm-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
                  "meta": {
                   "previousId": "builder-336ce3c3160842c4abf39c2356b028f1"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>01</p>"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid name)",
                "id": "builder-de49bf954f384d4aa70fbd94de83a546",
                "class": "gb-2 ge-6 gbm-3 gem-6",
                "meta": {
                 "previousId": "builder-c2cab5d3f8c64f1481bc6c086dea0a32"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=state.specMapItem.name;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "state.specMapItem.name"
                   }
                  },
                  "layerName": "Spec Name",
                  "id": "builder-26a9c46690384adc8ad4a23a893f4d43",
                  "class": "font-body-sm body-sm-shorten-top body-sm-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
                  "meta": {
                   "previousId": "builder-b2d0e7541de04c868408122ae1b0edb7"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>Min reqs</p>"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 32//",
                "id": "builder-58370e3924624a58a9eef5925aec9f5c",
                "class": "gbm-1 gem-6",
                "meta": {
                 "previousId": "builder-f11a520428cf4db8b3535d11805290de"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"desktop-nix mspacer-32\" />\n",
                  "replaceNodes": true
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid titles)",
                "id": "builder-ecbeb1e962fe4db5acd6ffb4d8994fbf",
                "class": "gb-7 ge-8 gbm-1 gem-2 body-sm-shorten-top body-sm-shorten-btm mob-xsm-shorten-top mob-xsm-shorten-btm",
                "meta": {
                 "previousId": "builder-c2cab5d3f8c64f1481bc6c086dea0a32"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=state.specsItem.title;return _virtual_index",
                   "show": "var _virtual_index=state.specsItem.title;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "state.specsItem.title",
                    "show": "state.specsItem.title"
                   }
                  },
                  "repeat": {
                   "collection": "state.specMapItem.specs"
                  },
                  "layerName": "Title (j) Text",
                  "id": "builder-0cbe55434a5848b4a4dc3120dc57c93b",
                  "class": "font-body-sm font-mob-xsm",
                  "meta": {
                   "previousId": "builder-8624212b36084972b043997abe7c4ad0"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>GPU</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid data)",
                "id": "builder-984c7920f7a8423bab7cfbd3340e059b",
                "class": "gb-9 ge-12 gbm-3 gem-6 body-sm-shorten-top body-sm-shorten-btm mob-xsm-shorten-top mob-xsm-shorten-btm",
                "meta": {
                 "previousId": "builder-8a7b3d4f3d314ed4bb55c79630a6c197"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=state.specsItem.data;return _virtual_index",
                   "show": "var _virtual_index=state.specsItem.data;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "state.specsItem.data",
                    "show": "state.specsItem.data"
                   }
                  },
                  "repeat": {
                   "collection": "state.specMapItem.specs"
                  },
                  "layerName": "Data (j) Text",
                  "id": "builder-38cdf00e4d29473c9984e3cf9c7245d2",
                  "class": "font-body-sm font-mob-xsm",
                  "meta": {
                   "previousId": "builder-8624212b36084972b043997abe7c4ad0"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>GPU</p>"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "bindings": {
                 "hide": "var _virtual_index=state.specMapItem.index==state.dummySpecMap.length;return _virtual_index"
                },
                "code": {
                 "bindings": {
                  "hide": "state.specMapItem.index == state.dummySpecMap.length"
                 }
                },
                "layerName": "[SPACER] - 56//40",
                "id": "builder-a0a8e6f343c740eab2d3b9dd26a784ea",
                "class": "gb-1 ge-12",
                "meta": {
                 "previousId": "builder-f11a520428cf4db8b3535d11805290de"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-56 mspacer-40\" />\n",
                  "replaceNodes": true
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "gridRowGap": "0px",
                "borderTop": "1px solid #787E81",
                "padding": "0",
                "textAlign": "left"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "layerName": "[SPACER] - 160//120",
              "id": "builder-80fe945448674bac89e4c81111ca4867",
              "meta": {
               "previousId": "builder-85e2a79fe18d4e37a30af374bd0efa2b"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-160 mspacer-120\" />\n",
                "replaceNodes": true
               }
              }
             }
            ],
            "tsCode": "\n    if (Builder.isBrowser) {\n        //Dynamically determine the product to display\n        // let idNode = document.querySelector('div.build-pid');\n        // if(!!state && !!state.product && !!idNode) {\n        //     console.log('shabab!', {\n        //         stateProduct: state.product,\n        //         derivedName: idNode.textContent,\n        //         stateJSON: JSON.parse(JSON.stringify(state)),\n        //     }); //debug\n        //     // state.product = idNode.textContent;\n        // }\n\n        const transform = (product) => {\n            return Object.assign({}, product, {\n                compareAtPrice: product.compare_at_price,\n                /// it's empty, will be synced through api and merged ( no need for ssr here )\n                options: [],\n                images: product.images.map((src) => ({\n                    src,\n                    alt: product.title,\n                })),\n            });\n        };\n        const shopifyWindow = window;\n        if (shopifyWindow.BuilderJsonData && shopifyWindow.BuilderJsonData.product) {\n            context.overrideProductId = shopifyWindow.BuilderJsonData.product.id;\n            context.productObject = transform(shopifyWindow.BuilderJsonData.product);\n        }\n    }\n\n    context.setState = (stateUpdates) => {\n        for (let key in stateUpdates) {\n            state[key] = stateUpdates[key];\n        }\n        if ('selectedProductVariant' in stateUpdates) {\n            onProductVariantChange();\n        }\n    };\n    const onProductVariantChange = () => {\n        if (state.selectedProductVariant) {\n            state.selectedImage = state.selectedProductVariant.image || state.selectedImage;\n        }\n    };\n    const getProductId = () => {\n        const contextPlaceholder = 'context_placeholder';\n        if (state.product === contextPlaceholder) {\n            return context.overrideProductId;\n        }\n        let product = state.product;\n        if (typeof product === 'object' &&\n            product &&\n            product['@type'] === '@builder.io/core:Request') {\n            product = product.options.product;\n        }\n        return product;\n    };\n    let lastProductId = getProductId();\n    let lastDefaultVariantId = state.defaultVariantId;\n    if (Builder.isEditing) {\n        ref.onStateChange.subscribe(() => {\n            const productId = getProductId();\n            const defaultVariantId = state.defaultVariantId;\n            if (lastProductId !== productId) {\n                updateProduct();\n            }\n            else if (defaultVariantId !== lastDefaultVariantId ||\n                (state.productInfo && !state.selectedProductVariant)) {\n                setDefaultVariant();\n            }\n            lastProductId = productId;\n            lastDefaultVariantId = defaultVariantId;\n        });\n    }\n    if (state.productInfo && !state.selectedProductVariant) {\n        setDefaultVariant();\n    }\n    function setDefaultVariant() {\n        const productInfo = state.productInfo;\n        const firstAvailableVariant = productInfo.variants.find(variant => variant.availableForSale);\n        let defaultVariant = firstAvailableVariant || productInfo.variants[0];\n        if (state.defaultVariantId) {\n            const defaultVariantInfo = productInfo.variants.find(variant => String(variant.id) === String(state.defaultVariantId));\n            if (defaultVariantInfo) {\n                defaultVariant = defaultVariantInfo;\n            }\n        }\n        state.selectedProductVariant = defaultVariant;\n        state.selectedImage = (defaultVariant === null || defaultVariant === void 0 ? void 0 : defaultVariant.image) || productInfo.images[0];\n    }\n    function updateProduct() {\n        var _a;\n        const productId = getProductId();\n        if (state.productInfo && !productId) {\n            setDefaultVariant();\n            return;\n        }\n        if (productId) {\n            state.loading = true;\n            const shopify = window.Shopify || {};\n            const activeCurrency = ((_a = shopify.currency) === null || _a === void 0 ? void 0 : _a.active) || 'USD';\n            return fetch(`https://cdn.builder.io/api/v1/shopify/product-box-data?apiKey=${state.apiKey || context.apiKey || builder.apiKey}&productId=${productId}&currencyIsoCode=${activeCurrency}`)\n                .then(res => res.json())\n                .then(data => {\n                const { products } = data;\n                if (products && products.length) {\n                    const productInfo = products[0];\n                    state.productInfo = productInfo;\n                    // console.log('gweesh?', {productInfo}); //debug\n                    setDefaultVariant();\n                }\n                state.loading = false;\n            })\n                .catch(err => {\n                console.error('Error fetching Shopify product', err);\n                state.loading = false;\n            });\n        }\n        else {\n            state.productInfo = null;\n        }\n    }\n    updateProduct();\n",
            "cssCode": ""
           }
          }
         },
         "inheritState": true
        }
       },
       "responsiveStyles": {
        "large": {
         "display": "flex",
         "flexDirection": "column",
         "width": "100%"
        }
       }
      }
     ],
     "responsiveStyles": {
      "large": {
       "color": "rgba(0, 0, 0, 1)",
       "padding": "0px 16px",
       "textAlign": "center"
      }
     }
    },
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "bindings": {
      "hide": "var _virtual_index=!window||!window.BigData||!window.BigData.product||\"\"==window.BigData.product.store.finePrint;return _virtual_index"
     },
     "code": {
      "bindings": {
       "hide": "/* false */!window || !window.BigData || !window.BigData.product || window.BigData.product.store.finePrint == ''"
      }
     },
     "layerName": "[GRID] - Disclaimer",
     "id": "builder-21024965a0a44af4b78a5ab894255bd2",
     "class": "base-grid",
     "meta": {
      "previousId": "builder-406b3fed8ee54c1385cf04251f82c7e4"
     },
     "children": [
      {
       "@type": "@builder.io/sdk:Element",
       "@version": 2,
       "layerName": "[SPACER] - 80//",
       "id": "builder-24d964faf9cf43e38f39304750b19b87",
       "class": "gb-1 ge-12 gem-6",
       "meta": {
        "previousId": "builder-2ee1955b14464dd89cd476a1ff72350b"
       },
       "component": {
        "name": "Custom Code",
        "options": {
         "code": "<div class=\"spacer-80\" />\n",
         "replaceNodes": true
        }
       }
      },
      {
       "@type": "@builder.io/sdk:Element",
       "@version": 2,
       "bindings": {
        "component.options.text": "var _virtual_index=window&&window.BigData&&window.BigData.product?window.BigData.product.store.disclaimer:\"test text\";return _virtual_index"
       },
       "code": {
        "bindings": {
         "component.options.text": "return !!window && !!window.BigData && !!window.BigData.product ? window.BigData.product.store.disclaimer : 'test text';"
        }
       },
       "layerName": "Product Fine Print",
       "id": "builder-42b82850728e4cbbaff2d3f28ad56596",
       "class": "gb-3 ge-10 gbm-2 gem-5 font-detail detail-shorten-top detail-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
       "meta": {
        "previousId": "builder-2b97bf7425db43a6b653b1231463cf6d"
       },
       "component": {
        "name": "Text",
        "options": {
         "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
        }
       },
       "responsiveStyles": {
        "large": {
         "color": "rgba(120, 126, 129, 1)"
        }
       }
      },
      {
       "@type": "@builder.io/sdk:Element",
       "@version": 2,
       "layerName": "[SPACER] - 80//",
       "id": "builder-e526851cfcac455e89180f4a4ada2252",
       "class": "gb-1 ge-12 gem-6",
       "meta": {
        "previousId": "builder-47ca1bc3a0ec471d8e1cc194a56ac718"
       },
       "component": {
        "name": "Custom Code",
        "options": {
         "code": "<div class=\"spacer-80\" />\n",
         "replaceNodes": true
        }
       }
      }
     ],
     "responsiveStyles": {
      "large": {
       "gridRowGap": "0px",
       "padding": "0",
       "textAlign": "left",
       "position": "relative",
       "backgroundColor": "rgba(244, 243, 243, 1)"
      }
     }
    },
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "id": "builder-818ad0d10af643f48d9c5c6c9689d7a7",
     "class": "bd-section",
     "meta": {
      "previousId": "builder-d7a0210e1587427b9cffba790f1910b4"
     },
     "component": {
      "name": "Core:Section",
      "options": {
       "maxWidth": 1920,
       "lazyLoad": false
      }
     },
     "children": [
      {
       "@type": "@builder.io/sdk:Element",
       "@version": 2,
       "bindings": {
        "show": "var _virtual_index=!!state.specsData;return _virtual_index"
       },
       "code": {
        "bindings": {
         "show": "!!state.specsData"
        }
       },
       "id": "builder-cef8b186c4ba4c23a8c57343c9acafc9",
       "meta": {
        "previousId": "builder-e19fd10eca164d3681556700753e0dca"
       },
       "component": {
        "name": "Symbol",
        "options": {
         "dataOnly": false,
         "inheritState": true,
         "renderToLiquid": true,
         "symbol": {
          "model": "symbol",
          "entry": "730bf2e0bd2b4cc185afa5520fd4c92d",
          "data": {
           "dividerColor": "rgba(130, 130, 130, 1)",
           "arrowImg": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fcf759fe1c5b64e58a9518a8fdaf96bce",
           "headerColor": "rgba(0, 0, 0, 1)",
           "detailColor": "rgba(130, 130, 130, 1)"
          }
         }
        }
       },
       "responsiveStyles": {
        "large": {
         "display": "flex",
         "flexDirection": "column",
         "position": "relative",
         "flexShrink": "0",
         "boxSizing": "border-box",
         "marginTop": "296px",
         "marginBottom": "208px"
        }
       }
      }
     ],
     "responsiveStyles": {
      "large": {
       "marginLeft": "auto",
       "marginRight": "auto",
       "display": "none"
      }
     }
    },
    {
     "id": "builder-pixel-3eorep076o9",
     "@type": "@builder.io/sdk:Element",
     "tagName": "img",
     "properties": {
      "src": "https://cdn.builder.io/api/v1/pixel?apiKey=64dd5478e25746bf9db3b6c0319905f6",
      "aria-hidden": "true",
      "alt": "",
      "role": "presentation",
      "width": "0",
      "height": "0"
     },
     "responsiveStyles": {
      "large": {
       "height": "0",
       "width": "0",
       "display": "block",
       "opacity": "0",
       "overflow": "hidden",
       "pointerEvents": "none"
      }
     }
    }
   ],
   "state": {
    "deviceSize": "large",
    "location": {
     "path": "",
     "query": {}
    }
   }
  },
  "modelId": "f2b044e96fa6494bb5dc6f46f7b0ed4b",
  "query": [],
  "published": "published",
  "screenshot": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F646783a60d124342bfb1391105baac65",
  "firstPublished": 1658229189376,
  "testRatio": 1,
  "lastUpdated": 1708129236477,
  "createdDate": 1689634695667,
  "createdBy": "eKkJ2UiI2tPDREXNlNnSplF1SqP2",
  "meta": {
   "lastPreviewUrl": "https://https___bigscreenvr__myshopify__com.preview.builder.codes/apps/builder?apiKey=64dd5478e25746bf9db3b6c0319905f6&model=shop-basestation&builder.cachebuster=lspc15mb&preview_theme_id=132657348825&builder.proxyPreview.includeSW=true&builder.useProxyBase=true&builder.space=64dd5478e25746bf9db3b6c0319905f6&builder.cachebust=true&builder.preview=shop-basestation&builder.noCache=true&builder.allowTextEdit=true&__builder_editing__=true&builder.overrides.shop-basestation=d621971c72094ba68a96cdbb9dd1d28d&builder.overrides.d621971c72094ba68a96cdbb9dd1d28d=d621971c72094ba68a96cdbb9dd1d28d&builder.options.locale=Default",
   "kind": "component",
   "originalContentId": "26522d31d06f4ecf92da68693db2f01b",
   "format": "shopify",
   "hasLinks": true,
   "winningTest": null,
   "shopifyCustomDomain": "store.bigscreenvr.com",
   "shopifyDomain": "bigscreenvr.myshopify.com",
   "symbolsUsed": {
    "730bf2e0bd2b4cc185afa5520fd4c92d": true
   },
   "dataSources": [
    {
     "resourceId": "7a6de777cbc5416199975f98118d3796",
     "dataPluginName": "Builder.io",
     "propertyName": "specsAccordion",
     "options": {
      "single": false,
      "orderType": "descending",
      "query": [],
      "limit": 50,
      "orderBy": "priority",
      "locale": "{{state.locale}}"
     },
     "resourceName": "Specs accordion"
    },
    {
     "resourceId": "product",
     "dataPluginName": "Shopify",
     "propertyName": "product",
     "options": {
      "entry": "_new",
      "limit": 10
     },
     "resourceName": "Product"
    }
   ]
  },
  "variations": {},
  "name": "STORE - Product Page - BACKUP Japanese",
  "id": "d621971c72094ba68a96cdbb9dd1d28d",
  "rev": "7rv85fs66vr"
 },
 {
  "lastUpdatedBy": "eKkJ2UiI2tPDREXNlNnSplF1SqP2",
  "folders": [],
  "data": {
   "jsCode": "var __awaiter=function(t,e,a,i){return new(a||(a=Promise))((function(r,n){function o(t){try{s(i.next(t))}catch(t){n(t)}}function c(t){try{s(i.throw(t))}catch(t){n(t)}}function s(t){var e;t.done?r(t.value):(e=t.value,e instanceof a?e:new a((function(t){t(e)}))).then(o,c)}s((i=i.apply(t,e||[])).next())}))},__generator=function(t,e){var a,i,r,n,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return n={next:c(0),throw:c(1),return:c(2)},\"function\"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function c(n){return function(c){return function(n){if(a)throw new TypeError(\"Generator is already executing.\");for(;o;)try{if(a=1,i&&(r=2&n[0]?i.return:n[0]?i.throw||((r=i.return)&&r.call(i),0):i.next)&&!(r=r.call(i,n[1])).done)return r;switch(i=0,r&&(n=[2&n[0],r.value]),n[0]){case 0:case 1:r=n;break;case 4:return o.label++,{value:n[1],done:!1};case 5:o.label++,i=n[1],n=[0];continue;case 7:n=o.ops.pop(),o.trys.pop();continue;default:if(!(r=(r=o.trys).length>0&&r[r.length-1])&&(6===n[0]||2===n[0])){o=0;continue}if(3===n[0]&&(!r||n[1]>r[0]&&n[1]<r[3])){o.label=n[1];break}if(6===n[0]&&o.label<r[1]){o.label=r[1],r=n;break}if(r&&o.label<r[2]){o.label=r[2],o.ops.push(n);break}r[2]&&o.ops.pop(),o.trys.pop();continue}n=e.call(t,o)}catch(t){n=[6,t],i=0}finally{a=r=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,c])}}},__spreadArray=function(t,e,a){if(a||2===arguments.length)for(var i,r=0,n=e.length;r<n;r++)!i&&r in e||(i||(i=Array.prototype.slice.call(e,0,r)),i[r]=e[r]);return t.concat(i||Array.prototype.slice.call(e))};function main(){return __awaiter(this,void 0,void 0,(function(){var t,e,a,i,r;return __generator(this,(function(n){if(Builder.isServer,Builder.isBrowser){for((t=document.querySelector(\"a#cart-icon-bubble\"))&&t.addEventListener(\"click\",(function(t){t.preventDefault(),loadEgCartDrawer()})),(e=__spreadArray([],document.querySelectorAll(\".store-slider .item img\"),!0)).push.apply(e,document.querySelectorAll(\".slider .item img\")),e.forEach((function(t){return t.removeAttribute(\"loading\")})),state.waveTable={w1:[\"USD\"],w2:[\"EUR\",\"GBP\",\"CAD\"],w3:[\"AUD\",\"NZD\",\"JPY\"]},state.qtySold=100,state.showIpds=!1,state.ipds=[55,72],a=state.ipds[1]-1;a>state.ipds[0];a--)state.ipds.splice(1,0,a);state.dummySpecs={\"Minimum requirements\":[{title:\"GPU\",data:\"RTX 3080 or AMD FX3050 with DisplayPort 1.4\"},{title:\"RAM\",data:\"16GB\"},{title:\"Processor\",data:\"Intel i5 9000\"},{title:\"Ports\",data:\"2 x USB 3.0, 1 x DisplayPort 1.4\"}],\"Tech specs\":[{title:\"Weight\",data:\"123 g (0.27 lb)\"},{title:\"Length\",data:\"319 mm (5.1 in)\"},{title:\"Width\",data:\"174 mm (2.3 in)\"},{title:\"Height\",data:\"203 mm (3.4 in)\"},{title:\"Ports\",data:\"1 x Beyond Cable port, 1 x USB-C accessory port\"}],\"What's in the box\":[{data:\"Beyond Headset\"},{data:\"Made-to-order custom Face Cushion\"},{data:\"5-meter fiber optic cable\"},{data:\"Link Box\"},{data:\"Cleaning cloth\"}]},state.dummySpecMap=Object.keys(state.dummySpecs).map((function(t,e){return{name:t,index:e,specs:state.dummySpecs[t]}})),state.inCart=0,state.qtyLimit=0,window&&window.BigData&&window.BigData.product&&(i=window.BigData.product.store.specs?window.BigData.product.store.specs:{},state.specMap=Object.keys(i).map((function(t,e){return{name:t,index:++e,specs:i[t]}})),state.inCart=window.BigData.product.inCart?window.BigData.product.inCart:0,state.qtyLimit=window.BigData.product.qtyLimit?window.BigData.product.qtyLimit:0,state.productImages=window.BigData.product.images?window.BigData.product.images:[]),r=function(){window&&window.BigData&&window.BigData.product&&window.BigData.newState&&(delete window.BigData.newState,state.inCart=window.BigData.product.inCart)},window.setInterval(r,250)}return[2]}))}))}var _virtual_index=main();return _virtual_index",
   "httpRequests": {
    "product": "https://cdn.builder.io/api/v1/shopify/products.json?apiKey=64dd5478e25746bf9db3b6c0319905f6",
    "specsAccordion": "https://cdn.builder.io/api/v2/content/specs-accordion?apiKey=64dd5478e25746bf9db3b6c0319905f6&includeRefs=true&fields=data&limit=50&locale={{state.locale}}"
   },
   "inputs": [],
   "liquidTargeting": {
    "liquidSnippets": [],
    "propertyOrder": [
     "_new"
    ],
    "previouslyOrderedCollections": [],
    "selectedCurrency": "",
    "@type": "@builder.io/core:LiquidTargeting",
    "previouslyOrderedProducts": [],
    "productIsInCollections": [],
    "urlIncludes": "",
    "products": [],
    "customerStatus": "any",
    "locales": [],
    "cartStatus": "",
    "cartContainsProductWithTag": [],
    "customerAcceptsMarketing": "any",
    "collections": [],
    "previouslyOrderedProductOfType": [],
    "cartContainsProduct": [],
    "previouslyOrderedProductTags": [],
    "customerTags": [],
    "cartContainsProductInCollection": [],
    "cartContainsProductOfType": [],
    "productType": [],
    "productTags": []
   },
   "customFonts": [
    {
     "fileUrl": "https://cdn.builder.io/o/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fd69bfd6704404426aad842e35b8bd7e4?alt=media&token=905d21b4-2561-404e-ab53-82c3cb446714&apiKey=64dd5478e25746bf9db3b6c0319905f6",
     "isUserFont": true,
     "category": "sans-serif",
     "family": "FontAwesome Regular"
    },
    {
     "fileUrl": "https://cdn.builder.io/o/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F2ef95fe01a414e16b0db5063a7aab176?alt=media&token=a969e2c9-d230-4f9d-b966-3f235ee042a9&apiKey=64dd5478e25746bf9db3b6c0319905f6",
     "isUserFont": true,
     "category": "sans-serif",
     "family": "FontAwesome Solid"
    }
   ],
   "cssCode": "/* New Layout */\n\n.ipd-note u:hover {\n  color: #000;\n  cursor: pointer;\n}\n.ipd-options {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: space-between;\n  row-gap: 16px;\n  list-style-type: none;\n  margin: 0;\n  padding: 0;\n}\n.ipd-option {\n  position: relative;\n  float: left;\n  display: flex;\n  flex: 0 0 calc(calc(100% - calc(16px * 4)) / 5);\n  height: 40px;\n  margin: 0;\n}\n.ipd-option input {\n  position: absolute;\n  display: block;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  cursor: pointer;\n}\n.ipd-option input[type=\"radio\"] {\n  opacity: 0.01;\n  z-index: 100;\n}\n.ipd-option input[type=\"radio\"]:checked+label {\n  color: #FFF;\n  /* border-color: #787E81; */\n  background: #787E81;\n}\n.ipd-option label {\n  z-index: 90;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 1;\n  padding: 0;\n  color: #000;\n  border: 1px solid #787E81;\n  border-radius: 48px;\n}\n.ipd-option input:hover+label {\n  background: #DFDFDF;\n}\n/* TRUE MOBILE ipd options */\n@media only screen and (max-width: 640px) {\n  .ipd-options {\n    row-gap: 12px;\n  }\n  .ipd-option {\n    position: relative;\n    float: left;\n    display: flex;\n    flex: 0 0 calc(calc(100% - calc(12px * 2)) / 3);\n    height: 40px;\n    margin: 0;\n  }\n}\n\n\n.rx-upload-btn {\n    display: flex;\n    flex-direction: column;\n    position: relative;\n    flex-shrink: 0;\n    box-sizing: border-box;\n    -webkit-box-align: stretch;\n    align-items: stretch;\n    text-align: center;\n    margin-top: 0;\n    width: 100%;\n}\n.add-btn, .rx-upload-btn button.la-select-lenses-btn {\n    font-weight: 500;\n    display: flex;\n    flex-direction: row;\n    justify-content: center;\n    align-items: center;\n    max-height: 64px;\n    height: 64px;\n    width: 100%;\n    padding: 0px;\n    border: 1px solid #000;\n    border-radius: 64px;\n    color: #FFF;\n    background-color: #000;\n}\n.add-btn:hover:not(.no-hover), .rx-upload-btn button.la-select-lenses-btn:hover {\n    color: #000;\n    background-color: #FFF;\n}\n\n.tog-btn {\n    z-index: 10;\n    position: absolute;\n    display: flex;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 24px;\n    height: 24px;\n    border: none;\n    background: none;\n}\n.tog-btn>div {\n    position: absolute;\n    left: calc(50% + 1px);\n    top: calc(50% + 1px);\n    transform: translate(-50%, -50%);\n}\n.tog-btn.right {\n    right: 16px;\n}\n.tog-btn.left {\n    left: 16px;\n}\n.tog-index {\n    z-index: 10;\n    position: absolute;\n    display: flex;\n    bottom: 16px;\n    left: 50%;\n    transform: translateX(-50%);\n    width: fit-content;\n    height: 24px;\n}\n\n/* PRODUCT Image Slider */\n.store-slider {\n    position: relative;\n    overflow-x: visible;\n    overflow-y: hidden;\n}\n.store-slider .slider-track {\n    overflow-x: scroll;\n    overflow-y: hidden;\n    scroll-snap-type: x mandatory;\n    scroll-behavior: smooth;\n/*     scroll-padding-left: 16px; */\n}\n.store-slider .slider-track::-webkit-scrollbar {\n    display: none;\n}\n.store-slider .gallery {\n    display: flex;\n    flex-flow: row nowrap;\n/*     margin: 0 auto; */\n}\n.store-slider .gallery::before {\n    content: '';\n    padding-right: 20vw;\n}\n.store-slider .gallery::after {\n    content: '';\n    padding-right: 50vw;\n}\n.store-slider .item {\n    position: relative;\n    flex: 0 0 calc(min(100vw, 1648px) * .50607);\n    height: calc(min(100vw, 1648px) * .50607);\n    margin: auto 0;\n    scroll-snap-align: center;\n    scroll-snap-stop: always;\n}\n.store-slider .item img {\n    object-fit: contain;\n    max-inline-size: 100%;\n    block-size: 100%;\n}\n\n/* product */\n.store-slider.TOGprod {\n    block-size: calc(min(100vw, 1648px) * .56796);\n    max-inline-size: calc(min(100vw, 1648px) * .56796);\n    background: #F4F3F3;\n    border-radius: 8px;\n}\n.store-slider.TOGprod .slider-track {\n    /* hide the scrollbar outside the parent element */\n    block-size: calc(calc(min(100vw, 1648px) * .56796) + 25px);\n}\n.store-slider.TOGprod .gallery {\n    gap: calc(min(100vw, 1648px) * .12379);\n    inline-size: calc(min(100vw, 1648px) * .56796);\n    block-size: calc(min(100vw, 1648px) * .56796);\n}\n/* product mobile */\n.slider.TOGprodmob {\n    block-size: 90.769vw;\n    margin: 0 -16px -16px;\n}\n.slider.TOGprodmob .slider-track {\n    /* hide the scrollbar outside the parent element */\n    block-size: calc(90.769vw + 25px);\n    scroll-padding-left: 16px;\n}\n.slider.TOGprodmob .gallery {\n    gap: 12px;\n    inline-size: 90.769vw;\n    block-size: 90.769vw;\n}\n.slider.TOGprodmob .item {\n    position: relative;\n    border-radius: 8px;\n    background: #F4F3F3;\n}\n.slider.TOGprodmob .item img {\n    object-fit: contain;\n}\n\n\n/*SHOPIFY LOADING OVERLAY*/\n.loading-overlay {\n  /* position: absolute; */\n  z-index: 1;\n  width: 1.8rem;\n}\n\n/* @media screen and (max-width: 749px) {\n  .loading-overlay {\n    top: 0;\n    right: 0;\n  }\n}\n\n@media screen and (min-width: 750px) {\n  .loading-overlay {\n    left: 0;\n  }\n} */\n\n.loading-overlay__spinner {\n  width: 1.8rem;\n  display: inline-block;\n}\n\n.spinner {\n  animation: rotator 1.4s linear infinite;\n}\n\n@keyframes rotator {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(270deg);\n  }\n}\n\n.path {\n  stroke-dasharray: 280;\n  stroke-dashoffset: 0;\n  transform-origin: center;\n  stroke: rgb(var(--color-foreground));\n  animation: dash 1.4s ease-in-out infinite;\n}\n\n@media screen and (forced-colors: active) {\n  .path{\n    stroke: CanvasText;\n  }\n}\n\n@keyframes dash {\n  0% {\n    stroke-dashoffset: 280;\n  }\n  50% {\n    stroke-dashoffset: 75;\n    transform: rotate(135deg);\n  }\n  100% {\n    stroke-dashoffset: 280;\n    transform: rotate(450deg);\n  }\n}\n\n.loading-overlay:not(.hidden) + .cart-item__price-wrapper,\n.loading-overlay:not(.hidden) ~ cart-remove-button {\n  opacity: 50%;\n}\n\n.loading-overlay:not(.hidden) ~ cart-remove-button {\n  pointer-events: none;\n  cursor: default;\n}",
   "blocks": [
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "layerName": "RESCOPE SHOPIFY DATA",
     "id": "builder-623d7d0d2864433f9d674ea0ad189213",
     "meta": {
      "previousId": "builder-4f8734fcc9514f23be8c3c6f7f934538"
     },
     "component": {
      "name": "Custom Code",
      "options": {
       "code": "<script>\n  {%- assign fallbackArr = \"[]\" -%}\n  {%- assign fallbackOb = \"{}\" -%}\n  {%- assign fallbackText = \"\" -%}\n  {%- assign productCartEntry = cart.items | where: 'product_id', product.id | first -%}\n  {%- assign qtySold = 0 -%}\n  {%- for prod in product.variants -%}\n      {%- assign qtySold = qtySold | minus: prod.inventory_quantity -%}\n  {%- endfor -%}\n  if(!!window && !window.BigData) window.BigData = {};\n  Object.assign(window.BigData, {\n  \tproduct: {\n      id: \"{{ product.id }}\",\n      vid: \"{{ product.selected_or_first_available_variant.id | default: 0 }}\",\n  \t\tinCart: {{ productCartEntry.quantity | default: 0 }},\n      qtyLimit: {{ product.metafields.cart.qty_limit | default: 0 }},\n      store: {\n        finePrint: \"{{ product.metafields.store.fine_print | newline_to_br | strip_newlines | default: fallbackText }}\",\n        disclaimer: \"{{ product.metafields.store.disclaimer | newline_to_br | strip_newlines | default: fallbackText }}\",\n        specs: {{ product.metafields.store.specs | default: fallbackOb }}\n      },\n      shipping: {\n        w1: {{ product.metafields.shipping.projected_date_w1 | default: fallbackArr }},\n        w2: {{ product.metafields.shipping.projected_date_w2 | default: fallbackArr }},\n        w3: {{ product.metafields.shipping.projected_date_w3 | default: fallbackArr }},\n      },\n      images: {{ product.images | json | default: fallbackArr }},\n      displayPrice: '{{ product.price | money_with_currency }}',\n  \t},\n    cart: {{ cart | json }},\n  });\n</script>\n",
       "replaceNodes": true,
       "scriptsClientOnly": true
      }
     },
     "responsiveStyles": {
      "large": {
       "display": "flex",
       "flexDirection": "column",
       "position": "relative",
       "flexShrink": "0",
       "boxSizing": "border-box"
      }
     }
    },
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "layerName": "Page Contents",
     "id": "builder-e1121b972f3b454db5c0050e35bc9efc",
     "component": {
      "name": "Core:Section",
      "options": {
       "maxWidth": 1648,
       "lazyLoad": false
      }
     },
     "children": [
      {
       "@type": "@builder.io/sdk:Element",
       "@version": 2,
       "layerName": "(btn fix - do not remove)",
       "id": "builder-a828534c1aa14e4d8be6a64d6533cad5",
       "meta": {
        "previousId": "builder-68e6460de2ee4ebfb415f5d868f9dc98"
       },
       "component": {
        "name": "Custom Code",
        "options": {
         "code": "<product-form class=\"product-form\" style=\"display: none\">\n  <div class=\"product-form__error-message-wrapper\" role=\"alert\" hidden=\"\">\n    <svg\n      aria-hidden=\"true\"\n      focusable=\"false\"\n      role=\"presentation\"\n      class=\"icon icon-error\"\n      viewBox=\"0 0 13 13\"\n    >\n      <circle\n        cx=\"6.5\"\n        cy=\"6.50049\"\n        r=\"5.5\"\n        stroke=\"white\"\n        stroke-width=\"2\"\n      ></circle>\n      <circle\n        cx=\"6.5\"\n        cy=\"6.5\"\n        r=\"5.5\"\n        fill=\"#EB001B\"\n        stroke=\"#EB001B\"\n        stroke-width=\"0.7\"\n      ></circle>\n      <path\n        d=\"M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z\"\n        fill=\"white\"\n      ></path>\n      <path\n        d=\"M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z\"\n        fill=\"white\"\n        stroke=\"#EB001B\"\n        stroke-width=\"0.7\"\n      ></path>\n    </svg>\n    <span class=\"product-form__error-message\"></span>\n  </div>\n  <form\n    method=\"post\"\n    action=\"/cart/add\"\n    id=\"product-form-template--16190006231257__main\"\n    accept-charset=\"UTF-8\"\n    class=\"form\"\n    enctype=\"multipart/form-data\"\n    novalidate=\"novalidate\"\n    data-type=\"add-to-cart-form\"\n  >\n    <input type=\"hidden\" name=\"form_type\" value=\"product\" /><input\n      type=\"hidden\"\n      name=\"utf8\"\n      value=\"✓\"\n    /><input type=\"hidden\" name=\"id\" value=\"43041139392729\" />\n    <div class=\"product-form__buttons\">\n      <button\n        type=\"submit\"\n        name=\"add\"\n        class=\"product-form__submit button button--full-width button--primary\"\n        style=\"visibility: visible; display: none;\"\n      >\n        <span>Add to cart </span>\n        <div class=\"loading-overlay__spinner hidden\">\n          <svg\n            aria-hidden=\"true\"\n            focusable=\"false\"\n            role=\"presentation\"\n            class=\"spinner\"\n            viewBox=\"0 0 66 66\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <circle\n              class=\"path\"\n              fill=\"none\"\n              stroke-width=\"6\"\n              cx=\"33\"\n              cy=\"33\"\n              r=\"30\"\n            ></circle>\n          </svg>\n        </div>\n      </button>\n      <button\n        type=\"button\"\n        id=\"la-select-lenses-btn\"\n        class=\"la-select-lenses-btn\"\n        data-toggle=\"la-modal\"\n        data-target=\"#myPrescription\"\n      >\n        Upload prescription\n      </button>\n    </div>\n  </form>\n</product-form>\n",
         "replaceNodes": true
        }
       }
      },
      {
       "@type": "@builder.io/sdk:Element",
       "@version": 2,
       "bindings": {
        "component.options.symbol.data.productBoxHasChildren": "\n    var _a, _b;\n    return ((_b = (_a = block === null || block === void 0 ? void 0 : block.component) === null || _a === void 0 ? void 0 : _a.options) === null || _b === void 0 ? void 0 : _b.symbol.content.data.blocks.length) > 3;\n",
        "component.options.symbol.data.product": "var _virtual_index=window&&window.BigData&&window.BigData.product&&window.BigData.product.id?window.BigData.product.id:\"7693929054425\";return _virtual_index"
       },
       "code": {
        "bindings": {
         "component.options.symbol.data.product": "!!window &&\n!!window.BigData &&\n!!window.BigData.product &&\n!!window.BigData.product.id\n  ? window.BigData.product.id\n  : \"7693929054425\";\n"
        }
       },
       "layerName": "Shopify-Linked Content (Dynamic)",
       "id": "builder-509f13000ed64c298afed5dbb9a505db",
       "properties": {
        "data-slot": "shopify:productBox"
       },
       "meta": {
        "version": "0.0.91",
        "kind": "ProductBox",
        "updatedAt": "8/08 9:25am",
        "previousId": "builder-381269d568574d8fa82aa29da4347a9c",
        "bindingActions": {
         "component": {
          "options": {
           "symbol": {
            "data": {
             "product": [
              {
               "@type": "@builder.io/core:Action",
               "action": "@builder.io:customCode",
               "options": {
                "code": "!!window && !!window.BigData && !!window.BigData.product && !!window.BigData.product.id ? window.BigData.product.id : \"7693929054425\""
               }
              }
             ]
            }
           }
          }
         }
        }
       },
       "component": {
        "name": "Symbol",
        "options": {
         "symbol": {
          "data": {
           "loading": false,
           "product": "7761401020633",
           "productBoxHasChildren": false,
           "apiKey": "64dd5478e25746bf9db3b6c0319905f6",
           "sharedState": {
            "selectedProductVariant": null,
            "selectedProductQuantity": 1,
            "selectedVariantDoesNotExist": false,
            "selectedImage": null
           },
           "defaultVariantId": "42871437951193"
          },
          "meta": {
           "fieldName": "Product Box",
           "documentationNote": "Product boxes allow you to create content that pulls dynamic data from Shopify.",
           "documentationLink": "https://builder.io/c/docs/shopify/product-box"
          },
          "inline": true,
          "content": {
           "data": {
            "inputs": [
             {
              "@type": "@builder.io/core:Field",
              "name": "apiKey",
              "type": "text",
              "required": false,
              "subFields": [],
              "helperText": "",
              "autoFocus": false,
              "simpleTextOnly": false,
              "disallowRemove": false,
              "broadcast": false,
              "bubble": false,
              "hideFromUI": true,
              "hideFromFieldsEditor": false,
              "showTemplatePicker": true,
              "permissionsRequiredToEdit": "",
              "advanced": false,
              "copyOnAdd": true,
              "onChange": "",
              "showIf": "",
              "mandatory": false,
              "hidden": false,
              "noPhotoPicker": false,
              "model": "",
              "supportsAiGeneration": false
             },
             {
              "@type": "@builder.io/core:Field",
              "name": "product",
              "type": "ShopifyProduct",
              "required": false,
              "subFields": [],
              "helperText": "",
              "autoFocus": false,
              "simpleTextOnly": false,
              "disallowRemove": false,
              "broadcast": false,
              "bubble": false,
              "hideFromUI": false,
              "hideFromFieldsEditor": false,
              "showTemplatePicker": true,
              "permissionsRequiredToEdit": "",
              "advanced": false,
              "copyOnAdd": true,
              "onChange": "",
              "showIf": "\n    return !parentElements.some((el) => { var _a, _b, _c, _d; return (_d = (_c = (_b = (_a = el === null || el === void 0 ? void 0 : el.component) === null || _a === void 0 ? void 0 : _a.options) === null || _b === void 0 ? void 0 : _b.get('symbol')) === null || _c === void 0 ? void 0 : _c.get('meta')) === null || _d === void 0 ? void 0 : _d.get('isProductCollection'); });\n",
              "mandatory": false,
              "hidden": false,
              "noPhotoPicker": false,
              "model": "",
              "supportsAiGeneration": false
             },
             {
              "@type": "@builder.io/core:Field",
              "name": "defaultVariantId",
              "friendlyName": "Default Variant",
              "type": "ShopifyProductVariant",
              "required": false,
              "subFields": [],
              "helperText": "Only choose a default variant if you want to have a specific variant be selected when the product box loads",
              "autoFocus": false,
              "simpleTextOnly": false,
              "disallowRemove": false,
              "broadcast": false,
              "bubble": false,
              "hideFromUI": false,
              "hideFromFieldsEditor": false,
              "showTemplatePicker": true,
              "permissionsRequiredToEdit": "",
              "advanced": false,
              "copyOnAdd": true,
              "onChange": "",
              "showIf": "\n    return (options.get('product') &&\n        !parentElements.some((el) => { var _a, _b, _c, _d; return (_d = (_c = (_b = (_a = el === null || el === void 0 ? void 0 : el.component) === null || _a === void 0 ? void 0 : _a.options) === null || _b === void 0 ? void 0 : _b.get('symbol')) === null || _c === void 0 ? void 0 : _c.get('meta')) === null || _d === void 0 ? void 0 : _d.get('isProductCollection'); }));\n",
              "mandatory": false,
              "hidden": false,
              "noPhotoPicker": false,
              "model": "",
              "supportsAiGeneration": false
             }
            ],
            "jsCode": "if(Builder.isBrowser){var transform=function(t){return Object.assign({},t,{compareAtPrice:t.compare_at_price,options:[],images:t.images.map((function(e){return{src:e,alt:t.title}}))})},shopifyWindow=window;shopifyWindow.BuilderJsonData&&shopifyWindow.BuilderJsonData.product&&(context.overrideProductId=shopifyWindow.BuilderJsonData.product.id,context.productObject=transform(shopifyWindow.BuilderJsonData.product))}context.setState=function(t){for(var e in t)state[e]=t[e];\"selectedProductVariant\"in t&&onProductVariantChange()};var onProductVariantChange=function(){state.selectedProductVariant&&(state.selectedImage=state.selectedProductVariant.image||state.selectedImage)},getProductId=function(){if(\"context_placeholder\"===state.product)return context.overrideProductId;var t=state.product;return\"object\"==typeof t&&t&&\"@builder.io/core:Request\"===t[\"@type\"]&&(t=t.options.product),t},lastProductId=getProductId(),lastDefaultVariantId=state.defaultVariantId;function setDefaultVariant(){var t=state.productInfo,e=t.variants.find((function(t){return t.availableForSale}))||t.variants[0];if(state.defaultVariantId){var a=t.variants.find((function(t){return String(t.id)===String(state.defaultVariantId)}));a&&(e=a)}state.selectedProductVariant=e,state.selectedImage=(null==e?void 0:e.image)||t.images[0]}function updateProduct(){var t,e=getProductId();if(!state.productInfo||e){if(e){state.loading=!0;var a=(null===(t=(window.Shopify||{}).currency)||void 0===t?void 0:t.active)||\"USD\";return fetch(\"https://cdn.builder.io/api/v1/shopify/product-box-data?apiKey=\".concat(state.apiKey||context.apiKey||builder.apiKey,\"&productId=\").concat(e,\"&currencyIsoCode=\").concat(a)).then((function(t){return t.json()})).then((function(t){var e=t.products;if(e&&e.length){var a=e[0];state.productInfo=a,setDefaultVariant()}state.loading=!1})).catch((function(t){console.error(\"Error fetching Shopify product\",t),state.loading=!1}))}state.productInfo=null}else setDefaultVariant()}Builder.isEditing&&ref.onStateChange.subscribe((function(){var t=getProductId(),e=state.defaultVariantId;lastProductId!==t?updateProduct():(e!==lastDefaultVariantId||state.productInfo&&!state.selectedProductVariant)&&setDefaultVariant(),lastProductId=t,lastDefaultVariantId=e})),state.productInfo&&!state.selectedProductVariant&&setDefaultVariant(),updateProduct()",
            "blocks": [
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "layerName": "[SPACER] - 16//",
              "id": "builder-025dd661174a480089c64bd534427e11",
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-16\" />\n",
                "replaceNodes": true
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=state.loading||!state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "state.loading || !state.productInfo"
               }
              },
              "layerName": "[LOADING SPINNER]",
              "id": "builder-23205565b5f84029a157c424a07271cf",
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "Loading spinner",
                "id": "builder-3605b25dcff742dbbed12bf997819fd2",
                "meta": {
                 "version": "0.0.91",
                 "previousId": "builder-a345aedd68754f5f81cf7a8cee74ca34"
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column",
                  "alignItems": "stretch",
                  "position": "relative",
                  "flexShrink": "0",
                  "boxSizing": "border-box",
                  "textAlign": "center",
                  "marginTop": "15px",
                  "width": "4em",
                  "height": "4em",
                  "borderRadius": "50%",
                  "margin": "6rem auto",
                  "fontSize": "1rem",
                  "textIndent": "-9999em",
                  "borderTop": "0.2em solid rgba(131, 132, 137, 0.2)",
                  "borderRight": "0.2em solid rgba(131, 132, 137, 0.2)",
                  "borderBottom": "0.2em solid rgba(131, 132, 137, 0.2)",
                  "borderLeft": "0.2em solid #454749",
                  "transform": "translateZ(0)",
                  "animationIterationCount": "infinite",
                  "animationTimingFunction": "linear",
                  "animationDuration": "1.1s",
                  "animationName": "_EMO_animation-16036bv_@keyframes animation-16036bv{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}_EMO_",
                  "flexGrow": "1"
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "width": "100vw",
                "alignSelf": "center",
                "justifySelf": "center",
                "height": "50vh"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "hide": "var _virtual_index=state.loading||!state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "hide": "state.loading || !state.productInfo"
               }
              },
              "layerName": "[GRID] - Product",
              "id": "builder-56c8d097ca1b4032a0a9dfb9bca41a71",
              "class": "base-grid",
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid slider MOBILE)",
                "id": "builder-e4bdf459e5ff400e9733751aefafb5b7",
                "class": "gbt-1 get-12 gbm-1 gem-6 slider TOGprodmob",
                "meta": {
                 "previousId": "builder-56c8d097ca1b4032a0a9dfb9bca41a71"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "_newProperty": ""
                  },
                  "code": {
                   "bindings": {
                    "_newProperty": ""
                   }
                  },
                  "layerName": "Slider Track",
                  "id": "builder-c024329a68a745db94e8b6136ede94cd",
                  "class": "slider-track",
                  "meta": {
                   "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "Gallery",
                    "id": "builder-ebaf690ce011459199a0ccc3839d0cdb",
                    "class": "gallery",
                    "meta": {
                     "previousId": "builder-c024329a68a745db94e8b6136ede94cd"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.image": "var _virtual_index=state.productImagesItem;return _virtual_index",
                       "id": "var _virtual_index=\"TOGprod_\".concat(state.$index);return _virtual_index",
                       "data-tognum": "var _virtual_index=\"\"+(state.$index+1);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.image": "state.productImagesItem;\n",
                        "id": "return `TOGprod_${state.$index}`;\n",
                        "data-tognum": "return \"\" + (state.$index + 1);\n"
                       }
                      },
                      "repeat": {
                       "collection": "state.productImages"
                      },
                      "id": "builder-de46cb8e31c2444dac2ba666b2eec9d4",
                      "properties": {
                       "id": "",
                       "data-tognum": ""
                      },
                      "class": "item TOGprodmob tog-slider",
                      "meta": {
                       "bindingActions": {
                        "component": {
                         "options": {
                          "image": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "state.productImagesItem"
                            }
                           }
                          ]
                         }
                        },
                        "meta": {
                         "bindingActions": {
                          "component": {
                           "options": {
                            "image": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "var _me;\nreturn ((_me = state.productImagesItem) === null || state.productImagesItem);"
                              }
                             }
                            ]
                           }
                          },
                          "meta": {
                           "bindingActions": {
                            "component": {
                             "options": {
                              "image": [
                               {
                                "@type": "@builder.io/core:Action",
                                "action": "@builder.io:customCode",
                                "options": {
                                 "code": "var _me;\nreturn ((_me = state.imagesItem) === null || state.imagesItem.src);"
                                }
                               }
                              ]
                             }
                            },
                            "meta": {
                             "bindingActions": {
                              "component": {
                               "options": {
                                "image": [
                                 {
                                  "@type": "@builder.io/core:Action",
                                  "action": "@builder.io:customCode",
                                  "options": {
                                   "code": "var _me;\nreturn ((_me = state.imagesItem) === null || state.imagesItem.src);"
                                  }
                                 }
                                ]
                               }
                              }
                             }
                            }
                           }
                          },
                          "id": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "/**\n * Global objects available in custom action code:\n *\n * state - builder state object - learn about state https://www.builder.io/c/docs/guides/state-and-actions\n * context - builder context object - learn about context https://github.com/BuilderIO/builder/tree/main/packages/react#passing-data-and-functions-down\n * event - HTML Event - https://developer.mozilla.org/en-US/docs/Web/API/Event\n *\n * Learn more: https://www.builder.io/c/docs/guides/custom-code\n *\n */"
                            }
                           }
                          ],
                          "data-tognum": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "/**\n * Global objects available in custom action code:\n *\n * state - builder state object - learn about state https://www.builder.io/c/docs/guides/state-and-actions\n * context - builder context object - learn about context https://github.com/BuilderIO/builder/tree/main/packages/react#passing-data-and-functions-down\n * event - HTML Event - https://developer.mozilla.org/en-US/docs/Web/API/Event\n *\n * Learn more: https://www.builder.io/c/docs/guides/custom-code\n *\n */"
                            }
                           }
                          ]
                         }
                        },
                        "id": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return `TOGprod_${state.$index}`;"
                          }
                         }
                        ],
                        "data-tognum": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return '' + (state.$index + 1);"
                          }
                         }
                        ]
                       }
                      },
                      "component": {
                       "name": "Image",
                       "options": {
                        "backgroundSize": "contain",
                        "backgroundPosition": "center",
                        "lazy": false,
                        "fitContent": true,
                        "aspectRatio": 0.572,
                        "lockAspectRatio": false,
                        "sizes": "(max-width: 638px) 60vw, (max-width: 998px) 56vw, 69vw",
                        "image": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F13d45bfd6df344e8974c4f96061c43f5",
                        "height": 954,
                        "width": 1668
                       }
                      }
                     }
                    ]
                   }
                  ]
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "none",
                  "flexDirection": "column"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid left slider)",
                "id": "builder-de8c508633094ca983a63383f80c7faf",
                "class": "gb-1 ge-7 store-slider TOGprod",
                "meta": {
                 "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "actions": {
                   "click": "var slideWidth=document.querySelector(\".store-slider\").clientWidth,track=document.querySelector(\".TOGprod.store-slider>.slider-track\");window.prodScroll||(window.prodScroll=track.scrollLeft),window.prodScroll>slideWidth&&(window.prodScroll-=slideWidth,track.scrollLeft=window.prodScroll)"
                  },
                  "bindings": {
                   "show": "var _virtual_index=state.productImages.length>1;return _virtual_index"
                  },
                  "code": {
                   "actions": {
                    "click": "/* let prodSlides = getToggleCollection('prod', 'slider').length; */\n/* let curSlide = parseInt(getToggleElement('prod', 'index').innerHTML.split('/')[0]) - 1; */\n/* let targetSlide = --curSlide >= 0 ? curSlide : prodSlides - 1; */\nlet slideWidth = document.querySelector(\".store-slider\").clientWidth;\nlet track = document.querySelector(\".TOGprod.store-slider>.slider-track\");\nif (!window.prodScroll) window.prodScroll = track.scrollLeft;\nif (window.prodScroll > slideWidth) {\n  window.prodScroll -= slideWidth;\n  track.scrollLeft = window.prodScroll;\n}\n"
                   },
                   "bindings": {
                    "show": "state.productImages.length > 1"
                   }
                  },
                  "layerName": "Slider Btn Left",
                  "tagName": "button",
                  "id": "builder-e6e2147c4cc2468797f73148a2b3dcda",
                  "class": "TOGprod tog-btn left",
                  "meta": {
                   "eventActions": {
                    "click": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "/* let prodSlides = getToggleCollection('prod', 'slider').length; */\n/* let curSlide = parseInt(getToggleElement('prod', 'index').innerHTML.split('/')[0]) - 1; */\n/* let targetSlide = --curSlide >= 0 ? curSlide : prodSlides - 1; */\nlet slideWidth = document.querySelector('.store-slider').clientWidth;\nlet track = document.querySelector('.TOGprod.store-slider>.slider-track');\nif(!window.prodScroll) window.prodScroll = track.scrollLeft;\nif(window.prodScroll > slideWidth) {\n  window.prodScroll -= slideWidth;\n  track.scrollLeft = window.prodScroll;\n}"
                      }
                     }
                    ]
                   },
                   "previousId": "builder-9792ac1553004ecc996f3149f1c79887"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\">\n  <path\n    d=\"M12.0003 4.3112L13.6892 6.00009L8.88922 10.8001L19.667 10.8001L19.667 13.1556L8.88922 13.1556L13.6892 17.9556L12.0003 19.6445L4.33366 11.9779L12.0003 4.3112Z\"\n    fill=\"black\"\n  />\n</svg>\n",
                    "replaceNodes": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "actions": {
                   "click": "var prodSlides=getToggleCollection(\"prod\",\"slider\"),slideWidth=document.querySelector(\".store-slider\").clientWidth,track=document.querySelector(\".TOGprod.store-slider>.slider-track\");window.prodScroll||(window.prodScroll=track.scrollLeft),window.prodScroll<prodSlides[prodSlides.length-1].offsetLeft-slideWidth&&(window.prodScroll+=slideWidth,track.scrollLeft=window.prodScroll)"
                  },
                  "bindings": {
                   "show": "var _virtual_index=state.productImages.length>1;return _virtual_index"
                  },
                  "code": {
                   "actions": {
                    "click": "let prodSlides = getToggleCollection(\"prod\", \"slider\");\nlet slideWidth = document.querySelector(\".store-slider\").clientWidth;\nlet track = document.querySelector(\".TOGprod.store-slider>.slider-track\");\nif (!window.prodScroll) window.prodScroll = track.scrollLeft;\nif (\n  window.prodScroll <\n  prodSlides[prodSlides.length - 1].offsetLeft - slideWidth\n) {\n  window.prodScroll += slideWidth;\n  track.scrollLeft = window.prodScroll;\n}\n"
                   },
                   "bindings": {
                    "show": "state.productImages.length > 1"
                   }
                  },
                  "layerName": "Slider Btn Right",
                  "tagName": "button",
                  "id": "builder-a052d038a6c74553b3e18c3cee731e1e",
                  "class": "TOGprod tog-btn right",
                  "meta": {
                   "eventActions": {
                    "click": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "let prodSlides = getToggleCollection('prod', 'slider');\nlet slideWidth = document.querySelector('.store-slider').clientWidth;\nlet track = document.querySelector('.TOGprod.store-slider>.slider-track');\nif(!window.prodScroll) window.prodScroll = track.scrollLeft;\nif(window.prodScroll < prodSlides[prodSlides.length - 1].offsetLeft - slideWidth) {\n  window.prodScroll += slideWidth;\n  track.scrollLeft = window.prodScroll;\n}"
                      }
                     }
                    ]
                   },
                   "previousId": "builder-36c28091226d49038368e989c3a0d523"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\">\n  <path d=\"M12.0016 19.6888L10.3127 17.9999L15.1127 13.1999H4.33496L4.33496 10.8444H15.1127L10.3127 6.04436L12.0016 4.35547L19.6683 12.0221L12.0016 19.6888Z\" fill=\"black\"/>\n</svg>",
                    "replaceNodes": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "Slider Index",
                  "id": "builder-dd2c4c8c0850480d8754afc90c587626",
                  "class": "TOGprod tog-index font-body-sm",
                  "meta": {
                   "previousId": "builder-76e4d39dc1d34964a16c3b1a4b790241"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "01 / 01",
                    "replaceNodes": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "_newProperty": ""
                  },
                  "code": {
                   "bindings": {
                    "_newProperty": ""
                   }
                  },
                  "layerName": "Slider Track",
                  "id": "builder-a6ea0cd288e74fcb9654207094e4fbf4",
                  "class": "slider-track",
                  "meta": {
                   "previousId": "builder-c024329a68a745db94e8b6136ede94cd"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "Gallery",
                    "id": "builder-8693296025fd4b04bea6677435a028c0",
                    "class": "gallery",
                    "meta": {
                     "previousId": "builder-ebaf690ce011459199a0ccc3839d0cdb"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.image": "var _virtual_index=state.productImagesItem;return _virtual_index",
                       "id": "var _virtual_index=\"TOGprod_\".concat(state.$index);return _virtual_index",
                       "data-tognum": "var _virtual_index=\"\"+(state.$index+1);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.image": "state.productImagesItem;\n",
                        "id": "return `TOGprod_${state.$index}`;\n",
                        "data-tognum": "return \"\" + (state.$index + 1);\n"
                       }
                      },
                      "repeat": {
                       "collection": "state.productImages"
                      },
                      "id": "builder-5fcb8c81608b4a35b8fc788130de6d73",
                      "properties": {
                       "id": "",
                       "data-tognum": ""
                      },
                      "class": "item TOGprod tog-slider",
                      "meta": {
                       "bindingActions": {
                        "component": {
                         "options": {
                          "image": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "state.productImagesItem"
                            }
                           }
                          ]
                         }
                        },
                        "meta": {
                         "bindingActions": {
                          "component": {
                           "options": {
                            "image": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "var _me;\nreturn ((_me = state.productImagesItem) === null || state.productImagesItem);"
                              }
                             }
                            ]
                           }
                          },
                          "meta": {
                           "bindingActions": {
                            "component": {
                             "options": {
                              "image": [
                               {
                                "@type": "@builder.io/core:Action",
                                "action": "@builder.io:customCode",
                                "options": {
                                 "code": "var _me;\nreturn ((_me = state.imagesItem) === null || state.imagesItem.src);"
                                }
                               }
                              ]
                             }
                            },
                            "meta": {
                             "bindingActions": {
                              "component": {
                               "options": {
                                "image": [
                                 {
                                  "@type": "@builder.io/core:Action",
                                  "action": "@builder.io:customCode",
                                  "options": {
                                   "code": "var _me;\nreturn ((_me = state.imagesItem) === null || state.imagesItem.src);"
                                  }
                                 }
                                ]
                               }
                              }
                             }
                            }
                           }
                          },
                          "id": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "/**\n * Global objects available in custom action code:\n *\n * state - builder state object - learn about state https://www.builder.io/c/docs/guides/state-and-actions\n * context - builder context object - learn about context https://github.com/BuilderIO/builder/tree/main/packages/react#passing-data-and-functions-down\n * event - HTML Event - https://developer.mozilla.org/en-US/docs/Web/API/Event\n *\n * Learn more: https://www.builder.io/c/docs/guides/custom-code\n *\n */"
                            }
                           }
                          ],
                          "data-tognum": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "/**\n * Global objects available in custom action code:\n *\n * state - builder state object - learn about state https://www.builder.io/c/docs/guides/state-and-actions\n * context - builder context object - learn about context https://github.com/BuilderIO/builder/tree/main/packages/react#passing-data-and-functions-down\n * event - HTML Event - https://developer.mozilla.org/en-US/docs/Web/API/Event\n *\n * Learn more: https://www.builder.io/c/docs/guides/custom-code\n *\n */"
                            }
                           }
                          ]
                         }
                        },
                        "id": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return `TOGprod_${state.$index}`;"
                          }
                         }
                        ],
                        "data-tognum": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return '' + (state.$index + 1);"
                          }
                         }
                        ]
                       },
                       "previousId": "builder-de46cb8e31c2444dac2ba666b2eec9d4"
                      },
                      "component": {
                       "name": "Image",
                       "options": {
                        "backgroundSize": "contain",
                        "backgroundPosition": "center",
                        "lazy": false,
                        "fitContent": true,
                        "aspectRatio": 0.572,
                        "lockAspectRatio": false,
                        "sizes": "(max-width: 638px) 60vw, (max-width: 998px) 56vw, 69vw",
                        "image": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F13d45bfd6df344e8974c4f96061c43f5",
                        "height": 954,
                        "width": 1668
                       }
                      }
                     }
                    ]
                   }
                  ]
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid right)",
                "id": "builder-8a7b3d4f3d314ed4bb55c79630a6c197",
                "class": "gb-8 ge-11 gbt-1 get-12 gbm-1 gem-6",
                "meta": {
                 "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[SPACER] - 80/32/32",
                  "id": "builder-4499f710f28242afb8832cab541aa155",
                  "meta": {
                   "previousId": "builder-025dd661174a480089c64bd534427e11"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-80 tspacer-32 mspacer-32\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": " return state.productInfo.title; "
                  },
                  "layerName": "Product Name",
                  "tagName": "div",
                  "id": "builder-8b6d3d12f4a6410db65dca6ba844c31b",
                  "class": "font-head head-shorten-top head-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                  "meta": {
                   "version": "0.0.91",
                   "previousId": "builder-dcd2dd47cdc948ada62240e76bcd9b3a"
                  },
                  "component": {
                   "name": "Text",
                   "options": {}
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[SPACER] - 24/16/16",
                  "id": "builder-e38e256808da498c82c387223822db9d",
                  "meta": {
                   "previousId": "builder-4499f710f28242afb8832cab541aa155"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-24 tspacer-16 mspacer-16\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "state.productInfo",
                   "style.textDecoration": "\n    if (!state.productInfo || !state.selectedProductVariant) {\n        return '';\n    }\n    if (parseFloat(state.selectedProductVariant.price) <\n        parseFloat(state.selectedProductVariant.compareAtPrice)) {\n        return 'line-through';\n    }\n    return '';\n",
                   "component.options.text": "var returnValue=window&&window.BigData&&window.BigData.product&&window.BigData.product.displayPrice?\"USD\"==window.BigData.cart.currency&&\"7693929054425\"==window.BigData.product.id?\"$999 or $32.23/mo. for 36 mo.*\":window.BigData.product.displayPrice:\"$--\";return returnValue"
                  },
                  "code": {
                   "bindings": {
                    "style.textDecoration": "    if (!state.productInfo || !state.selectedProductVariant) {        return 'none';    }    if (parseFloat(state.selectedProductVariant.price) <        parseFloat(state.selectedProductVariant.compareAtPrice)) {        return 'line-through';    }    return 'none';",
                    "component.options.text": "if(!window || !window.BigData || !window.BigData.product || !window.BigData.product.displayPrice) {\r\n    return '$--';\r\n}\r\nelse if (window.BigData.cart.currency == 'USD' && window.BigData.product.id == '7693929054425') {\r\n    return '$999 or $32.23/mo. for 36 mo.*';\r\n}\r\nreturn window.BigData.product.displayPrice;"
                   }
                  },
                  "layerName": "Product regular price",
                  "id": "builder-cff349ed4a00468db6d5bc5bd615bade",
                  "class": "font-body-lg body-lg-shorten-top body-lg-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                  "meta": {
                   "requiresParent": {
                    "message": "This block must be inside a \"Product box\" block",
                    "query": {
                     "meta.kind": "ProductBox"
                    }
                   },
                   "version": "0.0.91",
                   "previousId": "builder-0cbbd699573440a0aab99a031c2be1ae"
                  },
                  "component": {
                   "name": "Text",
                   "options": {}
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "\n    if (!state.productInfo || !state.selectedProductVariant) {\n        return false;\n    }\n    if (parseFloat(state.selectedProductVariant.price) <\n        parseFloat(state.selectedProductVariant.compareAtPrice)) {\n        return true;\n    }\n    return false;\n",
                   "component.options.text": "\n    if (!state.productInfo || !state.selectedProductVariant) {\n        return '';\n    }\n    const price = state.selectedProductVariant.formattedPrice || `$${state.selectedProductVariant.price}`;\n    if (state.removeDecimal) {\n        return price.split('.')[0];\n    }\n    return price;\n"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "    if (!state.productInfo || !state.selectedProductVariant) {        return '';    }    const price = state.selectedProductVariant.formattedPrice || `$${state.selectedProductVariant.price}`;    if (state.removeDecimal) {        return price;    }    return price;"
                   }
                  },
                  "layerName": "Product sale price",
                  "id": "builder-de9671a740474be8ab5665de23aa12e5",
                  "class": "font-body-lg body-lg-shorten-top body-lg-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                  "meta": {
                   "requiresParent": {
                    "message": "This block must be inside a \"Product box\" block",
                    "query": {
                     "meta.kind": "ProductBox"
                    }
                   },
                   "version": "0.0.91",
                   "previousId": "builder-86d045f2aa884e4381ffb9abc9883876"
                  },
                  "component": {
                   "name": "Text",
                   "options": {}
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!(!BigData||!BigData.cart||\"EUR\"!==BigData.cart.currency&&\"GBP\"!==BigData.cart.currency);return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!BigData && !!BigData.cart && (BigData.cart.currency === 'EUR' || BigData.cart.currency === 'GBP')"
                   }
                  },
                  "layerName": "[SPACER] - 16/8/8",
                  "id": "builder-6d1f5421bb0049e992ffad9431c9b501",
                  "meta": {
                   "previousId": "builder-e38e256808da498c82c387223822db9d"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-16 tspacer-8 mspacer-8\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!(!BigData||!BigData.cart||\"EUR\"!==BigData.cart.currency&&\"GBP\"!==BigData.cart.currency);return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!BigData && !!BigData.cart && (BigData.cart.currency === 'EUR' || BigData.cart.currency === 'GBP')"
                   }
                  },
                  "layerName": "Shipping/VAT note",
                  "id": "builder-4f5452d6e1c3412eb5323b94286b4b0f",
                  "class": "font-detail detail-shorten-top detail-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
                  "meta": {
                   "previousId": "builder-ed2f846eb074408b802a254bd733a852"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "Includes VAT and shipping"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[SPACER] - 56/32/32",
                  "id": "builder-6d64a6787eab4511a3dd1aa806bb184c",
                  "meta": {
                   "previousId": "builder-e38e256808da498c82c387223822db9d"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-56 tspacer-32 mspacer-32\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=state.productInfo.description;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "return state.productInfo.description;"
                   }
                  },
                  "layerName": "Product Description",
                  "id": "builder-ed2f846eb074408b802a254bd733a852",
                  "class": "font-body-sm body-sm-shorten-top body-sm-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
                  "meta": {
                   "previousId": "builder-698bd610c5c142228ce16993abc1825a"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window&&!!window.BigData&&!!window.BigData.product&&\"\"!=window.BigData.product.store.finePrint;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.store.finePrint != ''"
                   }
                  },
                  "layerName": "[SPACER] - 40/32/32",
                  "id": "builder-27585ae6302a451282b062317148f4b9",
                  "meta": {
                   "previousId": "builder-6d64a6787eab4511a3dd1aa806bb184c"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-40 tspacer-32 mspacer-32\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=window&&window.BigData&&window.BigData.product?window.BigData.product.store.finePrint:\"\";return _virtual_index",
                   "show": "var _virtual_index=!!window&&!!window.BigData&&!!window.BigData.product&&\"\"!=window.BigData.product.store.finePrint;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "return !!window && !!window.BigData && !!window.BigData.product ? window.BigData.product.store.finePrint : '';",
                    "show": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.store.finePrint != ''"
                   }
                  },
                  "layerName": "Product Fine Print",
                  "id": "builder-92ee753e652e46748249df2f8059184b",
                  "class": "font-detail detail-shorten-top detail-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
                  "meta": {
                   "previousId": "builder-ed2f846eb074408b802a254bd733a852"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window&&!!window.BigData&&!!window.BigData.product&&\"7693929054425\"==window.BigData.product.id;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.id == '7693929054425'"
                   }
                  },
                  "layerName": "[SPACER] - 40/32/32",
                  "id": "builder-9d0b6ab6d1a048c48cfc908de051db55",
                  "meta": {
                   "previousId": "builder-27585ae6302a451282b062317148f4b9"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-40 tspacer-32 mspacer-32\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "actions": {
                   "click": "state.showIpds=!0"
                  },
                  "bindings": {
                   "show": "var _virtual_index=!!window&&!!window.BigData&&!!window.BigData.product&&\"7693929054425\"==window.BigData.product.id;return _virtual_index"
                  },
                  "code": {
                   "actions": {
                    "click": "state.showIpds = true;\n"
                   },
                   "bindings": {
                    "show": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.id == '7693929054425'"
                   }
                  },
                  "layerName": "Beyond IPD Note",
                  "id": "builder-d93aaea857be4a7f9956d83a7317f42d",
                  "class": "ipd-note font-detail detail-shorten-top detail-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
                  "meta": {
                   "previousId": "builder-92ee753e652e46748249df2f8059184b",
                   "eventActions": {
                    "click": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "state.showIpds = true;"
                      }
                     }
                    ]
                   }
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>\n  Optional: If you know your IPD already, you can\n  <u>select your preferred IPD</u>.\n</p>\n"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=state.showIpds;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "state.showIpds"
                   }
                  },
                  "layerName": "[SPACER] - 32/24/24",
                  "id": "builder-024c2bebcf314bbdafb2a542fd039643",
                  "meta": {
                   "previousId": "builder-9d0b6ab6d1a048c48cfc908de051db55"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-32 tspacer-24 mspacer-24\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=state.showIpds;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "state.showIpds"
                   }
                  },
                  "layerName": "IPD Options",
                  "tagName": "ul",
                  "id": "builder-14b1b1db93df42bbb30d097004e6bc5d",
                  "class": "ipd-options",
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "repeat": {
                     "collection": "state.ipds"
                    },
                    "layerName": "IPD Option",
                    "tagName": "li",
                    "id": "builder-6a246d7b832a4883bcd02d56bbc560fe",
                    "class": "ipd-option",
                    "meta": {
                     "previousId": "builder-14b1b1db93df42bbb30d097004e6bc5d"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.defaultValue": "var _virtual_index=state.ipdsItem;return _virtual_index",
                       "component.options.placeholder": "var _virtual_index=state.ipdsItem;return _virtual_index",
                       "id": "var _virtual_index=\"ipd\".concat(state.ipdsItem);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.defaultValue": "state.ipdsItem",
                        "component.options.placeholder": "state.ipdsItem",
                        "id": "return `ipd${state.ipdsItem}`;\n"
                       }
                      },
                      "layerName": "Option Input",
                      "id": "builder-4dee52a9acad47f8974416a79e624677",
                      "properties": {
                       "id": ""
                      },
                      "meta": {
                       "previousId": "builder-3975683361d04f3b9ee3dc94b7bfc237",
                       "bindingActions": {
                        "id": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return `ipd${state.ipdsItem}`;"
                          }
                         }
                        ]
                       }
                      },
                      "component": {
                       "name": "Form:Input",
                       "options": {
                        "type": "radio",
                        "placeholder": "",
                        "required": false,
                        "name": "ipd",
                        "defaultValue": ""
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "for": "var _virtual_index=\"ipd\".concat(state.ipdsItem);return _virtual_index",
                       "component.options.text": "var _virtual_index=\"\".concat(state.ipdsItem,\"mm\");return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "for": "return `ipd${state.ipdsItem}`;\n",
                        "component.options.text": "return `${state.ipdsItem}mm`;\n"
                       }
                      },
                      "layerName": "Option Label",
                      "tagName": "label",
                      "id": "builder-4f11c52cbb0a4966a90aa26f20d9bb01",
                      "properties": {
                       "for": ""
                      },
                      "class": "font-label",
                      "meta": {
                       "bindingActions": {
                        "for": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return `ipd${state.ipdsItem}`;"
                          }
                         }
                        ],
                        "component": {
                         "options": {
                          "text": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "return `${state.ipdsItem}mm`"
                            }
                           }
                          ]
                         }
                        }
                       }
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": "Enter some text..."
                       }
                      }
                     }
                    ]
                   }
                  ]
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=state.showIpds;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "state.showIpds"
                   }
                  },
                  "layerName": "[SPACER] - 56/40/40",
                  "id": "builder-19e4e8328b9c4d9eaa077e4dc4fdd5c8",
                  "meta": {
                   "previousId": "builder-27585ae6302a451282b062317148f4b9"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-56 tspacer-40 mspacer-40\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "hide": "var _virtual_index=state.showIpds;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "hide": "state.showIpds"
                   }
                  },
                  "layerName": "[SPACER] - 120/56/56",
                  "id": "builder-7bdacbf395b543cfb8d5c02c478f06f0",
                  "meta": {
                   "previousId": "builder-19e4e8328b9c4d9eaa077e4dc4fdd5c8"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-120 tspacer-56 mspacer-56\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "actions": {
                   "click": "\n"
                  },
                  "bindings": {
                   "hide": "var _virtual_index=!(!window||!window.BigData||!window.BigData.product||\"7761325916377\"!=window.BigData.product.id||state.inCart);return _virtual_index",
                   "style.cursor": "var _virtual_index=state.qtyLimit>0&&state.inCart>=state.qtyLimit?\"not-allowed\":\"pointer\";return _virtual_index"
                  },
                  "code": {
                   "actions": {
                    "click": "/* not needed for new button style */\n/* var addBtn = document.querySelector('.add-btn');\nvar ogText = addBtn.textContent;\nvar refreshCart;\nrefreshCart = () => {\n  // console.log('boop', {addBtn, ogText}); //debug\n  if(addBtn.textContent != ogText) {\n    state.inCart += 1;\n    loadEgCartDrawer();\n  }\n  else setTimeout(refreshCart, 100);\n}\nif(state.qtyLimit == 0 || state.inCart < state.qtyLimit) refreshCart(); */\n"
                   },
                   "bindings": {
                    "hide": "!!window && !!window.BigData && !!window.BigData.product && window.BigData.product.id == \"7761325916377\" && !state.inCart",
                    "style.cursor": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit\n  ? \"not-allowed\"\n  : \"pointer\";\n"
                   }
                  },
                  "layerName": "Add to cart button",
                  "tagName": "a",
                  "id": "builder-ec1b7f6ec3314e359b73f6fc7fef1fa1",
                  "groupLocked": true,
                  "meta": {
                   "requiresParent": {
                    "message": "This block must be inside a \"Product box\" block",
                    "query": {
                     "meta.kind": "ProductBox"
                    }
                   },
                   "version": "0.0.91",
                   "updatedAt": "8/08 9:25am",
                   "eventActions": {
                    "click": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "/* not needed for new button style */\r\n/* var addBtn = document.querySelector('.add-btn');\r\nvar ogText = addBtn.textContent;\r\nvar refreshCart;\r\nrefreshCart = () => {\r\n  // console.log('boop', {addBtn, ogText}); //debug\r\n  if(addBtn.textContent != ogText) {\r\n    state.inCart += 1;\r\n    loadEgCartDrawer();\r\n  }\r\n  else setTimeout(refreshCart, 100);\r\n}\r\nif(state.qtyLimit == 0 || state.inCart < state.qtyLimit) refreshCart(); */"
                      }
                     }
                    ]
                   },
                   "previousId": "builder-bab2bafcde4f4fbcb806bbe27e72d985",
                   "bindingActions": {
                    "style": {
                     "cursor": [
                      {
                       "@type": "@builder.io/core:Action",
                       "action": "@builder.io:customCode",
                       "options": {
                        "code": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit ? 'not-allowed' : 'pointer';"
                       }
                      }
                     ]
                    }
                   }
                  },
                  "component": {
                   "name": "Symbol",
                   "options": {
                    "inheritState": true,
                    "symbol": {
                     "data": {
                      "linkToCartPageOnAddToCart": false,
                      "reloadPageOnAddToCart": false,
                      "linkToProductPageOnClick": false,
                      "buttonText": "Add to cart",
                      "soldOutButtonText": "Sold out",
                      "addedToCartButtonText": "Added ✓"
                     },
                     "inline": true,
                     "meta": {
                      "fieldName": "Product Add to Cart",
                      "hideDocumentationLink": true
                     },
                     "content": {
                      "data": {
                       "inputs": [
                        {
                         "@type": "@builder.io/core:Field",
                         "name": "linkToCartPageOnAddToCart",
                         "type": "boolean",
                         "required": false,
                         "subFields": [],
                         "helperText": "Redirect the customer to the cart page after adding this product to their cart",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "showIf": "",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false
                        },
                        {
                         "@type": "@builder.io/core:Field",
                         "name": "reloadPageOnAddToCart",
                         "type": "boolean",
                         "required": false,
                         "subFields": [],
                         "helperText": "When a user clicks add to cart, refresh the current page. This is useful for making sure theme elements like cart icons are updated.",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "showIf": "!Boolean(options.get('linkToCartPageOnAddToCart') && !options.get('linkToProductPageOnClick'))",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false
                        },
                        {
                         "@type": "@builder.io/core:Field",
                         "name": "linkToProductPageOnClick",
                         "type": "boolean",
                         "required": false,
                         "subFields": [],
                         "helperText": "Link to product page on click instead of adding the product to the customer's cart",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "showIf": "!Boolean(options.get('linkToCartPageOnAddToCart'))",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false
                        },
                        {
                         "@type": "@builder.io/core:Field",
                         "name": "buttonText",
                         "type": "text",
                         "required": false,
                         "subFields": [],
                         "helperText": "",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "showIf": "",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false
                        },
                        {
                         "@type": "@builder.io/core:Field",
                         "name": "soldOutButtonText",
                         "type": "text",
                         "required": false,
                         "subFields": [],
                         "helperText": "",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "showIf": "",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false
                        },
                        {
                         "@type": "@builder.io/core:Field",
                         "name": "addedToCartButtonText",
                         "type": "text",
                         "required": false,
                         "subFields": [],
                         "helperText": "",
                         "autoFocus": false,
                         "simpleTextOnly": false,
                         "disallowRemove": false,
                         "broadcast": false,
                         "bubble": false,
                         "hideFromUI": false,
                         "hideFromFieldsEditor": false,
                         "showTemplatePicker": true,
                         "permissionsRequiredToEdit": "",
                         "advanced": false,
                         "copyOnAdd": true,
                         "onChange": "",
                         "showIf": "",
                         "mandatory": false,
                         "hidden": false,
                         "noPhotoPicker": false,
                         "model": "",
                         "supportsAiGeneration": false
                        }
                       ],
                       "blocks": [
                        {
                         "@type": "@builder.io/sdk:Element",
                         "@version": 2,
                         "actions": {
                          "click": "\n    var _a, _b, _c, _d, _e, _f, _g, _h, _j;\n    if (event.defaultPrevented) {\n        return;\n    }\n    if (state.linkToProductPageOnClick) {\n        if ((_a = context.productBoxService) === null || _a === void 0 ? void 0 : _a.navigateToProductPage) {\n            (_b = context.productBoxService) === null || _b === void 0 ? void 0 : _b.navigateToProductPage(state.productInfo);\n        }\n        else {\n            window.location.href = `/products/${state.productInfo.handle}`;\n        }\n        return;\n    }\n    const selectedProductVariant = state.selectedProductVariant;\n    if (!selectedProductVariant.availableForSale) {\n        return;\n    }\n    if (state.selectedVariantDoesNotExist) {\n        return;\n    }\n    let selectedVariantId = selectedProductVariant.id;\n    if (typeof selectedVariantId === 'number') {\n        selectedVariantId = String(selectedVariantId);\n    }\n    // If it's a graphql ID\n    if (selectedVariantId === null || selectedVariantId === void 0 ? void 0 : selectedVariantId.startsWith('gid://')) {\n        selectedVariantId = selectedVariantId.split('gid://shopify/ProductVariant/')[1];\n    }\n    const shopifyDomain = (_d = (_c = context.builderContent) === null || _c === void 0 ? void 0 : _c.meta) === null || _d === void 0 ? void 0 : _d.shopifyDomain;\n    const shopifyCustomDomain = (_f = (_e = context.builderContent) === null || _e === void 0 ? void 0 : _e.meta) === null || _f === void 0 ? void 0 : _f.shopifyCustomDomain;\n    let host = shopifyDomain ? `https://${shopifyDomain}` : '';\n    if (shopifyCustomDomain) {\n        host = `https://${shopifyCustomDomain}`;\n    }\n    const productQuantity = state.selectedProductQuantity || 1;\n    const content = context.builderContent;\n    const id = content && content.id;\n    const variationId = content && (content.id || content.variationId || content.testVariationId);\n    if (!(Builder.isEditing || Builder.isPreviewing)) {\n        builder.track('addToCart', {\n            variationId,\n            contentId: id,\n            amount: (state.selectedProductVariant &&\n                state.selectedProductVariant.price * productQuantity) ||\n                0,\n        });\n    }\n    // 30 days from now\n    const future = new Date();\n    future.setDate(future.getDate() + 30);\n    builder.setCookie('builder.addToCart.' + state.product, [id, variationId, productQuantity].join(','), future);\n    // We have a Shopify host specified, and we are not on that current site (aka custom landing page)\n    if (!context.productBoxService &&\n        host &&\n        shopifyDomain !== ((_g = window.Shopify) === null || _g === void 0 ? void 0 : _g.shop)) {\n        const formHtml = `\n                            <form action=\"${host}/cart/add\" method=\"post\" enctype=\"multipart/form-data\" accept-charset=\"UTF-8\">\n                              <input name=\"id\" value=\"${selectedVariantId}\" />\n                              <input type=\"hidden\" name=\"form_type\" value=\"product\" />\n                              <input type=\"hidden\" name=\"utf8\" value=\"✓\" />\n                              <input name=\"quantity\" value=\"${productQuantity}\" />\n                              <button class=\"submit\" type=\"submit\">Add to cart</button>\n                            </form>\n                          `;\n        const div = document.createElement('div');\n        div.style.display = 'none';\n        div.innerHTML = formHtml;\n        document.body.appendChild(div);\n        (_h = div.querySelector('.submit')) === null || _h === void 0 ? void 0 : _h.click();\n    }\n    else {\n        const promise = ((_j = context.productBoxService) === null || _j === void 0 ? void 0 : _j.addToCart)\n            ? context.productBoxService.addToCart(btoa(`gid://shopify/ProductVariant/${selectedVariantId}`), state.selectedProductQuantity || 1)\n            : fetch(`/cart/add.js`, {\n                method: 'POST',\n                headers: {\n                    'content-type': 'application/json',\n                },\n                body: JSON.stringify({\n                    items: [\n                        {\n                            quantity: state.selectedProductQuantity || 1,\n                            id: parseInt(selectedVariantId, 10),\n                        },\n                    ],\n                }),\n            }).then(res => {\n                if (!res.ok) {\n                    res\n                        .json()\n                        .then(json => alert(`${json.description || json.message || ''}`));\n                }\n            });\n        promise\n            .then(() => {\n            var _a, _b;\n            if (state.linkToCartPageOnAddToCart) {\n                ((_a = context.productBoxService) === null || _a === void 0 ? void 0 : _a.navigateToCart)\n                    ? (_b = context.productBoxService) === null || _b === void 0 ? void 0 : _b.navigateToCart()\n                    : setTimeout(() => {\n                        // Give a sec to flush tracking too!\n                        window.location.href = `${host}/cart`;\n                    }, 100);\n            }\n            else {\n                state.productAddedToCart = true;\n                if (state.reloadPageOnAddToCart) {\n                    setTimeout(() => window.location.reload(), 500);\n                }\n                else {\n                    setTimeout(() => (state.productAddedToCart = false), 2000);\n                }\n            }\n        })\n            .catch((error) => {\n            console.error('Add to cart fetch error', error);\n        });\n    }\n"
                         },
                         "bindings": {
                          "show": "state.productInfo&&(0==state.qtyLimit||state.inCart<state.qtyLimit)&&(!window||!window.BigData||!window.BigData.product||\"7761325916377\"!=window.BigData.product.id&&window.BigData.product.id)",
                          "component.options.text": "var returnValue=function(){var t=state.selectedProductVariant;if(state.productAddedToCart)return state.addedToCartButtonText;if(t&&!t.availableForSale)return state.soldOutButtonText;if(state.selectedVariantDoesNotExist)return\"Unavailable\";if(!(window&&window.BigData&&window.BigData.cart&&window.BigData.product&&window.BigData.product.shipping&&state&&state.waveTable))return\"Pre-order now\";var e=window.BigData.cart.currency,a=window.BigData.product.qtySold,r=Object.keys(state.waveTable).filter((function(t){return state.waveTable[t].includes(e)})),n=r.length?r[0]:\"w3\",i=window.BigData.product.shipping[n].reduce((function(t,e){return a>=e.soldMinimum?e.etaText:t}),\"Pre-order now (No ETA)\");return\"\".concat(i)}();return returnValue",
                          "data-cart-max": "var _virtual_index=state.qtyLimit>0&&state.inCart>=state.qtyLimit;return _virtual_index"
                         },
                         "code": {
                          "bindings": {
                           "component.options.text": "const selectedProductVariant = state.selectedProductVariant;\r\n\r\nif(state.productAddedToCart) {\r\n    return state.addedToCartButtonText;\r\n}\r\nelse if(selectedProductVariant && !selectedProductVariant.availableForSale) {\r\n    return state.soldOutButtonText;\r\n}\r\nelse if(state.selectedVariantDoesNotExist) {\r\n    return 'Unavailable';\r\n}\r\n\r\nif(!window\r\n  || !window.BigData\r\n  || !window.BigData.cart\r\n  || !window.BigData.product\r\n  || !window.BigData.product.shipping\r\n  || !state\r\n  || !state.waveTable\r\n)\r\n  return 'Pre-order now';\r\n\r\nlet currency = window.BigData.cart.currency;\r\nlet qtySold = window.BigData.product.qtySold;\r\n\r\nlet res = Object.keys(state.waveTable).filter(key => state.waveTable[key].includes(currency));\r\nlet waveKey = res.length ? res[0] : 'w3'; /* default to wave 3 */\r\n\r\nlet etas = window.BigData.product.shipping[waveKey];\r\nlet ret = etas.reduce(\r\n  (final, x) => qtySold >= x.soldMinimum ? x.etaText : final\r\n, 'Pre-order now (No ETA)');\r\nreturn `${ret}`;",
                           "show": "state.productInfo\r\n && (state.qtyLimit == 0 || state.inCart < state.qtyLimit)\r\n && (!window || !window.BigData || !window.BigData.product\r\n || (window.BigData.product.id != \"7761325916377\" && window.BigData.product.id != \"7693929054425\"))",
                           "data-cart-max": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit;\n"
                          }
                         },
                         "layerName": "(OLD) Add to Cart button",
                         "id": "builder-3bc726dc49394451a5cff255f7f739fd",
                         "class": "add-btn font-body-sm font-mob-xsm",
                         "meta": {
                          "version": "0.0.91",
                          "eventActions": {
                           "click": [],
                           "change": null
                          },
                          "bindingActions": {
                           "data-cart-max": [
                            {
                             "@type": "@builder.io/core:Action",
                             "action": "@builder.io:customCode",
                             "options": {
                              "code": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit;"
                             }
                            }
                           ]
                          }
                         },
                         "component": {
                          "name": "Text",
                          "options": {}
                         },
                         "responsiveStyles": {
                          "large": {
                           "display": "none"
                          }
                         }
                        },
                        {
                         "@type": "@builder.io/sdk:Element",
                         "@version": 2,
                         "actions": {
                          "click": "var hasProduct=!!window&&!!window.BigData&&!!window.BigData.product,items=[{quantity:1,id:hasProduct?window.BigData.product.vid:\"42871437951193\"}];if(hasProduct&&\"7693929054425\"==window.BigData.product.id){var ipdEl=document.querySelector('input[name=\"ipd\"]:checked');ipdEl&&(items[0].properties={IPD:ipdEl.value})}try{jQuery.post(\"\".concat(Shopify.routes.root,\"cart/add.js\"),{items:items},(function(t){state.inCart+=1,loadEgCartDrawer()}))}catch(t){retur}"
                         },
                         "bindings": {
                          "show": "state.productInfo&&(0==state.qtyLimit||state.inCart<state.qtyLimit)&&(!window||!window.BigData||!window.BigData.product||window.BigData.product.id)",
                          "component.options.text": "var returnValue=function(){var t=state.selectedProductVariant;if(state.productAddedToCart)return state.addedToCartButtonText;if(t&&!t.availableForSale)return state.soldOutButtonText;if(state.selectedVariantDoesNotExist)return\"Unavailable\";if(!(window&&window.BigData&&window.BigData.cart&&window.BigData.product&&window.BigData.product.shipping&&state&&state.waveTable))return\"Pre-order now\";var e=window.BigData.cart.currency,a=Object.keys(state.waveTable).filter((function(t){return state.waveTable[t].includes(e)})),r=a.length?a[0]:\"w3\",n=window.BigData.product.shipping[r].reduce((function(t,e){return state.qtySold>=e.soldMinimum?e.etaText:t}),\"Pre-order now (No ETA)\");return\"\".concat(n)}();return returnValue",
                          "data-cart-max": "var _virtual_index=state.qtyLimit>0&&state.inCart>=state.qtyLimit;return _virtual_index",
                          "hide": "var _virtual_index=!!state.productInfo.tags&&!!state.productInfo.tags.length&&state.productInfo.tags.filter((function(t){return\"coming-soon\"==t})).length;return _virtual_index"
                         },
                         "code": {
                          "actions": {
                           "click": "let hasProduct = !!window && !!window.BigData && !!window.BigData.product;\nlet items = [\n  {\n    quantity: 1,\n    id: hasProduct ? window.BigData.product.vid : \"42871437951193\",\n  },\n];\nif (hasProduct && window.BigData.product.id == \"7693929054425\") {\n  let ipdEl = document.querySelector('input[name=\"ipd\"]:checked');\n  if (!!ipdEl) items[0].properties = { IPD: ipdEl.value };\n}\ntry {\n  jQuery.post(`${Shopify.routes.root}cart/add.js`, { items }, (resp) => {\n    state.inCart += 1;\n    loadEgCartDrawer();\n    /* console.log({response: JSON.parse(resp)}); //debug */\n  });\n} catch (err) {\n  return;\n}\n"
                          },
                          "bindings": {
                           "component.options.text": "const selectedProductVariant = state.selectedProductVariant;\r\n\r\nif(state.productAddedToCart) {\r\n    return state.addedToCartButtonText;\r\n}\r\nelse if(selectedProductVariant && !selectedProductVariant.availableForSale) {\r\n    return state.soldOutButtonText;\r\n}\r\nelse if(state.selectedVariantDoesNotExist) {\r\n    return 'Unavailable';\r\n}\r\n\r\nif(!window\r\n  || !window.BigData\r\n  || !window.BigData.cart\r\n  || !window.BigData.product\r\n  || !window.BigData.product.shipping\r\n  || !state\r\n  || !state.waveTable\r\n)\r\n  return 'Pre-order now';\r\n\r\nlet currency = window.BigData.cart.currency;\r\n\r\nlet res = Object.keys(state.waveTable).filter(key => state.waveTable[key].includes(currency));\r\nlet waveKey = res.length ? res[0] : 'w3'; /* default to wave 3 */\r\n\r\nlet etas = window.BigData.product.shipping[waveKey];\r\nlet ret = etas.reduce(\r\n  (final, x) => state.qtySold >= x.soldMinimum ? x.etaText : final\r\n, 'Pre-order now (No ETA)');\r\nreturn `${ret}`;",
                           "show": "state.productInfo\r\n && (state.qtyLimit == 0 || state.inCart < state.qtyLimit)\r\n && (!window || !window.BigData || !window.BigData.product || window.BigData.product.id != \"7761325916377\")",
                           "data-cart-max": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit;\n",
                           "hide": "!!state.productInfo.tags && !!state.productInfo.tags.length && state.productInfo.tags.filter(tag => tag == 'coming-soon').length"
                          }
                         },
                         "layerName": "Add to Cart button",
                         "id": "builder-c9fef85537d24feb878bcbec23e30bea",
                         "class": "add-btn font-body-sm font-mob-xsm",
                         "meta": {
                          "version": "0.0.91",
                          "eventActions": {
                           "change": null,
                           "click": [
                            {
                             "@type": "@builder.io/core:Action",
                             "action": "@builder.io:customCode",
                             "options": {
                              "code": "let hasProduct = !!window && !!window.BigData && !!window.BigData.product;\nlet items = [{\n\tquantity: 1,\n\tid: hasProduct ? window.BigData.product.vid : '42871437951193'\n}];\nif(hasProduct && window.BigData.product.id == '7693929054425') {\n\tlet ipdEl = document.querySelector('input[name=\"ipd\"]:checked');\n\tif(!!ipdEl)\n\t\titems[0].properties = {'IPD': ipdEl.value};\n}\ntry {\n\tjQuery.post(`${Shopify.routes.root}cart/add.js`, {items}, resp => {\n\t\tstate.inCart += 1;\n\t\tloadEgCartDrawer();\n\t\t/* console.log({response: JSON.parse(resp)}); //debug */\n\t});\n} catch(err) {return;}"
                             }
                            }
                           ]
                          },
                          "bindingActions": {
                           "data-cart-max": [
                            {
                             "@type": "@builder.io/core:Action",
                             "action": "@builder.io:customCode",
                             "options": {
                              "code": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit;"
                             }
                            }
                           ]
                          },
                          "previousId": "builder-3bc726dc49394451a5cff255f7f739fd"
                         },
                         "component": {
                          "name": "Text",
                          "options": {}
                         },
                         "responsiveStyles": {
                          "large": {
                           "cursor": "pointer"
                          }
                         }
                        },
                        {
                         "@type": "@builder.io/sdk:Element",
                         "@version": 2,
                         "bindings": {
                          "show": "state.productInfo&&(state.qtyLimit>0&&state.inCart>=state.qtyLimit||state.productInfo.tags&&state.productInfo.tags.length&&state.productInfo.tags.filter((function(t){return\"coming-soon\"==t})).length)&&window&&window.BigData&&window.BigData.product",
                          "component.options.text": "var _a,_b,_virtual_index=(null===(_b=null===(_a=null===state||void 0===state?void 0:state.productInfo)||void 0===_a?void 0:_a.tags)||void 0===_b?void 0:_b.filter((function(t){return\"coming-soon\"==t})).length)?\"Coming soon\":state.addedToCartButtonText;return _virtual_index"
                         },
                         "code": {
                          "bindings": {
                           "component.options.text": "!!state?.productInfo?.tags?.filter(tag => tag == 'coming-soon').length ? 'Coming soon' : state.addedToCartButtonText",
                           "show": "state.productInfo\r\n && (\r\n    (state.qtyLimit > 0 && state.inCart >= state.qtyLimit)\r\n    || (!!state.productInfo.tags\r\n        && !!state.productInfo.tags.length\r\n        && state.productInfo.tags.filter(tag => tag == 'coming-soon').length\r\n    )\r\n ) && !!window && !!window.BigData && !!window.BigData.product"
                          }
                         },
                         "layerName": "ALREADY IN CART",
                         "id": "builder-ad49be0e1b2f4fb29db72016ad9772b3",
                         "class": "add-btn no-hover font-body-sm font-mob-xsm",
                         "meta": {
                          "version": "0.0.91",
                          "eventActions": {
                           "change": null
                          },
                          "previousId": "builder-3bc726dc49394451a5cff255f7f739fd"
                         },
                         "component": {
                          "name": "Text",
                          "options": {}
                         },
                         "responsiveStyles": {
                          "large": {
                           "cursor": "not-allowed"
                          }
                         }
                        }
                       ],
                       "tsCode": "/*\n  * Global objects available:\n  *\n  * state - builder state object - learn about state https://www.builder.io/c/docs/guides/state-and-actions\n  * context - builder context object - learn about state https://github.com/BuilderIO/builder/tree/main/packages/react#passing-data-and-functions-down\n  * fetch - Fetch API - https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API'\n  * Builder - Builder object - useful values include: Builder.isServer, Builder.isBrowser, Builder.isPreviewing, Builder.isEditing\n  *\n  * visit https://www.builder.io/c/docs/guides/custom-code\n  * for more information on writing custom code\n  */\n async function main () {\n  if (Builder.isServer) {\n    // Place any code here you want to only run on the server. Any  \n    // data fetched on the server will be available to re-hydrate on the client\n    // if added to the state object\n  }\n\n  if (Builder.isBrowser) {\n    // Place code that you only want to run in the browser (client side only) here\n    // For example, anything that uses document/window access or DOM manipulation\n  }\n}\n\nexport default main();",
                       "jsCode": "var __awaiter=function(e,n,t,r){return new(t||(t=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function u(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var n;e.done?o(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(a,u)}l((r=r.apply(e,n||[])).next())}))},__generator=function(e,n){var t,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},\"function\"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(t)throw new TypeError(\"Generator is already executing.\");for(;a;)try{if(t=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=n.call(e,a)}catch(e){i=[6,e],r=0}finally{t=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,u])}}};function main(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(e){return Builder.isServer,Builder.isBrowser,[2]}))}))}var _virtual_index=main();return _virtual_index"
                      }
                     }
                    }
                   }
                  },
                  "responsiveStyles": {
                   "small": {
                    "width": "100%"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "actions": {
                   "click": "document.querySelector(\"label.la-label_button\")&&document.querySelector(\"label.la-label_button\").click()"
                  },
                  "bindings": {
                   "hide": "var _virtual_index=!(window&&window.BigData&&window.BigData.product&&\"7761325916377\"==window.BigData.product.id&&!state.inCart);return _virtual_index"
                  },
                  "code": {
                   "actions": {
                    "click": "if (!!document.querySelector(\"label.la-label_button\"))\n  document.querySelector(\"label.la-label_button\").click();\n"
                   },
                   "bindings": {
                    "hide": "!window || !window.BigData || !window.BigData.product || window.BigData.product.id != \"7761325916377\" || !!state.inCart"
                   }
                  },
                  "layerName": "Upload prescription button",
                  "id": "builder-36e3abcff3094b689bf246052bdd2436",
                  "class": "rx-upload-btn font-body-sm font-mob-xsm",
                  "meta": {
                   "eventActions": {
                    "click": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "if(!!document.querySelector('label.la-label_button'))\n  document.querySelector('label.la-label_button').click();"
                      }
                     }
                    ]
                   },
                   "previousId": "builder-fdf9eadb67db4cdda82cd5f8959080ce"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<button\n  type=\"button\"\n  id=\"la-select-lenses-btn\"\n  class=\"la-select-lenses-btn font-body-sm\"\n  data-toggle=\"la-modal\"\n  data-target=\"#myPrescription\"\n>\n  Upload prescription\n</button>\n"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-2d88b252ea88413b9073322b2abfacda",
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<script>\n  const params = new Proxy(new URLSearchParams(window.location.search), {\n      get: (searchParams, prop) => searchParams.get(prop),\n  });\n  if(!!params.initForm && params.initForm === 'y' && !!document.querySelector('.rx-upload-btn') && document.querySelector('.rx-upload-btn').style.display !== 'hidden') {\n      document.querySelector('.rx-upload-btn button').click();\n  }\n</script>\n",
                    "replaceNodes": true
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "padding": "0px",
                "textAlign": "left",
                "width": "100%"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "layerName": "SLIDER INTERACTION",
              "tagName": "div",
              "id": "builder-96b9397158ac40d4857e7e2228f8c918",
              "class": "TAVERN",
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<script>\n  window.getToggleCollection = function(toggleGroupKey, elementKey, toggleNumber = '') {\n    let query = `.TOG${toggleGroupKey}.tog-${elementKey}` + (toggleNumber == '' ? '' : `[data-tognum=\"${toggleNumber}\"]`);\n    return [...document.querySelectorAll(query)];\n  };\n  window.getToggleElement = function(toggleGroupKey, elementKey, otherClasses = '') {\n    return document.querySelector(`.TOG${toggleGroupKey}.tog-${elementKey}${otherClasses}`);\n  };\n\n  window.updateSliderControls = function() {\n    let indexDisplay = getToggleElement('prod', 'index');\n    let prodSlides = getToggleCollection('prod', 'slider');\n    let togNum = 0;\n    for(let i = 0; i < prodSlides.length; i++) {\n      let slide = prodSlides[i];\n      let rects = slide.getClientRects();\n      if(rects.length && !!rects[0] && rects[0].x > 0) {\n        togNum = parseInt(slide.dataset.tognum);\n        break;\n      }\n    }\n    if(togNum) {\n      if(!!indexDisplay) {\n        let cur = togNum.toString().padStart(2, '0');\n        let tot = prodSlides.length.toString().padStart(2, '0');\n        indexDisplay.children[0].innerHTML = `${cur} / ${tot}`;\n      }\n    }\n    if(!!window.prodScroll) delete window.prodScroll;\n  };\n  setTimeout(window.updateSliderControls, 100);\n\n  /* --Interactive sections */\n  /* product */\n  let onTrackScroll = () => {\n    if(typeof window.prodDebounce == 'number') clearTimeout(window.prodDebounce);\n    window.prodDebounce = setTimeout(window.updateSliderControls, 100);\n  };\n  setTimeout(() => {\n    let prodTrack = document.querySelector('.TOGprod.store-slider>.slider-track');\n    if(!!prodTrack) {\n      prodTrack.onscroll = onTrackScroll;\n    }\n  }, 100);\n</script>\n",
                "replaceNodes": true
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=state.specMap.length;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "state.specMap.length"
               }
              },
              "layerName": "[SPACER] - 120//80",
              "id": "builder-85e2a79fe18d4e37a30af374bd0efa2b",
              "meta": {
               "previousId": "builder-025dd661174a480089c64bd534427e11"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-120 mspacer-80\" />\n",
                "replaceNodes": true
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=state.specMap.length&&!state.loading&&state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "state.specMap.length && !state.loading && state.productInfo"
               }
              },
              "id": "builder-336ce3c3160842c4abf39c2356b028f1",
              "class": "font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
              "component": {
               "name": "Text",
               "options": {
                "text": "<p>Specifications</p>"
               }
              },
              "responsiveStyles": {
               "large": {
                "textAlign": "left"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=state.specMap.length;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "state.specMap.length"
               }
              },
              "layerName": "[SPACER] - 40//",
              "id": "builder-13a005787f1949718dccce9d93c2c0e1",
              "meta": {
               "previousId": "builder-85e2a79fe18d4e37a30af374bd0efa2b"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-40\" />\n",
                "replaceNodes": true
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "hide": "var _virtual_index=state.loading||!state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "hide": "state.loading || !state.productInfo"
               }
              },
              "repeat": {
               "collection": "state.specMap"
              },
              "layerName": "[GRID] - Spec(i)",
              "id": "builder-919ed19023cb4c37931dd07219fbe6b0",
              "class": "base-grid",
              "meta": {
               "previousId": "builder-56c8d097ca1b4032a0a9dfb9bca41a71"
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 32//",
                "id": "builder-f11a520428cf4db8b3535d11805290de",
                "class": "gb-1 ge-12",
                "meta": {
                 "previousId": "builder-4499f710f28242afb8832cab541aa155"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-32\" />\n",
                  "replaceNodes": true
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid number)",
                "id": "builder-c2cab5d3f8c64f1481bc6c086dea0a32",
                "class": "gb-1 ge-1 gbm-1 gem-2",
                "meta": {
                 "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=state.specMapItem.index.toString().padStart(2,\"0\");return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "state.specMapItem.index.toString().padStart(2, '0')"
                   }
                  },
                  "layerName": "Num (i) Label",
                  "id": "builder-68be8aabbe79434eae1bffa165843234",
                  "class": "font-body-sm body-sm-shorten-top body-sm-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
                  "meta": {
                   "previousId": "builder-336ce3c3160842c4abf39c2356b028f1"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>01</p>"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid name)",
                "id": "builder-fa65142bbd924c6899048a7372ca9c38",
                "class": "gb-2 ge-6 gbm-3 gem-6",
                "meta": {
                 "previousId": "builder-c2cab5d3f8c64f1481bc6c086dea0a32"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=state.specMapItem.name;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "state.specMapItem.name"
                   }
                  },
                  "layerName": "Spec Name",
                  "id": "builder-072bab5c11704ae18d9d51d72c7348a1",
                  "class": "font-body-sm body-sm-shorten-top body-sm-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
                  "meta": {
                   "previousId": "builder-b2d0e7541de04c868408122ae1b0edb7"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>Min reqs</p>"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 32//",
                "id": "builder-53754a05585e42929ed741d3fedc8c20",
                "class": "gbm-1 gem-6",
                "meta": {
                 "previousId": "builder-f11a520428cf4db8b3535d11805290de"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"desktop-nix mspacer-32\" />\n",
                  "replaceNodes": true
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid titles)",
                "id": "builder-562a2877b70d4f898b7f6b4fa433a936",
                "class": "gb-7 ge-8 gbm-1 gem-2 body-sm-shorten-top body-sm-shorten-btm mob-xsm-shorten-top mob-xsm-shorten-btm",
                "meta": {
                 "previousId": "builder-c2cab5d3f8c64f1481bc6c086dea0a32"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=state.specsItem.title;return _virtual_index",
                   "show": "var _virtual_index=state.specsItem.title;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "state.specsItem.title",
                    "show": "state.specsItem.title"
                   }
                  },
                  "repeat": {
                   "collection": "state.specMapItem.specs"
                  },
                  "layerName": "Title (j) Text",
                  "id": "builder-351122dd89434ba2864b53a72c3bb28f",
                  "class": "font-body-sm font-mob-xsm",
                  "meta": {
                   "previousId": "builder-8624212b36084972b043997abe7c4ad0"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>GPU</p>"
                   }
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid data)",
                "id": "builder-a0c0b4e678564cfba18d963c2b4d5cbd",
                "class": "gb-9 ge-12 gbm-3 gem-6 body-sm-shorten-top body-sm-shorten-btm mob-xsm-shorten-top mob-xsm-shorten-btm",
                "meta": {
                 "previousId": "builder-8a7b3d4f3d314ed4bb55c79630a6c197"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "component.options.text": "var _virtual_index=state.specsItem.data;return _virtual_index",
                   "show": "var _virtual_index=state.specsItem.data;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "component.options.text": "state.specsItem.data",
                    "show": "state.specsItem.data"
                   }
                  },
                  "repeat": {
                   "collection": "state.specMapItem.specs"
                  },
                  "layerName": "Data (j) Text",
                  "id": "builder-c9e5cf7fac5d42fc8ae1fb94745fcc61",
                  "class": "font-body-sm font-mob-xsm",
                  "meta": {
                   "previousId": "builder-8624212b36084972b043997abe7c4ad0"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>GPU</p>"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "bindings": {
                 "hide": "var _virtual_index=state.specMapItem.index==state.dummySpecMap.length;return _virtual_index"
                },
                "code": {
                 "bindings": {
                  "hide": "state.specMapItem.index == state.dummySpecMap.length"
                 }
                },
                "layerName": "[SPACER] - 56//40",
                "id": "builder-18b50a0235264080bbbe7f0f20f85333",
                "class": "gb-1 ge-12",
                "meta": {
                 "previousId": "builder-f11a520428cf4db8b3535d11805290de"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-56 mspacer-40\" />\n",
                  "replaceNodes": true
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "gridRowGap": "0px",
                "borderTop": "1px solid #787E81",
                "padding": "0",
                "textAlign": "left"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "layerName": "[SPACER] - 160//120",
              "id": "builder-c951cba755d24be5be1ddf48af56cbcc",
              "meta": {
               "previousId": "builder-85e2a79fe18d4e37a30af374bd0efa2b"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-160 mspacer-120\" />\n",
                "replaceNodes": true
               }
              }
             }
            ],
            "tsCode": "\n    if (Builder.isBrowser) {\n        //Dynamically determine the product to display\n        // let idNode = document.querySelector('div.build-pid');\n        // if(!!state && !!state.product && !!idNode) {\n        //     console.log('shabab!', {\n        //         stateProduct: state.product,\n        //         derivedName: idNode.textContent,\n        //         stateJSON: JSON.parse(JSON.stringify(state)),\n        //     }); //debug\n        //     // state.product = idNode.textContent;\n        // }\n\n        const transform = (product) => {\n            return Object.assign({}, product, {\n                compareAtPrice: product.compare_at_price,\n                /// it's empty, will be synced through api and merged ( no need for ssr here )\n                options: [],\n                images: product.images.map((src) => ({\n                    src,\n                    alt: product.title,\n                })),\n            });\n        };\n        const shopifyWindow = window;\n        if (shopifyWindow.BuilderJsonData && shopifyWindow.BuilderJsonData.product) {\n            context.overrideProductId = shopifyWindow.BuilderJsonData.product.id;\n            context.productObject = transform(shopifyWindow.BuilderJsonData.product);\n        }\n    }\n\n    context.setState = (stateUpdates) => {\n        for (let key in stateUpdates) {\n            state[key] = stateUpdates[key];\n        }\n        if ('selectedProductVariant' in stateUpdates) {\n            onProductVariantChange();\n        }\n    };\n    const onProductVariantChange = () => {\n        if (state.selectedProductVariant) {\n            state.selectedImage = state.selectedProductVariant.image || state.selectedImage;\n        }\n    };\n    const getProductId = () => {\n        const contextPlaceholder = 'context_placeholder';\n        if (state.product === contextPlaceholder) {\n            return context.overrideProductId;\n        }\n        let product = state.product;\n        if (typeof product === 'object' &&\n            product &&\n            product['@type'] === '@builder.io/core:Request') {\n            product = product.options.product;\n        }\n        return product;\n    };\n    let lastProductId = getProductId();\n    let lastDefaultVariantId = state.defaultVariantId;\n    if (Builder.isEditing) {\n        ref.onStateChange.subscribe(() => {\n            const productId = getProductId();\n            const defaultVariantId = state.defaultVariantId;\n            if (lastProductId !== productId) {\n                updateProduct();\n            }\n            else if (defaultVariantId !== lastDefaultVariantId ||\n                (state.productInfo && !state.selectedProductVariant)) {\n                setDefaultVariant();\n            }\n            lastProductId = productId;\n            lastDefaultVariantId = defaultVariantId;\n        });\n    }\n    if (state.productInfo && !state.selectedProductVariant) {\n        setDefaultVariant();\n    }\n    function setDefaultVariant() {\n        const productInfo = state.productInfo;\n        const firstAvailableVariant = productInfo.variants.find(variant => variant.availableForSale);\n        let defaultVariant = firstAvailableVariant || productInfo.variants[0];\n        if (state.defaultVariantId) {\n            const defaultVariantInfo = productInfo.variants.find(variant => String(variant.id) === String(state.defaultVariantId));\n            if (defaultVariantInfo) {\n                defaultVariant = defaultVariantInfo;\n            }\n        }\n        state.selectedProductVariant = defaultVariant;\n        state.selectedImage = (defaultVariant === null || defaultVariant === void 0 ? void 0 : defaultVariant.image) || productInfo.images[0];\n    }\n    function updateProduct() {\n        var _a;\n        const productId = getProductId();\n        if (state.productInfo && !productId) {\n            setDefaultVariant();\n            return;\n        }\n        if (productId) {\n            state.loading = true;\n            const shopify = window.Shopify || {};\n            const activeCurrency = ((_a = shopify.currency) === null || _a === void 0 ? void 0 : _a.active) || 'USD';\n            return fetch(`https://cdn.builder.io/api/v1/shopify/product-box-data?apiKey=${state.apiKey || context.apiKey || builder.apiKey}&productId=${productId}&currencyIsoCode=${activeCurrency}`)\n                .then(res => res.json())\n                .then(data => {\n                const { products } = data;\n                if (products && products.length) {\n                    const productInfo = products[0];\n                    state.productInfo = productInfo;\n                    // console.log('gweesh?', {productInfo}); //debug\n                    setDefaultVariant();\n                }\n                state.loading = false;\n            })\n                .catch(err => {\n                console.error('Error fetching Shopify product', err);\n                state.loading = false;\n            });\n        }\n        else {\n            state.productInfo = null;\n        }\n    }\n    updateProduct();\n",
            "cssCode": ""
           }
          }
         },
         "inheritState": true
        }
       },
       "responsiveStyles": {
        "large": {
         "display": "flex",
         "flexDirection": "column",
         "width": "100%"
        }
       }
      }
     ],
     "responsiveStyles": {
      "large": {
       "color": "rgba(0, 0, 0, 1)",
       "padding": "0px 16px",
       "textAlign": "center"
      }
     }
    },
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "bindings": {
      "hide": "var _virtual_index=!window||!window.BigData||!window.BigData.product||\"\"==window.BigData.product.store.finePrint;return _virtual_index"
     },
     "code": {
      "bindings": {
       "hide": "/* false */!window || !window.BigData || !window.BigData.product || window.BigData.product.store.finePrint == ''"
      }
     },
     "layerName": "[GRID] - Disclaimer",
     "id": "builder-406b3fed8ee54c1385cf04251f82c7e4",
     "class": "base-grid",
     "meta": {
      "previousId": "builder-919ed19023cb4c37931dd07219fbe6b0"
     },
     "children": [
      {
       "@type": "@builder.io/sdk:Element",
       "@version": 2,
       "layerName": "[SPACER] - 80//",
       "id": "builder-2ee1955b14464dd89cd476a1ff72350b",
       "class": "gb-1 ge-12 gem-6",
       "meta": {
        "previousId": "builder-f11a520428cf4db8b3535d11805290de"
       },
       "component": {
        "name": "Custom Code",
        "options": {
         "code": "<div class=\"spacer-80\" />\n",
         "replaceNodes": true
        }
       }
      },
      {
       "@type": "@builder.io/sdk:Element",
       "@version": 2,
       "bindings": {
        "component.options.text": "var _virtual_index=window&&window.BigData&&window.BigData.product?window.BigData.product.store.disclaimer:\"test text\";return _virtual_index"
       },
       "code": {
        "bindings": {
         "component.options.text": "return !!window && !!window.BigData && !!window.BigData.product ? window.BigData.product.store.disclaimer : 'test text';"
        }
       },
       "layerName": "Product Fine Print",
       "id": "builder-2b97bf7425db43a6b653b1231463cf6d",
       "class": "gb-3 ge-10 gbm-2 gem-5 font-detail detail-shorten-top detail-shorten-btm font-mob-xsm mob-xsm-shorten-top mob-xsm-shorten-btm",
       "meta": {
        "previousId": "builder-92ee753e652e46748249df2f8059184b"
       },
       "component": {
        "name": "Text",
        "options": {
         "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
        }
       },
       "responsiveStyles": {
        "large": {
         "color": "rgba(120, 126, 129, 1)"
        }
       }
      },
      {
       "@type": "@builder.io/sdk:Element",
       "@version": 2,
       "layerName": "[SPACER] - 80//",
       "id": "builder-47ca1bc3a0ec471d8e1cc194a56ac718",
       "class": "gb-1 ge-12 gem-6",
       "meta": {
        "previousId": "builder-2ee1955b14464dd89cd476a1ff72350b"
       },
       "component": {
        "name": "Custom Code",
        "options": {
         "code": "<div class=\"spacer-80\" />\n",
         "replaceNodes": true
        }
       }
      }
     ],
     "responsiveStyles": {
      "large": {
       "gridRowGap": "0px",
       "padding": "0",
       "textAlign": "left",
       "position": "relative",
       "backgroundColor": "rgba(244, 243, 243, 1)"
      }
     }
    },
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "id": "builder-d7a0210e1587427b9cffba790f1910b4",
     "class": "bd-section",
     "meta": {
      "previousId": "builder-d507c211f3d0468e89816e40d871d379"
     },
     "component": {
      "name": "Core:Section",
      "options": {
       "maxWidth": 1920,
       "lazyLoad": false
      }
     },
     "children": [
      {
       "@type": "@builder.io/sdk:Element",
       "@version": 2,
       "bindings": {
        "show": "var _virtual_index=!!state.specsData;return _virtual_index"
       },
       "code": {
        "bindings": {
         "show": "!!state.specsData"
        }
       },
       "id": "builder-e19fd10eca164d3681556700753e0dca",
       "meta": {
        "previousId": "builder-3d9d0c92b20243a7a2788656b77ae955"
       },
       "component": {
        "name": "Symbol",
        "options": {
         "dataOnly": false,
         "inheritState": true,
         "renderToLiquid": true,
         "symbol": {
          "model": "symbol",
          "entry": "730bf2e0bd2b4cc185afa5520fd4c92d",
          "data": {
           "dividerColor": "rgba(130, 130, 130, 1)",
           "arrowImg": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fcf759fe1c5b64e58a9518a8fdaf96bce",
           "headerColor": "rgba(0, 0, 0, 1)",
           "detailColor": "rgba(130, 130, 130, 1)"
          }
         }
        }
       },
       "responsiveStyles": {
        "large": {
         "display": "flex",
         "flexDirection": "column",
         "position": "relative",
         "flexShrink": "0",
         "boxSizing": "border-box",
         "marginTop": "296px",
         "marginBottom": "208px"
        }
       }
      }
     ],
     "responsiveStyles": {
      "large": {
       "marginLeft": "auto",
       "marginRight": "auto",
       "display": "none"
      }
     }
    },
    {
     "id": "builder-pixel-k7w13v9c8jr",
     "@type": "@builder.io/sdk:Element",
     "tagName": "img",
     "properties": {
      "src": "https://cdn.builder.io/api/v1/pixel?apiKey=64dd5478e25746bf9db3b6c0319905f6",
      "aria-hidden": "true",
      "alt": "",
      "role": "presentation",
      "width": "0",
      "height": "0"
     },
     "responsiveStyles": {
      "large": {
       "height": "0",
       "width": "0",
       "display": "block",
       "opacity": "0",
       "overflow": "hidden",
       "pointerEvents": "none"
      }
     }
    }
   ],
   "state": {
    "deviceSize": "large",
    "location": {
     "path": "",
     "query": {}
    }
   }
  },
  "modelId": "f2b044e96fa6494bb5dc6f46f7b0ed4b",
  "query": [],
  "published": "published",
  "screenshot": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F363cf44723b146cb8cff00a9ad2bcfde",
  "firstPublished": 1658229189376,
  "testRatio": 1,
  "lastUpdated": 1689644281978,
  "createdDate": 1672684699066,
  "createdBy": "eKkJ2UiI2tPDREXNlNnSplF1SqP2",
  "meta": {
   "lastPreviewUrl": "https://https___bigscreenvr__myshopify__com.preview.builder.codes/apps/builder?apiKey=64dd5478e25746bf9db3b6c0319905f6&model=shop-basestation&builder.cachebuster=lk7mklq9&preview_theme_id=132657348825&builder.proxyPreview.includeSW=true&builder.useProxyBase=true&builder.space=64dd5478e25746bf9db3b6c0319905f6&builder.cachebust=true&builder.preview=shop-basestation&builder.noCache=true&__builder_editing__=true&builder.overrides.shop-basestation=26522d31d06f4ecf92da68693db2f01b&builder.overrides.26522d31d06f4ecf92da68693db2f01b=26522d31d06f4ecf92da68693db2f01b&builder.options.locale=Default",
   "kind": "component",
   "format": "shopify",
   "originalContentId": "8e3757d12bad43668ef5887b8814e5bf",
   "hasLinks": true,
   "shopifyDomain": "bigscreenvr.myshopify.com",
   "shopifyCustomDomain": "store.bigscreenvr.com",
   "winningTest": null,
   "symbolsUsed": {
    "730bf2e0bd2b4cc185afa5520fd4c92d": true
   },
   "dataSources": [
    {
     "resourceId": "7a6de777cbc5416199975f98118d3796",
     "dataPluginName": "Builder.io",
     "propertyName": "specsAccordion",
     "options": {
      "single": false,
      "orderType": "descending",
      "query": [],
      "limit": 50,
      "orderBy": "priority",
      "locale": "{{state.locale}}"
     },
     "resourceName": "Specs accordion"
    },
    {
     "resourceId": "product",
     "dataPluginName": "Shopify",
     "propertyName": "product",
     "options": {
      "entry": "_new",
      "limit": 10
     },
     "resourceName": "Product"
    }
   ]
  },
  "variations": {},
  "name": "STORE - Product Page - BACKUP Non-Japanese",
  "id": "26522d31d06f4ecf92da68693db2f01b",
  "rev": "7rv85fs66vr"
 }
]