[
 {
  "createdDate": 1777944360130,
  "id": "402b614b6f2e4037b6576317c072c509",
  "name": "PROTOTYPE V2 iPhone Prod Sel Fix",
  "modelId": "11ae83ef45d64e1c921acc044cf2d904",
  "published": "published",
  "meta": {
   "originalContentId": "c48bb8dd30ba4384895160075c0b3650",
   "hasAutosaves": false,
   "hasErrors": false,
   "shopifyDomain": "bigscreenvr.myshopify.com",
   "hasLinks": true,
   "shopifyCustomDomain": "store.bigscreenvr.com",
   "lastPreviewUrl": "https://https___bigscreenvr__myshopify__com.preview.builder.codes/apps/builder?apiKey=64dd5478e25746bf9db3b6c0319905f6&model=shop-proto-product&builder.cachebuster=mowa06mj&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%2CeditContentPriority%2CeditFolders%2CeditProjects%2CmodifyMcpServers%2CmodifyWorkflowIntegrations%2CmodifyProjectSettings%2CconnectCodeRepository%2CcreateProjects%2CindexDesignSystems%2CsendPullRequests%2CmergePullRequests&builder.user.role.name=Admin&builder.user.role.id=admin&builder.cachebust=true&builder.preview=shop-proto-product&builder.noCache=true&builder.allowTextEdit=true&__builder_editing__=true&builder.overrides.shop-proto-product=402b614b6f2e4037b6576317c072c509&builder.overrides.402b614b6f2e4037b6576317c072c509=402b614b6f2e4037b6576317c072c509&builder.options.locale=Default",
   "winningTest": null,
   "kind": "component",
   "format": "shopify"
  },
  "stageModifiedSincePublish": false,
  "query": [],
  "data": {
   "customFonts": [
    {
     "family": "Fragment Mono",
     "category": "sans-serif",
     "fileUrl": "https://cdn.builder.io/o/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fee42b3815fbc4360b6bbb28c6349779f?alt=media&token=eda9fbe0-4a03-44a8-9620-6b790016be15&apiKey=64dd5478e25746bf9db3b6c0319905f6",
     "isUserFont": true
    }
   ],
   "jsCode": "var __awaiter=function(t,e,i,n){return new(i||(i=Promise))((function(a,r){function o(t){try{c(n.next(t))}catch(t){r(t)}}function d(t){try{c(n.throw(t))}catch(t){r(t)}}function c(t){var e;t.done?a(t.value):(e=t.value,e instanceof i?e:new i((function(t){t(e)}))).then(o,d)}c((n=n.apply(t,e||[])).next())}))},__generator=function(t,e){var i,n,a,r,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return r={next:d(0),throw:d(1),return:d(2)},\"function\"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function d(r){return function(d){return function(r){if(i)throw new TypeError(\"Generator is already executing.\");for(;o;)try{if(i=1,n&&(a=2&r[0]?n.return:r[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,r[1])).done)return a;switch(n=0,a&&(r=[2&r[0],a.value]),r[0]){case 0:case 1:a=r;break;case 4:return o.label++,{value:r[1],done:!1};case 5:o.label++,n=r[1],r=[0];continue;case 7:r=o.ops.pop(),o.trys.pop();continue;default:if(!(a=o.trys,(a=a.length>0&&a[a.length-1])||6!==r[0]&&2!==r[0])){o=0;continue}if(3===r[0]&&(!a||r[1]>a[0]&&r[1]<a[3])){o.label=r[1];break}if(6===r[0]&&o.label<a[1]){o.label=a[1],a=r;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(r);break}a[2]&&o.ops.pop(),o.trys.pop();continue}r=e.call(t,o)}catch(t){r=[6,t],n=0}finally{i=a=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}([r,d])}}},__spreadArray=function(t,e,i){if(i||2===arguments.length)for(var n,a=0,r=e.length;a<r;a++)!n&&a in e||(n||(n=Array.prototype.slice.call(e,0,a)),n[a]=e[a]);return t.concat(n||Array.prototype.slice.call(e))};function main(){return __awaiter(this,void 0,void 0,(function(){var t,e,i,n;return __generator(this,(function(a){return Builder.isServer,Builder.isBrowser&&((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.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.selectorHeader=window.BigData.product.store.selectorHeader?window.BigData.product.store.selectorHeader:\"\",state.selectorDescription=window.BigData.product.store.selectorDescription?window.BigData.product.store.selectorDescription:\"\",state.productImages=window.BigData.product.images?window.BigData.product.images:[],state.variantsInStock=window.BigData.product.variantsInStock?window.BigData.product.variantsInStock:{},state.variantPrices=window.BigData.product.variantPrices?window.BigData.product.variantPrices:{},state.variantShipping=window.BigData.product.variantShipping?window.BigData.product.variantShipping:{},state.variantData=window.BigData.product.variantData?window.BigData.product.variantData:{},state.variantAddonGroups=window.BigData.product.variantAddonGroups?window.BigData.product.variantAddonGroups:{}),n=function(t){window&&window.BigData&&window.BigData.product&&window.BigData.newState&&(delete window.BigData.newState,t.inCart=window.BigData.product.inCart)}.bind(this,state),window.setInterval(n,250),__spreadArray([],document.querySelectorAll(\".gc-item\"),!0).forEach((function(t){return t.onclick=function(){var e,i,n,a,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===(n=null===(i=t.previousElementSibling)||void 0===i?void 0:i.previousElementSibling)||void 0===n||n.classList.add(\"gc-min\")):(t.nextElementSibling.classList.add(\"gc-next\"),0==o?null===(a=t.nextElementSibling.nextElementSibling)||void 0===a||a.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 d=t.parentElement.parentElement.querySelectorAll(\".grid-carousel-captions .gc-caption\");d.length>o&&(d.forEach((function(t){return t.classList.remove(\"gc-main\")})),d[o].classList.add(\"gc-main\"))}})),window.BigData&&(window.BigData.Flib=function(){function t(){}return t.traverse=function(t,e,i,n,a){void 0===n&&(n=0),void 0===a&&(a={});var r=e[n];if(\"object\"==typeof t)for(var o=0,d=Object.keys(t);o<d.length;o++){var c=d[o];a[r]=c,e.length-1>n?this.traverse(t[c],e,i,n+1,a):i(a,t[c])}else i(a,t);return null},t.proof=function(t,e,i){return void 0===i&&(i=void 0),null!=t&&e.length>0?null!=t[e[0]]?this.proof(t[e[0]],e.slice(1,e.length)):i:t},t.reference=function(t,e,i,n){if(void 0===n&&(n=!1),void 0!==t){if(\"object\"!=typeof t&&console.warn(\"WARNING - reference: Given target is not of type 'object'; outcome may be unexpected\"),\"function\"!=typeof i)switch(i){case\"string\":i=String;break;case\"number\":i=Number;break;case\"array\":i=Array;break;case\"object\":case null:i=Object;break;default:return void console.warn(\"ERROR - reference: Given initType is not valid\")}return e.length>1?(void 0===t[e[0]]&&(\"number\"==typeof e[1]?t[e[0]]=[]:t[e[0]]={}),this.reference(t[e[0]],e.slice(1,e.length),i,n)):(null==t[e[0]]&&(t[e[0]]=new i),n||i!==Object&&i!==Array?t:t[e[0]])}console.warn(\"ERROR - reference: Given target object is not yet initialized\")},t.deepSet=function(t,e,i){return this.reference(t,e,typeof i,!0)[e[e.length-1]]=i,t},t.deepPush=function(t,e,i){return this.reference(t,e,Array).push(i),t},t.findGroupId=function(t){var e,i,n,a=t.variantId,r=t.key,o=null===(i=null===(e=null===window||void 0===window?void 0:window.BigData)||void 0===e?void 0:e.product)||void 0===i?void 0:i.selectedVariantAddonGroups;if(o)return r?n=o.findIndex((function(t){return t.key===r})):a&&this.traverse(o,[\"gid\",\"gProp\",\"vid\",\"vProp\"],(function(t,e){\"id\"==t.vProp&&e==a&&(n=t.gid)})),n},t.findGroup=function(t){var e,i,n,a=this.findGroupId(t);return null===(n=null===(i=null===(e=null===window||void 0===window?void 0:window.BigData)||void 0===e?void 0:e.product)||void 0===i?void 0:i.selectedVariantAddonGroups)||void 0===n?void 0:n[a]},t.findAddon=function(t){var e,i,n,a=null===(i=null===(e=null===window||void 0===window?void 0:window.BigData)||void 0===e?void 0:e.product)||void 0===i?void 0:i.selectedVariantAddonGroups;if(a)return t&&this.traverse(a,[\"gid\",\"gProp\",\"vid\",\"vProp\"],(function(e,i){\"id\"==e.vProp&&i==t&&(n=a[e.gid].variants[e.vid])})),n},t.rootDate=function(t){if(!t)return\"Invalid Date\";var e=t.split(\"-\"),i=new Date;return i.setUTCFullYear(e[0]),i.setUTCMonth(e[1]-1),i.setUTCDate(e[2]),i.setUTCHours(\"00\"),i.setUTCMinutes(\"00\"),i.setUTCSeconds(\"00\"),i.setUTCMilliseconds(\"0\"),i},t}(),state.Flib=window.BigData.Flib,state.currency=null===window||void 0===window?void 0:window.curr)),[2]}))}))}var _virtual_index=main();return _virtual_index",
   "inputs": [],
   "cssCode": "/* New Layout */\n:root {\n  --product-photo-btn-w: 44px;\n  --product-photo-btn-h: 44px;\n  --content-width: min(calc(100vw - 32px), 1648px); /*16px l/r padding*/\n  --column-gap: 16px;\n  --column-width: calc(calc(var(--content-width) - calc(var(--column-gap) * 11)) / 12);\n  --slider-columns: 7;\n}\n/*- SMALL DESKTOP variables -*/\n@media only screen and (min-width: 992px) and (max-width: 1460px) {\n  :root {\n    --slider-columns: 5;\n  }\n}\n:root { /* order is important. keep this section after */\n  --slider-gaps-netw: calc(calc(var(--slider-columns) - 1) * var(--column-gap));\n  --slider-columns-netw: calc(var(--slider-columns) * var(--column-width));\n  --slider-size: calc(var(--slider-columns-netw) + var(--slider-gaps-netw));\n  --slider-height: var(--slider-size);\n  --slider-size-factor: calc(var(--slider-size) / var(--content-width));\n  --slider-item-size: calc(var(--slider-size) - 112px);\n}\n/*- SMALL DESKTOP variables -*/\n@media only screen and (min-width: 992px) and (max-width: 1460px) {\n  :root {\n    --slider-height: max(calc(100vh - 320px), var(--slider-size));\n  }\n}\n\n@keyframes fadeInGrow {\n  0% {\n    opacity: 0;\n    max-height: 0;\n    overflow: hidden;\n  }\n  100% {\n    opacity: 1;\n    max-height: 500px; /* Use a value larger than your expected final height */\n    overflow: visible;\n  }\n}\n.fade-in-grow {\n  animation: fadeInGrow 0.8s ease-out forwards;\n  transform-origin: top center;\n}\n.fade-in-grow > * {\n  /* This ensures the content size stays the same */\n  transform: translateY(0);\n}\n\n.text-m {\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}\nbody sup {\n  font-size: 10px;\n  position: absolute;\n  transform: translateY(-2px);\n}\n.product-container {\n    display: flex;\n    block-size: var(--slider-height);\n}\n.product-right {\n  block-size: var(--slider-height);\n  padding: 0 64px 0 48px;\n}\n.scrollable-content {\n  flex: 1;\n  /* No height defined - it will fill available space between header and footer */\n  overflow-y: auto;\n  scrollbar-width: none; /* Firefox */\n  -ms-overflow-style: none; /* IE and Edge */\n  -webkit-overflow-scrolling: touch; /* Smooth scrolling on iOS */\n}\n/* Hide scrollbar for Chrome, Safari and Opera */\n.scrollable-content::-webkit-scrollbar {\n  display: none;\n}\n.product-title>div {\n  position: relative;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n}\n.product-title span {\n  position: relative;\n  display: flex;\n  align-items: center;\n}\n.product-footer {\n  position: sticky;\n  bottom: 0;\n  border-top: 1px solid #787E81;\n  display: flex;\n  flex-direction: column;\n  background: #FFFFFF;\n}\n.product-footer .items-summary>div {\n  display: flex;\n  align-items: flex-end;\n  align-self: stretch;\n}\n.items-summary .total-delivery {\n  display: flex;\n  flex-direction: column;\n  justify-content: flex-end;\n  align-items: flex-start;\n  flex: 1 0 0;\n}\n.items-summary .total-delivery>span:first-child {\n  color: #787E81;\n}\n.items-summary .total-price {\n  text-align: right;\n}\n/*- MOBILE -*/\n@media only screen and (max-width: 991px) {\n  .product-container {\n      block-size: auto;\n  }\n  .product-right {\n      padding: 0;\n      block-size: auto;\n  }\n}\n/* TRUE MOBILE */\n/* @media only screen and (max-width: 640px) {\n  body sup {\n    position: relative;\n  }\n  body .swatch-info sup {\n    position: absolute;\n  }\n} */\n\n.yotpo a {\n  color: #000 !important;\n}\n#yotpo-widget {\n  pointer-events: none;\n}\n.grid-carousel {\n  display: flex;\n}\n.video-container video {\n  object-fit: cover;\n  border-radius:8px;\n  width:100%;\n  height:100%;\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.video-container video:not(:playable) + .fallback-gif {\n  display: block;\n} \n.video-container video:not(:playable) + .fallback-gif {\n  display: block;\n}\n\n\n\n.addon-options {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n  row-gap: 16px;\n  column-gap: 12px;\n  list-style-type: none;\n  margin: 0;\n  padding: 0;\n}\n.addon-option {\n  position: relative;\n}\n.addon-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.addon-option input:disabled {\n  cursor: default;\n}\n.addon-option input[type=\"radio\"],\n.addon-option input[type=\"checkbox\"] {\n  opacity: 0;\n  z-index: 100;\n}\n.addon-options>.addon-option input:checked+label svg.unchecked {\n  display: none;\n}\n.addon-options>.addon-option input:not(:checked)+label svg.checked {\n  display: none;\n}\n/*\n.addon-option input[type=\"radio\"]:checked+label {\n  color: #FFF;\n  background: #787E81;\n}\n.addon-option input:hover+label {\n  background: #DFDFDF;\n}\n*/\n/* --- COLOR SWATCH --- */\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option {\n  height: 45px;\n  width: 44px;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option>label {\n  position: absolute;\n  display: block;\n  top: 0px;\n  left: 0px;\n  right: 0px;\n  bottom: 0px;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option input:checked+label svg.swatch-checked {\n  display: block;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option input:checked+label svg.swatch-default {\n  display: none;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option input:not(:checked)+label svg.swatch-checked {\n  display: none;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option input:not(:checked)+label svg.swatch-default {\n  display: block;\n}\n/* --- PRODUCT PHOTO --- */\n.addon-options[data-ui-style=\"Product Photo\"] {\n  flex-direction: column;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label {\n  display: block;\n  width: 100%;\n  padding: 16px;\n  box-shadow: inset 0 0 0 1px #787E81;\n  border-radius: 8px;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label svg {\n    position: absolute;\n    top: 4px;\n    left: 5px;\n    width: 22px;\n    height: 22px;\n    color: #787E81;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:hover:not(:disabled)+label {\n    background: #DFDFDF;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:checked+label {\n    box-shadow: inset 0 0 0 2px #4D1EF7;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:checked+label svg {\n    color: #4D1EF7;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:disabled+label {\n    box-shadow: inset 0 0 0 1px #DFDFDF;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:checked:disabled+label {\n    box-shadow: inset 0 0 0 2px #DFDFDF;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:disabled+label svg {\n    color: #DFDFDF !important;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label>div {\n    position: relative;\n    display: flex;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label img {\n    max-width: 96px;\n    max-height: 96px;\n    flex-shrink: 0;\n}\n.addon-options[data-ui-style=\"Product Photo\"] .addon-desc {\n    display: flex;\n    flex-direction: column;\n    flex: 2;\n    margin: 0px 16px;\n}\n.addon-options[data-ui-style=\"Product Photo\"] .addon-desc>span:last-child {\n    color: var(--BS-Grey, #787E81);\n}\n.addon-options[data-ui-style=\"Product Photo\"] .addon-price {\n    flex: 1;\n    text-align: right;\n    color: var(--BS-Grey, #787E81);\n}\n/* --- VARIANT NAME --- */\n.addon-options[data-ui-style=\"Variant Name\"] {\n  flex-direction: column;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option>label {\n  display: block;\n  width: 100%;\n  padding: 16px 16px 16px 43px;\n  box-shadow: inset 0 0 0 1px #787E81;\n  border-radius: 8px;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option>label svg {\n    position: absolute;\n    top: 4px;\n    left: -22px;\n    width: 22px;\n    height: 22px;\n    color: #787E81;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:hover:not(:disabled)+label {\n    background: #DFDFDF;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:checked+label {\n    box-shadow: inset 0 0 0 2px #4D1EF7;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:checked+label svg {\n    color: #4D1EF7;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:disabled+label {\n    box-shadow: inset 0 0 0 1px #DFDFDF;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:checked:disabled+label {\n    box-shadow: inset 0 0 0 2px #DFDFDF;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:disabled+label svg {\n    color: #DFDFDF !important;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option>label>div {\n    position: relative;\n    display: flex;\n}\n.addon-options[data-ui-style=\"Variant Name\"] .addon-desc {\n    display: flex;\n    flex-direction: column;\n    flex: 2;\n    margin: 0px 16px;\n}\n.addon-options[data-ui-style=\"Variant Name\"] .addon-desc>span:last-child {\n    color: var(--BS-Grey, #787E81);\n}\n.addon-options[data-ui-style=\"Variant Name\"] .addon-price {\n    flex: 1;\n    text-align: right;\n    color: var(--BS-Grey, #787E81);\n}\n.swatch-info>div {\n  display: flex;\n  justify-content: space-between;\n}\n.swatch-info span:first-child {\n    position: relative;\n}\n.swatch-info span:last-child {\n  color: var(--BS-Grey, #787E81);\n}\n.addon-fine-print {\n  align-self: stretch;\n}\n.addon-fine-print>div {\n  display: flex;\n  flex-direction: column;\n}\n.addon-fine-print>div sup {\n  position: relative;\n}\n.addon-fine-print>div span {\n  color: #787E81;\n}\n/*- MOBILE -*/\n@media only screen and (max-width: 991px) {\n  .addon-options {\n    row-gap: 12px;\n  }\n  .addon-option {\n      float: left;\n      display: flex;\n      flex: inherit;\n      height: auto;\n      margin: 0;\n  }\n  .addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:hover:not(:disabled)+label {\n      background: transparent;\n  }\n  .addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:hover:not(:disabled)+label {\n      background: transparent;\n  }\n}\n/* TRUE MOBILE */\n@media only screen and (max-width: 640px) {\n    .addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label>div {\n        flex-wrap: wrap;\n    }\n    .addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label img {\n        flex-basis: 50%;\n        margin-left: 40px;\n    }\n    .addon-options[data-ui-style=\"Product Photo\"] .addon-desc {\n        order: 1;\n        flex: 1;\n        flex-basis: 50%;\n        margin: 0px;\n    }\n    .addon-options[data-ui-style=\"Product Photo\"] .addon-price {\n        flex-basis: 50%;\n    }\n    .addon-options[data-ui-style=\"Variant Name\"] .addon-desc {\n        flex: 1;\n        margin: 0 0 0 40px;\n    }\n}\n\n.ipd-note u:hover {\n  color: #000;\n  cursor: pointer;\n}\n.option-group[data-large-style=\"false\"] .ipd-options {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n  row-gap: 16px;\n  column-gap: 16px;\n  list-style-type: none;\n  margin: 0;\n  padding: 0;\n}\n.option-group[data-large-style=\"true\"] .ipd-options {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n  row-gap: 12px;\n  list-style-type: none;\n  margin: 0;\n  padding: 0;\n  flex-direction: column;\n  align-content: stretch;\n}\n.option-group[data-large-style=\"false\"] .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.option-group[data-large-style=\"true\"] .ipd-option {\n  position: relative;\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.ipd-option input[type=\"checkbox\"] {\n  opacity: 0;\n  z-index: 100;\n}\n.ipd-option input[type=\"radio\"]:checked+label,\n.ipd-option input[type=\"checkbox\"]:checked+label {\n  box-shadow: inset 0 0 0 2px #4D1EF7;\n}\n.option-group[data-ignore-available=\"false\"] .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.ipd-option input[type=\"checkbox\"]:disabled {\n  cursor: not-allowed;\n}\n.ipd-option input[type=\"radio\"]:disabled+label,\n.ipd-option input[type=\"checkbox\"]:disabled+label {\n  color: #787E81;\n  border-color: #DFDFDF;\n  background: #DFDFDF;\n}\n.option-group[data-large-style=\"false\"] .ipd-option label {\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.option-group[data-large-style=\"false\"] .ipd-option .option-subtitle {\n  display: none;\n}\n.option-group[data-large-style=\"false\"] .ipd-option .option-price {\n  display: none;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label {\n  position: relative;\n  display: flex;\n  flex: 1;\n  padding: 16px;\n  box-shadow: inset 0 0 0 1px #000;\n  border-radius: 8px;\n}\n.ipd-option input:hover+label {\n  background: #DFDFDF;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label>div {\n  display: flex;\n  flex: 1;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label .option-label {\n  position: relative;\n  flex: 1;\n  margin-right: 16px;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label .option-subtitle {\n  color: #787E81;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label .option-price {\n  align-content: center;\n  color: #787E81;\n}\n/* vrchat edition model btn */\n.option-group[data-large-style=\"true\"] .ipd-option label[data-handle=\"bs2e-vrc\"] {\n  background-blend-mode: hard-light, normal;\n  background-image: url(\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/VRC_Treehouse_5_1440_10po.webp?v=1751587521\"),\nlinear-gradient(90deg, #1E24A8 -15.9%, #17CEDC 100%);\n  background-color: lightgray;\n  background-position: 0px -44.398px, 0 0;\n  background-size: 100% 382.741%, auto;\n  background-repeat: no-repeat, no-repeat;\n}\n.option-group[data-large-style=\"true\"] .ipd-option input:hover+label[data-handle=\"bs2e-vrc\"] {\n  background-image: url(\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/VRC_Treehouse_5_1440_10po.webp?v=1751587521\"),\nlinear-gradient(90deg, #0E1498 -15.9%, #07BECC 100%);\n}\n.option-group[data-large-style=\"true\"] .ipd-option label[data-handle=\"bs2e-vrc\"] .option-label {\n  color: #FFF;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label[data-handle=\"bs2e-vrc\"] .option-subtitle {\n  color: #F4F3F3;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label[data-handle=\"bs2e-vrc\"] .option-price {\n  color: #FFF;\n}\n.info-box>div {\n  display: flex;\n  flex-direction: column;\n}\n.info-box>div>div:last-child {\n  display: flex;\n  flex-direction: column;\n  padding: 32px;\n  border-radius: 8px;\n  background: #F4F3F3;\n}\n.info-box .info-link { /* font-body-sm */\n  margin-top: 32px;\n  color: #000;\n}\n.info-box svg {\n  width: 14px;\n  color: var(--BS-Blue, #4D1EF7);\n}\n/*- MOBILE -*/\n@media only screen and (max-width: 991px) {\n  .ipd-option input:hover+label {\n    background: transparent;\n  }\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  .option-group[data-large-style=\"true\"] .ipd-option label .option-subtitle {\n      white-space: pre-line;\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 var(--slider-item-size);\n    height: var(--slider-item-size);\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/*- MOBILE -*/\n@media only screen and (max-width: 991px) {\n  .slider .item img {\n    max-inline-size: calc(100% - 32px);\n    block-size: calc(100% - 32px);\n    transform: translate(16px, 16px);\n  }\n}\n\n/* product */\n.store-slider.TOGprod {\n    block-size: var(--slider-height);\n    max-inline-size: var(--slider-size);\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(var(--slider-height) + 25px);\n}\n.store-slider.TOGprod .gallery {\n    gap: calc(min(100vw, 1648px) * .12379);\n    block-size: var(--slider-height);\n    inline-size: var(--slider-size);\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}",
   "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}}"
   },
   "liquidTargeting": {
    "@type": "@builder.io/core:LiquidTargeting",
    "customerStatus": "any",
    "products": [],
    "liquidSnippets": [],
    "collections": [],
    "previouslyOrderedProducts": [],
    "previouslyOrderedProductTags": [],
    "previouslyOrderedProductOfType": [],
    "productTags": [],
    "customerAcceptsMarketing": "any",
    "productType": [],
    "customerTags": [],
    "previouslyOrderedCollections": [],
    "productIsInCollections": [],
    "urlIncludes": "",
    "propertyOrder": [
     "_new"
    ],
    "locales": [],
    "cartStatus": "",
    "cartContainsProduct": [],
    "cartContainsProductWithTag": [],
    "cartContainsProductInCollection": [],
    "cartContainsProductOfType": [],
    "selectedCurrency": ""
   },
   "blocks": [
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "layerName": "PROTO FLAG",
     "id": "builder-beeba5ff32be46189228225533db4146",
     "meta": {
      "previousId": "builder-df554a7c6f544d9ba7091df44f098b4b"
     },
     "component": {
      "name": "Custom Code",
      "options": {
       "code": "<div>~~</div>\n",
       "replaceNodes": true
      },
      "isRSC": null
     },
     "responsiveStyles": {
      "large": {
       "borderWidth": "1px",
       "borderStyle": "solid",
       "borderColor": "rgba(156, 156, 160, 1)",
       "borderRadius": "8px",
       "padding": "0px 4px",
       "color": "rgba(156, 156, 160, 1)",
       "fontSize": "10px",
       "margin": "12px 12px",
       "float": "right",
       "position": "absolute",
       "zIndex": "1"
      }
     }
    },
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "layerName": "RESCOPE SHOPIFY DATA",
     "id": "builder-0b010fcac1744a79b34414f5d9c07de8",
     "meta": {
      "previousId": "builder-8313e55e2f3f41b09514a6c5bbbbfb7d"
     },
     "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 imageUrlsRaw = product.images | json | remove_first: '[\"' | remove_last: '\"]' -%}\n  {%- assign imageUrls = imageUrlsRaw | split: '\",\"' -%}\n\n  {%- # CART QTY # -%}\n  {%- assign qtyInCart = 0 -%}\n  {%- for item in cart.items -%}\n    {%- assign is_match = false -%}\n    {%- if item.product_id == product.id -%}\n      {%- assign is_match = true -%}\n    {%- else -%}\n      {%- for counted_product in product.metafields.cart.qty_count_products.value -%}\n        {%- if item.product_id == counted_product.id -%}\n          {%- assign is_match = true -%}\n        {%- endif -%}\n      {%- endfor -%}\n    {%- endif -%}\n    {%- if is_match == true -%}\n      {%- assign qtyInCart = qtyInCart | plus: item.quantity -%}\n    {%- endif -%}\n  {%- endfor -%}\n\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\n  {%- assign variantPrices = '{' -%}\n  {%- for variant in product.variants -%}\n    {%- capture variant_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ variant.title | escape }}\": \"{{ variant.price | money_with_currency }}\"\n    {%- endcapture -%}\n    {%- assign variantPrices = variantPrices | append: variant_entry -%}\n  {%- endfor -%}\n  {%- assign variantPrices = variantPrices | append: '}' -%}\n\n  {%- # VARIANT DATA # -%}\n  {%- assign variantData = '{' -%}\n  {%- for variant in product.variants -%}\n    {%- capture data_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ variant.title | escape }}\": {\n        \"id\": {{ variant.id | json }},\n        \"title\": {{ variant.title | json }},\n        \"subtitle\": {{ variant.metafields.store.subtitle.value | json }},\n        \"selectorClass\": {{ variant.metafields.store.selector_class.value | json }},\n        \"infoBox\": {{ variant.metafields.store.info_box.value | json }},\n        \"infoLink\": {{ variant.metafields.store.info_link.value | json }},\n        \"infoLinkText\": {{ shop.metaobjects.product_misc.live.info_box | json }},\n        \"imageUrl\": {{ variant.image | json }},\n        {%- assign imageUrl = variant.image | json | remove: '\"' -%}\n        {%- assign foundIndex = -1 -%}\n        {%- for url in imageUrls -%}\n          {%- if url == imageUrl and foundIndex == -1 -%}\n            {%- assign foundIndex = forloop.index0 -%}\n            \"imageIndex\": {{ foundIndex }},\n          {%- endif -%}\n        {%- endfor -%}\n      }\n    {%- endcapture -%}\n    {%- assign variantData = variantData | append: data_entry -%}\n  {%- endfor -%}\n  {%- assign variantData = variantData | append: '}' -%}\n\n  {%- # VARIANT ADDON GROUPS # -%}\n  {%- assign variantAddonGroups = '{' -%}\n  {%- for variant in product.variants -%}\n    {%- capture variant_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ variant.title | escape }}\": [\n        {%- for group in variant.metafields.store.addon_groups.value -%}\n          {%- unless forloop.first -%},{%- endunless -%}\n          {\n            \"header\": \"{{ group.addon_type.value.header }}\",\n            \"description\": \"{{ group.addon_type.value.description }}\",\n            \"uiStyle\": \"{{ group.addon_type.value.ui_style | escape }}\",\n            \"key\": \"{{ group.addon_type.value.prop_key | escape }}\",\n            \"defaultVid\": \"{{ group.default_variant.value.id }}\",\n            \"toggleable\": {{ group.toggleable.value | default: false }},\n            \"checkedVariantIds\": [\n              {%- for variant_item in group.checked_variants.value -%}\n                {%- unless forloop.first -%},{%- endunless -%}\n                \"{{ variant_item.id }}\"\n              {%- endfor -%}\n            ],\n            \"disabledVariantIds\": [\n              {%- for variant_item in group.disabled_variants.value -%}\n                {%- unless forloop.first -%},{%- endunless -%}\n                \"{{ variant_item.id }}\"\n              {%- endfor -%}\n            ],\n            \"ephemeralVariantIds\": [\n              {%- for variant_item in group.ephemeral_variants.value -%}\n                {%- unless forloop.first -%},{%- endunless -%}\n                \"{{ variant_item.id }}\"\n              {%- endfor -%}\n            ],\n            \"variants\": [\n              {%- assign finePrintIndex = 0 -%}\n              {%- for variant_item in group.variants.value -%}\n                {%- unless forloop.first -%},{%- endunless -%}\n                {\n                  \"id\": \"{{ variant_item.id }}\",\n                  \"image\": \"{{ variant_item.image | img_url }}\",\n                  {%- if group.spotlight_images.value -%}\n                    {%- assign imageUrlAdd = variant_item.image | json | remove: '\"' -%}\n                    {%- assign foundIndex = -1 -%}\n                    {%- for url in imageUrls -%}\n                      {%- if url == imageUrlAdd and foundIndex == -1 -%}\n                        {%- assign foundIndex = forloop.index0 -%}\n                        \"imageIndex\": {{ foundIndex }},\n                      {%- endif -%}\n                    {%- endfor -%}\n                    {%- if foundIndex == -1 -%}\n                      \"imageIndex\": {{ imageUrls.size | default: -1 }},\n                      {%- assign imageUrlAdd = '\",\"' | append: imageUrlAdd -%}\n                      {%- assign imageUrlsRaw = imageUrlsRaw | append: imageUrlAdd -%}\n                      {%- assign imageUrls = imageUrlsRaw | split: '\",\"' -%}\n                    {%- endif -%}\n                  {%- endif -%}\n                  \"title\": \"{{ variant_item.title | escape }}\",\n                  \"description\": {{ variant_item.metafields.addon.description.value | json }},\n                  \"price\": \"{{ variant_item.price | money_with_currency }}\",\n                  \"priceText\": {{ variant_item.metafields.addon.price_text.value | json }},\n                  \"swatchColors\": {{ variant_item.metafields.addon.swatch_colors.value | json }},\n                  \"finePrint\": {{ variant_item.metafields.addon.fine_print.value | json }},\n                  {%- if variant_item.metafields.addon.fine_print.value != blank -%}\n                    {%- assign finePrintIndex = finePrintIndex | plus: 1 -%}\n                    \"finePrintIndex\": {{ finePrintIndex }},\n                  {%- endif -%}\n                  \"shipDate\": {{ variant_item.metafields.store.ship_date.value | json }},\n                  \"shipMsg\": {{ variant_item.metafields.store.ship_msg.value | json }},\n                  \"shipsSeparately\": {{ variant_item.metafields.addon.ships_separately.value | json }},\n                  \"linkedVariantIds\": [\n                    {%- for variant2_item in variant_item.metafields.addon.linked_variants.value -%}\n                      {%- unless forloop.first -%},{%- endunless -%}\n                      \"{{ variant2_item.id }}\"\n                    {%- endfor -%}\n                  ]\n                }\n              {%- endfor -%}\n            ]\n          }\n        {%- endfor -%}\n      ]\n    {%- endcapture -%}\n    {%- assign variantAddonGroups = variantAddonGroups | append: variant_entry -%}\n  {%- endfor -%}\n  {%- assign variantAddonGroups = variantAddonGroups | append: '}' -%}\n\n  {%- # VARIANT SHIPPING # -%}\n  {%- assign variantShipping = '{' -%}\n  {%- for variant in product.variants -%}\n    {%- capture shipping_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ variant.title | escape }}\": {\n        \"shipDate\": {{ variant.metafields.store.ship_date.value | json }},\n        \"shipMsg\": {{ variant.metafields.store.ship_msg.value | json }}\n      }\n    {%- endcapture -%}\n    {%- assign variantShipping = variantShipping | append: shipping_entry -%}\n  {%- endfor -%}\n  {%- assign variantShipping = variantShipping | append: '}' -%}\n\n  {%- # COUNTED PRODUCTS # -%}\n  {%- assign countedProducts = '[' -%}\n  {%- for counted_product in product.metafields.cart.qty_count_products.value -%}\n    {%- capture counted_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ counted_product.id | escape }}\"\n    {%- endcapture -%}\n    {%- assign countedProducts = countedProducts | append: counted_entry -%}\n  {%- endfor -%}\n  {%- assign countedProducts = countedProducts | append: ']' -%}\n\n  if(!!window && !window.BigData) window.BigData = {};\n  Object.assign(window.BigData, {\n  \tproduct: {\n      /* test: \"{{ testVar | default: fallbackText }}\", */\n      id: \"{{ product.id }}\",\n      vid: \"{{ product.selected_or_first_available_variant.id | default: 0 }}\",\n  \t\tinCart: {{ qtyInCart | default: 0 }},\n      qtyLimit: {{ product.metafields.cart.qty_limit | default: 0 }},\n      qtyCountProducts: {{ countedProducts | default: fallbackArr }},\n      variantsInStock: {{ variantsInStock | default: fallbackOb }},\n      variantPrices: {{ variantPrices | default: fallbackOb }},\n      variantData: {{ variantData | default: fallbackOb }},\n      variantAddonGroups: {{ variantAddonGroups | default: fallbackOb }},\n      variantShipping: {{ variantShipping | default: fallbackOb }},\n      store: {\n        locale: \"{{ request.locale.iso_code | newline_to_br | strip_newlines | default: fallbackText }}\",\n        country: \"{{ localization.country.iso_code | newline_to_br | strip_newlines | default: fallbackText }}\",\n        market: \"{{ localization.market.handle | newline_to_br | strip_newlines | default: fallbackText }}\",\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        pricePrefix: '{{ product.metafields.store.price_prefix | default: fallbackText }}',\n        priceFootnote: {{ product.metafields.store.price_footnote | default: fallbackOb }},\n        selectorHeader: \"{{ product.metafields.store.selector_header | newline_to_br | strip_newlines | default: fallbackText }}\",\n        selectorDescription: \"{{ product.metafields.store.selector_description | newline_to_br | strip_newlines | default: fallbackText }}\",\n        finePrint: \"{{ product.metafields.store.fine_print | newline_to_br | strip_newlines | default: fallbackText }}\",\n        estimatedDelivery: \"{{ shop.metaobjects.cart.live.estimated_delivery | newline_to_br | strip_newlines | default: fallbackText }}\",\n        addText: \"{{ product.metafields.store.add_text | newline_to_br | strip_newlines | default: shop.metaobjects.product_misc.live.order_now }}\",\n        uploadText: \"{{ shop.metaobjects.product_misc.live.rx_insert_btn | newline_to_br | strip_newlines | default: fallbackText }}\",\n        backorderText: \"{{ product.metafields.store.backorder_text | newline_to_br | strip_newlines | default: shop.metaobjects.product_misc.live.backorder }}\",\n        addedText: \"{{ shop.metaobjects.product_misc.live.added | newline_to_br | strip_newlines | default: fallbackText }}\",\n        disclaimer: \"{{ product.metafields.store.disclaimer | newline_to_br | strip_newlines | default: fallbackText }}\",\n        fallbackShipMsg: \"{{ shop.metaobjects.product_misc.live.ship_msg | 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: {{ imageUrls | json | default: fallbackArr }},\n      displayPrice: '{{ product.price | money_with_currency }}',\n  \t},\n    cart: {{ cart | json }},\n  });\n</script>\n",
       "replaceNodes": true,
       "scriptsClientOnly": true
      },
      "isRSC": null
     },
     "responsiveStyles": {
      "large": {
       "display": "flex",
       "flexDirection": "column",
       "position": "relative",
       "flexShrink": "0",
       "boxSizing": "border-box"
      }
     }
    },
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "layerName": "CURRENCY",
     "id": "builder-e86326fd81c84001adff73ac37230853",
     "meta": {
      "previousId": "builder-4bca067abd8f4c35bceb4183dc6bff83"
     },
     "component": {
      "name": "Custom Code",
      "options": {
       "code": "<script>\n  /*\n   currency.js - improved version\n   Original: http://scurker.github.io/currency.js\n   Copyright (c) 2021 Jason Wilson - MIT license\n   Modified with auto-detection and currency code support\n  */\n  (function(e,g){\"object\"===typeof exports&&\"undefined\"!==typeof module?module.exports=g():\"function\"===typeof define&&define.amd?define(g):(e=e||self,e.curr=g())})(this,function(){function e(b,a){if(!(this instanceof e))return new e(b,a);a=Object.assign({},m,a||{});if(\"string\"===typeof b){var c=b.trim(),u=c.match(/([A-Z]{3})$/);if(u&&u[1]){a.code=u[1];if(!a.symbolOverride){var o={\"USD\":\"$\",\"EUR\":\"€\",\"GBP\":\"£\",\"JPY\":\"¥\",\"CNY\":\"¥\",\"AUD\":\"A$\",\"CAD\":\"C$\",\"CHF\":\"CHF\",\"INR\":\"₹\",\"BRL\":\"R$\",\"RUB\":\"₽\",\"KRW\":\"₩\",\"ZAR\":\"R\"}[u[1]];o&&(a.symbol=o)}var L=c.match(/^([^0-9-\\(\\)]*)/);L&&L[1]&&L[1].trim()&&!a.symbolOverride&&(a.symbol=L[1].trim());if(u[1]===\"JPY\"||u[1]===\"KRW\"){a.precision=0;a.decimal=\".\";a.separator=\",\"}else if(u[1]===\"USD\"||u[1]===\"GBP\"||u[1]===\"AUD\"||u[1]===\"CAD\"||u[1]===\"CNY\"||u[1]===\"HKD\"||u[1]===\"INR\"||u[1]===\"ZAR\"){a.precision=2;a.decimal=\".\";a.separator=\",\"}else if(u[1]===\"EUR\"||u[1]===\"BRL\"||u[1]===\"RUB\"){a.precision=2;a.decimal=\",\";a.separator=\".\"}}}var d=Math.pow(10,a.precision);this.intValue=b=g(b,a);this.value=b/d;a.increment=a.increment||1/d;a.groups=a.useVedic?n:p;this.s=a;this.p=d}function g(b,a){var d=2<arguments.length&&void 0!==arguments[2]?arguments[2]:!0;var c=a.decimal;var h=a.errorOnInvalid,k=a.fromCents,l=Math.pow(10,a.precision),f=b instanceof e;if(f&&k)return b.intValue;if(\"number\"===typeof b||f)c=f?b.value:b;else if(\"string\"===typeof b){var sep=a.separator;if(sep&&b.indexOf(sep)>=0){var sepRegex=new RegExp(\"\\\\\"+sep,\"g\");b=b.replace(sepRegex,\"\")}h=new RegExp(\"[^-\\\\d\"+c+\"]\",\"g\");c=new RegExp(\"\\\\\"+c,\"g\");c=(c=b.replace(/\\((.*)\\)/,\"-$1\").replace(h,\"\").replace(c,\".\"))||0}else{if(h)throw Error(\"Invalid Input\");c=0}k||(c=(c*l).toFixed(4));return d?Math.round(c):c}var m={symbol:\"$\",code:\"\",symbolOverride:!1,separator:\",\",decimal:\".\",errorOnInvalid:!1,precision:2,pattern:\"!#\",negativePattern:\"-!#\",format:function(b,a){var d=a.pattern,c=a.negativePattern,h=a.symbol,k=a.separator,l=a.decimal,q=a.code,prec=a.precision;a=a.groups;var f=(\"\"+b).replace(/^-/,\"\").split(\".\"),r=f[0];f=f[1];var decimalPart=\"\";if(prec>0){if(f){decimalPart=l+f;}else{decimalPart=l;for(var i=0;i<prec;i++)decimalPart+=\"0\";}}return(0<=b.value?d:c).replace(\"!\",h).replace(\"#\",r.replace(a,\"$1\"+k)+decimalPart)+(q?\" \"+q:\"\")},fromCents:!1},p=/(\\d)(?=(\\d{3})+\\b)/g,n=/(\\d)(?=(\\d\\d)+\\d\\b)/g;e.prototype={add:function(b){var a=this.s,d=this.p;return e((this.intValue+g(b,a))/(a.fromCents?1:d),a)},subtract:function(b){var a=this.s,d=this.p;return e((this.intValue-g(b,a))/(a.fromCents?1:d),a)},multiply:function(b){var a=this.s;return e(this.intValue*b/(a.fromCents?1:Math.pow(10,a.precision)),a)},divide:function(b){var a=this.s;return e(this.intValue/g(b,a,!1),a)},distribute:function(b){var a=this.intValue,d=this.p,c=this.s,h=[],k=Math[0<=a?\"floor\":\"ceil\"](a/b),l=Math.abs(a-k*b);for(d=c.fromCents?1:d;0!==b;b--){var f=e(k/d,c);0<l--&&(f=f[0<=a?\"add\":\"subtract\"](1/d));h.push(f)}return h},dollars:function(){return~~this.value},cents:function(){return~~(this.intValue%this.p)},format:function(b){var a=this.s;return\"function\"===typeof b?b(this,a):a.format(this,Object.assign({},a,b))},toString:function(){var b=this.s,a=b.increment;return(Math.round(this.intValue/this.p/a)*a).toFixed(b.precision)},toJSON:function(){return this.value}};return e});\n</script>\n",
       "replaceNodes": true,
       "scriptsClientOnly": true
      },
      "isRSC": null
     },
     "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-96227fe5c7744d7eb69730b078fc7a22",
     "meta": {
      "previousId": "builder-3ee2b7d2de074296a3e79e2d3bb05226"
     },
     "component": {
      "name": "Core:Section",
      "options": {
       "maxWidth": 1648,
       "lazyLoad": false
      },
      "isRSC": null
     },
     "children": [
      {
       "@type": "@builder.io/sdk:Element",
       "@version": 2,
       "layerName": "(btn fix - do not remove)",
       "id": "builder-f8626cf53124438798af9cd9ff4cd053",
       "meta": {
        "previousId": "builder-b870a05811fd4e77b5df1f51f7eaf7a0"
       },
       "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 aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" class=\"icon icon-error\" viewBox=\"0 0 13 13\">\n      <circle cx=\"6.5\" cy=\"6.50049\" r=\"5.5\" stroke=\"white\" stroke-width=\"2\"></circle>\n      <circle cx=\"6.5\" cy=\"6.5\" r=\"5.5\" fill=\"#EB001B\" stroke=\"#EB001B\" stroke-width=\"0.7\"></circle>\n      <path 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\" fill=\"white\"></path>\n      <path 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\" fill=\"white\" stroke=\"#EB001B\" stroke-width=\"0.7\"></path>\n    </svg>\n    <span class=\"product-form__error-message\"></span>\n  </div>\n  <form method=\"post\" action=\"/cart/add\" id=\"product-form-template--16190006231257__main\" accept-charset=\"UTF-8\" class=\"form\" enctype=\"multipart/form-data\" novalidate=\"novalidate\" data-type=\"add-to-cart-form\">\n    <input type=\"hidden\" name=\"form_type\" value=\"product\" /><input type=\"hidden\" name=\"utf8\" value=\"✓\" /><input type=\"hidden\" name=\"id\" value=\"43041139392729\" />\n    <div class=\"product-form__buttons\">\n      <button type=\"submit\" name=\"add\" class=\"product-form__submit button button--full-width button--primary\" style=\"visibility: visible; display: none;\">\n        <span>Add to cart </span>\n        <div class=\"loading-overlay__spinner hidden\">\n          <svg aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" class=\"spinner\" viewBox=\"0 0 66 66\" xmlns=\"http://www.w3.org/2000/svg\">\n            <circle class=\"path\" fill=\"none\" stroke-width=\"6\" cx=\"33\" cy=\"33\" r=\"30\"></circle>\n          </svg>\n        </div>\n      </button>\n      <button type=\"button\" id=\"la-select-lenses-btn\" class=\"la-select-lenses-btn\" data-toggle=\"la-modal\" data-target=\"#myPrescription\">Upload prescription</button>\n    </div>\n  </form>\n</product-form>\n",
         "replaceNodes": true
        },
        "isRSC": null
       }
      },
      {
       "@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:\"9029126979801\";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  : \"9029126979801\";\n"
        }
       },
       "layerName": "Shopify-Linked Content (Dynamic)",
       "id": "builder-35806ea9335c47ad8299bf0be1061edf",
       "properties": {
        "data-slot": "shopify:productBox"
       },
       "meta": {
        "version": "0.0.91",
        "kind": "ProductBox",
        "updatedAt": "8/08 9:25am",
        "previousId": "builder-386142fbd65c4502a84ff1ef090deb21",
        "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 : \"9029126979801\""
               }
              }
             ]
            }
           }
          }
         }
        }
       },
       "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,
              "includeInStyleTab": 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,
              "includeInStyleTab": 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,
              "includeInStyleTab": 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(a){return{src:a,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 a in t)state[a]=t[a];\"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}),i=null!=e?e:t.variants[0];if(state.defaultVariantId){var n=t.variants.find(function(t){return String(t.id)===String(state.defaultVariantId)});n&&(i=n)}var a=window&&window.BigData&&window.BigData.product?window.BigData.product:void 0,r=state&&state.variantShipping?state.variantShipping:a&&a.variantShipping?a.variantShipping:{},o=state&&state.variantData?state.variantData:a&&a.variantData?a.variantData:{},d=state&&state.variantAddonGroups?state.variantAddonGroups:a&&a.variantAddonGroups?a.variantAddonGroups:{};state.selectedProductVariant=i;var c=Object.values(o).reduce(function(t,e){return String(e.id)===String(i.id)?e.title:t},i.title);state.selectedImage=(null==i?void 0:i.image)||t.images[0],state.selectedVariantShipping=r[c],state.selectedVariantData=o[c],state.selectedVariantAddonGroups=d[c],state.selectedAddons=state.selectedVariantAddonGroups&&state.selectedVariantAddonGroups.map(function(t){return t.variants.reduce(function(e,i){var n=t.checkedVariantIds||[];return(!t.toggleable&&i.id===n[0]||t.toggleable&&n.indexOf(i.id)>=0)&&e.push(i),e},[])}),a&&(a.vid=i.id,a.selectedVariantShipping=state.selectedVariantShipping,a.selectedVariantData=state.selectedVariantData,a.selectedVariantAddonGroups=state.selectedVariantAddonGroups,a.selectedAddons=state.selectedAddons);var f=function(){var t=state.selectedVariantData&&state.selectedVariantData.imageIndex;if(null==t||t<0)return!0;var e=document.querySelector(\".TOGprod.store-slider>.slider-track\"),i=document.querySelector(\".TOGprodmob.slider>.slider-track\"),n=Array.prototype.slice.call(document.querySelectorAll(\".TOGprod.tog-slider\")),a=Array.prototype.slice.call(document.querySelectorAll(\".TOGprodmob.tog-slider\")),r=!1;return e&&n[t]&&(window.prodScroll=n[t].offsetLeft,e.scrollLeft=window.prodScroll,r=!0),i&&a[t]&&(i.scrollLeft=a[t].offsetLeft,r=!0),r};if(!f()){var p=0,h=window.setInterval(function(){p++,f()||p>50?window.clearInterval(h):0},100)}var s=function(){var t=state.selectedVariantAddonGroups,e=state.selectedAddons;if(!t||!e)return!1;var i=!1;return t.forEach(function(t,n){var a=Array.prototype.slice.call(document.querySelectorAll('input[name=\"addon_'+t.key+'\"]'));if(a.length){i=!0;var r=(e[n]||[]).map(function(t){return String(t.id)});a.forEach(function(t){t.checked=r.indexOf(t.getAttribute(\"value\"))>=0})}}),i},l=0,u=window.setInterval(function(){l++,s()||l>50?(window.clearInterval(u)):0},100)}function updateProduct(){var t,a,e=getProductId();if(!state.productInfo||e){if(e){state.loading=!0;var i=(null===(a=(window.Shopify||{}).currency)||void 0===a?void 0:a.active)||\"USD\";t=Shopify.locale;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(i)).then((function(t){return t.json()})).then((function(t){var a=t.products;if(a&&a.length){var e=a[0];state.productInfo=e,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(),a=state.defaultVariantId;lastProductId!==t?updateProduct():(a!==lastDefaultVariantId||state.productInfo&&!state.selectedProductVariant)&&setDefaultVariant(),lastProductId=t,lastDefaultVariantId=a})),state.productInfo&&!state.selectedProductVariant&&setDefaultVariant(),updateProduct()",
            "blocks": [
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "layerName": "[SPACER] - 16//",
              "id": "builder-3da24a051b6049abaca339aae89d467e",
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-16\" />\n",
                "replaceNodes": true
               },
               "isRSC": null
              }
             },
             {
              "@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-ee8a408b14dc4a36b5d596043d1a2982",
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "Loading spinner",
                "id": "builder-27029422f7c043d290af396441f96978",
                "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-62ede3f4907a4f4c918529181322a5b2",
              "class": "product-container base-grid",
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid slider MOBILE)",
                "id": "builder-ac470ef82e024fb6bdff6a33b17cc7f5",
                "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-a55c6c9c37d243baa5a88bb7fc76f87f",
                  "class": "slider-track",
                  "meta": {
                   "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "Gallery",
                    "id": "builder-b6e9bb73cb514b018dc1a32040ab6dcc",
                    "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-e3dff170a61144b99c4ea7d3fb384e4d",
                      "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
                       },
                       "isRSC": null
                      }
                     }
                    ]
                   }
                  ]
                 }
                ],
                "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-9315395b3e3f4772a332b1d5e95182e9",
                "class": "gb-1 ge-7 gbs-1 ges-5 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 _a,_b,_virtual_index=!!(null===(_a=state.productImages)||void 0===_a?void 0:_a.length)&&(null===(_b=state.productImages)||void 0===_b?void 0:_b.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 && state.productImages?.length > 1"
                   }
                  },
                  "layerName": "Slider Btn Left",
                  "tagName": "button",
                  "id": "builder-3ab5e1b935c44c0ebbfd5306a81e4bf4",
                  "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
                   },
                   "isRSC": null
                  },
                  "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 _a,_b,_virtual_index=!!(null===(_a=state.productImages)||void 0===_a?void 0:_a.length)&&(null===(_b=state.productImages)||void 0===_b?void 0:_b.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 && state.productImages?.length > 1"
                   }
                  },
                  "layerName": "Slider Btn Right",
                  "tagName": "button",
                  "id": "builder-c4ba9c3d734a4575b20f5b8328013b16",
                  "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
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "Slider Index",
                  "id": "builder-de2cd1f78009492496b6e692a7485fe5",
                  "class": "TOGprod tog-index font-body-sm",
                  "meta": {
                   "previousId": "builder-76e4d39dc1d34964a16c3b1a4b790241"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "01 / 01",
                    "replaceNodes": true
                   },
                   "isRSC": null
                  },
                  "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-cdd7def9c897471e9a778f49d2a226e2",
                  "class": "slider-track",
                  "meta": {
                   "previousId": "builder-c024329a68a745db94e8b6136ede94cd"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "Gallery",
                    "id": "builder-9e1a346448d7444ead2fcb3fea5acc84",
                    "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-a9aad463330f44aaa1e075ebc7f7f6b1",
                      "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
                       },
                       "isRSC": null
                      }
                     }
                    ]
                   }
                  ]
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid right)",
                "id": "builder-c7ad88a9d8974cb7baa684823e8336e4",
                "class": "product-right gb-8 ge-12 gbs-6 ges-12 gbt-1 get-12 gbm-1 gem-6",
                "meta": {
                 "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(right header)",
                  "id": "builder-05675aec9cc54dae96fed3d7e375398b",
                  "class": "product-header"
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(right content)",
                  "id": "builder-007fdffc23604bda93c965a656f8f619",
                  "class": "scrollable-content",
                  "meta": {
                   "previousId": "builder-2b0252fe121d444caec71df3958db836"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 80/32/32",
                    "id": "builder-ca0810bcb5364429afafd93a158194ff",
                    "meta": {
                     "previousId": "builder-025dd661174a480089c64bd534427e11"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80 tspacer-32 mspacer-32\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.code": "var returnValue=function(){var t,o,i;return(null===(i=null===(o=null===(t=null===window||void 0===window?void 0:window.BigData)||void 0===t?void 0:t.product)||void 0===o?void 0:o.store)||void 0===i?void 0:i.title)&&\"\"!=window.BigData.product.store.title?\"9130508157145\"==window.BigData.product.id?\"Bigscreen&nbsp;<span>Beyond&nbsp;\".concat('\\n    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"61\" height=\"4\" viewBox=\"0 0 61 4\" fill=\"none\">\\n        <path d=\"M0 2L61 1.99999\" stroke=\"#4D1EF7\" stroke-width=\"4\"/>\\n    </svg>',\"&nbsp;2</span>\"):window.BigData.product.store.title:state.productInfo.title}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "component.options.code": "let purpleDash = `\n    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"61\" height=\"4\" viewBox=\"0 0 61 4\" fill=\"none\">\n        <path d=\"M0 2L61 1.99999\" stroke=\"#4D1EF7\" stroke-width=\"4\"/>\n    </svg>`;\nif(!!window?.BigData?.product?.store?.title && window.BigData.product.store.title != '') {\n    if(window.BigData.product.id == '9130508157145') {\n        return `Bigscreen&nbsp;<span>Beyond&nbsp;${purpleDash}&nbsp;2</span>`;\n    }\n    return window.BigData.product.store.title\n}\nelse {\n    return state.productInfo.title;\n}"
                     }
                    },
                    "layerName": "Product Title",
                    "id": "builder-56424d288663483b986eeedef7ae1059",
                    "class": "product-title font-head font-mob-subhead",
                    "meta": {
                     "previousId": "builder-64e442bb75ec4933a1b81692a2ccd56f",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80 tspacer-32 mspacer-32\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _a,_b,_virtual_index=!!document.querySelector('div[data-yotpo-instance-id=\"506875\"]')&&!!(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-rating\"==t})).length);return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!document.querySelector('div[data-yotpo-instance-id=\"506875\"]') && !!state?.productInfo?.tags?.filter(tag => tag == 'show-rating').length"
                     }
                    },
                    "layerName": "[SPACER] - 16/16/16",
                    "id": "builder-f7f47c214d1c4951ba34cf43c16869a5",
                    "meta": {
                     "previousId": "builder-4499f710f28242afb8832cab541aa155",
                     "bindingActions": {
                      "_newProperty": null,
                      "show": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "hide": "var _a,_b,_virtual_index=!document.querySelector('div[data-yotpo-instance-id=\"506875\"]')||(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-rating\"==t})).length);return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "hide": "!document.querySelector('div[data-yotpo-instance-id=\"506875\"]') || state?.productInfo?.tags?.filter(tag => tag == 'show-rating').length"
                     }
                    },
                    "layerName": "TAGLESS STARS HIDER",
                    "tagName": "a",
                    "id": "builder-cf65ebc0c2a74befa002a95e480d00a5",
                    "properties": {
                     "href": "#reviews"
                    },
                    "linkUrl": "#reviews",
                    "meta": {
                     "bindingActions": {
                      "show": null,
                      "_newProperty": null,
                      "component": {
                       "options": {
                        "scriptsClientOnly": null
                       }
                      }
                     },
                     "previousId": "builder-5f534389073740eea5b6d34e3fc3d928"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<script type=\"text/javascript\">\n  (function e(){\n      let target = document.querySelector('div[data-yotpo-instance-id=\"506875\"]');\n      let parent = target.parentNode.parentNode.parentNode;\n\n      parent.remove();\n  })();\n</script>\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "cursor": "pointer",
                      "pointerEvents": "auto"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "hide": "var _a,_b,_virtual_index=!document.querySelector('div[data-yotpo-instance-id=\"506875\"]')||!(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-rating\"==t})).length);return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "hide": "!document.querySelector('div[data-yotpo-instance-id=\"506875\"]') || !state?.productInfo?.tags?.filter(tag => tag == 'show-rating').length"
                     }
                    },
                    "layerName": "YOTPO STARS RELOCATOR",
                    "tagName": "a",
                    "id": "builder-b85ee148fb7e43d6b5bb9d0f617f9101",
                    "properties": {
                     "href": "#reviews"
                    },
                    "linkUrl": "#reviews",
                    "meta": {
                     "bindingActions": {
                      "show": null,
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<script type=\"text/javascript\" id=\"review_stars\">\n  (function e(){\n      let dest = document.getElementById('review_stars');\n      let target = document.querySelector('div[data-yotpo-instance-id=\"506875\"]');\n      let parent = target.parentNode.parentNode.parentNode;\n\n      dest.parentNode.insertBefore(target, dest);\n      parent.remove();\n  })();\n</script>\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    },
                    "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] - 16/16/16",
                    "id": "builder-08338b4405d24e37967f77e5b5dbde94",
                    "meta": {
                     "previousId": "builder-f854f098842e4652b91975450b0b8caf"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@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=function(){if(!(window&&window.BigData&&window.BigData.product&&window.BigData.product.displayPrice))return\"$--\";if(\"USD\"==window.BigData.cart.currency&&\"7693929054425\"==window.BigData.product.id)return\"$999 or $32.23/mo. for 36 mo.*\";var r=window.curr,a=window.BigData.product.store.pricePrefix,t=Object.values(window.BigData.product.variantPrices),i=r(t[0]);t.length>1&&(i=t.reduce((function(a,t){return a.subtract(t)-0>0?r(t):a}),i),\"9130508157145\"==window.BigData.product.id&&(i=i.add(Object.values(state.variantAddonGroups)[0][1].variants[0].price)));var o=i.format();return o.includes(\"¥\")&&\"ja\"==window.Shopify.locale?(o=o.replace(/[¥]|(\\s*JPY\\s*)/g,\"\").trim())+a:(a&&(a+=\" \"),a+o)}();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\nlet currency = window.curr;\r\nlet pricePrefix = window.BigData.product.store.pricePrefix;\r\nlet variantPrices = Object.values(window.BigData.product.variantPrices)\r\nlet minPrice = currency(variantPrices[0]);\r\nif(variantPrices.length > 1) {\r\n    minPrice = variantPrices.reduce((final, curPrice) => {\r\n        if(final.subtract(curPrice) - 0 > 0) {\r\n            return currency(curPrice);\r\n        }\r\n        return final;\r\n    }, minPrice);\r\n    if(window.BigData.product.id == '9130508157145') {\r\n        minPrice = minPrice.add(Object.values(state.variantAddonGroups)[0][1].variants[0].price);\r\n    }\r\n    /*return \"Starting from \" + minPrice.format();*/\r\n}\r\nlet outPrice = minPrice.format();\r\nif(outPrice.includes('¥') && window.Shopify.locale == 'ja') {\r\n    outPrice = outPrice.replace(/[¥]|(\\s*JPY\\s*)/g, '').trim();\r\n    return outPrice + pricePrefix;\r\n}\r\nif(!!pricePrefix) {\r\n    pricePrefix += ' ';\r\n}\r\nreturn pricePrefix + outPrice;"
                     }
                    },
                    "layerName": "Product regular price",
                    "id": "builder-afe4875bb1c84ba5a958bc986bdf1678",
                    "class": "font-body-lg font-mob-sm",
                    "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": {},
                     "isRSC": null
                    },
                    "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-657e2091626245f8a8a908594c964397",
                    "class": "font-body-lg font-mob-sm",
                    "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": {},
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(0, 0, 0, 1)"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _a,_b,_c,_d,_e,_f,_g,_h,_j,_k,_l,_m,_o,_virtual_index=\"2026intl\"==(null===(_c=null===(_b=null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)||void 0===_b?void 0:_b.store)||void 0===_c?void 0:_c.market)&&!!(null===(_g=null===(_f=null===(_e=null===(_d=null===window||void 0===window?void 0:window.BigData)||void 0===_d?void 0:_d.product)||void 0===_e?void 0:_e.store)||void 0===_f?void 0:_f.priceFootnote)||void 0===_g?void 0:_g.hasOwnProperty(\"OTHER\"))&&\"\"!=window.BigData.product.store.priceFootnote.OTHER||!!(null===(_j=null===(_h=null===window||void 0===window?void 0:window.BigData)||void 0===_h?void 0:_h.cart)||void 0===_j?void 0:_j.currency)&&!!(null===(_o=null===(_m=null===(_l=null===(_k=null===window||void 0===window?void 0:window.BigData)||void 0===_k?void 0:_k.product)||void 0===_l?void 0:_l.store)||void 0===_m?void 0:_m.priceFootnote)||void 0===_o?void 0:_o.hasOwnProperty(window.BigData.cart.currency))&&\"\"!=window.BigData.product.store.priceFootnote[window.BigData.cart.currency];return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "(window?.BigData?.product?.store?.market == '2026intl' && !!window?.BigData?.product?.store?.priceFootnote?.hasOwnProperty('OTHER') && window.BigData.product.store.priceFootnote['OTHER'] != \"\") || (!!window?.BigData?.cart?.currency && !!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-bdca63fdf2b1475faeef70709199a9f6",
                    "meta": {
                     "previousId": "builder-e38e256808da498c82c387223822db9d"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16 tspacer-8 mspacer-8\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _a,_b,_c,_d,_e,_f,_g,_h,_j,_k,_l,_m,_o,_virtual_index=\"2026intl\"==(null===(_c=null===(_b=null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)||void 0===_b?void 0:_b.store)||void 0===_c?void 0:_c.market)&&!!(null===(_g=null===(_f=null===(_e=null===(_d=null===window||void 0===window?void 0:window.BigData)||void 0===_d?void 0:_d.product)||void 0===_e?void 0:_e.store)||void 0===_f?void 0:_f.priceFootnote)||void 0===_g?void 0:_g.hasOwnProperty(\"OTHER\"))&&\"\"!=window.BigData.product.store.priceFootnote.OTHER||!!(null===(_j=null===(_h=null===window||void 0===window?void 0:window.BigData)||void 0===_h?void 0:_h.cart)||void 0===_j?void 0:_j.currency)&&!!(null===(_o=null===(_m=null===(_l=null===(_k=null===window||void 0===window?void 0:window.BigData)||void 0===_k?void 0:_k.product)||void 0===_l?void 0:_l.store)||void 0===_m?void 0:_m.priceFootnote)||void 0===_o?void 0:_o.hasOwnProperty(window.BigData.cart.currency))&&\"\"!=window.BigData.product.store.priceFootnote[window.BigData.cart.currency];return _virtual_index",
                     "component.options.text": "var returnValue=function(){var o,i,d,n,t,l,r,v,w,u,a,e,c;return\"2026intl\"==(null===(d=null===(i=null===(o=null===window||void 0===window?void 0:window.BigData)||void 0===o?void 0:o.product)||void 0===i?void 0:i.store)||void 0===d?void 0:d.market)&&(null===(r=null===(l=null===(t=null===(n=null===window||void 0===window?void 0:window.BigData)||void 0===n?void 0:n.product)||void 0===t?void 0:t.store)||void 0===l?void 0:l.priceFootnote)||void 0===r?void 0:r.hasOwnProperty(\"OTHER\"))?window.BigData.product.store.priceFootnote.OTHER:(null===(w=null===(v=null===window||void 0===window?void 0:window.BigData)||void 0===v?void 0:v.cart)||void 0===w?void 0:w.currency)&&(null===(c=null===(e=null===(a=null===(u=null===window||void 0===window?void 0:window.BigData)||void 0===u?void 0:u.product)||void 0===a?void 0:a.store)||void 0===e?void 0:e.priceFootnote)||void 0===c?void 0:c.hasOwnProperty(window.BigData.cart.currency))?window.BigData.product.store.priceFootnote[window.BigData.cart.currency]:\"\"}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "show": "(window?.BigData?.product?.store?.market == '2026intl' && !!window?.BigData?.product?.store?.priceFootnote?.hasOwnProperty('OTHER') && window.BigData.product.store.priceFootnote['OTHER'] != \"\") || (!!window?.BigData?.cart?.currency && !!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?.product?.store?.market == '2026intl' && !!window?.BigData?.product?.store?.priceFootnote?.hasOwnProperty('OTHER')) {\n    return window.BigData.product.store.priceFootnote['OTHER'];\n}\nelse if(!!window?.BigData?.cart?.currency && !!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-83bd0abb0b5046bcbd063606a98aa93b",
                    "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"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 32/32/32",
                    "id": "builder-0dd0cbfab4c74806a818847734ac53ce",
                    "meta": {
                     "previousId": "builder-e38e256808da498c82c387223822db9d"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 tspacer-32 mspacer-32\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.text": "var _a,_b,_c,_virtual_index=(null===(_c=null===(_b=null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)||void 0===_b?void 0:_b.store)||void 0===_c?void 0:_c.desc)?window.BigData.product.store.desc:state.productInfo.description;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "component.options.text": "return !!window?.BigData?.product?.store?.desc ? window.BigData.product.store.desc : state.productInfo.description;"
                     }
                    },
                    "layerName": "Product Description",
                    "id": "builder-512e155779a749b589756c59b62bce52",
                    "class": "font-body-sm font-mob-xsm",
                    "meta": {
                     "previousId": "builder-698bd610c5c142228ce16993abc1825a"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(0, 0, 0, 1)"
                     }
                    }
                   },
                   {
                    "@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] - 32/32/32",
                    "id": "builder-48e0ae37394e41a18104b72ee5d6f1da",
                    "meta": {
                     "previousId": "builder-6d64a6787eab4511a3dd1aa806bb184c"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 tspacer-32 mspacer-32\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@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-b210ca26e1854d18acea18b4de20afe9",
                    "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"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)"
                     }
                    }
                   },
                   {
                    "@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-dd086198d1654748a61826abf65eccb5",
                    "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..."
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var returnValue=function(){var t,o,e,l;return!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o||!o.includes(\"show-variants\")||(null===(l=null===(e=null===state||void 0===state?void 0:state.productInfo)||void 0===e?void 0:e.tags)||void 0===l?void 0:l.includes(\"coming-soon\")))&&!(null===state||void 0===state||!state.selectorHeader)}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "show": "\r\nif (!state?.productInfo?.tags?.includes('show-variants') ||\r\n    !!state?.productInfo?.tags?.includes('coming-soon')) {\r\n    return false;\r\n}\r\nif (!!state?.selectorHeader) {\r\n    return true;\r\n}\r\nreturn false;\r\n"
                     }
                    },
                    "layerName": "[SPACER] - 32/32/32",
                    "id": "builder-f2bee23a4b0a428aa4590adcf4fd872e",
                    "meta": {
                     "previousId": "builder-27585ae6302a451282b062317148f4b9"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 tspacer-32 mspacer-32\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.text": "var _virtual_index=state.selectorHeader;return _virtual_index",
                     "show": "var returnValue=function(){var t,o,e,l;return!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o||!o.includes(\"show-variants\")||(null===(l=null===(e=null===state||void 0===state?void 0:state.productInfo)||void 0===e?void 0:e.tags)||void 0===l?void 0:l.includes(\"coming-soon\")))&&!(null===state||void 0===state||!state.selectorHeader)}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "component.options.text": "state.selectorHeader",
                      "show": "if (!state?.productInfo?.tags?.includes('show-variants') ||\r\n    !!state?.productInfo?.tags?.includes('coming-soon')) {\r\n    return false;\r\n}\r\nif (!!state?.selectorHeader) {\r\n    return true;\r\n}\r\nreturn false;"
                     }
                    },
                    "layerName": "Selector Header",
                    "id": "builder-29bf75a3c01d4f32b31ab5be4f33baf7",
                    "class": "font-body-lg font-mob-lg",
                    "meta": {
                     "previousId": "builder-622552bc1ff74c8d9c34eb937a6ae104",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var returnValue=function(){var t,o,e,l;return!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o||!o.includes(\"show-variants\")||(null===(l=null===(e=null===state||void 0===state?void 0:state.productInfo)||void 0===e?void 0:e.tags)||void 0===l?void 0:l.includes(\"coming-soon\")))&&!(null===state||void 0===state||!state.selectorDescription)}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "show": "if (!state?.productInfo?.tags?.includes('show-variants') ||\n    !!state?.productInfo?.tags?.includes('coming-soon')) {\n    return false;\n}\nif (!!state?.selectorDescription) {\n    return true;\n}\nreturn false;"
                     }
                    },
                    "layerName": "[SPACER] - 8/8/8",
                    "id": "builder-847791a7d4644f5091bda4a96c523308",
                    "meta": {
                     "previousId": "builder-76be65cc496f4b16849ba03915a06547",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-8 tspacer-8 mspacer-8\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.text": "var _virtual_index=state.selectorDescription;return _virtual_index",
                     "show": "var returnValue=function(){var t,o,e,l;return!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o||!o.includes(\"show-variants\")||(null===(l=null===(e=null===state||void 0===state?void 0:state.productInfo)||void 0===e?void 0:e.tags)||void 0===l?void 0:l.includes(\"coming-soon\")))&&!(null===state||void 0===state||!state.selectorDescription)}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "component.options.text": "state.selectorDescription",
                      "show": "if (!state?.productInfo?.tags?.includes('show-variants') ||\r\n    !!state?.productInfo?.tags?.includes('coming-soon')) {\r\n    return false;\r\n}\r\nif (!!state?.selectorDescription) {\r\n    return true;\r\n}\r\nreturn false;"
                     }
                    },
                    "layerName": "Selector Description",
                    "id": "builder-ee07593c333d40cd8bcde758dc8c6861",
                    "class": "font-detail font-mob-xsm",
                    "meta": {
                     "previousId": "builder-38202626d7b642779761b935f37ffc51"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)"
                     }
                    }
                   },
                   {
                    "@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",
                     "data-large-style": "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\"variants-large\"==t})).length));return _virtual_index",
                     "data-ignore-available": "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\"ignore-available\"==t})).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",
                      "data-large-style": "`${!!state?.productInfo?.tags?.filter((tag) => tag == \"variants-large\")\n  .length}`;\n",
                      "data-ignore-available": "`${!!state?.productInfo?.tags?.filter((tag) => tag == \"ignore-available\")\n  .length}`;\n"
                     }
                    },
                    "repeat": {
                     "collection": "state.productInfo.options"
                    },
                    "layerName": "Variant Option Group",
                    "id": "builder-d50a1e495aa94686a9d19343fa17dcf1",
                    "properties": {
                     "data-populated": "",
                     "data-large-style": "",
                     "data-ignore-available": ""
                    },
                    "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}`"
                        }
                       }
                      ],
                      "data-options-large": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!!state?.productInfo?.tags?.filter(tag => tag == 'variants-large').length}`"
                        }
                       }
                      ],
                      "data-large-style": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!!state?.productInfo?.tags?.filter(tag => tag == 'variants-large').length}`"
                        }
                       }
                      ],
                      "data-ignore-available": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!!state?.productInfo?.tags?.filter(tag => tag == 'ignore-available').length}`"
                        }
                       }
                      ]
                     }
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 32/24/24",
                      "id": "builder-20e4eed727614426947cc7887e764164",
                      "meta": {
                       "previousId": "builder-3d1da6e20bed4584a440e74a4b334d96"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-32 tspacer-24 mspacer-24\" />\n",
                        "replaceNodes": true
                       },
                       "isRSC": null
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "repeat": {
                       "collection": ""
                      },
                      "layerName": "Variant Options",
                      "tagName": "ul",
                      "id": "builder-41c3f71a21a04a91b4f475cf2bcf7195",
                      "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-2e7e7ae3d6ee41f196795979449e24b3",
                        "class": "ipd-option",
                        "meta": {
                         "previousId": "builder-621b0bd72f3f4a22b450aca67078ac99"
                        },
                        "children": [
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "actions": {
                           "click": "var _a,_b,__spreadArray=function(t,e,a){if(a||2===arguments.length)for(var n,i=0,r=e.length;i<r;i++)!n&&i in e||(n||(n=Array.prototype.slice.call(e,0,i)),n[i]=e[i]);return t.concat(n||Array.prototype.slice.call(e))},prodSlides=getToggleCollection(\"prod\",\"slider\"),track=document.querySelector(\".TOGprod.store-slider>.slider-track\"),prodSlidesMob=getToggleCollection(\"prodmob\",\"slider\"),trackMob=document.querySelector(\".TOGprodmob.slider>.slider-track\"),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}));if(newVariant){if(context.setState({selectedVariantDoesNotExist:!1,selectedProductVariant:newVariant,selectedVariantShipping:state.variantShipping[newVariantTitle],selectedVariantData:state.variantData[newVariantTitle],selectedVariantAddonGroups:state.variantAddonGroups[newVariantTitle],selectedAddons:state.variantAddonGroups[newVariantTitle].map((function(t){return t.variants.reduce((function(e,a){var n;return(!t.toggleable&&a.id===(null===(n=t.checkedVariantIds)||void 0===n?void 0:n[0])||t.toggleable&&t.checkedVariantIds.includes(a.id))&&e.push(a),e}),[])}))}),window&&window.BigData&&window.BigData.product&&(window.BigData.product.vid=newVariant.id,window.BigData.product.selectedVariantShipping=state.variantShipping[newVariantTitle],window.BigData.product.selectedVariantData=state.variantData[newVariantTitle],window.BigData.product.selectedVariantAddonGroups=state.variantAddonGroups[newVariantTitle],window.BigData.product.selectedAddons=state.variantAddonGroups[newVariantTitle].map((function(t){return t.variants.reduce((function(e,a){var n;return(!t.toggleable&&a.id===(null===(n=t.checkedVariantIds)||void 0===n?void 0:n[0])||t.toggleable&&t.checkedVariantIds.includes(a.id))&&e.push(a),e}),[])}))),window.updateAddonInputs=function(){var t,e,a;null===(a=null===(e=null===(t=null===window||void 0===window?void 0:window.BigData)||void 0===t?void 0:t.product)||void 0===e?void 0:e.selectedVariantAddonGroups)||void 0===a||a.forEach((function(t,e){var a=__spreadArray([],document.querySelectorAll('input[name=\"addon_'.concat(t.key,'\"]')),!0),n=window.BigData.product.selectedAddons[e].map((function(t){return t.id})),i=n.every((function(e){return t.variants.find((function(t){return t.id===e}))})),r=a.reduce((function(e,a){var n;return!t.toggleable&&a.value===(null===(n=t.checkedVariantIds)||void 0===n?void 0:n[0])||t.toggleable&&t.checkedVariantIds.includes(a.value)?e.push(a):a.checked=!1,e}),[]);!i&&r.length?r.forEach((function(t){return t.click()})):a&&a.length&&a.forEach((function(t){n.includes(t.getAttribute(\"value\"))&&(t.checked=!0)}))}))},setTimeout(window.updateAddonInputs,1),null!=(null===(_b=null===(_a=null===state||void 0===state?void 0:state.variantData)||void 0===_a?void 0:_a[newVariantTitle])||void 0===_b?void 0:_b.imageIndex)&&state.variantData[newVariantTitle].imageIndex>=0){var targetIndex=state.variantData[newVariantTitle].imageIndex;window.prodScroll||(window.prodScroll=track.scrollLeft),window.prodScroll!=prodSlides[targetIndex].offsetLeft&&(window.prodScroll=prodSlides[targetIndex].offsetLeft,track.scrollLeft=window.prodScroll),trackMob.scrollLeft!=prodSlidesMob[targetIndex].offsetLeft&&(trackMob.scrollLeft=prodSlidesMob[targetIndex].offsetLeft)}}else 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",
                           "checked": "var _virtual_index=\"\".concat(state.valuesItem)==\"\".concat(state.selectedProductVariant.title);return _virtual_index"
                          },
                          "code": {
                           "actions": {
                            "click": "const prodSlides = getToggleCollection(\"prod\", \"slider\");\nconst track = document.querySelector(\".TOGprod.store-slider>.slider-track\");\nconst prodSlidesMob = getToggleCollection(\"prodmob\", \"slider\");\nconst trackMob = document.querySelector(\".TOGprodmob.slider>.slider-track\");\nlet selectedProductVariant =\n  state.selectedProductVariant || state.productInfo.variants[0];\nlet optionName = state.valuesItem;\nlet optionPosition = state.optionsItem.position;\nlet currentVariantTitlePieces = selectedProductVariant.title.split(\" / \");\ncurrentVariantTitlePieces[parseInt(optionPosition) - 1] = optionName;\nlet newVariantTitle = currentVariantTitlePieces.join(\" / \");\nlet productInfo = state.productInfo;\nlet newVariant = productInfo.variants.find((item) => {\n  return item.title === newVariantTitle;\n});\nif (newVariant) {\n  context.setState({\n    selectedVariantDoesNotExist: false,\n    selectedProductVariant: newVariant,\n    selectedVariantShipping: state.variantShipping[newVariantTitle],\n    selectedVariantData: state.variantData[newVariantTitle],\n    selectedVariantAddonGroups: state.variantAddonGroups[newVariantTitle],\n    selectedAddons: state.variantAddonGroups[newVariantTitle].map((group) => {\n      return group.variants.reduce((rolling, variant) => {\n        if (\n          (!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n          (group.toggleable && group.checkedVariantIds.includes(variant.id))\n        ) {\n          rolling.push(variant);\n        }\n        return rolling;\n      }, []);\n    }),\n  });\n  if (!!window && !!window.BigData && !!window.BigData.product) {\n    window.BigData.product.vid = newVariant.id;\n    window.BigData.product.selectedVariantShipping =\n      state.variantShipping[newVariantTitle];\n    window.BigData.product.selectedVariantData =\n      state.variantData[newVariantTitle];\n    window.BigData.product.selectedVariantAddonGroups =\n      state.variantAddonGroups[newVariantTitle];\n    window.BigData.product.selectedAddons = state.variantAddonGroups[\n      newVariantTitle\n    ].map((group) => {\n      return group.variants.reduce((rolling, variant) => {\n        if (\n          (!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n          (group.toggleable && group.checkedVariantIds.includes(variant.id))\n        ) {\n          rolling.push(variant);\n        }\n        return rolling;\n      }, []);\n    });\n  }\n\n  window.updateAddonInputs = function () {\n    window?.BigData?.product?.selectedVariantAddonGroups?.forEach(\n      (group, i) => {\n        const addonInputs = [\n          ...document.querySelectorAll(`input[name=\"addon_${group.key}\"]`),\n        ];\n        const selectedIds = window.BigData.product.selectedAddons[i].map(\n          (addon) => addon.id\n        );\n        const selectionValid = selectedIds.every((selectedId) =>\n          group.variants.find((variant) => variant.id === selectedId)\n        );\n        const defaultInputs = addonInputs.reduce((rolling, inp) => {\n          if (\n            (!group.toggleable && inp.value === group.checkedVariantIds?.[0]) ||\n            (group.toggleable && group.checkedVariantIds.includes(inp.value))\n          ) {\n            rolling.push(inp);\n          } else {\n            inp.checked = false;\n          }\n          return rolling;\n        }, []);\n        if (!selectionValid && defaultInputs.length) {\n          defaultInputs.forEach((inp) => inp.click());\n        } else if (!!addonInputs && addonInputs.length) {\n          addonInputs.forEach((inp) => {\n            if (selectedIds.includes(inp.getAttribute(\"value\"))) {\n              inp.checked = true;\n            }\n          });\n        }\n      }\n    );\n  };\n  setTimeout(window.updateAddonInputs, 1);\n\n  if (\n    state?.variantData?.[newVariantTitle]?.imageIndex != undefined &&\n    state.variantData[newVariantTitle].imageIndex >= 0\n  ) {\n    let targetIndex = state.variantData[newVariantTitle].imageIndex;\n    if (!window.prodScroll) window.prodScroll = track.scrollLeft;\n    if (window.prodScroll != prodSlides[targetIndex].offsetLeft) {\n      window.prodScroll = prodSlides[targetIndex].offsetLeft;\n      track.scrollLeft = window.prodScroll;\n    }\n    if (trackMob.scrollLeft != prodSlidesMob[targetIndex].offsetLeft) {\n      trackMob.scrollLeft = prodSlidesMob[targetIndex].offsetLeft;\n    }\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",
                            "checked": "return `${state.valuesItem}` == `${state.selectedProductVariant.title}`;\n"
                           }
                          },
                          "layerName": "Option Input",
                          "id": "builder-fd84fdaea8714c8dbc2f01fc8b526f89",
                          "properties": {
                           "id": "",
                           "data-for-sale": "",
                           "checked": ""
                          },
                          "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]}`"
                              }
                             }
                            ],
                            "_newProperty": null,
                            "checked": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.valuesItem}` == `${state.selectedProductVariant.title}`;"
                              }
                             }
                            ]
                           },
                           "eventActions": {
                            "click": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "\nconst prodSlides = getToggleCollection('prod', 'slider');\nconst track = document.querySelector('.TOGprod.store-slider>.slider-track');\nconst prodSlidesMob = getToggleCollection('prodmob', 'slider');\nconst trackMob = document.querySelector('.TOGprodmob.slider>.slider-track');\nlet selectedProductVariant = state.selectedProductVariant || state.productInfo.variants[0];\nlet optionName = state.valuesItem;\nlet optionPosition = state.optionsItem.position;\nlet currentVariantTitlePieces = selectedProductVariant.title.split(' / ');\ncurrentVariantTitlePieces[parseInt(optionPosition) - 1] =\n    optionName;\nlet newVariantTitle = currentVariantTitlePieces.join(' / ');\nlet productInfo = state.productInfo;\nlet newVariant = productInfo.variants.find(item => {\n    return item.title === newVariantTitle;\n});\nif(newVariant) {\n    context.setState({\n        selectedVariantDoesNotExist: false,\n        selectedProductVariant: newVariant,\n        selectedVariantShipping: state.variantShipping[newVariantTitle],\n        selectedVariantData: state.variantData[newVariantTitle],\n        selectedVariantAddonGroups: state.variantAddonGroups[newVariantTitle],\n        selectedAddons: state.variantAddonGroups[newVariantTitle].map(group => {\n          return group.variants.reduce((rolling, variant) => {\n              if((!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n                 (group.toggleable && group.checkedVariantIds.includes(variant.id))) {\n                  rolling.push(variant);\n              }\n              return rolling;\n          }, []);\n        }),\n    });\n    if(!!window && !!window.BigData && !!window.BigData.product) {\n      window.BigData.product.vid = newVariant.id;\n      window.BigData.product.selectedVariantShipping = state.variantShipping[newVariantTitle];\n      window.BigData.product.selectedVariantData = state.variantData[newVariantTitle];\n      window.BigData.product.selectedVariantAddonGroups = state.variantAddonGroups[newVariantTitle];\n      window.BigData.product.selectedAddons = state.variantAddonGroups[newVariantTitle].map(group => {\n        return group.variants.reduce((rolling, variant) => {\n            if((!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n               (group.toggleable && group.checkedVariantIds.includes(variant.id))) {\n                rolling.push(variant);\n            }\n            return rolling;\n        }, []);\n      });\n    }\n    \n    window.updateAddonInputs = function() {\n      window?.BigData?.product?.selectedVariantAddonGroups?.forEach((group, i) => {\n        const addonInputs = [...document.querySelectorAll(`input[name=\"addon_${group.key}\"]`)];\n        const selectedIds = window.BigData.product.selectedAddons[i].map(addon => addon.id);\n        const selectionValid = selectedIds.every(selectedId => group.variants.find(variant => variant.id === selectedId));\n        const defaultInputs = addonInputs.reduce((rolling, inp) => {\n            if((!group.toggleable && inp.value === group.checkedVariantIds?.[0]) ||\n               (group.toggleable && group.checkedVariantIds.includes(inp.value))) {\n                rolling.push(inp);\n            }\n            else {\n              inp.checked = false;\n            }\n            return rolling;\n        }, []);\n        if(!selectionValid && defaultInputs.length) {\n          defaultInputs.forEach(inp => inp.click());\n        }\n        else if(!!addonInputs && addonInputs.length) {\n          addonInputs.forEach(inp => {\n            if(selectedIds.includes(inp.getAttribute('value'))) {\n              inp.checked = true;\n            }\n          });\n        }\n      });\n    };\n    setTimeout(window.updateAddonInputs, 1);\n\n    if(state?.variantData?.[newVariantTitle]?.imageIndex != undefined && state.variantData[newVariantTitle].imageIndex >= 0) {\n      let targetIndex = state.variantData[newVariantTitle].imageIndex;\n      if(!window.prodScroll) window.prodScroll = track.scrollLeft;\n      if(window.prodScroll != prodSlides[targetIndex].offsetLeft) {\n        window.prodScroll = prodSlides[targetIndex].offsetLeft;\n        track.scrollLeft = window.prodScroll;\n      }\n      if(trackMob.scrollLeft != prodSlidesMob[targetIndex].offsetLeft) {\n        trackMob.scrollLeft = prodSlidesMob[targetIndex].offsetLeft;\n      }\n    }\n}\nelse {\n    context.setState({\n        selectedVariantDoesNotExist: true,\n    });\n}"
                              }
                             }
                            ]
                           }
                          },
                          "component": {
                           "name": "Form:Input",
                           "options": {
                            "type": "radio",
                            "placeholder": "",
                            "required": false,
                            "name": "ipd",
                            "defaultValue": ""
                           },
                           "isRSC": null
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "bindings": {
                           "for": "var _virtual_index=\"\".concat(state.optionsItem.name).concat(state.valuesItem);return _virtual_index",
                           "component.options.code": "var returnValue=function(){state.productInfo.variants.reduce((function(t,n){return n.title==state.valuesItem?n.id:t}),state.productInfo.variants[0].id);var t,n,a,e,i=window.BigData.product.store.title;if(state.valuesItem.toLowerCase().includes(\"default title\")||(i=state.valuesItem),!(null===(n=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===n?void 0:n.filter((function(t){return\"variants-large\"==t})).length))return'\\n    <span class=\"option-label\">\\n      '.concat(i,\"\\n    </span>\\n  \");var o=(null===(e=null===(a=state.variantData[i])||void 0===a?void 0:a.subtitle)||void 0===e?void 0:e.reduce((function(t,n,a,e){var i=a==e.length-1?\"\".concat(n):\"\".concat(n,\"</br>\");return\"&nbsp;\"==n?t.concat(['<span class=\"tablet-nix mobile-nix\">'.concat(i,\"</span>\")]):t.concat([i])}),[])).join(\"\"),r=state.variantPrices[i],c=state.currency,s=Object.values(window.BigData.product.variantPrices),u=c(r),l=c(s[0]),d=null;return s.length>1&&(u-0!=(l=s.reduce((function(t,n){return t.subtract(n)-0>0?c(n):t}),l))-0&&(d=u.subtract(l)),\"9130508157145\"!=window.BigData.product.id&&\"9029126979801\"!=window.BigData.product.id||(r=d?\"+\".concat(d.format()):\"\")),'\\n  <span class=\"option-label\">\\n    '.concat(i,'\\n    <span class=\"option-subtitle\">&nbsp;\\n    ').concat(o,'</span>\\n  </span>\\n  <div class=\"option-price\">').concat(r,\"</div>\\n\")}();return returnValue",
                           "data-handle": "var returnValue=function(){state.productInfo.variants.reduce((function(t,e){return e.title==state.valuesItem?e.id:t}),state.productInfo.variants[0].id);var t,e=window.BigData.product.store.title;state.valuesItem.toLowerCase().includes(\"default title\")||(e=state.valuesItem);var a=null===(t=state.variantData[e])||void 0===t?void 0:t.selectorClass;return a||\"\"}();return returnValue"
                          },
                          "code": {
                           "bindings": {
                            "for": "return `${state.optionsItem.name}${state.valuesItem}`;\n",
                            "component.options.code": "let variantId = state.productInfo.variants.reduce((final, v) => {\n  return v.title == state.valuesItem ? v.id : final;\n}, state.productInfo.variants[0].id);\nlet variantTitle = window.BigData.product.store.title;\nif(!state.valuesItem.toLowerCase().includes('default title')) {\n  /* this breaks on japanese pages b/c \"variantWhatever\" props are untranslated */\n  /* variantTitle = state.variantData[variantId].title; */\n  variantTitle = state.valuesItem;\n}\nif(!state?.productInfo?.tags?.filter(tag => tag == 'variants-large').length) {\n  return `\n    <span class=\"option-label\">\n      ${variantTitle}\n    </span>\n  `;\n}\n\nlet subtitles = state.variantData[variantTitle]?.subtitle?.reduce((final, sub, i, arr) => {\n  let subInsert = i == arr.length - 1 ? `${sub}` : `${sub}</br>`;\n  if(sub == '&nbsp;') {\n    return final.concat([`<span class=\"tablet-nix mobile-nix\">${subInsert}</span>`]);\n  }\n  return final.concat([subInsert]);\n}, []);\nlet variantSubtitle = subtitles.join('');\nlet variantPrice = state.variantPrices[variantTitle];\n\nlet {currency} = state;\nlet variantPrices = Object.values(window.BigData.product.variantPrices);\nlet myPrice = currency(variantPrice);\nlet minPrice = currency(variantPrices[0]);\nlet myPlus = null;\nif(variantPrices.length > 1) {\n    minPrice = variantPrices.reduce((final, curPrice) => {\n        if(final.subtract(curPrice) - 0 > 0) {\n            return currency(curPrice);\n        }\n        return final;\n    }, minPrice);\n    if(myPrice - 0 != minPrice - 0) {\n      myPlus = myPrice.subtract(minPrice);\n    }\n    if(window.BigData.product.id == '9130508157145' || window.BigData.product.id == '9029126979801') {\n      if(!myPlus) {\n        variantPrice = '';\n      }\n      else {\n        variantPrice = `+${myPlus.format()}`\n      } \n    }\n}\n\nreturn `\n  <span class=\"option-label\">\n    ${variantTitle}\n    <span class=\"option-subtitle\">&nbsp;\n    ${variantSubtitle}</span>\n  </span>\n  <div class=\"option-price\">${variantPrice}</div>\n`;",
                            "data-handle": "let variantId = state.productInfo.variants.reduce((final, v) => {  return v.title == state.valuesItem ? v.id : final;}, state.productInfo.variants[0].id);let variantTitle = window.BigData.product.store.title;if (!state.valuesItem.toLowerCase().includes(\"default title\")) {  variantTitle = state.valuesItem;}let selectorClass = state.variantData[variantTitle]?.selectorClass;return !!selectorClass ? selectorClass : \"\";"
                           }
                          },
                          "layerName": "Option Label",
                          "tagName": "label",
                          "id": "builder-bc861a4c53b84450a34c2257de775faf",
                          "properties": {
                           "for": "",
                           "data-handle": ""
                          },
                          "class": "font-body-sm font-mob-xsm",
                          "meta": {
                           "bindingActions": {
                            "component": {
                             "options": {
                              "code": null
                             }
                            },
                            "_newProperty": null,
                            "for": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.optionsItem.name}${state.valuesItem}`;"
                              }
                             }
                            ],
                            "class": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "let variantId = state.productInfo.variants.reduce((final, v) => {\n  return v.title == state.valuesItem ? v.id : final;\n}, state.productInfo.variants[0].id);\nlet variantTitle = window.BigData.product.store.title;\nif(!state.valuesItem.toLowerCase().includes('default title')) {\n  /* this breaks on japanese pages b/c \"variantWhatever\" props are untranslated */\n  /* variantTitle = state.variantData[variantId].title; */\n  variantTitle = state.valuesItem;\n}\nlet selectorClass = state.variantData[variantTitle]?.selectorClass;\n\nreturn [\"font-body-sm font-mob-xsm\", selectorClass].join(' ');"
                              }
                             }
                            ],
                            "data-handle": []
                           }
                          },
                          "component": {
                           "name": "Custom Code",
                           "options": {
                            "text": "Enter some text..."
                           },
                           "isRSC": null
                          }
                         },
                         {
                          "@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-c11cf833047c4bc3bd08a0b2b7960693",
                          "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..."
                           },
                           "isRSC": null
                          },
                          "responsiveStyles": {
                           "large": {
                            "display": "none"
                           }
                          }
                         }
                        ]
                       }
                      ]
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.code": "var returnValue=function(){var a='<div class=\"spacer-16 tspacer-16 mspacer-16\"></div>\\n    <div>'.concat(state.selectedVariantData.infoBox);if(state.selectedVariantData.infoLink){var t=\"\";\"/\"==Shopify.routes.root.slice(0,1)&&(t=Shopify.routes.root.slice(0,-1));var e=t+state.selectedVariantData.infoLink,n=state.selectedVariantData.infoLinkText;a+=\"<a class='info-link font-body-sm font-mob-sm' href='\\n        \".concat(e,\"'>\").concat(n,'&nbsp;\\n        <svg aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewBox=\"0 0 14 14\" fill=\"none\">\\n        <path d=\"M7 12.0459L5.89167 10.9376L9.04167 7.78757H1.96875V6.24173H9.04167L5.89167 3.09173L7 1.9834L12.0312 7.01465L7 12.0459Z\" fill=\"currentColor\"></path>\\n    </svg></a>')}return a+\"</div>\"}();return returnValue",
                       "show": "var _virtual_index=!!state.selectedVariantData.infoBox;return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.code": "let output = `<div class=\"spacer-16 tspacer-16 mspacer-16\"></div>\n    <div>${state.selectedVariantData.infoBox}`;\nif(!!state.selectedVariantData.infoLink) {\n    let prefix = '';\n    if(Shopify.routes.root.slice(0, 1) == '/') {\n        prefix = Shopify.routes.root.slice(0, -1);\n    }\n    let infoLink = prefix + state.selectedVariantData.infoLink;\n    let infoText = state.selectedVariantData.infoLinkText;\n    output += `<a class='info-link font-body-sm font-mob-sm' href='\n        ${infoLink}'>${infoText}&nbsp;\n        <svg aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewBox=\"0 0 14 14\" fill=\"none\">\n        <path d=\"M7 12.0459L5.89167 10.9376L9.04167 7.78757H1.96875V6.24173H9.04167L5.89167 3.09173L7 1.9834L12.0312 7.01465L7 12.0459Z\" fill=\"currentColor\"></path>\n    </svg></a>`;\n}\n\nreturn output + '</div>';",
                        "show": "!!state.selectedVariantData.infoBox"
                       }
                      },
                      "layerName": "Variant Info Box",
                      "id": "builder-d1f6a4f6ba4340149847641a20be7f70",
                      "class": "info-box fade-in-grow font-body-lg font-mob-lg",
                      "meta": {
                       "previousId": "builder-9734c0372b8a44c88bd67249f6eaa9cb",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                        "replaceNodes": true
                       },
                       "isRSC": null
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.text": "state.productInfo&&\"SELECTED_VARIANT: \".concat(JSON.stringify(state.selectedProductVariant),\"</br>VARIANT_ADDON_GROUPS: \").concat(JSON.stringify(state.variantAddonGroups))"
                    },
                    "code": {
                     "bindings": {
                      "component.options.text": "!state.productInfo ? '' : `SELECTED_VARIANT: ${JSON.stringify(state.selectedProductVariant)}</br>VARIANT_ADDON_GROUPS: ${JSON.stringify(state.variantAddonGroups)}`;"
                     }
                    },
                    "layerName": "ADDONS JSON",
                    "id": "builder-d40389df149e4d54a3d61fa122fc4802",
                    "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-2320757c1fec4d8ba6cd8241b0abcf1a"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "Enter some text..."
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _a,_b,_c,_d,_e,_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)&&!!(null===(_e=null===state||void 0===state?void 0:state.selectedVariantAddonGroups)||void 0===_e?void 0:_e.length);return _virtual_index",
                     "data-populated": "var _a,_b,_c,_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===(_c=null===state||void 0===state?void 0:state.selectedVariantAddonGroups)||void 0===_c?void 0:_c.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 && !!state?.selectedVariantAddonGroups?.length}",
                      "data-populated": "`${\n  !state?.productInfo?.tags?.filter((tag) => tag == \"coming-soon\").length &&\n  !!state?.selectedVariantAddonGroups?.length\n}`;\n"
                     }
                    },
                    "repeat": {
                     "collection": "state.selectedVariantAddonGroups"
                    },
                    "layerName": "Variant Addon Group",
                    "id": "builder-37cfe85d6df24cbbab4200fcad746575",
                    "properties": {
                     "data-populated": ""
                    },
                    "class": "gb-1 ge-12 option-group",
                    "meta": {
                     "previousId": "builder-f9e4e41e50a945be88023de28303986e",
                     "bindingActions": {
                      "data-populated": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!state?.productInfo?.tags?.filter(tag => tag == 'coming-soon').length && !!state?.selectedVariantAddonGroups?.length}`"
                        }
                       }
                      ],
                      "data-options-large": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!!state?.productInfo?.tags?.filter(tag => tag == 'variants-large').length}`"
                        }
                       }
                      ],
                      "data-large-style": null,
                      "data-ignore-available": null,
                      "_newProperty": null
                     }
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 32/24/24",
                      "id": "builder-4f5f590472174efda7cf8b95d5be4d8e",
                      "meta": {
                       "previousId": "builder-44043b1e4e974d0cbf58226228c1a71d"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-32 tspacer-24 mspacer-24\" />\n",
                        "replaceNodes": true
                       },
                       "isRSC": null
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.text": "var _virtual_index=state.selectedVariantAddonGroupsItem.header;return _virtual_index",
                       "show": "var _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.selectedVariantAddonGroupsItem)||void 0===_a?void 0:_a.header);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.text": "state.selectedVariantAddonGroupsItem.header",
                        "show": "!!state?.selectedVariantAddonGroupsItem?.header"
                       }
                      },
                      "layerName": "Group Header",
                      "id": "builder-1e6b2eab9faa4bd2b40e199582a3ab00",
                      "class": "font-body-lg font-mob-lg",
                      "meta": {
                       "previousId": "builder-b3668e7560344d4fb036fdf9b4e77db1",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                       },
                       "isRSC": null
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.selectedVariantAddonGroupsItem)||void 0===_a?void 0:_a.description);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!state?.selectedVariantAddonGroupsItem?.description"
                       }
                      },
                      "layerName": "[SPACER] - 8/8/8",
                      "id": "builder-d49d73647a7241cc85306ff02981752b",
                      "meta": {
                       "previousId": "builder-d019a553588747f2847d8697f8d9b190",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-8 tspacer-8 mspacer-8\" />\n",
                        "replaceNodes": true
                       },
                       "isRSC": null
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.text": "var _virtual_index=state.selectedVariantAddonGroupsItem.description;return _virtual_index",
                       "show": "var _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.selectedVariantAddonGroupsItem)||void 0===_a?void 0:_a.description);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.text": "state.selectedVariantAddonGroupsItem.description",
                        "show": "!!state?.selectedVariantAddonGroupsItem?.description"
                       }
                      },
                      "layerName": "Group Description",
                      "id": "builder-0a6ed8e1540c40208b34f178930fd697",
                      "class": "font-detail font-mob-xsm",
                      "meta": {
                       "previousId": "builder-cd07db053ca0463fa95569f88f57084e"
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(120, 126, 129, 1)"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _virtual_index=\"Color Swatch\"==state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index",
                       "component.options.code": "var returnValue=function(){var t,e,n,a,c=\"\";return null!==(t=null===state||void 0===state?void 0:state.selectedAddons)&&void 0!==t&&t[state.$index].length?(n=(e=state.selectedAddons[state.$index][0]).title,a=e.priceText?e.priceText.join(\"</br>\"):\"+ \".concat(e.price),e.finePrint&&(c=\"<sup>\".concat(e.finePrintIndex,\"</sup>\")),\"<span>\".concat(n).concat(c,\"</span><span>\").concat(a,\"</span>\")):\"\"}();return returnValue"
                      },
                      "code": {
                       "bindings": {
                        "show": "state.selectedVariantAddonGroupsItem.uiStyle == \"Color Swatch\"",
                        "component.options.code": "let selSwatch;\nlet title = '';\nlet price = '';\nlet finePrintIndex = '';\nif(state?.selectedAddons?.[state.$index].length) {\n    selSwatch = state.selectedAddons[state.$index][0];\n}\nelse {\n    return '';\n}\ntitle = selSwatch.title;\nprice = !selSwatch.priceText ? `+ ${selSwatch.price}` : selSwatch.priceText.join('</br>');\nif(!!selSwatch.finePrint) {\n    finePrintIndex = `<sup>${selSwatch.finePrintIndex}</sup>`;\n}\nreturn `<span>${title}${finePrintIndex}</span><span>${price}</span>`;"
                       }
                      },
                      "layerName": "Color Swatch Info",
                      "id": "builder-2729de793046431da38c1765a89fdbc2",
                      "class": "swatch-info font-detail font-mob-xsm",
                      "meta": {
                       "previousId": "builder-1312db4730644c51a7fdcfd607ee82be",
                       "bindingActions": {
                        "_newProperty": null,
                        "component": {
                         "options": {
                          "code": null
                         }
                        }
                       }
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                        "replaceNodes": true
                       },
                       "isRSC": null
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.selectedVariantAddonGroupsItem)||void 0===_a?void 0:_a.header);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!state?.selectedVariantAddonGroupsItem?.header"
                       }
                      },
                      "layerName": "[SPACER] - 32/24/24",
                      "id": "builder-b2b8a1fbef4e4105bf1fb6aa4d266085",
                      "meta": {
                       "previousId": "builder-5bc6e2405d0844628211eda82168be69",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-32 tspacer-24 mspacer-24\" />\n",
                        "replaceNodes": true
                       },
                       "isRSC": null
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "data-ui-style": "var _virtual_index=state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "data-ui-style": "return state.selectedVariantAddonGroupsItem.uiStyle;\n"
                       }
                      },
                      "layerName": "Variant Addons",
                      "tagName": "ul",
                      "id": "builder-193558fa72dc40f69e6e2ddf56a65327",
                      "properties": {
                       "data-ui-style": ""
                      },
                      "class": "addon-options",
                      "meta": {
                       "previousId": "builder-91fb67d4d0424427aed5cb3e21bff439",
                       "bindingActions": {
                        "data-ui-style": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return state.selectedVariantAddonGroupsItem.uiStyle;"
                          }
                         }
                        ]
                       }
                      },
                      "children": [
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "repeat": {
                         "collection": "state.selectedVariantAddonGroupsItem.variants"
                        },
                        "layerName": "Option Button",
                        "tagName": "li",
                        "id": "builder-72420d382a1e432aa9d223594635175e",
                        "class": "addon-option",
                        "meta": {
                         "previousId": "builder-39861da600124dc6b1db486b0f4a57e4"
                        },
                        "children": [
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "actions": {
                           "click": "var _a,_b,_c,_d,__spreadArray=function(d,e,t){if(t||2===arguments.length)for(var o,i=0,n=e.length;i<n;i++)!o&&i in e||(o||(o=Array.prototype.slice.call(e,0,i)),o[i]=e[i]);return d.concat(o||Array.prototype.slice.call(e))},Flib=state.Flib,addonName=state.variantsItem.title,addonGroup=state.selectedVariantAddonGroupsItem,addonGroupIndex=Flib.findGroupId({key:addonGroup.key}),addonGroupSelectedAddons=state.selectedAddons[addonGroupIndex],prodSlides=getToggleCollection(\"prod\",\"slider\"),track=document.querySelector(\".TOGprod.store-slider>.slider-track\"),prodSlidesMob=getToggleCollection(\"prodmob\",\"slider\"),trackMob=document.querySelector(\".TOGprodmob.slider>.slider-track\"),initState=!1,ulaThis={Flib:Flib,check:!1,sourceId:state.variantsItem.id,clickerId:null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.linkedClickSourceId},toggleAddon=function(d,e){return d.find((function(d){return d.id===e.id}))?d.filter((function(d){return d.id!==e.id})):__spreadArray(__spreadArray([],d,!0),[e],!1)},updateLinkedAddon=function(d){var e,t,o=this.Flib,i=this.check,n=this.sourceId,a=this.clickerId,r=o.findGroup({variantId:d}),l=document.querySelector('input[name^=\"addon\"][value=\"'.concat(d,'\"]'));if(l&&l.checked!=i)if(r.toggleable||i){if(d!=a)return window.BigData.linkedClickSourceId=n,void l.click();window.BigData.linkedClickSourceId=\"\"}else if(!r.toggleable&&!i&&(e=r.checkedVariantIds[0]!=d?r.checkedVariantIds[0]:r.variants[0].id!=d||1==r.variants.length?r.variants[0].id:r.variants[1].id,t=document.querySelector('input[name^=\"addon\"][value=\"'.concat(e,'\"]')))){if(e!=a)return window.BigData.linkedClickSourceId=n,void t.click();window.BigData.linkedClickSourceId=\"\"}window.BigData.linkedClickSourceId=\"\"};if(initState=state.selectedAddons[addonGroupIndex].find((function(d){return d.id===state.variantsItem.id})),addonGroup.toggleable||initState&&!window.BigData.linkedClickSourceId)addonGroup.toggleable&&(state.selectedAddons[addonGroupIndex]=toggleAddon(addonGroupSelectedAddons,state.variantsItem),window.BigData.product.selectedAddons[addonGroupIndex]=toggleAddon(addonGroupSelectedAddons,state.variantsItem));else{var groupChosenAddon=state.selectedAddons[addonGroupIndex][0];groupChosenAddon.linkedVariantIds.length?groupChosenAddon.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis)):window.BigData.linkedClickSourceId=\"\",initState||(state.selectedAddons[addonGroupIndex]=[state.variantsItem],(null===(_b=null===window||void 0===window?void 0:window.BigData)||void 0===_b?void 0:_b.product)&&(window.BigData.product.selectedAddons[addonGroupIndex]=[state.variantsItem]))}if(!state.variantsItem.linkedVariantIds.length&&window.BigData.linkedClickSourceId?window.BigData.linkedClickSourceId=\"\":!addonGroup.toggleable&&initState||(ulaThis.check=!initState,state.variantsItem.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis))),null!=(null===(_c=null===state||void 0===state?void 0:state.variantsItem)||void 0===_c?void 0:_c.imageIndex)&&(null===(_d=null===state||void 0===state?void 0:state.variantsItem)||void 0===_d?void 0:_d.imageIndex)>=0&&!initState){var targetIndex=state.variantsItem.imageIndex;window.prodScroll||(window.prodScroll=track.scrollLeft),window.prodScroll!=prodSlides[targetIndex].offsetLeft&&(window.prodScroll=prodSlides[targetIndex].offsetLeft,track.scrollLeft=window.prodScroll),trackMob.scrollLeft!=prodSlidesMob[targetIndex].offsetLeft&&(trackMob.scrollLeft=prodSlidesMob[targetIndex].offsetLeft)}"
                          },
                          "bindings": {
                           "component.options.defaultValue": "var _virtual_index=state.variantsItem.id;return _virtual_index",
                           "component.options.placeholder": "var _virtual_index=state.variantsItem.title;return _virtual_index",
                           "id": "var _virtual_index=\"\".concat(state.selectedProductVariant.title).concat(state.selectedVariantAddonGroupsItem.key).concat(state.variantsItem.title);return _virtual_index",
                           "component.options.name": "var _virtual_index=\"addon_\".concat(state.selectedVariantAddonGroupsItem.key);return _virtual_index",
                           "component.options.type": "var _virtual_index=state.selectedVariantAddonGroupsItem.toggleable?\"checkbox\":\"radio\";return _virtual_index",
                           "disabled": "state.selectedVariantAddonGroupsItem.disabledVariantIds.includes(state.variantsItem.id)"
                          },
                          "code": {
                           "actions": {
                            "click": "const { Flib } = state;\nconst addonName = state.variantsItem.title;\nconst addonGroup = state.selectedVariantAddonGroupsItem;\nconst addonGroupIndex = Flib.findGroupId({ key: addonGroup.key });\nconst addonGroupSelectedAddons = state.selectedAddons[addonGroupIndex];\nconst prodSlides = getToggleCollection(\"prod\", \"slider\");\nconst track = document.querySelector(\".TOGprod.store-slider>.slider-track\");\nconst prodSlidesMob = getToggleCollection(\"prodmob\", \"slider\");\nconst trackMob = document.querySelector(\".TOGprodmob.slider>.slider-track\");\nlet initState = false;\nlet ulaThis = {\n  Flib,\n  check: false,\n  sourceId: state.variantsItem.id,\n  clickerId: window?.BigData?.linkedClickSourceId,\n};\n\nconst toggleAddon = (selecteds, target) => {\n  return selecteds.find((addon) => addon.id === target.id)\n    ? selecteds.filter((addon) => addon.id !== target.id)\n    : [...selecteds, target];\n};\nconst updateLinkedAddon = function (linkedVid) {\n  const { Flib, check, sourceId, clickerId } = this;\n  const group = Flib.findGroup({ variantId: linkedVid });\n  const linkedEl = document.querySelector(\n    `input[name^=\"addon\"][value=\"${linkedVid}\"]`\n  );\n  let defaultVid, defaultEl;\n\n  if (!!linkedEl && linkedEl.checked != check) {\n    if (group.toggleable || check) {\n      /* console.log('updateLinkedAddon() DATA:', {check, linkedEl}); */\n      if (linkedVid != clickerId) {\n        /* console.log('updateLinkedAddon() CLICKED LINKED ADDON'); */\n        window.BigData.linkedClickSourceId = sourceId;\n        linkedEl.click();\n        return;\n      } else {\n        window.BigData.linkedClickSourceId = \"\";\n      }\n    } else if (!group.toggleable && !check) {\n      if (group.checkedVariantIds[0] != linkedVid) {\n        defaultVid = group.checkedVariantIds[0];\n      } else if (\n        group.variants[0].id != linkedVid ||\n        group.variants.length == 1\n      ) {\n        defaultVid = group.variants[0].id;\n      } else {\n        defaultVid = group.variants[1].id;\n      }\n      defaultEl = document.querySelector(\n        `input[name^=\"addon\"][value=\"${defaultVid}\"]`\n      );\n      /* console.log('updateLinkedAddon() DATA:', {check, linkedEl, defaultEl}); */\n      if (!!defaultEl) {\n        if (defaultVid != clickerId) {\n          /* console.log('updateLinkedAddon() CLICKED DEFAULT ADDON'); */\n          window.BigData.linkedClickSourceId = sourceId;\n          defaultEl.click();\n          return;\n        } else {\n          window.BigData.linkedClickSourceId = \"\";\n        }\n      }\n    }\n  }\n  /* console.log('updateLinkedAddon() DATA:', {check, linkedEl, defaultEl}); */\n  window.BigData.linkedClickSourceId = \"\";\n};\n\ninitState = state.selectedAddons[addonGroupIndex].find(\n  (addon) => addon.id === state.variantsItem.id\n);\nif (\n  !addonGroup.toggleable &&\n  (!initState || !!window.BigData.linkedClickSourceId)\n) {\n  let groupChosenAddon = state.selectedAddons[addonGroupIndex][0];\n  if (!groupChosenAddon.linkedVariantIds.length) {\n    window.BigData.linkedClickSourceId = \"\";\n  } else {\n    groupChosenAddon.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis));\n  }\n  if (!initState) {\n    state.selectedAddons[addonGroupIndex] = [state.variantsItem];\n    if (!!window?.BigData?.product) {\n      window.BigData.product.selectedAddons[addonGroupIndex] = [\n        state.variantsItem,\n      ];\n    }\n  }\n} else if (addonGroup.toggleable) {\n  state.selectedAddons[addonGroupIndex] = toggleAddon(\n    addonGroupSelectedAddons,\n    state.variantsItem\n  );\n  window.BigData.product.selectedAddons[addonGroupIndex] = toggleAddon(\n    addonGroupSelectedAddons,\n    state.variantsItem\n  );\n}\n\nif (\n  !state.variantsItem.linkedVariantIds.length &&\n  !!window.BigData.linkedClickSourceId\n) {\n  window.BigData.linkedClickSourceId = \"\";\n} else if (addonGroup.toggleable || !initState) {\n  ulaThis.check = !initState;\n  state.variantsItem.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis));\n}\n\nif (\n  state?.variantsItem?.imageIndex != undefined &&\n  state?.variantsItem?.imageIndex >= 0 &&\n  !initState\n) {\n  let targetIndex = state.variantsItem.imageIndex;\n  if (!window.prodScroll) window.prodScroll = track.scrollLeft;\n  if (window.prodScroll != prodSlides[targetIndex].offsetLeft) {\n    window.prodScroll = prodSlides[targetIndex].offsetLeft;\n    track.scrollLeft = window.prodScroll;\n  }\n  if (trackMob.scrollLeft != prodSlidesMob[targetIndex].offsetLeft) {\n    trackMob.scrollLeft = prodSlidesMob[targetIndex].offsetLeft;\n  }\n}\n"
                           },
                           "bindings": {
                            "component.options.defaultValue": "return state.variantsItem.id;",
                            "component.options.placeholder": "state.variantsItem.title",
                            "id": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;\n",
                            "component.options.name": "return `addon_${state.selectedVariantAddonGroupsItem.key}`;\n",
                            "component.options.type": "state.selectedVariantAddonGroupsItem.toggleable ? \"checkbox\" : \"radio\";\n",
                            "disabled": "state.selectedVariantAddonGroupsItem.disabledVariantIds.includes(\n  state.variantsItem.id\n);\n"
                           }
                          },
                          "layerName": "Option Input",
                          "id": "builder-26644fb23a5b45ccb2b4d9743d4f9683",
                          "properties": {
                           "id": "",
                           "disabled": ""
                          },
                          "meta": {
                           "previousId": "builder-c7133b52dd814ec1b238e074ba5e7558",
                           "bindingActions": {
                            "id": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;"
                              }
                             }
                            ],
                            "component": {
                             "options": {
                              "name": [
                               {
                                "@type": "@builder.io/core:Action",
                                "action": "@builder.io:customCode",
                                "options": {
                                 "code": "return `addon_${state.selectedVariantAddonGroupsItem.key}`"
                                }
                               }
                              ],
                              "type": [
                               {
                                "@type": "@builder.io/core:Action",
                                "action": "@builder.io:customCode",
                                "options": {
                                 "code": "state.selectedVariantAddonGroupsItem.toggleable ? 'checkbox' : 'radio'"
                                }
                               }
                              ]
                             }
                            },
                            "disabled": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "state.selectedVariantAddonGroupsItem.disabledVariantIds.includes(state.variantsItem.id);"
                              }
                             }
                            ],
                            "style": {
                             "color": null
                            },
                            "data-for-sale": null,
                            "checked": null
                           },
                           "eventActions": {
                            "click": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "const {Flib} = state;\nconst addonName = state.variantsItem.title;\nconst addonGroup = state.selectedVariantAddonGroupsItem;\nconst addonGroupIndex = Flib.findGroupId({key: addonGroup.key});\nconst addonGroupSelectedAddons = state.selectedAddons[addonGroupIndex];\nconst prodSlides = getToggleCollection('prod', 'slider');\nconst track = document.querySelector('.TOGprod.store-slider>.slider-track');\nconst prodSlidesMob = getToggleCollection('prodmob', 'slider');\nconst trackMob = document.querySelector('.TOGprodmob.slider>.slider-track');\nlet initState = false;\nlet ulaThis = {Flib, check: false, sourceId: state.variantsItem.id, clickerId: window?.BigData?.linkedClickSourceId};\n\nconst toggleAddon = (selecteds, target) => {\n  return selecteds.find(addon => addon.id === target.id) ? selecteds.filter(addon => addon.id !== target.id) : [ ...selecteds, target ];\n};\nconst updateLinkedAddon = function(linkedVid) {\n  const {Flib, check, sourceId, clickerId} = this;\n  const group = Flib.findGroup({variantId: linkedVid});\n  const linkedEl = document.querySelector(`input[name^=\"addon\"][value=\"${linkedVid}\"]`);\n  let defaultVid, defaultEl;\n\n  if(!!linkedEl && linkedEl.checked != check) {\n    if(group.toggleable || check) {\n      /* console.log('updateLinkedAddon() DATA:', {check, linkedEl}); */\n      if(linkedVid != clickerId) {\n        /* console.log('updateLinkedAddon() CLICKED LINKED ADDON'); */\n        window.BigData.linkedClickSourceId = sourceId;\n        linkedEl.click();\n        return;\n      }\n      else {\n        window.BigData.linkedClickSourceId = '';\n      }\n    }\n    else if(!group.toggleable && !check) {\n      if(group.checkedVariantIds[0] != linkedVid) {\n        defaultVid = group.checkedVariantIds[0];\n      }\n      else if(group.variants[0].id != linkedVid || group.variants.length == 1) {\n        defaultVid = group.variants[0].id;\n      }\n      else {\n        defaultVid = group.variants[1].id;\n      }\n      defaultEl = document.querySelector(`input[name^=\"addon\"][value=\"${defaultVid}\"]`);\n      /* console.log('updateLinkedAddon() DATA:', {check, linkedEl, defaultEl}); */\n      if(!!defaultEl) {\n        if(defaultVid != clickerId) {\n          /* console.log('updateLinkedAddon() CLICKED DEFAULT ADDON'); */\n          window.BigData.linkedClickSourceId = sourceId;\n          defaultEl.click();\n          return;\n        }\n        else {\n          window.BigData.linkedClickSourceId = '';\n        }\n      }\n    }\n  }\n  /* console.log('updateLinkedAddon() DATA:', {check, linkedEl, defaultEl}); */\n  window.BigData.linkedClickSourceId = '';\n};\n\n\ninitState = state.selectedAddons[addonGroupIndex].find(addon => addon.id === state.variantsItem.id);\nif(!addonGroup.toggleable && (!initState || !!window.BigData.linkedClickSourceId)) {\n  let groupChosenAddon = state.selectedAddons[addonGroupIndex][0];\n  if(!groupChosenAddon.linkedVariantIds.length) {\n    window.BigData.linkedClickSourceId = '';\n  }\n  else {\n    groupChosenAddon.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis));\n  }\n  if(!initState) {\n    state.selectedAddons[addonGroupIndex] = [state.variantsItem];\n    if(!!window?.BigData?.product) {\n      window.BigData.product.selectedAddons[addonGroupIndex] = [state.variantsItem];\n    }\n  }\n}\nelse if(addonGroup.toggleable) {\n  state.selectedAddons[addonGroupIndex] = toggleAddon(addonGroupSelectedAddons, state.variantsItem);\n  window.BigData.product.selectedAddons[addonGroupIndex] = toggleAddon(addonGroupSelectedAddons, state.variantsItem);\n}\n\nif(!state.variantsItem.linkedVariantIds.length && !!window.BigData.linkedClickSourceId) {\n  window.BigData.linkedClickSourceId = '';\n}\nelse if(addonGroup.toggleable || !initState) {\n  ulaThis.check = !initState;\n  state.variantsItem.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis));\n}\n\nif(state?.variantsItem?.imageIndex != undefined && state?.variantsItem?.imageIndex >= 0 && !initState) {\n  let targetIndex = state.variantsItem.imageIndex;\n  if(!window.prodScroll) window.prodScroll = track.scrollLeft;\n  if(window.prodScroll != prodSlides[targetIndex].offsetLeft) {\n    window.prodScroll = prodSlides[targetIndex].offsetLeft;\n    track.scrollLeft = window.prodScroll;\n  }\n  if(trackMob.scrollLeft != prodSlidesMob[targetIndex].offsetLeft) {\n    trackMob.scrollLeft = prodSlidesMob[targetIndex].offsetLeft;\n  }\n}"
                              }
                             }
                            ]
                           }
                          },
                          "component": {
                           "name": "Form:Input",
                           "options": {
                            "type": "",
                            "placeholder": "",
                            "required": false,
                            "name": "ipd",
                            "defaultValue": ""
                           },
                           "isRSC": null
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "bindings": {
                           "for": "var _virtual_index=\"\".concat(state.selectedProductVariant.title).concat(state.selectedVariantAddonGroupsItem.key).concat(state.variantsItem.title);return _virtual_index",
                           "hide": "var _virtual_index=\"Color Swatch\"!=state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index",
                           "component.options.code": "var returnValue=function(){var t=\"swatch_fill_\".concat(state.variantsItem.id),s=\"#DFDFDF\",e=\"#DFDFDF\";return state.variantsItem&&state.variantsItem.swatchColors&&state.variantsItem.swatchColors.length>0&&(s=state.variantsItem.swatchColors[0],e=state.variantsItem.swatchColors.length>1?state.variantsItem.swatchColors[1]:state.variantsItem.swatchColors[0]),'\\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44\" height=\"45\" viewBox=\"0 0 44 45\" fill=\"none\" class=\"swatch-default\">\\n    <circle cx=\"22\" cy=\"22.5\" r=\"21.5\" stroke=\"#DFDFDF\"/>\\n    <circle cx=\"22\" cy=\"22.5\" r=\"21.5\" stroke=\"black\" stroke-opacity=\"0.2\"/>\\n    <circle cx=\"22\" cy=\"22.5\" r=\"18\" fill=\"url(#'.concat(t,')\"/>\\n    <defs>\\n      <linearGradient id=\"').concat(t,'\" x1=\"63.5507\" y1=\"-30.6518\" x2=\"11.8004\" y2=\"32.0869\" gradientUnits=\"userSpaceOnUse\">\\n        <stop stop-color=\"').concat(e,'\"/>\\n        <stop offset=\"1\" stop-color=\"').concat(s,'\"/>\\n      </linearGradient>\\n    </defs>\\n  </svg>\\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44\" height=\"45\" viewBox=\"0 0 44 45\" fill=\"none\" class=\"swatch-checked\">\\n    <circle cx=\"22\" cy=\"22.5\" r=\"21\" stroke=\"#4D1EF7\" stroke-width=\"2\"/>\\n    <circle cx=\"22\" cy=\"22.5\" r=\"18\" fill=\"url(#').concat(t,'c)\"/>\\n    <defs>\\n      <linearGradient id=\"').concat(t,'c\" x1=\"63.5507\" y1=\"-30.6518\" x2=\"11.8004\" y2=\"32.0869\" gradientUnits=\"userSpaceOnUse\">\\n        <stop stop-color=\"').concat(e,'\"/>\\n        <stop offset=\"1\" stop-color=\"').concat(s,'\"/>\\n      </linearGradient>\\n    </defs>\\n  </svg>\\n')}();return returnValue"
                          },
                          "code": {
                           "bindings": {
                            "for": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;\n",
                            "hide": "state.selectedVariantAddonGroupsItem.uiStyle != \"Color Swatch\"",
                            "component.options.code": "const fillId = `swatch_fill_${state.variantsItem.id}`;\nlet colorA = '#DFDFDF';\nlet colorB = '#DFDFDF';\n\nif(!!state.variantsItem && !!state.variantsItem.swatchColors && state.variantsItem.swatchColors.length > 0) {\n  colorA = state.variantsItem.swatchColors[0];\n  colorB = state.variantsItem.swatchColors.length > 1 ? state.variantsItem.swatchColors[1] : state.variantsItem.swatchColors[0];\n}\n\nreturn (`\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44\" height=\"45\" viewBox=\"0 0 44 45\" fill=\"none\" class=\"swatch-default\">\n    <circle cx=\"22\" cy=\"22.5\" r=\"21.5\" stroke=\"#DFDFDF\"/>\n    <circle cx=\"22\" cy=\"22.5\" r=\"21.5\" stroke=\"black\" stroke-opacity=\"0.2\"/>\n    <circle cx=\"22\" cy=\"22.5\" r=\"18\" fill=\"url(#${fillId})\"/>\n    <defs>\n      <linearGradient id=\"${fillId}\" x1=\"63.5507\" y1=\"-30.6518\" x2=\"11.8004\" y2=\"32.0869\" gradientUnits=\"userSpaceOnUse\">\n        <stop stop-color=\"${colorB}\"/>\n        <stop offset=\"1\" stop-color=\"${colorA}\"/>\n      </linearGradient>\n    </defs>\n  </svg>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44\" height=\"45\" viewBox=\"0 0 44 45\" fill=\"none\" class=\"swatch-checked\">\n    <circle cx=\"22\" cy=\"22.5\" r=\"21\" stroke=\"#4D1EF7\" stroke-width=\"2\"/>\n    <circle cx=\"22\" cy=\"22.5\" r=\"18\" fill=\"url(#${fillId}c)\"/>\n    <defs>\n      <linearGradient id=\"${fillId}c\" x1=\"63.5507\" y1=\"-30.6518\" x2=\"11.8004\" y2=\"32.0869\" gradientUnits=\"userSpaceOnUse\">\n        <stop stop-color=\"${colorB}\"/>\n        <stop offset=\"1\" stop-color=\"${colorA}\"/>\n      </linearGradient>\n    </defs>\n  </svg>\n`);"
                           }
                          },
                          "layerName": "Color Swatch Label",
                          "tagName": "label",
                          "id": "builder-179768cfe9354e5bac3c9257207e2d79",
                          "properties": {
                           "for": ""
                          },
                          "meta": {
                           "bindingActions": {
                            "for": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;"
                              }
                             }
                            ],
                            "_newProperty": null,
                            "component": {
                             "options": {
                              "code": null
                             }
                            }
                           }
                          },
                          "component": {
                           "name": "Custom Code",
                           "options": {
                            "code": "<div />",
                            "replaceNodes": true
                           },
                           "isRSC": null
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "bindings": {
                           "for": "var _virtual_index=\"\".concat(state.selectedProductVariant.title).concat(state.selectedVariantAddonGroupsItem.key).concat(state.variantsItem.title);return _virtual_index",
                           "hide": "var _virtual_index=\"Product Photo\"!=state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index",
                           "component.options.code": "var returnValue=function(){var t=state.variantsItem.title,e=state.variantsItem.image,n=\"\",a=state.variantsItem.description,r=state.variantsItem.priceText?state.variantsItem.priceText.join(\"</br>\"):\"+ \".concat(state.variantsItem.price);return state.variantsItem.finePrint&&(n=\"<sup>\".concat(state.variantsItem.finePrintIndex,\"</sup>\")),'\\n  <svg class=\\'unchecked\\' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\">\\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" fill=\"white\"/>\\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" stroke=\"currentColor\"/>\\n    <path d=\"M8.90759 17.4414L3.3125 11.7533L4.71127 10.3312L8.90759 14.5973L17.9137 5.44141L19.3125 6.86344L8.90759 17.4414Z\" fill=\"white\"/>\\n  </svg>\\n  <svg class=\\'checked\\' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\">\\n    <rect y=\"0.521484\" width=\"21.9788\" height=\"21.9788\" rx=\"2\" transform=\"rotate(-0.0175452 0 0.521484)\" fill=\"currentColor\"></rect>\\n    <path d=\"M8.90759 17.9502L3.3125 12.262L4.71127 10.84L8.90759 15.1061L17.9137 5.9502L19.3125 7.37223L8.90759 17.9502Z\" fill=\"white\"></path>\\n  </svg>\\n  <img fetchpriority=\"auto\" src=\"'.concat(e,'\" sizes=\"(max-width: 96px) 10vw,  (max-width: 96px) 10vw, 10vw\">\\n  <div class=\"addon-desc\">\\n      <span>').concat(t).concat(n,\"</span>\\n      <span>\").concat(a,'</span>\\n  </div>\\n  <span class=\"addon-price\">').concat(r,\"</span>\\n\")}();return returnValue"
                          },
                          "code": {
                           "bindings": {
                            "for": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;\n",
                            "hide": "state.selectedVariantAddonGroupsItem.uiStyle != \"Product Photo\"",
                            "component.options.code": "let title = state.variantsItem.title;\nlet image = state.variantsItem.image;\nlet finePrintIndex = '';\nlet desc = state.variantsItem.description;\nlet price = !state.variantsItem.priceText ? `+ ${state.variantsItem.price}` : state.variantsItem.priceText.join('</br>');\nif(!!state.variantsItem.finePrint) {\n    finePrintIndex = `<sup>${state.variantsItem.finePrintIndex}</sup>`;\n}\n    \nreturn (`\n  <svg class='unchecked' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\">\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" fill=\"white\"/>\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" stroke=\"currentColor\"/>\n    <path d=\"M8.90759 17.4414L3.3125 11.7533L4.71127 10.3312L8.90759 14.5973L17.9137 5.44141L19.3125 6.86344L8.90759 17.4414Z\" fill=\"white\"/>\n  </svg>\n  <svg class='checked' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\">\n    <rect y=\"0.521484\" width=\"21.9788\" height=\"21.9788\" rx=\"2\" transform=\"rotate(-0.0175452 0 0.521484)\" fill=\"currentColor\"></rect>\n    <path d=\"M8.90759 17.9502L3.3125 12.262L4.71127 10.84L8.90759 15.1061L17.9137 5.9502L19.3125 7.37223L8.90759 17.9502Z\" fill=\"white\"></path>\n  </svg>\n  <img fetchpriority=\"auto\" src=\"${image}\" sizes=\"(max-width: 96px) 10vw,  (max-width: 96px) 10vw, 10vw\">\n  <div class=\"addon-desc\">\n      <span>${title}${finePrintIndex}</span>\n      <span>${desc}</span>\n  </div>\n  <span class=\"addon-price\">${price}</span>\n`);"
                           }
                          },
                          "layerName": "Product Photo Label",
                          "tagName": "label",
                          "id": "builder-aa2869c8819f448d8867b01107322eed",
                          "properties": {
                           "for": ""
                          },
                          "class": "font-body-sm font-mob-xsm",
                          "meta": {
                           "bindingActions": {
                            "for": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;"
                              }
                             }
                            ],
                            "_newProperty": null,
                            "component": {
                             "options": {
                              "code": null
                             }
                            }
                           },
                           "previousId": "builder-23bb7df25cba49b6b959505490def94f"
                          },
                          "component": {
                           "name": "Custom Code",
                           "options": {
                            "code": "<div />",
                            "replaceNodes": true
                           },
                           "isRSC": null
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "bindings": {
                           "for": "var _virtual_index=\"\".concat(state.selectedProductVariant.title).concat(state.selectedVariantAddonGroupsItem.key).concat(state.variantsItem.title);return _virtual_index",
                           "hide": "var _virtual_index=\"Variant Name\"!=state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index",
                           "component.options.code": "var returnValue=function(){var t=state.variantsItem.title,n=\"\",e=state.variantsItem.description,a=state.variantsItem.priceText?state.variantsItem.priceText.join(\"</br>\"):\"+ \".concat(state.variantsItem.price);return state.variantsItem.finePrint&&(n=\"<sup>\".concat(state.variantsItem.finePrintIndex,\"</sup>\")),'\\n  <svg class=\\'unchecked\\' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\">\\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" fill=\"white\"/>\\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" stroke=\"currentColor\"/>\\n    <path d=\"M8.90759 17.4414L3.3125 11.7533L4.71127 10.3312L8.90759 14.5973L17.9137 5.44141L19.3125 6.86344L8.90759 17.4414Z\" fill=\"white\"/>\\n  </svg>\\n  <svg class=\\'checked\\' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\">\\n    <rect y=\"0.521484\" width=\"21.9788\" height=\"21.9788\" rx=\"2\" transform=\"rotate(-0.0175452 0 0.521484)\" fill=\"currentColor\"></rect>\\n    <path d=\"M8.90759 17.9502L3.3125 12.262L4.71127 10.84L8.90759 15.1061L17.9137 5.9502L19.3125 7.37223L8.90759 17.9502Z\" fill=\"white\"></path>\\n  </svg>\\n  <div class=\"addon-desc\">\\n      <span>'.concat(t).concat(n,\"</span>\\n      <span>\").concat(e,'</span>\\n  </div>\\n  <span class=\"addon-price\">').concat(a,\"</span>\\n\")}();return returnValue"
                          },
                          "code": {
                           "bindings": {
                            "for": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;\n",
                            "hide": "state.selectedVariantAddonGroupsItem.uiStyle != \"Variant Name\"",
                            "component.options.code": "let title = state.variantsItem.title;\nlet finePrintIndex = '';\nlet desc = state.variantsItem.description;\nlet price = !state.variantsItem.priceText ? `+ ${state.variantsItem.price}` : state.variantsItem.priceText.join('</br>');\nif(!!state.variantsItem.finePrint) {\n    finePrintIndex = `<sup>${state.variantsItem.finePrintIndex}</sup>`;\n}\n    \nreturn (`\n  <svg class='unchecked' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\">\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" fill=\"white\"/>\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" stroke=\"currentColor\"/>\n    <path d=\"M8.90759 17.4414L3.3125 11.7533L4.71127 10.3312L8.90759 14.5973L17.9137 5.44141L19.3125 6.86344L8.90759 17.4414Z\" fill=\"white\"/>\n  </svg>\n  <svg class='checked' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\">\n    <rect y=\"0.521484\" width=\"21.9788\" height=\"21.9788\" rx=\"2\" transform=\"rotate(-0.0175452 0 0.521484)\" fill=\"currentColor\"></rect>\n    <path d=\"M8.90759 17.9502L3.3125 12.262L4.71127 10.84L8.90759 15.1061L17.9137 5.9502L19.3125 7.37223L8.90759 17.9502Z\" fill=\"white\"></path>\n  </svg>\n  <div class=\"addon-desc\">\n      <span>${title}${finePrintIndex}</span>\n      <span>${desc}</span>\n  </div>\n  <span class=\"addon-price\">${price}</span>\n`);"
                           }
                          },
                          "layerName": "Variant Name Label",
                          "tagName": "label",
                          "id": "builder-dcf21dbc916e4b17b294944c9453b766",
                          "properties": {
                           "for": ""
                          },
                          "class": "font-body-sm font-mob-xsm",
                          "meta": {
                           "bindingActions": {
                            "for": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;"
                              }
                             }
                            ],
                            "_newProperty": null,
                            "component": {
                             "options": {
                              "code": null
                             }
                            }
                           },
                           "previousId": "builder-fb7af203d7264e9b9e9caf6409d5d92f"
                          },
                          "component": {
                           "name": "Custom Code",
                           "options": {
                            "code": "<div />",
                            "replaceNodes": true
                           },
                           "isRSC": null
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "bindings": {
                           "component.options.text": "state.productInfo&&\"\".concat(JSON.stringify(state.variantsItem))"
                          },
                          "code": {
                           "bindings": {
                            "component.options.text": "!state.productInfo ? '' : `${JSON.stringify(state.variantsItem)}`;"
                           }
                          },
                          "layerName": "VARIANT JSON",
                          "id": "builder-6db3183a5e944ac18a31bd7c8cc82c98",
                          "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-64676340a1894349b2db7e76438ba9cc"
                          },
                          "component": {
                           "name": "Text",
                           "options": {
                            "text": "Enter some text..."
                           },
                           "isRSC": null
                          },
                          "responsiveStyles": {
                           "large": {
                            "display": "none"
                           }
                          }
                         }
                        ]
                       }
                      ]
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.variantsItem)||void 0===_a?void 0:_a.finePrint)&&state.variantsItem.finePrintIndex>0;return _virtual_index",
                       "component.options.code": "var returnValue=function(){var a=state.variantsItem.finePrint,t=state.variantsItem.finePrintIndex;return'<div class=\"spacer-32 tspacer-32 mspacer-32\"></div>\\n<span><sup>'.concat(t,\"</sup>\").concat(a,\"</span>\")}();return returnValue"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!state?.variantsItem?.finePrint && state.variantsItem.finePrintIndex > 0",
                        "component.options.code": "let finePrint = state.variantsItem.finePrint;\nlet finePrintIndex = state.variantsItem.finePrintIndex;\nreturn `<div class=\"spacer-32 tspacer-32 mspacer-32\"></div>\n<span><sup>${finePrintIndex}</sup>${finePrint}</span>`;"
                       }
                      },
                      "repeat": {
                       "collection": "state.selectedVariantAddonGroupsItem.variants"
                      },
                      "layerName": "Addon Fine Print",
                      "id": "builder-bbd803d8458b4fea80b08d5d20d3cfc2",
                      "class": "addon-fine-print font-detail font-mob-detail",
                      "meta": {
                       "previousId": "builder-49ce6c0cae4049a594b8fb3e53942b77",
                       "bindingActions": {
                        "_newProperty": null,
                        "component": {
                         "options": {
                          "code": null
                         }
                        }
                       }
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                        "replaceNodes": true
                       },
                       "isRSC": null
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 56/64/64",
                    "id": "builder-314bc7dde9bd487faee7f0b70bbe457d",
                    "meta": {
                     "previousId": "builder-27585ae6302a451282b062317148f4b9",
                     "bindingActions": {
                      "show": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-56 tspacer-64 mspacer-64\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   }
                  ]
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[SPACER] - 8/8/8",
                  "id": "builder-b296d9fc9da443fcabbfa1da19640851",
                  "meta": {
                   "previousId": "builder-2227a4038fd14241ba2d0ac841b377d4",
                   "bindingActions": {
                    "hide": null
                   }
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-8 tspacer-8 mspacer-8\" />\n",
                    "replaceNodes": true
                   },
                   "isRSC": null
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(right total footer)",
                  "id": "builder-8ce2bcd0ef19494781af4e70aa237e55",
                  "class": "product-footer",
                  "meta": {
                   "previousId": "builder-2b0252fe121d444caec71df3958db836"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16/16/16",
                    "id": "builder-4574d4b5a15c493b9df553391659d7e9",
                    "meta": {
                     "previousId": "builder-19e4e8328b9c4d9eaa077e4dc4fdd5c8",
                     "bindingActions": {
                      "hide": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.code": "var returnValue=function(){var a,t,n,i;if(!!(!(null===(t=null===(a=null===window||void 0===window?void 0:window.BigData)||void 0===a?void 0:a.product)||void 0===t?void 0:t.store)||!state.selectedProductVariant&&!(null===(n=state.productInfo)||void 0===n?void 0:n.variants)))return\"\";var e=window.BigData.product,o=e.variantData,l=e.variantShipping,d=e.variantPrices,r=e.selectedVariantShipping,s=e.selectedVariantData,c=e.selectedVariantAddonGroups,u=e.selectedAddons,v=window.BigData.Flib.rootDate,p=window.curr,f=null!=r?r:Object.values(l)[0],w=null!=s?s:Object.values(o)[0],g=window.BigData.product.store.estimatedDelivery,h=v(f.shipDate),D=f.shipMsg,b=null!==(i=d[w.title])&&void 0!==i?i:Object.values(d)[0];b=p(b);var m=[];return(null==c?void 0:c.length)&&(m=c.reduce((function(a,t){return a.concat(t.ephemeralVariantIds)}),[])),null==u||u.forEach((function(a){a.forEach((function(a){var t=v(a.shipDate);(\"Invalid Date\"==h||t>h)&&!a.shipsSeparately&&(h=t,D=a.shipMsg),m.includes(a.id)||(b=b.add(a.price))}))})),\"Invalid Date\"!=h&&D&&\"null\"!=D||(D=window.BigData.product.store.fallbackShipMsg),'\\n  <div class=\"total-delivery\">\\n      <span class=\"font-detail font-mob-detail\">'.concat(g,'</span>\\n      <span class=\"font-body-lg font-mob-sm\">').concat(D,'</span>\\n  </div>\\n  <span class=\"total-price font-subhead font-mob-lg\">').concat(b.format(),\"</span>\\n\")}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "component.options.code": "let bigDataReady = !!window?.BigData?.product?.store && (!!state.selectedProductVariant || !!state.productInfo?.variants);\nif(!bigDataReady) {\n  return '';\n}\n\nlet {\n  variantData,\n  variantShipping,\n  variantPrices,\n  selectedVariantShipping,\n  selectedVariantData,\n  selectedVariantAddonGroups,\n  selectedAddons,\n} = window.BigData.product;\nlet {rootDate} = window.BigData.Flib;\nlet currency = window.curr;\nlet today = new Date();\nlet shippingData = selectedVariantShipping ?? Object.values(variantShipping)[0];\nlet variant = selectedVariantData ?? Object.values(variantData)[0];\nlet estDelivery = window.BigData.product.store.estimatedDelivery;\n/*let shipDate = shippingData.shipDate.split('-');*/\nlet shipDate = rootDate(shippingData.shipDate);\nlet shipMsg = shippingData.shipMsg;\nlet totalPrice = variantPrices[variant.title] ?? Object.values(variantPrices)[0];\ntotalPrice = currency(totalPrice);\nlet ephemeralIds = [];\nif(selectedVariantAddonGroups?.length) {\n  ephemeralIds = selectedVariantAddonGroups.reduce((final, group) => {\n    return final.concat(group.ephemeralVariantIds);\n  }, []);\n}\n\nselectedAddons?.forEach(addonSet => {\n  addonSet.forEach(addon => {\n    let addonShipDate = rootDate(addon.shipDate);\n    if((shipDate == 'Invalid Date' || addonShipDate > shipDate) && !addon.shipsSeparately) {\n      shipDate = addonShipDate;\n      shipMsg = addon.shipMsg;\n    }\n    if(!ephemeralIds.includes(addon.id)) {\n      totalPrice = totalPrice.add(addon.price);\n    }\n  });\n});\nif(shipDate == 'Invalid Date' || !shipMsg || shipMsg == 'null') {\n  shipMsg = window.BigData.product.store.fallbackShipMsg;\n}\n    \nreturn `\n  <div class=\"total-delivery\">\n      <span class=\"font-detail font-mob-detail\">${estDelivery}</span>\n      <span class=\"font-body-lg font-mob-sm\">${shipMsg}</span>\n  </div>\n  <span class=\"total-price font-subhead font-mob-lg\">${totalPrice.format()}</span>\n`;"
                     }
                    },
                    "layerName": "Items summary",
                    "id": "builder-7179d93af3354973875970be328b7824",
                    "class": "items-summary",
                    "meta": {
                     "bindingActions": {
                      "_newProperty": null,
                      "component": {
                       "options": {
                        "code": null
                       }
                      }
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<p>Hello there, I am custom HTML code!</p>",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16/16/16",
                    "id": "builder-9094d9fb41ed41c994921387be1073bf",
                    "meta": {
                     "previousId": "builder-2227a4038fd14241ba2d0ac841b377d4",
                     "bindingActions": {
                      "hide": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "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",
                     "component.options.symbol.data.addedToCartButtonText": "var _a,_b,_c,_virtual_index=(null===(_c=null===(_b=null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)||void 0===_b?void 0:_b.store)||void 0===_c?void 0:_c.addedText)||\"Added ✓\";return _virtual_index"
                    },
                    "code": {
                     "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",
                      "component.options.symbol.data.addedToCartButtonText": "window?.BigData?.product?.store?.addedText || \"Added ✓\";\n"
                     }
                    },
                    "layerName": "Add to cart button",
                    "tagName": "a",
                    "id": "builder-9a6a38fcc22540d49d78e04e01146d47",
                    "properties": {
                     "data-for-sale": "",
                     "data-no-backorder": ""
                    },
                    "class": "add-btn-parent",
                    "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": {},
                     "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": {
                       "options": {
                        "symbol": {
                         "data": {
                          "addedToCartButtonText": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "window?.BigData?.product?.store?.addedText || 'Added ✓'"
                            }
                           }
                          ]
                         }
                        }
                       }
                      }
                     }
                    },
                    "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,
                           "includeInStyleTab": 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,
                           "includeInStyleTab": 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,
                           "includeInStyleTab": 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,
                           "includeInStyleTab": 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,
                           "includeInStyleTab": 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,
                           "includeInStyleTab": false,
                           "defaultCollapsed": false
                          }
                         ],
                         "blocks": [
                          {
                           "@type": "@builder.io/sdk:Element",
                           "@version": 2,
                           "actions": {
                            "click": "var _a,_b,_c,_d,_e,_f,Flib=state.Flib,hasProduct=!!window&&!!window.BigData&&!!window.BigData.product,requiresVariant=!!document.querySelector('.option-group[data-populated=\"true\"]'),variantEl=null,shippingData=null!==(_a=state.selectedVariantShipping)&&void 0!==_a?_a:Object.values(state.variantShipping)[0],variant=null!==(_e=null!==(_b=state.selectedProductVariant)&&void 0!==_b?_b:null===(_d=null===(_c=state.productInfo)||void 0===_c?void 0:_c.variants)||void 0===_d?void 0:_d[0])&&void 0!==_e?_e:{id:window.BigData.product.vid},items=[{quantity:1,id:hasProduct?variant.id:\"42871437951193\",properties:{_ship_date:shippingData.shipDate,_ship_msg:shippingData.shipMsg}}],today=new Date,shipDateStr=shippingData.shipDate,shipDate=new Flib.rootDate(shipDateStr),shipMsg=shippingData.shipMsg;if(null===(_f=state.selectedAddons)||void 0===_f||_f.forEach((function(t){t.forEach((function(t){var e=new Flib.rootDate(t.shipDate);e>shipDate&&!t.shipsSeparately&&(shipDateStr=t.shipDate,shipDate=e,shipMsg=t.shipMsg)}))})),shipDate>today&&(items[0].properties[\"Estimated ship date\"]=shipMsg,shipDate>new Flib.rootDate(shippingData.shipDate)&&(items[0].properties._est_date=shipDateStr,items[0].properties._est_msg=shipMsg)),hasProduct&&requiresVariant&&(variantEl=document.querySelector('input[name^=\"variant\"]:checked'))&&(items[0].id=\"\".concat(variantEl.value),context.setState({selectedVariantDoesNotExist:!1})),state.selectedAddons&&state.selectedAddons.length>0){var addonParentProps_1={_addon_variants:BigData.product.selectedAddons.reduce((function(t,e){return t.concat(e.map((function(t){return t.id})))}),[])};Flib.traverse(BigData.product.selectedVariantAddonGroups,[\"gid\",\"arrName\",\"vid\",\"propName\"],(function(t,e){var a,i;if(\"id\"==t.propName){var s=BigData.product.selectedVariantAddonGroups[t.gid].key,r=BigData.product.selectedAddons.reduce((function(t,a){return t||a.find((function(t){return t.id===e}))}),void 0);addonParentProps_1.hasOwnProperty(s)?r&&addonParentProps_1[s].push(r.title):Object.assign(addonParentProps_1,r?((i={})[s]=[r.title],i):((a={})[s]=[],a))}})),Object.assign(items[0].properties,addonParentProps_1),items=items.concat(state.selectedAddons.reduce((function(t,e){return t.concat(e.map((function(t){var e=!1;if(Flib.traverse(BigData.product.selectedVariantAddonGroups,[\"gid\",\"arrName\",\"vid\"],(function(a,i){e||\"ephemeralVariantIds\"!=a.arrName||(e=i===t.id)})),e)return{};var a={quantity:1,id:t.id,properties:{_addon_parent_variant:items[0].id,_ship_date:t.shipDate,_ship_msg:t.shipMsg,\"Addon for\":state.productInfo.title}},i=new Flib.rootDate(t.shipDate);return t.shipsSeparately&&i>today?a.properties[\"Ships separately\"]=\"Estimated \".concat(t.shipMsg):!t.shipsSeparately&&shipDate>i&&(a.properties._est_date=shipDateStr,a.properties._est_msg=shipMsg),a})))}),[]))}if(!requiresVariant||requiresVariant&&variantEl){items.reverse();var onPost=function(t){this.state.inCart+=1,loadEgCartDrawer()}.bind({state:state});try{jQuery.post(\"\".concat(Shopify.routes.root,\"cart/add.js\"),{items:items},onPost)}catch(t){console.log(\"submission error\",t)}}"
                           },
                           "bindings": {
                            "show": "state&&state.productInfo&&(0==state.qtyLimit||state.qtyLimit>state.inCart)&&(!window||!window.BigData||!window.BigData.product||window.BigData.product.id)",
                            "component.options.text": "var returnValue=function(){var t,o,i,n,a,e,d,l,r,u=!!(window&&window.BigData&&window.BigData.product&&window.BigData.product.store),v=u?window.BigData.product.store.addText:\"\",s=u?window.BigData.product.store.backorderText:\"\",c=!!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o?void 0:o.filter((function(t){return\"ignore-available\"==t})).length),f=!state.variantsInStock||!state.productInfo||\"true\"==state.variantsInStock[state.productInfo.variants[0].title],g=!(null===(n=null===(i=null===state||void 0===state?void 0:state.productInfo)||void 0===i?void 0:i.tags)||void 0===n?void 0:n.filter((function(t){return\"coming-soon\"==t})).length)&&!!(null===(e=null===(a=null===state||void 0===state?void 0:state.productInfo)||void 0===a?void 0:a.tags)||void 0===e?void 0:e.filter((function(t){return\"show-variants\"==t})).length)&&!!(null===(l=null===(d=null===state||void 0===state?void 0:state.productInfo)||void 0===d?void 0:d.options)||void 0===l?void 0:l.length),w=\"true\"==(null===(r=null===state||void 0===state?void 0:state.variantsInStock)||void 0===r?void 0:r[state.selectedProductVariant.title]);return u?c||!g&&f||w?null!=v?v:\"\":s||\"Backorder\":\"\"}();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 { Flib } = state;\nlet hasProduct = !!window && !!window.BigData && !!window.BigData.product;\nlet requiresVariant = !!document.querySelector(\n  '.option-group[data-populated=\"true\"]'\n);\nlet variantEl = null;\nlet shippingData =\n  state.selectedVariantShipping ?? Object.values(state.variantShipping)[0];\nlet variant = state.selectedProductVariant ??\n  state.productInfo?.variants?.[0] ?? { id: window.BigData.product.vid };\n/* console.log('DEBUG: pre-add to cart', {\n\tstate: {\n\t\tselectedVariantShipping: state.selectedVariantShipping,\n\t\tselectedProductVariant: state.selectedProductVariant,\n\t\tproductInfoVariants: state.productInfo?.variants,\n\t\tproductInfoOptions: state.productInfo?.options,\n\t\tvariantsShipping: state.variantShipping,\n\t},\n\tshippingData, variant,\n}); */\nlet items = [\n  {\n    quantity: 1,\n    id: hasProduct ? variant.id : \"42871437951193\",\n    properties: {\n      _ship_date: shippingData.shipDate,\n      _ship_msg: shippingData.shipMsg,\n    },\n  },\n];\nconst today = new Date();\nlet shipDateStr = shippingData.shipDate;\nlet shipDate = new Flib.rootDate(shipDateStr);\nlet shipMsg = shippingData.shipMsg;\n\nstate.selectedAddons?.forEach((addonSet) => {\n  addonSet.forEach((addon) => {\n    let addonShipDate = new Flib.rootDate(addon.shipDate);\n    if (addonShipDate > shipDate && !addon.shipsSeparately) {\n      shipDateStr = addon.shipDate;\n      shipDate = addonShipDate;\n      shipMsg = addon.shipMsg;\n    }\n  });\n});\nif (shipDate > today) {\n  items[0].properties[\"Estimated ship date\"] = shipMsg;\n  if (shipDate > new Flib.rootDate(shippingData.shipDate)) {\n    items[0].properties._est_date = shipDateStr;\n    items[0].properties._est_msg = shipMsg;\n  }\n}\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    });\n  }\n}\n/*console.log({requiresVariant, variantEl});*/\nif (!!state.selectedAddons && state.selectedAddons.length > 0) {\n  let addonParentProps = {\n    _addon_variants: BigData.product.selectedAddons.reduce(\n      (rolling, addonSet) => {\n        return rolling.concat(addonSet.map((addon) => addon.id));\n      },\n      []\n    ),\n  };\n  Flib.traverse(\n    BigData.product.selectedVariantAddonGroups,\n    [\"gid\", \"arrName\", \"vid\", \"propName\"],\n    (ancestors, cVal) => {\n      if (ancestors.propName != \"id\") {\n        return;\n      }\n      let groupKey =\n        BigData.product.selectedVariantAddonGroups[ancestors.gid].key;\n      let addonMatch = BigData.product.selectedAddons.reduce(\n        (rolling, addonSet) => {\n          return !!rolling\n            ? rolling\n            : addonSet.find((addon) => addon.id === cVal);\n        },\n        undefined\n      );\n      if (!addonParentProps.hasOwnProperty(groupKey)) {\n        Object.assign(\n          addonParentProps,\n          !addonMatch ? { [groupKey]: [] } : { [groupKey]: [addonMatch.title] }\n        );\n      } else if (!!addonMatch) {\n        addonParentProps[groupKey].push(addonMatch.title);\n      }\n    }\n  );\n  Object.assign(items[0].properties, addonParentProps);\n  items = items.concat(\n    state.selectedAddons.reduce((rolling, addonSet) => {\n      return rolling.concat(\n        addonSet.map((addon) => {\n          let isEphemeral = false;\n          Flib.traverse(\n            BigData.product.selectedVariantAddonGroups,\n            [\"gid\", \"arrName\", \"vid\"],\n            (ancestors, cVal) => {\n              if (isEphemeral || ancestors.arrName != \"ephemeralVariantIds\") {\n                return;\n              }\n              isEphemeral = cVal === addon.id;\n            }\n          );\n          if (isEphemeral) {\n            return {};\n          }\n          let ret = {\n            quantity: 1,\n            id: addon.id,\n            properties: {\n              _addon_parent_variant: items[0].id,\n              _ship_date: addon.shipDate,\n              _ship_msg: addon.shipMsg,\n              \"Addon for\": state.productInfo.title,\n            },\n          };\n          let addonShipDate = new Flib.rootDate(addon.shipDate);\n          if (!!addon.shipsSeparately && addonShipDate > today) {\n            ret.properties[\"Ships separately\"] = `Estimated ${addon.shipMsg}`;\n          } else if (!addon.shipsSeparately && shipDate > addonShipDate) {\n            ret.properties._est_date = shipDateStr;\n            ret.properties._est_msg = shipMsg;\n          }\n          return ret;\n        })\n      );\n    }, [])\n  );\n}\n\nif (!requiresVariant || (requiresVariant && !!variantEl)) {\n  items.reverse();\n  let onPost = function (resp) {\n    /* BigData.product.inCart += 1; */ /* We do not want this b/c loadEgCartDrawer() uses it to diff against the new inCart val */\n    this.state.inCart += 1;\n    loadEgCartDrawer();\n  }.bind({ state });\n  try {\n    /* console.log('DEBUG: add to cart', {items}); */\n    jQuery.post(`${Shopify.routes.root}cart/add.js`, { items }, onPost);\n  } catch (err) {\n    console.log(\"submission error\", err);\n  }\n}\n"
                            },
                            "bindings": {
                             "component.options.text": "let bigDataReady = !!window\r\n  && !!window.BigData\r\n  && !!window.BigData.product\r\n  && !!window.BigData.product.store\r\nlet addText = !bigDataReady ? '' : window.BigData.product.store.addText;\r\nlet backorderText = !bigDataReady ? '' : window.BigData.product.store.backorderText;\r\n\r\nlet ignoreAvailable = !!state?.productInfo?.tags?.filter(tag => tag == 'ignore-available').length;\r\nlet baseForSale = !state.variantsInStock || !state.productInfo || state.variantsInStock[state.productInfo.variants[0].title] == \"true\";\r\nlet hasOptions = !state?.productInfo?.tags?.filter(tag => tag == 'coming-soon').length && !!state?.productInfo?.tags?.filter(tag => tag == 'show-variants').length && !!state?.productInfo?.options?.length;\r\nlet selectedVariantForSale = state?.variantsInStock?.[state.selectedProductVariant.title] == \"true\";\r\n\r\nif(bigDataReady) {\r\n  if(ignoreAvailable || (!hasOptions && baseForSale) || selectedVariantForSale) {\r\n    return (addText != null ? addText : \"\");\r\n  }\r\n  else {\r\n    return !backorderText ? 'Backorder' : backorderText;\r\n  }\r\n}\r\nreturn \"\";\r\n\r\n\r\n\r\n/* below code is old + currently unused */\r\nconst selectedProductVariant = state.selectedProductVariant;\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.qtyLimit > state.inCart)\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-ca68a69ce321494db09f41bb25ff120a",
                           "properties": {
                            "data-ship-msg": ""
                           },
                           "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 {Flib} = state;\nlet hasProduct = !!window && !!window.BigData && !!window.BigData.product;\nlet requiresVariant = !!document.querySelector('.option-group[data-populated=\"true\"]');\nlet variantEl = null;\nlet shippingData = state.selectedVariantShipping ?? Object.values(state.variantShipping)[0];\nlet variant = state.selectedProductVariant ?? state.productInfo?.variants?.[0] ?? {id: window.BigData.product.vid};\n/* console.log('DEBUG: pre-add to cart', {\n\tstate: {\n\t\tselectedVariantShipping: state.selectedVariantShipping,\n\t\tselectedProductVariant: state.selectedProductVariant,\n\t\tproductInfoVariants: state.productInfo?.variants,\n\t\tproductInfoOptions: state.productInfo?.options,\n\t\tvariantsShipping: state.variantShipping,\n\t},\n\tshippingData, variant,\n}); */\nlet items = [{\n\tquantity: 1,\n\tid: hasProduct ? variant.id : '42871437951193',\n\tproperties: {\n\t\t_ship_date: shippingData.shipDate,\n\t\t_ship_msg: shippingData.shipMsg\n\t}\n}];\nconst today = new Date();\nlet shipDateStr = shippingData.shipDate;\nlet shipDate = new Flib.rootDate(shipDateStr);\nlet shipMsg = shippingData.shipMsg;\n\nstate.selectedAddons?.forEach(addonSet => {\n\taddonSet.forEach(addon => {\n\t\tlet addonShipDate = new Flib.rootDate(addon.shipDate);\n\t\tif(addonShipDate > shipDate && !addon.shipsSeparately) {\n\t\t\tshipDateStr = addon.shipDate;\n\t\t\tshipDate = addonShipDate;\n\t\t\tshipMsg = addon.shipMsg;\n\t\t}\n\t});\n});\nif(shipDate > today) {\n\titems[0].properties['Estimated ship date'] = shipMsg;\n\tif(shipDate > (new Flib.rootDate(shippingData.shipDate))) {\n\t\titems[0].properties._est_date = shipDateStr;\n\t\titems[0].properties._est_msg = shipMsg;\n\t}\n}\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});\n\t}\n}\n/*console.log({requiresVariant, variantEl});*/\nif(!!state.selectedAddons && state.selectedAddons.length > 0) {\n\tlet addonParentProps = {\n\t\t_addon_variants: BigData.product.selectedAddons.reduce((rolling, addonSet) => {\n\t\t\treturn rolling.concat(addonSet.map(addon => addon.id));\n\t\t}, [])\n\t};\n\tFlib.traverse(BigData.product.selectedVariantAddonGroups, ['gid', 'arrName', 'vid', 'propName'], (ancestors, cVal) => {\n\t\tif(ancestors.propName != 'id') { return; }\n\t\tlet groupKey = BigData.product.selectedVariantAddonGroups[ancestors.gid].key;\n\t\tlet addonMatch = BigData.product.selectedAddons.reduce((rolling, addonSet) => {\n\t\t\treturn !!rolling ? rolling : addonSet.find(addon => addon.id === cVal);\n\t\t}, undefined);\n\t\tif(!addonParentProps.hasOwnProperty(groupKey)) {\n\t\t\tObject.assign(addonParentProps, !addonMatch ? {[groupKey]: []} : {[groupKey]: [addonMatch.title]});\n\t\t} else if(!!addonMatch) {\n\t\t\taddonParentProps[groupKey].push(addonMatch.title);\n\t\t}\n\t});\n\tObject.assign(items[0].properties, addonParentProps);\n\titems = items.concat(state.selectedAddons.reduce((rolling, addonSet) => {\n\t\treturn rolling.concat(addonSet.map(addon => {\n\t\t\tlet isEphemeral = false;\n\t\t\tFlib.traverse(BigData.product.selectedVariantAddonGroups, ['gid', 'arrName', 'vid'], (ancestors, cVal) => {\n\t\t\t\tif(isEphemeral || ancestors.arrName != 'ephemeralVariantIds') { return; }\n\t\t\t\tisEphemeral = cVal === addon.id;\n\t\t\t});\n\t\t\tif(isEphemeral) {\n\t\t\t\treturn {};\n\t\t\t}\n\t\t\tlet ret = {\n\t\t\t\tquantity: 1,\n\t\t\t\tid: addon.id,\n\t\t\t\tproperties: {\n\t\t\t\t\t_addon_parent_variant: items[0].id,\n\t\t\t\t\t_ship_date: addon.shipDate,\n\t\t\t\t\t_ship_msg: addon.shipMsg,\n\t\t\t\t\t'Addon for': state.productInfo.title\n\t\t\t\t}\n\t\t\t};\n\t\t\tlet addonShipDate = new Flib.rootDate(addon.shipDate);\n\t\t\t\tif(!!addon.shipsSeparately && addonShipDate > today) {\n\t\t\t\t\tret.properties['Ships separately'] = `Estimated ${addon.shipMsg}`;\n\t\t\t\t}\n\t\t\t\telse if(!addon.shipsSeparately && shipDate > addonShipDate) {\n\t\t\t\t\tret.properties._est_date = shipDateStr;\n\t\t\t\t\tret.properties._est_msg = shipMsg;\n\t\t\t\t}\n\t\t\treturn ret;\n\t\t}));\n\t}, []));\n}\n\nif(!requiresVariant || (requiresVariant && !!variantEl)) {\n\titems.reverse();\n\tlet onPost = (function(resp) {\n\t\t/* BigData.product.inCart += 1; */ /* We do not want this b/c loadEgCartDrawer() uses it to diff against the new inCart val */\n\t\tthis.state.inCart += 1;\n\t\tloadEgCartDrawer();\n\t}).bind({state});\n\ttry {\n\t\t/* console.log('DEBUG: add to cart', {items}); */\n\t\tjQuery.post(`${Shopify.routes.root}cart/add.js`, {items}, onPost);\n\t} catch(err) {console.log('submission error', err);}\n}"
                               }
                              }
                             ]
                            },
                            "bindingActions": {
                             "data-cart-max": [
                              {
                               "@type": "@builder.io/core:Action",
                               "action": "@builder.io:customCode",
                               "options": {
                                "code": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit;"
                               }
                              }
                             ],
                             "data-ship-msg": null,
                             "_newProperty": null
                            },
                            "previousId": "builder-3bc726dc49394451a5cff255f7f739fd"
                           },
                           "component": {
                            "name": "Text",
                            "options": {},
                            "isRSC": null
                           },
                           "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-d39c26fee2e7457d92da2be073206a77",
                           "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": {},
                            "isRSC": null
                           },
                           "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"
                        }
                       }
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "inlineSize": "100%"
                     },
                     "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",
                     "component.options.text": "var returnValue=function(){var t,n,o,l=(null===(o=null===(n=null===(t=null===window||void 0===window?void 0:window.BigData)||void 0===t?void 0:t.product)||void 0===n?void 0:n.store)||void 0===o?void 0:o.uploadText)||\"Upload prescription\";return'\\n<button type=\"button\" id=\"la-select-lenses-btn\" class=\"la-select-lenses-btn font-body-sm\" data-toggle=\"la-modal\" data-target=\"#myPrescription\">\\n'.concat(l,\"\\n</button>\\n\")}();return returnValue"
                    },
                    "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",
                      "component.options.text": "let text = window?.BigData?.product?.store?.uploadText || 'Upload prescription';\nreturn `\n<button type=\"button\" id=\"la-select-lenses-btn\" class=\"la-select-lenses-btn font-body-sm\" data-toggle=\"la-modal\" data-target=\"#myPrescription\">\n${text}\n</button>\n`;"
                     }
                    },
                    "layerName": "Upload prescription button",
                    "id": "builder-73bff43081a04c63ab81d722509073c9",
                    "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",
                     "bindingActions": {
                      "component": {
                       "options": {
                        "text": null
                       }
                      },
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<button type=\"button\" id=\"la-select-lenses-btn\" class=\"la-select-lenses-btn font-body-sm\" data-toggle=\"la-modal\" data-target=\"#myPrescription\">Upload prescription</button>\n"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "inlineSize": "100%"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - x//16",
                    "id": "builder-03d7bd39eb6e448796c2d4f25a9d3892",
                    "meta": {
                     "previousId": "builder-e6c82cc917684776aac372a04069e683",
                     "bindingActions": {
                      "hide": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"desktop-nix tspacer-16 mspacer-16\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   }
                  ]
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "VARIANT DISABLER",
                  "id": "builder-7486c0991a124fb69a1fe0a69376b644",
                  "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 addBtnParentEl = document.querySelector('.add-btn-parent');\n    let checkedOptionEl = document.querySelector('input[name^=\"variant\"]:checked');\n\n    let noBackorder = !!document.querySelector('.add-btn-parent[data-no-backorder=\"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 if(!!addBtnParentEl) { addBtnParentEl.style.display = ''; }\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
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "ADDON UPDATER",
                  "id": "builder-b6e468a06fcf4563913df3a45d6f970c",
                  "meta": {
                   "previousId": "builder-1bc9a9c6c4a04df28fe5c219e66924a8"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<script>\n  window?.BigData?.product?.selectedVariantAddonGroups?.forEach((group, i) => {\n    const addonInputs = [...document.querySelectorAll(`input[name=\"addon_${group.key}\"]`)];\n    const selectedIds = window.BigData.product.selectedAddons[i].map(addon => addon.id);\n    const selectionValid = selectedIds.every(selectedId => group.variants.find(variant => variant.id === selectedId));\n    const defaultInputs = addonInputs.reduce((rolling, inp) => {\n        if((!group.toggleable && inp.value === group.checkedVariantIds?.[0]) ||\n          (group.toggleable && group.checkedVariantIds.includes(inp.value))) {\n            rolling.push(inp);\n        }\n        return rolling;\n    }, []);\n    if(!selectionValid && defaultInputs.length) {\n      defaultInputs.forEach(inp => inp.click());\n    }\n    else if(!!addonInputs && addonInputs.length) {\n      addonInputs.forEach(inp => {\n        if(selectedIds.includes(inp.getAttribute('value'))) {\n          inp.checked = true;\n        }\n      });\n    }\n  });\n</script>\n",
                    "replaceNodes": true
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "RX EDIT URL QUERY",
                  "id": "builder-5a9242227ada4be38784eccc8ee2aef3",
                  "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
                   },
                   "isRSC": null
                  },
                  "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-fb179de463464cc7b7a95277f2c7ffc5",
              "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
               },
               "isRSC": null
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _a,_virtual_index=!!(null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)&&(\"9130508157145\"==window.BigData.product.id||\"9130508157145\"==window.BigData.product.id);return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!window?.BigData?.product&& (window.BigData.product.id == '9130508157145'|| window.BigData.product.id == '9130508157145')"
               }
              },
              "layerName": "Content Beyond Page",
              "id": "builder-e743cef97f9543bdbc5804cd49863af6",
              "meta": {
               "bindingActions": {
                "show": null,
                "hide": null
               }
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160//120",
                "id": "builder-4f28b3a829514107a6b42116f67dbb4d",
                "meta": {
                 "previousId": "builder-72724545b8454ca28d4e5b6dc6d1c914"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 tspacer-160 mspacer-120\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "Highlights",
                "id": "builder-bd5312f2b2c94af09112e3b694b235a0",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-9326236d6d804aaf9a1687dbe998cdb3"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "GRID",
                  "id": "builder-5b581881b17e4276af8c162c960481bc",
                  "class": "gb-1 ge-4 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-a808f4f22271499a9cbc9111260bc404"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "TEXT",
                    "id": "builder-394fc0c96e994f248e1480efc33974d6",
                    "meta": {
                     "previousId": "builder-55865a2306284ee9a15e4cfed7854f5a"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "id": "builder-a89f22e57163402d99229a339dd999ad",
                      "children": [
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "bindings": {
                         "component.options.image": "var _virtual_index=\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/shipping.svg?v=1747953789\";return _virtual_index"
                        },
                        "code": {
                         "bindings": {
                          "component.options.image": "\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/shipping.svg?v=1747953789\";\n"
                         }
                        },
                        "id": "builder-6b9b161842b249d8be6afa817fc1a21a",
                        "meta": {
                         "bindingActions": {
                          "component": {
                           "options": {
                            "image": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "'https://cdn.shopify.com/s/files/1/0643/5169/9161/files/shipping.svg?v=1747953789'"
                              }
                             }
                            ]
                           }
                          }
                         }
                        },
                        "component": {
                         "name": "Image",
                         "options": {
                          "image": "https://cdn.builder.io/api/v1/image/assets%2FYJIGb4i01jvw0SRdL5Bt%2F72c80f114dc149019051b6852a9e3b7a?width=20",
                          "backgroundSize": "contain",
                          "backgroundPosition": "center",
                          "lazy": false,
                          "fitContent": true,
                          "aspectRatio": 0.7041,
                          "lockAspectRatio": false,
                          "sizes": "(max-width: 638px) 4vw, (max-width: 998px) 3vw, 2vw"
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "display": "flex",
                          "flexDirection": "column",
                          "position": "relative",
                          "flexShrink": "0",
                          "boxSizing": "border-box",
                          "width": "100%",
                          "minHeight": "20px",
                          "minWidth": "20px",
                          "overflow": "hidden",
                          "maxWidth": "15px"
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "bindings": {
                         "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                        },
                        "code": {
                         "bindings": {
                          "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                         }
                        },
                        "id": "builder-5bb0a74f55244d9b81eddae06872232e",
                        "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                        "meta": {
                         "previousId": "builder-9ee62f4c17a441d9bc18c1d2db910b6b",
                         "localizedTextInputs": [
                          "text"
                         ],
                         "transformed.text": "localized",
                         "bindingActions": {
                          "_newProperty": null,
                          "hide": null
                         }
                        },
                        "component": {
                         "name": "Text",
                         "options": {
                          "text": {
                           "@type": "@builder.io/core:LocalizedValue",
                           "Default": "<p><font color=\"#4d1ef7\">Fast Shipping, VAT &amp; Duties Included&nbsp;</font></p>\n",
                           "jp": "<p><font color=\"#4d1ef7\">関税および消費税込みの配送&nbsp;</font></p>\n",
                           "ja-jp": "<p><font color=\"#4d1ef7\">関税および消費税込みの配送&nbsp;</font></p>",
                           "ja": "<p><font color=\"#4d1ef7\">関税および消費税込みの配送&nbsp;</font></p>"
                          }
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "color": "rgba(120, 126, 129, 1)",
                          "textAlign": "left"
                         },
                         "small": {
                          "marginTop": "0",
                          "marginBottom": "0"
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "bindings": {
                         "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                        },
                        "code": {
                         "bindings": {
                          "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                         }
                        },
                        "layerName": "JP",
                        "id": "builder-dc10219b333f46cea94d16f57a442b6e",
                        "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                        "meta": {
                         "previousId": "builder-5bb0a74f55244d9b81eddae06872232e",
                         "localizedTextInputs": [
                          "text"
                         ],
                         "transformed.text": "localized",
                         "bindingActions": {
                          "_newProperty": null,
                          "hide": null
                         }
                        },
                        "component": {
                         "name": "Text",
                         "options": {
                          "text": {
                           "@type": "@builder.io/core:LocalizedValue",
                           "Default": "<p>関税および消費税込みの配送</p>",
                           "jp": "<p><font color=\"#4d1ef7\">関税および消費税込みの配送&nbsp;</font></p>\n",
                           "ja-jp": "<p><font color=\"#4d1ef7\">関税および消費税込みの配送&nbsp;</font></p>",
                           "ja": "<p><font color=\"#4d1ef7\">関税および消費税込みの配送&nbsp;</font></p>"
                          }
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "color": "rgba(120, 126, 129, 1)",
                          "textAlign": "left"
                         },
                         "small": {
                          "marginTop": "0",
                          "marginBottom": "0"
                         }
                        }
                       }
                      ],
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "row",
                        "position": "relative",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "alignItems": "center",
                        "gap": "6px"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 16",
                      "id": "builder-4d43749dbd014dd58fd6de08661ca9bc",
                      "class": "gb-1 ge-6",
                      "meta": {
                       "previousId": "builder-91416970c750452a9e4dfbd3819b91c0"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-16\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "flex"
                       },
                       "medium": {
                        "display": "none"
                       },
                       "small": {
                        "display": "none"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[mSPACER] - 8",
                      "id": "builder-6e03081ad0ce477684241ac6745323d9",
                      "meta": {
                       "previousId": "builder-18624536fc924444b2dbe785d793900b"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-8\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "none"
                       },
                       "medium": {
                        "display": "flex"
                       },
                       "small": {
                        "display": "flex"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                       }
                      },
                      "id": "builder-cfd2ff2d5aab49f3a95d2fa978e5edb2",
                      "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                      "meta": {
                       "previousId": "builder-4bd6100be8124fb7b6386ded941b6dd3",
                       "localizedTextInputs": [
                        "text"
                       ],
                       "transformed.text": "localized",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p><span style=\"text-align: inherit;\">Enjoy fast shipping on all orders. VAT and duties for international orders are fully covered.</span></p>",
                         "jp": "<p>「スケルトン」は、ヘッドセットの複雑な内部構造が見える透明なデザインです。一方、「オレンジ」は自撮りや配信でも映えるビビッドなカラーです。前世代機と同様に、Beyond 2も「カーボンブラック」を選択可能です。</p>\r\n"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(120, 126, 129, 1)",
                        "textAlign": "left"
                       },
                       "small": {
                        "marginTop": "0",
                        "marginBottom": "0"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                       }
                      },
                      "layerName": "JP",
                      "id": "builder-94e16e46c5fd4fc7ab63f9963f73833d",
                      "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                      "meta": {
                       "previousId": "builder-cfd2ff2d5aab49f3a95d2fa978e5edb2",
                       "localizedTextInputs": [
                        "text"
                       ],
                       "transformed.text": "localized",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p>全ての商品は国際宅急便で発送されます。送料、関税、消費税はすべて商品の代金に含まれています。</p>",
                         "jp": "<p>「スケルトン」は、ヘッドセットの複雑な内部構造が見える透明なデザインです。一方、「オレンジ」は自撮りや配信でも映えるビビッドなカラーです。前世代機と同様に、Beyond 2も「カーボンブラック」を選択可能です。</p>\r\n"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(120, 126, 129, 1)",
                        "textAlign": "left"
                       },
                       "small": {
                        "marginTop": "0",
                        "marginBottom": "0"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[mSPACER] - 32",
                      "id": "builder-91a13f3ee3a74300a33b799a9eb0eb62",
                      "meta": {
                       "previousId": "builder-e5f7ddc7feb14934a4fa82dfdf5e6a92"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-32\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "none"
                       },
                       "medium": {
                        "display": "none"
                       },
                       "small": {
                        "display": "none"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 40",
                      "id": "builder-fd260c346d864fe2be0c4bd0bacc89bc",
                      "meta": {
                       "previousId": "builder-5802be0458474ea59290e47c5084be96"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-40\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "flex"
                       },
                       "medium": {
                        "display": "flex"
                       },
                       "small": {
                        "display": "none"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[mSPACER] - 32",
                      "id": "builder-c1423b22f93544f99b7d388549111c4b",
                      "meta": {
                       "previousId": "builder-ce4f351e252240a6a3714992d30a2968"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-32\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "none"
                       },
                       "medium": {
                        "display": "none"
                       },
                       "small": {
                        "display": "flex"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column"
                   },
                   "medium": {
                    "paddingLeft": "0px",
                    "paddingRight": "0px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "GRID",
                  "id": "builder-bd51141c30114b718702ecb459c0d92a",
                  "class": "gb-5 ge-8 gbm-1 gem-6 gbt-1 get-12",
                  "meta": {
                   "previousId": "builder-b2e53d49cf234483861d69ee4a61fac6"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-4885686c64da485ebec94b289e397172",
                    "meta": {
                     "previousId": "builder-560b36ab6b094f9bae45299e872cbb46"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.image": "var _virtual_index=\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/return.svg?v=1747953789\";return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.image": "\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/return.svg?v=1747953789\";\n"
                       }
                      },
                      "id": "builder-db4302d8286f4fcb86cc7ef7f999ba1c",
                      "meta": {
                       "bindingActions": {
                        "component": {
                         "options": {
                          "image": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "'https://cdn.shopify.com/s/files/1/0643/5169/9161/files/return.svg?v=1747953789'"
                            }
                           }
                          ]
                         }
                        }
                       },
                       "previousId": "builder-f132471b9f03482599320b39c23043d1"
                      },
                      "component": {
                       "name": "Image",
                       "options": {
                        "image": "https://cdn.builder.io/api/v1/image/assets%2FYJIGb4i01jvw0SRdL5Bt%2F72c80f114dc149019051b6852a9e3b7a?width=20",
                        "backgroundSize": "contain",
                        "backgroundPosition": "center",
                        "lazy": false,
                        "fitContent": true,
                        "aspectRatio": 0.7041,
                        "lockAspectRatio": false,
                        "sizes": "(max-width: 638px) 4vw, (max-width: 998px) 3vw, 2vw"
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "column",
                        "position": "relative",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "width": "100%",
                        "minHeight": "20px",
                        "minWidth": "20px",
                        "overflow": "hidden",
                        "maxWidth": "15px"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                       }
                      },
                      "id": "builder-a9c194b7b6eb4410ae2467a5cbb5e2aa",
                      "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                      "meta": {
                       "previousId": "builder-9e4ee4eddf4544059cd81817e88d7548",
                       "localizedTextInputs": [
                        "text"
                       ],
                       "transformed.text": "localized",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p></p><font color=\"#4d1ef7\">Free Returns Within 14 Days</font>",
                         "jp": "<p>「スケルトン」は、ヘッドセットの複雑な内部構造が見える透明なデザインです。一方、「オレンジ」は自撮りや配信でも映えるビビッドなカラーです。前世代機と同様に、Beyond 2も「カーボンブラック」を選択可能です。</p>\r\n"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(120, 126, 129, 1)",
                        "textAlign": "left"
                       },
                       "small": {
                        "marginTop": "0",
                        "marginBottom": "0"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                       }
                      },
                      "layerName": "JP",
                      "id": "builder-a42f153a8fff4d9cb705662b02b4cbf6",
                      "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                      "meta": {
                       "previousId": "builder-a9c194b7b6eb4410ae2467a5cbb5e2aa",
                       "localizedTextInputs": [
                        "text"
                       ],
                       "transformed.text": "localized",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p>14日以内は返品可能</p>",
                         "jp": "<p>「スケルトン」は、ヘッドセットの複雑な内部構造が見える透明なデザインです。一方、「オレンジ」は自撮りや配信でも映えるビビッドなカラーです。前世代機と同様に、Beyond 2も「カーボンブラック」を選択可能です。</p>\r\n"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(120, 126, 129, 1)",
                        "textAlign": "left"
                       },
                       "small": {
                        "marginTop": "0",
                        "marginBottom": "0"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "row",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "alignItems": "center",
                      "gap": "6px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-dd10beec9d3e4617ba76c741d6b74ecd",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-df507fa9c8d149c3984ad275bceba4c6"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-6b10219b81624b59baab0d0bb61047a2",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-6776a13fb07e4666a1b6614782de5c42"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 8",
                    "id": "builder-83e12d94dfa54d3ca67046551361babc",
                    "meta": {
                     "previousId": "builder-682d2d4e2c5e40e2ab45607154c66224"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-8\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                     }
                    },
                    "id": "builder-6083730afe514ed989eddb47fa57eb33",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-3d9556e2768e47cf9bedd60bd4e3a524",
                     "localizedTextInputs": [
                      "text"
                     ],
                     "transformed.text": "localized",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p>Not satisfied? Return your Beyond 2 within 14 days for a full refund.&nbsp;Excludes personalized items like Prescription Lenses and&nbsp;Custom-Fit Cushion.</p>",
                       "jp": "<p>暗視ゴーグルからインスパイアされた宙に浮くデザインのヘイローマウントはおでこに固定されるため、ヘッドセットの顔との距離や傾きを調整できます。カスタムクッションと異なり、汎用ライトシーリングでは顔を3DスキャンするためのiPhoneが必要ありません。</p>\r\n"
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)",
                      "textAlign": "left"
                     },
                     "small": {
                      "marginTop": "0",
                      "marginBottom": "0"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                     }
                    },
                    "layerName": "JP",
                    "id": "builder-2e458b297e6e41efb07c8ea0f458bbbf",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-6083730afe514ed989eddb47fa57eb33",
                     "localizedTextInputs": [
                      "text"
                     ],
                     "transformed.text": "localized",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p>お届けした商品にご満足頂けない場合、14日以内であれば返品が可能です。処方レンズやカスタムフェイスクッションなどのカスタマイズ商品以外の料金を全額返金いたします。</p>",
                       "jp": "<p>暗視ゴーグルからインスパイアされた宙に浮くデザインのヘイローマウントはおでこに固定されるため、ヘッドセットの顔との距離や傾きを調整できます。カスタムクッションと異なり、汎用ライトシーリングでは顔を3DスキャンするためのiPhoneが必要ありません。</p>\r\n"
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)",
                      "textAlign": "left"
                     },
                     "small": {
                      "marginTop": "0",
                      "marginBottom": "0"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-8a938ae428ce47109dda070e6786f490",
                    "meta": {
                     "previousId": "builder-7eb606735c144806a84d76401ccdf8a1"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 40",
                    "id": "builder-cbf63cd942af47bd805f77619fbcf8bc",
                    "meta": {
                     "previousId": "builder-d3aa3c83e79f4f69a7fab67a8030bbec"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-40\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-e62e599614db4342b24439ed7c090cbc",
                    "meta": {
                     "previousId": "builder-fc92f9b870b445e69b40ca4f79301059"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-de990f6b06f7449c82b1e9fb54fb4199",
                    "meta": {
                     "previousId": "builder-126e6c39b2b94f67882a9b77723e1b96"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column"
                   },
                   "medium": {
                    "display": "flex",
                    "paddingLeft": "0",
                    "paddingRight": "0"
                   },
                   "small": {
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "GRID",
                  "id": "builder-f1b4625856634577bd530d2dfe4c373e",
                  "class": "gb-9 ge-12 gbt-1 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-f83cbdab7b3e48e4ae816b9aa5dc2109"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-55293c99373f4621a30d60a6f7f5745d",
                    "meta": {
                     "previousId": "builder-560b36ab6b094f9bae45299e872cbb46"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.image": "var _virtual_index=\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/warranty.svg?v=1747953789\";return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.image": "\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/warranty.svg?v=1747953789\";\n"
                       }
                      },
                      "id": "builder-b72fd967a7c24dbb84faa15ae0e78f01",
                      "meta": {
                       "bindingActions": {
                        "component": {
                         "options": {
                          "image": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "'https://cdn.shopify.com/s/files/1/0643/5169/9161/files/warranty.svg?v=1747953789'"
                            }
                           }
                          ]
                         }
                        }
                       },
                       "previousId": "builder-f132471b9f03482599320b39c23043d1"
                      },
                      "component": {
                       "name": "Image",
                       "options": {
                        "image": "https://cdn.builder.io/api/v1/image/assets%2FYJIGb4i01jvw0SRdL5Bt%2F72c80f114dc149019051b6852a9e3b7a?width=20",
                        "backgroundSize": "contain",
                        "backgroundPosition": "center",
                        "lazy": false,
                        "fitContent": true,
                        "aspectRatio": 0.7041,
                        "lockAspectRatio": false,
                        "sizes": "(max-width: 638px) 4vw, (max-width: 998px) 3vw, 2vw"
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "column",
                        "position": "relative",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "width": "100%",
                        "minHeight": "20px",
                        "minWidth": "20px",
                        "overflow": "hidden",
                        "maxWidth": "15px"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                       }
                      },
                      "id": "builder-667addf73b164edba84799258bf8be12",
                      "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                      "meta": {
                       "previousId": "builder-9e4ee4eddf4544059cd81817e88d7548",
                       "localizedTextInputs": [
                        "text"
                       ],
                       "transformed.text": "localized",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p></p><font color=\"#4d1ef7\">1-Year Warranty Included</font>",
                         "jp": "<p>「スケルトン」は、ヘッドセットの複雑な内部構造が見える透明なデザインです。一方、「オレンジ」は自撮りや配信でも映えるビビッドなカラーです。前世代機と同様に、Beyond 2も「カーボンブラック」を選択可能です。</p>\r\n"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(120, 126, 129, 1)",
                        "textAlign": "left"
                       },
                       "small": {
                        "marginTop": "0",
                        "marginBottom": "0"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                       }
                      },
                      "layerName": "JP",
                      "id": "builder-f0c2367929e144daa1dca3579ed2169d",
                      "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                      "meta": {
                       "previousId": "builder-667addf73b164edba84799258bf8be12",
                       "localizedTextInputs": [
                        "text"
                       ],
                       "transformed.text": "localized",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p>1年間の製品保証</p>",
                         "jp": "<p>「スケルトン」は、ヘッドセットの複雑な内部構造が見える透明なデザインです。一方、「オレンジ」は自撮りや配信でも映えるビビッドなカラーです。前世代機と同様に、Beyond 2も「カーボンブラック」を選択可能です。</p>\r\n"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(120, 126, 129, 1)",
                        "textAlign": "left"
                       },
                       "small": {
                        "marginTop": "0",
                        "marginBottom": "0"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "row",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "alignItems": "center",
                      "gap": "6px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-571b2133950a483daa86a9cb02c7ed27",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-59acecd77a614f439ec8ec3f6cf24499"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-8390df42d0654d60a740be7ddfd6624d",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-6105adb5a3594f398591d19b5ecbf774"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 8",
                    "id": "builder-359f9da07a02470685870908d286813e",
                    "meta": {
                     "previousId": "builder-682d2d4e2c5e40e2ab45607154c66224"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-8\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                     }
                    },
                    "id": "builder-ff6d841c178749ada2a500f67653cc4f",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-c3967141fc02444fb68ba1462c0c5550",
                     "localizedTextInputs": [
                      "text"
                     ],
                     "transformed.text": "localized",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p></p>Every Beyond headset comes with a 1-year limited warranty. Customers in the EU receive a 2-year limited warranty, as required by law.<article class=\"text-token-text-primary w-full\" dir=\"auto\" data-testid=\"conversation-turn-13\" data-scroll-anchor=\"false\"><div class=\"text-base my-auto mx-auto py-5 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"><div class=\"[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto flex max-w-(--thread-content-max-width) flex-1 text-base gap-4 md:gap-5 lg:gap-6 group/turn-messages focus-visible:outline-hidden\" tabindex=\"-1\"><div class=\"group/conversation-turn relative flex w-full min-w-0 flex-col\"><div class=\"relative flex-col gap-1 md:gap-3\"><div class=\"flex absolute start-0 end-0 flex justify-end\"><div class=\"touch:-me-2 touch:-ms-3.5 -ms-2.5 -me-1 flex items-center p-1 select-none focus-within:transition-none hover:transition-none duration-300 group-hover/turn-messages:delay-300 pointer-events-none opacity-0 motion-safe:transition-opacity group-hover/turn-messages:pointer-events-auto group-hover/turn-messages:opacity-100 group-focus-within/turn-messages:pointer-events-auto group-focus-within/turn-messages:opacity-100 has-data-[state=open]:pointer-events-auto has-data-[state=open]:opacity-100\"><span class=\"\" data-state=\"closed\"><button class=\"text-token-text-secondary hover:bg-token-main-surface-secondary rounded-lg\" aria-label=\"Copy\" data-testid=\"copy-turn-action-button\"><span class=\"touch:w-[38px] flex h-[30px] w-[30px] items-center justify-center\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" class=\"icon-md-heavy\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7 5C7 3.34315 8.34315 2 10 2H19C20.6569 2 22 3.34315 22 5V14C22 15.6569 20.6569 17 19 17H17V19C17 20.6569 15.6569 22 14 22H5C3.34315 22 2 20.6569 2 19V10C2 8.34315 3.34315 7 5 7H7V5ZM9 7H14C15.6569 7 17 8.34315 17 10V15H19C19.5523 15 20 14.5523 20 14V5C20 4.44772 19.5523 4 19 4H10C9.44772 4 9 4.44772 9 5V7ZM5 9C4.44772 9 4 9.44772 4 10V19C4 19.5523 4.44772 20 5 20H14C14.5523 20 15 19.5523 15 19V10C15 9.44772 14.5523 9 14 9H5Z\" fill=\"currentColor\"></path></svg></span></button></span><span class=\"\" data-state=\"closed\"><button class=\"text-token-text-secondary hover:bg-token-main-surface-secondary rounded-lg\" aria-label=\"Edit message\"><span class=\"touch:w-[38px] flex h-[30px] w-[30px] items-center justify-center\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" class=\"icon-md-heavy\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.2929 4.29291C15.0641 2.52167 17.9359 2.52167 19.7071 4.2929C21.4784 6.06414 21.4784 8.93588 19.7071 10.7071L18.7073 11.7069L11.6135 18.8007C10.8766 19.5376 9.92793 20.0258 8.89999 20.1971L4.16441 20.9864C3.84585 21.0395 3.52127 20.9355 3.29291 20.7071C3.06454 20.4788 2.96053 20.1542 3.01362 19.8356L3.80288 15.1C3.9742 14.0721 4.46243 13.1234 5.19932 12.3865L13.2929 4.29291ZM13 7.41422L6.61353 13.8007C6.1714 14.2428 5.87846 14.8121 5.77567 15.4288L5.21656 18.7835L8.57119 18.2244C9.18795 18.1216 9.75719 17.8286 10.1993 17.3865L16.5858 11L13 7.41422ZM18 9.5858L14.4142 6.00001L14.7071 5.70712C15.6973 4.71693 17.3027 4.71693 18.2929 5.70712C19.2831 6.69731 19.2831 8.30272 18.2929 9.29291L18 9.5858Z\" fill=\"currentColor\"></path></svg></span></button></span></div></div></div></div></div></div></article><article class=\"text-token-text-primary w-full\" dir=\"auto\" data-testid=\"conversation-turn-14\" data-scroll-anchor=\"true\"><h6 class=\"sr-only\"></h6></article><p></p>",
                       "jp": "<p>暗視ゴーグルからインスパイアされた宙に浮くデザインのヘイローマウントはおでこに固定されるため、ヘッドセットの顔との距離や傾きを調整できます。カスタムクッションと異なり、汎用ライトシーリングでは顔を3DスキャンするためのiPhoneが必要ありません。</p>\r\n"
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)",
                      "textAlign": "left"
                     },
                     "small": {
                      "marginTop": "0",
                      "marginBottom": "0"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                     }
                    },
                    "layerName": "JP",
                    "id": "builder-3df10c8b47bc40db8fedd7e8fdc94312",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-ff6d841c178749ada2a500f67653cc4f",
                     "localizedTextInputs": [
                      "text"
                     ],
                     "transformed.text": "localized",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p>Beyondシリーズのヘッドセットの保証期間は、ヨーロッパでは2年間、その他の地域では1年間となります。</p>",
                       "jp": "<p>暗視ゴーグルからインスパイアされた宙に浮くデザインのヘイローマウントはおでこに固定されるため、ヘッドセットの顔との距離や傾きを調整できます。カスタムクッションと異なり、汎用ライトシーリングでは顔を3DスキャンするためのiPhoneが必要ありません。</p>\r\n"
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)",
                      "textAlign": "left"
                     },
                     "small": {
                      "marginTop": "0",
                      "marginBottom": "0"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-41d9ad0b56684cca9aba21e087c2fde2",
                    "meta": {
                     "previousId": "builder-f3ea9864ec554159afd52024f3dc246f"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 40",
                    "id": "builder-0e30d9b25b4a4db0998fef212136e4ed",
                    "meta": {
                     "previousId": "builder-2af75e6d705b4428a86773da01f9685e"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-40\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-d6e596868184468aaa17e298c678c97c",
                    "meta": {
                     "previousId": "builder-9fb533633385489d91489b209ebc5c52"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-7bb954ec82d24968b11e5a7e0c4296ee",
                    "meta": {
                     "previousId": "builder-8f9b691e52b84ce092e27469a86405b9"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column"
                   },
                   "medium": {
                    "display": "flex",
                    "paddingLeft": "0px",
                    "paddingRight": "0px"
                   },
                   "small": {
                    "display": "flex"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "marginLeft": "-16px",
                  "marginRight": "-16px"
                 },
                 "medium": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160//120",
                "id": "builder-b482b9e52ef34e27ac147b3bc423d5c8",
                "meta": {
                 "previousId": "builder-38bc513872c841149ba23a3c51a80ff4"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 tspacer-160 mspacer-120\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@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-611cc846a7b44892a6aaee949f308014",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-300e8f2618c242c7bda48b521b9a2f6c"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-a080c36d40af4951a653cfd773b1a7f6",
                  "class": "gb-1 ge-8 gbt-1 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-0935839bf72348dfa946ca129abc9de1"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                     }
                    },
                    "id": "builder-e79322f67311427ea4c381c195f32598",
                    "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-92400e2739ef438e9ebf91a8c0ed1057",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<div>Advanced optics.</div><div>Unbelievable immersion.</div>"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto",
                      "marginTop": "0px",
                      "marginBottom": "0px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                     }
                    },
                    "layerName": "JP",
                    "id": "builder-3d4714eb60a24434bdde5a4b4a732462",
                    "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-e79322f67311427ea4c381c195f32598",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<p>進化した光学系。</p><p>信じられないほどの、没入感。</p>"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto",
                      "marginTop": "0px",
                      "marginBottom": "0px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-703cd585f44e48a98eeeec1b8ff28e27",
                    "meta": {
                     "previousId": "builder-3fc4f24e0ea14aa9a8008174d6f8a2dd"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 80",
                    "id": "builder-1ebd7cd6f92745d1b35becd025b03c32",
                    "meta": {
                     "previousId": "builder-4c278c3eba674b238dbc5248c5c693ab"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "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] - 16",
                "id": "builder-2d169f1c25af49e5a0f670b3aefacf0d",
                "class": "gb-1 ge-6",
                "meta": {
                 "previousId": "builder-9cfac972b5ca4d69ab5619e6004c0f7c"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-16\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "bindings": {
                 "component.options.image": "var _virtual_index=\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/bsb2_holding.webp?v=1747873975\";return _virtual_index"
                },
                "code": {
                 "bindings": {
                  "component.options.image": "\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/bsb2_holding.webp?v=1747873975\";\n"
                 }
                },
                "layerName": "[IMG] - Beyond Boxing",
                "id": "builder-f0b09d229561477e9ebccbc021144440",
                "class": "base-margin img-rounded",
                "meta": {
                 "previousId": "builder-4b9bda032d3847d298a00401fd090261",
                 "bindingActions": {
                  "component": {
                   "options": {
                    "image": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "'https://cdn.shopify.com/s/files/1/0643/5169/9161/files/bsb2_holding.webp?v=1747873975'"
                      }
                     }
                    ]
                   }
                  }
                 },
                 "transformed.image": "localized"
                },
                "component": {
                 "name": "Image",
                 "options": {
                  "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",
                  "image": {
                   "@type": "@builder.io/core:LocalizedValue",
                   "Default": "https://cdn.builder.io/api/v1/image/assets%2FYJIGb4i01jvw0SRdL5Bt%2F72c80f114dc149019051b6852a9e3b7a"
                  }
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column",
                  "position": "relative",
                  "flexShrink": "0",
                  "boxSizing": "border-box",
                  "minWidth": "20px",
                  "overflow": "hidden",
                  "height": "450px",
                  "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-f65d873a82784f6e84ad4baaa1cbac36",
                "meta": {
                 "previousId": "builder-c0179cc73c744a13abab86c356e52826"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 16",
                "id": "builder-9cd9a91503fa4d9f9c2a46b2c82e1880",
                "class": "gb-1 ge-6",
                "meta": {
                 "previousId": "builder-9cfac972b5ca4d69ab5619e6004c0f7c"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-16\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[GRID] - Displays",
                "id": "builder-d448228f34584ccca02ca7c38e776b34",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-d00b2e112c754cad82d418364a3ee33f"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid left)",
                  "id": "builder-f5753c85c40f44c097a9af7733a38387",
                  "class": "gb-1 ge-7 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-1f2c2b821f874f6899ccd496f25232f8"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                     }
                    },
                    "id": "builder-da211766499d4fe08787fd5fd0ee3868",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-71ff9c189b48464b993ef65e69da200c",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<font color=\"#787e81\">Beyond 2 introduces a radical new pancake optics design, featuring advanced materials, precision coatings, and next-generation manufacturing processes. The result is a wider field of view, improved edge-to-edge clarity, a larger sweet spot, reduced lens glare, and enhanced brightness.</font>"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto",
                      "marginTop": "0px"
                     },
                     "medium": {
                      "marginTop": "0px",
                      "marginBottom": "0px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                     }
                    },
                    "layerName": "JP",
                    "id": "builder-0806b539cd0845bdb26273e80826cfaf",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-da211766499d4fe08787fd5fd0ee3868",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<p>Beyond 2では、最先端の素材、精密なコーテジング、次世代の製造プロセスを採用した全く新しいパンケーキレンズを採用しています。その結果、視野角が広がり、隅々まで画像が鮮明に映るようになり、スウィートスポットが広がり、レンズグレアが改善し、より明るくなりました。</p>"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto",
                      "marginTop": "0px"
                     },
                     "medium": {
                      "marginTop": "0px",
                      "marginBottom": "0px"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "display": "flex",
                    "flexDirection": "column",
                    "justifyContent": "flex-start"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right) ",
                  "id": "builder-4c48b4346ab94591a8df882b8576cf69",
                  "class": "gb-9 ge-12 gbt-1 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-c72815dda5e343bf8ac5cfe332f0abd4"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "(grid right)",
                    "id": "builder-03ff49b56d644b248b6fd80883fb5b57",
                    "class": "gb-10 ge-12 gbt-9 gbm-1 gem-6",
                    "meta": {
                     "previousId": "builder-4b631dd17d50444694e8c2ea2415deca"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "Spec_1",
                      "id": "builder-6164f74d764248759db7c5ff81f05c7e",
                      "meta": {
                       "previousId": "builder-a3706041a07b4575b81a78eb4faa6ee8"
                      },
                      "children": [
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "layerName": "[DIVIDER]",
                        "id": "builder-8ae5e85c0f5a474989869e045f3d73b5",
                        "meta": {
                         "previousId": "builder-fbe80ac4bd364dd8b16ff2fd52701985"
                        },
                        "component": {
                         "name": "Custom Code",
                         "options": {
                          "code": "<div class=\"child-divider\" />\n",
                          "scriptsClientOnly": true
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "width": "100"
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "layerName": "[mSPACER] - 12",
                        "id": "builder-c8069add8f1040ddb175ced90a7091e3",
                        "class": "gb-1 ge-6",
                        "meta": {
                         "previousId": "builder-da879cdff16246bebf8d44eb9d7f11c2"
                        },
                        "component": {
                         "name": "Custom Code",
                         "options": {
                          "code": "<div class=\"spacer-12\" />\n",
                          "scriptsClientOnly": true
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "display": "none"
                         },
                         "medium": {
                          "display": "none"
                         },
                         "small": {
                          "display": "flex"
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "layerName": "[mSPACER] - 12",
                        "id": "builder-dc0bb1ee6c84454eaaef30b9b726c5e5",
                        "class": "gb-1 ge-6",
                        "meta": {
                         "previousId": "builder-febba4cf507747baba59137343e73437"
                        },
                        "component": {
                         "name": "Custom Code",
                         "options": {
                          "code": "<div class=\"spacer-12\" />\n",
                          "scriptsClientOnly": true
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "display": "flex"
                         },
                         "medium": {
                          "display": "flex"
                         },
                         "small": {
                          "display": "none"
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "id": "builder-d2dfabe6fd69474c99908ad5122c4a9b",
                        "meta": {
                         "previousId": "builder-fa5119b3238f4842b787da41049bfaf2"
                        },
                        "children": [
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "id": "builder-a6965c70d8934ec5a62a460c9e43cb8c",
                          "meta": {
                           "previousId": "builder-1320f856fc36429590b08517a2653cb6"
                          },
                          "component": {
                           "name": "Image",
                           "options": {
                            "image": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F462cb696f63e4381a0c90a190cca985a?width=15",
                            "backgroundSize": "contain",
                            "backgroundPosition": "center",
                            "lazy": false,
                            "fitContent": true,
                            "aspectRatio": 1,
                            "lockAspectRatio": false,
                            "height": 24,
                            "width": 24,
                            "sizes": "(max-width: 998px) 2vw, 2vw",
                            "noWebp": true
                           },
                           "isRSC": null
                          },
                          "responsiveStyles": {
                           "large": {
                            "display": "flex",
                            "flexDirection": "column",
                            "position": "relative",
                            "flexShrink": "0",
                            "boxSizing": "border-box",
                            "width": "100%",
                            "overflow": "hidden",
                            "maxWidth": "15px",
                            "marginRight": "8px"
                           }
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "id": "builder-8c1f2f14af2d4bf48eebf209825365c8",
                          "class": "gb-1 ge-6 font-detail detail-shorten-top detail-shorten-btm",
                          "meta": {
                           "previousId": "builder-d6ccf78f06c44046a8a439307e09950a",
                           "localizedTextInputs": [
                            "text"
                           ],
                           "transformed.text": "localized"
                          },
                          "component": {
                           "name": "Text",
                           "options": {
                            "text": {
                             "@type": "@builder.io/core:LocalizedValue",
                             "Default": "<p>FOV</p>",
                             "jp": "<p>視野角</p>\r\n"
                            }
                           },
                           "isRSC": null
                          },
                          "responsiveStyles": {
                           "large": {
                            "color": "rgba(120, 126, 129, 1)",
                            "fontFamily": "Fragment Mono, sans-serif",
                            "fontSize": "15px",
                            "textAlign": "center"
                           }
                          }
                         }
                        ],
                        "responsiveStyles": {
                         "large": {
                          "display": "flex",
                          "flexDirection": "row",
                          "position": "relative",
                          "flexShrink": "0",
                          "boxSizing": "border-box",
                          "alignItems": "center",
                          "paddingTop": "6px",
                          "paddingBottom": "6px"
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "layerName": "[mSPACER] - 12",
                        "id": "builder-ebd4feaa7b3649eaa6f6ff16d0f7b010",
                        "class": "gb-1 ge-6",
                        "meta": {
                         "previousId": "builder-98ac3745b3a64dcc9db7d4f22b5d817c"
                        },
                        "component": {
                         "name": "Custom Code",
                         "options": {
                          "code": "<div class=\"spacer-12\" />",
                          "scriptsClientOnly": true
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "display": "flex"
                         },
                         "medium": {
                          "display": "flex"
                         },
                         "small": {
                          "display": "none"
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "layerName": "[mSPACER] - 12",
                        "id": "builder-47d2bb5c5ebd4932b56e0a64e2982f7c",
                        "class": "gb-1 ge-6",
                        "meta": {
                         "previousId": "builder-4059a1ab7f23454b94c869d8d543844b"
                        },
                        "component": {
                         "name": "Custom Code",
                         "options": {
                          "code": "<div class=\"spacer-12\" />\n",
                          "scriptsClientOnly": true
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "display": "flex"
                         },
                         "medium": {
                          "display": "flex"
                         },
                         "small": {
                          "display": "flex"
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "id": "builder-4eba4a31d6aa4648acb191bab0aa0daa",
                        "class": "font-head head-shorten-top head-shorten-btm font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                        "meta": {
                         "previousId": "builder-5f1c0595d41b46d9b76eb4abff907a1e"
                        },
                        "component": {
                         "name": "Text",
                         "options": {
                          "text": "<p><span style=\"font-size: 96px; line-height: 96px; text-align: right;\"><span style=\"text-align: left;\">116</span>°</span></p>"
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "color": "rgba(0, 0, 0, 1)",
                          "textAlign": "left",
                          "marginTop": "6px"
                         },
                         "small": {
                          "marginTop": "0",
                          "marginBottom": "0"
                         }
                        }
                       }
                      ],
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "column",
                        "position": "relative",
                        "flexShrink": "0",
                        "boxSizing": "border-box"
                       }
                      }
                     }
                    ]
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-062a132d32fa44b980ecac145564e8c7",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-a78b1d9995d946c4971897ce89469ccb"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column"
                   },
                   "medium": {
                    "display": "flex",
                    "order": "-1"
                   },
                   "small": {
                    "display": "flex"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "gap": "0px",
                  "textAlign": "left",
                  "marginLeft": "-16px",
                  "marginRight": "-16px"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160//120",
                "id": "builder-e628c473fd0f45078a0c7fa2466d6f28",
                "meta": {
                 "previousId": "builder-9244b3c45488482da21acf7b52a91793"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 mspacer-120\" />\n",
                  "replaceNodes": true
                 },
                 "isRSC": null
                }
               },
               {
                "@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-acc032502df348119248907340c31c2b",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-f49295e95b6746789434437335114250"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-19637d16b8004c2288492b79ef2bb1fd",
                  "class": "gb-6 ge-12 gbt-1 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-94cbebc749644d3a9083261761aeaced"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                     }
                    },
                    "id": "builder-f24ada63c487444dbf006e183d657bf6",
                    "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-732bf975be744dd590557269b0271afe",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<div><div>Dual micro-OLED displays<br></div></div>"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto",
                      "marginBottom": "0",
                      "marginTop": "0"
                     },
                     "medium": {
                      "marginTop": "0px",
                      "marginBottom": "0px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                     }
                    },
                    "layerName": "JP",
                    "id": "builder-65bb9000c06c424e94fe69d040f62cb4",
                    "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-f24ada63c487444dbf006e183d657bf6",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<p>両眼にマイクロOLEDディスプレイを搭載</p>"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto",
                      "marginBottom": "0",
                      "marginTop": "0"
                     },
                     "medium": {
                      "marginTop": "0px",
                      "marginBottom": "0px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-54242628ad56442a92da5e988591d97c",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-e0e18b01525e4a7d9a46bc17bf11178e"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                     }
                    },
                    "id": "builder-8fad335625814c85a2d019bc152a3e6c",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-b5068424fdd0402cb913e958f50a9515",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<font color=\"#787e81\">Over 13.1 million pixels are packed into two 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.</font>"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto",
                      "marginTop": "0px",
                      "marginBottom": "0px"
                     },
                     "medium": {
                      "marginBottom": "0px",
                      "marginTop": "0px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                     }
                    },
                    "layerName": "JP",
                    "id": "builder-83ae078092be4ab3a2a2ea397d40bae7",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-8fad335625814c85a2d019bc152a3e6c",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<p>1,310万画素以上が、1インチのOLEDディスプレイ2枚にRGBストライプレイアウトで詰め込まれています。ピクセルの幅はわずか7.2μm（人間の髪の毛の7分の1）で、応答時間はナノ秒単位です。</p>"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto",
                      "marginTop": "0px",
                      "marginBottom": "0px"
                     },
                     "medium": {
                      "marginBottom": "0px",
                      "marginTop": "0px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-f01d90aa81c24d5699226fcd1509518a",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-9cfac972b5ca4d69ab5619e6004c0f7c"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-76b07b098a4e457eb333b7c67f46f770",
                    "meta": {
                     "previousId": "builder-d5aa92022a26420a86ebe610834cd769"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 80",
                    "id": "builder-457c590983234ebd9a3c75e3b145a6af",
                    "meta": {
                     "previousId": "builder-232a68b025bd4fc19d70a30fc3984982"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none",
                      "marginBottom": "-12px"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "display": "flex",
                    "flexDirection": "column"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "padding": "0px",
                  "textAlign": "right",
                  "width": "100%"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "bindings": {
                 "component.options.image": "var _virtual_index=\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/bsb2_holding2.webp?v=1747873977\";return _virtual_index"
                },
                "code": {
                 "bindings": {
                  "component.options.image": "\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/bsb2_holding2.webp?v=1747873977\";\n"
                 }
                },
                "layerName": "[IMG] - Beyond Boxing",
                "id": "builder-9b158f08a715410d8653271eb45745d7",
                "class": "base-margin img-rounded",
                "meta": {
                 "previousId": "builder-7ce6536d1479493ca37ad6215cf7245b",
                 "bindingActions": {
                  "component": {
                   "options": {
                    "image": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "'https://cdn.shopify.com/s/files/1/0643/5169/9161/files/bsb2_holding2.webp?v=1747873977'"
                      }
                     }
                    ]
                   }
                  }
                 }
                },
                "component": {
                 "name": "Image",
                 "options": {
                  "backgroundSize": "cover",
                  "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"
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column",
                  "position": "relative",
                  "flexShrink": "0",
                  "boxSizing": "border-box",
                  "minWidth": "20px",
                  "overflow": "hidden",
                  "height": "450px",
                  "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-9fd30fdf9784485d9a004e571d4111bc",
                "meta": {
                 "previousId": "builder-91fc2f5c30454aee9ce581e30aabbf86"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 40",
                "id": "builder-4517027a17a14c4cbb756450ef553bcb",
                "meta": {
                 "previousId": "builder-2c60fa5abcc64d2081f81c7e1b4dfe67"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-40\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 56",
                "id": "builder-69beb56ea7a7489aa7ba22451cc9697d",
                "meta": {
                 "previousId": "builder-3b210d34af354d9fad10e8a14f936bb6"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-56\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[mSPACER] - 24",
                "id": "builder-5b981a6d2bc843faade63033f72e12aa",
                "meta": {
                 "previousId": "builder-37e180bec6ae4d978e298fe90c8872f3"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[GRID] - Spec Highlights",
                "id": "builder-b59b4e68f5ea48baae0ce4dff04466e3",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-01237757119a4abb898b607103af5774"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-6e7ca3aaecf3442793eb12e1f3579b70",
                  "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-022e73d1421a4fbd9a2ad98e83a11522"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>5120 × 2560</p>"
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginTop": "0"
                   },
                   "medium": {
                    "paddingRight": "0px",
                    "marginRight": "0px",
                    "fontSize": "20px"
                   },
                   "small": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-b18afb2b832642b687ccad948add2ae9",
                  "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-0bf9f75acf33443a8942dc2233fa5013"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>500,000:1</p>"
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginRight": "84px",
                    "marginTop": "0px"
                   },
                   "medium": {
                    "paddingRight": "0px",
                    "marginRight": "0px",
                    "fontSize": "20px"
                   },
                   "small": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                   }
                  },
                  "id": "builder-375c4b7816024140b83b0676d847b837",
                  "class": "gbm-1 gem-3 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-fabb063753044d82a74ccb3714d178fd",
                   "bindingActions": {
                    "_newProperty": null
                   }
                  },
                  "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>"
                   },
                   "isRSC": null
                  },
                  "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,
                  "bindings": {
                   "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                   }
                  },
                  "layerName": "JP",
                  "id": "builder-740268e04bd142e892dcaf976e75c48a",
                  "class": "gbm-1 gem-3 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-375c4b7816024140b83b0676d847b837",
                   "bindingActions": {
                    "_newProperty": null
                   }
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>解像度（両眼）</p>"
                   },
                   "isRSC": null
                  },
                  "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,
                  "bindings": {
                   "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                   }
                  },
                  "layerName": "contrast ratio\n...",
                  "id": "builder-eb6a8a074adc4f1cae4b9280002eb192",
                  "class": "gbm-4 gem-6 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-d3dd99d060f74412a08b1d26fda87854",
                   "bindingActions": {
                    "_newProperty": null
                   }
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<span style=\"color: rgb(120, 126, 129); letter-spacing: 0.6px;\">contrast ratio</span><br />\n"
                   },
                   "isRSC": null
                  },
                  "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,
                  "bindings": {
                   "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                   }
                  },
                  "layerName": "JP",
                  "id": "builder-61d6dbd5ffe24a5fbcfe10157691ec9b",
                  "class": "gbm-4 gem-6 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-eb6a8a074adc4f1cae4b9280002eb192",
                   "bindingActions": {
                    "_newProperty": null
                   }
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>コントラスト比</p>"
                   },
                   "isRSC": null
                  },
                  "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-7d18e5476e2747378ab29079cc2eefe3",
                  "meta": {
                   "previousId": "builder-7e4f17a1c0d344b28d9dfa57c54e0b42"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-56\" />\n",
                    "scriptsClientOnly": true
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "none",
                    "marginTop": "-12px",
                    "marginBottom": "-12px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[mSPACER] - 24",
                  "id": "builder-6c06a880789f42e2a0e7184f9784eacd",
                  "meta": {
                   "previousId": "builder-ec387c16535a4766b26af49f1442225b"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-24\" />\n",
                    "scriptsClientOnly": true
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                   }
                  },
                  "id": "builder-ebfc5278abac402d9121b59a5f828d8c",
                  "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-9d009509c897452f9ccf6827ed8228a3",
                   "bindingActions": {
                    "_newProperty": null
                   }
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>up to 90 Hz</p>"
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginTop": "0"
                   },
                   "medium": {
                    "fontSize": "20px"
                   },
                   "small": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                   }
                  },
                  "layerName": "JP",
                  "id": "builder-1936fad7454e42f5b72b3c3d4a28e18b",
                  "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-ebfc5278abac402d9121b59a5f828d8c",
                   "bindingActions": {
                    "_newProperty": null
                   }
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>最大90Hz</p>"
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginTop": "0"
                   },
                   "medium": {
                    "fontSize": "20px"
                   },
                   "small": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-5b54f506d262400186d9f89deae5f8e7",
                  "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-ea14b0d4a1534f4a823eade0d638ea5c"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>32</p>"
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginTop": "0px"
                   },
                   "medium": {
                    "fontSize": "20px"
                   },
                   "small": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                   }
                  },
                  "id": "builder-9def17d3aace4ea0a67daac77d9907e6",
                  "class": "gbm-1 gem-3 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-f21abe235a044498b388b4156d2df5f9",
                   "bindingActions": {
                    "_newProperty": null
                   }
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "refresh rate"
                   },
                   "isRSC": null
                  },
                  "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,
                  "bindings": {
                   "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                   }
                  },
                  "layerName": "JP",
                  "id": "builder-6e6a2cc1397b4f22958263c1b0daf776",
                  "class": "gbm-1 gem-3 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-9def17d3aace4ea0a67daac77d9907e6",
                   "bindingActions": {
                    "_newProperty": null
                   }
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "リフレッシュレート"
                   },
                   "isRSC": null
                  },
                  "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,
                  "bindings": {
                   "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                   }
                  },
                  "id": "builder-f55591d60ede4d509bd0f299381687dd",
                  "class": "gbm-4 gem-6 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-86d1a657704c4a79869bf959dca897c9",
                   "bindingActions": {
                    "_newProperty": null
                   }
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<span style=\"color: rgb(120, 126, 129); letter-spacing: 0.6px;\">pixels per degree (PPD)</span><br>"
                   },
                   "isRSC": null
                  },
                  "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,
                  "bindings": {
                   "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                   }
                  },
                  "layerName": "JP",
                  "id": "builder-72c95204e76a4f9c8c8d43bbdcac74c4",
                  "class": "gbm-4 gem-6 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-f55591d60ede4d509bd0f299381687dd",
                   "bindingActions": {
                    "_newProperty": null
                   }
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<span style=\"color: rgb(120, 126, 129); letter-spacing: 0.6px;\">視野角1度あたりのピクセル数（PPD）</span><br />\r\n"
                   },
                   "isRSC": null
                  },
                  "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,
                  "bindings": {
                   "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                   }
                  },
                  "id": "builder-5f118a1037ef4548bdb099d5bacc324d",
                  "class": "gb-1 ge-3 get-3 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-dd0306e3da904d6d88307c0418f80643",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ],
                   "bindingActions": {
                    "_newProperty": null
                   }
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p><font face=\"Fragment Mono, sans-serif\">RESOLUTION</font></p>"
                    }
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex",
                    "fontSize": "15px",
                    "fontFamily": "Fragment Mono, sans-serif"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                   }
                  },
                  "layerName": "JP",
                  "id": "builder-2bceea5817a24e8db4083daaeed39e08",
                  "class": "gb-1 ge-3 get-3 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-5f118a1037ef4548bdb099d5bacc324d",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ],
                   "bindingActions": {
                    "_newProperty": null
                   }
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p>解像度（両眼）</p>"
                    }
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex",
                    "fontSize": "15px",
                    "fontFamily": "Fragment Mono, sans-serif"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                   }
                  },
                  "id": "builder-64903e81a968497892e6f44b5581aad9",
                  "class": "gb-4 ge-6 gbt-4 get-6 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-e0fb1abf213b4347834423386ea3a658",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ],
                   "bindingActions": {
                    "_newProperty": null
                   }
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p style=\"text-align: start;\"><font face=\"Fragment Mono, sans-serif\"><span style=\"font-size: 15px; letter-spacing: normal;\">CONTRAST RATIO</span></font></p>"
                    }
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex",
                    "fontSize": "15px",
                    "fontFamily": "Fragment Mono, sans-serif"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                   }
                  },
                  "layerName": "JP",
                  "id": "builder-4e8daf2c7c4f47c3a844a5f6027dfeaa",
                  "class": "gb-4 ge-6 gbt-4 get-6 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-64903e81a968497892e6f44b5581aad9",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ],
                   "bindingActions": {
                    "_newProperty": null
                   }
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p>コントラスト比</p>"
                    }
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex",
                    "fontSize": "15px",
                    "fontFamily": "Fragment Mono, sans-serif"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                   }
                  },
                  "id": "builder-2c1f344657c443e982d94446d0250e8b",
                  "class": "gb-7 ge-9 gbt-7 get-9 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-b4d726a26e0a4bb7a3b928410fc78473",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ],
                   "bindingActions": {
                    "_newProperty": null
                   }
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p style=\"text-align: start;\"><font face=\"Fragment Mono, sans-serif\"><span style=\"font-size: 15px; letter-spacing: normal;\">REFRESH RATE</span></font></p>"
                    }
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex",
                    "fontSize": "15px",
                    "fontFamily": "Fragment Mono, sans-serif"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                   }
                  },
                  "layerName": "JP",
                  "id": "builder-0ab119cb593b43f2ac6fa4c429a10a7a",
                  "class": "gb-7 ge-9 gbt-7 get-9 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-2c1f344657c443e982d94446d0250e8b",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ],
                   "bindingActions": {
                    "_newProperty": null
                   }
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p>リフレッシュレート</p>"
                    }
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex",
                    "fontSize": "15px",
                    "fontFamily": "Fragment Mono, sans-serif"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                   }
                  },
                  "id": "builder-f9809ca3e8dd4a25af529394eea5a5b3",
                  "class": "gb-10 ge-12 gbt-10 get-12 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-125f79d7566c440fadcb0bc4afa26d57",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ],
                   "bindingActions": {
                    "_newProperty": null
                   }
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p>PEAK PIXELS PER DEGREE (PPD)</p>"
                    }
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex",
                    "fontFamily": "Fragment Mono, sans-serif",
                    "fontSize": "15px",
                    "textAlign": "left"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "bindings": {
                   "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                  },
                  "code": {
                   "bindings": {
                    "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                   }
                  },
                  "layerName": "JP",
                  "id": "builder-7e6a3ceceb91424fafb3438c2160844b",
                  "class": "gb-10 ge-12 gbt-10 get-12 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-f9809ca3e8dd4a25af529394eea5a5b3",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ],
                   "bindingActions": {
                    "_newProperty": null
                   }
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p>視野角1度あたりのピクセル数（PPD）</p>"
                    }
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex",
                    "fontFamily": "Fragment Mono, sans-serif",
                    "fontSize": "15px",
                    "textAlign": "left"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "marginRight": "0px",
                  "paddingLeft": "0px",
                  "paddingRight": "0px"
                 },
                 "medium": {
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "width": "100%",
                  "paddingLeft": "0px",
                  "paddingRight": "0px"
                 },
                 "small": {
                  "paddingLeft": "0px"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 40",
                "id": "builder-f7df404263954f05b2447cf1ca988497",
                "meta": {
                 "previousId": "builder-c7180e77397949efa15e5e58591dfeee"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-40\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[mSPACER] - 24",
                "id": "builder-e3a0274dcee54ebdb57dd430f9510ff5",
                "meta": {
                 "previousId": "builder-37e180bec6ae4d978e298fe90c8872f3"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[mSPACER] - 24",
                "id": "builder-d4c1a084f80e4a33a46a3e7cda5ac6fa",
                "meta": {
                 "previousId": "builder-37e180bec6ae4d978e298fe90c8872f3"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[mSPACER] - 32",
                "id": "builder-69a0e880e86441f59a911d732d908528",
                "meta": {
                 "previousId": "builder-ce4f351e252240a6a3714992d30a2968"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-32\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160//120",
                "id": "builder-c785acfe183b4fbc9d8748cf0e994dfd",
                "meta": {
                 "previousId": "builder-ed347f9db20a4ff5b7de6073717224f2"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 mspacer-120\" />\n",
                  "replaceNodes": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "medium": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "NEW ITEMS",
                "id": "builder-5626836bd3d44cb6bfe00339b552ac0b",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-b954c9a4189e4ce98827bd48d188a905"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "GRID",
                  "id": "builder-698c242d1588451493142ed65d06d2f9",
                  "class": "gb-1 ge-4 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-68a5b90912fc4c3aaa392ecd240c6e58"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.image": "var _virtual_index=\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/adjustableipd.webp?v=1742450841\";return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "component.options.image": "\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/adjustableipd.webp?v=1742450841\";\n"
                     }
                    },
                    "layerName": "IMAGE",
                    "id": "builder-f3e69dbf5abf472a901ced1866c776de",
                    "class": "img-rounded",
                    "meta": {
                     "previousId": "builder-42d0c90381a4451b905a104dfecc7486",
                     "bindingActions": {
                      "component": {
                       "options": {
                        "image": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "'https://cdn.shopify.com/s/files/1/0643/5169/9161/files/adjustableipd.webp?v=1742450841'"
                          }
                         }
                        ]
                       }
                      }
                     }
                    },
                    "component": {
                     "name": "Image",
                     "options": {
                      "backgroundSize": "cover",
                      "backgroundPosition": "center",
                      "lazy": false,
                      "fitContent": true,
                      "aspectRatio": 1.139,
                      "lockAspectRatio": false,
                      "height": 1500,
                      "width": 1317,
                      "sizes": "(max-width: 638px) 95vw, (max-width: 998px) 41vw, 52vw"
                     },
                     "isRSC": null
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "Text boxes",
                      "id": "builder-861632ed307244b589fde77690823242",
                      "meta": {
                       "previousId": "builder-e4e2e97a394c49f981d3b6e930f1ffa1"
                      },
                      "children": [
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "id": "builder-67d81cffbd62484e8d8fc8fee465e649",
                        "class": "font-detail product-tag",
                        "meta": {
                         "previousId": "builder-ccbb5308708a41148bab8a3c69030a48",
                         "transformed.text": "localized",
                         "localizedTextInputs": [
                          "text"
                         ]
                        },
                        "component": {
                         "name": "Text",
                         "options": {
                          "text": {
                           "@type": "@builder.io/core:LocalizedValue",
                           "Default": "<p><font face=\"Fragment Mono, sans-serif\"><span style=\"font-size: 12px;\">Beyond-2 Sweetspot</span></font><font face=\"Fragment Mono, sans-serif\"><br></font></p>",
                           "jp": "<p>同梱品</p>"
                          }
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "zIndex": "2",
                          "borderRadius": "12px",
                          "display": "none"
                         },
                         "small": {
                          "marginBottom": "0px"
                         }
                        }
                       }
                      ],
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "column",
                        "position": "absolute",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "bottom": "32px",
                        "zIndex": "2",
                        "left": "32px",
                        "textAlign": "center",
                        "alignItems": "left",
                        "gap": "12px"
                       },
                       "medium": {
                        "bottom": "16px"
                       },
                       "small": {
                        "bottom": "-24px!important",
                        "justifyContent": "center"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "width": "100%",
                      "minWidth": "20px",
                      "overflow": "hidden",
                      "height": "400px",
                      "backgroundColor": "rgba(34, 36, 37, 1)"
                     },
                     "medium": {
                      "height": "300px",
                      "backgroundColor": "rgba(34, 36, 37, 1)"
                     },
                     "small": {
                      "height": "calc(calc(100vw - 24px) * 0.7)",
                      "minHeight": "20px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "TEXT",
                    "id": "builder-42f63be9e80f4cb59401f3b225b6a489",
                    "meta": {
                     "previousId": "builder-86a3a4ebb6d449e4a40394ec46d9c74a"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 16",
                      "id": "builder-c6d7e84da9604c34a36648fbd2884cf8",
                      "class": "gb-1 ge-6",
                      "meta": {
                       "previousId": "builder-991e108fb47c446b869ad58cfa1d215e"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-16\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                       }
                      },
                      "layerName": "Text",
                      "id": "builder-27486769bddb431ca0433788b8c3cd24",
                      "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-7a2f17085fd6467f8c5b8a8a18ecbb97",
                       "localizedTextInputs": [
                        "text"
                       ],
                       "transformed.text": "localized",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p><font color=\"#222425\">Adjustable IPD</font></p>",
                         "jp": "<p><font color=\"#222425\">斬新な新色</font></p>\r\n"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(34, 36, 37, 1)",
                        "marginTop": "0px",
                        "marginBottom": "-1px",
                        "textAlign": "left"
                       },
                       "medium": {
                        "marginTop": "0px"
                       },
                       "small": {
                        "marginBottom": "0px",
                        "marginTop": "0px"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                       }
                      },
                      "layerName": "JP",
                      "id": "builder-bceec8298f3c4e02a8092ea1eec5602f",
                      "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-27486769bddb431ca0433788b8c3cd24",
                       "localizedTextInputs": [
                        "text"
                       ],
                       "transformed.text": "localized",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p>IPD調節機能</p>",
                         "jp": "<p><font color=\"#222425\">斬新な新色</font></p>\r\n"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(34, 36, 37, 1)",
                        "marginTop": "0px",
                        "marginBottom": "-1px",
                        "textAlign": "left"
                       },
                       "medium": {
                        "marginTop": "0px"
                       },
                       "small": {
                        "marginBottom": "0px",
                        "marginTop": "0px"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 16",
                      "id": "builder-df9806beb2904813a77b5177f19eef79",
                      "class": "gb-1 ge-6",
                      "meta": {
                       "previousId": "builder-e3fdb0012f714639b21a6edbab5497c7"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-16\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                       }
                      },
                      "id": "builder-4f316ce1f3ce4e6c9161f0736a38e721",
                      "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                      "meta": {
                       "previousId": "builder-e4d4e0805f71447a803075ab67f00324",
                       "localizedTextInputs": [
                        "text"
                       ],
                       "transformed.text": "localized",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p>Beyond 2 now features per-eye adjustable IPD, allowing you to fine-tune the position of the optics in front of each eye independently to achieve optimal clarity and comfort. This makes it easy to share your Beyond with friends and family.</p>",
                         "jp": "<p>「スケルトン」は、ヘッドセットの複雑な内部構造が見える透明なデザインです。一方、「オレンジ」は自撮りや配信でも映えるビビッドなカラーです。前世代機と同様に、Beyond 2も「カーボンブラック」を選択可能です。</p>\r\n"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(120, 126, 129, 1)",
                        "textAlign": "left"
                       },
                       "small": {
                        "marginTop": "0",
                        "marginBottom": "0"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                       }
                      },
                      "layerName": "JP",
                      "id": "builder-baae08f2e8fb457890671bfe97d0bf12",
                      "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                      "meta": {
                       "previousId": "builder-4f316ce1f3ce4e6c9161f0736a38e721",
                       "localizedTextInputs": [
                        "text"
                       ],
                       "transformed.text": "localized",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p>Beyond 2は、レンズ＆スクリーンの位置を片目ずつ微調整できるIPD調節機能を搭載。瞳孔間距離に応じた配置で鮮明な画像と快適なVR体験をお届けすると共に、ヘッドセットをお友達やご家族と共有可能になりました。</p>",
                         "jp": "<p>「スケルトン」は、ヘッドセットの複雑な内部構造が見える透明なデザインです。一方、「オレンジ」は自撮りや配信でも映えるビビッドなカラーです。前世代機と同様に、Beyond 2も「カーボンブラック」を選択可能です。</p>\r\n"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(120, 126, 129, 1)",
                        "textAlign": "left"
                       },
                       "small": {
                        "marginTop": "0",
                        "marginBottom": "0"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[mSPACER] - 32",
                      "id": "builder-8e95638a489d4ae2a3bb0b966ab70299",
                      "meta": {
                       "previousId": "builder-8560eac2f4c64fe49950bb55880b1d7a"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-32\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "none"
                       },
                       "medium": {
                        "display": "none"
                       },
                       "small": {
                        "display": "none"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 40",
                      "id": "builder-8deaf66af5fc4651962798b9c9f68818",
                      "meta": {
                       "previousId": "builder-333f6591aaa143c2a986c864404d110a"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-40\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "flex"
                       },
                       "medium": {
                        "display": "flex"
                       },
                       "small": {
                        "display": "none"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[mSPACER] - 32",
                      "id": "builder-fdbdb9a6b25c4479b3c1eece668953a5",
                      "meta": {
                       "previousId": "builder-efb714d0ff1146d7b031d1a12ae92e67"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-32\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "none"
                       },
                       "medium": {
                        "display": "none"
                       },
                       "small": {
                        "display": "flex"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "GRID",
                  "id": "builder-0431ada178a5483e95cc0c145e52ea5f",
                  "class": "gb-5 ge-8 gbm-1 gem-6 gbt-1 get-12",
                  "meta": {
                   "previousId": "builder-06e24389fcb44ae2bfb647c2a7dd79e8"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.image": "var _virtual_index=\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/eyetracking.webp?v=1742450841\";return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "component.options.image": "\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/eyetracking.webp?v=1742450841\";\n"
                     }
                    },
                    "layerName": "IMAGE",
                    "id": "builder-d513855ebe694af7bad2fae2d1a9fcf9",
                    "class": "img-rounded",
                    "meta": {
                     "previousId": "builder-e799b46aafb842cc9e5d43f1aaec38fb",
                     "bindingActions": {
                      "component": {
                       "options": {
                        "image": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "'https://cdn.shopify.com/s/files/1/0643/5169/9161/files/eyetracking.webp?v=1742450841'"
                          }
                         }
                        ]
                       }
                      }
                     }
                    },
                    "component": {
                     "name": "Image",
                     "options": {
                      "backgroundSize": "cover",
                      "backgroundPosition": "center",
                      "lazy": false,
                      "fitContent": true,
                      "aspectRatio": 0.564,
                      "lockAspectRatio": false,
                      "height": 1127,
                      "width": 2000,
                      "sizes": "(max-width: 998px) 41vw, 52vw"
                     },
                     "isRSC": null
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "Text boxes",
                      "id": "builder-b8375e0d8d31488782c9d4dcb1eeeb48",
                      "meta": {
                       "previousId": "builder-b61f3d26f95d4c70a6492e14997fcea3"
                      },
                      "children": [
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "id": "builder-57e9ac0bd3d24b90b6a79fdf662754a4",
                        "class": "font-detail product-tag",
                        "meta": {
                         "previousId": "builder-5cb1810cfa3d49358098c393d21092a5",
                         "transformed.text": "localized",
                         "localizedTextInputs": [
                          "text"
                         ]
                        },
                        "component": {
                         "name": "Text",
                         "options": {
                          "text": {
                           "@type": "@builder.io/core:LocalizedValue",
                           "Default": "<p><font face=\"Fragment Mono, sans-serif\"><span style=\"font-size: 12px;\">Beyond-2 Sweetspot</span></font><font face=\"Fragment Mono, sans-serif\"><br></font></p>",
                           "jp": "<p>同梱品</p>"
                          }
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "zIndex": "2",
                          "borderRadius": "12px"
                         },
                         "small": {
                          "marginBottom": "0px"
                         }
                        }
                       }
                      ],
                      "responsiveStyles": {
                       "large": {
                        "display": "none",
                        "flexDirection": "column",
                        "position": "absolute",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "bottom": "32px",
                        "zIndex": "2",
                        "left": "32px",
                        "textAlign": "center",
                        "alignItems": "left",
                        "gap": "12px"
                       },
                       "medium": {
                        "bottom": "16px"
                       },
                       "small": {
                        "bottom": "-24px!important",
                        "justifyContent": "center"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "id": "builder-9a24e8a3c7d14c91b4ec4b596eaa6a78",
                      "class": "font-detail product-tag-dark",
                      "meta": {
                       "previousId": "builder-a1f8eda168814de99409e58a74350717",
                       "transformed.text": "localized",
                       "localizedTextInputs": [
                        "text"
                       ]
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p>Beyond 2e&nbsp;</p>",
                         "jp": "<p>NEW</p>"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(255, 255, 255, 1)",
                        "marginLeft": "16px",
                        "marginTop": "16px",
                        "zIndex": "1",
                        "backgroundColor": "rgba(0, 0, 0, 1)"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "width": "100%",
                      "minWidth": "20px",
                      "overflow": "hidden",
                      "height": "400px",
                      "backgroundColor": "rgba(34, 36, 37, 1)"
                     },
                     "medium": {
                      "height": "300px",
                      "backgroundColor": "rgba(34, 36, 37, 1)"
                     },
                     "small": {
                      "height": "calc(calc(100vw - 24px) * 0.7)",
                      "minHeight": "20px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-5c2b319491e846e791005fb2795738a0",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-cfe787074fd74b39b02840d8bfe879c3"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                     }
                    },
                    "id": "builder-8440909baeae4a959978cebb140e64cc",
                    "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-4d903efc79ac40d88c351e5f05bf871f",
                     "localizedTextInputs": [
                      "text"
                     ],
                     "transformed.text": "localized",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p><font color=\"#222425\">Eyetracking</font></p>",
                       "jp": "<p><font color=\"#222425\">汎用ヘイローマウント</font></p>\r\n"
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(255, 255, 255, 1)",
                      "marginTop": "0px",
                      "marginBottom": "-1px",
                      "textAlign": "left"
                     },
                     "medium": {
                      "marginTop": "0px"
                     },
                     "small": {
                      "marginBottom": "0px",
                      "marginTop": "0px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                     }
                    },
                    "layerName": "JP",
                    "id": "builder-96c67ed0bdb94bbd9265299cc0b2ec9b",
                    "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-8440909baeae4a959978cebb140e64cc",
                     "localizedTextInputs": [
                      "text"
                     ],
                     "transformed.text": "localized",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p>アイトラッキング</p>",
                       "jp": "<p><font color=\"#222425\">汎用ヘイローマウント</font></p>\r\n"
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(255, 255, 255, 1)",
                      "marginTop": "0px",
                      "marginBottom": "-1px",
                      "textAlign": "left"
                     },
                     "medium": {
                      "marginTop": "0px"
                     },
                     "small": {
                      "marginBottom": "0px",
                      "marginTop": "0px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-3a344eb4fa9b4bb5aca57511a68687a2",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-029619938e2742d79927a4519449ab2f"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-1bd11c425bb74cd4ba9b73982ef04a46",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-c352c4d8a60746deba1c05659db3825d"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                     }
                    },
                    "id": "builder-2eb13ecd8d65450ea4cb5cc272951701",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-d038624bdf39465b9fd9877ba178d818",
                     "localizedTextInputs": [
                      "text"
                     ],
                     "transformed.text": "localized",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p>Beyond 2e features integrated eyetracking with incredibly tiny camera sensors the size of a grain of sand. Our advanced AI and computer vision research has resulted in a state-of-the-art pupil model, with inference running on AMD and NVIDIA GPUs.</p>",
                       "jp": "<p>暗視ゴーグルからインスパイアされた宙に浮くデザインのヘイローマウントはおでこに固定されるため、ヘッドセットの顔との距離や傾きを調整できます。カスタムクッションと異なり、汎用ライトシーリングでは顔を3DスキャンするためのiPhoneが必要ありません。</p>\r\n"
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)",
                      "textAlign": "left"
                     },
                     "small": {
                      "marginTop": "0",
                      "marginBottom": "0"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                     }
                    },
                    "layerName": "JP",
                    "id": "builder-161e07b6b47d4ff18f31ef136ea8a00e",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-2eb13ecd8d65450ea4cb5cc272951701",
                     "localizedTextInputs": [
                      "text"
                     ],
                     "transformed.text": "localized",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p>Beyond 2eは、砂粒ほどの極めて小さなカメラセンサーによるアイトラッキング機能を搭載しています。当社の高度な AI とコンピュータービジョンの開発により、AMDやNVIDIAのGPU上で推論を実行する最先端の瞳孔推定モデルが実現しました。</p>",
                       "jp": "<p>暗視ゴーグルからインスパイアされた宙に浮くデザインのヘイローマウントはおでこに固定されるため、ヘッドセットの顔との距離や傾きを調整できます。カスタムクッションと異なり、汎用ライトシーリングでは顔を3DスキャンするためのiPhoneが必要ありません。</p>\r\n"
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)",
                      "textAlign": "left"
                     },
                     "small": {
                      "marginTop": "0",
                      "marginBottom": "0"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-1f1c851cbbf3494a83f2258b76b6d0a2",
                    "meta": {
                     "previousId": "builder-e5f7ddc7feb14934a4fa82dfdf5e6a92"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 40",
                    "id": "builder-0779d06e2c894fceacd3720ac8519507",
                    "meta": {
                     "previousId": "builder-333f6591aaa143c2a986c864404d110a"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-40\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-6a1c30996ab848c490ba3e1f9c56f29e",
                    "meta": {
                     "previousId": "builder-f0da337be6e84ee48aa3c9dd50df268f"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-ae758fc9c0fc45068683f8565cb075f8",
                    "meta": {
                     "previousId": "builder-6a13524edec34331acdfede47e9faa0a"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "GRID",
                  "id": "builder-16b44609137e4c10bb21f6bd0ca18fb4",
                  "class": "gb-9 ge-12 gbt-1 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-b2e53d49cf234483861d69ee4a61fac6"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.image": "var _virtual_index=\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/basestation.png?v=1747876854\";return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "component.options.image": "\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/basestation.png?v=1747876854\";\n"
                     }
                    },
                    "layerName": "IMAGE",
                    "id": "builder-5506f9937c8a43248aef5721bf8cd69c",
                    "class": "img-rounded",
                    "meta": {
                     "previousId": "builder-757a1382b9294d7c8305866568452ecc",
                     "bindingActions": {
                      "component": {
                       "options": {
                        "image": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "'https://cdn.shopify.com/s/files/1/0643/5169/9161/files/basestation.png?v=1747876854'"
                          }
                         }
                        ]
                       }
                      }
                     }
                    },
                    "component": {
                     "name": "Image",
                     "options": {
                      "backgroundSize": "cover",
                      "backgroundPosition": "center",
                      "lazy": false,
                      "fitContent": true,
                      "aspectRatio": 0.564,
                      "lockAspectRatio": false,
                      "height": 1127,
                      "width": 2000,
                      "sizes": "(max-width: 998px) 41vw, 52vw"
                     },
                     "isRSC": null
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "Text boxes",
                      "id": "builder-3d1ce0d98589452c85c09f583c96a5a1",
                      "meta": {
                       "previousId": "builder-097b24dde4db4b318a406d50ee60a351"
                      },
                      "children": [
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "id": "builder-7419949c129543318167da061e6086e0",
                        "class": "font-detail product-tag",
                        "meta": {
                         "previousId": "builder-ae5268f47dfa4e05858d2a62efe15ec5",
                         "transformed.text": "localized",
                         "localizedTextInputs": [
                          "text"
                         ]
                        },
                        "component": {
                         "name": "Text",
                         "options": {
                          "text": {
                           "@type": "@builder.io/core:LocalizedValue",
                           "Default": "<p><font face=\"Fragment Mono, sans-serif\"><span style=\"font-size: 12px;\">Beyond-2 Sweetspot</span></font><font face=\"Fragment Mono, sans-serif\"><br></font></p>",
                           "jp": "<p>同梱品</p>"
                          }
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "zIndex": "2",
                          "borderRadius": "12px"
                         },
                         "small": {
                          "marginBottom": "0px"
                         }
                        }
                       }
                      ],
                      "responsiveStyles": {
                       "large": {
                        "display": "none",
                        "flexDirection": "column",
                        "position": "absolute",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "bottom": "32px",
                        "zIndex": "2",
                        "left": "32px",
                        "textAlign": "center",
                        "alignItems": "left",
                        "gap": "12px"
                       },
                       "medium": {
                        "bottom": "16px"
                       },
                       "small": {
                        "bottom": "-24px!important",
                        "justifyContent": "center"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                       }
                      },
                      "id": "builder-2014503bf99f4964bee6588b801d5fcc",
                      "class": "font-detail product-tag-dark",
                      "meta": {
                       "previousId": "builder-a0e107f05c5044308021d87cdbfca9bc",
                       "transformed.text": "localized",
                       "localizedTextInputs": [
                        "text"
                       ],
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p>not included</p>",
                         "jp": "<p>NEW</p>"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(255, 255, 255, 1)",
                        "marginLeft": "16px",
                        "marginTop": "16px",
                        "zIndex": "1"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                       }
                      },
                      "layerName": "JP",
                      "id": "builder-6a096123ba2549faa857337f78bd6c2a",
                      "class": "font-detail product-tag-dark",
                      "meta": {
                       "previousId": "builder-2014503bf99f4964bee6588b801d5fcc",
                       "transformed.text": "localized",
                       "localizedTextInputs": [
                        "text"
                       ],
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p><span style=\"font-size: 16px;\">同梱なし</span></p>",
                         "jp": "<p>NEW</p>"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(255, 255, 255, 1)",
                        "marginLeft": "16px",
                        "marginTop": "16px",
                        "zIndex": "1"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "width": "100%",
                      "minWidth": "20px",
                      "overflow": "hidden",
                      "height": "400px",
                      "backgroundColor": "rgba(244, 243, 243, 1)"
                     },
                     "medium": {
                      "height": "300px",
                      "backgroundColor": "rgba(34, 36, 37, 1)"
                     },
                     "small": {
                      "height": "calc(calc(100vw - 24px) * 0.7)",
                      "minHeight": "20px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-d87adeee75704ce3a5a0e6fb7725b6ef",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-9cfac972b5ca4d69ab5619e6004c0f7c"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                     }
                    },
                    "id": "builder-dd9b9beb0aee4a10b4d0fd2d8d0f54c7",
                    "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-ddc678d965c04a8ba8ee42d8c29ad233",
                     "localizedTextInputs": [
                      "text"
                     ],
                     "transformed.text": "localized",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p><font color=\"#222425\">SteamVR Tracking</font></p>",
                       "jp": "<p><font color=\"#222425\">汎用ヘイローマウント</font></p>\r\n"
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(255, 255, 255, 1)",
                      "marginTop": "0px",
                      "marginBottom": "-1px",
                      "textAlign": "left"
                     },
                     "medium": {
                      "marginTop": "0px"
                     },
                     "small": {
                      "marginBottom": "0px",
                      "marginTop": "0px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                     }
                    },
                    "layerName": "JP",
                    "id": "builder-b0c99a4dd41b41c9a64ee6b8b4aa90c7",
                    "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-dd9b9beb0aee4a10b4d0fd2d8d0f54c7",
                     "localizedTextInputs": [
                      "text"
                     ],
                     "transformed.text": "localized",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p>SteamVRトラッキング</p>",
                       "jp": "<p><font color=\"#222425\">汎用ヘイローマウント</font></p>\r\n"
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(255, 255, 255, 1)",
                      "marginTop": "0px",
                      "marginBottom": "-1px",
                      "textAlign": "left"
                     },
                     "medium": {
                      "marginTop": "0px"
                     },
                     "small": {
                      "marginBottom": "0px",
                      "marginTop": "0px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-c54717cbd3554c9081f59900e9a68248",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-df507fa9c8d149c3984ad275bceba4c6"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-68057d8da562468aad3d4edbaf677310",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-6776a13fb07e4666a1b6614782de5c42"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
                     }
                    },
                    "id": "builder-9d03a24670f542b29ea70ac070ef97bc",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-3d9556e2768e47cf9bedd60bd4e3a524",
                     "localizedTextInputs": [
                      "text"
                     ],
                     "transformed.text": "localized",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p></p>Beyond 2 runs on SteamVR and requires Base Stations for tracking. SteamVR Base Stations are known for delivering the most precise and low-latency tracking.&nbsp; Base Stations are not included and must be purchased separately.&nbsp;<p></p>",
                       "jp": "<p>暗視ゴーグルからインスパイアされた宙に浮くデザインのヘイローマウントはおでこに固定されるため、ヘッドセットの顔との距離や傾きを調整できます。カスタムクッションと異なり、汎用ライトシーリングでは顔を3DスキャンするためのiPhoneが必要ありません。</p>\r\n"
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)",
                      "textAlign": "left"
                     },
                     "small": {
                      "marginTop": "0",
                      "marginBottom": "0"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
                     }
                    },
                    "layerName": "JP",
                    "id": "builder-70b54187e0f7447f89c5f708a41a411d",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-9d03a24670f542b29ea70ac070ef97bc",
                     "localizedTextInputs": [
                      "text"
                     ],
                     "transformed.text": "localized",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p>Beyond 2はSteamVR上で動作し、トラッキングのためにBaseStaion1.0もしくは2.0が必要です。SteamVR対応のBase Stationは、最も正確で低遅延なトラッキングを実現することで知られています。BaseStaionは同梱されていないため、別途ご購入ください。</p>",
                       "jp": "<p>暗視ゴーグルからインスパイアされた宙に浮くデザインのヘイローマウントはおでこに固定されるため、ヘッドセットの顔との距離や傾きを調整できます。カスタムクッションと異なり、汎用ライトシーリングでは顔を3DスキャンするためのiPhoneが必要ありません。</p>\r\n"
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)",
                      "textAlign": "left"
                     },
                     "small": {
                      "marginTop": "0",
                      "marginBottom": "0"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-f112c9e82e124254935aa40f6cfe08a2",
                    "meta": {
                     "previousId": "builder-e5f7ddc7feb14934a4fa82dfdf5e6a92"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 40",
                    "id": "builder-038b58ef91fa4120aa8479a9cbdeb2c6",
                    "meta": {
                     "previousId": "builder-333f6591aaa143c2a986c864404d110a"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-40\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-5b1e0747da2d418881dba543b1aa70b2",
                    "meta": {
                     "previousId": "builder-fc92f9b870b445e69b40ca4f79301059"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-ec191abc31894c7c9b0bf931657d92f9",
                    "meta": {
                     "previousId": "builder-126e6c39b2b94f67882a9b77723e1b96"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "flex"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "marginLeft": "-16px",
                  "marginRight": "-16px"
                 },
                 "medium": {
                  "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-aa84ae4cf6e94d6eaa8154ce24a626e7",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-313b801ec6d844e9bed06933f4692238"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-bd4f43c790c4416d8d9d9da79899d908",
                  "class": "gb-8 ge-11 gbt-1 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-90f5d680d6ae4e6eaa0bb948923407b0"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-b27e61a6e1a54adb8217b64348a99b5e",
                    "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-b727f2be6ad349a7a17a8c20e9151e5e"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "Personalized to fit you perfectly.&nbsp;"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto"
                     },
                     "medium": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 32//24",
                    "id": "builder-606d0cc68f2c487eb01b9f49028ce5d1",
                    "class": "gb-1 ge-12 gem-6 ",
                    "meta": {
                     "previousId": "builder-d3aa77c9d9b84072974a4b397e1f3e6b"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 mspacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-3ea3fafc7fa34503b71c320b166e4630",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-2084499144c44c66ade057003cac83a1"
                    },
                    "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>"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto"
                     },
                     "medium": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 56",
                    "id": "builder-05abbe6d9bd74affb60012bb80c238ef",
                    "meta": {
                     "previousId": "builder-48ffd49c2eca46d2bbc94cbd1ac97a6a"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-56\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-010cdc9ef3e2484e82154b7c6b9545c5",
                    "meta": {
                     "previousId": "builder-b3752c48c95546d9adac714f2d7dbd64"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 80",
                    "id": "builder-c58c115d6994469a9e3ec1a564d5a503",
                    "meta": {
                     "previousId": "builder-5e1a1b2b71934c84816209baf13241b0"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none",
                      "marginBottom": "-12px"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "display": "flex",
                    "flexDirection": "column"
                   },
                   "medium": {
                    "display": "none"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "padding": "0px",
                  "textAlign": "left",
                  "width": "100%"
                 },
                 "medium": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[GRID] - Body Tracking Imagery",
                "id": "builder-06e8a9d668ef4495852de8f9bbae45ea",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-9a3b0935deb84272bfce7ed2e60dac86"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid left)",
                  "id": "builder-6a1b15ee99654eb5987c7dee96e6ae99",
                  "class": "gb-1 ge-6 get-6 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-84b3a4b0f4754e9aa2d8d86c936b50e0"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[IMG] - Beyond Boxing",
                    "id": "builder-14b2543f100648489516c3c2fe5f7cd5",
                    "class": "base-margin img-rounded",
                    "meta": {
                     "previousId": "builder-c02365dd33eb4768a8868cf68d90916c",
                     "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: 998px) 48vw, 59vw"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "minWidth": "20px",
                      "overflow": "hidden",
                      "height": "25vw",
                      "marginLeft": "0px",
                      "marginRight": "0px"
                     },
                     "medium": {
                      "height": "50vw",
                      "display": "none"
                     },
                     "small": {
                      "width": "100%",
                      "marginLeft": "0px",
                      "height": "80vw"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "none",
                    "flexDirection": "column",
                    "width": "100%",
                    "height": "30vw"
                   },
                   "medium": {
                    "height": "100%",
                    "display": "none"
                   },
                   "small": {
                    "width": "100%",
                    "height": "100%"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-297ae1dd1ba249079c62ffc216ed4eea",
                  "class": "gb-7 ge-12 gbt-7 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-7e6f931590cc4b7cabeea69b22327492"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[IMG] - Beyond Boxing",
                    "id": "builder-a3913dae8ae644098ef549d909c885c3",
                    "class": "base-margin img-rounded",
                    "meta": {
                     "previousId": "builder-4f8cc782b4ff4a7fb2c1b418e4ca9cdf",
                     "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: 998px) 48vw, 59vw"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none",
                      "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",
                      "display": "none"
                     },
                     "small": {
                      "width": "100%",
                      "marginLeft": "0px",
                      "height": "80vw"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "none",
                    "flexDirection": "column",
                    "height": "30vw"
                   },
                   "medium": {
                    "height": "100%",
                    "display": "none"
                   },
                   "small": {
                    "height": "100%"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "paddingLeft": "0px",
                  "paddingRight": "0px",
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "display": "none"
                 },
                 "medium": {
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "display": "none"
                 },
                 "small": {
                  "display": "flex",
                  "flexDirection": "row",
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "width": "100%"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160",
                "id": "builder-81a2c08601f84d71bbd70194cec3f9a1",
                "meta": {
                 "previousId": "builder-1c8f9e030d12472797c6786393230138"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 tspacer-160\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               }
              ],
              "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&&state.specMap.length>0&&!state.loading&&state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!state.specMap && state.specMap.length > 0 && !state.loading && state.productInfo"
               }
              },
              "layerName": "[SPACER] - 120//80",
              "id": "builder-6da94e0d40b6454da3e3df20b260e17b",
              "meta": {
               "previousId": "builder-025dd661174a480089c64bd534427e11"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-120 mspacer-80\" />\n",
                "replaceNodes": true
               },
               "isRSC": null
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=!!state.specMap&&state.specMap.length>0&&!state.loading&&state.productInfo;return _virtual_index",
               "hide": "var _virtual_index=!!window.BigData&&\"ja\"==window.BigData.product.store.locale;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!state.specMap && state.specMap.length > 0 && !state.loading && state.productInfo",
                "hide": "!!window.BigData && window.BigData.product.store.locale == 'ja'"
               }
              },
              "id": "builder-eeca968766354a2b99dd8eacdeff371d",
              "class": "font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
              "meta": {
               "bindingActions": {
                "show": null,
                "hide": null,
                "_newProperty": null
               }
              },
              "component": {
               "name": "Text",
               "options": {
                "text": "<p>Specifications</p>"
               },
               "isRSC": null
              },
              "responsiveStyles": {
               "large": {
                "textAlign": "left"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=!!state.specMap&&state.specMap.length>0&&!state.loading&&state.productInfo;return _virtual_index",
               "hide": "var _virtual_index=!!window.BigData&&\"ja\"!=window.BigData.product.store.locale;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!state.specMap && state.specMap.length > 0 && !state.loading && state.productInfo",
                "hide": "!!window.BigData && window.BigData.product.store.locale != 'ja'"
               }
              },
              "layerName": "JP",
              "id": "builder-5319187adb6b43a5a48da8f073acd649",
              "class": "font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
              "meta": {
               "bindingActions": {
                "show": null,
                "hide": null,
                "_newProperty": null
               },
               "previousId": "builder-eeca968766354a2b99dd8eacdeff371d"
              },
              "component": {
               "name": "Text",
               "options": {
                "text": "<p>スペック</p>"
               },
               "isRSC": null
              },
              "responsiveStyles": {
               "large": {
                "textAlign": "left"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=!!state.specMap&&state.specMap.length>0&&!state.loading&&state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!state.specMap && state.specMap.length > 0 && !state.loading && state.productInfo"
               }
              },
              "layerName": "[SPACER] - 40//",
              "id": "builder-6abcec4a00124623ae35dcac480df64c",
              "meta": {
               "previousId": "builder-85e2a79fe18d4e37a30af374bd0efa2b"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-40\" />\n",
                "replaceNodes": true
               },
               "isRSC": null
              }
             },
             {
              "@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-8c2a5783ca1346a8939e3f103120f0b5",
              "class": "base-grid",
              "meta": {
               "previousId": "builder-56c8d097ca1b4032a0a9dfb9bca41a71",
               "bindingActions": {
                "hide": null,
                "show": null
               }
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 32//",
                "id": "builder-4365973b29eb45f1a64dffe9afd88a8e",
                "class": "gb-1 ge-12",
                "meta": {
                 "previousId": "builder-4499f710f28242afb8832cab541aa155"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-32\" />\n",
                  "replaceNodes": true
                 },
                 "isRSC": null
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid number)",
                "id": "builder-8e272098debb40fa838ca598ce08bd88",
                "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-ecdbacf1aedf457dbffc4c4345b9eb80",
                  "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>"
                   },
                   "isRSC": null
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid name)",
                "id": "builder-aa6ffae250594f8eae2dcafd16888dd7",
                "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-27a6797799fb44cca7963dfb7e7b6369",
                  "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>"
                   },
                   "isRSC": null
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 32//",
                "id": "builder-41ac8cc86f4d41688fc9abe8b576d153",
                "class": "gbm-1 gem-6",
                "meta": {
                 "previousId": "builder-f11a520428cf4db8b3535d11805290de"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"desktop-nix mspacer-32\" />\n",
                  "replaceNodes": true
                 },
                 "isRSC": null
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid titles)",
                "id": "builder-fc51adb59a1e49e59b8abd346278d7e9",
                "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-0827163deda549c694b974a70f503021",
                  "class": "font-body-sm font-mob-xsm",
                  "meta": {
                   "previousId": "builder-8624212b36084972b043997abe7c4ad0"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>GPU</p>"
                   },
                   "isRSC": null
                  },
                  "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-3d984454e99b4b548ba3223018c5cd9d",
                "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-727ab80c1cbd45f89e5385a5cd8d9214",
                  "class": "font-body-sm font-mob-xsm",
                  "meta": {
                   "previousId": "builder-8624212b36084972b043997abe7c4ad0"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>GPU</p>"
                   },
                   "isRSC": null
                  }
                 }
                ],
                "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-0cb8dfc61b634c1f96f2faf134f485be",
                "class": "gb-1 ge-12",
                "meta": {
                 "previousId": "builder-f11a520428cf4db8b3535d11805290de"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-56 mspacer-40\" />\n",
                  "replaceNodes": true
                 },
                 "isRSC": null
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "gridRowGap": "0px",
                "borderTop": "1px solid #787E81",
                "padding": "0",
                "textAlign": "left"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "layerName": "[SPACER] - 160",
              "id": "builder-e4cbfb5e0e6841b294ab9f71a09486bc",
              "meta": {
               "previousId": "builder-e8cb430d65b0487c8504ec30da554f47"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-160 tspacer-160\" />\n",
                "scriptsClientOnly": true
               },
               "isRSC": null
              },
              "responsiveStyles": {
               "large": {
                "display": "flex"
               },
               "medium": {
                "display": "flex"
               },
               "small": {
                "display": "flex"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=!!document.querySelector('div[data-yotpo-instance-id=\"1101053\"] .yotpo-main-layout>div');return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!document.querySelector('div[data-yotpo-instance-id=\"1101053\"] .yotpo-main-layout>div')"
               }
              },
              "layerName": "Q&A SECTION",
              "id": "builder-c6d92c3b228c46c195729f6bd569a2d6",
              "meta": {
               "bindingActions": {
                "show": null,
                "hide": null
               },
               "previousId": "builder-9ca452f545604925ad7e3027969c6909"
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[mSPACER] - 24",
                "id": "builder-3cacdc5c53cf4f3b8922c5489031b23c",
                "meta": {
                 "previousId": "builder-2a951866e4ab4d73ae2d3421905924c2"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160//120",
                "id": "builder-3799c985db804de493de876e3a71011d",
                "meta": {
                 "previousId": "builder-72724545b8454ca28d4e5b6dc6d1c914"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 tspacer-160 mspacer-120\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "Question &amp; Answers...",
                "id": "builder-3cbe462402a9443bb20035bd1af545ec",
                "class": "font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                "meta": {
                 "bindingActions": {
                  "show": null,
                  "hide": null
                 },
                 "previousId": "builder-890a73a2f2fe4ee9bdedb85a67fef024"
                },
                "component": {
                 "name": "Text",
                 "options": {
                  "text": "<p>Question &amp; Answers</p>"
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "textAlign": "left"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "bindings": {
                 "show": "var _virtual_index=!!document.querySelector('div[data-yotpo-instance-id=\"1101053\"] .yotpo-main-layout>div');return _virtual_index"
                },
                "code": {
                 "bindings": {
                  "show": "!!document.querySelector('div[data-yotpo-instance-id=\"1101053\"] .yotpo-main-layout>div')"
                 }
                },
                "layerName": "YOTPO Q&A RELOCATER",
                "tagName": "a",
                "id": "builder-e046f421a0304cd2821e33d5d1be8a0b",
                "properties": {
                 "href": "#reviews"
                },
                "linkUrl": "#reviews",
                "meta": {
                 "bindingActions": {
                  "show": null,
                  "_newProperty": null
                 },
                 "previousId": "builder-5f534389073740eea5b6d34e3fc3d928"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<script type=\"text/javascript\" id=\"questions_answers\">\n  (function e(){\n      let dest = document.getElementById('questions_answers');\n      let target = document.querySelector('div[data-yotpo-instance-id=\"1101053\"]');\n      let parent = target.parentNode.parentNode.parentNode;\n\n      dest.parentNode.insertBefore(target, dest);\n      parent.remove();\n  })();\n</script>\n<style>\n  div[data-yotpo-instance-id=\"1101053\"] .yotpo-main-layout {\n    box-sizing: border-box;\n    width: 100% !important;\n    padding: 0 16px;\n  }\n  div[data-yotpo-instance-id=\"1101053\"] .yotpo-main-layout nav {\n    box-sizing: unset;\n  }\n</style>\n",
                  "replaceNodes": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column",
                  "position": "relative",
                  "flexShrink": "0",
                  "boxSizing": "border-box",
                  "cursor": "pointer",
                  "pointerEvents": "auto"
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "display": "flex",
                "flexDirection": "column",
                "position": "relative",
                "flexShrink": "0",
                "boxSizing": "border-box"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _a,_b,_virtual_index=!!document.querySelector('div[data-yotpo-instance-id=\"506876\"] .yotpo-base-layout>div')&&!(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\"YBlocklist\"==t})).length);return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!document.querySelector('div[data-yotpo-instance-id=\"506876\"] .yotpo-base-layout>div') && !state?.productInfo?.tags?.filter(tag => tag == 'YBlocklist').length"
               }
              },
              "layerName": "REVIEWS HEADER",
              "id": "builder-095d48daeb624b91a424a2f119430ef3",
              "meta": {
               "bindingActions": {
                "show": null,
                "hide": null
               },
               "previousId": "builder-a549cc80de3343bd887ecc78a886a0ff"
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[mSPACER] - 24",
                "id": "builder-59e7fc7e7847439cbac0b7576ea07c8b",
                "meta": {
                 "previousId": "builder-25998444f5bb4dad95045cd5d0158699"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160//120",
                "id": "builder-0ff3ea376b6a4757a78a5682dfc74d47",
                "meta": {
                 "previousId": "builder-5a68773ae51842e4a67acc949f15b996"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 tspacer-160 mspacer-120\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "id": "builder-66c5954c25be4ab08ca2d1772b489358",
                "class": "font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                "meta": {
                 "bindingActions": {
                  "show": null,
                  "hide": null
                 },
                 "previousId": "builder-ed611cb0347b43e1aa70f93e1bc23707"
                },
                "component": {
                 "name": "Text",
                 "options": {
                  "text": "<p>Reviews</p>"
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "textAlign": "left"
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "display": "flex",
                "flexDirection": "column",
                "position": "relative",
                "flexShrink": "0",
                "boxSizing": "border-box"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _a,_virtual_index=!!(null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)&&\"9130508157145\"==window.BigData.product.id;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!window?.BigData?.product && window.BigData.product.id == '9130508157145'"
               }
              },
              "layerName": "Reviews",
              "id": "builder-d1405702d0024e19823fd624adbc15cd",
              "properties": {
               "id": "reviews"
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "id": "builder-ecb7b6b5ca2f43a0ae12e020fd36b12f",
                "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>"
                 },
                 "isRSC": null
                },
                "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-722447c386ea48958dbe5fb1bdfd99e0",
                "meta": {
                 "previousId": "builder-b82f477089b3448a9e066a453be81c16"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-40\" />\n",
                  "replaceNodes": true
                 },
                 "isRSC": null
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[DIVIDER]",
                "id": "builder-c9a21e41759746b9b109d019c146d293",
                "class": "divider_review",
                "meta": {
                 "previousId": "builder-612f11dbc92a410bbb7f99240292d434"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"divider\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "width": "100%",
                  "marginLeft": "0px!"
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "display": "none",
                "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\n        const bigProduct = window?.BigData?.product;\n        const variantShippingSource = state?.variantShipping ?? bigProduct?.variantShipping ?? {};\n        const variantDataSource = state?.variantData ?? bigProduct?.variantData ?? {};\n        const variantAddonGroupsSource = state?.variantAddonGroups ?? bigProduct?.variantAddonGroups ?? {};\n\n        state.selectedProductVariant = defaultVariant;\n        let defaultVariantTitle = Object.values(variantDataSource).reduce((final, v) => {\n            if(String(v.id) === String(defaultVariant.id)) {\n                return v.title;\n            }\n            return final;\n        }, defaultVariant.title);\n\n        state.selectedImage = (defaultVariant === null || defaultVariant === void 0 ? void 0 : defaultVariant.image) || productInfo.images[0];\n        state.selectedVariantShipping = variantShippingSource[defaultVariantTitle];\n        state.selectedVariantData = variantDataSource[defaultVariantTitle];\n        state.selectedVariantAddonGroups = variantAddonGroupsSource[defaultVariantTitle];\n        state.selectedAddons = state?.selectedVariantAddonGroups?.map(group => {\n            return group.variants.reduce((rolling, variant) => {\n                if((!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n                   (group.toggleable && group.checkedVariantIds.includes(variant.id))) {\n                    rolling.push(variant);\n                }\n                return rolling;\n            }, []);\n        });\n\n        if(!!bigProduct) {\n            bigProduct.vid = defaultVariant.id;\n            bigProduct.selectedVariantShipping = state.selectedVariantShipping;\n            bigProduct.selectedVariantData = state.selectedVariantData;\n            bigProduct.selectedVariantAddonGroups = state.selectedVariantAddonGroups;\n            bigProduct.selectedAddons = state.selectedAddons;\n        }\n\n        const syncInitialVariantImage = () => {\n            const imageIndex = state.selectedVariantData?.imageIndex;\n            if(imageIndex == null || imageIndex < 0) return true;\n\n            const track = document.querySelector('.TOGprod.store-slider>.slider-track');\n            const trackMob = document.querySelector('.TOGprodmob.slider>.slider-track');\n            const prodSlides = [...document.querySelectorAll('.TOGprod.tog-slider')];\n            const prodSlidesMob = [...document.querySelectorAll('.TOGprodmob.tog-slider')];\n            let synced = false;\n\n            if(!!track && !!prodSlides[imageIndex]) {\n                window.prodScroll = prodSlides[imageIndex].offsetLeft;\n                track.scrollLeft = window.prodScroll;\n                synced = true;\n            }\n            if(!!trackMob && !!prodSlidesMob[imageIndex]) {\n                trackMob.scrollLeft = prodSlidesMob[imageIndex].offsetLeft;\n                synced = true;\n            }\n            return synced;\n        };\n        if(!syncInitialVariantImage()) {\n            let imagePollTries = 0;\n            const imagePoll = window.setInterval(() => {\n                imagePollTries++;\n                if(syncInitialVariantImage() || imagePollTries > 50) {\n                    window.clearInterval(imagePoll);\n                }\n            }, 100);\n        }\n\n        const syncInitialAddonInputs = () => {\n            const groups = state.selectedVariantAddonGroups;\n            const selectedAddons = state.selectedAddons;\n            if(!groups || !selectedAddons) return false;\n            let foundAny = false;\n            groups.forEach((group, i) => {\n                const inputs = [...document.querySelectorAll(`input[name=\"addon_${group.key}\"]`)];\n                if(!inputs.length) return;\n                foundAny = true;\n                const selectedIds = (selectedAddons[i] || []).map(addon => String(addon.id));\n                inputs.forEach(inp => {\n                    inp.checked = selectedIds.indexOf(inp.getAttribute('value')) >= 0;\n                });\n            });\n            return foundAny;\n        };\n        let addonPollTries = 0;\n        const addonPoll = window.setInterval(() => {\n            addonPollTries++;\n            if(syncInitialAddonInputs() || addonPollTries > 50) {\n                window.clearInterval(addonPoll);\n            }\n        }, 100);\n    }\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            const locale = Shopify.locale ?? 'en';\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
        },
        "isRSC": null
       },
       "responsiveStyles": {
        "large": {
         "display": "flex",
         "flexDirection": "column",
         "width": "100%"
        }
       }
      }
     ],
     "responsiveStyles": {
      "large": {
       "color": "rgba(0, 0, 0, 1)",
       "padding": "0px 16px",
       "textAlign": "center"
      }
     }
    },
    {
     "id": "builder-pixel-mkwueedy55f",
     "@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": 1778206138958,
  "firstPublished": 1777946607192,
  "testRatio": 1,
  "screenshot": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fb64b08978627454ead22cfb7cefed876",
  "createdBy": "eKkJ2UiI2tPDREXNlNnSplF1SqP2",
  "lastUpdatedBy": "eKkJ2UiI2tPDREXNlNnSplF1SqP2",
  "folders": [],
  "rev": "xjjxn8a44bq"
 },
 {
  "createdDate": 1759450805280,
  "id": "c48bb8dd30ba4384895160075c0b3650",
  "name": "PROTOTYPE V2 Move Reviews",
  "modelId": "11ae83ef45d64e1c921acc044cf2d904",
  "published": "published",
  "query": [],
  "data": {
   "inputs": [],
   "cssCode": "/* New Layout */\n:root {\n  --product-photo-btn-w: 44px;\n  --product-photo-btn-h: 44px;\n  --content-width: min(calc(100vw - 32px), 1648px); /*16px l/r padding*/\n  --column-gap: 16px;\n  --column-width: calc(calc(var(--content-width) - calc(var(--column-gap) * 11)) / 12);\n  --slider-columns: 7;\n}\n/*- SMALL DESKTOP variables -*/\n@media only screen and (min-width: 992px) and (max-width: 1460px) {\n  :root {\n    --slider-columns: 5;\n  }\n}\n:root { /* order is important. keep this section after */\n  --slider-gaps-netw: calc(calc(var(--slider-columns) - 1) * var(--column-gap));\n  --slider-columns-netw: calc(var(--slider-columns) * var(--column-width));\n  --slider-size: calc(var(--slider-columns-netw) + var(--slider-gaps-netw));\n  --slider-height: var(--slider-size);\n  --slider-size-factor: calc(var(--slider-size) / var(--content-width));\n  --slider-item-size: calc(var(--slider-size) - 112px);\n}\n/*- SMALL DESKTOP variables -*/\n@media only screen and (min-width: 992px) and (max-width: 1460px) {\n  :root {\n    --slider-height: max(calc(100vh - 320px), var(--slider-size));\n  }\n}\n\n@keyframes fadeInGrow {\n  0% {\n    opacity: 0;\n    max-height: 0;\n    overflow: hidden;\n  }\n  100% {\n    opacity: 1;\n    max-height: 500px; /* Use a value larger than your expected final height */\n    overflow: visible;\n  }\n}\n.fade-in-grow {\n  animation: fadeInGrow 0.8s ease-out forwards;\n  transform-origin: top center;\n}\n.fade-in-grow > * {\n  /* This ensures the content size stays the same */\n  transform: translateY(0);\n}\n\n.text-m {\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}\nbody sup {\n  font-size: 10px;\n  position: relative;\n  top: -2px;\n}\n.product-container {\n    display: flex;\n    block-size: var(--slider-height);\n}\n.product-right {\n  block-size: var(--slider-height);\n  padding: 0 64px 0 48px;\n}\n.scrollable-content {\n  flex: 1;\n  /* No height defined - it will fill available space between header and footer */\n  overflow-y: auto;\n  scrollbar-width: none; /* Firefox */\n  -ms-overflow-style: none; /* IE and Edge */\n  -webkit-overflow-scrolling: touch; /* Smooth scrolling on iOS */\n}\n/* Hide scrollbar for Chrome, Safari and Opera */\n.scrollable-content::-webkit-scrollbar {\n  display: none;\n}\n.product-title>div {\n  position: relative;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n}\n.product-title span {\n  position: relative;\n  display: flex;\n  align-items: center;\n}\n.product-footer {\n  position: sticky;\n  bottom: 0;\n  border-top: 1px solid #787E81;\n  display: flex;\n  flex-direction: column;\n  background: #FFFFFF;\n}\n.product-footer .items-summary>div {\n  display: flex;\n  align-items: flex-end;\n  align-self: stretch;\n}\n.items-summary .total-delivery {\n  display: flex;\n  flex-direction: column;\n  justify-content: flex-end;\n  align-items: flex-start;\n  flex: 1 0 0;\n}\n.items-summary .total-delivery>span:first-child {\n  color: #787E81;\n}\n.items-summary .total-price {\n  text-align: right;\n}\n/*- MOBILE -*/\n@media only screen and (max-width: 991px) {\n  .product-container {\n      block-size: auto;\n  }\n  .product-right {\n      padding: 0;\n      block-size: auto;\n  }\n}\n/* TRUE MOBILE */\n@media only screen and (max-width: 640px) {\n  body sup {\n    position: relative;\n  }\n  body .swatch-info sup {\n    position: absolute;\n  }\n}\n\n.yotpo a {\n  color: #000 !important;\n}\n#yotpo-widget {\n  pointer-events: none;\n}\n.grid-carousel {\n  display: flex;\n}\n.video-container video {\n  object-fit: cover;\n  border-radius:8px;\n  width:100%;\n  height:100%;\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.video-container video:not(:playable) + .fallback-gif {\n  display: block;\n} \n.video-container video:not(:playable) + .fallback-gif {\n  display: block;\n}\n\n\n\n.addon-options {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n  row-gap: 16px;\n  column-gap: 12px;\n  list-style-type: none;\n  margin: 0;\n  padding: 0;\n}\n.addon-option {\n  position: relative;\n}\n.addon-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.addon-option input:disabled {\n  cursor: default;\n}\n.addon-option input[type=\"radio\"],\n.addon-option input[type=\"checkbox\"] {\n  opacity: 0;\n  z-index: 100;\n}\n.addon-options>.addon-option input:checked+label svg.unchecked {\n  display: none;\n}\n.addon-options>.addon-option input:not(:checked)+label svg.checked {\n  display: none;\n}\n/*\n.addon-option input[type=\"radio\"]:checked+label {\n  color: #FFF;\n  background: #787E81;\n}\n.addon-option input:hover+label {\n  background: #DFDFDF;\n}\n*/\n/* --- COLOR SWATCH --- */\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option {\n  height: 45px;\n  width: 44px;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option>label {\n  position: absolute;\n  display: block;\n  top: 0px;\n  left: 0px;\n  right: 0px;\n  bottom: 0px;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option input:checked+label svg.swatch-checked {\n  display: block;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option input:checked+label svg.swatch-default {\n  display: none;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option input:not(:checked)+label svg.swatch-checked {\n  display: none;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option input:not(:checked)+label svg.swatch-default {\n  display: block;\n}\n/* --- PRODUCT PHOTO --- */\n.addon-options[data-ui-style=\"Product Photo\"] {\n  flex-direction: column;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label {\n  display: block;\n  width: 100%;\n  padding: 16px;\n  box-shadow: inset 0 0 0 1px #787E81;\n  border-radius: 8px;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label svg {\n    position: absolute;\n    top: 4px;\n    left: 5px;\n    width: 22px;\n    height: 22px;\n    color: #787E81;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:hover:not(:disabled)+label {\n    background: #DFDFDF;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:checked+label {\n    box-shadow: inset 0 0 0 2px #4D1EF7;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:checked+label svg {\n    color: #4D1EF7;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:disabled+label {\n    box-shadow: inset 0 0 0 1px #DFDFDF;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:checked:disabled+label {\n    box-shadow: inset 0 0 0 2px #DFDFDF;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:disabled+label svg {\n    color: #DFDFDF !important;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label>div {\n    position: relative;\n    display: flex;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label img {\n    max-width: 96px;\n    max-height: 96px;\n    flex-shrink: 0;\n}\n.addon-options[data-ui-style=\"Product Photo\"] .addon-desc {\n    display: flex;\n    flex-direction: column;\n    flex: 2;\n    margin: 0px 16px;\n}\n.addon-options[data-ui-style=\"Product Photo\"] .addon-desc>span:last-child {\n    color: var(--BS-Grey, #787E81);\n}\n.addon-options[data-ui-style=\"Product Photo\"] .addon-price {\n    flex: 1;\n    text-align: right;\n    color: var(--BS-Grey, #787E81);\n}\n/* --- VARIANT NAME --- */\n.addon-options[data-ui-style=\"Variant Name\"] {\n  flex-direction: column;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option>label {\n  display: block;\n  width: 100%;\n  padding: 16px 16px 16px 43px;\n  box-shadow: inset 0 0 0 1px #787E81;\n  border-radius: 8px;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option>label svg {\n    position: absolute;\n    top: 4px;\n    left: -22px;\n    width: 22px;\n    height: 22px;\n    color: #787E81;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:hover:not(:disabled)+label {\n    background: #DFDFDF;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:checked+label {\n    box-shadow: inset 0 0 0 2px #4D1EF7;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:checked+label svg {\n    color: #4D1EF7;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:disabled+label {\n    box-shadow: inset 0 0 0 1px #DFDFDF;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:checked:disabled+label {\n    box-shadow: inset 0 0 0 2px #DFDFDF;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:disabled+label svg {\n    color: #DFDFDF !important;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option>label>div {\n    position: relative;\n    display: flex;\n}\n.addon-options[data-ui-style=\"Variant Name\"] .addon-desc {\n    display: flex;\n    flex-direction: column;\n    flex: 2;\n    margin: 0px 16px;\n}\n.addon-options[data-ui-style=\"Variant Name\"] .addon-desc>span:last-child {\n    color: var(--BS-Grey, #787E81);\n}\n.addon-options[data-ui-style=\"Variant Name\"] .addon-price {\n    flex: 1;\n    text-align: right;\n    color: var(--BS-Grey, #787E81);\n}\n.swatch-info>div {\n  display: flex;\n  justify-content: space-between;\n}\n.swatch-info span:first-child {\n    position: relative;\n}\n.swatch-info span:last-child {\n  color: var(--BS-Grey, #787E81);\n}\n.addon-fine-print {\n  align-self: stretch;\n}\n.addon-fine-print>div {\n  display: flex;\n  flex-direction: column;\n}\n.addon-fine-print>div sup {\n  position: relative;\n}\n.addon-fine-print>div span {\n  color: #787E81;\n}\n/*- MOBILE -*/\n@media only screen and (max-width: 991px) {\n  .addon-options {\n    row-gap: 12px;\n  }\n  .addon-option {\n      float: left;\n      display: flex;\n      flex: inherit;\n      height: auto;\n      margin: 0;\n  }\n  .addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:hover:not(:disabled)+label {\n      background: transparent;\n  }\n  .addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:hover:not(:disabled)+label {\n      background: transparent;\n  }\n}\n/* TRUE MOBILE */\n@media only screen and (max-width: 640px) {\n    .addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label>div {\n        flex-wrap: wrap;\n    }\n    .addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label img {\n        flex-basis: 50%;\n        margin-left: 40px;\n    }\n    .addon-options[data-ui-style=\"Product Photo\"] .addon-desc {\n        order: 1;\n        flex: 1;\n        flex-basis: 50%;\n        margin: 0px;\n    }\n    .addon-options[data-ui-style=\"Product Photo\"] .addon-price {\n        flex-basis: 50%;\n    }\n    .addon-options[data-ui-style=\"Variant Name\"] .addon-desc {\n        flex: 1;\n        margin: 0 0 0 40px;\n    }\n}\n\n.ipd-note u:hover {\n  color: #000;\n  cursor: pointer;\n}\n.option-group[data-large-style=\"false\"] .ipd-options {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n  row-gap: 16px;\n  column-gap: 16px;\n  list-style-type: none;\n  margin: 0;\n  padding: 0;\n}\n.option-group[data-large-style=\"true\"] .ipd-options {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n  row-gap: 12px;\n  list-style-type: none;\n  margin: 0;\n  padding: 0;\n  flex-direction: column;\n  align-content: stretch;\n}\n.option-group[data-large-style=\"false\"] .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.option-group[data-large-style=\"true\"] .ipd-option {\n  position: relative;\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.ipd-option input[type=\"checkbox\"] {\n  opacity: 0;\n  z-index: 100;\n}\n.ipd-option input[type=\"radio\"]:checked+label,\n.ipd-option input[type=\"checkbox\"]:checked+label {\n  box-shadow: inset 0 0 0 2px #4D1EF7;\n}\n.option-group[data-ignore-available=\"false\"] .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.ipd-option input[type=\"checkbox\"]:disabled {\n  cursor: not-allowed;\n}\n.ipd-option input[type=\"radio\"]:disabled+label,\n.ipd-option input[type=\"checkbox\"]:disabled+label {\n  color: #787E81;\n  border-color: #DFDFDF;\n  background: #DFDFDF;\n}\n.option-group[data-large-style=\"false\"] .ipd-option label {\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.option-group[data-large-style=\"false\"] .ipd-option .option-subtitle {\n  display: none;\n}\n.option-group[data-large-style=\"false\"] .ipd-option .option-price {\n  display: none;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label {\n  position: relative;\n  display: flex;\n  flex: 1;\n  padding: 16px;\n  box-shadow: inset 0 0 0 1px #000;\n  border-radius: 8px;\n}\n.ipd-option input:hover+label {\n  background: #DFDFDF;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label>div {\n  display: flex;\n  flex: 1;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label .option-label {\n  position: relative;\n  flex: 1;\n  margin-right: 16px;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label .option-subtitle {\n  color: #787E81;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label .option-price {\n  align-content: center;\n  color: #787E81;\n}\n/* vrchat edition model btn */\n.option-group[data-large-style=\"true\"] .ipd-option label[data-handle=\"bs2e-vrc\"] {\n  background-blend-mode: hard-light, normal;\n  background-image: url(\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/VRC_Treehouse_5_1440_10po.webp?v=1751587521\"),\nlinear-gradient(90deg, #1E24A8 -15.9%, #17CEDC 100%);\n  background-color: lightgray;\n  background-position: 0px -44.398px, 0 0;\n  background-size: 100% 382.741%, auto;\n  background-repeat: no-repeat, no-repeat;\n}\n.option-group[data-large-style=\"true\"] .ipd-option input:hover+label[data-handle=\"bs2e-vrc\"] {\n  background-image: url(\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/VRC_Treehouse_5_1440_10po.webp?v=1751587521\"),\nlinear-gradient(90deg, #0E1498 -15.9%, #07BECC 100%);\n}\n.option-group[data-large-style=\"true\"] .ipd-option label[data-handle=\"bs2e-vrc\"] .option-label {\n  color: #FFF;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label[data-handle=\"bs2e-vrc\"] .option-subtitle {\n  color: #F4F3F3;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label[data-handle=\"bs2e-vrc\"] .option-price {\n  color: #FFF;\n}\n.info-box>div {\n  display: flex;\n  flex-direction: column;\n}\n.info-box>div>div:last-child {\n  display: flex;\n  flex-direction: column;\n  padding: 32px;\n  border-radius: 8px;\n  background: #F4F3F3;\n}\n.info-box .info-link { /* font-body-sm */\n  margin-top: 32px;\n  color: #000;\n}\n.info-box svg {\n  width: 14px;\n  color: var(--BS-Blue, #4D1EF7);\n}\n/*- MOBILE -*/\n@media only screen and (max-width: 991px) {\n  .ipd-option input:hover+label {\n    background: transparent;\n  }\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  .option-group[data-large-style=\"true\"] .ipd-option label .option-subtitle {\n      white-space: pre-line;\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 var(--slider-item-size);\n    height: var(--slider-item-size);\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/*- MOBILE -*/\n@media only screen and (max-width: 991px) {\n  .slider .item img {\n    max-inline-size: calc(100% - 32px);\n    block-size: calc(100% - 32px);\n    transform: translate(16px, 16px);\n  }\n}\n\n/* product */\n.store-slider.TOGprod {\n    block-size: var(--slider-height);\n    max-inline-size: var(--slider-size);\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(var(--slider-height) + 25px);\n}\n.store-slider.TOGprod .gallery {\n    gap: calc(min(100vw, 1648px) * .12379);\n    block-size: var(--slider-height);\n    inline-size: var(--slider-size);\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}",
   "customFonts": [
    {
     "family": "Fragment Mono",
     "fileUrl": "https://cdn.builder.io/o/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fee42b3815fbc4360b6bbb28c6349779f?alt=media&token=eda9fbe0-4a03-44a8-9620-6b790016be15&apiKey=64dd5478e25746bf9db3b6c0319905f6",
     "category": "sans-serif",
     "isUserFont": true
    }
   ],
   "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"
   },
   "jsCode": "var __awaiter=function(t,e,i,n){return new(i||(i=Promise))((function(a,r){function o(t){try{c(n.next(t))}catch(t){r(t)}}function d(t){try{c(n.throw(t))}catch(t){r(t)}}function c(t){var e;t.done?a(t.value):(e=t.value,e instanceof i?e:new i((function(t){t(e)}))).then(o,d)}c((n=n.apply(t,e||[])).next())}))},__generator=function(t,e){var i,n,a,r,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return r={next:d(0),throw:d(1),return:d(2)},\"function\"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function d(r){return function(d){return function(r){if(i)throw new TypeError(\"Generator is already executing.\");for(;o;)try{if(i=1,n&&(a=2&r[0]?n.return:r[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,r[1])).done)return a;switch(n=0,a&&(r=[2&r[0],a.value]),r[0]){case 0:case 1:a=r;break;case 4:return o.label++,{value:r[1],done:!1};case 5:o.label++,n=r[1],r=[0];continue;case 7:r=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===r[0]||2===r[0])){o=0;continue}if(3===r[0]&&(!a||r[1]>a[0]&&r[1]<a[3])){o.label=r[1];break}if(6===r[0]&&o.label<a[1]){o.label=a[1],a=r;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(r);break}a[2]&&o.ops.pop(),o.trys.pop();continue}r=e.call(t,o)}catch(t){r=[6,t],n=0}finally{i=a=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}([r,d])}}},__spreadArray=function(t,e,i){if(i||2===arguments.length)for(var n,a=0,r=e.length;a<r;a++)!n&&a in e||(n||(n=Array.prototype.slice.call(e,0,a)),n[a]=e[a]);return t.concat(n||Array.prototype.slice.call(e))};function main(){return __awaiter(this,void 0,void 0,(function(){var t,e,i,n;return __generator(this,(function(a){return Builder.isServer,Builder.isBrowser&&((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.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.selectorHeader=window.BigData.product.store.selectorHeader?window.BigData.product.store.selectorHeader:\"\",state.selectorDescription=window.BigData.product.store.selectorDescription?window.BigData.product.store.selectorDescription:\"\",state.productImages=window.BigData.product.images?window.BigData.product.images:[],state.variantsInStock=window.BigData.product.variantsInStock?window.BigData.product.variantsInStock:{},state.variantPrices=window.BigData.product.variantPrices?window.BigData.product.variantPrices:{},state.variantShipping=window.BigData.product.variantShipping?window.BigData.product.variantShipping:{},state.variantData=window.BigData.product.variantData?window.BigData.product.variantData:{},state.variantAddonGroups=window.BigData.product.variantAddonGroups?window.BigData.product.variantAddonGroups:{}),n=function(t){window&&window.BigData&&window.BigData.product&&window.BigData.newState&&(delete window.BigData.newState,t.inCart=window.BigData.product.inCart)}.bind(this,state),window.setInterval(n,250),__spreadArray([],document.querySelectorAll(\".gc-item\"),!0).forEach((function(t){return t.onclick=function(){var e,i,n,a,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===(n=null===(i=t.previousElementSibling)||void 0===i?void 0:i.previousElementSibling)||void 0===n||n.classList.add(\"gc-min\")):(t.nextElementSibling.classList.add(\"gc-next\"),0==o?null===(a=t.nextElementSibling.nextElementSibling)||void 0===a||a.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 d=t.parentElement.parentElement.querySelectorAll(\".grid-carousel-captions .gc-caption\");d.length>o&&(d.forEach((function(t){return t.classList.remove(\"gc-main\")})),d[o].classList.add(\"gc-main\"))}})),window.BigData&&(window.BigData.Flib=function(){function t(){}return t.traverse=function(t,e,i,n,a){void 0===n&&(n=0),void 0===a&&(a={});var r=e[n];if(\"object\"==typeof t)for(var o=0,d=Object.keys(t);o<d.length;o++){var c=d[o];a[r]=c,e.length-1>n?this.traverse(t[c],e,i,n+1,a):i(a,t[c])}else i(a,t);return null},t.proof=function(t,e,i){return void 0===i&&(i=void 0),null!=t&&e.length>0?null!=t[e[0]]?this.proof(t[e[0]],e.slice(1,e.length)):i:t},t.reference=function(t,e,i,n){if(void 0===n&&(n=!1),void 0!==t){if(\"object\"!=typeof t&&console.warn(\"WARNING - reference: Given target is not of type 'object'; outcome may be unexpected\"),\"function\"!=typeof i)switch(i){case\"string\":i=String;break;case\"number\":i=Number;break;case\"array\":i=Array;break;case\"object\":case null:i=Object;break;default:return void console.warn(\"ERROR - reference: Given initType is not valid\")}return e.length>1?(void 0===t[e[0]]&&(\"number\"==typeof e[1]?t[e[0]]=[]:t[e[0]]={}),this.reference(t[e[0]],e.slice(1,e.length),i,n)):(null==t[e[0]]&&(t[e[0]]=new i),n||i!==Object&&i!==Array?t:t[e[0]])}console.warn(\"ERROR - reference: Given target object is not yet initialized\")},t.deepSet=function(t,e,i){return this.reference(t,e,typeof i,!0)[e[e.length-1]]=i,t},t.deepPush=function(t,e,i){return this.reference(t,e,Array).push(i),t},t.findGroupId=function(t){var e,i,n,a=t.variantId,r=t.key,o=null===(i=null===(e=null===window||void 0===window?void 0:window.BigData)||void 0===e?void 0:e.product)||void 0===i?void 0:i.selectedVariantAddonGroups;if(o)return r?n=o.findIndex((function(t){return t.key===r})):a&&this.traverse(o,[\"gid\",\"gProp\",\"vid\",\"vProp\"],(function(t,e){\"id\"==t.vProp&&e==a&&(n=t.gid)})),n},t.findGroup=function(t){var e,i,n,a=this.findGroupId(t);return null===(n=null===(i=null===(e=null===window||void 0===window?void 0:window.BigData)||void 0===e?void 0:e.product)||void 0===i?void 0:i.selectedVariantAddonGroups)||void 0===n?void 0:n[a]},t.findAddon=function(t){var e,i,n,a=null===(i=null===(e=null===window||void 0===window?void 0:window.BigData)||void 0===e?void 0:e.product)||void 0===i?void 0:i.selectedVariantAddonGroups;if(a)return t&&this.traverse(a,[\"gid\",\"gProp\",\"vid\",\"vProp\"],(function(e,i){\"id\"==e.vProp&&i==t&&(n=a[e.gid].variants[e.vid])})),n},t.rootDate=function(t){if(!t)return\"Invalid Date\";var e=t.split(\"-\"),i=new Date;return i.setUTCFullYear(e[0]),i.setUTCMonth(e[1]-1),i.setUTCDate(e[2]),i.setUTCHours(\"00\"),i.setUTCMinutes(\"00\"),i.setUTCSeconds(\"00\"),i.setUTCMilliseconds(\"0\"),i},t}(),state.Flib=window.BigData.Flib,state.currency=null===window||void 0===window?void 0:window.curr)),[2]}))}))}var _virtual_index=main();return _virtual_index",
   "liquidTargeting": {
    "@type": "@builder.io/core:LiquidTargeting",
    "customerStatus": "any",
    "products": [],
    "liquidSnippets": [],
    "collections": [],
    "previouslyOrderedProducts": [],
    "previouslyOrderedProductTags": [],
    "previouslyOrderedProductOfType": [],
    "productTags": [],
    "customerAcceptsMarketing": "any",
    "productType": [],
    "customerTags": [],
    "previouslyOrderedCollections": [],
    "productIsInCollections": [],
    "urlIncludes": "",
    "propertyOrder": [
     "_new"
    ],
    "locales": [],
    "cartStatus": "",
    "cartContainsProduct": [],
    "cartContainsProductWithTag": [],
    "cartContainsProductInCollection": [],
    "cartContainsProductOfType": [],
    "selectedCurrency": ""
   },
   "blocks": [
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "layerName": "RESCOPE SHOPIFY DATA",
     "id": "builder-8313e55e2f3f41b09514a6c5bbbbfb7d",
     "meta": {
      "previousId": "builder-4f3db7664970433c93c2306f7885dce0"
     },
     "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 imageUrlsRaw = product.images | json | remove_first: '[\"' | remove_last: '\"]' -%}\n  {%- assign imageUrls = imageUrlsRaw | split: '\",\"' -%}\n\n  {%- # CART QTY # -%}\n  {%- assign qtyInCart = 0 -%}\n  {%- for item in cart.items -%}\n    {%- assign is_match = false -%}\n    {%- if item.product_id == product.id -%}\n      {%- assign is_match = true -%}\n    {%- else -%}\n      {%- for counted_product in product.metafields.cart.qty_count_products.value -%}\n        {%- if item.product_id == counted_product.id -%}\n          {%- assign is_match = true -%}\n        {%- endif -%}\n      {%- endfor -%}\n    {%- endif -%}\n    {%- if is_match == true -%}\n      {%- assign qtyInCart = qtyInCart | plus: item.quantity -%}\n    {%- endif -%}\n  {%- endfor -%}\n\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\n  {%- assign variantPrices = '{' -%}\n  {%- for variant in product.variants -%}\n    {%- capture variant_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ variant.title | escape }}\": \"{{ variant.price | money_with_currency }}\"\n    {%- endcapture -%}\n    {%- assign variantPrices = variantPrices | append: variant_entry -%}\n  {%- endfor -%}\n  {%- assign variantPrices = variantPrices | append: '}' -%}\n\n  {%- # VARIANT DATA # -%}\n  {%- assign variantData = '{' -%}\n  {%- for variant in product.variants -%}\n    {%- capture data_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ variant.title | escape }}\": {\n        \"id\": {{ variant.id | json }},\n        \"title\": {{ variant.title | json }},\n        \"subtitle\": {{ variant.metafields.store.subtitle.value | json }},\n        \"selectorClass\": {{ variant.metafields.store.selector_class.value | json }},\n        \"infoBox\": {{ variant.metafields.store.info_box.value | json }},\n        \"infoLink\": {{ variant.metafields.store.info_link.value | json }},\n        \"infoLinkText\": {{ shop.metaobjects.product_misc.live.info_box | json }},\n        \"imageUrl\": {{ variant.image | json }},\n        {%- assign imageUrl = variant.image | json | remove: '\"' -%}\n        {%- assign foundIndex = -1 -%}\n        {%- for url in imageUrls -%}\n          {%- if url == imageUrl and foundIndex == -1 -%}\n            {%- assign foundIndex = forloop.index0 -%}\n            \"imageIndex\": {{ foundIndex }},\n          {%- endif -%}\n        {%- endfor -%}\n      }\n    {%- endcapture -%}\n    {%- assign variantData = variantData | append: data_entry -%}\n  {%- endfor -%}\n  {%- assign variantData = variantData | append: '}' -%}\n\n  {%- # VARIANT ADDON GROUPS # -%}\n  {%- assign variantAddonGroups = '{' -%}\n  {%- for variant in product.variants -%}\n    {%- capture variant_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ variant.title | escape }}\": [\n        {%- for group in variant.metafields.store.addon_groups.value -%}\n          {%- unless forloop.first -%},{%- endunless -%}\n          {\n            \"header\": \"{{ group.addon_type.value.header }}\",\n            \"description\": \"{{ group.addon_type.value.description }}\",\n            \"uiStyle\": \"{{ group.addon_type.value.ui_style | escape }}\",\n            \"key\": \"{{ group.addon_type.value.prop_key | escape }}\",\n            \"defaultVid\": \"{{ group.default_variant.value.id }}\",\n            \"toggleable\": {{ group.toggleable.value | default: false }},\n            \"checkedVariantIds\": [\n              {%- for variant_item in group.checked_variants.value -%}\n                {%- unless forloop.first -%},{%- endunless -%}\n                \"{{ variant_item.id }}\"\n              {%- endfor -%}\n            ],\n            \"disabledVariantIds\": [\n              {%- for variant_item in group.disabled_variants.value -%}\n                {%- unless forloop.first -%},{%- endunless -%}\n                \"{{ variant_item.id }}\"\n              {%- endfor -%}\n            ],\n            \"ephemeralVariantIds\": [\n              {%- for variant_item in group.ephemeral_variants.value -%}\n                {%- unless forloop.first -%},{%- endunless -%}\n                \"{{ variant_item.id }}\"\n              {%- endfor -%}\n            ],\n            \"variants\": [\n              {%- assign finePrintIndex = 0 -%}\n              {%- for variant_item in group.variants.value -%}\n                {%- unless forloop.first -%},{%- endunless -%}\n                {\n                  \"id\": \"{{ variant_item.id }}\",\n                  \"image\": \"{{ variant_item.image | img_url }}\",\n                  {%- if group.spotlight_images.value -%}\n                    {%- assign imageUrlAdd = variant_item.image | json | remove: '\"' -%}\n                    {%- assign foundIndex = -1 -%}\n                    {%- for url in imageUrls -%}\n                      {%- if url == imageUrlAdd and foundIndex == -1 -%}\n                        {%- assign foundIndex = forloop.index0 -%}\n                        \"imageIndex\": {{ foundIndex }},\n                      {%- endif -%}\n                    {%- endfor -%}\n                    {%- if foundIndex == -1 -%}\n                      \"imageIndex\": {{ imageUrls.size | default: -1 }},\n                      {%- assign imageUrlAdd = '\",\"' | append: imageUrlAdd -%}\n                      {%- assign imageUrlsRaw = imageUrlsRaw | append: imageUrlAdd -%}\n                      {%- assign imageUrls = imageUrlsRaw | split: '\",\"' -%}\n                    {%- endif -%}\n                  {%- endif -%}\n                  \"title\": \"{{ variant_item.title | escape }}\",\n                  \"description\": {{ variant_item.metafields.addon.description.value | json }},\n                  \"price\": \"{{ variant_item.price | money_with_currency }}\",\n                  \"priceText\": {{ variant_item.metafields.addon.price_text.value | json }},\n                  \"swatchColors\": {{ variant_item.metafields.addon.swatch_colors.value | json }},\n                  \"finePrint\": {{ variant_item.metafields.addon.fine_print.value | json }},\n                  {%- if variant_item.metafields.addon.fine_print.value != blank -%}\n                    {%- assign finePrintIndex = finePrintIndex | plus: 1 -%}\n                    \"finePrintIndex\": {{ finePrintIndex }},\n                  {%- endif -%}\n                  \"shipDate\": {{ variant_item.metafields.store.ship_date.value | json }},\n                  \"shipMsg\": {{ variant_item.metafields.store.ship_msg.value | json }},\n                  \"shipsSeparately\": {{ variant_item.metafields.addon.ships_separately.value | json }},\n                  \"linkedVariantIds\": [\n                    {%- for variant2_item in variant_item.metafields.addon.linked_variants.value -%}\n                      {%- unless forloop.first -%},{%- endunless -%}\n                      \"{{ variant2_item.id }}\"\n                    {%- endfor -%}\n                  ]\n                }\n              {%- endfor -%}\n            ]\n          }\n        {%- endfor -%}\n      ]\n    {%- endcapture -%}\n    {%- assign variantAddonGroups = variantAddonGroups | append: variant_entry -%}\n  {%- endfor -%}\n  {%- assign variantAddonGroups = variantAddonGroups | append: '}' -%}\n\n  {%- # VARIANT SHIPPING # -%}\n  {%- assign variantShipping = '{' -%}\n  {%- for variant in product.variants -%}\n    {%- capture shipping_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ variant.title | escape }}\": {\n        \"shipDate\": {{ variant.metafields.store.ship_date.value | json }},\n        \"shipMsg\": {{ variant.metafields.store.ship_msg.value | json }}\n      }\n    {%- endcapture -%}\n    {%- assign variantShipping = variantShipping | append: shipping_entry -%}\n  {%- endfor -%}\n  {%- assign variantShipping = variantShipping | append: '}' -%}\n\n  {%- # COUNTED PRODUCTS # -%}\n  {%- assign countedProducts = '[' -%}\n  {%- for counted_product in product.metafields.cart.qty_count_products.value -%}\n    {%- capture counted_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ counted_product.id | escape }}\"\n    {%- endcapture -%}\n    {%- assign countedProducts = countedProducts | append: counted_entry -%}\n  {%- endfor -%}\n  {%- assign countedProducts = countedProducts | append: ']' -%}\n\n  if(!!window && !window.BigData) window.BigData = {};\n  Object.assign(window.BigData, {\n  \tproduct: {\n      /* test: \"{{ testVar | default: fallbackText }}\", */\n      id: \"{{ product.id }}\",\n      vid: \"{{ product.selected_or_first_available_variant.id | default: 0 }}\",\n  \t\tinCart: {{ qtyInCart | default: 0 }},\n      qtyLimit: {{ product.metafields.cart.qty_limit | default: 0 }},\n      qtyCountProducts: {{ countedProducts | default: fallbackArr }},\n      variantsInStock: {{ variantsInStock | default: fallbackOb }},\n      variantPrices: {{ variantPrices | default: fallbackOb }},\n      variantData: {{ variantData | default: fallbackOb }},\n      variantAddonGroups: {{ variantAddonGroups | default: fallbackOb }},\n      variantShipping: {{ variantShipping | 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        pricePrefix: '{{ product.metafields.store.price_prefix | default: fallbackText }}',\n        priceFootnote: {{ product.metafields.store.price_footnote | default: fallbackOb }},\n        selectorHeader: \"{{ product.metafields.store.selector_header | newline_to_br | strip_newlines | default: fallbackText }}\",\n        selectorDescription: \"{{ product.metafields.store.selector_description | newline_to_br | strip_newlines | default: fallbackText }}\",\n        finePrint: \"{{ product.metafields.store.fine_print | newline_to_br | strip_newlines | default: fallbackText }}\",\n        estimatedDelivery: \"{{ shop.metaobjects.cart.live.estimated_delivery | newline_to_br | strip_newlines | default: fallbackText }}\",\n        addText: \"{{ product.metafields.store.add_text | newline_to_br | strip_newlines | default: shop.metaobjects.product_misc.live.order_now }}\",\n        uploadText: \"{{ shop.metaobjects.product_misc.live.rx_insert_btn | newline_to_br | strip_newlines | default: fallbackText }}\",\n        backorderText: \"{{ product.metafields.store.backorder_text | newline_to_br | strip_newlines | default: shop.metaobjects.product_misc.live.backorder }}\",\n        addedText: \"{{ shop.metaobjects.product_misc.live.added | newline_to_br | strip_newlines | default: fallbackText }}\",\n        disclaimer: \"{{ product.metafields.store.disclaimer | newline_to_br | strip_newlines | default: fallbackText }}\",\n        fallbackShipMsg: \"{{ shop.metaobjects.product_misc.live.ship_msg | 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: {{ imageUrls | json | default: fallbackArr }},\n      displayPrice: '{{ product.price | money_with_currency }}',\n  \t},\n    cart: {{ cart | json }},\n  });\n</script>\n",
       "replaceNodes": true,
       "scriptsClientOnly": true
      },
      "isRSC": null
     },
     "responsiveStyles": {
      "large": {
       "display": "flex",
       "flexDirection": "column",
       "position": "relative",
       "flexShrink": "0",
       "boxSizing": "border-box"
      }
     }
    },
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "layerName": "CURRENCY",
     "id": "builder-4bca067abd8f4c35bceb4183dc6bff83",
     "meta": {
      "previousId": "builder-8313e55e2f3f41b09514a6c5bbbbfb7d"
     },
     "component": {
      "name": "Custom Code",
      "options": {
       "code": "<script>\n  /*\n   currency.js - improved version\n   Original: http://scurker.github.io/currency.js\n   Copyright (c) 2021 Jason Wilson - MIT license\n   Modified with auto-detection and currency code support\n  */\n  (function(e,g){\"object\"===typeof exports&&\"undefined\"!==typeof module?module.exports=g():\"function\"===typeof define&&define.amd?define(g):(e=e||self,e.curr=g())})(this,function(){function e(b,a){if(!(this instanceof e))return new e(b,a);a=Object.assign({},m,a||{});if(\"string\"===typeof b){var c=b.trim(),u=c.match(/([A-Z]{3})$/);if(u&&u[1]){a.code=u[1];if(!a.symbolOverride){var o={\"USD\":\"$\",\"EUR\":\"€\",\"GBP\":\"£\",\"JPY\":\"¥\",\"CNY\":\"¥\",\"AUD\":\"A$\",\"CAD\":\"C$\",\"CHF\":\"CHF\",\"INR\":\"₹\",\"BRL\":\"R$\",\"RUB\":\"₽\",\"KRW\":\"₩\",\"ZAR\":\"R\"}[u[1]];o&&(a.symbol=o)}var L=c.match(/^([^0-9-\\(\\)]*)/);L&&L[1]&&L[1].trim()&&!a.symbolOverride&&(a.symbol=L[1].trim());if(u[1]===\"JPY\"||u[1]===\"KRW\"){a.precision=0;a.decimal=\".\";a.separator=\",\"}else if(u[1]===\"USD\"||u[1]===\"GBP\"||u[1]===\"AUD\"||u[1]===\"CAD\"||u[1]===\"CNY\"||u[1]===\"HKD\"||u[1]===\"INR\"||u[1]===\"ZAR\"){a.precision=2;a.decimal=\".\";a.separator=\",\"}else if(u[1]===\"EUR\"||u[1]===\"BRL\"||u[1]===\"RUB\"){a.precision=2;a.decimal=\",\";a.separator=\".\"}}}var d=Math.pow(10,a.precision);this.intValue=b=g(b,a);this.value=b/d;a.increment=a.increment||1/d;a.groups=a.useVedic?n:p;this.s=a;this.p=d}function g(b,a){var d=2<arguments.length&&void 0!==arguments[2]?arguments[2]:!0;var c=a.decimal;var h=a.errorOnInvalid,k=a.fromCents,l=Math.pow(10,a.precision),f=b instanceof e;if(f&&k)return b.intValue;if(\"number\"===typeof b||f)c=f?b.value:b;else if(\"string\"===typeof b){var sep=a.separator;if(sep&&b.indexOf(sep)>=0){var sepRegex=new RegExp(\"\\\\\"+sep,\"g\");b=b.replace(sepRegex,\"\")}h=new RegExp(\"[^-\\\\d\"+c+\"]\",\"g\");c=new RegExp(\"\\\\\"+c,\"g\");c=(c=b.replace(/\\((.*)\\)/,\"-$1\").replace(h,\"\").replace(c,\".\"))||0}else{if(h)throw Error(\"Invalid Input\");c=0}k||(c=(c*l).toFixed(4));return d?Math.round(c):c}var m={symbol:\"$\",code:\"\",symbolOverride:!1,separator:\",\",decimal:\".\",errorOnInvalid:!1,precision:2,pattern:\"!#\",negativePattern:\"-!#\",format:function(b,a){var d=a.pattern,c=a.negativePattern,h=a.symbol,k=a.separator,l=a.decimal,q=a.code,prec=a.precision;a=a.groups;var f=(\"\"+b).replace(/^-/,\"\").split(\".\"),r=f[0];f=f[1];var decimalPart=\"\";if(prec>0){if(f){decimalPart=l+f;}else{decimalPart=l;for(var i=0;i<prec;i++)decimalPart+=\"0\";}}return(0<=b.value?d:c).replace(\"!\",h).replace(\"#\",r.replace(a,\"$1\"+k)+decimalPart)+(q?\" \"+q:\"\")},fromCents:!1},p=/(\\d)(?=(\\d{3})+\\b)/g,n=/(\\d)(?=(\\d\\d)+\\d\\b)/g;e.prototype={add:function(b){var a=this.s,d=this.p;return e((this.intValue+g(b,a))/(a.fromCents?1:d),a)},subtract:function(b){var a=this.s,d=this.p;return e((this.intValue-g(b,a))/(a.fromCents?1:d),a)},multiply:function(b){var a=this.s;return e(this.intValue*b/(a.fromCents?1:Math.pow(10,a.precision)),a)},divide:function(b){var a=this.s;return e(this.intValue/g(b,a,!1),a)},distribute:function(b){var a=this.intValue,d=this.p,c=this.s,h=[],k=Math[0<=a?\"floor\":\"ceil\"](a/b),l=Math.abs(a-k*b);for(d=c.fromCents?1:d;0!==b;b--){var f=e(k/d,c);0<l--&&(f=f[0<=a?\"add\":\"subtract\"](1/d));h.push(f)}return h},dollars:function(){return~~this.value},cents:function(){return~~(this.intValue%this.p)},format:function(b){var a=this.s;return\"function\"===typeof b?b(this,a):a.format(this,Object.assign({},a,b))},toString:function(){var b=this.s,a=b.increment;return(Math.round(this.intValue/this.p/a)*a).toFixed(b.precision)},toJSON:function(){return this.value}};return e});\n</script>\n",
       "replaceNodes": true,
       "scriptsClientOnly": true
      },
      "isRSC": null
     },
     "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-1f106312ddd5488f9ac30ae191766ec3",
     "meta": {
      "previousId": "builder-a25e095b1d204744ab27c3390d638b67"
     },
     "component": {
      "name": "Custom Code",
      "options": {
       "code": "<div>~~</div>\n",
       "replaceNodes": true
      },
      "isRSC": null
     },
     "responsiveStyles": {
      "large": {
       "borderWidth": "1px",
       "borderStyle": "solid",
       "borderColor": "rgba(156, 156, 160, 1)",
       "borderRadius": "8px",
       "padding": "0px 4px",
       "color": "rgba(156, 156, 160, 1)",
       "fontSize": "10px",
       "margin": "12px 12px",
       "float": "right",
       "position": "absolute",
       "zIndex": "1"
      }
     }
    },
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "layerName": "Page Contents",
     "id": "builder-3ee2b7d2de074296a3e79e2d3bb05226",
     "meta": {
      "previousId": "builder-4329d751c84746a6b0c4cb90c0adae6a"
     },
     "component": {
      "name": "Core:Section",
      "options": {
       "maxWidth": 1648,
       "lazyLoad": false
      },
      "isRSC": null
     },
     "children": [
      {
       "@type": "@builder.io/sdk:Element",
       "@version": 2,
       "layerName": "(btn fix - do not remove)",
       "id": "builder-b870a05811fd4e77b5df1f51f7eaf7a0",
       "meta": {
        "previousId": "builder-acfb406ada364d169fe204145659b1e1"
       },
       "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 aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" class=\"icon icon-error\" viewBox=\"0 0 13 13\">\n      <circle cx=\"6.5\" cy=\"6.50049\" r=\"5.5\" stroke=\"white\" stroke-width=\"2\"></circle>\n      <circle cx=\"6.5\" cy=\"6.5\" r=\"5.5\" fill=\"#EB001B\" stroke=\"#EB001B\" stroke-width=\"0.7\"></circle>\n      <path 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\" fill=\"white\"></path>\n      <path 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\" fill=\"white\" stroke=\"#EB001B\" stroke-width=\"0.7\"></path>\n    </svg>\n    <span class=\"product-form__error-message\"></span>\n  </div>\n  <form method=\"post\" action=\"/cart/add\" id=\"product-form-template--16190006231257__main\" accept-charset=\"UTF-8\" class=\"form\" enctype=\"multipart/form-data\" novalidate=\"novalidate\" data-type=\"add-to-cart-form\">\n    <input type=\"hidden\" name=\"form_type\" value=\"product\" /><input type=\"hidden\" name=\"utf8\" value=\"✓\" /><input type=\"hidden\" name=\"id\" value=\"43041139392729\" />\n    <div class=\"product-form__buttons\">\n      <button type=\"submit\" name=\"add\" class=\"product-form__submit button button--full-width button--primary\" style=\"visibility: visible; display: none;\">\n        <span>Add to cart </span>\n        <div class=\"loading-overlay__spinner hidden\">\n          <svg aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" class=\"spinner\" viewBox=\"0 0 66 66\" xmlns=\"http://www.w3.org/2000/svg\">\n            <circle class=\"path\" fill=\"none\" stroke-width=\"6\" cx=\"33\" cy=\"33\" r=\"30\"></circle>\n          </svg>\n        </div>\n      </button>\n      <button type=\"button\" id=\"la-select-lenses-btn\" class=\"la-select-lenses-btn\" data-toggle=\"la-modal\" data-target=\"#myPrescription\">Upload prescription</button>\n    </div>\n  </form>\n</product-form>\n",
         "replaceNodes": true
        },
        "isRSC": null
       }
      },
      {
       "@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:\"9029126979801\";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  : \"9029126979801\";\n"
        }
       },
       "layerName": "Shopify-Linked Content (Dynamic)",
       "id": "builder-386142fbd65c4502a84ff1ef090deb21",
       "properties": {
        "data-slot": "shopify:productBox"
       },
       "meta": {
        "version": "0.0.91",
        "kind": "ProductBox",
        "updatedAt": "8/08 9:25am",
        "previousId": "builder-73d4bfa9bcba47d3a578c84615cecc90",
        "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 : \"9029126979801\""
               }
              }
             ]
            }
           }
          }
         }
        }
       },
       "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,
              "includeInStyleTab": 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,
              "includeInStyleTab": 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,
              "includeInStyleTab": 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(a){return{src:a,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 a in t)state[a]=t[a];\"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,a,e,i,d,n,o=state.productInfo,r=o.variants.find((function(t){return t.availableForSale})),u=null!=r?r:o.variants[0];if(state.defaultVariantId){var c=o.variants.find((function(t){return String(t.id)===String(state.defaultVariantId)}));c&&(u=c)}state.selectedProductVariant=u;var s=u.title;if(null===(t=null===window||void 0===window?void 0:window.BigData)||void 0===t?void 0:t.product){var l=window.BigData.product,p=l.variantShipping,v=l.variantData,f=l.variantAddonGroups;window.BigData.product.vid=u.id,s=Object.values(v).reduce((function(t,a){return a.id==u.id?a.title:t}),s),window.BigData.product.selectedVariantShipping=p[s],window.BigData.product.selectedVariantData=v[s],window.BigData.product.selectedVariantAddonGroups=f[s],window.BigData.product.selectedAddons=null===(a=window.BigData.product.selectedVariantAddonGroups)||void 0===a?void 0:a.map((function(t){return t.variants.reduce((function(a,e){var i;return(!t.toggleable&&e.id===(null===(i=t.checkedVariantIds)||void 0===i?void 0:i[0])||t.toggleable&&t.checkedVariantIds.includes(e.id))&&a.push(e),a}),[])}))}state.selectedImage=(null==u?void 0:u.image)||o.images[0],state.selectedVariantShipping=null===(e=null===state||void 0===state?void 0:state.variantShipping)||void 0===e?void 0:e[s],state.selectedVariantData=null===(i=null===state||void 0===state?void 0:state.variantData)||void 0===i?void 0:i[s],state.selectedVariantAddonGroups=null===(d=null===state||void 0===state?void 0:state.variantAddonGroups)||void 0===d?void 0:d[s],state.selectedAddons=null===(n=null===state||void 0===state?void 0:state.selectedVariantAddonGroups)||void 0===n?void 0:n.map((function(t){return t.variants.reduce((function(a,e){var i;return(!t.toggleable&&e.id===(null===(i=t.checkedVariantIds)||void 0===i?void 0:i[0])||t.toggleable&&t.checkedVariantIds.includes(e.id))&&a.push(e),a}),[])}))}function updateProduct(){var t,a,e=getProductId();if(!state.productInfo||e){if(e){state.loading=!0;var i=(null===(a=(window.Shopify||{}).currency)||void 0===a?void 0:a.active)||\"USD\";t=Shopify.locale;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(i)).then((function(t){return t.json()})).then((function(t){var a=t.products;if(a&&a.length){var e=a[0];state.productInfo=e,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(),a=state.defaultVariantId;lastProductId!==t?updateProduct():(a!==lastDefaultVariantId||state.productInfo&&!state.selectedProductVariant)&&setDefaultVariant(),lastProductId=t,lastDefaultVariantId=a})),state.productInfo&&!state.selectedProductVariant&&setDefaultVariant(),updateProduct()",
            "blocks": [
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "layerName": "[SPACER] - 16//",
              "id": "builder-493e0149dde1448b80dab7ebd7e4f653",
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-16\" />\n",
                "replaceNodes": true
               },
               "isRSC": null
              }
             },
             {
              "@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-cb9818fd447e4a738d05199ab6616f01",
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "Loading spinner",
                "id": "builder-1a3ecb78b2ac49a588720df6db6d5f91",
                "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-ac14743b3d4e49a1bd370173ec90cc07",
              "class": "product-container base-grid",
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid slider MOBILE)",
                "id": "builder-65faee9ac17747afb1e896538c9579be",
                "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-eaf510e11935470994e57d084046dabd",
                  "class": "slider-track",
                  "meta": {
                   "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "Gallery",
                    "id": "builder-ecd1c825c494432383aeccd113677e53",
                    "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-616eaf6c6d16460d8ccc07a802011bfc",
                      "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
                       },
                       "isRSC": null
                      }
                     }
                    ]
                   }
                  ]
                 }
                ],
                "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-3a79c3fa3c304dfb881d1a16ad35741d",
                "class": "gb-1 ge-7 gbs-1 ges-5 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 _a,_b,_virtual_index=!!(null===(_a=state.productImages)||void 0===_a?void 0:_a.length)&&(null===(_b=state.productImages)||void 0===_b?void 0:_b.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 && state.productImages?.length > 1"
                   }
                  },
                  "layerName": "Slider Btn Left",
                  "tagName": "button",
                  "id": "builder-edc85690bfec45528824610fb8cae1bd",
                  "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
                   },
                   "isRSC": null
                  },
                  "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 _a,_b,_virtual_index=!!(null===(_a=state.productImages)||void 0===_a?void 0:_a.length)&&(null===(_b=state.productImages)||void 0===_b?void 0:_b.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 && state.productImages?.length > 1"
                   }
                  },
                  "layerName": "Slider Btn Right",
                  "tagName": "button",
                  "id": "builder-50102ce66e524cf5af745348825d929d",
                  "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
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "Slider Index",
                  "id": "builder-4a2843db4d9d44f2be45441615148a0c",
                  "class": "TOGprod tog-index font-body-sm",
                  "meta": {
                   "previousId": "builder-76e4d39dc1d34964a16c3b1a4b790241"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "01 / 01",
                    "replaceNodes": true
                   },
                   "isRSC": null
                  },
                  "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-19bc9f727a204d348c043a7873190d5f",
                  "class": "slider-track",
                  "meta": {
                   "previousId": "builder-c024329a68a745db94e8b6136ede94cd"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "Gallery",
                    "id": "builder-395746869c0f4edca80121184a8dbfc4",
                    "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-e7f46e921af347b39324a9c583cb4efa",
                      "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
                       },
                       "isRSC": null
                      }
                     }
                    ]
                   }
                  ]
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid right)",
                "id": "builder-836316d0900f42cca728fc4927a974cb",
                "class": "product-right gb-8 ge-12 gbs-6 ges-12 gbt-1 get-12 gbm-1 gem-6",
                "meta": {
                 "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(right header)",
                  "id": "builder-2b0252fe121d444caec71df3958db836",
                  "class": "product-header"
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(right content)",
                  "id": "builder-6dacdce78c504148b4cb76d095186f12",
                  "class": "scrollable-content",
                  "meta": {
                   "previousId": "builder-2b0252fe121d444caec71df3958db836"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 80/32/32",
                    "id": "builder-64e442bb75ec4933a1b81692a2ccd56f",
                    "meta": {
                     "previousId": "builder-025dd661174a480089c64bd534427e11"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80 tspacer-32 mspacer-32\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.code": "var returnValue=function(){var t,o,i;return(null===(i=null===(o=null===(t=null===window||void 0===window?void 0:window.BigData)||void 0===t?void 0:t.product)||void 0===o?void 0:o.store)||void 0===i?void 0:i.title)&&\"\"!=window.BigData.product.store.title?\"9130508157145\"==window.BigData.product.id?\"Bigscreen&nbsp;<span>Beyond&nbsp;\".concat('\\n    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"61\" height=\"4\" viewBox=\"0 0 61 4\" fill=\"none\">\\n        <path d=\"M0 2L61 1.99999\" stroke=\"#4D1EF7\" stroke-width=\"4\"/>\\n    </svg>',\"&nbsp;2</span>\"):window.BigData.product.store.title:state.productInfo.title}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "component.options.code": "let purpleDash = `\n    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"61\" height=\"4\" viewBox=\"0 0 61 4\" fill=\"none\">\n        <path d=\"M0 2L61 1.99999\" stroke=\"#4D1EF7\" stroke-width=\"4\"/>\n    </svg>`;\nif(!!window?.BigData?.product?.store?.title && window.BigData.product.store.title != '') {\n    if(window.BigData.product.id == '9130508157145') {\n        return `Bigscreen&nbsp;<span>Beyond&nbsp;${purpleDash}&nbsp;2</span>`;\n    }\n    return window.BigData.product.store.title\n}\nelse {\n    return state.productInfo.title;\n}"
                     }
                    },
                    "layerName": "Product Title",
                    "id": "builder-83f50e9128f042c69e95903e24d7cc4b",
                    "class": "product-title font-head font-mob-subhead",
                    "meta": {
                     "previousId": "builder-64e442bb75ec4933a1b81692a2ccd56f",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80 tspacer-32 mspacer-32\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _a,_b,_virtual_index=!!document.querySelector('div[data-yotpo-instance-id=\"506875\"]')&&!!(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-rating\"==t})).length);return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!document.querySelector('div[data-yotpo-instance-id=\"506875\"]') && !!state?.productInfo?.tags?.filter(tag => tag == 'show-rating').length"
                     }
                    },
                    "layerName": "[SPACER] - 16/16/16",
                    "id": "builder-f854f098842e4652b91975450b0b8caf",
                    "meta": {
                     "previousId": "builder-4499f710f28242afb8832cab541aa155",
                     "bindingActions": {
                      "_newProperty": null,
                      "show": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _a,_b,_virtual_index=!!document.querySelector('div[data-yotpo-instance-id=\"506875\"]')&&!!(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-rating\"==t})).length);return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!document.querySelector('div[data-yotpo-instance-id=\"506875\"]') && !!state?.productInfo?.tags?.filter(tag => tag == 'show-rating').length"
                     }
                    },
                    "layerName": "YOTPO STARS RELOCATOR",
                    "tagName": "a",
                    "id": "builder-5f534389073740eea5b6d34e3fc3d928",
                    "properties": {
                     "href": "#reviews"
                    },
                    "linkUrl": "#reviews",
                    "meta": {
                     "bindingActions": {
                      "show": null,
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<script type=\"text/javascript\" id=\"review_stars\">\n  (function e(){\n      let dest = document.getElementById('review_stars');\n      let target = document.querySelector('div[data-yotpo-instance-id=\"506875\"]');\n      let parent = target.parentNode.parentNode.parentNode;\n\n      dest.parentNode.insertBefore(target, dest);\n      parent.remove();\n  })();\n</script>\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "cursor": "pointer",
                      "pointerEvents": "auto"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _a,_b,_virtual_index=!!document.querySelector('div[data-yotpo-instance-id=\"506875\"]')&&!(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-rating\"==t})).length);return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!document.querySelector('div[data-yotpo-instance-id=\"506875\"]') && !state?.productInfo?.tags?.filter(tag => tag == 'show-rating').length"
                     }
                    },
                    "layerName": "TAGLESS STARS HIDER",
                    "tagName": "a",
                    "id": "builder-9bf5111956314209a6b3ade9d579c477",
                    "properties": {
                     "href": "#reviews"
                    },
                    "linkUrl": "#reviews",
                    "meta": {
                     "bindingActions": {
                      "show": null,
                      "_newProperty": null
                     },
                     "previousId": "builder-5f534389073740eea5b6d34e3fc3d928"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<script type=\"text/javascript\">\n  (function e(){\n      let target = document.querySelector('div[data-yotpo-instance-id=\"506875\"]');\n      let parent = target.parentNode.parentNode.parentNode;\n\n      parent.remove();\n  })();\n</script>\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    },
                    "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] - 16/16/16",
                    "id": "builder-771648113f3f488b8f0c97699a98b21b",
                    "meta": {
                     "previousId": "builder-f854f098842e4652b91975450b0b8caf"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@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=function(){if(!(window&&window.BigData&&window.BigData.product&&window.BigData.product.displayPrice))return\"$--\";if(\"USD\"==window.BigData.cart.currency&&\"7693929054425\"==window.BigData.product.id)return\"$999 or $32.23/mo. for 36 mo.*\";var r=window.curr,a=window.BigData.product.store.pricePrefix,t=Object.values(window.BigData.product.variantPrices),i=r(t[0]);t.length>1&&(i=t.reduce((function(a,t){return a.subtract(t)-0>0?r(t):a}),i),\"9130508157145\"==window.BigData.product.id&&(i=i.add(Object.values(state.variantAddonGroups)[0][1].variants[0].price)));var o=i.format();return o.includes(\"¥\")&&\"ja\"==window.Shopify.locale?(o=o.replace(/[¥]|(\\s*JPY\\s*)/g,\"\").trim())+a:(a&&(a+=\" \"),a+o)}();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\nlet currency = window.curr;\r\nlet pricePrefix = window.BigData.product.store.pricePrefix;\r\nlet variantPrices = Object.values(window.BigData.product.variantPrices)\r\nlet minPrice = currency(variantPrices[0]);\r\nif(variantPrices.length > 1) {\r\n    minPrice = variantPrices.reduce((final, curPrice) => {\r\n        if(final.subtract(curPrice) - 0 > 0) {\r\n            return currency(curPrice);\r\n        }\r\n        return final;\r\n    }, minPrice);\r\n    if(window.BigData.product.id == '9130508157145') {\r\n        minPrice = minPrice.add(Object.values(state.variantAddonGroups)[0][1].variants[0].price);\r\n    }\r\n    /*return \"Starting from \" + minPrice.format();*/\r\n}\r\nlet outPrice = minPrice.format();\r\nif(outPrice.includes('¥') && window.Shopify.locale == 'ja') {\r\n    outPrice = outPrice.replace(/[¥]|(\\s*JPY\\s*)/g, '').trim();\r\n    return outPrice + pricePrefix;\r\n}\r\nif(!!pricePrefix) {\r\n    pricePrefix += ' ';\r\n}\r\nreturn pricePrefix + outPrice;"
                     }
                    },
                    "layerName": "Product regular price",
                    "id": "builder-214265e61a75448b93da160cf6329c13",
                    "class": "font-body-lg font-mob-sm",
                    "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": {},
                     "isRSC": null
                    },
                    "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-16be305ea8844b34be06addc7bf8d2fb",
                    "class": "font-body-lg font-mob-sm",
                    "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": {},
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(0, 0, 0, 1)"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _a,_b,_c,_d,_e,_f,_virtual_index=!!(null===(_b=null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.cart)||void 0===_b?void 0:_b.currency)&&!!(null===(_f=null===(_e=null===(_d=null===(_c=null===window||void 0===window?void 0:window.BigData)||void 0===_c?void 0:_c.product)||void 0===_d?void 0:_d.store)||void 0===_e?void 0:_e.priceFootnote)||void 0===_f?void 0:_f.hasOwnProperty(window.BigData.cart.currency))&&\"\"!=window.BigData.product.store.priceFootnote[window.BigData.cart.currency];return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window?.BigData?.cart?.currency && !!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-5f6841e174d5423682174130620c724e",
                    "meta": {
                     "previousId": "builder-e38e256808da498c82c387223822db9d"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16 tspacer-8 mspacer-8\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _a,_b,_c,_d,_e,_f,_virtual_index=!!(null===(_b=null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.cart)||void 0===_b?void 0:_b.currency)&&!!(null===(_f=null===(_e=null===(_d=null===(_c=null===window||void 0===window?void 0:window.BigData)||void 0===_c?void 0:_c.product)||void 0===_d?void 0:_d.store)||void 0===_e?void 0:_e.priceFootnote)||void 0===_f?void 0:_f.hasOwnProperty(window.BigData.cart.currency))&&\"\"!=window.BigData.product.store.priceFootnote[window.BigData.cart.currency];return _virtual_index",
                     "component.options.text": "var returnValue=function(){var o,i,d,n,r,t;return(null===(i=null===(o=null===window||void 0===window?void 0:window.BigData)||void 0===o?void 0:o.cart)||void 0===i?void 0:i.currency)&&(null===(t=null===(r=null===(n=null===(d=null===window||void 0===window?void 0:window.BigData)||void 0===d?void 0:d.product)||void 0===n?void 0:n.store)||void 0===r?void 0:r.priceFootnote)||void 0===t?void 0:t.hasOwnProperty(window.BigData.cart.currency))?window.BigData.product.store.priceFootnote[window.BigData.cart.currency]:\"\"}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window?.BigData?.cart?.currency && !!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?.cart?.currency && !!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-6cb311218ab04052a560c2f78f5f844c",
                    "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"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 32/32/32",
                    "id": "builder-76be65cc496f4b16849ba03915a06547",
                    "meta": {
                     "previousId": "builder-e38e256808da498c82c387223822db9d"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 tspacer-32 mspacer-32\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.text": "var _a,_b,_c,_virtual_index=(null===(_c=null===(_b=null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)||void 0===_b?void 0:_b.store)||void 0===_c?void 0:_c.desc)?window.BigData.product.store.desc:state.productInfo.description;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "component.options.text": "return !!window?.BigData?.product?.store?.desc ? window.BigData.product.store.desc : state.productInfo.description;"
                     }
                    },
                    "layerName": "Product Description",
                    "id": "builder-622552bc1ff74c8d9c34eb937a6ae104",
                    "class": "font-body-sm font-mob-xsm",
                    "meta": {
                     "previousId": "builder-698bd610c5c142228ce16993abc1825a"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(0, 0, 0, 1)"
                     }
                    }
                   },
                   {
                    "@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] - 32/32/32",
                    "id": "builder-4b5b57790b8843a3928d453e6768ef0d",
                    "meta": {
                     "previousId": "builder-6d64a6787eab4511a3dd1aa806bb184c"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 tspacer-32 mspacer-32\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@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-38202626d7b642779761b935f37ffc51",
                    "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"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)"
                     }
                    }
                   },
                   {
                    "@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-8734af9a7c08440a9bfc68fd482fd574",
                    "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..."
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var returnValue=function(){var t,o,e,l;return!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o||!o.includes(\"show-variants\")||(null===(l=null===(e=null===state||void 0===state?void 0:state.productInfo)||void 0===e?void 0:e.tags)||void 0===l?void 0:l.includes(\"coming-soon\")))&&!(null===state||void 0===state||!state.selectorHeader)}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "show": "\r\nif (!state?.productInfo?.tags?.includes('show-variants') ||\r\n    !!state?.productInfo?.tags?.includes('coming-soon')) {\r\n    return false;\r\n}\r\nif (!!state?.selectorHeader) {\r\n    return true;\r\n}\r\nreturn false;\r\n"
                     }
                    },
                    "layerName": "[SPACER] - 32/32/32",
                    "id": "builder-a32c518633394f3e9a380d3bfe19f927",
                    "meta": {
                     "previousId": "builder-27585ae6302a451282b062317148f4b9"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 tspacer-32 mspacer-32\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.text": "var _virtual_index=state.selectorHeader;return _virtual_index",
                     "show": "var returnValue=function(){var t,o,e,l;return!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o||!o.includes(\"show-variants\")||(null===(l=null===(e=null===state||void 0===state?void 0:state.productInfo)||void 0===e?void 0:e.tags)||void 0===l?void 0:l.includes(\"coming-soon\")))&&!(null===state||void 0===state||!state.selectorHeader)}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "component.options.text": "state.selectorHeader",
                      "show": "if (!state?.productInfo?.tags?.includes('show-variants') ||\r\n    !!state?.productInfo?.tags?.includes('coming-soon')) {\r\n    return false;\r\n}\r\nif (!!state?.selectorHeader) {\r\n    return true;\r\n}\r\nreturn false;"
                     }
                    },
                    "layerName": "Selector Header",
                    "id": "builder-b3668e7560344d4fb036fdf9b4e77db1",
                    "class": "font-body-lg font-mob-lg",
                    "meta": {
                     "previousId": "builder-622552bc1ff74c8d9c34eb937a6ae104",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var returnValue=function(){var t,o,e,l;return!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o||!o.includes(\"show-variants\")||(null===(l=null===(e=null===state||void 0===state?void 0:state.productInfo)||void 0===e?void 0:e.tags)||void 0===l?void 0:l.includes(\"coming-soon\")))&&!(null===state||void 0===state||!state.selectorDescription)}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "show": "if (!state?.productInfo?.tags?.includes('show-variants') ||\n    !!state?.productInfo?.tags?.includes('coming-soon')) {\n    return false;\n}\nif (!!state?.selectorDescription) {\n    return true;\n}\nreturn false;"
                     }
                    },
                    "layerName": "[SPACER] - 8/8/8",
                    "id": "builder-d019a553588747f2847d8697f8d9b190",
                    "meta": {
                     "previousId": "builder-76be65cc496f4b16849ba03915a06547",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-8 tspacer-8 mspacer-8\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.text": "var _virtual_index=state.selectorDescription;return _virtual_index",
                     "show": "var returnValue=function(){var t,o,e,l;return!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o||!o.includes(\"show-variants\")||(null===(l=null===(e=null===state||void 0===state?void 0:state.productInfo)||void 0===e?void 0:e.tags)||void 0===l?void 0:l.includes(\"coming-soon\")))&&!(null===state||void 0===state||!state.selectorDescription)}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "component.options.text": "state.selectorDescription",
                      "show": "if (!state?.productInfo?.tags?.includes('show-variants') ||\r\n    !!state?.productInfo?.tags?.includes('coming-soon')) {\r\n    return false;\r\n}\r\nif (!!state?.selectorDescription) {\r\n    return true;\r\n}\r\nreturn false;"
                     }
                    },
                    "layerName": "Selector Description",
                    "id": "builder-cd07db053ca0463fa95569f88f57084e",
                    "class": "font-detail font-mob-xsm",
                    "meta": {
                     "previousId": "builder-38202626d7b642779761b935f37ffc51"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)"
                     }
                    }
                   },
                   {
                    "@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",
                     "data-large-style": "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\"variants-large\"==t})).length));return _virtual_index",
                     "data-ignore-available": "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\"ignore-available\"==t})).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",
                      "data-large-style": "`${!!state?.productInfo?.tags?.filter((tag) => tag == \"variants-large\")\n  .length}`;\n",
                      "data-ignore-available": "`${!!state?.productInfo?.tags?.filter((tag) => tag == \"ignore-available\")\n  .length}`;\n"
                     }
                    },
                    "repeat": {
                     "collection": "state.productInfo.options"
                    },
                    "layerName": "Variant Option Group",
                    "id": "builder-f9e4e41e50a945be88023de28303986e",
                    "properties": {
                     "data-populated": "",
                     "data-large-style": "",
                     "data-ignore-available": ""
                    },
                    "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}`"
                        }
                       }
                      ],
                      "data-options-large": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!!state?.productInfo?.tags?.filter(tag => tag == 'variants-large').length}`"
                        }
                       }
                      ],
                      "data-large-style": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!!state?.productInfo?.tags?.filter(tag => tag == 'variants-large').length}`"
                        }
                       }
                      ],
                      "data-ignore-available": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!!state?.productInfo?.tags?.filter(tag => tag == 'ignore-available').length}`"
                        }
                       }
                      ]
                     }
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 32/24/24",
                      "id": "builder-44043b1e4e974d0cbf58226228c1a71d",
                      "meta": {
                       "previousId": "builder-3d1da6e20bed4584a440e74a4b334d96"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-32 tspacer-24 mspacer-24\" />\n",
                        "replaceNodes": true
                       },
                       "isRSC": null
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "repeat": {
                       "collection": ""
                      },
                      "layerName": "Variant Options",
                      "tagName": "ul",
                      "id": "builder-91fb67d4d0424427aed5cb3e21bff439",
                      "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-39861da600124dc6b1db486b0f4a57e4",
                        "class": "ipd-option",
                        "meta": {
                         "previousId": "builder-621b0bd72f3f4a22b450aca67078ac99"
                        },
                        "children": [
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "actions": {
                           "click": "var _a,_b,__spreadArray=function(t,e,a){if(a||2===arguments.length)for(var n,i=0,r=e.length;i<r;i++)!n&&i in e||(n||(n=Array.prototype.slice.call(e,0,i)),n[i]=e[i]);return t.concat(n||Array.prototype.slice.call(e))},prodSlides=getToggleCollection(\"prod\",\"slider\"),track=document.querySelector(\".TOGprod.store-slider>.slider-track\"),prodSlidesMob=getToggleCollection(\"prodmob\",\"slider\"),trackMob=document.querySelector(\".TOGprodmob.slider>.slider-track\"),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}));if(newVariant){if(context.setState({selectedVariantDoesNotExist:!1,selectedProductVariant:newVariant,selectedVariantShipping:state.variantShipping[newVariantTitle],selectedVariantData:state.variantData[newVariantTitle],selectedVariantAddonGroups:state.variantAddonGroups[newVariantTitle],selectedAddons:state.variantAddonGroups[newVariantTitle].map((function(t){return t.variants.reduce((function(e,a){var n;return(!t.toggleable&&a.id===(null===(n=t.checkedVariantIds)||void 0===n?void 0:n[0])||t.toggleable&&t.checkedVariantIds.includes(a.id))&&e.push(a),e}),[])}))}),window&&window.BigData&&window.BigData.product&&(window.BigData.product.vid=newVariant.id,window.BigData.product.selectedVariantShipping=state.variantShipping[newVariantTitle],window.BigData.product.selectedVariantData=state.variantData[newVariantTitle],window.BigData.product.selectedVariantAddonGroups=state.variantAddonGroups[newVariantTitle],window.BigData.product.selectedAddons=state.variantAddonGroups[newVariantTitle].map((function(t){return t.variants.reduce((function(e,a){var n;return(!t.toggleable&&a.id===(null===(n=t.checkedVariantIds)||void 0===n?void 0:n[0])||t.toggleable&&t.checkedVariantIds.includes(a.id))&&e.push(a),e}),[])}))),window.updateAddonInputs=function(){var t,e,a;null===(a=null===(e=null===(t=null===window||void 0===window?void 0:window.BigData)||void 0===t?void 0:t.product)||void 0===e?void 0:e.selectedVariantAddonGroups)||void 0===a||a.forEach((function(t,e){var a=__spreadArray([],document.querySelectorAll('input[name=\"addon_'.concat(t.key,'\"]')),!0),n=window.BigData.product.selectedAddons[e].map((function(t){return t.id})),i=n.every((function(e){return t.variants.find((function(t){return t.id===e}))})),r=a.reduce((function(e,a){var n;return!t.toggleable&&a.value===(null===(n=t.checkedVariantIds)||void 0===n?void 0:n[0])||t.toggleable&&t.checkedVariantIds.includes(a.value)?e.push(a):a.checked=!1,e}),[]);!i&&r.length?r.forEach((function(t){return t.click()})):a&&a.length&&a.forEach((function(t){n.includes(t.getAttribute(\"value\"))&&(t.checked=!0)}))}))},setTimeout(window.updateAddonInputs,1),null!=(null===(_b=null===(_a=null===state||void 0===state?void 0:state.variantData)||void 0===_a?void 0:_a[newVariantTitle])||void 0===_b?void 0:_b.imageIndex)&&state.variantData[newVariantTitle].imageIndex>=0){var targetIndex=state.variantData[newVariantTitle].imageIndex;window.prodScroll||(window.prodScroll=track.scrollLeft),window.prodScroll!=prodSlides[targetIndex].offsetLeft&&(window.prodScroll=prodSlides[targetIndex].offsetLeft,track.scrollLeft=window.prodScroll),trackMob.scrollLeft!=prodSlidesMob[targetIndex].offsetLeft&&(trackMob.scrollLeft=prodSlidesMob[targetIndex].offsetLeft)}}else 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",
                           "checked": "var _virtual_index=\"\".concat(state.valuesItem)==\"\".concat(state.selectedProductVariant.title);return _virtual_index"
                          },
                          "code": {
                           "actions": {
                            "click": "const prodSlides = getToggleCollection(\"prod\", \"slider\");\nconst track = document.querySelector(\".TOGprod.store-slider>.slider-track\");\nconst prodSlidesMob = getToggleCollection(\"prodmob\", \"slider\");\nconst trackMob = document.querySelector(\".TOGprodmob.slider>.slider-track\");\nlet selectedProductVariant =\n  state.selectedProductVariant || state.productInfo.variants[0];\nlet optionName = state.valuesItem;\nlet optionPosition = state.optionsItem.position;\nlet currentVariantTitlePieces = selectedProductVariant.title.split(\" / \");\ncurrentVariantTitlePieces[parseInt(optionPosition) - 1] = optionName;\nlet newVariantTitle = currentVariantTitlePieces.join(\" / \");\nlet productInfo = state.productInfo;\nlet newVariant = productInfo.variants.find((item) => {\n  return item.title === newVariantTitle;\n});\nif (newVariant) {\n  context.setState({\n    selectedVariantDoesNotExist: false,\n    selectedProductVariant: newVariant,\n    selectedVariantShipping: state.variantShipping[newVariantTitle],\n    selectedVariantData: state.variantData[newVariantTitle],\n    selectedVariantAddonGroups: state.variantAddonGroups[newVariantTitle],\n    selectedAddons: state.variantAddonGroups[newVariantTitle].map((group) => {\n      return group.variants.reduce((rolling, variant) => {\n        if (\n          (!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n          (group.toggleable && group.checkedVariantIds.includes(variant.id))\n        ) {\n          rolling.push(variant);\n        }\n        return rolling;\n      }, []);\n    }),\n  });\n  if (!!window && !!window.BigData && !!window.BigData.product) {\n    window.BigData.product.vid = newVariant.id;\n    window.BigData.product.selectedVariantShipping =\n      state.variantShipping[newVariantTitle];\n    window.BigData.product.selectedVariantData =\n      state.variantData[newVariantTitle];\n    window.BigData.product.selectedVariantAddonGroups =\n      state.variantAddonGroups[newVariantTitle];\n    window.BigData.product.selectedAddons = state.variantAddonGroups[\n      newVariantTitle\n    ].map((group) => {\n      return group.variants.reduce((rolling, variant) => {\n        if (\n          (!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n          (group.toggleable && group.checkedVariantIds.includes(variant.id))\n        ) {\n          rolling.push(variant);\n        }\n        return rolling;\n      }, []);\n    });\n  }\n\n  window.updateAddonInputs = function () {\n    window?.BigData?.product?.selectedVariantAddonGroups?.forEach(\n      (group, i) => {\n        const addonInputs = [\n          ...document.querySelectorAll(`input[name=\"addon_${group.key}\"]`),\n        ];\n        const selectedIds = window.BigData.product.selectedAddons[i].map(\n          (addon) => addon.id\n        );\n        const selectionValid = selectedIds.every((selectedId) =>\n          group.variants.find((variant) => variant.id === selectedId)\n        );\n        const defaultInputs = addonInputs.reduce((rolling, inp) => {\n          if (\n            (!group.toggleable && inp.value === group.checkedVariantIds?.[0]) ||\n            (group.toggleable && group.checkedVariantIds.includes(inp.value))\n          ) {\n            rolling.push(inp);\n          } else {\n            inp.checked = false;\n          }\n          return rolling;\n        }, []);\n        if (!selectionValid && defaultInputs.length) {\n          defaultInputs.forEach((inp) => inp.click());\n        } else if (!!addonInputs && addonInputs.length) {\n          addonInputs.forEach((inp) => {\n            if (selectedIds.includes(inp.getAttribute(\"value\"))) {\n              inp.checked = true;\n            }\n          });\n        }\n      }\n    );\n  };\n  setTimeout(window.updateAddonInputs, 1);\n\n  if (\n    state?.variantData?.[newVariantTitle]?.imageIndex != undefined &&\n    state.variantData[newVariantTitle].imageIndex >= 0\n  ) {\n    let targetIndex = state.variantData[newVariantTitle].imageIndex;\n    if (!window.prodScroll) window.prodScroll = track.scrollLeft;\n    if (window.prodScroll != prodSlides[targetIndex].offsetLeft) {\n      window.prodScroll = prodSlides[targetIndex].offsetLeft;\n      track.scrollLeft = window.prodScroll;\n    }\n    if (trackMob.scrollLeft != prodSlidesMob[targetIndex].offsetLeft) {\n      trackMob.scrollLeft = prodSlidesMob[targetIndex].offsetLeft;\n    }\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",
                            "checked": "return `${state.valuesItem}` == `${state.selectedProductVariant.title}`;\n"
                           }
                          },
                          "layerName": "Option Input",
                          "id": "builder-c7133b52dd814ec1b238e074ba5e7558",
                          "properties": {
                           "id": "",
                           "data-for-sale": "",
                           "checked": ""
                          },
                          "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]}`"
                              }
                             }
                            ],
                            "_newProperty": null,
                            "checked": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.valuesItem}` == `${state.selectedProductVariant.title}`;"
                              }
                             }
                            ]
                           },
                           "eventActions": {
                            "click": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "\nconst prodSlides = getToggleCollection('prod', 'slider');\nconst track = document.querySelector('.TOGprod.store-slider>.slider-track');\nconst prodSlidesMob = getToggleCollection('prodmob', 'slider');\nconst trackMob = document.querySelector('.TOGprodmob.slider>.slider-track');\nlet selectedProductVariant = state.selectedProductVariant || state.productInfo.variants[0];\nlet optionName = state.valuesItem;\nlet optionPosition = state.optionsItem.position;\nlet currentVariantTitlePieces = selectedProductVariant.title.split(' / ');\ncurrentVariantTitlePieces[parseInt(optionPosition) - 1] =\n    optionName;\nlet newVariantTitle = currentVariantTitlePieces.join(' / ');\nlet productInfo = state.productInfo;\nlet newVariant = productInfo.variants.find(item => {\n    return item.title === newVariantTitle;\n});\nif(newVariant) {\n    context.setState({\n        selectedVariantDoesNotExist: false,\n        selectedProductVariant: newVariant,\n        selectedVariantShipping: state.variantShipping[newVariantTitle],\n        selectedVariantData: state.variantData[newVariantTitle],\n        selectedVariantAddonGroups: state.variantAddonGroups[newVariantTitle],\n        selectedAddons: state.variantAddonGroups[newVariantTitle].map(group => {\n          return group.variants.reduce((rolling, variant) => {\n              if((!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n                 (group.toggleable && group.checkedVariantIds.includes(variant.id))) {\n                  rolling.push(variant);\n              }\n              return rolling;\n          }, []);\n        }),\n    });\n    if(!!window && !!window.BigData && !!window.BigData.product) {\n      window.BigData.product.vid = newVariant.id;\n      window.BigData.product.selectedVariantShipping = state.variantShipping[newVariantTitle];\n      window.BigData.product.selectedVariantData = state.variantData[newVariantTitle];\n      window.BigData.product.selectedVariantAddonGroups = state.variantAddonGroups[newVariantTitle];\n      window.BigData.product.selectedAddons = state.variantAddonGroups[newVariantTitle].map(group => {\n        return group.variants.reduce((rolling, variant) => {\n            if((!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n               (group.toggleable && group.checkedVariantIds.includes(variant.id))) {\n                rolling.push(variant);\n            }\n            return rolling;\n        }, []);\n      });\n    }\n    \n    window.updateAddonInputs = function() {\n      window?.BigData?.product?.selectedVariantAddonGroups?.forEach((group, i) => {\n        const addonInputs = [...document.querySelectorAll(`input[name=\"addon_${group.key}\"]`)];\n        const selectedIds = window.BigData.product.selectedAddons[i].map(addon => addon.id);\n        const selectionValid = selectedIds.every(selectedId => group.variants.find(variant => variant.id === selectedId));\n        const defaultInputs = addonInputs.reduce((rolling, inp) => {\n            if((!group.toggleable && inp.value === group.checkedVariantIds?.[0]) ||\n               (group.toggleable && group.checkedVariantIds.includes(inp.value))) {\n                rolling.push(inp);\n            }\n            else {\n              inp.checked = false;\n            }\n            return rolling;\n        }, []);\n        if(!selectionValid && defaultInputs.length) {\n          defaultInputs.forEach(inp => inp.click());\n        }\n        else if(!!addonInputs && addonInputs.length) {\n          addonInputs.forEach(inp => {\n            if(selectedIds.includes(inp.getAttribute('value'))) {\n              inp.checked = true;\n            }\n          });\n        }\n      });\n    };\n    setTimeout(window.updateAddonInputs, 1);\n\n    if(state?.variantData?.[newVariantTitle]?.imageIndex != undefined && state.variantData[newVariantTitle].imageIndex >= 0) {\n      let targetIndex = state.variantData[newVariantTitle].imageIndex;\n      if(!window.prodScroll) window.prodScroll = track.scrollLeft;\n      if(window.prodScroll != prodSlides[targetIndex].offsetLeft) {\n        window.prodScroll = prodSlides[targetIndex].offsetLeft;\n        track.scrollLeft = window.prodScroll;\n      }\n      if(trackMob.scrollLeft != prodSlidesMob[targetIndex].offsetLeft) {\n        trackMob.scrollLeft = prodSlidesMob[targetIndex].offsetLeft;\n      }\n    }\n}\nelse {\n    context.setState({\n        selectedVariantDoesNotExist: true,\n    });\n}"
                              }
                             }
                            ]
                           }
                          },
                          "component": {
                           "name": "Form:Input",
                           "options": {
                            "type": "radio",
                            "placeholder": "",
                            "required": false,
                            "name": "ipd",
                            "defaultValue": ""
                           },
                           "isRSC": null
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "bindings": {
                           "for": "var _virtual_index=\"\".concat(state.optionsItem.name).concat(state.valuesItem);return _virtual_index",
                           "component.options.code": "var returnValue=function(){state.productInfo.variants.reduce((function(t,n){return n.title==state.valuesItem?n.id:t}),state.productInfo.variants[0].id);var t,n,a,e,i=window.BigData.product.store.title;if(state.valuesItem.toLowerCase().includes(\"default title\")||(i=state.valuesItem),!(null===(n=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===n?void 0:n.filter((function(t){return\"variants-large\"==t})).length))return'\\n    <span class=\"option-label\">\\n      '.concat(i,\"\\n    </span>\\n  \");var o=(null===(e=null===(a=state.variantData[i])||void 0===a?void 0:a.subtitle)||void 0===e?void 0:e.reduce((function(t,n,a,e){var i=a==e.length-1?\"\".concat(n):\"\".concat(n,\"</br>\");return\"&nbsp;\"==n?t.concat(['<span class=\"tablet-nix mobile-nix\">'.concat(i,\"</span>\")]):t.concat([i])}),[])).join(\"\"),r=state.variantPrices[i],c=state.currency,s=Object.values(window.BigData.product.variantPrices),u=c(r),l=c(s[0]),d=null;return s.length>1&&(u-0!=(l=s.reduce((function(t,n){return t.subtract(n)-0>0?c(n):t}),l))-0&&(d=u.subtract(l)),\"9130508157145\"!=window.BigData.product.id&&\"9029126979801\"!=window.BigData.product.id||(r=d?\"+\".concat(d.format()):\"\")),'\\n  <span class=\"option-label\">\\n    '.concat(i,'\\n    <span class=\"option-subtitle\">&nbsp;\\n    ').concat(o,'</span>\\n  </span>\\n  <div class=\"option-price\">').concat(r,\"</div>\\n\")}();return returnValue",
                           "data-handle": "var returnValue=function(){state.productInfo.variants.reduce((function(t,e){return e.title==state.valuesItem?e.id:t}),state.productInfo.variants[0].id);var t,e=window.BigData.product.store.title;state.valuesItem.toLowerCase().includes(\"default title\")||(e=state.valuesItem);var a=null===(t=state.variantData[e])||void 0===t?void 0:t.selectorClass;return a||\"\"}();return returnValue"
                          },
                          "code": {
                           "bindings": {
                            "for": "return `${state.optionsItem.name}${state.valuesItem}`;\n",
                            "component.options.code": "let variantId = state.productInfo.variants.reduce((final, v) => {\n  return v.title == state.valuesItem ? v.id : final;\n}, state.productInfo.variants[0].id);\nlet variantTitle = window.BigData.product.store.title;\nif(!state.valuesItem.toLowerCase().includes('default title')) {\n  /* this breaks on japanese pages b/c \"variantWhatever\" props are untranslated */\n  /* variantTitle = state.variantData[variantId].title; */\n  variantTitle = state.valuesItem;\n}\nif(!state?.productInfo?.tags?.filter(tag => tag == 'variants-large').length) {\n  return `\n    <span class=\"option-label\">\n      ${variantTitle}\n    </span>\n  `;\n}\n\nlet subtitles = state.variantData[variantTitle]?.subtitle?.reduce((final, sub, i, arr) => {\n  let subInsert = i == arr.length - 1 ? `${sub}` : `${sub}</br>`;\n  if(sub == '&nbsp;') {\n    return final.concat([`<span class=\"tablet-nix mobile-nix\">${subInsert}</span>`]);\n  }\n  return final.concat([subInsert]);\n}, []);\nlet variantSubtitle = subtitles.join('');\nlet variantPrice = state.variantPrices[variantTitle];\n\nlet {currency} = state;\nlet variantPrices = Object.values(window.BigData.product.variantPrices);\nlet myPrice = currency(variantPrice);\nlet minPrice = currency(variantPrices[0]);\nlet myPlus = null;\nif(variantPrices.length > 1) {\n    minPrice = variantPrices.reduce((final, curPrice) => {\n        if(final.subtract(curPrice) - 0 > 0) {\n            return currency(curPrice);\n        }\n        return final;\n    }, minPrice);\n    if(myPrice - 0 != minPrice - 0) {\n      myPlus = myPrice.subtract(minPrice);\n    }\n    if(window.BigData.product.id == '9130508157145' || window.BigData.product.id == '9029126979801') {\n      if(!myPlus) {\n        variantPrice = '';\n      }\n      else {\n        variantPrice = `+${myPlus.format()}`\n      } \n    }\n}\n\nreturn `\n  <span class=\"option-label\">\n    ${variantTitle}\n    <span class=\"option-subtitle\">&nbsp;\n    ${variantSubtitle}</span>\n  </span>\n  <div class=\"option-price\">${variantPrice}</div>\n`;",
                            "data-handle": "let variantId = state.productInfo.variants.reduce((final, v) => {  return v.title == state.valuesItem ? v.id : final;}, state.productInfo.variants[0].id);let variantTitle = window.BigData.product.store.title;if (!state.valuesItem.toLowerCase().includes(\"default title\")) {  variantTitle = state.valuesItem;}let selectorClass = state.variantData[variantTitle]?.selectorClass;return !!selectorClass ? selectorClass : \"\";"
                           }
                          },
                          "layerName": "Option Label",
                          "tagName": "label",
                          "id": "builder-2af2e45926f6477c8f66c9795994065e",
                          "properties": {
                           "for": "",
                           "data-handle": ""
                          },
                          "class": "font-body-sm font-mob-xsm",
                          "meta": {
                           "bindingActions": {
                            "component": {
                             "options": {
                              "code": null
                             }
                            },
                            "_newProperty": null,
                            "for": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.optionsItem.name}${state.valuesItem}`;"
                              }
                             }
                            ],
                            "class": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "let variantId = state.productInfo.variants.reduce((final, v) => {\n  return v.title == state.valuesItem ? v.id : final;\n}, state.productInfo.variants[0].id);\nlet variantTitle = window.BigData.product.store.title;\nif(!state.valuesItem.toLowerCase().includes('default title')) {\n  /* this breaks on japanese pages b/c \"variantWhatever\" props are untranslated */\n  /* variantTitle = state.variantData[variantId].title; */\n  variantTitle = state.valuesItem;\n}\nlet selectorClass = state.variantData[variantTitle]?.selectorClass;\n\nreturn [\"font-body-sm font-mob-xsm\", selectorClass].join(' ');"
                              }
                             }
                            ],
                            "data-handle": []
                           }
                          },
                          "component": {
                           "name": "Custom Code",
                           "options": {
                            "text": "Enter some text..."
                           },
                           "isRSC": null
                          }
                         },
                         {
                          "@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-64676340a1894349b2db7e76438ba9cc",
                          "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..."
                           },
                           "isRSC": null
                          },
                          "responsiveStyles": {
                           "large": {
                            "display": "none"
                           }
                          }
                         }
                        ]
                       }
                      ]
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.code": "var returnValue=function(){var a='<div class=\"spacer-16 tspacer-16 mspacer-16\"></div>\\n    <div>'.concat(state.selectedVariantData.infoBox);if(state.selectedVariantData.infoLink){var t=\"\";\"/\"==Shopify.routes.root.slice(0,1)&&(t=Shopify.routes.root.slice(0,-1));var e=t+state.selectedVariantData.infoLink,n=state.selectedVariantData.infoLinkText;a+=\"<a class='info-link font-body-sm font-mob-sm' href='\\n        \".concat(e,\"'>\").concat(n,'&nbsp;\\n        <svg aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewBox=\"0 0 14 14\" fill=\"none\">\\n        <path d=\"M7 12.0459L5.89167 10.9376L9.04167 7.78757H1.96875V6.24173H9.04167L5.89167 3.09173L7 1.9834L12.0312 7.01465L7 12.0459Z\" fill=\"currentColor\"></path>\\n    </svg></a>')}return a+\"</div>\"}();return returnValue",
                       "show": "var _virtual_index=!!state.selectedVariantData.infoBox;return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.code": "let output = `<div class=\"spacer-16 tspacer-16 mspacer-16\"></div>\n    <div>${state.selectedVariantData.infoBox}`;\nif(!!state.selectedVariantData.infoLink) {\n    let prefix = '';\n    if(Shopify.routes.root.slice(0, 1) == '/') {\n        prefix = Shopify.routes.root.slice(0, -1);\n    }\n    let infoLink = prefix + state.selectedVariantData.infoLink;\n    let infoText = state.selectedVariantData.infoLinkText;\n    output += `<a class='info-link font-body-sm font-mob-sm' href='\n        ${infoLink}'>${infoText}&nbsp;\n        <svg aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewBox=\"0 0 14 14\" fill=\"none\">\n        <path d=\"M7 12.0459L5.89167 10.9376L9.04167 7.78757H1.96875V6.24173H9.04167L5.89167 3.09173L7 1.9834L12.0312 7.01465L7 12.0459Z\" fill=\"currentColor\"></path>\n    </svg></a>`;\n}\n\nreturn output + '</div>';",
                        "show": "!!state.selectedVariantData.infoBox"
                       }
                      },
                      "layerName": "Variant Info Box",
                      "id": "builder-1312db4730644c51a7fdcfd607ee82be",
                      "class": "info-box fade-in-grow font-body-lg font-mob-lg",
                      "meta": {
                       "previousId": "builder-9734c0372b8a44c88bd67249f6eaa9cb",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                        "replaceNodes": true
                       },
                       "isRSC": null
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.text": "state.productInfo&&\"SELECTED_VARIANT: \".concat(JSON.stringify(state.selectedProductVariant),\"</br>VARIANT_ADDON_GROUPS: \").concat(JSON.stringify(state.variantAddonGroups))"
                    },
                    "code": {
                     "bindings": {
                      "component.options.text": "!state.productInfo ? '' : `SELECTED_VARIANT: ${JSON.stringify(state.selectedProductVariant)}</br>VARIANT_ADDON_GROUPS: ${JSON.stringify(state.variantAddonGroups)}`;"
                     }
                    },
                    "layerName": "ADDONS JSON",
                    "id": "builder-93981aecf51445209bea1505a9f6f252",
                    "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-2320757c1fec4d8ba6cd8241b0abcf1a"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "Enter some text..."
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _a,_b,_c,_d,_e,_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)&&!!(null===(_e=null===state||void 0===state?void 0:state.selectedVariantAddonGroups)||void 0===_e?void 0:_e.length);return _virtual_index",
                     "data-populated": "var _a,_b,_c,_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===(_c=null===state||void 0===state?void 0:state.selectedVariantAddonGroups)||void 0===_c?void 0:_c.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 && !!state?.selectedVariantAddonGroups?.length}",
                      "data-populated": "`${\n  !state?.productInfo?.tags?.filter((tag) => tag == \"coming-soon\").length &&\n  !!state?.selectedVariantAddonGroups?.length\n}`;\n"
                     }
                    },
                    "repeat": {
                     "collection": "state.selectedVariantAddonGroups"
                    },
                    "layerName": "Variant Addon Group",
                    "id": "builder-7e647264a6224b7aaa42de78263d2aa2",
                    "properties": {
                     "data-populated": ""
                    },
                    "class": "gb-1 ge-12 option-group",
                    "meta": {
                     "previousId": "builder-f9e4e41e50a945be88023de28303986e",
                     "bindingActions": {
                      "data-populated": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!state?.productInfo?.tags?.filter(tag => tag == 'coming-soon').length && !!state?.selectedVariantAddonGroups?.length}`"
                        }
                       }
                      ],
                      "data-options-large": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!!state?.productInfo?.tags?.filter(tag => tag == 'variants-large').length}`"
                        }
                       }
                      ],
                      "data-large-style": null,
                      "data-ignore-available": null,
                      "_newProperty": null
                     }
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 32/24/24",
                      "id": "builder-5bc6e2405d0844628211eda82168be69",
                      "meta": {
                       "previousId": "builder-44043b1e4e974d0cbf58226228c1a71d"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-32 tspacer-24 mspacer-24\" />\n",
                        "replaceNodes": true
                       },
                       "isRSC": null
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.text": "var _virtual_index=state.selectedVariantAddonGroupsItem.header;return _virtual_index",
                       "show": "var _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.selectedVariantAddonGroupsItem)||void 0===_a?void 0:_a.header);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.text": "state.selectedVariantAddonGroupsItem.header",
                        "show": "!!state?.selectedVariantAddonGroupsItem?.header"
                       }
                      },
                      "layerName": "Group Header",
                      "id": "builder-cca19365187f47ba94337c90e1dcc589",
                      "class": "font-body-lg font-mob-lg",
                      "meta": {
                       "previousId": "builder-b3668e7560344d4fb036fdf9b4e77db1",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                       },
                       "isRSC": null
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.selectedVariantAddonGroupsItem)||void 0===_a?void 0:_a.description);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!state?.selectedVariantAddonGroupsItem?.description"
                       }
                      },
                      "layerName": "[SPACER] - 8/8/8",
                      "id": "builder-0402f952572847818bac1420fbc90f20",
                      "meta": {
                       "previousId": "builder-d019a553588747f2847d8697f8d9b190",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-8 tspacer-8 mspacer-8\" />\n",
                        "replaceNodes": true
                       },
                       "isRSC": null
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.text": "var _virtual_index=state.selectedVariantAddonGroupsItem.description;return _virtual_index",
                       "show": "var _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.selectedVariantAddonGroupsItem)||void 0===_a?void 0:_a.description);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.text": "state.selectedVariantAddonGroupsItem.description",
                        "show": "!!state?.selectedVariantAddonGroupsItem?.description"
                       }
                      },
                      "layerName": "Group Description",
                      "id": "builder-364abd05ca284dcd99925590e367286b",
                      "class": "font-detail font-mob-xsm",
                      "meta": {
                       "previousId": "builder-cd07db053ca0463fa95569f88f57084e"
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(120, 126, 129, 1)"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _virtual_index=\"Color Swatch\"==state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index",
                       "component.options.code": "var returnValue=function(){var t,e,n,a,c=\"\";return null!==(t=null===state||void 0===state?void 0:state.selectedAddons)&&void 0!==t&&t[state.$index].length?(n=(e=state.selectedAddons[state.$index][0]).title,a=e.priceText?e.priceText.join(\"</br>\"):\"+ \".concat(e.price),e.finePrint&&(c=\"<sup>\".concat(e.finePrintIndex,\"</sup>\")),\"<span>\".concat(n).concat(c,\"</span><span>\").concat(a,\"</span>\")):\"\"}();return returnValue"
                      },
                      "code": {
                       "bindings": {
                        "show": "state.selectedVariantAddonGroupsItem.uiStyle == \"Color Swatch\"",
                        "component.options.code": "let selSwatch;\nlet title = '';\nlet price = '';\nlet finePrintIndex = '';\nif(state?.selectedAddons?.[state.$index].length) {\n    selSwatch = state.selectedAddons[state.$index][0];\n}\nelse {\n    return '';\n}\ntitle = selSwatch.title;\nprice = !selSwatch.priceText ? `+ ${selSwatch.price}` : selSwatch.priceText.join('</br>');\nif(!!selSwatch.finePrint) {\n    finePrintIndex = `<sup>${selSwatch.finePrintIndex}</sup>`;\n}\nreturn `<span>${title}${finePrintIndex}</span><span>${price}</span>`;"
                       }
                      },
                      "layerName": "Color Swatch Info",
                      "id": "builder-49ce6c0cae4049a594b8fb3e53942b77",
                      "class": "swatch-info font-detail font-mob-xsm",
                      "meta": {
                       "previousId": "builder-1312db4730644c51a7fdcfd607ee82be",
                       "bindingActions": {
                        "_newProperty": null,
                        "component": {
                         "options": {
                          "code": null
                         }
                        }
                       }
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                        "replaceNodes": true
                       },
                       "isRSC": null
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.selectedVariantAddonGroupsItem)||void 0===_a?void 0:_a.header);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!state?.selectedVariantAddonGroupsItem?.header"
                       }
                      },
                      "layerName": "[SPACER] - 32/24/24",
                      "id": "builder-e834d14420e148579871dad3077122b1",
                      "meta": {
                       "previousId": "builder-5bc6e2405d0844628211eda82168be69",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-32 tspacer-24 mspacer-24\" />\n",
                        "replaceNodes": true
                       },
                       "isRSC": null
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "data-ui-style": "var _virtual_index=state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "data-ui-style": "return state.selectedVariantAddonGroupsItem.uiStyle;\n"
                       }
                      },
                      "layerName": "Variant Addons",
                      "tagName": "ul",
                      "id": "builder-d9a628f18a9440c0baca7407da83caaf",
                      "properties": {
                       "data-ui-style": ""
                      },
                      "class": "addon-options",
                      "meta": {
                       "previousId": "builder-91fb67d4d0424427aed5cb3e21bff439",
                       "bindingActions": {
                        "data-ui-style": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return state.selectedVariantAddonGroupsItem.uiStyle;"
                          }
                         }
                        ]
                       }
                      },
                      "children": [
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "repeat": {
                         "collection": "state.selectedVariantAddonGroupsItem.variants"
                        },
                        "layerName": "Option Button",
                        "tagName": "li",
                        "id": "builder-00a8cd56a3614bbd9d53e55deebacab6",
                        "class": "addon-option",
                        "meta": {
                         "previousId": "builder-39861da600124dc6b1db486b0f4a57e4"
                        },
                        "children": [
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "actions": {
                           "click": "var _a,_b,_c,_d,__spreadArray=function(d,e,t){if(t||2===arguments.length)for(var o,i=0,n=e.length;i<n;i++)!o&&i in e||(o||(o=Array.prototype.slice.call(e,0,i)),o[i]=e[i]);return d.concat(o||Array.prototype.slice.call(e))},Flib=state.Flib,addonName=state.variantsItem.title,addonGroup=state.selectedVariantAddonGroupsItem,addonGroupIndex=Flib.findGroupId({key:addonGroup.key}),addonGroupSelectedAddons=state.selectedAddons[addonGroupIndex],prodSlides=getToggleCollection(\"prod\",\"slider\"),track=document.querySelector(\".TOGprod.store-slider>.slider-track\"),prodSlidesMob=getToggleCollection(\"prodmob\",\"slider\"),trackMob=document.querySelector(\".TOGprodmob.slider>.slider-track\"),initState=!1,ulaThis={Flib:Flib,check:!1,sourceId:state.variantsItem.id,clickerId:null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.linkedClickSourceId},toggleAddon=function(d,e){return d.find((function(d){return d.id===e.id}))?d.filter((function(d){return d.id!==e.id})):__spreadArray(__spreadArray([],d,!0),[e],!1)},updateLinkedAddon=function(d){var e,t,o=this.Flib,i=this.check,n=this.sourceId,a=this.clickerId,r=o.findGroup({variantId:d}),l=document.querySelector('input[name^=\"addon\"][value=\"'.concat(d,'\"]'));if(l&&l.checked!=i)if(r.toggleable||i){if(d!=a)return window.BigData.linkedClickSourceId=n,void l.click();window.BigData.linkedClickSourceId=\"\"}else if(!r.toggleable&&!i&&(e=r.checkedVariantIds[0]!=d?r.checkedVariantIds[0]:r.variants[0].id!=d||1==r.variants.length?r.variants[0].id:r.variants[1].id,t=document.querySelector('input[name^=\"addon\"][value=\"'.concat(e,'\"]')))){if(e!=a)return window.BigData.linkedClickSourceId=n,void t.click();window.BigData.linkedClickSourceId=\"\"}window.BigData.linkedClickSourceId=\"\"};if(initState=state.selectedAddons[addonGroupIndex].find((function(d){return d.id===state.variantsItem.id})),addonGroup.toggleable||initState&&!window.BigData.linkedClickSourceId)addonGroup.toggleable&&(state.selectedAddons[addonGroupIndex]=toggleAddon(addonGroupSelectedAddons,state.variantsItem),window.BigData.product.selectedAddons[addonGroupIndex]=toggleAddon(addonGroupSelectedAddons,state.variantsItem));else{var groupChosenAddon=state.selectedAddons[addonGroupIndex][0];groupChosenAddon.linkedVariantIds.length?groupChosenAddon.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis)):window.BigData.linkedClickSourceId=\"\",initState||(state.selectedAddons[addonGroupIndex]=[state.variantsItem],(null===(_b=null===window||void 0===window?void 0:window.BigData)||void 0===_b?void 0:_b.product)&&(window.BigData.product.selectedAddons[addonGroupIndex]=[state.variantsItem]))}if(!state.variantsItem.linkedVariantIds.length&&window.BigData.linkedClickSourceId?window.BigData.linkedClickSourceId=\"\":!addonGroup.toggleable&&initState||(ulaThis.check=!initState,state.variantsItem.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis))),null!=(null===(_c=null===state||void 0===state?void 0:state.variantsItem)||void 0===_c?void 0:_c.imageIndex)&&(null===(_d=null===state||void 0===state?void 0:state.variantsItem)||void 0===_d?void 0:_d.imageIndex)>=0&&!initState){var targetIndex=state.variantsItem.imageIndex;window.prodScroll||(window.prodScroll=track.scrollLeft),window.prodScroll!=prodSlides[targetIndex].offsetLeft&&(window.prodScroll=prodSlides[targetIndex].offsetLeft,track.scrollLeft=window.prodScroll),trackMob.scrollLeft!=prodSlidesMob[targetIndex].offsetLeft&&(trackMob.scrollLeft=prodSlidesMob[targetIndex].offsetLeft)}"
                          },
                          "bindings": {
                           "component.options.defaultValue": "var _virtual_index=state.variantsItem.id;return _virtual_index",
                           "component.options.placeholder": "var _virtual_index=state.variantsItem.title;return _virtual_index",
                           "id": "var _virtual_index=\"\".concat(state.selectedProductVariant.title).concat(state.selectedVariantAddonGroupsItem.key).concat(state.variantsItem.title);return _virtual_index",
                           "component.options.name": "var _virtual_index=\"addon_\".concat(state.selectedVariantAddonGroupsItem.key);return _virtual_index",
                           "component.options.type": "var _virtual_index=state.selectedVariantAddonGroupsItem.toggleable?\"checkbox\":\"radio\";return _virtual_index",
                           "disabled": "state.selectedVariantAddonGroupsItem.disabledVariantIds.includes(state.variantsItem.id)"
                          },
                          "code": {
                           "actions": {
                            "click": "const { Flib } = state;\nconst addonName = state.variantsItem.title;\nconst addonGroup = state.selectedVariantAddonGroupsItem;\nconst addonGroupIndex = Flib.findGroupId({ key: addonGroup.key });\nconst addonGroupSelectedAddons = state.selectedAddons[addonGroupIndex];\nconst prodSlides = getToggleCollection(\"prod\", \"slider\");\nconst track = document.querySelector(\".TOGprod.store-slider>.slider-track\");\nconst prodSlidesMob = getToggleCollection(\"prodmob\", \"slider\");\nconst trackMob = document.querySelector(\".TOGprodmob.slider>.slider-track\");\nlet initState = false;\nlet ulaThis = {\n  Flib,\n  check: false,\n  sourceId: state.variantsItem.id,\n  clickerId: window?.BigData?.linkedClickSourceId,\n};\n\nconst toggleAddon = (selecteds, target) => {\n  return selecteds.find((addon) => addon.id === target.id)\n    ? selecteds.filter((addon) => addon.id !== target.id)\n    : [...selecteds, target];\n};\nconst updateLinkedAddon = function (linkedVid) {\n  const { Flib, check, sourceId, clickerId } = this;\n  const group = Flib.findGroup({ variantId: linkedVid });\n  const linkedEl = document.querySelector(\n    `input[name^=\"addon\"][value=\"${linkedVid}\"]`\n  );\n  let defaultVid, defaultEl;\n\n  if (!!linkedEl && linkedEl.checked != check) {\n    if (group.toggleable || check) {\n      /* console.log('updateLinkedAddon() DATA:', {check, linkedEl}); */\n      if (linkedVid != clickerId) {\n        /* console.log('updateLinkedAddon() CLICKED LINKED ADDON'); */\n        window.BigData.linkedClickSourceId = sourceId;\n        linkedEl.click();\n        return;\n      } else {\n        window.BigData.linkedClickSourceId = \"\";\n      }\n    } else if (!group.toggleable && !check) {\n      if (group.checkedVariantIds[0] != linkedVid) {\n        defaultVid = group.checkedVariantIds[0];\n      } else if (\n        group.variants[0].id != linkedVid ||\n        group.variants.length == 1\n      ) {\n        defaultVid = group.variants[0].id;\n      } else {\n        defaultVid = group.variants[1].id;\n      }\n      defaultEl = document.querySelector(\n        `input[name^=\"addon\"][value=\"${defaultVid}\"]`\n      );\n      /* console.log('updateLinkedAddon() DATA:', {check, linkedEl, defaultEl}); */\n      if (!!defaultEl) {\n        if (defaultVid != clickerId) {\n          /* console.log('updateLinkedAddon() CLICKED DEFAULT ADDON'); */\n          window.BigData.linkedClickSourceId = sourceId;\n          defaultEl.click();\n          return;\n        } else {\n          window.BigData.linkedClickSourceId = \"\";\n        }\n      }\n    }\n  }\n  /* console.log('updateLinkedAddon() DATA:', {check, linkedEl, defaultEl}); */\n  window.BigData.linkedClickSourceId = \"\";\n};\n\ninitState = state.selectedAddons[addonGroupIndex].find(\n  (addon) => addon.id === state.variantsItem.id\n);\nif (\n  !addonGroup.toggleable &&\n  (!initState || !!window.BigData.linkedClickSourceId)\n) {\n  let groupChosenAddon = state.selectedAddons[addonGroupIndex][0];\n  if (!groupChosenAddon.linkedVariantIds.length) {\n    window.BigData.linkedClickSourceId = \"\";\n  } else {\n    groupChosenAddon.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis));\n  }\n  if (!initState) {\n    state.selectedAddons[addonGroupIndex] = [state.variantsItem];\n    if (!!window?.BigData?.product) {\n      window.BigData.product.selectedAddons[addonGroupIndex] = [\n        state.variantsItem,\n      ];\n    }\n  }\n} else if (addonGroup.toggleable) {\n  state.selectedAddons[addonGroupIndex] = toggleAddon(\n    addonGroupSelectedAddons,\n    state.variantsItem\n  );\n  window.BigData.product.selectedAddons[addonGroupIndex] = toggleAddon(\n    addonGroupSelectedAddons,\n    state.variantsItem\n  );\n}\n\nif (\n  !state.variantsItem.linkedVariantIds.length &&\n  !!window.BigData.linkedClickSourceId\n) {\n  window.BigData.linkedClickSourceId = \"\";\n} else if (addonGroup.toggleable || !initState) {\n  ulaThis.check = !initState;\n  state.variantsItem.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis));\n}\n\nif (\n  state?.variantsItem?.imageIndex != undefined &&\n  state?.variantsItem?.imageIndex >= 0 &&\n  !initState\n) {\n  let targetIndex = state.variantsItem.imageIndex;\n  if (!window.prodScroll) window.prodScroll = track.scrollLeft;\n  if (window.prodScroll != prodSlides[targetIndex].offsetLeft) {\n    window.prodScroll = prodSlides[targetIndex].offsetLeft;\n    track.scrollLeft = window.prodScroll;\n  }\n  if (trackMob.scrollLeft != prodSlidesMob[targetIndex].offsetLeft) {\n    trackMob.scrollLeft = prodSlidesMob[targetIndex].offsetLeft;\n  }\n}\n"
                           },
                           "bindings": {
                            "component.options.defaultValue": "return state.variantsItem.id;",
                            "component.options.placeholder": "state.variantsItem.title",
                            "id": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;\n",
                            "component.options.name": "return `addon_${state.selectedVariantAddonGroupsItem.key}`;\n",
                            "component.options.type": "state.selectedVariantAddonGroupsItem.toggleable ? \"checkbox\" : \"radio\";\n",
                            "disabled": "state.selectedVariantAddonGroupsItem.disabledVariantIds.includes(\n  state.variantsItem.id\n);\n"
                           }
                          },
                          "layerName": "Option Input",
                          "id": "builder-6ba51c89dec945ea9a90d3ab205faaed",
                          "properties": {
                           "id": "",
                           "disabled": ""
                          },
                          "meta": {
                           "previousId": "builder-c7133b52dd814ec1b238e074ba5e7558",
                           "bindingActions": {
                            "id": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;"
                              }
                             }
                            ],
                            "component": {
                             "options": {
                              "name": [
                               {
                                "@type": "@builder.io/core:Action",
                                "action": "@builder.io:customCode",
                                "options": {
                                 "code": "return `addon_${state.selectedVariantAddonGroupsItem.key}`"
                                }
                               }
                              ],
                              "type": [
                               {
                                "@type": "@builder.io/core:Action",
                                "action": "@builder.io:customCode",
                                "options": {
                                 "code": "state.selectedVariantAddonGroupsItem.toggleable ? 'checkbox' : 'radio'"
                                }
                               }
                              ]
                             }
                            },
                            "disabled": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "state.selectedVariantAddonGroupsItem.disabledVariantIds.includes(state.variantsItem.id);"
                              }
                             }
                            ],
                            "style": {
                             "color": null
                            },
                            "data-for-sale": null,
                            "checked": null
                           },
                           "eventActions": {
                            "click": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "const {Flib} = state;\nconst addonName = state.variantsItem.title;\nconst addonGroup = state.selectedVariantAddonGroupsItem;\nconst addonGroupIndex = Flib.findGroupId({key: addonGroup.key});\nconst addonGroupSelectedAddons = state.selectedAddons[addonGroupIndex];\nconst prodSlides = getToggleCollection('prod', 'slider');\nconst track = document.querySelector('.TOGprod.store-slider>.slider-track');\nconst prodSlidesMob = getToggleCollection('prodmob', 'slider');\nconst trackMob = document.querySelector('.TOGprodmob.slider>.slider-track');\nlet initState = false;\nlet ulaThis = {Flib, check: false, sourceId: state.variantsItem.id, clickerId: window?.BigData?.linkedClickSourceId};\n\nconst toggleAddon = (selecteds, target) => {\n  return selecteds.find(addon => addon.id === target.id) ? selecteds.filter(addon => addon.id !== target.id) : [ ...selecteds, target ];\n};\nconst updateLinkedAddon = function(linkedVid) {\n  const {Flib, check, sourceId, clickerId} = this;\n  const group = Flib.findGroup({variantId: linkedVid});\n  const linkedEl = document.querySelector(`input[name^=\"addon\"][value=\"${linkedVid}\"]`);\n  let defaultVid, defaultEl;\n\n  if(!!linkedEl && linkedEl.checked != check) {\n    if(group.toggleable || check) {\n      /* console.log('updateLinkedAddon() DATA:', {check, linkedEl}); */\n      if(linkedVid != clickerId) {\n        /* console.log('updateLinkedAddon() CLICKED LINKED ADDON'); */\n        window.BigData.linkedClickSourceId = sourceId;\n        linkedEl.click();\n        return;\n      }\n      else {\n        window.BigData.linkedClickSourceId = '';\n      }\n    }\n    else if(!group.toggleable && !check) {\n      if(group.checkedVariantIds[0] != linkedVid) {\n        defaultVid = group.checkedVariantIds[0];\n      }\n      else if(group.variants[0].id != linkedVid || group.variants.length == 1) {\n        defaultVid = group.variants[0].id;\n      }\n      else {\n        defaultVid = group.variants[1].id;\n      }\n      defaultEl = document.querySelector(`input[name^=\"addon\"][value=\"${defaultVid}\"]`);\n      /* console.log('updateLinkedAddon() DATA:', {check, linkedEl, defaultEl}); */\n      if(!!defaultEl) {\n        if(defaultVid != clickerId) {\n          /* console.log('updateLinkedAddon() CLICKED DEFAULT ADDON'); */\n          window.BigData.linkedClickSourceId = sourceId;\n          defaultEl.click();\n          return;\n        }\n        else {\n          window.BigData.linkedClickSourceId = '';\n        }\n      }\n    }\n  }\n  /* console.log('updateLinkedAddon() DATA:', {check, linkedEl, defaultEl}); */\n  window.BigData.linkedClickSourceId = '';\n};\n\n\ninitState = state.selectedAddons[addonGroupIndex].find(addon => addon.id === state.variantsItem.id);\nif(!addonGroup.toggleable && (!initState || !!window.BigData.linkedClickSourceId)) {\n  let groupChosenAddon = state.selectedAddons[addonGroupIndex][0];\n  if(!groupChosenAddon.linkedVariantIds.length) {\n    window.BigData.linkedClickSourceId = '';\n  }\n  else {\n    groupChosenAddon.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis));\n  }\n  if(!initState) {\n    state.selectedAddons[addonGroupIndex] = [state.variantsItem];\n    if(!!window?.BigData?.product) {\n      window.BigData.product.selectedAddons[addonGroupIndex] = [state.variantsItem];\n    }\n  }\n}\nelse if(addonGroup.toggleable) {\n  state.selectedAddons[addonGroupIndex] = toggleAddon(addonGroupSelectedAddons, state.variantsItem);\n  window.BigData.product.selectedAddons[addonGroupIndex] = toggleAddon(addonGroupSelectedAddons, state.variantsItem);\n}\n\nif(!state.variantsItem.linkedVariantIds.length && !!window.BigData.linkedClickSourceId) {\n  window.BigData.linkedClickSourceId = '';\n}\nelse if(addonGroup.toggleable || !initState) {\n  ulaThis.check = !initState;\n  state.variantsItem.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis));\n}\n\nif(state?.variantsItem?.imageIndex != undefined && state?.variantsItem?.imageIndex >= 0 && !initState) {\n  let targetIndex = state.variantsItem.imageIndex;\n  if(!window.prodScroll) window.prodScroll = track.scrollLeft;\n  if(window.prodScroll != prodSlides[targetIndex].offsetLeft) {\n    window.prodScroll = prodSlides[targetIndex].offsetLeft;\n    track.scrollLeft = window.prodScroll;\n  }\n  if(trackMob.scrollLeft != prodSlidesMob[targetIndex].offsetLeft) {\n    trackMob.scrollLeft = prodSlidesMob[targetIndex].offsetLeft;\n  }\n}"
                              }
                             }
                            ]
                           }
                          },
                          "component": {
                           "name": "Form:Input",
                           "options": {
                            "type": "",
                            "placeholder": "",
                            "required": false,
                            "name": "ipd",
                            "defaultValue": ""
                           },
                           "isRSC": null
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "bindings": {
                           "for": "var _virtual_index=\"\".concat(state.selectedProductVariant.title).concat(state.selectedVariantAddonGroupsItem.key).concat(state.variantsItem.title);return _virtual_index",
                           "hide": "var _virtual_index=\"Color Swatch\"!=state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index",
                           "component.options.code": "var returnValue=function(){var t=\"swatch_fill_\".concat(state.variantsItem.id),s=\"#DFDFDF\",e=\"#DFDFDF\";return state.variantsItem&&state.variantsItem.swatchColors&&state.variantsItem.swatchColors.length>0&&(s=state.variantsItem.swatchColors[0],e=state.variantsItem.swatchColors.length>1?state.variantsItem.swatchColors[1]:state.variantsItem.swatchColors[0]),'\\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44\" height=\"45\" viewBox=\"0 0 44 45\" fill=\"none\" class=\"swatch-default\">\\n    <circle cx=\"22\" cy=\"22.5\" r=\"21.5\" stroke=\"#DFDFDF\"/>\\n    <circle cx=\"22\" cy=\"22.5\" r=\"21.5\" stroke=\"black\" stroke-opacity=\"0.2\"/>\\n    <circle cx=\"22\" cy=\"22.5\" r=\"18\" fill=\"url(#'.concat(t,')\"/>\\n    <defs>\\n      <linearGradient id=\"').concat(t,'\" x1=\"63.5507\" y1=\"-30.6518\" x2=\"11.8004\" y2=\"32.0869\" gradientUnits=\"userSpaceOnUse\">\\n        <stop stop-color=\"').concat(e,'\"/>\\n        <stop offset=\"1\" stop-color=\"').concat(s,'\"/>\\n      </linearGradient>\\n    </defs>\\n  </svg>\\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44\" height=\"45\" viewBox=\"0 0 44 45\" fill=\"none\" class=\"swatch-checked\">\\n    <circle cx=\"22\" cy=\"22.5\" r=\"21\" stroke=\"#4D1EF7\" stroke-width=\"2\"/>\\n    <circle cx=\"22\" cy=\"22.5\" r=\"18\" fill=\"url(#').concat(t,'c)\"/>\\n    <defs>\\n      <linearGradient id=\"').concat(t,'c\" x1=\"63.5507\" y1=\"-30.6518\" x2=\"11.8004\" y2=\"32.0869\" gradientUnits=\"userSpaceOnUse\">\\n        <stop stop-color=\"').concat(e,'\"/>\\n        <stop offset=\"1\" stop-color=\"').concat(s,'\"/>\\n      </linearGradient>\\n    </defs>\\n  </svg>\\n')}();return returnValue"
                          },
                          "code": {
                           "bindings": {
                            "for": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;\n",
                            "hide": "state.selectedVariantAddonGroupsItem.uiStyle != \"Color Swatch\"",
                            "component.options.code": "const fillId = `swatch_fill_${state.variantsItem.id}`;\nlet colorA = '#DFDFDF';\nlet colorB = '#DFDFDF';\n\nif(!!state.variantsItem && !!state.variantsItem.swatchColors && state.variantsItem.swatchColors.length > 0) {\n  colorA = state.variantsItem.swatchColors[0];\n  colorB = state.variantsItem.swatchColors.length > 1 ? state.variantsItem.swatchColors[1] : state.variantsItem.swatchColors[0];\n}\n\nreturn (`\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44\" height=\"45\" viewBox=\"0 0 44 45\" fill=\"none\" class=\"swatch-default\">\n    <circle cx=\"22\" cy=\"22.5\" r=\"21.5\" stroke=\"#DFDFDF\"/>\n    <circle cx=\"22\" cy=\"22.5\" r=\"21.5\" stroke=\"black\" stroke-opacity=\"0.2\"/>\n    <circle cx=\"22\" cy=\"22.5\" r=\"18\" fill=\"url(#${fillId})\"/>\n    <defs>\n      <linearGradient id=\"${fillId}\" x1=\"63.5507\" y1=\"-30.6518\" x2=\"11.8004\" y2=\"32.0869\" gradientUnits=\"userSpaceOnUse\">\n        <stop stop-color=\"${colorB}\"/>\n        <stop offset=\"1\" stop-color=\"${colorA}\"/>\n      </linearGradient>\n    </defs>\n  </svg>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44\" height=\"45\" viewBox=\"0 0 44 45\" fill=\"none\" class=\"swatch-checked\">\n    <circle cx=\"22\" cy=\"22.5\" r=\"21\" stroke=\"#4D1EF7\" stroke-width=\"2\"/>\n    <circle cx=\"22\" cy=\"22.5\" r=\"18\" fill=\"url(#${fillId}c)\"/>\n    <defs>\n      <linearGradient id=\"${fillId}c\" x1=\"63.5507\" y1=\"-30.6518\" x2=\"11.8004\" y2=\"32.0869\" gradientUnits=\"userSpaceOnUse\">\n        <stop stop-color=\"${colorB}\"/>\n        <stop offset=\"1\" stop-color=\"${colorA}\"/>\n      </linearGradient>\n    </defs>\n  </svg>\n`);"
                           }
                          },
                          "layerName": "Color Swatch Label",
                          "tagName": "label",
                          "id": "builder-23bb7df25cba49b6b959505490def94f",
                          "properties": {
                           "for": ""
                          },
                          "meta": {
                           "bindingActions": {
                            "for": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;"
                              }
                             }
                            ],
                            "_newProperty": null,
                            "component": {
                             "options": {
                              "code": null
                             }
                            }
                           }
                          },
                          "component": {
                           "name": "Custom Code",
                           "options": {
                            "code": "<div />",
                            "replaceNodes": true
                           },
                           "isRSC": null
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "bindings": {
                           "for": "var _virtual_index=\"\".concat(state.selectedProductVariant.title).concat(state.selectedVariantAddonGroupsItem.key).concat(state.variantsItem.title);return _virtual_index",
                           "hide": "var _virtual_index=\"Product Photo\"!=state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index",
                           "component.options.code": "var returnValue=function(){var t=state.variantsItem.title,e=state.variantsItem.image,n=\"\",a=state.variantsItem.description,r=state.variantsItem.priceText?state.variantsItem.priceText.join(\"</br>\"):\"+ \".concat(state.variantsItem.price);return state.variantsItem.finePrint&&(n=\"<sup>\".concat(state.variantsItem.finePrintIndex,\"</sup>\")),'\\n  <svg class=\\'unchecked\\' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\">\\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" fill=\"white\"/>\\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" stroke=\"currentColor\"/>\\n    <path d=\"M8.90759 17.4414L3.3125 11.7533L4.71127 10.3312L8.90759 14.5973L17.9137 5.44141L19.3125 6.86344L8.90759 17.4414Z\" fill=\"white\"/>\\n  </svg>\\n  <svg class=\\'checked\\' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\">\\n    <rect y=\"0.521484\" width=\"21.9788\" height=\"21.9788\" rx=\"2\" transform=\"rotate(-0.0175452 0 0.521484)\" fill=\"currentColor\"></rect>\\n    <path d=\"M8.90759 17.9502L3.3125 12.262L4.71127 10.84L8.90759 15.1061L17.9137 5.9502L19.3125 7.37223L8.90759 17.9502Z\" fill=\"white\"></path>\\n  </svg>\\n  <img fetchpriority=\"auto\" src=\"'.concat(e,'\" sizes=\"(max-width: 96px) 10vw,  (max-width: 96px) 10vw, 10vw\">\\n  <div class=\"addon-desc\">\\n      <span>').concat(t).concat(n,\"</span>\\n      <span>\").concat(a,'</span>\\n  </div>\\n  <span class=\"addon-price\">').concat(r,\"</span>\\n\")}();return returnValue"
                          },
                          "code": {
                           "bindings": {
                            "for": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;\n",
                            "hide": "state.selectedVariantAddonGroupsItem.uiStyle != \"Product Photo\"",
                            "component.options.code": "let title = state.variantsItem.title;\nlet image = state.variantsItem.image;\nlet finePrintIndex = '';\nlet desc = state.variantsItem.description;\nlet price = !state.variantsItem.priceText ? `+ ${state.variantsItem.price}` : state.variantsItem.priceText.join('</br>');\nif(!!state.variantsItem.finePrint) {\n    finePrintIndex = `<sup>${state.variantsItem.finePrintIndex}</sup>`;\n}\n    \nreturn (`\n  <svg class='unchecked' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\">\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" fill=\"white\"/>\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" stroke=\"currentColor\"/>\n    <path d=\"M8.90759 17.4414L3.3125 11.7533L4.71127 10.3312L8.90759 14.5973L17.9137 5.44141L19.3125 6.86344L8.90759 17.4414Z\" fill=\"white\"/>\n  </svg>\n  <svg class='checked' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\">\n    <rect y=\"0.521484\" width=\"21.9788\" height=\"21.9788\" rx=\"2\" transform=\"rotate(-0.0175452 0 0.521484)\" fill=\"currentColor\"></rect>\n    <path d=\"M8.90759 17.9502L3.3125 12.262L4.71127 10.84L8.90759 15.1061L17.9137 5.9502L19.3125 7.37223L8.90759 17.9502Z\" fill=\"white\"></path>\n  </svg>\n  <img fetchpriority=\"auto\" src=\"${image}\" sizes=\"(max-width: 96px) 10vw,  (max-width: 96px) 10vw, 10vw\">\n  <div class=\"addon-desc\">\n      <span>${title}${finePrintIndex}</span>\n      <span>${desc}</span>\n  </div>\n  <span class=\"addon-price\">${price}</span>\n`);"
                           }
                          },
                          "layerName": "Product Photo Label",
                          "tagName": "label",
                          "id": "builder-fb7af203d7264e9b9e9caf6409d5d92f",
                          "properties": {
                           "for": ""
                          },
                          "class": "font-body-sm font-mob-xsm",
                          "meta": {
                           "bindingActions": {
                            "for": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;"
                              }
                             }
                            ],
                            "_newProperty": null,
                            "component": {
                             "options": {
                              "code": null
                             }
                            }
                           },
                           "previousId": "builder-23bb7df25cba49b6b959505490def94f"
                          },
                          "component": {
                           "name": "Custom Code",
                           "options": {
                            "code": "<div />",
                            "replaceNodes": true
                           },
                           "isRSC": null
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "bindings": {
                           "for": "var _virtual_index=\"\".concat(state.selectedProductVariant.title).concat(state.selectedVariantAddonGroupsItem.key).concat(state.variantsItem.title);return _virtual_index",
                           "hide": "var _virtual_index=\"Variant Name\"!=state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index",
                           "component.options.code": "var returnValue=function(){var t=state.variantsItem.title,n=\"\",e=state.variantsItem.description,a=state.variantsItem.priceText?state.variantsItem.priceText.join(\"</br>\"):\"+ \".concat(state.variantsItem.price);return state.variantsItem.finePrint&&(n=\"<sup>\".concat(state.variantsItem.finePrintIndex,\"</sup>\")),'\\n  <svg class=\\'unchecked\\' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\">\\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" fill=\"white\"/>\\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" stroke=\"currentColor\"/>\\n    <path d=\"M8.90759 17.4414L3.3125 11.7533L4.71127 10.3312L8.90759 14.5973L17.9137 5.44141L19.3125 6.86344L8.90759 17.4414Z\" fill=\"white\"/>\\n  </svg>\\n  <svg class=\\'checked\\' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\">\\n    <rect y=\"0.521484\" width=\"21.9788\" height=\"21.9788\" rx=\"2\" transform=\"rotate(-0.0175452 0 0.521484)\" fill=\"currentColor\"></rect>\\n    <path d=\"M8.90759 17.9502L3.3125 12.262L4.71127 10.84L8.90759 15.1061L17.9137 5.9502L19.3125 7.37223L8.90759 17.9502Z\" fill=\"white\"></path>\\n  </svg>\\n  <div class=\"addon-desc\">\\n      <span>'.concat(t).concat(n,\"</span>\\n      <span>\").concat(e,'</span>\\n  </div>\\n  <span class=\"addon-price\">').concat(a,\"</span>\\n\")}();return returnValue"
                          },
                          "code": {
                           "bindings": {
                            "for": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;\n",
                            "hide": "state.selectedVariantAddonGroupsItem.uiStyle != \"Variant Name\"",
                            "component.options.code": "let title = state.variantsItem.title;\nlet finePrintIndex = '';\nlet desc = state.variantsItem.description;\nlet price = !state.variantsItem.priceText ? `+ ${state.variantsItem.price}` : state.variantsItem.priceText.join('</br>');\nif(!!state.variantsItem.finePrint) {\n    finePrintIndex = `<sup>${state.variantsItem.finePrintIndex}</sup>`;\n}\n    \nreturn (`\n  <svg class='unchecked' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\">\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" fill=\"white\"/>\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" stroke=\"currentColor\"/>\n    <path d=\"M8.90759 17.4414L3.3125 11.7533L4.71127 10.3312L8.90759 14.5973L17.9137 5.44141L19.3125 6.86344L8.90759 17.4414Z\" fill=\"white\"/>\n  </svg>\n  <svg class='checked' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\">\n    <rect y=\"0.521484\" width=\"21.9788\" height=\"21.9788\" rx=\"2\" transform=\"rotate(-0.0175452 0 0.521484)\" fill=\"currentColor\"></rect>\n    <path d=\"M8.90759 17.9502L3.3125 12.262L4.71127 10.84L8.90759 15.1061L17.9137 5.9502L19.3125 7.37223L8.90759 17.9502Z\" fill=\"white\"></path>\n  </svg>\n  <div class=\"addon-desc\">\n      <span>${title}${finePrintIndex}</span>\n      <span>${desc}</span>\n  </div>\n  <span class=\"addon-price\">${price}</span>\n`);"
                           }
                          },
                          "layerName": "Variant Name Label",
                          "tagName": "label",
                          "id": "builder-3f23407ce2de4306abe1e4a33c6a0aad",
                          "properties": {
                           "for": ""
                          },
                          "class": "font-body-sm font-mob-xsm",
                          "meta": {
                           "bindingActions": {
                            "for": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;"
                              }
                             }
                            ],
                            "_newProperty": null,
                            "component": {
                             "options": {
                              "code": null
                             }
                            }
                           },
                           "previousId": "builder-fb7af203d7264e9b9e9caf6409d5d92f"
                          },
                          "component": {
                           "name": "Custom Code",
                           "options": {
                            "code": "<div />",
                            "replaceNodes": true
                           },
                           "isRSC": null
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "bindings": {
                           "component.options.text": "state.productInfo&&\"\".concat(JSON.stringify(state.variantsItem))"
                          },
                          "code": {
                           "bindings": {
                            "component.options.text": "!state.productInfo ? '' : `${JSON.stringify(state.variantsItem)}`;"
                           }
                          },
                          "layerName": "VARIANT JSON",
                          "id": "builder-2320757c1fec4d8ba6cd8241b0abcf1a",
                          "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-64676340a1894349b2db7e76438ba9cc"
                          },
                          "component": {
                           "name": "Text",
                           "options": {
                            "text": "Enter some text..."
                           },
                           "isRSC": null
                          },
                          "responsiveStyles": {
                           "large": {
                            "display": "none"
                           }
                          }
                         }
                        ]
                       }
                      ]
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.variantsItem)||void 0===_a?void 0:_a.finePrint)&&state.variantsItem.finePrintIndex>0;return _virtual_index",
                       "component.options.code": "var returnValue=function(){var a=state.variantsItem.finePrint,t=state.variantsItem.finePrintIndex;return'<div class=\"spacer-32 tspacer-32 mspacer-32\"></div>\\n<span><sup>'.concat(t,\"</sup>\").concat(a,\"</span>\")}();return returnValue"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!state?.variantsItem?.finePrint && state.variantsItem.finePrintIndex > 0",
                        "component.options.code": "let finePrint = state.variantsItem.finePrint;\nlet finePrintIndex = state.variantsItem.finePrintIndex;\nreturn `<div class=\"spacer-32 tspacer-32 mspacer-32\"></div>\n<span><sup>${finePrintIndex}</sup>${finePrint}</span>`;"
                       }
                      },
                      "repeat": {
                       "collection": "state.selectedVariantAddonGroupsItem.variants"
                      },
                      "layerName": "Addon Fine Print",
                      "id": "builder-b3d0c3e921e241839d8669f02678eb27",
                      "class": "addon-fine-print font-detail font-mob-detail",
                      "meta": {
                       "previousId": "builder-49ce6c0cae4049a594b8fb3e53942b77",
                       "bindingActions": {
                        "_newProperty": null,
                        "component": {
                         "options": {
                          "code": null
                         }
                        }
                       }
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                        "replaceNodes": true
                       },
                       "isRSC": null
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 56/64/64",
                    "id": "builder-e9f9030b6d2645cdbe6fd081b3d19265",
                    "meta": {
                     "previousId": "builder-27585ae6302a451282b062317148f4b9",
                     "bindingActions": {
                      "show": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-56 tspacer-64 mspacer-64\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   }
                  ]
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[SPACER] - 8/8/8",
                  "id": "builder-ac5098b827ec488792f18cb6ee5fe63b",
                  "meta": {
                   "previousId": "builder-2227a4038fd14241ba2d0ac841b377d4",
                   "bindingActions": {
                    "hide": null
                   }
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-8 tspacer-8 mspacer-8\" />\n",
                    "replaceNodes": true
                   },
                   "isRSC": null
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(right total footer)",
                  "id": "builder-93f12fd20b3740f79d5cbf6940154d4e",
                  "class": "product-footer",
                  "meta": {
                   "previousId": "builder-2b0252fe121d444caec71df3958db836"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16/16/16",
                    "id": "builder-2227a4038fd14241ba2d0ac841b377d4",
                    "meta": {
                     "previousId": "builder-19e4e8328b9c4d9eaa077e4dc4fdd5c8",
                     "bindingActions": {
                      "hide": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.code": "var returnValue=function(){var a,t,n,i;if(!!(!(null===(t=null===(a=null===window||void 0===window?void 0:window.BigData)||void 0===a?void 0:a.product)||void 0===t?void 0:t.store)||!state.selectedProductVariant&&!(null===(n=state.productInfo)||void 0===n?void 0:n.variants)))return\"\";var e=window.BigData.product,o=e.variantData,l=e.variantShipping,d=e.variantPrices,r=e.selectedVariantShipping,s=e.selectedVariantData,c=e.selectedVariantAddonGroups,u=e.selectedAddons,v=window.BigData.Flib.rootDate,p=window.curr,f=null!=r?r:Object.values(l)[0],w=null!=s?s:Object.values(o)[0],g=window.BigData.product.store.estimatedDelivery,h=v(f.shipDate),D=f.shipMsg,b=null!==(i=d[w.title])&&void 0!==i?i:Object.values(d)[0];b=p(b);var m=[];return(null==c?void 0:c.length)&&(m=c.reduce((function(a,t){return a.concat(t.ephemeralVariantIds)}),[])),null==u||u.forEach((function(a){a.forEach((function(a){var t=v(a.shipDate);(\"Invalid Date\"==h||t>h)&&!a.shipsSeparately&&(h=t,D=a.shipMsg),m.includes(a.id)||(b=b.add(a.price))}))})),\"Invalid Date\"!=h&&D&&\"null\"!=D||(D=window.BigData.product.store.fallbackShipMsg),'\\n  <div class=\"total-delivery\">\\n      <span class=\"font-detail font-mob-detail\">'.concat(g,'</span>\\n      <span class=\"font-body-lg font-mob-sm\">').concat(D,'</span>\\n  </div>\\n  <span class=\"total-price font-subhead font-mob-lg\">').concat(b.format(),\"</span>\\n\")}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "component.options.code": "let bigDataReady = !!window?.BigData?.product?.store && (!!state.selectedProductVariant || !!state.productInfo?.variants);\nif(!bigDataReady) {\n  return '';\n}\n\nlet {\n  variantData,\n  variantShipping,\n  variantPrices,\n  selectedVariantShipping,\n  selectedVariantData,\n  selectedVariantAddonGroups,\n  selectedAddons,\n} = window.BigData.product;\nlet {rootDate} = window.BigData.Flib;\nlet currency = window.curr;\nlet today = new Date();\nlet shippingData = selectedVariantShipping ?? Object.values(variantShipping)[0];\nlet variant = selectedVariantData ?? Object.values(variantData)[0];\nlet estDelivery = window.BigData.product.store.estimatedDelivery;\n/*let shipDate = shippingData.shipDate.split('-');*/\nlet shipDate = rootDate(shippingData.shipDate);\nlet shipMsg = shippingData.shipMsg;\nlet totalPrice = variantPrices[variant.title] ?? Object.values(variantPrices)[0];\ntotalPrice = currency(totalPrice);\nlet ephemeralIds = [];\nif(selectedVariantAddonGroups?.length) {\n  ephemeralIds = selectedVariantAddonGroups.reduce((final, group) => {\n    return final.concat(group.ephemeralVariantIds);\n  }, []);\n}\n\nselectedAddons?.forEach(addonSet => {\n  addonSet.forEach(addon => {\n    let addonShipDate = rootDate(addon.shipDate);\n    if((shipDate == 'Invalid Date' || addonShipDate > shipDate) && !addon.shipsSeparately) {\n      shipDate = addonShipDate;\n      shipMsg = addon.shipMsg;\n    }\n    if(!ephemeralIds.includes(addon.id)) {\n      totalPrice = totalPrice.add(addon.price);\n    }\n  });\n});\nif(shipDate == 'Invalid Date' || !shipMsg || shipMsg == 'null') {\n  shipMsg = window.BigData.product.store.fallbackShipMsg;\n}\n    \nreturn `\n  <div class=\"total-delivery\">\n      <span class=\"font-detail font-mob-detail\">${estDelivery}</span>\n      <span class=\"font-body-lg font-mob-sm\">${shipMsg}</span>\n  </div>\n  <span class=\"total-price font-subhead font-mob-lg\">${totalPrice.format()}</span>\n`;"
                     }
                    },
                    "layerName": "Items summary",
                    "id": "builder-8b0d246bbc7b4505a25a11e6665287c9",
                    "class": "items-summary",
                    "meta": {
                     "bindingActions": {
                      "_newProperty": null,
                      "component": {
                       "options": {
                        "code": null
                       }
                      }
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<p>Hello there, I am custom HTML code!</p>",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16/16/16",
                    "id": "builder-e6c82cc917684776aac372a04069e683",
                    "meta": {
                     "previousId": "builder-2227a4038fd14241ba2d0ac841b377d4",
                     "bindingActions": {
                      "hide": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "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",
                     "component.options.symbol.data.addedToCartButtonText": "var _a,_b,_c,_virtual_index=(null===(_c=null===(_b=null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)||void 0===_b?void 0:_b.store)||void 0===_c?void 0:_c.addedText)||\"Added ✓\";return _virtual_index"
                    },
                    "code": {
                     "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",
                      "component.options.symbol.data.addedToCartButtonText": "window?.BigData?.product?.store?.addedText || \"Added ✓\";\n"
                     }
                    },
                    "layerName": "Add to cart button",
                    "tagName": "a",
                    "id": "builder-278714d48f274fdc95fd6acc848d775d",
                    "properties": {
                     "data-for-sale": "",
                     "data-no-backorder": ""
                    },
                    "class": "add-btn-parent",
                    "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": {},
                     "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": {
                       "options": {
                        "symbol": {
                         "data": {
                          "addedToCartButtonText": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "window?.BigData?.product?.store?.addedText || 'Added ✓'"
                            }
                           }
                          ]
                         }
                        }
                       }
                      }
                     }
                    },
                    "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,
                           "includeInStyleTab": 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,
                           "includeInStyleTab": 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,
                           "includeInStyleTab": 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,
                           "includeInStyleTab": 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,
                           "includeInStyleTab": 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,
                           "includeInStyleTab": false,
                           "defaultCollapsed": false
                          }
                         ],
                         "blocks": [
                          {
                           "@type": "@builder.io/sdk:Element",
                           "@version": 2,
                           "actions": {
                            "click": "var _a,_b,_c,_d,_e,_f,Flib=state.Flib,hasProduct=!!window&&!!window.BigData&&!!window.BigData.product,requiresVariant=!!document.querySelector('.option-group[data-populated=\"true\"]'),variantEl=null,shippingData=null!==(_a=state.selectedVariantShipping)&&void 0!==_a?_a:Object.values(state.variantShipping)[0],variant=null!==(_e=null!==(_b=state.selectedProductVariant)&&void 0!==_b?_b:null===(_d=null===(_c=state.productInfo)||void 0===_c?void 0:_c.variants)||void 0===_d?void 0:_d[0])&&void 0!==_e?_e:{id:window.BigData.product.vid},items=[{quantity:1,id:hasProduct?variant.id:\"42871437951193\",properties:{_ship_date:shippingData.shipDate,_ship_msg:shippingData.shipMsg}}],today=new Date,shipDateStr=shippingData.shipDate,shipDate=new Flib.rootDate(shipDateStr),shipMsg=shippingData.shipMsg;if(null===(_f=state.selectedAddons)||void 0===_f||_f.forEach((function(t){t.forEach((function(t){var e=new Flib.rootDate(t.shipDate);e>shipDate&&!t.shipsSeparately&&(shipDateStr=t.shipDate,shipDate=e,shipMsg=t.shipMsg)}))})),shipDate>today&&(items[0].properties[\"Estimated ship date\"]=shipMsg,shipDate>new Flib.rootDate(shippingData.shipDate)&&(items[0].properties._est_date=shipDateStr,items[0].properties._est_msg=shipMsg)),hasProduct&&requiresVariant&&(variantEl=document.querySelector('input[name^=\"variant\"]:checked'))&&(items[0].id=\"\".concat(variantEl.value),context.setState({selectedVariantDoesNotExist:!1})),state.selectedAddons&&state.selectedAddons.length>0){var addonParentProps_1={_addon_variants:BigData.product.selectedAddons.reduce((function(t,e){return t.concat(e.map((function(t){return t.id})))}),[])};Flib.traverse(BigData.product.selectedVariantAddonGroups,[\"gid\",\"arrName\",\"vid\",\"propName\"],(function(t,e){var a,i;if(\"id\"==t.propName){var s=BigData.product.selectedVariantAddonGroups[t.gid].key,r=BigData.product.selectedAddons.reduce((function(t,a){return t||a.find((function(t){return t.id===e}))}),void 0);addonParentProps_1.hasOwnProperty(s)?r&&addonParentProps_1[s].push(r.title):Object.assign(addonParentProps_1,r?((i={})[s]=[r.title],i):((a={})[s]=[],a))}})),Object.assign(items[0].properties,addonParentProps_1),items=items.concat(state.selectedAddons.reduce((function(t,e){return t.concat(e.map((function(t){var e=!1;if(Flib.traverse(BigData.product.selectedVariantAddonGroups,[\"gid\",\"arrName\",\"vid\"],(function(a,i){e||\"ephemeralVariantIds\"!=a.arrName||(e=i===t.id)})),e)return{};var a={quantity:1,id:t.id,properties:{_addon_parent_variant:items[0].id,_ship_date:t.shipDate,_ship_msg:t.shipMsg,\"Addon for\":state.productInfo.title}},i=new Flib.rootDate(t.shipDate);return t.shipsSeparately&&i>today?a.properties[\"Ships separately\"]=\"Estimated \".concat(t.shipMsg):!t.shipsSeparately&&shipDate>i&&(a.properties._est_date=shipDateStr,a.properties._est_msg=shipMsg),a})))}),[]))}if(!requiresVariant||requiresVariant&&variantEl){items.reverse();var onPost=function(t){this.state.inCart+=1,loadEgCartDrawer()}.bind({state:state});try{jQuery.post(\"\".concat(Shopify.routes.root,\"cart/add.js\"),{items:items},onPost)}catch(t){console.log(\"submission error\",t)}}"
                           },
                           "bindings": {
                            "show": "state&&state.productInfo&&(0==state.qtyLimit||state.qtyLimit>state.inCart)&&(!window||!window.BigData||!window.BigData.product||window.BigData.product.id)",
                            "component.options.text": "var returnValue=function(){var t,o,i,n,a,e,d,l,r,u=!!(window&&window.BigData&&window.BigData.product&&window.BigData.product.store),v=u?window.BigData.product.store.addText:\"\",s=u?window.BigData.product.store.backorderText:\"\",c=!!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o?void 0:o.filter((function(t){return\"ignore-available\"==t})).length),f=!state.variantsInStock||!state.productInfo||\"true\"==state.variantsInStock[state.productInfo.variants[0].title],g=!(null===(n=null===(i=null===state||void 0===state?void 0:state.productInfo)||void 0===i?void 0:i.tags)||void 0===n?void 0:n.filter((function(t){return\"coming-soon\"==t})).length)&&!!(null===(e=null===(a=null===state||void 0===state?void 0:state.productInfo)||void 0===a?void 0:a.tags)||void 0===e?void 0:e.filter((function(t){return\"show-variants\"==t})).length)&&!!(null===(l=null===(d=null===state||void 0===state?void 0:state.productInfo)||void 0===d?void 0:d.options)||void 0===l?void 0:l.length),w=\"true\"==(null===(r=null===state||void 0===state?void 0:state.variantsInStock)||void 0===r?void 0:r[state.selectedProductVariant.title]);return u?c||!g&&f||w?null!=v?v:\"\":s||\"Backorder\":\"\"}();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 { Flib } = state;\nlet hasProduct = !!window && !!window.BigData && !!window.BigData.product;\nlet requiresVariant = !!document.querySelector(\n  '.option-group[data-populated=\"true\"]'\n);\nlet variantEl = null;\nlet shippingData =\n  state.selectedVariantShipping ?? Object.values(state.variantShipping)[0];\nlet variant = state.selectedProductVariant ??\n  state.productInfo?.variants?.[0] ?? { id: window.BigData.product.vid };\n/* console.log('DEBUG: pre-add to cart', {\n\tstate: {\n\t\tselectedVariantShipping: state.selectedVariantShipping,\n\t\tselectedProductVariant: state.selectedProductVariant,\n\t\tproductInfoVariants: state.productInfo?.variants,\n\t\tproductInfoOptions: state.productInfo?.options,\n\t\tvariantsShipping: state.variantShipping,\n\t},\n\tshippingData, variant,\n}); */\nlet items = [\n  {\n    quantity: 1,\n    id: hasProduct ? variant.id : \"42871437951193\",\n    properties: {\n      _ship_date: shippingData.shipDate,\n      _ship_msg: shippingData.shipMsg,\n    },\n  },\n];\nconst today = new Date();\nlet shipDateStr = shippingData.shipDate;\nlet shipDate = new Flib.rootDate(shipDateStr);\nlet shipMsg = shippingData.shipMsg;\n\nstate.selectedAddons?.forEach((addonSet) => {\n  addonSet.forEach((addon) => {\n    let addonShipDate = new Flib.rootDate(addon.shipDate);\n    if (addonShipDate > shipDate && !addon.shipsSeparately) {\n      shipDateStr = addon.shipDate;\n      shipDate = addonShipDate;\n      shipMsg = addon.shipMsg;\n    }\n  });\n});\nif (shipDate > today) {\n  items[0].properties[\"Estimated ship date\"] = shipMsg;\n  if (shipDate > new Flib.rootDate(shippingData.shipDate)) {\n    items[0].properties._est_date = shipDateStr;\n    items[0].properties._est_msg = shipMsg;\n  }\n}\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    });\n  }\n}\n/*console.log({requiresVariant, variantEl});*/\nif (!!state.selectedAddons && state.selectedAddons.length > 0) {\n  let addonParentProps = {\n    _addon_variants: BigData.product.selectedAddons.reduce(\n      (rolling, addonSet) => {\n        return rolling.concat(addonSet.map((addon) => addon.id));\n      },\n      []\n    ),\n  };\n  Flib.traverse(\n    BigData.product.selectedVariantAddonGroups,\n    [\"gid\", \"arrName\", \"vid\", \"propName\"],\n    (ancestors, cVal) => {\n      if (ancestors.propName != \"id\") {\n        return;\n      }\n      let groupKey =\n        BigData.product.selectedVariantAddonGroups[ancestors.gid].key;\n      let addonMatch = BigData.product.selectedAddons.reduce(\n        (rolling, addonSet) => {\n          return !!rolling\n            ? rolling\n            : addonSet.find((addon) => addon.id === cVal);\n        },\n        undefined\n      );\n      if (!addonParentProps.hasOwnProperty(groupKey)) {\n        Object.assign(\n          addonParentProps,\n          !addonMatch ? { [groupKey]: [] } : { [groupKey]: [addonMatch.title] }\n        );\n      } else if (!!addonMatch) {\n        addonParentProps[groupKey].push(addonMatch.title);\n      }\n    }\n  );\n  Object.assign(items[0].properties, addonParentProps);\n  items = items.concat(\n    state.selectedAddons.reduce((rolling, addonSet) => {\n      return rolling.concat(\n        addonSet.map((addon) => {\n          let isEphemeral = false;\n          Flib.traverse(\n            BigData.product.selectedVariantAddonGroups,\n            [\"gid\", \"arrName\", \"vid\"],\n            (ancestors, cVal) => {\n              if (isEphemeral || ancestors.arrName != \"ephemeralVariantIds\") {\n                return;\n              }\n              isEphemeral = cVal === addon.id;\n            }\n          );\n          if (isEphemeral) {\n            return {};\n          }\n          let ret = {\n            quantity: 1,\n            id: addon.id,\n            properties: {\n              _addon_parent_variant: items[0].id,\n              _ship_date: addon.shipDate,\n              _ship_msg: addon.shipMsg,\n              \"Addon for\": state.productInfo.title,\n            },\n          };\n          let addonShipDate = new Flib.rootDate(addon.shipDate);\n          if (!!addon.shipsSeparately && addonShipDate > today) {\n            ret.properties[\"Ships separately\"] = `Estimated ${addon.shipMsg}`;\n          } else if (!addon.shipsSeparately && shipDate > addonShipDate) {\n            ret.properties._est_date = shipDateStr;\n            ret.properties._est_msg = shipMsg;\n          }\n          return ret;\n        })\n      );\n    }, [])\n  );\n}\n\nif (!requiresVariant || (requiresVariant && !!variantEl)) {\n  items.reverse();\n  let onPost = function (resp) {\n    /* BigData.product.inCart += 1; */ /* We do not want this b/c loadEgCartDrawer() uses it to diff against the new inCart val */\n    this.state.inCart += 1;\n    loadEgCartDrawer();\n  }.bind({ state });\n  try {\n    /* console.log('DEBUG: add to cart', {items}); */\n    jQuery.post(`${Shopify.routes.root}cart/add.js`, { items }, onPost);\n  } catch (err) {\n    console.log(\"submission error\", err);\n  }\n}\n"
                            },
                            "bindings": {
                             "component.options.text": "let bigDataReady = !!window\r\n  && !!window.BigData\r\n  && !!window.BigData.product\r\n  && !!window.BigData.product.store\r\nlet addText = !bigDataReady ? '' : window.BigData.product.store.addText;\r\nlet backorderText = !bigDataReady ? '' : window.BigData.product.store.backorderText;\r\n\r\nlet ignoreAvailable = !!state?.productInfo?.tags?.filter(tag => tag == 'ignore-available').length;\r\nlet baseForSale = !state.variantsInStock || !state.productInfo || state.variantsInStock[state.productInfo.variants[0].title] == \"true\";\r\nlet hasOptions = !state?.productInfo?.tags?.filter(tag => tag == 'coming-soon').length && !!state?.productInfo?.tags?.filter(tag => tag == 'show-variants').length && !!state?.productInfo?.options?.length;\r\nlet selectedVariantForSale = state?.variantsInStock?.[state.selectedProductVariant.title] == \"true\";\r\n\r\nif(bigDataReady) {\r\n  if(ignoreAvailable || (!hasOptions && baseForSale) || selectedVariantForSale) {\r\n    return (addText != null ? addText : \"\");\r\n  }\r\n  else {\r\n    return !backorderText ? 'Backorder' : backorderText;\r\n  }\r\n}\r\nreturn \"\";\r\n\r\n\r\n\r\n/* below code is old + currently unused */\r\nconst selectedProductVariant = state.selectedProductVariant;\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.qtyLimit > state.inCart)\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-d9d98e2ac3904c6faf274238238bb8b7",
                           "properties": {
                            "data-ship-msg": ""
                           },
                           "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 {Flib} = state;\nlet hasProduct = !!window && !!window.BigData && !!window.BigData.product;\nlet requiresVariant = !!document.querySelector('.option-group[data-populated=\"true\"]');\nlet variantEl = null;\nlet shippingData = state.selectedVariantShipping ?? Object.values(state.variantShipping)[0];\nlet variant = state.selectedProductVariant ?? state.productInfo?.variants?.[0] ?? {id: window.BigData.product.vid};\n/* console.log('DEBUG: pre-add to cart', {\n\tstate: {\n\t\tselectedVariantShipping: state.selectedVariantShipping,\n\t\tselectedProductVariant: state.selectedProductVariant,\n\t\tproductInfoVariants: state.productInfo?.variants,\n\t\tproductInfoOptions: state.productInfo?.options,\n\t\tvariantsShipping: state.variantShipping,\n\t},\n\tshippingData, variant,\n}); */\nlet items = [{\n\tquantity: 1,\n\tid: hasProduct ? variant.id : '42871437951193',\n\tproperties: {\n\t\t_ship_date: shippingData.shipDate,\n\t\t_ship_msg: shippingData.shipMsg\n\t}\n}];\nconst today = new Date();\nlet shipDateStr = shippingData.shipDate;\nlet shipDate = new Flib.rootDate(shipDateStr);\nlet shipMsg = shippingData.shipMsg;\n\nstate.selectedAddons?.forEach(addonSet => {\n\taddonSet.forEach(addon => {\n\t\tlet addonShipDate = new Flib.rootDate(addon.shipDate);\n\t\tif(addonShipDate > shipDate && !addon.shipsSeparately) {\n\t\t\tshipDateStr = addon.shipDate;\n\t\t\tshipDate = addonShipDate;\n\t\t\tshipMsg = addon.shipMsg;\n\t\t}\n\t});\n});\nif(shipDate > today) {\n\titems[0].properties['Estimated ship date'] = shipMsg;\n\tif(shipDate > (new Flib.rootDate(shippingData.shipDate))) {\n\t\titems[0].properties._est_date = shipDateStr;\n\t\titems[0].properties._est_msg = shipMsg;\n\t}\n}\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});\n\t}\n}\n/*console.log({requiresVariant, variantEl});*/\nif(!!state.selectedAddons && state.selectedAddons.length > 0) {\n\tlet addonParentProps = {\n\t\t_addon_variants: BigData.product.selectedAddons.reduce((rolling, addonSet) => {\n\t\t\treturn rolling.concat(addonSet.map(addon => addon.id));\n\t\t}, [])\n\t};\n\tFlib.traverse(BigData.product.selectedVariantAddonGroups, ['gid', 'arrName', 'vid', 'propName'], (ancestors, cVal) => {\n\t\tif(ancestors.propName != 'id') { return; }\n\t\tlet groupKey = BigData.product.selectedVariantAddonGroups[ancestors.gid].key;\n\t\tlet addonMatch = BigData.product.selectedAddons.reduce((rolling, addonSet) => {\n\t\t\treturn !!rolling ? rolling : addonSet.find(addon => addon.id === cVal);\n\t\t}, undefined);\n\t\tif(!addonParentProps.hasOwnProperty(groupKey)) {\n\t\t\tObject.assign(addonParentProps, !addonMatch ? {[groupKey]: []} : {[groupKey]: [addonMatch.title]});\n\t\t} else if(!!addonMatch) {\n\t\t\taddonParentProps[groupKey].push(addonMatch.title);\n\t\t}\n\t});\n\tObject.assign(items[0].properties, addonParentProps);\n\titems = items.concat(state.selectedAddons.reduce((rolling, addonSet) => {\n\t\treturn rolling.concat(addonSet.map(addon => {\n\t\t\tlet isEphemeral = false;\n\t\t\tFlib.traverse(BigData.product.selectedVariantAddonGroups, ['gid', 'arrName', 'vid'], (ancestors, cVal) => {\n\t\t\t\tif(isEphemeral || ancestors.arrName != 'ephemeralVariantIds') { return; }\n\t\t\t\tisEphemeral = cVal === addon.id;\n\t\t\t});\n\t\t\tif(isEphemeral) {\n\t\t\t\treturn {};\n\t\t\t}\n\t\t\tlet ret = {\n\t\t\t\tquantity: 1,\n\t\t\t\tid: addon.id,\n\t\t\t\tproperties: {\n\t\t\t\t\t_addon_parent_variant: items[0].id,\n\t\t\t\t\t_ship_date: addon.shipDate,\n\t\t\t\t\t_ship_msg: addon.shipMsg,\n\t\t\t\t\t'Addon for': state.productInfo.title\n\t\t\t\t}\n\t\t\t};\n\t\t\tlet addonShipDate = new Flib.rootDate(addon.shipDate);\n\t\t\t\tif(!!addon.shipsSeparately && addonShipDate > today) {\n\t\t\t\t\tret.properties['Ships separately'] = `Estimated ${addon.shipMsg}`;\n\t\t\t\t}\n\t\t\t\telse if(!addon.shipsSeparately && shipDate > addonShipDate) {\n\t\t\t\t\tret.properties._est_date = shipDateStr;\n\t\t\t\t\tret.properties._est_msg = shipMsg;\n\t\t\t\t}\n\t\t\treturn ret;\n\t\t}));\n\t}, []));\n}\n\nif(!requiresVariant || (requiresVariant && !!variantEl)) {\n\titems.reverse();\n\tlet onPost = (function(resp) {\n\t\t/* BigData.product.inCart += 1; */ /* We do not want this b/c loadEgCartDrawer() uses it to diff against the new inCart val */\n\t\tthis.state.inCart += 1;\n\t\tloadEgCartDrawer();\n\t}).bind({state});\n\ttry {\n\t\t/* console.log('DEBUG: add to cart', {items}); */\n\t\tjQuery.post(`${Shopify.routes.root}cart/add.js`, {items}, onPost);\n\t} catch(err) {console.log('submission error', err);}\n}"
                               }
                              }
                             ]
                            },
                            "bindingActions": {
                             "data-cart-max": [
                              {
                               "@type": "@builder.io/core:Action",
                               "action": "@builder.io:customCode",
                               "options": {
                                "code": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit;"
                               }
                              }
                             ],
                             "data-ship-msg": null,
                             "_newProperty": null
                            },
                            "previousId": "builder-3bc726dc49394451a5cff255f7f739fd"
                           },
                           "component": {
                            "name": "Text",
                            "options": {},
                            "isRSC": null
                           },
                           "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-0b92692e50a0401da33e62efb9bd6700",
                           "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": {},
                            "isRSC": null
                           },
                           "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"
                        }
                       }
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "inlineSize": "100%"
                     },
                     "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",
                     "component.options.text": "var returnValue=function(){var t,n,o,l=(null===(o=null===(n=null===(t=null===window||void 0===window?void 0:window.BigData)||void 0===t?void 0:t.product)||void 0===n?void 0:n.store)||void 0===o?void 0:o.uploadText)||\"Upload prescription\";return'\\n<button type=\"button\" id=\"la-select-lenses-btn\" class=\"la-select-lenses-btn font-body-sm\" data-toggle=\"la-modal\" data-target=\"#myPrescription\">\\n'.concat(l,\"\\n</button>\\n\")}();return returnValue"
                    },
                    "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",
                      "component.options.text": "let text = window?.BigData?.product?.store?.uploadText || 'Upload prescription';\nreturn `\n<button type=\"button\" id=\"la-select-lenses-btn\" class=\"la-select-lenses-btn font-body-sm\" data-toggle=\"la-modal\" data-target=\"#myPrescription\">\n${text}\n</button>\n`;"
                     }
                    },
                    "layerName": "Upload prescription button",
                    "id": "builder-77d09a59975b478088d21f12c73d400c",
                    "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",
                     "bindingActions": {
                      "component": {
                       "options": {
                        "text": null
                       }
                      },
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<button type=\"button\" id=\"la-select-lenses-btn\" class=\"la-select-lenses-btn font-body-sm\" data-toggle=\"la-modal\" data-target=\"#myPrescription\">Upload prescription</button>\n"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "inlineSize": "100%"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - x//16",
                    "id": "builder-d624a55a6e1b4efea48abea548c16d71",
                    "meta": {
                     "previousId": "builder-e6c82cc917684776aac372a04069e683",
                     "bindingActions": {
                      "hide": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"desktop-nix tspacer-16 mspacer-16\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   }
                  ]
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "VARIANT DISABLER",
                  "id": "builder-1bc9a9c6c4a04df28fe5c219e66924a8",
                  "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 addBtnParentEl = document.querySelector('.add-btn-parent');\n    let checkedOptionEl = document.querySelector('input[name^=\"variant\"]:checked');\n\n    let noBackorder = !!document.querySelector('.add-btn-parent[data-no-backorder=\"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 if(!!addBtnParentEl) { addBtnParentEl.style.display = ''; }\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
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "ADDON UPDATER",
                  "id": "builder-48633cf167ef41ccb8bbb4862292cf0a",
                  "meta": {
                   "previousId": "builder-1bc9a9c6c4a04df28fe5c219e66924a8"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<script>\n  window?.BigData?.product?.selectedVariantAddonGroups?.forEach((group, i) => {\n    const addonInputs = [...document.querySelectorAll(`input[name=\"addon_${group.key}\"]`)];\n    const selectedIds = window.BigData.product.selectedAddons[i].map(addon => addon.id);\n    const selectionValid = selectedIds.every(selectedId => group.variants.find(variant => variant.id === selectedId));\n    const defaultInputs = addonInputs.reduce((rolling, inp) => {\n        if((!group.toggleable && inp.value === group.checkedVariantIds?.[0]) ||\n          (group.toggleable && group.checkedVariantIds.includes(inp.value))) {\n            rolling.push(inp);\n        }\n        return rolling;\n    }, []);\n    if(!selectionValid && defaultInputs.length) {\n      defaultInputs.forEach(inp => inp.click());\n    }\n    else if(!!addonInputs && addonInputs.length) {\n      addonInputs.forEach(inp => {\n        if(selectedIds.includes(inp.getAttribute('value'))) {\n          inp.checked = true;\n        }\n      });\n    }\n  });\n</script>\n",
                    "replaceNodes": true
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "RX EDIT URL QUERY",
                  "id": "builder-7d156e54947744bcad62369921a2f2e2",
                  "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
                   },
                   "isRSC": null
                  },
                  "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-2246462740d04ebdac559600e72d0e89",
              "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
               },
               "isRSC": null
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _a,_virtual_index=!!(null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)&&(\"9130508157145\"==window.BigData.product.id||\"9130508157145\"==window.BigData.product.id);return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!window?.BigData?.product&& (window.BigData.product.id == '9130508157145'|| window.BigData.product.id == '9130508157145')"
               }
              },
              "layerName": "Content Beyond Page",
              "id": "builder-a549cc80de3343bd887ecc78a886a0ff",
              "meta": {
               "bindingActions": {
                "show": null,
                "hide": null
               }
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160//120",
                "id": "builder-d505ff20cebd4220bc3f855e0a6bd22d",
                "meta": {
                 "previousId": "builder-72724545b8454ca28d4e5b6dc6d1c914"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 tspacer-160 mspacer-120\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "Highlights",
                "id": "builder-edab336c507f405dacb9f484f04b85f1",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-9326236d6d804aaf9a1687dbe998cdb3"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "GRID",
                  "id": "builder-65bacb643899445aa47ba8b09f2f3d2f",
                  "class": "gb-1 ge-4 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-a808f4f22271499a9cbc9111260bc404"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "TEXT",
                    "id": "builder-d4e21f85331d4b32a06218ab38715235",
                    "meta": {
                     "previousId": "builder-55865a2306284ee9a15e4cfed7854f5a"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "id": "builder-560b36ab6b094f9bae45299e872cbb46",
                      "children": [
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "bindings": {
                         "component.options.image": "var _virtual_index=\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/shipping.svg?v=1747953789\";return _virtual_index"
                        },
                        "code": {
                         "bindings": {
                          "component.options.image": "\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/shipping.svg?v=1747953789\";\n"
                         }
                        },
                        "id": "builder-f132471b9f03482599320b39c23043d1",
                        "meta": {
                         "bindingActions": {
                          "component": {
                           "options": {
                            "image": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "'https://cdn.shopify.com/s/files/1/0643/5169/9161/files/shipping.svg?v=1747953789'"
                              }
                             }
                            ]
                           }
                          }
                         }
                        },
                        "component": {
                         "name": "Image",
                         "options": {
                          "image": "https://cdn.builder.io/api/v1/image/assets%2FYJIGb4i01jvw0SRdL5Bt%2F72c80f114dc149019051b6852a9e3b7a?width=20",
                          "backgroundSize": "contain",
                          "backgroundPosition": "center",
                          "lazy": false,
                          "fitContent": true,
                          "aspectRatio": 0.7041,
                          "lockAspectRatio": false,
                          "sizes": "(max-width: 638px) 4vw, (max-width: 998px) 3vw, 2vw"
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "display": "flex",
                          "flexDirection": "column",
                          "position": "relative",
                          "flexShrink": "0",
                          "boxSizing": "border-box",
                          "width": "100%",
                          "minHeight": "20px",
                          "minWidth": "20px",
                          "overflow": "hidden",
                          "maxWidth": "15px"
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "id": "builder-9e4ee4eddf4544059cd81817e88d7548",
                        "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                        "meta": {
                         "previousId": "builder-9ee62f4c17a441d9bc18c1d2db910b6b",
                         "localizedTextInputs": [
                          "text"
                         ],
                         "transformed.text": "localized"
                        },
                        "component": {
                         "name": "Text",
                         "options": {
                          "text": {
                           "@type": "@builder.io/core:LocalizedValue",
                           "Default": "<p><font color=\"#4d1ef7\">Fast Shipping, VAT &amp; Duties Included&nbsp;</font></p>",
                           "jp": "<p>「スケルトン」は、ヘッドセットの複雑な内部構造が見える透明なデザインです。一方、「オレンジ」は自撮りや配信でも映えるビビッドなカラーです。前世代機と同様に、Beyond 2も「カーボンブラック」を選択可能です。</p>\r\n"
                          }
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "color": "rgba(120, 126, 129, 1)",
                          "textAlign": "left"
                         },
                         "small": {
                          "marginTop": "0",
                          "marginBottom": "0"
                         }
                        }
                       }
                      ],
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "row",
                        "position": "relative",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "alignItems": "center",
                        "gap": "6px"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 16",
                      "id": "builder-0648f3f301dd4e32bbe4424745935f4e",
                      "class": "gb-1 ge-6",
                      "meta": {
                       "previousId": "builder-91416970c750452a9e4dfbd3819b91c0"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-16\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "flex"
                       },
                       "medium": {
                        "display": "none"
                       },
                       "small": {
                        "display": "none"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[mSPACER] - 8",
                      "id": "builder-682d2d4e2c5e40e2ab45607154c66224",
                      "meta": {
                       "previousId": "builder-18624536fc924444b2dbe785d793900b"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-8\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "none"
                       },
                       "medium": {
                        "display": "flex"
                       },
                       "small": {
                        "display": "flex"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "id": "builder-074f7965f63d4ebaa0ce03599842bd86",
                      "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                      "meta": {
                       "previousId": "builder-4bd6100be8124fb7b6386ded941b6dd3",
                       "localizedTextInputs": [
                        "text"
                       ],
                       "transformed.text": "localized"
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p><span style=\"text-align: inherit;\">Enjoy fast shipping on all orders. VAT and duties for international orders are fully covered.</span></p>",
                         "jp": "<p>「スケルトン」は、ヘッドセットの複雑な内部構造が見える透明なデザインです。一方、「オレンジ」は自撮りや配信でも映えるビビッドなカラーです。前世代機と同様に、Beyond 2も「カーボンブラック」を選択可能です。</p>\r\n"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(120, 126, 129, 1)",
                        "textAlign": "left"
                       },
                       "small": {
                        "marginTop": "0",
                        "marginBottom": "0"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[mSPACER] - 32",
                      "id": "builder-3d341848cf444489b942df2ac05117fb",
                      "meta": {
                       "previousId": "builder-e5f7ddc7feb14934a4fa82dfdf5e6a92"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-32\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "none"
                       },
                       "medium": {
                        "display": "none"
                       },
                       "small": {
                        "display": "none"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 40",
                      "id": "builder-c266b74d011940bc942c6fe7b680d2a2",
                      "meta": {
                       "previousId": "builder-5802be0458474ea59290e47c5084be96"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-40\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "flex"
                       },
                       "medium": {
                        "display": "flex"
                       },
                       "small": {
                        "display": "none"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[mSPACER] - 32",
                      "id": "builder-c6307c9c825b4c4a8fc910d279a8ba73",
                      "meta": {
                       "previousId": "builder-ce4f351e252240a6a3714992d30a2968"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-32\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "none"
                       },
                       "medium": {
                        "display": "none"
                       },
                       "small": {
                        "display": "flex"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column"
                   },
                   "medium": {
                    "paddingLeft": "0px",
                    "paddingRight": "0px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "GRID",
                  "id": "builder-905a31f334094f83a59b8662b71d5480",
                  "class": "gb-5 ge-8 gbm-1 gem-6 gbt-1 get-12",
                  "meta": {
                   "previousId": "builder-b2e53d49cf234483861d69ee4a61fac6"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-5e7c1f653f6f43d1b030b952f0be3298",
                    "meta": {
                     "previousId": "builder-560b36ab6b094f9bae45299e872cbb46"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.image": "var _virtual_index=\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/return.svg?v=1747953789\";return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.image": "\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/return.svg?v=1747953789\";\n"
                       }
                      },
                      "id": "builder-ac3965bb442749c69e31883ec2b96d71",
                      "meta": {
                       "bindingActions": {
                        "component": {
                         "options": {
                          "image": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "'https://cdn.shopify.com/s/files/1/0643/5169/9161/files/return.svg?v=1747953789'"
                            }
                           }
                          ]
                         }
                        }
                       },
                       "previousId": "builder-f132471b9f03482599320b39c23043d1"
                      },
                      "component": {
                       "name": "Image",
                       "options": {
                        "image": "https://cdn.builder.io/api/v1/image/assets%2FYJIGb4i01jvw0SRdL5Bt%2F72c80f114dc149019051b6852a9e3b7a?width=20",
                        "backgroundSize": "contain",
                        "backgroundPosition": "center",
                        "lazy": false,
                        "fitContent": true,
                        "aspectRatio": 0.7041,
                        "lockAspectRatio": false,
                        "sizes": "(max-width: 638px) 4vw, (max-width: 998px) 3vw, 2vw"
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "column",
                        "position": "relative",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "width": "100%",
                        "minHeight": "20px",
                        "minWidth": "20px",
                        "overflow": "hidden",
                        "maxWidth": "15px"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "id": "builder-c36d53851bbc4488aeda2138a74e18c5",
                      "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                      "meta": {
                       "previousId": "builder-9e4ee4eddf4544059cd81817e88d7548",
                       "localizedTextInputs": [
                        "text"
                       ],
                       "transformed.text": "localized"
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p></p><font color=\"#4d1ef7\">Free Returns Within 14 Days</font>",
                         "jp": "<p>「スケルトン」は、ヘッドセットの複雑な内部構造が見える透明なデザインです。一方、「オレンジ」は自撮りや配信でも映えるビビッドなカラーです。前世代機と同様に、Beyond 2も「カーボンブラック」を選択可能です。</p>\r\n"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(120, 126, 129, 1)",
                        "textAlign": "left"
                       },
                       "small": {
                        "marginTop": "0",
                        "marginBottom": "0"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "row",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "alignItems": "center",
                      "gap": "6px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-7e831de67c8448a4905b912b6b28455f",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-df507fa9c8d149c3984ad275bceba4c6"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-e39a6e618b114767bd591ef8e91e8baf",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-6776a13fb07e4666a1b6614782de5c42"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 8",
                    "id": "builder-9c39284568fd4e05aa9ba8f2c553be9d",
                    "meta": {
                     "previousId": "builder-682d2d4e2c5e40e2ab45607154c66224"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-8\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-515b5401577a47598c3a69b037c954ee",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-3d9556e2768e47cf9bedd60bd4e3a524",
                     "localizedTextInputs": [
                      "text"
                     ],
                     "transformed.text": "localized"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p>Not satisfied? Return your Beyond 2 within 14 days for a full refund.&nbsp;Excludes personalized items like Prescription Lenses and&nbsp;Custom-Fit Cushion.</p>",
                       "jp": "<p>暗視ゴーグルからインスパイアされた宙に浮くデザインのヘイローマウントはおでこに固定されるため、ヘッドセットの顔との距離や傾きを調整できます。カスタムクッションと異なり、汎用ライトシーリングでは顔を3DスキャンするためのiPhoneが必要ありません。</p>\r\n"
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)",
                      "textAlign": "left"
                     },
                     "small": {
                      "marginTop": "0",
                      "marginBottom": "0"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-0f7fe464cdbc4f018720c387828fb408",
                    "meta": {
                     "previousId": "builder-7eb606735c144806a84d76401ccdf8a1"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 40",
                    "id": "builder-9b2462f00cb94abda069b3df49a3f2d0",
                    "meta": {
                     "previousId": "builder-d3aa3c83e79f4f69a7fab67a8030bbec"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-40\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-ce73aadfcdf84d338bd4078c15187d2d",
                    "meta": {
                     "previousId": "builder-fc92f9b870b445e69b40ca4f79301059"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-4eb3365a090e44158ce2b6f3c27fade3",
                    "meta": {
                     "previousId": "builder-126e6c39b2b94f67882a9b77723e1b96"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column"
                   },
                   "medium": {
                    "display": "flex",
                    "paddingLeft": "0",
                    "paddingRight": "0"
                   },
                   "small": {
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "GRID",
                  "id": "builder-eb16a6f6c3354b14a3c3c99c6f1f8255",
                  "class": "gb-9 ge-12 gbt-1 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-f83cbdab7b3e48e4ae816b9aa5dc2109"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-a969257572044c18a18144afc7bcd5a4",
                    "meta": {
                     "previousId": "builder-560b36ab6b094f9bae45299e872cbb46"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.image": "var _virtual_index=\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/warranty.svg?v=1747953789\";return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.image": "\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/warranty.svg?v=1747953789\";\n"
                       }
                      },
                      "id": "builder-5510934577974d21a5cd4ce403014b70",
                      "meta": {
                       "bindingActions": {
                        "component": {
                         "options": {
                          "image": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "'https://cdn.shopify.com/s/files/1/0643/5169/9161/files/warranty.svg?v=1747953789'"
                            }
                           }
                          ]
                         }
                        }
                       },
                       "previousId": "builder-f132471b9f03482599320b39c23043d1"
                      },
                      "component": {
                       "name": "Image",
                       "options": {
                        "image": "https://cdn.builder.io/api/v1/image/assets%2FYJIGb4i01jvw0SRdL5Bt%2F72c80f114dc149019051b6852a9e3b7a?width=20",
                        "backgroundSize": "contain",
                        "backgroundPosition": "center",
                        "lazy": false,
                        "fitContent": true,
                        "aspectRatio": 0.7041,
                        "lockAspectRatio": false,
                        "sizes": "(max-width: 638px) 4vw, (max-width: 998px) 3vw, 2vw"
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "column",
                        "position": "relative",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "width": "100%",
                        "minHeight": "20px",
                        "minWidth": "20px",
                        "overflow": "hidden",
                        "maxWidth": "15px"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "id": "builder-de65eef176bf4acebc2317c95d4c26a3",
                      "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                      "meta": {
                       "previousId": "builder-9e4ee4eddf4544059cd81817e88d7548",
                       "localizedTextInputs": [
                        "text"
                       ],
                       "transformed.text": "localized"
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p></p><font color=\"#4d1ef7\">1-Year Warranty Included</font>",
                         "jp": "<p>「スケルトン」は、ヘッドセットの複雑な内部構造が見える透明なデザインです。一方、「オレンジ」は自撮りや配信でも映えるビビッドなカラーです。前世代機と同様に、Beyond 2も「カーボンブラック」を選択可能です。</p>\r\n"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(120, 126, 129, 1)",
                        "textAlign": "left"
                       },
                       "small": {
                        "marginTop": "0",
                        "marginBottom": "0"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "row",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "alignItems": "center",
                      "gap": "6px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-75c17e40a9bd42e0a118db3bd6faae79",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-59acecd77a614f439ec8ec3f6cf24499"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-0036057283cb4e558a3dfb98da2b0db2",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-6105adb5a3594f398591d19b5ecbf774"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 8",
                    "id": "builder-7406d98f05124475b196610f60a98ce3",
                    "meta": {
                     "previousId": "builder-682d2d4e2c5e40e2ab45607154c66224"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-8\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-09b9ab3a2f2f403da359a25357c854a8",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-c3967141fc02444fb68ba1462c0c5550",
                     "localizedTextInputs": [
                      "text"
                     ],
                     "transformed.text": "localized"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p></p>Every Beyond headset comes with a 1-year limited warranty. Customers in the EU receive a 2-year limited warranty, as required by law.<article class=\"text-token-text-primary w-full\" dir=\"auto\" data-testid=\"conversation-turn-13\" data-scroll-anchor=\"false\"><div class=\"text-base my-auto mx-auto py-5 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"><div class=\"[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto flex max-w-(--thread-content-max-width) flex-1 text-base gap-4 md:gap-5 lg:gap-6 group/turn-messages focus-visible:outline-hidden\" tabindex=\"-1\"><div class=\"group/conversation-turn relative flex w-full min-w-0 flex-col\"><div class=\"relative flex-col gap-1 md:gap-3\"><div class=\"flex absolute start-0 end-0 flex justify-end\"><div class=\"touch:-me-2 touch:-ms-3.5 -ms-2.5 -me-1 flex items-center p-1 select-none focus-within:transition-none hover:transition-none duration-300 group-hover/turn-messages:delay-300 pointer-events-none opacity-0 motion-safe:transition-opacity group-hover/turn-messages:pointer-events-auto group-hover/turn-messages:opacity-100 group-focus-within/turn-messages:pointer-events-auto group-focus-within/turn-messages:opacity-100 has-data-[state=open]:pointer-events-auto has-data-[state=open]:opacity-100\"><span class=\"\" data-state=\"closed\"><button class=\"text-token-text-secondary hover:bg-token-main-surface-secondary rounded-lg\" aria-label=\"Copy\" data-testid=\"copy-turn-action-button\"><span class=\"touch:w-[38px] flex h-[30px] w-[30px] items-center justify-center\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" class=\"icon-md-heavy\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7 5C7 3.34315 8.34315 2 10 2H19C20.6569 2 22 3.34315 22 5V14C22 15.6569 20.6569 17 19 17H17V19C17 20.6569 15.6569 22 14 22H5C3.34315 22 2 20.6569 2 19V10C2 8.34315 3.34315 7 5 7H7V5ZM9 7H14C15.6569 7 17 8.34315 17 10V15H19C19.5523 15 20 14.5523 20 14V5C20 4.44772 19.5523 4 19 4H10C9.44772 4 9 4.44772 9 5V7ZM5 9C4.44772 9 4 9.44772 4 10V19C4 19.5523 4.44772 20 5 20H14C14.5523 20 15 19.5523 15 19V10C15 9.44772 14.5523 9 14 9H5Z\" fill=\"currentColor\"></path></svg></span></button></span><span class=\"\" data-state=\"closed\"><button class=\"text-token-text-secondary hover:bg-token-main-surface-secondary rounded-lg\" aria-label=\"Edit message\"><span class=\"touch:w-[38px] flex h-[30px] w-[30px] items-center justify-center\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" class=\"icon-md-heavy\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.2929 4.29291C15.0641 2.52167 17.9359 2.52167 19.7071 4.2929C21.4784 6.06414 21.4784 8.93588 19.7071 10.7071L18.7073 11.7069L11.6135 18.8007C10.8766 19.5376 9.92793 20.0258 8.89999 20.1971L4.16441 20.9864C3.84585 21.0395 3.52127 20.9355 3.29291 20.7071C3.06454 20.4788 2.96053 20.1542 3.01362 19.8356L3.80288 15.1C3.9742 14.0721 4.46243 13.1234 5.19932 12.3865L13.2929 4.29291ZM13 7.41422L6.61353 13.8007C6.1714 14.2428 5.87846 14.8121 5.77567 15.4288L5.21656 18.7835L8.57119 18.2244C9.18795 18.1216 9.75719 17.8286 10.1993 17.3865L16.5858 11L13 7.41422ZM18 9.5858L14.4142 6.00001L14.7071 5.70712C15.6973 4.71693 17.3027 4.71693 18.2929 5.70712C19.2831 6.69731 19.2831 8.30272 18.2929 9.29291L18 9.5858Z\" fill=\"currentColor\"></path></svg></span></button></span></div></div></div></div></div></div></article><article class=\"text-token-text-primary w-full\" dir=\"auto\" data-testid=\"conversation-turn-14\" data-scroll-anchor=\"true\"><h6 class=\"sr-only\"></h6></article><p></p>",
                       "jp": "<p>暗視ゴーグルからインスパイアされた宙に浮くデザインのヘイローマウントはおでこに固定されるため、ヘッドセットの顔との距離や傾きを調整できます。カスタムクッションと異なり、汎用ライトシーリングでは顔を3DスキャンするためのiPhoneが必要ありません。</p>\r\n"
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)",
                      "textAlign": "left"
                     },
                     "small": {
                      "marginTop": "0",
                      "marginBottom": "0"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-8306f46ac05147179cd7435977e76834",
                    "meta": {
                     "previousId": "builder-f3ea9864ec554159afd52024f3dc246f"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 40",
                    "id": "builder-c08595197c284863aa079b0c1a98f114",
                    "meta": {
                     "previousId": "builder-2af75e6d705b4428a86773da01f9685e"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-40\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-d2cbbf4e19fc42df98357276cba21386",
                    "meta": {
                     "previousId": "builder-9fb533633385489d91489b209ebc5c52"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-0d27732ed6ea4bc694316e1125cf3d06",
                    "meta": {
                     "previousId": "builder-8f9b691e52b84ce092e27469a86405b9"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column"
                   },
                   "medium": {
                    "display": "flex",
                    "paddingLeft": "0px",
                    "paddingRight": "0px"
                   },
                   "small": {
                    "display": "flex"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "marginLeft": "-16px",
                  "marginRight": "-16px"
                 },
                 "medium": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160//120",
                "id": "builder-72724545b8454ca28d4e5b6dc6d1c914",
                "meta": {
                 "previousId": "builder-38bc513872c841149ba23a3c51a80ff4"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 tspacer-160 mspacer-120\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@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-6a8d71f0360f494ca42acdf88c4fb7b0",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-300e8f2618c242c7bda48b521b9a2f6c"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-0a0f6cdf57964700a9ed595a7127f1ca",
                  "class": "gb-1 ge-8 gbt-1 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-0935839bf72348dfa946ca129abc9de1"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-497b2198c3df4c5889d256084e826f73",
                    "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-92400e2739ef438e9ebf91a8c0ed1057"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<div>Advanced optics.</div><div>Unbelievable immersion.</div>"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto",
                      "marginTop": "0px",
                      "marginBottom": "0px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-1ae9444c3bfe427eb92005746e3f0969",
                    "meta": {
                     "previousId": "builder-3fc4f24e0ea14aa9a8008174d6f8a2dd"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 80",
                    "id": "builder-ce65dd59756e4c428e6623900d163196",
                    "meta": {
                     "previousId": "builder-4c278c3eba674b238dbc5248c5c693ab"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "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] - 16",
                "id": "builder-167982b5d18743e6becca8f6d5bd9cc8",
                "class": "gb-1 ge-6",
                "meta": {
                 "previousId": "builder-9cfac972b5ca4d69ab5619e6004c0f7c"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-16\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "bindings": {
                 "component.options.image": "var _virtual_index=\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/bsb2_holding.webp?v=1747873975\";return _virtual_index"
                },
                "code": {
                 "bindings": {
                  "component.options.image": "\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/bsb2_holding.webp?v=1747873975\";\n"
                 }
                },
                "layerName": "[IMG] - Beyond Boxing",
                "id": "builder-2dbe5c1fb1c3436ca4f57e61a00eaeeb",
                "class": "base-margin img-rounded",
                "meta": {
                 "previousId": "builder-4b9bda032d3847d298a00401fd090261",
                 "bindingActions": {
                  "component": {
                   "options": {
                    "image": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "'https://cdn.shopify.com/s/files/1/0643/5169/9161/files/bsb2_holding.webp?v=1747873975'"
                      }
                     }
                    ]
                   }
                  }
                 },
                 "transformed.image": "localized"
                },
                "component": {
                 "name": "Image",
                 "options": {
                  "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",
                  "image": {
                   "@type": "@builder.io/core:LocalizedValue",
                   "Default": "https://cdn.builder.io/api/v1/image/assets%2FYJIGb4i01jvw0SRdL5Bt%2F72c80f114dc149019051b6852a9e3b7a"
                  }
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column",
                  "position": "relative",
                  "flexShrink": "0",
                  "boxSizing": "border-box",
                  "minWidth": "20px",
                  "overflow": "hidden",
                  "height": "450px",
                  "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-5f98499da8e94105a8f475a4adfa7975",
                "meta": {
                 "previousId": "builder-c0179cc73c744a13abab86c356e52826"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 16",
                "id": "builder-08bbf52676cd448196954aeafde31a98",
                "class": "gb-1 ge-6",
                "meta": {
                 "previousId": "builder-9cfac972b5ca4d69ab5619e6004c0f7c"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-16\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[GRID] - Displays",
                "id": "builder-2a7302a78a4946aa97367358b2d25233",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-d00b2e112c754cad82d418364a3ee33f"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid left)",
                  "id": "builder-a98f9495cdcf42e2b9b837feccc5cbce",
                  "class": "gb-1 ge-7 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-1f2c2b821f874f6899ccd496f25232f8"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-bea0df60e4b2457ea2de0cc016faa73b",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-71ff9c189b48464b993ef65e69da200c"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<font color=\"#787e81\">Beyond 2 introduces a radical new pancake optics design, featuring advanced materials, precision coatings, and next-generation manufacturing processes. The result is a wider field of view, improved edge-to-edge clarity, a larger sweet spot, reduced lens glare, and enhanced brightness.</font>"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto",
                      "marginTop": "0px"
                     },
                     "medium": {
                      "marginTop": "0px",
                      "marginBottom": "0px"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "display": "flex",
                    "flexDirection": "column",
                    "justifyContent": "flex-start"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right) ",
                  "id": "builder-8bd95bc70f984287962e8bea63b1e851",
                  "class": "gb-9 ge-12 gbt-1 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-c72815dda5e343bf8ac5cfe332f0abd4"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "(grid right)",
                    "id": "builder-a53ce9b414c3437582b1719e6b49c7f7",
                    "class": "gb-10 ge-12 gbt-9 gbm-1 gem-6",
                    "meta": {
                     "previousId": "builder-4b631dd17d50444694e8c2ea2415deca"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "Spec_1",
                      "id": "builder-b08aa5781def4323a8bab7c1088e9caf",
                      "meta": {
                       "previousId": "builder-a3706041a07b4575b81a78eb4faa6ee8"
                      },
                      "children": [
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "layerName": "[DIVIDER]",
                        "id": "builder-778758e1204c4e97893e5f77185616f4",
                        "meta": {
                         "previousId": "builder-fbe80ac4bd364dd8b16ff2fd52701985"
                        },
                        "component": {
                         "name": "Custom Code",
                         "options": {
                          "code": "<div class=\"child-divider\" />\n",
                          "scriptsClientOnly": true
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "width": "100"
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "layerName": "[mSPACER] - 12",
                        "id": "builder-37aab050210d4644b29e9c0a526a711f",
                        "class": "gb-1 ge-6",
                        "meta": {
                         "previousId": "builder-da879cdff16246bebf8d44eb9d7f11c2"
                        },
                        "component": {
                         "name": "Custom Code",
                         "options": {
                          "code": "<div class=\"spacer-12\" />\n",
                          "scriptsClientOnly": true
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "display": "none"
                         },
                         "medium": {
                          "display": "none"
                         },
                         "small": {
                          "display": "flex"
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "layerName": "[mSPACER] - 12",
                        "id": "builder-2faf025353fd48618114b0952ddc987a",
                        "class": "gb-1 ge-6",
                        "meta": {
                         "previousId": "builder-febba4cf507747baba59137343e73437"
                        },
                        "component": {
                         "name": "Custom Code",
                         "options": {
                          "code": "<div class=\"spacer-12\" />\n",
                          "scriptsClientOnly": true
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "display": "flex"
                         },
                         "medium": {
                          "display": "flex"
                         },
                         "small": {
                          "display": "none"
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "id": "builder-18bcb3897f934e4bba549f2f68c7fc21",
                        "meta": {
                         "previousId": "builder-fa5119b3238f4842b787da41049bfaf2"
                        },
                        "children": [
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "id": "builder-5636f61f6c694d638cac5f3486822e12",
                          "meta": {
                           "previousId": "builder-1320f856fc36429590b08517a2653cb6"
                          },
                          "component": {
                           "name": "Image",
                           "options": {
                            "image": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F462cb696f63e4381a0c90a190cca985a?width=15",
                            "backgroundSize": "contain",
                            "backgroundPosition": "center",
                            "lazy": false,
                            "fitContent": true,
                            "aspectRatio": 1,
                            "lockAspectRatio": false,
                            "height": 24,
                            "width": 24,
                            "sizes": "(max-width: 998px) 2vw, 2vw",
                            "noWebp": true
                           },
                           "isRSC": null
                          },
                          "responsiveStyles": {
                           "large": {
                            "display": "flex",
                            "flexDirection": "column",
                            "position": "relative",
                            "flexShrink": "0",
                            "boxSizing": "border-box",
                            "width": "100%",
                            "overflow": "hidden",
                            "maxWidth": "15px",
                            "marginRight": "8px"
                           }
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "id": "builder-4d2fc76833b548788b15426535d438ad",
                          "class": "gb-1 ge-6 font-detail detail-shorten-top detail-shorten-btm",
                          "meta": {
                           "previousId": "builder-d6ccf78f06c44046a8a439307e09950a",
                           "localizedTextInputs": [
                            "text"
                           ],
                           "transformed.text": "localized"
                          },
                          "component": {
                           "name": "Text",
                           "options": {
                            "text": {
                             "@type": "@builder.io/core:LocalizedValue",
                             "Default": "<p>FOV</p>",
                             "jp": "<p>視野角</p>\r\n"
                            }
                           },
                           "isRSC": null
                          },
                          "responsiveStyles": {
                           "large": {
                            "color": "rgba(120, 126, 129, 1)",
                            "fontFamily": "Fragment Mono, sans-serif",
                            "fontSize": "15px",
                            "textAlign": "center"
                           }
                          }
                         }
                        ],
                        "responsiveStyles": {
                         "large": {
                          "display": "flex",
                          "flexDirection": "row",
                          "position": "relative",
                          "flexShrink": "0",
                          "boxSizing": "border-box",
                          "alignItems": "center",
                          "paddingTop": "6px",
                          "paddingBottom": "6px"
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "layerName": "[mSPACER] - 12",
                        "id": "builder-61cb7e77d4604023a8a543bdc3b1b07b",
                        "class": "gb-1 ge-6",
                        "meta": {
                         "previousId": "builder-98ac3745b3a64dcc9db7d4f22b5d817c"
                        },
                        "component": {
                         "name": "Custom Code",
                         "options": {
                          "code": "<div class=\"spacer-12\" />",
                          "scriptsClientOnly": true
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "display": "flex"
                         },
                         "medium": {
                          "display": "flex"
                         },
                         "small": {
                          "display": "none"
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "layerName": "[mSPACER] - 12",
                        "id": "builder-943c35b4a21d498680a7ed578b31cef6",
                        "class": "gb-1 ge-6",
                        "meta": {
                         "previousId": "builder-4059a1ab7f23454b94c869d8d543844b"
                        },
                        "component": {
                         "name": "Custom Code",
                         "options": {
                          "code": "<div class=\"spacer-12\" />\n",
                          "scriptsClientOnly": true
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "display": "flex"
                         },
                         "medium": {
                          "display": "flex"
                         },
                         "small": {
                          "display": "flex"
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "id": "builder-a06e67bf59624908915fbd9daab64111",
                        "class": "font-head head-shorten-top head-shorten-btm font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                        "meta": {
                         "previousId": "builder-5f1c0595d41b46d9b76eb4abff907a1e"
                        },
                        "component": {
                         "name": "Text",
                         "options": {
                          "text": "<p><span style=\"font-size: 96px; line-height: 96px; text-align: right;\"><span style=\"text-align: left;\">116</span>°</span></p>"
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "color": "rgba(0, 0, 0, 1)",
                          "textAlign": "left",
                          "marginTop": "6px"
                         },
                         "small": {
                          "marginTop": "0",
                          "marginBottom": "0"
                         }
                        }
                       }
                      ],
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "column",
                        "position": "relative",
                        "flexShrink": "0",
                        "boxSizing": "border-box"
                       }
                      }
                     }
                    ]
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-89819e222999487eb7e9d466d67f1c0a",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-a78b1d9995d946c4971897ce89469ccb"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column"
                   },
                   "medium": {
                    "display": "flex",
                    "order": "-1"
                   },
                   "small": {
                    "display": "flex"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "gap": "0px",
                  "textAlign": "left",
                  "marginLeft": "-16px",
                  "marginRight": "-16px"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160//120",
                "id": "builder-ba2bcf84de374462a01613cc45ad1b43",
                "meta": {
                 "previousId": "builder-9244b3c45488482da21acf7b52a91793"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 mspacer-120\" />\n",
                  "replaceNodes": true
                 },
                 "isRSC": null
                }
               },
               {
                "@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-44c96f64d37a4a67b5900267cc690de0",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-f49295e95b6746789434437335114250"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-484850e766ec48ad926be61c09b72258",
                  "class": "gb-6 ge-12 gbt-1 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-94cbebc749644d3a9083261761aeaced"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-21cacc0caeb04b6196b31db04acecf76",
                    "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-732bf975be744dd590557269b0271afe"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<div><div>Dual micro-OLED displays<br></div></div>"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto",
                      "marginBottom": "0",
                      "marginTop": "0"
                     },
                     "medium": {
                      "marginTop": "0px",
                      "marginBottom": "0px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-9a0e00521ff349c38fb29500600b5fe7",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-e0e18b01525e4a7d9a46bc17bf11178e"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-7006e6a83c7d4f9ba84cb042a8ab5605",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-b5068424fdd0402cb913e958f50a9515"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<font color=\"#787e81\">Over 13.1 million pixels are packed into two 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.</font>"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto",
                      "marginTop": "0px",
                      "marginBottom": "0px"
                     },
                     "medium": {
                      "marginBottom": "0px",
                      "marginTop": "0px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-f7810a79c48749c18ca0301924d11b34",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-9cfac972b5ca4d69ab5619e6004c0f7c"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-9ddc31bed58a4cf7b9e8550d1234ca4a",
                    "meta": {
                     "previousId": "builder-d5aa92022a26420a86ebe610834cd769"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 80",
                    "id": "builder-b4745a859aac47f5b87723ac02b10b81",
                    "meta": {
                     "previousId": "builder-232a68b025bd4fc19d70a30fc3984982"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none",
                      "marginBottom": "-12px"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "display": "flex",
                    "flexDirection": "column"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "padding": "0px",
                  "textAlign": "right",
                  "width": "100%"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "bindings": {
                 "component.options.image": "var _virtual_index=\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/bsb2_holding2.webp?v=1747873977\";return _virtual_index"
                },
                "code": {
                 "bindings": {
                  "component.options.image": "\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/bsb2_holding2.webp?v=1747873977\";\n"
                 }
                },
                "layerName": "[IMG] - Beyond Boxing",
                "id": "builder-0d736187d3ab47e1b8f6671361f31cd8",
                "class": "base-margin img-rounded",
                "meta": {
                 "previousId": "builder-7ce6536d1479493ca37ad6215cf7245b",
                 "bindingActions": {
                  "component": {
                   "options": {
                    "image": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "'https://cdn.shopify.com/s/files/1/0643/5169/9161/files/bsb2_holding2.webp?v=1747873977'"
                      }
                     }
                    ]
                   }
                  }
                 }
                },
                "component": {
                 "name": "Image",
                 "options": {
                  "backgroundSize": "cover",
                  "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"
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column",
                  "position": "relative",
                  "flexShrink": "0",
                  "boxSizing": "border-box",
                  "minWidth": "20px",
                  "overflow": "hidden",
                  "height": "450px",
                  "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-37e180bec6ae4d978e298fe90c8872f3",
                "meta": {
                 "previousId": "builder-91fc2f5c30454aee9ce581e30aabbf86"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 40",
                "id": "builder-bc1d9bee4dec49729741cde6b0a8e21a",
                "meta": {
                 "previousId": "builder-2c60fa5abcc64d2081f81c7e1b4dfe67"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-40\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 56",
                "id": "builder-a6abfc7eb2a943569f8de0d30c9701a0",
                "meta": {
                 "previousId": "builder-3b210d34af354d9fad10e8a14f936bb6"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-56\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[mSPACER] - 24",
                "id": "builder-8a55371b35ac435b916f5c65554dbab0",
                "meta": {
                 "previousId": "builder-37e180bec6ae4d978e298fe90c8872f3"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[GRID] - Spec Highlights",
                "id": "builder-ffbdb344574a4ae9807d69ada1b2cf4a",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-01237757119a4abb898b607103af5774"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-56adc5de0dd6474bad71e0a8c7415f4c",
                  "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-022e73d1421a4fbd9a2ad98e83a11522"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>5120 × 2560</p>"
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginTop": "0"
                   },
                   "medium": {
                    "paddingRight": "0px",
                    "marginRight": "0px",
                    "fontSize": "20px"
                   },
                   "small": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-c6913fa934c6460485451cb2d5377ea8",
                  "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-0bf9f75acf33443a8942dc2233fa5013"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>500,000:1</p>"
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginRight": "84px",
                    "marginTop": "0px"
                   },
                   "medium": {
                    "paddingRight": "0px",
                    "marginRight": "0px",
                    "fontSize": "20px"
                   },
                   "small": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-384665c165794fdcb855edc10e424e7e",
                  "class": "gbm-1 gem-3 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-fabb063753044d82a74ccb3714d178fd"
                  },
                  "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>"
                   },
                   "isRSC": null
                  },
                  "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-89ca2dcf982946be94e2f75f652e4145",
                  "class": "gbm-4 gem-6 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-d3dd99d060f74412a08b1d26fda87854"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<span style=\"color: rgb(120, 126, 129); letter-spacing: 0.6px;\">contrast ratio</span><br />\n"
                   },
                   "isRSC": null
                  },
                  "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-84376cdb1b6244a2a065af916cc56a94",
                  "meta": {
                   "previousId": "builder-7e4f17a1c0d344b28d9dfa57c54e0b42"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-56\" />\n",
                    "scriptsClientOnly": true
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "none",
                    "marginTop": "-12px",
                    "marginBottom": "-12px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[mSPACER] - 24",
                  "id": "builder-3d482dbc5a87495fb12442f0bef623b5",
                  "meta": {
                   "previousId": "builder-ec387c16535a4766b26af49f1442225b"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-24\" />\n",
                    "scriptsClientOnly": true
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-1a7f136372ec439ca592427db8a18963",
                  "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-9d009509c897452f9ccf6827ed8228a3"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>up to 90 Hz</p>"
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginTop": "0"
                   },
                   "medium": {
                    "fontSize": "20px"
                   },
                   "small": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-4fbab2e256da42078fcd3f70c830fa51",
                  "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-ea14b0d4a1534f4a823eade0d638ea5c"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>32</p>"
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginTop": "0px"
                   },
                   "medium": {
                    "fontSize": "20px"
                   },
                   "small": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-e876b3ee5efc4c49818d38ba3b73205c",
                  "class": "gbm-1 gem-3 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-f21abe235a044498b388b4156d2df5f9"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "refresh rate"
                   },
                   "isRSC": null
                  },
                  "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-fac3ba31695e4376a4061d5735b17940",
                  "class": "gbm-4 gem-6 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-86d1a657704c4a79869bf959dca897c9"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<span style=\"color: rgb(120, 126, 129); letter-spacing: 0.6px;\">pixels per degree (PPD)</span><br>"
                   },
                   "isRSC": null
                  },
                  "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-8f01a786ff524913a25d3ae4849fbb4e",
                  "class": "gb-1 ge-3 get-3 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-dd0306e3da904d6d88307c0418f80643",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p><font face=\"Fragment Mono, sans-serif\">RESOLUTION</font></p>"
                    }
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex",
                    "fontSize": "15px",
                    "fontFamily": "Fragment Mono, sans-serif"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-34d8688bfc6647b4b1f56b091b9c3662",
                  "class": "gb-4 ge-6 gbt-4 get-6 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-e0fb1abf213b4347834423386ea3a658",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p style=\"text-align: start;\"><font face=\"Fragment Mono, sans-serif\"><span style=\"font-size: 15px; letter-spacing: normal;\">CONTRAST RATIO</span></font></p>"
                    }
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex",
                    "fontSize": "15px",
                    "fontFamily": "Fragment Mono, sans-serif"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-b447ddc80a47450c917b1d98c55062a1",
                  "class": "gb-7 ge-9 gbt-7 get-9 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-b4d726a26e0a4bb7a3b928410fc78473",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p style=\"text-align: start;\"><font face=\"Fragment Mono, sans-serif\"><span style=\"font-size: 15px; letter-spacing: normal;\">REFRESH RATE</span></font></p>"
                    }
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex",
                    "fontSize": "15px",
                    "fontFamily": "Fragment Mono, sans-serif"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-c53c5305f38a4344a9d8cbff733a482a",
                  "class": "gb-10 ge-12 gbt-10 get-12 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-125f79d7566c440fadcb0bc4afa26d57",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<p>PEAK PIXELS PER DEGREE (PPD)</p>"
                    }
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex",
                    "fontFamily": "Fragment Mono, sans-serif",
                    "fontSize": "15px",
                    "textAlign": "left"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "marginRight": "0px",
                  "paddingLeft": "0px",
                  "paddingRight": "0px"
                 },
                 "medium": {
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "width": "100%",
                  "paddingLeft": "0px",
                  "paddingRight": "0px"
                 },
                 "small": {
                  "paddingLeft": "0px"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 40",
                "id": "builder-f7760a98754546ec8f5c34e853b7ebdd",
                "meta": {
                 "previousId": "builder-c7180e77397949efa15e5e58591dfeee"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-40\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[mSPACER] - 24",
                "id": "builder-ec387c16535a4766b26af49f1442225b",
                "meta": {
                 "previousId": "builder-37e180bec6ae4d978e298fe90c8872f3"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[mSPACER] - 24",
                "id": "builder-a941f84b587241fb866637a8e48d3bb8",
                "meta": {
                 "previousId": "builder-37e180bec6ae4d978e298fe90c8872f3"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[mSPACER] - 32",
                "id": "builder-fb9847757f064c53b1a2eff2223b7633",
                "meta": {
                 "previousId": "builder-ce4f351e252240a6a3714992d30a2968"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-32\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160//120",
                "id": "builder-dd8cda20c0d144288ce9e5b51f2d57d8",
                "meta": {
                 "previousId": "builder-ed347f9db20a4ff5b7de6073717224f2"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 mspacer-120\" />\n",
                  "replaceNodes": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "medium": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "NEW ITEMS",
                "id": "builder-9326236d6d804aaf9a1687dbe998cdb3",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-b954c9a4189e4ce98827bd48d188a905"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "GRID",
                  "id": "builder-a808f4f22271499a9cbc9111260bc404",
                  "class": "gb-1 ge-4 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-68a5b90912fc4c3aaa392ecd240c6e58"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.image": "var _virtual_index=\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/adjustableipd.webp?v=1742450841\";return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "component.options.image": "\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/adjustableipd.webp?v=1742450841\";\n"
                     }
                    },
                    "layerName": "IMAGE",
                    "id": "builder-9be0672fb2604006b7183e28604a7d5c",
                    "class": "img-rounded",
                    "meta": {
                     "previousId": "builder-42d0c90381a4451b905a104dfecc7486",
                     "bindingActions": {
                      "component": {
                       "options": {
                        "image": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "'https://cdn.shopify.com/s/files/1/0643/5169/9161/files/adjustableipd.webp?v=1742450841'"
                          }
                         }
                        ]
                       }
                      }
                     }
                    },
                    "component": {
                     "name": "Image",
                     "options": {
                      "backgroundSize": "cover",
                      "backgroundPosition": "center",
                      "lazy": false,
                      "fitContent": true,
                      "aspectRatio": 1.139,
                      "lockAspectRatio": false,
                      "height": 1500,
                      "width": 1317,
                      "sizes": "(max-width: 638px) 95vw, (max-width: 998px) 41vw, 52vw"
                     },
                     "isRSC": null
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "Text boxes",
                      "id": "builder-cc0f95575404454aa0721f7b83561039",
                      "meta": {
                       "previousId": "builder-e4e2e97a394c49f981d3b6e930f1ffa1"
                      },
                      "children": [
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "id": "builder-f5869778c37342dfae88079d390e563b",
                        "class": "font-detail product-tag",
                        "meta": {
                         "previousId": "builder-ccbb5308708a41148bab8a3c69030a48",
                         "transformed.text": "localized",
                         "localizedTextInputs": [
                          "text"
                         ]
                        },
                        "component": {
                         "name": "Text",
                         "options": {
                          "text": {
                           "@type": "@builder.io/core:LocalizedValue",
                           "Default": "<p><font face=\"Fragment Mono, sans-serif\"><span style=\"font-size: 12px;\">Beyond-2 Sweetspot</span></font><font face=\"Fragment Mono, sans-serif\"><br></font></p>",
                           "jp": "<p>同梱品</p>"
                          }
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "zIndex": "2",
                          "borderRadius": "12px",
                          "display": "none"
                         },
                         "small": {
                          "marginBottom": "0px"
                         }
                        }
                       }
                      ],
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "column",
                        "position": "absolute",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "bottom": "32px",
                        "zIndex": "2",
                        "left": "32px",
                        "textAlign": "center",
                        "alignItems": "left",
                        "gap": "12px"
                       },
                       "medium": {
                        "bottom": "16px"
                       },
                       "small": {
                        "bottom": "-24px!important",
                        "justifyContent": "center"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "width": "100%",
                      "minWidth": "20px",
                      "overflow": "hidden",
                      "height": "400px",
                      "backgroundColor": "rgba(34, 36, 37, 1)"
                     },
                     "medium": {
                      "height": "300px",
                      "backgroundColor": "rgba(34, 36, 37, 1)"
                     },
                     "small": {
                      "height": "calc(calc(100vw - 24px) * 0.7)",
                      "minHeight": "20px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "TEXT",
                    "id": "builder-55865a2306284ee9a15e4cfed7854f5a",
                    "meta": {
                     "previousId": "builder-86a3a4ebb6d449e4a40394ec46d9c74a"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 16",
                      "id": "builder-07a3e1bfa354493db7f296a8940f387c",
                      "class": "gb-1 ge-6",
                      "meta": {
                       "previousId": "builder-991e108fb47c446b869ad58cfa1d215e"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-16\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "Text",
                      "id": "builder-921b2fde1c1b4137a690f16a396e0c23",
                      "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-7a2f17085fd6467f8c5b8a8a18ecbb97",
                       "localizedTextInputs": [
                        "text"
                       ],
                       "transformed.text": "localized"
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p><font color=\"#222425\">Adjustable IPD</font></p>",
                         "jp": "<p><font color=\"#222425\">斬新な新色</font></p>\r\n"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(34, 36, 37, 1)",
                        "marginTop": "0px",
                        "marginBottom": "-1px",
                        "textAlign": "left"
                       },
                       "medium": {
                        "marginTop": "0px"
                       },
                       "small": {
                        "marginBottom": "0px",
                        "marginTop": "0px"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 16",
                      "id": "builder-91416970c750452a9e4dfbd3819b91c0",
                      "class": "gb-1 ge-6",
                      "meta": {
                       "previousId": "builder-e3fdb0012f714639b21a6edbab5497c7"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-16\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "id": "builder-4bd6100be8124fb7b6386ded941b6dd3",
                      "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                      "meta": {
                       "previousId": "builder-e4d4e0805f71447a803075ab67f00324",
                       "localizedTextInputs": [
                        "text"
                       ],
                       "transformed.text": "localized"
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p>Beyond 2 now features per-eye adjustable IPD, allowing you to fine-tune the position of the optics in front of each eye independently to achieve optimal clarity and comfort. This makes it easy to share your Beyond with friends and family.</p>",
                         "jp": "<p>「スケルトン」は、ヘッドセットの複雑な内部構造が見える透明なデザインです。一方、「オレンジ」は自撮りや配信でも映えるビビッドなカラーです。前世代機と同様に、Beyond 2も「カーボンブラック」を選択可能です。</p>\r\n"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(120, 126, 129, 1)",
                        "textAlign": "left"
                       },
                       "small": {
                        "marginTop": "0",
                        "marginBottom": "0"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[mSPACER] - 32",
                      "id": "builder-e5f7ddc7feb14934a4fa82dfdf5e6a92",
                      "meta": {
                       "previousId": "builder-8560eac2f4c64fe49950bb55880b1d7a"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-32\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "none"
                       },
                       "medium": {
                        "display": "none"
                       },
                       "small": {
                        "display": "none"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 40",
                      "id": "builder-5802be0458474ea59290e47c5084be96",
                      "meta": {
                       "previousId": "builder-333f6591aaa143c2a986c864404d110a"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-40\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "flex"
                       },
                       "medium": {
                        "display": "flex"
                       },
                       "small": {
                        "display": "none"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[mSPACER] - 32",
                      "id": "builder-ce4f351e252240a6a3714992d30a2968",
                      "meta": {
                       "previousId": "builder-efb714d0ff1146d7b031d1a12ae92e67"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-32\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "none"
                       },
                       "medium": {
                        "display": "none"
                       },
                       "small": {
                        "display": "flex"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "GRID",
                  "id": "builder-b2e53d49cf234483861d69ee4a61fac6",
                  "class": "gb-5 ge-8 gbm-1 gem-6 gbt-1 get-12",
                  "meta": {
                   "previousId": "builder-06e24389fcb44ae2bfb647c2a7dd79e8"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.image": "var _virtual_index=\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/eyetracking.webp?v=1742450841\";return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "component.options.image": "\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/eyetracking.webp?v=1742450841\";\n"
                     }
                    },
                    "layerName": "IMAGE",
                    "id": "builder-757a1382b9294d7c8305866568452ecc",
                    "class": "img-rounded",
                    "meta": {
                     "previousId": "builder-e799b46aafb842cc9e5d43f1aaec38fb",
                     "bindingActions": {
                      "component": {
                       "options": {
                        "image": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "'https://cdn.shopify.com/s/files/1/0643/5169/9161/files/eyetracking.webp?v=1742450841'"
                          }
                         }
                        ]
                       }
                      }
                     }
                    },
                    "component": {
                     "name": "Image",
                     "options": {
                      "backgroundSize": "cover",
                      "backgroundPosition": "center",
                      "lazy": false,
                      "fitContent": true,
                      "aspectRatio": 0.564,
                      "lockAspectRatio": false,
                      "height": 1127,
                      "width": 2000,
                      "sizes": "(max-width: 998px) 41vw, 52vw"
                     },
                     "isRSC": null
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "Text boxes",
                      "id": "builder-097b24dde4db4b318a406d50ee60a351",
                      "meta": {
                       "previousId": "builder-b61f3d26f95d4c70a6492e14997fcea3"
                      },
                      "children": [
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "id": "builder-ae5268f47dfa4e05858d2a62efe15ec5",
                        "class": "font-detail product-tag",
                        "meta": {
                         "previousId": "builder-5cb1810cfa3d49358098c393d21092a5",
                         "transformed.text": "localized",
                         "localizedTextInputs": [
                          "text"
                         ]
                        },
                        "component": {
                         "name": "Text",
                         "options": {
                          "text": {
                           "@type": "@builder.io/core:LocalizedValue",
                           "Default": "<p><font face=\"Fragment Mono, sans-serif\"><span style=\"font-size: 12px;\">Beyond-2 Sweetspot</span></font><font face=\"Fragment Mono, sans-serif\"><br></font></p>",
                           "jp": "<p>同梱品</p>"
                          }
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "zIndex": "2",
                          "borderRadius": "12px"
                         },
                         "small": {
                          "marginBottom": "0px"
                         }
                        }
                       }
                      ],
                      "responsiveStyles": {
                       "large": {
                        "display": "none",
                        "flexDirection": "column",
                        "position": "absolute",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "bottom": "32px",
                        "zIndex": "2",
                        "left": "32px",
                        "textAlign": "center",
                        "alignItems": "left",
                        "gap": "12px"
                       },
                       "medium": {
                        "bottom": "16px"
                       },
                       "small": {
                        "bottom": "-24px!important",
                        "justifyContent": "center"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "id": "builder-a0e107f05c5044308021d87cdbfca9bc",
                      "class": "font-detail product-tag-dark",
                      "meta": {
                       "previousId": "builder-a1f8eda168814de99409e58a74350717",
                       "transformed.text": "localized",
                       "localizedTextInputs": [
                        "text"
                       ]
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p>Beyond 2e&nbsp;</p>",
                         "jp": "<p>NEW</p>"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(255, 255, 255, 1)",
                        "marginLeft": "16px",
                        "marginTop": "16px",
                        "zIndex": "1",
                        "backgroundColor": "rgba(0, 0, 0, 1)"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "width": "100%",
                      "minWidth": "20px",
                      "overflow": "hidden",
                      "height": "400px",
                      "backgroundColor": "rgba(34, 36, 37, 1)"
                     },
                     "medium": {
                      "height": "300px",
                      "backgroundColor": "rgba(34, 36, 37, 1)"
                     },
                     "small": {
                      "height": "calc(calc(100vw - 24px) * 0.7)",
                      "minHeight": "20px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-9cfac972b5ca4d69ab5619e6004c0f7c",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-cfe787074fd74b39b02840d8bfe879c3"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-ddc678d965c04a8ba8ee42d8c29ad233",
                    "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-4d903efc79ac40d88c351e5f05bf871f",
                     "localizedTextInputs": [
                      "text"
                     ],
                     "transformed.text": "localized"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p><font color=\"#222425\">Eyetracking</font></p>",
                       "jp": "<p><font color=\"#222425\">汎用ヘイローマウント</font></p>\r\n"
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(255, 255, 255, 1)",
                      "marginTop": "0px",
                      "marginBottom": "-1px",
                      "textAlign": "left"
                     },
                     "medium": {
                      "marginTop": "0px"
                     },
                     "small": {
                      "marginBottom": "0px",
                      "marginTop": "0px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-df507fa9c8d149c3984ad275bceba4c6",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-029619938e2742d79927a4519449ab2f"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-6776a13fb07e4666a1b6614782de5c42",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-c352c4d8a60746deba1c05659db3825d"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-3d9556e2768e47cf9bedd60bd4e3a524",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-d038624bdf39465b9fd9877ba178d818",
                     "localizedTextInputs": [
                      "text"
                     ],
                     "transformed.text": "localized"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p>Beyond 2e features integrated eyetracking with incredibly tiny camera sensors the size of a grain of sand. Our advanced AI and computer vision research has resulted in a state-of-the-art pupil model, with inference running on AMD and NVIDIA GPUs.</p>",
                       "jp": "<p>暗視ゴーグルからインスパイアされた宙に浮くデザインのヘイローマウントはおでこに固定されるため、ヘッドセットの顔との距離や傾きを調整できます。カスタムクッションと異なり、汎用ライトシーリングでは顔を3DスキャンするためのiPhoneが必要ありません。</p>\r\n"
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)",
                      "textAlign": "left"
                     },
                     "small": {
                      "marginTop": "0",
                      "marginBottom": "0"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-7eb606735c144806a84d76401ccdf8a1",
                    "meta": {
                     "previousId": "builder-e5f7ddc7feb14934a4fa82dfdf5e6a92"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 40",
                    "id": "builder-d3aa3c83e79f4f69a7fab67a8030bbec",
                    "meta": {
                     "previousId": "builder-333f6591aaa143c2a986c864404d110a"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-40\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-fc92f9b870b445e69b40ca4f79301059",
                    "meta": {
                     "previousId": "builder-f0da337be6e84ee48aa3c9dd50df268f"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-126e6c39b2b94f67882a9b77723e1b96",
                    "meta": {
                     "previousId": "builder-6a13524edec34331acdfede47e9faa0a"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "GRID",
                  "id": "builder-f83cbdab7b3e48e4ae816b9aa5dc2109",
                  "class": "gb-9 ge-12 gbt-1 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-b2e53d49cf234483861d69ee4a61fac6"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.image": "var _virtual_index=\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/basestation.png?v=1747876854\";return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "component.options.image": "\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/basestation.png?v=1747876854\";\n"
                     }
                    },
                    "layerName": "IMAGE",
                    "id": "builder-5f63d6232b084f31b1fc19aa157c9a6d",
                    "class": "img-rounded",
                    "meta": {
                     "previousId": "builder-757a1382b9294d7c8305866568452ecc",
                     "bindingActions": {
                      "component": {
                       "options": {
                        "image": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "'https://cdn.shopify.com/s/files/1/0643/5169/9161/files/basestation.png?v=1747876854'"
                          }
                         }
                        ]
                       }
                      }
                     }
                    },
                    "component": {
                     "name": "Image",
                     "options": {
                      "backgroundSize": "cover",
                      "backgroundPosition": "center",
                      "lazy": false,
                      "fitContent": true,
                      "aspectRatio": 0.564,
                      "lockAspectRatio": false,
                      "height": 1127,
                      "width": 2000,
                      "sizes": "(max-width: 998px) 41vw, 52vw"
                     },
                     "isRSC": null
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "Text boxes",
                      "id": "builder-cdaddfcae5044d698df191f2729e5009",
                      "meta": {
                       "previousId": "builder-097b24dde4db4b318a406d50ee60a351"
                      },
                      "children": [
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "id": "builder-e1537e757d2e4a53be55cb7405277e87",
                        "class": "font-detail product-tag",
                        "meta": {
                         "previousId": "builder-ae5268f47dfa4e05858d2a62efe15ec5",
                         "transformed.text": "localized",
                         "localizedTextInputs": [
                          "text"
                         ]
                        },
                        "component": {
                         "name": "Text",
                         "options": {
                          "text": {
                           "@type": "@builder.io/core:LocalizedValue",
                           "Default": "<p><font face=\"Fragment Mono, sans-serif\"><span style=\"font-size: 12px;\">Beyond-2 Sweetspot</span></font><font face=\"Fragment Mono, sans-serif\"><br></font></p>",
                           "jp": "<p>同梱品</p>"
                          }
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "zIndex": "2",
                          "borderRadius": "12px"
                         },
                         "small": {
                          "marginBottom": "0px"
                         }
                        }
                       }
                      ],
                      "responsiveStyles": {
                       "large": {
                        "display": "none",
                        "flexDirection": "column",
                        "position": "absolute",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "bottom": "32px",
                        "zIndex": "2",
                        "left": "32px",
                        "textAlign": "center",
                        "alignItems": "left",
                        "gap": "12px"
                       },
                       "medium": {
                        "bottom": "16px"
                       },
                       "small": {
                        "bottom": "-24px!important",
                        "justifyContent": "center"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "id": "builder-00995a305c1e48d2a4d70253e2ad13dd",
                      "class": "font-detail product-tag-dark",
                      "meta": {
                       "previousId": "builder-a0e107f05c5044308021d87cdbfca9bc",
                       "transformed.text": "localized",
                       "localizedTextInputs": [
                        "text"
                       ]
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p>not included</p>",
                         "jp": "<p>NEW</p>"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(255, 255, 255, 1)",
                        "marginLeft": "16px",
                        "marginTop": "16px",
                        "zIndex": "1"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "width": "100%",
                      "minWidth": "20px",
                      "overflow": "hidden",
                      "height": "400px",
                      "backgroundColor": "rgba(244, 243, 243, 1)"
                     },
                     "medium": {
                      "height": "300px",
                      "backgroundColor": "rgba(34, 36, 37, 1)"
                     },
                     "small": {
                      "height": "calc(calc(100vw - 24px) * 0.7)",
                      "minHeight": "20px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-6fbd0bfcad90490ea02d347552dbc5d5",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-9cfac972b5ca4d69ab5619e6004c0f7c"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-7d7c2d7597434a0995d81649a88a648f",
                    "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-ddc678d965c04a8ba8ee42d8c29ad233",
                     "localizedTextInputs": [
                      "text"
                     ],
                     "transformed.text": "localized"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p><font color=\"#222425\">SteamVR Tracking</font></p>",
                       "jp": "<p><font color=\"#222425\">汎用ヘイローマウント</font></p>\r\n"
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(255, 255, 255, 1)",
                      "marginTop": "0px",
                      "marginBottom": "-1px",
                      "textAlign": "left"
                     },
                     "medium": {
                      "marginTop": "0px"
                     },
                     "small": {
                      "marginBottom": "0px",
                      "marginTop": "0px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-59acecd77a614f439ec8ec3f6cf24499",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-df507fa9c8d149c3984ad275bceba4c6"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-6105adb5a3594f398591d19b5ecbf774",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-6776a13fb07e4666a1b6614782de5c42"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-c3967141fc02444fb68ba1462c0c5550",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-3d9556e2768e47cf9bedd60bd4e3a524",
                     "localizedTextInputs": [
                      "text"
                     ],
                     "transformed.text": "localized"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p></p>Beyond 2 runs on SteamVR and requires Base Stations for tracking. SteamVR Base Stations are known for delivering the most precise and low-latency tracking.&nbsp; Base Stations are not included and must be purchased separately.&nbsp;<p></p>",
                       "jp": "<p>暗視ゴーグルからインスパイアされた宙に浮くデザインのヘイローマウントはおでこに固定されるため、ヘッドセットの顔との距離や傾きを調整できます。カスタムクッションと異なり、汎用ライトシーリングでは顔を3DスキャンするためのiPhoneが必要ありません。</p>\r\n"
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)",
                      "textAlign": "left"
                     },
                     "small": {
                      "marginTop": "0",
                      "marginBottom": "0"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-f3ea9864ec554159afd52024f3dc246f",
                    "meta": {
                     "previousId": "builder-e5f7ddc7feb14934a4fa82dfdf5e6a92"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 40",
                    "id": "builder-2af75e6d705b4428a86773da01f9685e",
                    "meta": {
                     "previousId": "builder-333f6591aaa143c2a986c864404d110a"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-40\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-9fb533633385489d91489b209ebc5c52",
                    "meta": {
                     "previousId": "builder-fc92f9b870b445e69b40ca4f79301059"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-8f9b691e52b84ce092e27469a86405b9",
                    "meta": {
                     "previousId": "builder-126e6c39b2b94f67882a9b77723e1b96"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "flex"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "marginLeft": "-16px",
                  "marginRight": "-16px"
                 },
                 "medium": {
                  "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-c107ab95ee9e44daa6fa82659b49fdc3",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-313b801ec6d844e9bed06933f4692238"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-4e5ef66e87684e279626cb15aa14793f",
                  "class": "gb-8 ge-11 gbt-1 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-90f5d680d6ae4e6eaa0bb948923407b0"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-c2ea4e099b6b4a2d9b9ed58b202348de",
                    "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-b727f2be6ad349a7a17a8c20e9151e5e"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "Personalized to fit you perfectly.&nbsp;"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto"
                     },
                     "medium": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 32//24",
                    "id": "builder-dd127ff47b334ed4a8e557795912bc07",
                    "class": "gb-1 ge-12 gem-6 ",
                    "meta": {
                     "previousId": "builder-d3aa77c9d9b84072974a4b397e1f3e6b"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 mspacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-88e275d291b94556bcd6f38bce7183a9",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-2084499144c44c66ade057003cac83a1"
                    },
                    "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>"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto"
                     },
                     "medium": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 56",
                    "id": "builder-cc86412dd5104edca59590307570efab",
                    "meta": {
                     "previousId": "builder-48ffd49c2eca46d2bbc94cbd1ac97a6a"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-56\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-dcddb89dce9748f4ac78ffb718e162a6",
                    "meta": {
                     "previousId": "builder-b3752c48c95546d9adac714f2d7dbd64"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 80",
                    "id": "builder-edc282b5335a4ecfa052ab0163f8ef17",
                    "meta": {
                     "previousId": "builder-5e1a1b2b71934c84816209baf13241b0"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none",
                      "marginBottom": "-12px"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "display": "flex",
                    "flexDirection": "column"
                   },
                   "medium": {
                    "display": "none"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "padding": "0px",
                  "textAlign": "left",
                  "width": "100%"
                 },
                 "medium": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[GRID] - Body Tracking Imagery",
                "id": "builder-6c297f13219548f29618ca7e6bd78886",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-9a3b0935deb84272bfce7ed2e60dac86"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid left)",
                  "id": "builder-01d25db0ae7e44fabab81ef318534b1c",
                  "class": "gb-1 ge-6 get-6 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-84b3a4b0f4754e9aa2d8d86c936b50e0"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[IMG] - Beyond Boxing",
                    "id": "builder-4bf5f83caee84d0f9ed55c3597709f2e",
                    "class": "base-margin img-rounded",
                    "meta": {
                     "previousId": "builder-c02365dd33eb4768a8868cf68d90916c",
                     "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: 998px) 48vw, 59vw"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "minWidth": "20px",
                      "overflow": "hidden",
                      "height": "25vw",
                      "marginLeft": "0px",
                      "marginRight": "0px"
                     },
                     "medium": {
                      "height": "50vw",
                      "display": "none"
                     },
                     "small": {
                      "width": "100%",
                      "marginLeft": "0px",
                      "height": "80vw"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "none",
                    "flexDirection": "column",
                    "width": "100%",
                    "height": "30vw"
                   },
                   "medium": {
                    "height": "100%",
                    "display": "none"
                   },
                   "small": {
                    "width": "100%",
                    "height": "100%"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-36c9bd03f9404c4f908ed17958955a58",
                  "class": "gb-7 ge-12 gbt-7 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-7e6f931590cc4b7cabeea69b22327492"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[IMG] - Beyond Boxing",
                    "id": "builder-7401c9e129e249f49bb72353dab0a078",
                    "class": "base-margin img-rounded",
                    "meta": {
                     "previousId": "builder-4f8cc782b4ff4a7fb2c1b418e4ca9cdf",
                     "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: 998px) 48vw, 59vw"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none",
                      "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",
                      "display": "none"
                     },
                     "small": {
                      "width": "100%",
                      "marginLeft": "0px",
                      "height": "80vw"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "none",
                    "flexDirection": "column",
                    "height": "30vw"
                   },
                   "medium": {
                    "height": "100%",
                    "display": "none"
                   },
                   "small": {
                    "height": "100%"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "paddingLeft": "0px",
                  "paddingRight": "0px",
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "display": "none"
                 },
                 "medium": {
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "display": "none"
                 },
                 "small": {
                  "display": "flex",
                  "flexDirection": "row",
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "width": "100%"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160",
                "id": "builder-e8cb430d65b0487c8504ec30da554f47",
                "meta": {
                 "previousId": "builder-1c8f9e030d12472797c6786393230138"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 tspacer-160\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               }
              ],
              "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&&state.specMap.length>0&&!state.loading&&state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!state.specMap && state.specMap.length > 0 && !state.loading && state.productInfo"
               }
              },
              "layerName": "[SPACER] - 120//80",
              "id": "builder-ddcd5ced013e4aaa9a7ff1214ff925db",
              "meta": {
               "previousId": "builder-025dd661174a480089c64bd534427e11"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-120 mspacer-80\" />\n",
                "replaceNodes": true
               },
               "isRSC": null
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=!!state.specMap&&state.specMap.length>0&&!state.loading&&state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!state.specMap && state.specMap.length > 0 && !state.loading && state.productInfo"
               }
              },
              "id": "builder-ed611cb0347b43e1aa70f93e1bc23707",
              "class": "font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
              "meta": {
               "bindingActions": {
                "show": null,
                "hide": null
               }
              },
              "component": {
               "name": "Text",
               "options": {
                "text": "<p>Specifications</p>"
               },
               "isRSC": null
              },
              "responsiveStyles": {
               "large": {
                "textAlign": "left"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=!!state.specMap&&state.specMap.length>0&&!state.loading&&state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!state.specMap && state.specMap.length > 0 && !state.loading && state.productInfo"
               }
              },
              "layerName": "[SPACER] - 40//",
              "id": "builder-6df929297dfe4965b5985c5ee122eefa",
              "meta": {
               "previousId": "builder-85e2a79fe18d4e37a30af374bd0efa2b"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-40\" />\n",
                "replaceNodes": true
               },
               "isRSC": null
              }
             },
             {
              "@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-5d2c7d01b91446de9b72c6fcca7e26c5",
              "class": "base-grid",
              "meta": {
               "previousId": "builder-56c8d097ca1b4032a0a9dfb9bca41a71",
               "bindingActions": {
                "hide": null,
                "show": null
               }
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 32//",
                "id": "builder-26959160361b40e6bcb22e7111f9c4df",
                "class": "gb-1 ge-12",
                "meta": {
                 "previousId": "builder-4499f710f28242afb8832cab541aa155"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-32\" />\n",
                  "replaceNodes": true
                 },
                 "isRSC": null
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid number)",
                "id": "builder-cb3d95b74d06478b9559d5fd4dd71dbf",
                "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-1d39677a35d0405da86f83d48d181135",
                  "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>"
                   },
                   "isRSC": null
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid name)",
                "id": "builder-c9fec4eb44a84f4ca9d36bfe85efd401",
                "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-01115e9443f54d79a2330e8079bf4d6a",
                  "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>"
                   },
                   "isRSC": null
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 32//",
                "id": "builder-147f6331194849d6a999ec3bdb36ca94",
                "class": "gbm-1 gem-6",
                "meta": {
                 "previousId": "builder-f11a520428cf4db8b3535d11805290de"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"desktop-nix mspacer-32\" />\n",
                  "replaceNodes": true
                 },
                 "isRSC": null
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid titles)",
                "id": "builder-561bee1360624e06ad1b55dbcd4ffb2a",
                "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-a4df034f20f145979601c80e319a4d7c",
                  "class": "font-body-sm font-mob-xsm",
                  "meta": {
                   "previousId": "builder-8624212b36084972b043997abe7c4ad0"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>GPU</p>"
                   },
                   "isRSC": null
                  },
                  "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-c5d4b207d6814e47be6fe2c6a3f20900",
                "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-684bad63363c4068b8ef9b1b2caebfb6",
                  "class": "font-body-sm font-mob-xsm",
                  "meta": {
                   "previousId": "builder-8624212b36084972b043997abe7c4ad0"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>GPU</p>"
                   },
                   "isRSC": null
                  }
                 }
                ],
                "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-3815ee6f151242bfb5479b875e6e381c",
                "class": "gb-1 ge-12",
                "meta": {
                 "previousId": "builder-f11a520428cf4db8b3535d11805290de"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-56 mspacer-40\" />\n",
                  "replaceNodes": true
                 },
                 "isRSC": null
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "gridRowGap": "0px",
                "borderTop": "1px solid #787E81",
                "padding": "0",
                "textAlign": "left"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "layerName": "[SPACER] - 160",
              "id": "builder-dd19296bed55473e86347a61fa66b701",
              "meta": {
               "previousId": "builder-e8cb430d65b0487c8504ec30da554f47"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-160 tspacer-160\" />\n",
                "scriptsClientOnly": true
               },
               "isRSC": null
              },
              "responsiveStyles": {
               "large": {
                "display": "flex"
               },
               "medium": {
                "display": "flex"
               },
               "small": {
                "display": "flex"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=!!document.querySelector('div[data-yotpo-instance-id=\"1101053\"] .yotpo-main-layout>div');return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!document.querySelector('div[data-yotpo-instance-id=\"1101053\"] .yotpo-main-layout>div')"
               }
              },
              "layerName": "Q&A SECTION",
              "id": "builder-8785740dcec84ad6a83fefdc8ec6e59f",
              "meta": {
               "bindingActions": {
                "show": null,
                "hide": null
               },
               "previousId": "builder-9ca452f545604925ad7e3027969c6909"
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[mSPACER] - 24",
                "id": "builder-56c50f867bf14b8bae03f9d4e238f745",
                "meta": {
                 "previousId": "builder-2a951866e4ab4d73ae2d3421905924c2"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160//120",
                "id": "builder-5a68773ae51842e4a67acc949f15b996",
                "meta": {
                 "previousId": "builder-72724545b8454ca28d4e5b6dc6d1c914"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 tspacer-160 mspacer-120\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "Question &amp; Answers...",
                "id": "builder-cfd24df15cb14d04a5c350b6910a7ec8",
                "class": "font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                "meta": {
                 "bindingActions": {
                  "show": null,
                  "hide": null
                 },
                 "previousId": "builder-890a73a2f2fe4ee9bdedb85a67fef024"
                },
                "component": {
                 "name": "Text",
                 "options": {
                  "text": "<p>Question &amp; Answers</p>"
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "textAlign": "left"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "bindings": {
                 "show": "var _virtual_index=!!document.querySelector('div[data-yotpo-instance-id=\"1101053\"] .yotpo-main-layout>div');return _virtual_index"
                },
                "code": {
                 "bindings": {
                  "show": "!!document.querySelector('div[data-yotpo-instance-id=\"1101053\"] .yotpo-main-layout>div')"
                 }
                },
                "layerName": "YOTPO Q&A RELOCATER",
                "tagName": "a",
                "id": "builder-15c42cc68dc346a4844b2dbcc374ea16",
                "properties": {
                 "href": "#reviews"
                },
                "linkUrl": "#reviews",
                "meta": {
                 "bindingActions": {
                  "show": null,
                  "_newProperty": null
                 },
                 "previousId": "builder-5f534389073740eea5b6d34e3fc3d928"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<script type=\"text/javascript\" id=\"questions_answers\">\n  (function e(){\n      let dest = document.getElementById('questions_answers');\n      let target = document.querySelector('div[data-yotpo-instance-id=\"1101053\"]');\n      let parent = target.parentNode.parentNode.parentNode;\n\n      dest.parentNode.insertBefore(target, dest);\n      parent.remove();\n  })();\n</script>\n",
                  "replaceNodes": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column",
                  "position": "relative",
                  "flexShrink": "0",
                  "boxSizing": "border-box",
                  "cursor": "pointer",
                  "pointerEvents": "auto"
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "display": "flex",
                "flexDirection": "column",
                "position": "relative",
                "flexShrink": "0",
                "boxSizing": "border-box"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _a,_b,_virtual_index=!!document.querySelector('div[data-yotpo-instance-id=\"506876\"] .yotpo-base-layout>div')&&!(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\"YBlocklist\"==t})).length);return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!document.querySelector('div[data-yotpo-instance-id=\"506876\"] .yotpo-base-layout>div') && !state?.productInfo?.tags?.filter(tag => tag == 'YBlocklist').length"
               }
              },
              "layerName": "REVIEWS HEADER",
              "id": "builder-9ca452f545604925ad7e3027969c6909",
              "meta": {
               "bindingActions": {
                "show": null,
                "hide": null
               },
               "previousId": "builder-a549cc80de3343bd887ecc78a886a0ff"
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[mSPACER] - 24",
                "id": "builder-2a951866e4ab4d73ae2d3421905924c2",
                "meta": {
                 "previousId": "builder-25998444f5bb4dad95045cd5d0158699"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160//120",
                "id": "builder-f103207e4c4f43c3928343946b63c180",
                "meta": {
                 "previousId": "builder-5a68773ae51842e4a67acc949f15b996"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 tspacer-160 mspacer-120\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "id": "builder-890a73a2f2fe4ee9bdedb85a67fef024",
                "class": "font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                "meta": {
                 "bindingActions": {
                  "show": null,
                  "hide": null
                 },
                 "previousId": "builder-ed611cb0347b43e1aa70f93e1bc23707"
                },
                "component": {
                 "name": "Text",
                 "options": {
                  "text": "<p>Reviews</p>"
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "textAlign": "left"
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "display": "flex",
                "flexDirection": "column",
                "position": "relative",
                "flexShrink": "0",
                "boxSizing": "border-box"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _a,_virtual_index=!!(null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)&&\"9130508157145\"==window.BigData.product.id;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!window?.BigData?.product && window.BigData.product.id == '9130508157145'"
               }
              },
              "layerName": "Reviews",
              "id": "builder-e7ed5f5d202e40029585fe05813d28e4",
              "properties": {
               "id": "reviews"
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "id": "builder-4b8fea81f89646d6a9d17b580ce974b9",
                "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>"
                 },
                 "isRSC": null
                },
                "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-472309a06d0c404c8bad528b52409620",
                "meta": {
                 "previousId": "builder-b82f477089b3448a9e066a453be81c16"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-40\" />\n",
                  "replaceNodes": true
                 },
                 "isRSC": null
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[DIVIDER]",
                "id": "builder-174e70bbac4f46919a01df51fd3e6360",
                "class": "divider_review",
                "meta": {
                 "previousId": "builder-612f11dbc92a410bbb7f99240292d434"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"divider\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "width": "100%",
                  "marginLeft": "0px!"
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "display": "none",
                "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        let defaultVariantTitle = defaultVariant.title;\n\n        if(!!window?.BigData?.product) {\n            let {\n                variantShipping,\n                variantData,\n                variantAddonGroups\n            } = window.BigData.product;\n            window.BigData.product.vid = defaultVariant.id;\n            defaultVariantTitle = Object.values(variantData).reduce((final, v) => {\n                if(v.id == defaultVariant.id) {\n                    return v.title;\n                }\n                return final;\n            }, defaultVariantTitle);\n            window.BigData.product.selectedVariantShipping = variantShipping[defaultVariantTitle];\n            window.BigData.product.selectedVariantData = variantData[defaultVariantTitle];\n            window.BigData.product.selectedVariantAddonGroups = variantAddonGroups[defaultVariantTitle];\n            window.BigData.product.selectedAddons = window.BigData.product.selectedVariantAddonGroups?.map(group => {\n                return group.variants.reduce((rolling, variant) => {\n                    if((!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n                    (group.toggleable && group.checkedVariantIds.includes(variant.id))) {\n                        rolling.push(variant);\n                    }\n                    return rolling;\n                }, []);\n            });\n        }\n\n        state.selectedImage = (defaultVariant === null || defaultVariant === void 0 ? void 0 : defaultVariant.image) || productInfo.images[0];\n        state.selectedVariantShipping = state?.variantShipping?.[defaultVariantTitle];\n        state.selectedVariantData = state?.variantData?.[defaultVariantTitle];\n        state.selectedVariantAddonGroups = state?.variantAddonGroups?.[defaultVariantTitle];\n        state.selectedAddons = state?.selectedVariantAddonGroups?.map(group => {\n            return group.variants.reduce((rolling, variant) => {\n                if((!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n                   (group.toggleable && group.checkedVariantIds.includes(variant.id))) {\n                    rolling.push(variant);\n                }\n                return rolling;\n            }, []);\n        });\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            const locale = Shopify.locale ?? 'en';\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
        },
        "isRSC": null
       },
       "responsiveStyles": {
        "large": {
         "display": "flex",
         "flexDirection": "column",
         "width": "100%"
        }
       }
      }
     ],
     "responsiveStyles": {
      "large": {
       "color": "rgba(0, 0, 0, 1)",
       "padding": "0px 16px",
       "textAlign": "center"
      }
     }
    },
    {
     "id": "builder-pixel-kj45th6tr2",
     "@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": 1770270020357,
  "firstPublished": 1759452966080,
  "testRatio": 1,
  "screenshot": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fbb6438ceca674b8ca55d935929321cf8",
  "createdBy": "eKkJ2UiI2tPDREXNlNnSplF1SqP2",
  "lastUpdatedBy": "eKkJ2UiI2tPDREXNlNnSplF1SqP2",
  "folders": [],
  "meta": {
   "winningTest": null,
   "shopifyCustomDomain": "store.bigscreenvr.com",
   "kind": "component",
   "originalContentId": "f4aac96dc2fe47379249f79a634c2a18",
   "format": "shopify",
   "hasLinks": true,
   "lastPreviewUrl": "https://https___bigscreenvr__myshopify__com.preview.builder.codes/apps/builder?apiKey=64dd5478e25746bf9db3b6c0319905f6&model=shop-proto-product&builder.cachebuster=ml910xvk&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%2CeditContentPriority%2CeditFolders%2CeditProjects%2CmodifyMcpServers%2CmodifyWorkflowIntegrations%2CmodifyProjectSettings%2CconnectCodeRepository%2CcreateProjects%2CindexDesignSystems%2CsendPullRequests&builder.user.role.name=Admin&builder.user.role.id=admin&builder.cachebust=true&builder.preview=shop-proto-product&builder.noCache=true&builder.allowTextEdit=true&__builder_editing__=true&builder.overrides.shop-proto-product=c48bb8dd30ba4384895160075c0b3650&builder.overrides.c48bb8dd30ba4384895160075c0b3650=c48bb8dd30ba4384895160075c0b3650&builder.options.locale=Default",
   "shopifyDomain": "bigscreenvr.myshopify.com",
   "hasErrors": false,
   "hasAutosaves": true
  },
  "rev": "xjjxn8a44bq"
 },
 {
  "createdDate": 1751502196796,
  "id": "f4aac96dc2fe47379249f79a634c2a18",
  "name": "PROTOTYPE V2 VRChat Edition",
  "modelId": "11ae83ef45d64e1c921acc044cf2d904",
  "published": "published",
  "meta": {
   "kind": "component",
   "shopifyDomain": "bigscreenvr.myshopify.com",
   "format": "shopify",
   "originalContentId": "2589d1e39cd34ea88b79b07680b2784c",
   "lastPreviewUrl": "https://https___bigscreenvr__myshopify__com.preview.builder.codes/apps/builder?apiKey=64dd5478e25746bf9db3b6c0319905f6&model=shop-proto-product&builder.cachebuster=mcpwkll3&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%2CeditContentPriority%2CeditFolders&builder.user.role.name=Admin&builder.user.role.id=admin&builder.cachebust=true&builder.preview=shop-proto-product&builder.noCache=true&builder.allowTextEdit=true&__builder_editing__=true&builder.overrides.shop-proto-product=f4aac96dc2fe47379249f79a634c2a18&builder.overrides.f4aac96dc2fe47379249f79a634c2a18=f4aac96dc2fe47379249f79a634c2a18&builder.options.locale=Default",
   "hasLinks": true,
   "winningTest": null,
   "shopifyCustomDomain": "store.bigscreenvr.com"
  },
  "query": [],
  "data": {
   "liquidTargeting": {
    "@type": "@builder.io/core:LiquidTargeting",
    "customerStatus": "any",
    "products": [],
    "liquidSnippets": [],
    "collections": [],
    "previouslyOrderedProducts": [],
    "previouslyOrderedProductTags": [],
    "previouslyOrderedProductOfType": [],
    "productTags": [],
    "customerAcceptsMarketing": "any",
    "productType": [],
    "customerTags": [],
    "previouslyOrderedCollections": [],
    "productIsInCollections": [],
    "urlIncludes": "",
    "propertyOrder": [
     "_new"
    ],
    "locales": [],
    "cartStatus": "",
    "cartContainsProduct": [],
    "cartContainsProductWithTag": [],
    "cartContainsProductInCollection": [],
    "cartContainsProductOfType": [],
    "selectedCurrency": ""
   },
   "inputs": [],
   "customFonts": [
    {
     "family": "Fragment Mono",
     "fileUrl": "https://cdn.builder.io/o/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fee42b3815fbc4360b6bbb28c6349779f?alt=media&token=eda9fbe0-4a03-44a8-9620-6b790016be15&apiKey=64dd5478e25746bf9db3b6c0319905f6",
     "category": "sans-serif",
     "isUserFont": true
    }
   ],
   "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"
   },
   "cssCode": "/* New Layout */\n:root {\n  --product-photo-btn-w: 44px;\n  --product-photo-btn-h: 44px;\n  --content-width: min(calc(100vw - 32px), 1648px); /*16px l/r padding*/\n  --column-gap: 16px;\n  --column-width: calc(calc(var(--content-width) - calc(var(--column-gap) * 11)) / 12);\n  --slider-columns: 7;\n}\n/*- SMALL DESKTOP variables -*/\n@media only screen and (min-width: 992px) and (max-width: 1460px) {\n  :root {\n    --slider-columns: 5;\n  }\n}\n:root { /* order is important. keep this section after */\n  --slider-gaps-netw: calc(calc(var(--slider-columns) - 1) * var(--column-gap));\n  --slider-columns-netw: calc(var(--slider-columns) * var(--column-width));\n  --slider-size: calc(var(--slider-columns-netw) + var(--slider-gaps-netw));\n  --slider-height: var(--slider-size);\n  --slider-size-factor: calc(var(--slider-size) / var(--content-width));\n  --slider-item-size: calc(var(--slider-size) - 112px);\n}\n/*- SMALL DESKTOP variables -*/\n@media only screen and (min-width: 992px) and (max-width: 1460px) {\n  :root {\n    --slider-height: max(calc(100vh - 320px), var(--slider-size));\n  }\n}\n\n@keyframes fadeInGrow {\n  0% {\n    opacity: 0;\n    max-height: 0;\n    overflow: hidden;\n  }\n  100% {\n    opacity: 1;\n    max-height: 500px; /* Use a value larger than your expected final height */\n    overflow: visible;\n  }\n}\n.fade-in-grow {\n  animation: fadeInGrow 0.8s ease-out forwards;\n  transform-origin: top center;\n}\n.fade-in-grow > * {\n  /* This ensures the content size stays the same */\n  transform: translateY(0);\n}\n\n.text-m {\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}\nbody sup {\n  font-size: 10px;\n  position: absolute;\n  top: -2px;\n}\n.product-container {\n    display: flex;\n    block-size: var(--slider-height);\n}\n.product-right {\n  block-size: var(--slider-height);\n  padding: 0 64px 0 48px;\n}\n.scrollable-content {\n  flex: 1;\n  /* No height defined - it will fill available space between header and footer */\n  overflow-y: auto;\n  scrollbar-width: none; /* Firefox */\n  -ms-overflow-style: none; /* IE and Edge */\n  -webkit-overflow-scrolling: touch; /* Smooth scrolling on iOS */\n}\n/* Hide scrollbar for Chrome, Safari and Opera */\n.scrollable-content::-webkit-scrollbar {\n  display: none;\n}\n.product-title>div {\n  position: relative;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n}\n.product-title span {\n  position: relative;\n  display: flex;\n  align-items: center;\n}\n.product-footer {\n  position: sticky;\n  bottom: 0;\n  border-top: 1px solid #787E81;\n  display: flex;\n  flex-direction: column;\n  background: #FFFFFF;\n}\n.product-footer .items-summary>div {\n  display: flex;\n  align-items: flex-end;\n  align-self: stretch;\n}\n.items-summary .total-delivery {\n  display: flex;\n  flex-direction: column;\n  justify-content: flex-end;\n  align-items: flex-start;\n  flex: 1 0 0;\n}\n.items-summary .total-delivery>span:first-child {\n  color: #787E81;\n}\n.items-summary .total-price {\n  text-align: right;\n}\n/*- MOBILE -*/\n@media only screen and (max-width: 991px) {\n  .product-container {\n      block-size: auto;\n  }\n  .product-right {\n      padding: 0;\n      block-size: auto;\n  }\n}\n/* TRUE MOBILE */\n@media only screen and (max-width: 640px) {\n  body sup {\n    position: relative;\n  }\n  body .swatch-info sup {\n    position: absolute;\n  }\n}\n\n.yotpo a {\n  color: #000 !important;\n}\n#yotpo-widget {\n  pointer-events: none;\n}\n.grid-carousel {\n  display: flex;\n}\n.video-container video {\n  object-fit: cover;\n  border-radius:8px;\n  width:100%;\n  height:100%;\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.video-container video:not(:playable) + .fallback-gif {\n  display: block;\n} \n.video-container video:not(:playable) + .fallback-gif {\n  display: block;\n}\n\n\n\n.addon-options {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n  row-gap: 16px;\n  column-gap: 12px;\n  list-style-type: none;\n  margin: 0;\n  padding: 0;\n}\n.addon-option {\n  position: relative;\n}\n.addon-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.addon-option input:disabled {\n  cursor: default;\n}\n.addon-option input[type=\"radio\"],\n.addon-option input[type=\"checkbox\"] {\n  opacity: 0;\n  z-index: 100;\n}\n.addon-options>.addon-option input:checked+label svg.unchecked {\n  display: none;\n}\n.addon-options>.addon-option input:not(:checked)+label svg.checked {\n  display: none;\n}\n/*\n.addon-option input[type=\"radio\"]:checked+label {\n  color: #FFF;\n  background: #787E81;\n}\n.addon-option input:hover+label {\n  background: #DFDFDF;\n}\n*/\n/* --- COLOR SWATCH --- */\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option {\n  height: 45px;\n  width: 44px;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option>label {\n  position: absolute;\n  display: block;\n  top: 0px;\n  left: 0px;\n  right: 0px;\n  bottom: 0px;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option input:checked+label svg.swatch-checked {\n  display: block;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option input:checked+label svg.swatch-default {\n  display: none;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option input:not(:checked)+label svg.swatch-checked {\n  display: none;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option input:not(:checked)+label svg.swatch-default {\n  display: block;\n}\n/* --- PRODUCT PHOTO --- */\n.addon-options[data-ui-style=\"Product Photo\"] {\n  flex-direction: column;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label {\n  display: block;\n  width: 100%;\n  padding: 16px;\n  box-shadow: inset 0 0 0 1px #787E81;\n  border-radius: 8px;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label svg {\n    position: absolute;\n    top: 4px;\n    left: 5px;\n    width: 22px;\n    height: 22px;\n    color: #787E81;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:hover:not(:disabled)+label {\n    background: #DFDFDF;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:checked+label {\n    box-shadow: inset 0 0 0 2px #4D1EF7;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:checked+label svg {\n    color: #4D1EF7;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:disabled+label {\n    box-shadow: inset 0 0 0 1px #DFDFDF;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:checked:disabled+label {\n    box-shadow: inset 0 0 0 2px #DFDFDF;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:disabled+label svg {\n    color: #DFDFDF !important;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label>div {\n    position: relative;\n    display: flex;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label img {\n    max-width: 96px;\n    max-height: 96px;\n    flex-shrink: 0;\n}\n.addon-options[data-ui-style=\"Product Photo\"] .addon-desc {\n    display: flex;\n    flex-direction: column;\n    flex: 2;\n    margin: 0px 16px;\n}\n.addon-options[data-ui-style=\"Product Photo\"] .addon-desc>span:last-child {\n    color: var(--BS-Grey, #787E81);\n}\n.addon-options[data-ui-style=\"Product Photo\"] .addon-price {\n    flex: 1;\n    text-align: right;\n    color: var(--BS-Grey, #787E81);\n}\n/* --- VARIANT NAME --- */\n.addon-options[data-ui-style=\"Variant Name\"] {\n  flex-direction: column;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option>label {\n  display: block;\n  width: 100%;\n  padding: 16px 16px 16px 43px;\n  box-shadow: inset 0 0 0 1px #787E81;\n  border-radius: 8px;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option>label svg {\n    position: absolute;\n    top: 4px;\n    left: -22px;\n    width: 22px;\n    height: 22px;\n    color: #787E81;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:hover:not(:disabled)+label {\n    background: #DFDFDF;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:checked+label {\n    box-shadow: inset 0 0 0 2px #4D1EF7;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:checked+label svg {\n    color: #4D1EF7;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:disabled+label {\n    box-shadow: inset 0 0 0 1px #DFDFDF;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:checked:disabled+label {\n    box-shadow: inset 0 0 0 2px #DFDFDF;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:disabled+label svg {\n    color: #DFDFDF !important;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option>label>div {\n    position: relative;\n    display: flex;\n}\n.addon-options[data-ui-style=\"Variant Name\"] .addon-desc {\n    display: flex;\n    flex-direction: column;\n    flex: 2;\n    margin: 0px 16px;\n}\n.addon-options[data-ui-style=\"Variant Name\"] .addon-desc>span:last-child {\n    color: var(--BS-Grey, #787E81);\n}\n.addon-options[data-ui-style=\"Variant Name\"] .addon-price {\n    flex: 1;\n    text-align: right;\n    color: var(--BS-Grey, #787E81);\n}\n.swatch-info>div {\n  display: flex;\n  justify-content: space-between;\n}\n.swatch-info span:first-child {\n    position: relative;\n}\n.swatch-info span:last-child {\n  color: var(--BS-Grey, #787E81);\n}\n.addon-fine-print {\n  align-self: stretch;\n}\n.addon-fine-print>div {\n  display: flex;\n  flex-direction: column;\n}\n.addon-fine-print>div sup {\n  position: relative;\n}\n.addon-fine-print>div span {\n  color: #787E81;\n}\n/*- MOBILE -*/\n@media only screen and (max-width: 991px) {\n  .addon-options {\n    row-gap: 12px;\n  }\n  .addon-option {\n      float: left;\n      display: flex;\n      flex: inherit;\n      height: auto;\n      margin: 0;\n  }\n  .addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:hover:not(:disabled)+label {\n      background: transparent;\n  }\n  .addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:hover:not(:disabled)+label {\n      background: transparent;\n  }\n}\n/* TRUE MOBILE */\n@media only screen and (max-width: 640px) {\n    .addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label>div {\n        flex-wrap: wrap;\n    }\n    .addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label img {\n        flex-basis: 50%;\n        margin-left: 40px;\n    }\n    .addon-options[data-ui-style=\"Product Photo\"] .addon-desc {\n        order: 1;\n        flex: 1;\n        flex-basis: 50%;\n        margin: 0px;\n    }\n    .addon-options[data-ui-style=\"Product Photo\"] .addon-price {\n        flex-basis: 50%;\n    }\n    .addon-options[data-ui-style=\"Variant Name\"] .addon-desc {\n        flex: 1;\n        margin: 0 0 0 40px;\n    }\n}\n\n.ipd-note u:hover {\n  color: #000;\n  cursor: pointer;\n}\n.option-group[data-large-style=\"false\"] .ipd-options {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n  row-gap: 16px;\n  column-gap: 16px;\n  list-style-type: none;\n  margin: 0;\n  padding: 0;\n}\n.option-group[data-large-style=\"true\"] .ipd-options {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n  row-gap: 12px;\n  list-style-type: none;\n  margin: 0;\n  padding: 0;\n  flex-direction: column;\n  align-content: stretch;\n}\n.option-group[data-large-style=\"false\"] .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.option-group[data-large-style=\"true\"] .ipd-option {\n  position: relative;\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.ipd-option input[type=\"checkbox\"] {\n  opacity: 0;\n  z-index: 100;\n}\n.ipd-option input[type=\"radio\"]:checked+label,\n.ipd-option input[type=\"checkbox\"]:checked+label {\n  box-shadow: inset 0 0 0 2px #4D1EF7;\n}\n.option-group[data-ignore-available=\"false\"] .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.ipd-option input[type=\"checkbox\"]:disabled {\n  cursor: not-allowed;\n}\n.ipd-option input[type=\"radio\"]:disabled+label,\n.ipd-option input[type=\"checkbox\"]:disabled+label {\n  color: #787E81;\n  border-color: #DFDFDF;\n  background: #DFDFDF;\n}\n.option-group[data-large-style=\"false\"] .ipd-option label {\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.option-group[data-large-style=\"false\"] .ipd-option .option-subtitle {\n  display: none;\n}\n.option-group[data-large-style=\"false\"] .ipd-option .option-price {\n  display: none;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label {\n  position: relative;\n  display: flex;\n  flex: 1;\n  padding: 16px;\n  box-shadow: inset 0 0 0 1px #000;\n  border-radius: 8px;\n}\n.ipd-option input:hover+label {\n  background: #DFDFDF;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label>div {\n  display: flex;\n  flex: 1;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label .option-label {\n  position: relative;\n  flex: 1;\n  margin-right: 16px;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label .option-subtitle {\n  color: #787E81;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label .option-price {\n  align-content: center;\n  color: #787E81;\n}\n/* vrchat edition model btn */\n.option-group[data-large-style=\"true\"] .ipd-option label[data-handle=\"bs2e-vrc\"] {\n  background-blend-mode: hard-light, normal;\n  background-image: url(\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/VRC_Treehouse_5_1440_10po.webp?v=1751587521\"),\nlinear-gradient(90deg, #1E24A8 -15.9%, #17CEDC 100%);\n  background-color: lightgray;\n  background-position: 0px -44.398px, 0 0;\n  background-size: 100% 382.741%, auto;\n  background-repeat: no-repeat, no-repeat;\n}\n.option-group[data-large-style=\"true\"] .ipd-option input:hover+label[data-handle=\"bs2e-vrc\"] {\n  background-image: url(\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/VRC_Treehouse_5_1440_10po.webp?v=1751587521\"),\nlinear-gradient(90deg, #0E1498 -15.9%, #07BECC 100%);\n}\n.option-group[data-large-style=\"true\"] .ipd-option label[data-handle=\"bs2e-vrc\"] .option-label {\n  color: #FFF;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label[data-handle=\"bs2e-vrc\"] .option-subtitle {\n  color: #F4F3F3;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label[data-handle=\"bs2e-vrc\"] .option-price {\n  color: #FFF;\n}\n.info-box>div {\n  display: flex;\n  flex-direction: column;\n}\n.info-box>div>div:last-child {\n  display: flex;\n  flex-direction: column;\n  padding: 32px;\n  border-radius: 8px;\n  background: #F4F3F3;\n}\n.info-box .info-link { /* font-body-sm */\n  margin-top: 32px;\n  color: #000;\n}\n.info-box svg {\n  width: 14px;\n  color: var(--BS-Blue, #4D1EF7);\n}\n/*- MOBILE -*/\n@media only screen and (max-width: 991px) {\n  .ipd-option input:hover+label {\n    background: transparent;\n  }\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  .option-group[data-large-style=\"true\"] .ipd-option label .option-subtitle {\n      white-space: pre-line;\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 var(--slider-item-size);\n    height: var(--slider-item-size);\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/*- MOBILE -*/\n@media only screen and (max-width: 991px) {\n  .slider .item img {\n    max-inline-size: calc(100% - 32px);\n    block-size: calc(100% - 32px);\n    transform: translate(16px, 16px);\n  }\n}\n\n/* product */\n.store-slider.TOGprod {\n    block-size: var(--slider-height);\n    max-inline-size: var(--slider-size);\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(var(--slider-height) + 25px);\n}\n.store-slider.TOGprod .gallery {\n    gap: calc(min(100vw, 1648px) * .12379);\n    block-size: var(--slider-height);\n    inline-size: var(--slider-size);\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,i,n){return new(i||(i=Promise))((function(a,r){function o(t){try{c(n.next(t))}catch(t){r(t)}}function d(t){try{c(n.throw(t))}catch(t){r(t)}}function c(t){var e;t.done?a(t.value):(e=t.value,e instanceof i?e:new i((function(t){t(e)}))).then(o,d)}c((n=n.apply(t,e||[])).next())}))},__generator=function(t,e){var i,n,a,r,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return r={next:d(0),throw:d(1),return:d(2)},\"function\"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function d(r){return function(d){return function(r){if(i)throw new TypeError(\"Generator is already executing.\");for(;o;)try{if(i=1,n&&(a=2&r[0]?n.return:r[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,r[1])).done)return a;switch(n=0,a&&(r=[2&r[0],a.value]),r[0]){case 0:case 1:a=r;break;case 4:return o.label++,{value:r[1],done:!1};case 5:o.label++,n=r[1],r=[0];continue;case 7:r=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===r[0]||2===r[0])){o=0;continue}if(3===r[0]&&(!a||r[1]>a[0]&&r[1]<a[3])){o.label=r[1];break}if(6===r[0]&&o.label<a[1]){o.label=a[1],a=r;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(r);break}a[2]&&o.ops.pop(),o.trys.pop();continue}r=e.call(t,o)}catch(t){r=[6,t],n=0}finally{i=a=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}([r,d])}}},__spreadArray=function(t,e,i){if(i||2===arguments.length)for(var n,a=0,r=e.length;a<r;a++)!n&&a in e||(n||(n=Array.prototype.slice.call(e,0,a)),n[a]=e[a]);return t.concat(n||Array.prototype.slice.call(e))};function main(){return __awaiter(this,void 0,void 0,(function(){var t,e,i,n;return __generator(this,(function(a){return Builder.isServer,Builder.isBrowser&&((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.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.selectorHeader=window.BigData.product.store.selectorHeader?window.BigData.product.store.selectorHeader:\"\",state.selectorDescription=window.BigData.product.store.selectorDescription?window.BigData.product.store.selectorDescription:\"\",state.productImages=window.BigData.product.images?window.BigData.product.images:[],state.variantsInStock=window.BigData.product.variantsInStock?window.BigData.product.variantsInStock:{},state.variantPrices=window.BigData.product.variantPrices?window.BigData.product.variantPrices:{},state.variantShipping=window.BigData.product.variantShipping?window.BigData.product.variantShipping:{},state.variantData=window.BigData.product.variantData?window.BigData.product.variantData:{},state.variantAddonGroups=window.BigData.product.variantAddonGroups?window.BigData.product.variantAddonGroups:{}),n=function(t){window&&window.BigData&&window.BigData.product&&window.BigData.newState&&(delete window.BigData.newState,t.inCart=window.BigData.product.inCart)}.bind(this,state),window.setInterval(n,250),__spreadArray([],document.querySelectorAll(\".gc-item\"),!0).forEach((function(t){return t.onclick=function(){var e,i,n,a,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===(n=null===(i=t.previousElementSibling)||void 0===i?void 0:i.previousElementSibling)||void 0===n||n.classList.add(\"gc-min\")):(t.nextElementSibling.classList.add(\"gc-next\"),0==o?null===(a=t.nextElementSibling.nextElementSibling)||void 0===a||a.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 d=t.parentElement.parentElement.querySelectorAll(\".grid-carousel-captions .gc-caption\");d.length>o&&(d.forEach((function(t){return t.classList.remove(\"gc-main\")})),d[o].classList.add(\"gc-main\"))}})),window.BigData&&(window.BigData.Flib=function(){function t(){}return t.traverse=function(t,e,i,n,a){void 0===n&&(n=0),void 0===a&&(a={});var r=e[n];if(\"object\"==typeof t)for(var o=0,d=Object.keys(t);o<d.length;o++){var c=d[o];a[r]=c,e.length-1>n?this.traverse(t[c],e,i,n+1,a):i(a,t[c])}else i(a,t);return null},t.proof=function(t,e,i){return void 0===i&&(i=void 0),null!=t&&e.length>0?null!=t[e[0]]?this.proof(t[e[0]],e.slice(1,e.length)):i:t},t.reference=function(t,e,i,n){if(void 0===n&&(n=!1),void 0!==t){if(\"object\"!=typeof t&&console.warn(\"WARNING - reference: Given target is not of type 'object'; outcome may be unexpected\"),\"function\"!=typeof i)switch(i){case\"string\":i=String;break;case\"number\":i=Number;break;case\"array\":i=Array;break;case\"object\":case null:i=Object;break;default:return void console.warn(\"ERROR - reference: Given initType is not valid\")}return e.length>1?(void 0===t[e[0]]&&(\"number\"==typeof e[1]?t[e[0]]=[]:t[e[0]]={}),this.reference(t[e[0]],e.slice(1,e.length),i,n)):(null==t[e[0]]&&(t[e[0]]=new i),n||i!==Object&&i!==Array?t:t[e[0]])}console.warn(\"ERROR - reference: Given target object is not yet initialized\")},t.deepSet=function(t,e,i){return this.reference(t,e,typeof i,!0)[e[e.length-1]]=i,t},t.deepPush=function(t,e,i){return this.reference(t,e,Array).push(i),t},t.findGroupId=function(t){var e,i,n,a=t.variantId,r=t.key,o=null===(i=null===(e=null===window||void 0===window?void 0:window.BigData)||void 0===e?void 0:e.product)||void 0===i?void 0:i.selectedVariantAddonGroups;if(o)return r?n=o.findIndex((function(t){return t.key===r})):a&&this.traverse(o,[\"gid\",\"gProp\",\"vid\",\"vProp\"],(function(t,e){\"id\"==t.vProp&&e==a&&(n=t.gid)})),n},t.findGroup=function(t){var e,i,n,a=this.findGroupId(t);return null===(n=null===(i=null===(e=null===window||void 0===window?void 0:window.BigData)||void 0===e?void 0:e.product)||void 0===i?void 0:i.selectedVariantAddonGroups)||void 0===n?void 0:n[a]},t.findAddon=function(t){var e,i,n,a=null===(i=null===(e=null===window||void 0===window?void 0:window.BigData)||void 0===e?void 0:e.product)||void 0===i?void 0:i.selectedVariantAddonGroups;if(a)return t&&this.traverse(a,[\"gid\",\"gProp\",\"vid\",\"vProp\"],(function(e,i){\"id\"==e.vProp&&i==t&&(n=a[e.gid].variants[e.vid])})),n},t.rootDate=function(t){if(!t)return\"Invalid Date\";var e=t.split(\"-\"),i=new Date;return i.setUTCFullYear(e[0]),i.setUTCMonth(e[1]-1),i.setUTCDate(e[2]),i.setUTCHours(\"00\"),i.setUTCMinutes(\"00\"),i.setUTCSeconds(\"00\"),i.setUTCMilliseconds(\"0\"),i},t}(),state.Flib=window.BigData.Flib,state.currency=null===window||void 0===window?void 0:window.curr)),[2]}))}))}var _virtual_index=main();return _virtual_index",
   "blocks": [
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "layerName": "RESCOPE SHOPIFY DATA",
     "id": "builder-8313e55e2f3f41b09514a6c5bbbbfb7d",
     "meta": {
      "previousId": "builder-4f3db7664970433c93c2306f7885dce0"
     },
     "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 imageUrlsRaw = product.images | json | remove_first: '[\"' | remove_last: '\"]' -%}\n  {%- assign imageUrls = imageUrlsRaw | split: '\",\"' -%}\n\n  {%- # CART QTY # -%}\n  {%- assign qtyInCart = 0 -%}\n  {%- for item in cart.items -%}\n    {%- assign is_match = false -%}\n    {%- if item.product_id == product.id -%}\n      {%- assign is_match = true -%}\n    {%- else -%}\n      {%- for counted_product in product.metafields.cart.qty_count_products.value -%}\n        {%- if item.product_id == counted_product.id -%}\n          {%- assign is_match = true -%}\n        {%- endif -%}\n      {%- endfor -%}\n    {%- endif -%}\n    {%- if is_match == true -%}\n      {%- assign qtyInCart = qtyInCart | plus: item.quantity -%}\n    {%- endif -%}\n  {%- endfor -%}\n\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\n  {%- assign variantPrices = '{' -%}\n  {%- for variant in product.variants -%}\n    {%- capture variant_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ variant.title | escape }}\": \"{{ variant.price | money_with_currency }}\"\n    {%- endcapture -%}\n    {%- assign variantPrices = variantPrices | append: variant_entry -%}\n  {%- endfor -%}\n  {%- assign variantPrices = variantPrices | append: '}' -%}\n\n  {%- # VARIANT DATA # -%}\n  {%- assign variantData = '{' -%}\n  {%- for variant in product.variants -%}\n    {%- capture data_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ variant.title | escape }}\": {\n        \"id\": {{ variant.id | json }},\n        \"title\": {{ variant.title | json }},\n        \"subtitle\": {{ variant.metafields.store.subtitle.value | json }},\n        \"selectorClass\": {{ variant.metafields.store.selector_class.value | json }},\n        \"infoBox\": {{ variant.metafields.store.info_box.value | json }},\n        \"infoLink\": {{ variant.metafields.store.info_link.value | json }},\n        \"infoLinkText\": {{ shop.metaobjects.product_misc.live.info_box | json }},\n        \"imageUrl\": {{ variant.image | json }},\n        {%- assign imageUrl = variant.image | json | remove: '\"' -%}\n        {%- assign foundIndex = -1 -%}\n        {%- for url in imageUrls -%}\n          {%- if url == imageUrl and foundIndex == -1 -%}\n            {%- assign foundIndex = forloop.index0 -%}\n            \"imageIndex\": {{ foundIndex }},\n          {%- endif -%}\n        {%- endfor -%}\n      }\n    {%- endcapture -%}\n    {%- assign variantData = variantData | append: data_entry -%}\n  {%- endfor -%}\n  {%- assign variantData = variantData | append: '}' -%}\n\n  {%- # VARIANT ADDON GROUPS # -%}\n  {%- assign variantAddonGroups = '{' -%}\n  {%- for variant in product.variants -%}\n    {%- capture variant_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ variant.title | escape }}\": [\n        {%- for group in variant.metafields.store.addon_groups.value -%}\n          {%- unless forloop.first -%},{%- endunless -%}\n          {\n            \"header\": \"{{ group.addon_type.value.header }}\",\n            \"description\": \"{{ group.addon_type.value.description }}\",\n            \"uiStyle\": \"{{ group.addon_type.value.ui_style | escape }}\",\n            \"key\": \"{{ group.addon_type.value.prop_key | escape }}\",\n            \"defaultVid\": \"{{ group.default_variant.value.id }}\",\n            \"toggleable\": {{ group.toggleable.value | default: false }},\n            \"checkedVariantIds\": [\n              {%- for variant_item in group.checked_variants.value -%}\n                {%- unless forloop.first -%},{%- endunless -%}\n                \"{{ variant_item.id }}\"\n              {%- endfor -%}\n            ],\n            \"disabledVariantIds\": [\n              {%- for variant_item in group.disabled_variants.value -%}\n                {%- unless forloop.first -%},{%- endunless -%}\n                \"{{ variant_item.id }}\"\n              {%- endfor -%}\n            ],\n            \"ephemeralVariantIds\": [\n              {%- for variant_item in group.ephemeral_variants.value -%}\n                {%- unless forloop.first -%},{%- endunless -%}\n                \"{{ variant_item.id }}\"\n              {%- endfor -%}\n            ],\n            \"variants\": [\n              {%- assign finePrintIndex = 0 -%}\n              {%- for variant_item in group.variants.value -%}\n                {%- unless forloop.first -%},{%- endunless -%}\n                {\n                  \"id\": \"{{ variant_item.id }}\",\n                  \"image\": \"{{ variant_item.image | img_url }}\",\n                  {%- if group.spotlight_images.value -%}\n                    {%- assign imageUrlAdd = variant_item.image | json | remove: '\"' -%}\n                    {%- assign foundIndex = -1 -%}\n                    {%- for url in imageUrls -%}\n                      {%- if url == imageUrlAdd and foundIndex == -1 -%}\n                        {%- assign foundIndex = forloop.index0 -%}\n                        \"imageIndex\": {{ foundIndex }},\n                      {%- endif -%}\n                    {%- endfor -%}\n                    {%- if foundIndex == -1 -%}\n                      \"imageIndex\": {{ imageUrls.size | default: -1 }},\n                      {%- assign imageUrlAdd = '\",\"' | append: imageUrlAdd -%}\n                      {%- assign imageUrlsRaw = imageUrlsRaw | append: imageUrlAdd -%}\n                      {%- assign imageUrls = imageUrlsRaw | split: '\",\"' -%}\n                    {%- endif -%}\n                  {%- endif -%}\n                  \"title\": \"{{ variant_item.title | escape }}\",\n                  \"description\": {{ variant_item.metafields.addon.description.value | json }},\n                  \"price\": \"{{ variant_item.price | money_with_currency }}\",\n                  \"priceText\": {{ variant_item.metafields.addon.price_text.value | json }},\n                  \"swatchColors\": {{ variant_item.metafields.addon.swatch_colors.value | json }},\n                  \"finePrint\": {{ variant_item.metafields.addon.fine_print.value | json }},\n                  {%- if variant_item.metafields.addon.fine_print.value != blank -%}\n                    {%- assign finePrintIndex = finePrintIndex | plus: 1 -%}\n                    \"finePrintIndex\": {{ finePrintIndex }},\n                  {%- endif -%}\n                  \"shipDate\": {{ variant_item.metafields.store.ship_date.value | json }},\n                  \"shipMsg\": {{ variant_item.metafields.store.ship_msg.value | json }},\n                  \"shipsSeparately\": {{ variant_item.metafields.addon.ships_separately.value | json }},\n                  \"linkedVariantIds\": [\n                    {%- for variant2_item in variant_item.metafields.addon.linked_variants.value -%}\n                      {%- unless forloop.first -%},{%- endunless -%}\n                      \"{{ variant2_item.id }}\"\n                    {%- endfor -%}\n                  ]\n                }\n              {%- endfor -%}\n            ]\n          }\n        {%- endfor -%}\n      ]\n    {%- endcapture -%}\n    {%- assign variantAddonGroups = variantAddonGroups | append: variant_entry -%}\n  {%- endfor -%}\n  {%- assign variantAddonGroups = variantAddonGroups | append: '}' -%}\n\n  {%- # VARIANT SHIPPING # -%}\n  {%- assign variantShipping = '{' -%}\n  {%- for variant in product.variants -%}\n    {%- capture shipping_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ variant.title | escape }}\": {\n        \"shipDate\": {{ variant.metafields.store.ship_date.value | json }},\n        \"shipMsg\": {{ variant.metafields.store.ship_msg.value | json }}\n      }\n    {%- endcapture -%}\n    {%- assign variantShipping = variantShipping | append: shipping_entry -%}\n  {%- endfor -%}\n  {%- assign variantShipping = variantShipping | append: '}' -%}\n\n  {%- # COUNTED PRODUCTS # -%}\n  {%- assign countedProducts = '[' -%}\n  {%- for counted_product in product.metafields.cart.qty_count_products.value -%}\n    {%- capture counted_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ counted_product.id | escape }}\"\n    {%- endcapture -%}\n    {%- assign countedProducts = countedProducts | append: counted_entry -%}\n  {%- endfor -%}\n  {%- assign countedProducts = countedProducts | append: ']' -%}\n\n  if(!!window && !window.BigData) window.BigData = {};\n  Object.assign(window.BigData, {\n  \tproduct: {\n      /* test: \"{{ testVar | default: fallbackText }}\", */\n      id: \"{{ product.id }}\",\n      vid: \"{{ product.selected_or_first_available_variant.id | default: 0 }}\",\n  \t\tinCart: {{ qtyInCart | default: 0 }},\n      qtyLimit: {{ product.metafields.cart.qty_limit | default: 0 }},\n      qtyCountProducts: {{ countedProducts | default: fallbackArr }},\n      variantsInStock: {{ variantsInStock | default: fallbackOb }},\n      variantPrices: {{ variantPrices | default: fallbackOb }},\n      variantData: {{ variantData | default: fallbackOb }},\n      variantAddonGroups: {{ variantAddonGroups | default: fallbackOb }},\n      variantShipping: {{ variantShipping | 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        pricePrefix: '{{ product.metafields.store.price_prefix | default: fallbackText }}',\n        priceFootnote: {{ product.metafields.store.price_footnote | default: fallbackOb }},\n        selectorHeader: \"{{ product.metafields.store.selector_header | newline_to_br | strip_newlines | default: fallbackText }}\",\n        selectorDescription: \"{{ product.metafields.store.selector_description | newline_to_br | strip_newlines | default: fallbackText }}\",\n        finePrint: \"{{ product.metafields.store.fine_print | newline_to_br | strip_newlines | default: fallbackText }}\",\n        estimatedDelivery: \"{{ shop.metaobjects.cart.live.estimated_delivery | newline_to_br | strip_newlines | default: fallbackText }}\",\n        addText: \"{{ product.metafields.store.add_text | newline_to_br | strip_newlines | default: shop.metaobjects.product_misc.live.order_now }}\",\n        uploadText: \"{{ shop.metaobjects.product_misc.live.rx_insert_btn | newline_to_br | strip_newlines | default: fallbackText }}\",\n        backorderText: \"{{ product.metafields.store.backorder_text | newline_to_br | strip_newlines | default: shop.metaobjects.product_misc.live.backorder }}\",\n        addedText: \"{{ shop.metaobjects.product_misc.live.added | newline_to_br | strip_newlines | default: fallbackText }}\",\n        disclaimer: \"{{ product.metafields.store.disclaimer | newline_to_br | strip_newlines | default: fallbackText }}\",\n        fallbackShipMsg: \"{{ shop.metaobjects.product_misc.live.ship_msg | 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: {{ imageUrls | json | default: fallbackArr }},\n      displayPrice: '{{ product.price | money_with_currency }}',\n  \t},\n    cart: {{ cart | json }},\n  });\n</script>\n",
       "replaceNodes": true,
       "scriptsClientOnly": true
      },
      "isRSC": null
     },
     "responsiveStyles": {
      "large": {
       "display": "flex",
       "flexDirection": "column",
       "position": "relative",
       "flexShrink": "0",
       "boxSizing": "border-box"
      }
     }
    },
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "layerName": "CURRENCY",
     "id": "builder-4bca067abd8f4c35bceb4183dc6bff83",
     "meta": {
      "previousId": "builder-8313e55e2f3f41b09514a6c5bbbbfb7d"
     },
     "component": {
      "name": "Custom Code",
      "options": {
       "code": "<script>\n  /*\n   currency.js - improved version\n   Original: http://scurker.github.io/currency.js\n   Copyright (c) 2021 Jason Wilson - MIT license\n   Modified with auto-detection and currency code support\n  */\n  (function(e,g){\"object\"===typeof exports&&\"undefined\"!==typeof module?module.exports=g():\"function\"===typeof define&&define.amd?define(g):(e=e||self,e.curr=g())})(this,function(){function e(b,a){if(!(this instanceof e))return new e(b,a);a=Object.assign({},m,a||{});if(\"string\"===typeof b){var c=b.trim(),u=c.match(/([A-Z]{3})$/);if(u&&u[1]){a.code=u[1];if(!a.symbolOverride){var o={\"USD\":\"$\",\"EUR\":\"€\",\"GBP\":\"£\",\"JPY\":\"¥\",\"CNY\":\"¥\",\"AUD\":\"A$\",\"CAD\":\"C$\",\"CHF\":\"CHF\",\"INR\":\"₹\",\"BRL\":\"R$\",\"RUB\":\"₽\",\"KRW\":\"₩\",\"ZAR\":\"R\"}[u[1]];o&&(a.symbol=o)}var L=c.match(/^([^0-9-\\(\\)]*)/);L&&L[1]&&L[1].trim()&&!a.symbolOverride&&(a.symbol=L[1].trim());if(u[1]===\"JPY\"||u[1]===\"KRW\"){a.precision=0;a.decimal=\".\";a.separator=\",\"}else if(u[1]===\"USD\"||u[1]===\"GBP\"||u[1]===\"AUD\"||u[1]===\"CAD\"||u[1]===\"CNY\"||u[1]===\"HKD\"||u[1]===\"INR\"||u[1]===\"ZAR\"){a.precision=2;a.decimal=\".\";a.separator=\",\"}else if(u[1]===\"EUR\"||u[1]===\"BRL\"||u[1]===\"RUB\"){a.precision=2;a.decimal=\",\";a.separator=\".\"}}}var d=Math.pow(10,a.precision);this.intValue=b=g(b,a);this.value=b/d;a.increment=a.increment||1/d;a.groups=a.useVedic?n:p;this.s=a;this.p=d}function g(b,a){var d=2<arguments.length&&void 0!==arguments[2]?arguments[2]:!0;var c=a.decimal;var h=a.errorOnInvalid,k=a.fromCents,l=Math.pow(10,a.precision),f=b instanceof e;if(f&&k)return b.intValue;if(\"number\"===typeof b||f)c=f?b.value:b;else if(\"string\"===typeof b){var sep=a.separator;if(sep&&b.indexOf(sep)>=0){var sepRegex=new RegExp(\"\\\\\"+sep,\"g\");b=b.replace(sepRegex,\"\")}h=new RegExp(\"[^-\\\\d\"+c+\"]\",\"g\");c=new RegExp(\"\\\\\"+c,\"g\");c=(c=b.replace(/\\((.*)\\)/,\"-$1\").replace(h,\"\").replace(c,\".\"))||0}else{if(h)throw Error(\"Invalid Input\");c=0}k||(c=(c*l).toFixed(4));return d?Math.round(c):c}var m={symbol:\"$\",code:\"\",symbolOverride:!1,separator:\",\",decimal:\".\",errorOnInvalid:!1,precision:2,pattern:\"!#\",negativePattern:\"-!#\",format:function(b,a){var d=a.pattern,c=a.negativePattern,h=a.symbol,k=a.separator,l=a.decimal,q=a.code,prec=a.precision;a=a.groups;var f=(\"\"+b).replace(/^-/,\"\").split(\".\"),r=f[0];f=f[1];var decimalPart=\"\";if(prec>0){if(f){decimalPart=l+f;}else{decimalPart=l;for(var i=0;i<prec;i++)decimalPart+=\"0\";}}return(0<=b.value?d:c).replace(\"!\",h).replace(\"#\",r.replace(a,\"$1\"+k)+decimalPart)+(q?\" \"+q:\"\")},fromCents:!1},p=/(\\d)(?=(\\d{3})+\\b)/g,n=/(\\d)(?=(\\d\\d)+\\d\\b)/g;e.prototype={add:function(b){var a=this.s,d=this.p;return e((this.intValue+g(b,a))/(a.fromCents?1:d),a)},subtract:function(b){var a=this.s,d=this.p;return e((this.intValue-g(b,a))/(a.fromCents?1:d),a)},multiply:function(b){var a=this.s;return e(this.intValue*b/(a.fromCents?1:Math.pow(10,a.precision)),a)},divide:function(b){var a=this.s;return e(this.intValue/g(b,a,!1),a)},distribute:function(b){var a=this.intValue,d=this.p,c=this.s,h=[],k=Math[0<=a?\"floor\":\"ceil\"](a/b),l=Math.abs(a-k*b);for(d=c.fromCents?1:d;0!==b;b--){var f=e(k/d,c);0<l--&&(f=f[0<=a?\"add\":\"subtract\"](1/d));h.push(f)}return h},dollars:function(){return~~this.value},cents:function(){return~~(this.intValue%this.p)},format:function(b){var a=this.s;return\"function\"===typeof b?b(this,a):a.format(this,Object.assign({},a,b))},toString:function(){var b=this.s,a=b.increment;return(Math.round(this.intValue/this.p/a)*a).toFixed(b.precision)},toJSON:function(){return this.value}};return e});\n</script>\n",
       "replaceNodes": true,
       "scriptsClientOnly": true
      },
      "isRSC": null
     },
     "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-1f106312ddd5488f9ac30ae191766ec3",
     "meta": {
      "previousId": "builder-a25e095b1d204744ab27c3390d638b67"
     },
     "component": {
      "name": "Custom Code",
      "options": {
       "code": "<div>~~</div>\n",
       "replaceNodes": true
      },
      "isRSC": null
     },
     "responsiveStyles": {
      "large": {
       "borderWidth": "1px",
       "borderStyle": "solid",
       "borderColor": "rgba(156, 156, 160, 1)",
       "borderRadius": "8px",
       "padding": "0px 4px",
       "color": "rgba(156, 156, 160, 1)",
       "fontSize": "10px",
       "margin": "12px 12px",
       "float": "right",
       "position": "absolute",
       "zIndex": "1"
      }
     }
    },
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "layerName": "Page Contents",
     "id": "builder-3ee2b7d2de074296a3e79e2d3bb05226",
     "meta": {
      "previousId": "builder-4329d751c84746a6b0c4cb90c0adae6a"
     },
     "component": {
      "name": "Core:Section",
      "options": {
       "maxWidth": 1648,
       "lazyLoad": false
      },
      "isRSC": null
     },
     "children": [
      {
       "@type": "@builder.io/sdk:Element",
       "@version": 2,
       "layerName": "(btn fix - do not remove)",
       "id": "builder-b870a05811fd4e77b5df1f51f7eaf7a0",
       "meta": {
        "previousId": "builder-acfb406ada364d169fe204145659b1e1"
       },
       "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 aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" class=\"icon icon-error\" viewBox=\"0 0 13 13\">\n      <circle cx=\"6.5\" cy=\"6.50049\" r=\"5.5\" stroke=\"white\" stroke-width=\"2\"></circle>\n      <circle cx=\"6.5\" cy=\"6.5\" r=\"5.5\" fill=\"#EB001B\" stroke=\"#EB001B\" stroke-width=\"0.7\"></circle>\n      <path 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\" fill=\"white\"></path>\n      <path 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\" fill=\"white\" stroke=\"#EB001B\" stroke-width=\"0.7\"></path>\n    </svg>\n    <span class=\"product-form__error-message\"></span>\n  </div>\n  <form method=\"post\" action=\"/cart/add\" id=\"product-form-template--16190006231257__main\" accept-charset=\"UTF-8\" class=\"form\" enctype=\"multipart/form-data\" novalidate=\"novalidate\" data-type=\"add-to-cart-form\">\n    <input type=\"hidden\" name=\"form_type\" value=\"product\" /><input type=\"hidden\" name=\"utf8\" value=\"✓\" /><input type=\"hidden\" name=\"id\" value=\"43041139392729\" />\n    <div class=\"product-form__buttons\">\n      <button type=\"submit\" name=\"add\" class=\"product-form__submit button button--full-width button--primary\" style=\"visibility: visible; display: none;\">\n        <span>Add to cart </span>\n        <div class=\"loading-overlay__spinner hidden\">\n          <svg aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" class=\"spinner\" viewBox=\"0 0 66 66\" xmlns=\"http://www.w3.org/2000/svg\">\n            <circle class=\"path\" fill=\"none\" stroke-width=\"6\" cx=\"33\" cy=\"33\" r=\"30\"></circle>\n          </svg>\n        </div>\n      </button>\n      <button type=\"button\" id=\"la-select-lenses-btn\" class=\"la-select-lenses-btn\" data-toggle=\"la-modal\" data-target=\"#myPrescription\">Upload prescription</button>\n    </div>\n  </form>\n</product-form>\n",
         "replaceNodes": true
        },
        "isRSC": null
       }
      },
      {
       "@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:\"9029126979801\";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  : \"9029126979801\";\n"
        }
       },
       "layerName": "Shopify-Linked Content (Dynamic)",
       "id": "builder-386142fbd65c4502a84ff1ef090deb21",
       "properties": {
        "data-slot": "shopify:productBox"
       },
       "meta": {
        "version": "0.0.91",
        "kind": "ProductBox",
        "updatedAt": "8/08 9:25am",
        "previousId": "builder-73d4bfa9bcba47d3a578c84615cecc90",
        "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 : \"9029126979801\""
               }
              }
             ]
            }
           }
          }
         }
        }
       },
       "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,
              "includeInStyleTab": 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,
              "includeInStyleTab": 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,
              "includeInStyleTab": 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(a){return{src:a,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 a in t)state[a]=t[a];\"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,a,e,i,d,n,o=state.productInfo,r=o.variants.find((function(t){return t.availableForSale})),u=null!=r?r:o.variants[0];if(state.defaultVariantId){var c=o.variants.find((function(t){return String(t.id)===String(state.defaultVariantId)}));c&&(u=c)}state.selectedProductVariant=u;var s=u.title;if(null===(t=null===window||void 0===window?void 0:window.BigData)||void 0===t?void 0:t.product){var l=window.BigData.product,p=l.variantShipping,v=l.variantData,f=l.variantAddonGroups;window.BigData.product.vid=u.id,s=Object.values(v).reduce((function(t,a){return a.id==u.id?a.title:t}),s),window.BigData.product.selectedVariantShipping=p[s],window.BigData.product.selectedVariantData=v[s],window.BigData.product.selectedVariantAddonGroups=f[s],window.BigData.product.selectedAddons=null===(a=window.BigData.product.selectedVariantAddonGroups)||void 0===a?void 0:a.map((function(t){return t.variants.reduce((function(a,e){var i;return(!t.toggleable&&e.id===(null===(i=t.checkedVariantIds)||void 0===i?void 0:i[0])||t.toggleable&&t.checkedVariantIds.includes(e.id))&&a.push(e),a}),[])}))}state.selectedImage=(null==u?void 0:u.image)||o.images[0],state.selectedVariantShipping=null===(e=null===state||void 0===state?void 0:state.variantShipping)||void 0===e?void 0:e[s],state.selectedVariantData=null===(i=null===state||void 0===state?void 0:state.variantData)||void 0===i?void 0:i[s],state.selectedVariantAddonGroups=null===(d=null===state||void 0===state?void 0:state.variantAddonGroups)||void 0===d?void 0:d[s],state.selectedAddons=null===(n=null===state||void 0===state?void 0:state.selectedVariantAddonGroups)||void 0===n?void 0:n.map((function(t){return t.variants.reduce((function(a,e){var i;return(!t.toggleable&&e.id===(null===(i=t.checkedVariantIds)||void 0===i?void 0:i[0])||t.toggleable&&t.checkedVariantIds.includes(e.id))&&a.push(e),a}),[])}))}function updateProduct(){var t,a,e=getProductId();if(!state.productInfo||e){if(e){state.loading=!0;var i=(null===(a=(window.Shopify||{}).currency)||void 0===a?void 0:a.active)||\"USD\";t=Shopify.locale;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(i)).then((function(t){return t.json()})).then((function(t){var a=t.products;if(a&&a.length){var e=a[0];state.productInfo=e,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(),a=state.defaultVariantId;lastProductId!==t?updateProduct():(a!==lastDefaultVariantId||state.productInfo&&!state.selectedProductVariant)&&setDefaultVariant(),lastProductId=t,lastDefaultVariantId=a})),state.productInfo&&!state.selectedProductVariant&&setDefaultVariant(),updateProduct()",
            "blocks": [
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "layerName": "[SPACER] - 16//",
              "id": "builder-493e0149dde1448b80dab7ebd7e4f653",
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-16\" />\n",
                "replaceNodes": true
               },
               "isRSC": null
              }
             },
             {
              "@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-cb9818fd447e4a738d05199ab6616f01",
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "Loading spinner",
                "id": "builder-1a3ecb78b2ac49a588720df6db6d5f91",
                "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-ac14743b3d4e49a1bd370173ec90cc07",
              "class": "product-container base-grid",
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid slider MOBILE)",
                "id": "builder-65faee9ac17747afb1e896538c9579be",
                "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-eaf510e11935470994e57d084046dabd",
                  "class": "slider-track",
                  "meta": {
                   "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "Gallery",
                    "id": "builder-ecd1c825c494432383aeccd113677e53",
                    "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-616eaf6c6d16460d8ccc07a802011bfc",
                      "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
                       },
                       "isRSC": null
                      }
                     }
                    ]
                   }
                  ]
                 }
                ],
                "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-3a79c3fa3c304dfb881d1a16ad35741d",
                "class": "gb-1 ge-7 gbs-1 ges-5 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 _a,_b,_virtual_index=!!(null===(_a=state.productImages)||void 0===_a?void 0:_a.length)&&(null===(_b=state.productImages)||void 0===_b?void 0:_b.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 && state.productImages?.length > 1"
                   }
                  },
                  "layerName": "Slider Btn Left",
                  "tagName": "button",
                  "id": "builder-edc85690bfec45528824610fb8cae1bd",
                  "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
                   },
                   "isRSC": null
                  },
                  "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 _a,_b,_virtual_index=!!(null===(_a=state.productImages)||void 0===_a?void 0:_a.length)&&(null===(_b=state.productImages)||void 0===_b?void 0:_b.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 && state.productImages?.length > 1"
                   }
                  },
                  "layerName": "Slider Btn Right",
                  "tagName": "button",
                  "id": "builder-50102ce66e524cf5af745348825d929d",
                  "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
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "flex"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "Slider Index",
                  "id": "builder-4a2843db4d9d44f2be45441615148a0c",
                  "class": "TOGprod tog-index font-body-sm",
                  "meta": {
                   "previousId": "builder-76e4d39dc1d34964a16c3b1a4b790241"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "01 / 01",
                    "replaceNodes": true
                   },
                   "isRSC": null
                  },
                  "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-19bc9f727a204d348c043a7873190d5f",
                  "class": "slider-track",
                  "meta": {
                   "previousId": "builder-c024329a68a745db94e8b6136ede94cd"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "Gallery",
                    "id": "builder-395746869c0f4edca80121184a8dbfc4",
                    "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-e7f46e921af347b39324a9c583cb4efa",
                      "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
                       },
                       "isRSC": null
                      }
                     }
                    ]
                   }
                  ]
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid right)",
                "id": "builder-836316d0900f42cca728fc4927a974cb",
                "class": "product-right gb-8 ge-12 gbs-6 ges-12 gbt-1 get-12 gbm-1 gem-6",
                "meta": {
                 "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(right header)",
                  "id": "builder-2b0252fe121d444caec71df3958db836",
                  "class": "product-header"
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(right content)",
                  "id": "builder-6dacdce78c504148b4cb76d095186f12",
                  "class": "scrollable-content",
                  "meta": {
                   "previousId": "builder-2b0252fe121d444caec71df3958db836"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 80/32/32",
                    "id": "builder-64e442bb75ec4933a1b81692a2ccd56f",
                    "meta": {
                     "previousId": "builder-025dd661174a480089c64bd534427e11"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80 tspacer-32 mspacer-32\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.code": "var returnValue=function(){var t,o,i;return(null===(i=null===(o=null===(t=null===window||void 0===window?void 0:window.BigData)||void 0===t?void 0:t.product)||void 0===o?void 0:o.store)||void 0===i?void 0:i.title)&&\"\"!=window.BigData.product.store.title?\"9130508157145\"==window.BigData.product.id?\"Bigscreen&nbsp;<span>Beyond&nbsp;\".concat('\\n    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"61\" height=\"4\" viewBox=\"0 0 61 4\" fill=\"none\">\\n        <path d=\"M0 2L61 1.99999\" stroke=\"#4D1EF7\" stroke-width=\"4\"/>\\n    </svg>',\"&nbsp;2</span>\"):window.BigData.product.store.title:state.productInfo.title}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "component.options.code": "let purpleDash = `\n    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"61\" height=\"4\" viewBox=\"0 0 61 4\" fill=\"none\">\n        <path d=\"M0 2L61 1.99999\" stroke=\"#4D1EF7\" stroke-width=\"4\"/>\n    </svg>`;\nif(!!window?.BigData?.product?.store?.title && window.BigData.product.store.title != '') {\n    if(window.BigData.product.id == '9130508157145') {\n        return `Bigscreen&nbsp;<span>Beyond&nbsp;${purpleDash}&nbsp;2</span>`;\n    }\n    return window.BigData.product.store.title\n}\nelse {\n    return state.productInfo.title;\n}"
                     }
                    },
                    "layerName": "Product Title",
                    "id": "builder-83f50e9128f042c69e95903e24d7cc4b",
                    "class": "product-title font-head font-mob-subhead",
                    "meta": {
                     "previousId": "builder-64e442bb75ec4933a1b81692a2ccd56f",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80 tspacer-32 mspacer-32\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _a,_b,_virtual_index=!!document.querySelector('div[data-yotpo-instance-id=\"506875\"]')&&!!(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-rating\"==t})).length);return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!document.querySelector('div[data-yotpo-instance-id=\"506875\"]') && !!state?.productInfo?.tags?.filter(tag => tag == 'show-rating').length"
                     }
                    },
                    "layerName": "[SPACER] - 16/16/16",
                    "id": "builder-f854f098842e4652b91975450b0b8caf",
                    "meta": {
                     "previousId": "builder-4499f710f28242afb8832cab541aa155",
                     "bindingActions": {
                      "_newProperty": null,
                      "show": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _a,_b,_virtual_index=!!document.querySelector('div[data-yotpo-instance-id=\"506875\"]')&&!!(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-rating\"==t})).length);return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!document.querySelector('div[data-yotpo-instance-id=\"506875\"]') && !!state?.productInfo?.tags?.filter(tag => tag == 'show-rating').length"
                     }
                    },
                    "layerName": "YOTPO REVIEWS STARS 2",
                    "tagName": "a",
                    "id": "builder-5f534389073740eea5b6d34e3fc3d928",
                    "properties": {
                     "href": "#reviews"
                    },
                    "linkUrl": "#reviews",
                    "meta": {
                     "bindingActions": {
                      "show": null,
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<script type=\"text/javascript\" id=\"review_stars\">\n  (function e(){\n      let dest = document.getElementById('review_stars');\n      let target = document.querySelector('div[data-yotpo-instance-id=\"506875\"]');\n      let parent = target.parentNode.parentNode.parentNode;\n\n      dest.parentNode.insertBefore(target, dest);\n      parent.remove();\n  })();\n</script>",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "cursor": "pointer",
                      "pointerEvents": "auto"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _a,_b,_virtual_index=!!document.querySelector('div[data-yotpo-instance-id=\"506875\"]')&&!(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-rating\"==t})).length);return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!document.querySelector('div[data-yotpo-instance-id=\"506875\"]') && !state?.productInfo?.tags?.filter(tag => tag == 'show-rating').length"
                     }
                    },
                    "layerName": "TAGLESS STARS HIDER",
                    "tagName": "a",
                    "id": "builder-9bf5111956314209a6b3ade9d579c477",
                    "properties": {
                     "href": "#reviews"
                    },
                    "linkUrl": "#reviews",
                    "meta": {
                     "bindingActions": {
                      "show": null,
                      "_newProperty": null
                     },
                     "previousId": "builder-5f534389073740eea5b6d34e3fc3d928"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<script type=\"text/javascript\">\n  (function e(){\n      let target = document.querySelector('div[data-yotpo-instance-id=\"506875\"]');\n      let parent = target.parentNode.parentNode.parentNode;\n      \n      parent.remove();\n  })();\n</script>\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    },
                    "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] - 16/16/16",
                    "id": "builder-771648113f3f488b8f0c97699a98b21b",
                    "meta": {
                     "previousId": "builder-f854f098842e4652b91975450b0b8caf"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@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=function(){if(!(window&&window.BigData&&window.BigData.product&&window.BigData.product.displayPrice))return\"$--\";if(\"USD\"==window.BigData.cart.currency&&\"7693929054425\"==window.BigData.product.id)return\"$999 or $32.23/mo. for 36 mo.*\";var r=window.curr,a=window.BigData.product.store.pricePrefix,t=Object.values(window.BigData.product.variantPrices),i=r(t[0]);t.length>1&&(i=t.reduce((function(a,t){return a.subtract(t)-0>0?r(t):a}),i),\"9130508157145\"==window.BigData.product.id&&(i=i.add(Object.values(state.variantAddonGroups)[0][1].variants[0].price)));var o=i.format();return o.includes(\"¥\")&&\"ja\"==window.Shopify.locale?(o=o.replace(/[¥]|(\\s*JPY\\s*)/g,\"\").trim())+a:(a&&(a+=\" \"),a+o)}();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\nlet currency = window.curr;\r\nlet pricePrefix = window.BigData.product.store.pricePrefix;\r\nlet variantPrices = Object.values(window.BigData.product.variantPrices)\r\nlet minPrice = currency(variantPrices[0]);\r\nif(variantPrices.length > 1) {\r\n    minPrice = variantPrices.reduce((final, curPrice) => {\r\n        if(final.subtract(curPrice) - 0 > 0) {\r\n            return currency(curPrice);\r\n        }\r\n        return final;\r\n    }, minPrice);\r\n    if(window.BigData.product.id == '9130508157145') {\r\n        minPrice = minPrice.add(Object.values(state.variantAddonGroups)[0][1].variants[0].price);\r\n    }\r\n    /*return \"Starting from \" + minPrice.format();*/\r\n}\r\nlet outPrice = minPrice.format();\r\nif(outPrice.includes('¥') && window.Shopify.locale == 'ja') {\r\n    outPrice = outPrice.replace(/[¥]|(\\s*JPY\\s*)/g, '').trim();\r\n    return outPrice + pricePrefix;\r\n}\r\nif(!!pricePrefix) {\r\n    pricePrefix += ' ';\r\n}\r\nreturn pricePrefix + outPrice;"
                     }
                    },
                    "layerName": "Product regular price",
                    "id": "builder-214265e61a75448b93da160cf6329c13",
                    "class": "font-body-lg font-mob-sm",
                    "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": {},
                     "isRSC": null
                    },
                    "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-16be305ea8844b34be06addc7bf8d2fb",
                    "class": "font-body-lg font-mob-sm",
                    "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": {},
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(0, 0, 0, 1)"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _a,_b,_c,_d,_e,_f,_virtual_index=!!(null===(_b=null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.cart)||void 0===_b?void 0:_b.currency)&&!!(null===(_f=null===(_e=null===(_d=null===(_c=null===window||void 0===window?void 0:window.BigData)||void 0===_c?void 0:_c.product)||void 0===_d?void 0:_d.store)||void 0===_e?void 0:_e.priceFootnote)||void 0===_f?void 0:_f.hasOwnProperty(window.BigData.cart.currency))&&\"\"!=window.BigData.product.store.priceFootnote[window.BigData.cart.currency];return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window?.BigData?.cart?.currency && !!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-5f6841e174d5423682174130620c724e",
                    "meta": {
                     "previousId": "builder-e38e256808da498c82c387223822db9d"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16 tspacer-8 mspacer-8\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _a,_b,_c,_d,_e,_f,_virtual_index=!!(null===(_b=null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.cart)||void 0===_b?void 0:_b.currency)&&!!(null===(_f=null===(_e=null===(_d=null===(_c=null===window||void 0===window?void 0:window.BigData)||void 0===_c?void 0:_c.product)||void 0===_d?void 0:_d.store)||void 0===_e?void 0:_e.priceFootnote)||void 0===_f?void 0:_f.hasOwnProperty(window.BigData.cart.currency))&&\"\"!=window.BigData.product.store.priceFootnote[window.BigData.cart.currency];return _virtual_index",
                     "component.options.text": "var returnValue=function(){var o,i,d,n,r,t;return(null===(i=null===(o=null===window||void 0===window?void 0:window.BigData)||void 0===o?void 0:o.cart)||void 0===i?void 0:i.currency)&&(null===(t=null===(r=null===(n=null===(d=null===window||void 0===window?void 0:window.BigData)||void 0===d?void 0:d.product)||void 0===n?void 0:n.store)||void 0===r?void 0:r.priceFootnote)||void 0===t?void 0:t.hasOwnProperty(window.BigData.cart.currency))?window.BigData.product.store.priceFootnote[window.BigData.cart.currency]:\"\"}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window?.BigData?.cart?.currency && !!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?.cart?.currency && !!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-6cb311218ab04052a560c2f78f5f844c",
                    "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"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 32/32/32",
                    "id": "builder-76be65cc496f4b16849ba03915a06547",
                    "meta": {
                     "previousId": "builder-e38e256808da498c82c387223822db9d"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 tspacer-32 mspacer-32\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.text": "var _a,_b,_c,_virtual_index=(null===(_c=null===(_b=null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)||void 0===_b?void 0:_b.store)||void 0===_c?void 0:_c.desc)?window.BigData.product.store.desc:state.productInfo.description;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "component.options.text": "return !!window?.BigData?.product?.store?.desc ? window.BigData.product.store.desc : state.productInfo.description;"
                     }
                    },
                    "layerName": "Product Description",
                    "id": "builder-622552bc1ff74c8d9c34eb937a6ae104",
                    "class": "font-body-sm font-mob-xsm",
                    "meta": {
                     "previousId": "builder-698bd610c5c142228ce16993abc1825a"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(0, 0, 0, 1)"
                     }
                    }
                   },
                   {
                    "@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] - 32/32/32",
                    "id": "builder-4b5b57790b8843a3928d453e6768ef0d",
                    "meta": {
                     "previousId": "builder-6d64a6787eab4511a3dd1aa806bb184c"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 tspacer-32 mspacer-32\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@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-38202626d7b642779761b935f37ffc51",
                    "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"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)"
                     }
                    }
                   },
                   {
                    "@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-8734af9a7c08440a9bfc68fd482fd574",
                    "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..."
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var returnValue=function(){var t,o,e,l;return!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o||!o.includes(\"show-variants\")||(null===(l=null===(e=null===state||void 0===state?void 0:state.productInfo)||void 0===e?void 0:e.tags)||void 0===l?void 0:l.includes(\"coming-soon\")))&&!(null===state||void 0===state||!state.selectorHeader)}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "show": "\r\nif (!state?.productInfo?.tags?.includes('show-variants') ||\r\n    !!state?.productInfo?.tags?.includes('coming-soon')) {\r\n    return false;\r\n}\r\nif (!!state?.selectorHeader) {\r\n    return true;\r\n}\r\nreturn false;\r\n"
                     }
                    },
                    "layerName": "[SPACER] - 32/32/32",
                    "id": "builder-a32c518633394f3e9a380d3bfe19f927",
                    "meta": {
                     "previousId": "builder-27585ae6302a451282b062317148f4b9"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 tspacer-32 mspacer-32\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.text": "var _virtual_index=state.selectorHeader;return _virtual_index",
                     "show": "var returnValue=function(){var t,o,e,l;return!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o||!o.includes(\"show-variants\")||(null===(l=null===(e=null===state||void 0===state?void 0:state.productInfo)||void 0===e?void 0:e.tags)||void 0===l?void 0:l.includes(\"coming-soon\")))&&!(null===state||void 0===state||!state.selectorHeader)}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "component.options.text": "state.selectorHeader",
                      "show": "if (!state?.productInfo?.tags?.includes('show-variants') ||\r\n    !!state?.productInfo?.tags?.includes('coming-soon')) {\r\n    return false;\r\n}\r\nif (!!state?.selectorHeader) {\r\n    return true;\r\n}\r\nreturn false;"
                     }
                    },
                    "layerName": "Selector Header",
                    "id": "builder-b3668e7560344d4fb036fdf9b4e77db1",
                    "class": "font-body-lg font-mob-lg",
                    "meta": {
                     "previousId": "builder-622552bc1ff74c8d9c34eb937a6ae104",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var returnValue=function(){var t,o,e,l;return!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o||!o.includes(\"show-variants\")||(null===(l=null===(e=null===state||void 0===state?void 0:state.productInfo)||void 0===e?void 0:e.tags)||void 0===l?void 0:l.includes(\"coming-soon\")))&&!(null===state||void 0===state||!state.selectorDescription)}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "show": "if (!state?.productInfo?.tags?.includes('show-variants') ||\n    !!state?.productInfo?.tags?.includes('coming-soon')) {\n    return false;\n}\nif (!!state?.selectorDescription) {\n    return true;\n}\nreturn false;"
                     }
                    },
                    "layerName": "[SPACER] - 8/8/8",
                    "id": "builder-d019a553588747f2847d8697f8d9b190",
                    "meta": {
                     "previousId": "builder-76be65cc496f4b16849ba03915a06547",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-8 tspacer-8 mspacer-8\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.text": "var _virtual_index=state.selectorDescription;return _virtual_index",
                     "show": "var returnValue=function(){var t,o,e,l;return!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o||!o.includes(\"show-variants\")||(null===(l=null===(e=null===state||void 0===state?void 0:state.productInfo)||void 0===e?void 0:e.tags)||void 0===l?void 0:l.includes(\"coming-soon\")))&&!(null===state||void 0===state||!state.selectorDescription)}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "component.options.text": "state.selectorDescription",
                      "show": "if (!state?.productInfo?.tags?.includes('show-variants') ||\r\n    !!state?.productInfo?.tags?.includes('coming-soon')) {\r\n    return false;\r\n}\r\nif (!!state?.selectorDescription) {\r\n    return true;\r\n}\r\nreturn false;"
                     }
                    },
                    "layerName": "Selector Description",
                    "id": "builder-cd07db053ca0463fa95569f88f57084e",
                    "class": "font-detail font-mob-xsm",
                    "meta": {
                     "previousId": "builder-38202626d7b642779761b935f37ffc51"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)"
                     }
                    }
                   },
                   {
                    "@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",
                     "data-large-style": "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\"variants-large\"==t})).length));return _virtual_index",
                     "data-ignore-available": "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\"ignore-available\"==t})).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",
                      "data-large-style": "`${!!state?.productInfo?.tags?.filter((tag) => tag == \"variants-large\")\n  .length}`;\n",
                      "data-ignore-available": "`${!!state?.productInfo?.tags?.filter((tag) => tag == \"ignore-available\")\n  .length}`;\n"
                     }
                    },
                    "repeat": {
                     "collection": "state.productInfo.options"
                    },
                    "layerName": "Variant Option Group",
                    "id": "builder-f9e4e41e50a945be88023de28303986e",
                    "properties": {
                     "data-populated": "",
                     "data-large-style": "",
                     "data-ignore-available": ""
                    },
                    "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}`"
                        }
                       }
                      ],
                      "data-options-large": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!!state?.productInfo?.tags?.filter(tag => tag == 'variants-large').length}`"
                        }
                       }
                      ],
                      "data-large-style": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!!state?.productInfo?.tags?.filter(tag => tag == 'variants-large').length}`"
                        }
                       }
                      ],
                      "data-ignore-available": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!!state?.productInfo?.tags?.filter(tag => tag == 'ignore-available').length}`"
                        }
                       }
                      ]
                     }
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 32/24/24",
                      "id": "builder-44043b1e4e974d0cbf58226228c1a71d",
                      "meta": {
                       "previousId": "builder-3d1da6e20bed4584a440e74a4b334d96"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-32 tspacer-24 mspacer-24\" />\n",
                        "replaceNodes": true
                       },
                       "isRSC": null
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "repeat": {
                       "collection": ""
                      },
                      "layerName": "Variant Options",
                      "tagName": "ul",
                      "id": "builder-91fb67d4d0424427aed5cb3e21bff439",
                      "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-39861da600124dc6b1db486b0f4a57e4",
                        "class": "ipd-option",
                        "meta": {
                         "previousId": "builder-621b0bd72f3f4a22b450aca67078ac99"
                        },
                        "children": [
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "actions": {
                           "click": "var _a,_b,__spreadArray=function(t,e,a){if(a||2===arguments.length)for(var n,i=0,r=e.length;i<r;i++)!n&&i in e||(n||(n=Array.prototype.slice.call(e,0,i)),n[i]=e[i]);return t.concat(n||Array.prototype.slice.call(e))},prodSlides=getToggleCollection(\"prod\",\"slider\"),track=document.querySelector(\".TOGprod.store-slider>.slider-track\"),prodSlidesMob=getToggleCollection(\"prodmob\",\"slider\"),trackMob=document.querySelector(\".TOGprodmob.slider>.slider-track\"),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}));if(newVariant){if(context.setState({selectedVariantDoesNotExist:!1,selectedProductVariant:newVariant,selectedVariantShipping:state.variantShipping[newVariantTitle],selectedVariantData:state.variantData[newVariantTitle],selectedVariantAddonGroups:state.variantAddonGroups[newVariantTitle],selectedAddons:state.variantAddonGroups[newVariantTitle].map((function(t){return t.variants.reduce((function(e,a){var n;return(!t.toggleable&&a.id===(null===(n=t.checkedVariantIds)||void 0===n?void 0:n[0])||t.toggleable&&t.checkedVariantIds.includes(a.id))&&e.push(a),e}),[])}))}),window&&window.BigData&&window.BigData.product&&(window.BigData.product.vid=newVariant.id,window.BigData.product.selectedVariantShipping=state.variantShipping[newVariantTitle],window.BigData.product.selectedVariantData=state.variantData[newVariantTitle],window.BigData.product.selectedVariantAddonGroups=state.variantAddonGroups[newVariantTitle],window.BigData.product.selectedAddons=state.variantAddonGroups[newVariantTitle].map((function(t){return t.variants.reduce((function(e,a){var n;return(!t.toggleable&&a.id===(null===(n=t.checkedVariantIds)||void 0===n?void 0:n[0])||t.toggleable&&t.checkedVariantIds.includes(a.id))&&e.push(a),e}),[])}))),window.updateAddonInputs=function(){var t,e,a;null===(a=null===(e=null===(t=null===window||void 0===window?void 0:window.BigData)||void 0===t?void 0:t.product)||void 0===e?void 0:e.selectedVariantAddonGroups)||void 0===a||a.forEach((function(t,e){var a=__spreadArray([],document.querySelectorAll('input[name=\"addon_'.concat(t.key,'\"]')),!0),n=window.BigData.product.selectedAddons[e].map((function(t){return t.id})),i=n.every((function(e){return t.variants.find((function(t){return t.id===e}))})),r=a.reduce((function(e,a){var n;return!t.toggleable&&a.value===(null===(n=t.checkedVariantIds)||void 0===n?void 0:n[0])||t.toggleable&&t.checkedVariantIds.includes(a.value)?e.push(a):a.checked=!1,e}),[]);!i&&r.length?r.forEach((function(t){return t.click()})):a&&a.length&&a.forEach((function(t){n.includes(t.getAttribute(\"value\"))&&(t.checked=!0)}))}))},setTimeout(window.updateAddonInputs,1),null!=(null===(_b=null===(_a=null===state||void 0===state?void 0:state.variantData)||void 0===_a?void 0:_a[newVariantTitle])||void 0===_b?void 0:_b.imageIndex)&&state.variantData[newVariantTitle].imageIndex>=0){var targetIndex=state.variantData[newVariantTitle].imageIndex;window.prodScroll||(window.prodScroll=track.scrollLeft),window.prodScroll!=prodSlides[targetIndex].offsetLeft&&(window.prodScroll=prodSlides[targetIndex].offsetLeft,track.scrollLeft=window.prodScroll),trackMob.scrollLeft!=prodSlidesMob[targetIndex].offsetLeft&&(trackMob.scrollLeft=prodSlidesMob[targetIndex].offsetLeft)}}else 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",
                           "checked": "var _virtual_index=\"\".concat(state.valuesItem)==\"\".concat(state.selectedProductVariant.title);return _virtual_index"
                          },
                          "code": {
                           "actions": {
                            "click": "const prodSlides = getToggleCollection(\"prod\", \"slider\");\nconst track = document.querySelector(\".TOGprod.store-slider>.slider-track\");\nconst prodSlidesMob = getToggleCollection(\"prodmob\", \"slider\");\nconst trackMob = document.querySelector(\".TOGprodmob.slider>.slider-track\");\nlet selectedProductVariant =\n  state.selectedProductVariant || state.productInfo.variants[0];\nlet optionName = state.valuesItem;\nlet optionPosition = state.optionsItem.position;\nlet currentVariantTitlePieces = selectedProductVariant.title.split(\" / \");\ncurrentVariantTitlePieces[parseInt(optionPosition) - 1] = optionName;\nlet newVariantTitle = currentVariantTitlePieces.join(\" / \");\nlet productInfo = state.productInfo;\nlet newVariant = productInfo.variants.find((item) => {\n  return item.title === newVariantTitle;\n});\nif (newVariant) {\n  context.setState({\n    selectedVariantDoesNotExist: false,\n    selectedProductVariant: newVariant,\n    selectedVariantShipping: state.variantShipping[newVariantTitle],\n    selectedVariantData: state.variantData[newVariantTitle],\n    selectedVariantAddonGroups: state.variantAddonGroups[newVariantTitle],\n    selectedAddons: state.variantAddonGroups[newVariantTitle].map((group) => {\n      return group.variants.reduce((rolling, variant) => {\n        if (\n          (!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n          (group.toggleable && group.checkedVariantIds.includes(variant.id))\n        ) {\n          rolling.push(variant);\n        }\n        return rolling;\n      }, []);\n    }),\n  });\n  if (!!window && !!window.BigData && !!window.BigData.product) {\n    window.BigData.product.vid = newVariant.id;\n    window.BigData.product.selectedVariantShipping =\n      state.variantShipping[newVariantTitle];\n    window.BigData.product.selectedVariantData =\n      state.variantData[newVariantTitle];\n    window.BigData.product.selectedVariantAddonGroups =\n      state.variantAddonGroups[newVariantTitle];\n    window.BigData.product.selectedAddons = state.variantAddonGroups[\n      newVariantTitle\n    ].map((group) => {\n      return group.variants.reduce((rolling, variant) => {\n        if (\n          (!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n          (group.toggleable && group.checkedVariantIds.includes(variant.id))\n        ) {\n          rolling.push(variant);\n        }\n        return rolling;\n      }, []);\n    });\n  }\n\n  window.updateAddonInputs = function () {\n    window?.BigData?.product?.selectedVariantAddonGroups?.forEach(\n      (group, i) => {\n        const addonInputs = [\n          ...document.querySelectorAll(`input[name=\"addon_${group.key}\"]`),\n        ];\n        const selectedIds = window.BigData.product.selectedAddons[i].map(\n          (addon) => addon.id\n        );\n        const selectionValid = selectedIds.every((selectedId) =>\n          group.variants.find((variant) => variant.id === selectedId)\n        );\n        const defaultInputs = addonInputs.reduce((rolling, inp) => {\n          if (\n            (!group.toggleable && inp.value === group.checkedVariantIds?.[0]) ||\n            (group.toggleable && group.checkedVariantIds.includes(inp.value))\n          ) {\n            rolling.push(inp);\n          } else {\n            inp.checked = false;\n          }\n          return rolling;\n        }, []);\n        if (!selectionValid && defaultInputs.length) {\n          defaultInputs.forEach((inp) => inp.click());\n        } else if (!!addonInputs && addonInputs.length) {\n          addonInputs.forEach((inp) => {\n            if (selectedIds.includes(inp.getAttribute(\"value\"))) {\n              inp.checked = true;\n            }\n          });\n        }\n      }\n    );\n  };\n  setTimeout(window.updateAddonInputs, 1);\n\n  if (\n    state?.variantData?.[newVariantTitle]?.imageIndex != undefined &&\n    state.variantData[newVariantTitle].imageIndex >= 0\n  ) {\n    let targetIndex = state.variantData[newVariantTitle].imageIndex;\n    if (!window.prodScroll) window.prodScroll = track.scrollLeft;\n    if (window.prodScroll != prodSlides[targetIndex].offsetLeft) {\n      window.prodScroll = prodSlides[targetIndex].offsetLeft;\n      track.scrollLeft = window.prodScroll;\n    }\n    if (trackMob.scrollLeft != prodSlidesMob[targetIndex].offsetLeft) {\n      trackMob.scrollLeft = prodSlidesMob[targetIndex].offsetLeft;\n    }\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",
                            "checked": "return `${state.valuesItem}` == `${state.selectedProductVariant.title}`;\n"
                           }
                          },
                          "layerName": "Option Input",
                          "id": "builder-c7133b52dd814ec1b238e074ba5e7558",
                          "properties": {
                           "id": "",
                           "data-for-sale": "",
                           "checked": ""
                          },
                          "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]}`"
                              }
                             }
                            ],
                            "_newProperty": null,
                            "checked": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.valuesItem}` == `${state.selectedProductVariant.title}`;"
                              }
                             }
                            ]
                           },
                           "eventActions": {
                            "click": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "\nconst prodSlides = getToggleCollection('prod', 'slider');\nconst track = document.querySelector('.TOGprod.store-slider>.slider-track');\nconst prodSlidesMob = getToggleCollection('prodmob', 'slider');\nconst trackMob = document.querySelector('.TOGprodmob.slider>.slider-track');\nlet selectedProductVariant = state.selectedProductVariant || state.productInfo.variants[0];\nlet optionName = state.valuesItem;\nlet optionPosition = state.optionsItem.position;\nlet currentVariantTitlePieces = selectedProductVariant.title.split(' / ');\ncurrentVariantTitlePieces[parseInt(optionPosition) - 1] =\n    optionName;\nlet newVariantTitle = currentVariantTitlePieces.join(' / ');\nlet productInfo = state.productInfo;\nlet newVariant = productInfo.variants.find(item => {\n    return item.title === newVariantTitle;\n});\nif(newVariant) {\n    context.setState({\n        selectedVariantDoesNotExist: false,\n        selectedProductVariant: newVariant,\n        selectedVariantShipping: state.variantShipping[newVariantTitle],\n        selectedVariantData: state.variantData[newVariantTitle],\n        selectedVariantAddonGroups: state.variantAddonGroups[newVariantTitle],\n        selectedAddons: state.variantAddonGroups[newVariantTitle].map(group => {\n          return group.variants.reduce((rolling, variant) => {\n              if((!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n                 (group.toggleable && group.checkedVariantIds.includes(variant.id))) {\n                  rolling.push(variant);\n              }\n              return rolling;\n          }, []);\n        }),\n    });\n    if(!!window && !!window.BigData && !!window.BigData.product) {\n      window.BigData.product.vid = newVariant.id;\n      window.BigData.product.selectedVariantShipping = state.variantShipping[newVariantTitle];\n      window.BigData.product.selectedVariantData = state.variantData[newVariantTitle];\n      window.BigData.product.selectedVariantAddonGroups = state.variantAddonGroups[newVariantTitle];\n      window.BigData.product.selectedAddons = state.variantAddonGroups[newVariantTitle].map(group => {\n        return group.variants.reduce((rolling, variant) => {\n            if((!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n               (group.toggleable && group.checkedVariantIds.includes(variant.id))) {\n                rolling.push(variant);\n            }\n            return rolling;\n        }, []);\n      });\n    }\n    \n    window.updateAddonInputs = function() {\n      window?.BigData?.product?.selectedVariantAddonGroups?.forEach((group, i) => {\n        const addonInputs = [...document.querySelectorAll(`input[name=\"addon_${group.key}\"]`)];\n        const selectedIds = window.BigData.product.selectedAddons[i].map(addon => addon.id);\n        const selectionValid = selectedIds.every(selectedId => group.variants.find(variant => variant.id === selectedId));\n        const defaultInputs = addonInputs.reduce((rolling, inp) => {\n            if((!group.toggleable && inp.value === group.checkedVariantIds?.[0]) ||\n               (group.toggleable && group.checkedVariantIds.includes(inp.value))) {\n                rolling.push(inp);\n            }\n            else {\n              inp.checked = false;\n            }\n            return rolling;\n        }, []);\n        if(!selectionValid && defaultInputs.length) {\n          defaultInputs.forEach(inp => inp.click());\n        }\n        else if(!!addonInputs && addonInputs.length) {\n          addonInputs.forEach(inp => {\n            if(selectedIds.includes(inp.getAttribute('value'))) {\n              inp.checked = true;\n            }\n          });\n        }\n      });\n    };\n    setTimeout(window.updateAddonInputs, 1);\n\n    if(state?.variantData?.[newVariantTitle]?.imageIndex != undefined && state.variantData[newVariantTitle].imageIndex >= 0) {\n      let targetIndex = state.variantData[newVariantTitle].imageIndex;\n      if(!window.prodScroll) window.prodScroll = track.scrollLeft;\n      if(window.prodScroll != prodSlides[targetIndex].offsetLeft) {\n        window.prodScroll = prodSlides[targetIndex].offsetLeft;\n        track.scrollLeft = window.prodScroll;\n      }\n      if(trackMob.scrollLeft != prodSlidesMob[targetIndex].offsetLeft) {\n        trackMob.scrollLeft = prodSlidesMob[targetIndex].offsetLeft;\n      }\n    }\n}\nelse {\n    context.setState({\n        selectedVariantDoesNotExist: true,\n    });\n}"
                              }
                             }
                            ]
                           }
                          },
                          "component": {
                           "name": "Form:Input",
                           "options": {
                            "type": "radio",
                            "placeholder": "",
                            "required": false,
                            "name": "ipd",
                            "defaultValue": ""
                           },
                           "isRSC": null
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "bindings": {
                           "for": "var _virtual_index=\"\".concat(state.optionsItem.name).concat(state.valuesItem);return _virtual_index",
                           "component.options.code": "var returnValue=function(){state.productInfo.variants.reduce((function(t,a){return a.title==state.valuesItem?a.id:t}),state.productInfo.variants[0].id);var t,a,n=window.BigData.product.store.title;state.valuesItem.toLowerCase().includes(\"default title\")||(n=state.valuesItem);var e=(null===(a=null===(t=state.variantData[n])||void 0===t?void 0:t.subtitle)||void 0===a?void 0:a.reduce((function(t,a,n,e){var c=n==e.length-1?\"\".concat(a):\"\".concat(a,\"</br>\");return\"&nbsp;\"==a?t.concat(['<span class=\"tablet-nix mobile-nix\">'.concat(c,\"</span>\")]):t.concat([c])}),[])).join(\"\"),c=state.variantPrices[n],i=state.currency,o=Object.values(window.BigData.product.variantPrices),r=i(c),s=i(o[0]),u=null;return o.length>1&&(r-0!=(s=o.reduce((function(t,a){return t.subtract(a)-0>0?i(a):t}),s))-0&&(u=r.subtract(s)),\"9130508157145\"==window.BigData.product.id&&or,window.BigData.product.id,c=u?\"+\".concat(u.format()):\"\"),'\\n  <span class=\"option-label\">\\n    '.concat(n,'\\n    <span class=\"option-subtitle\">&nbsp;\\n    ').concat(e,'</span>\\n  </span>\\n  <div class=\"option-price\">').concat(c,\"</div>\\n\")}();return returnValue",
                           "data-handle": "var returnValue=function(){state.productInfo.variants.reduce((function(t,e){return e.title==state.valuesItem?e.id:t}),state.productInfo.variants[0].id);var t,e=window.BigData.product.store.title;state.valuesItem.toLowerCase().includes(\"default title\")||(e=state.valuesItem);var a=null===(t=state.variantData[e])||void 0===t?void 0:t.selectorClass;return a||\"\"}();return returnValue"
                          },
                          "code": {
                           "bindings": {
                            "for": "return `${state.optionsItem.name}${state.valuesItem}`;\n",
                            "component.options.code": "let variantId = state.productInfo.variants.reduce((final, v) => {\n  return v.title == state.valuesItem ? v.id : final;\n}, state.productInfo.variants[0].id);\nlet variantTitle = window.BigData.product.store.title;\nif(!state.valuesItem.toLowerCase().includes('default title')) {\n  /* this breaks on japanese pages b/c \"variantWhatever\" props are untranslated */\n  /* variantTitle = state.variantData[variantId].title; */\n  variantTitle = state.valuesItem;\n}\nlet subtitles = state.variantData[variantTitle]?.subtitle?.reduce((final, sub, i, arr) => {\n  let subInsert = i == arr.length - 1 ? `${sub}` : `${sub}</br>`;\n  if(sub == '&nbsp;') {\n    return final.concat([`<span class=\"tablet-nix mobile-nix\">${subInsert}</span>`]);\n  }\n  return final.concat([subInsert]);\n}, []);\nlet variantSubtitle = subtitles.join('');\nlet variantPrice = state.variantPrices[variantTitle];\n\nlet {currency} = state;\nlet variantPrices = Object.values(window.BigData.product.variantPrices);\nlet myPrice = currency(variantPrice);\nlet minPrice = currency(variantPrices[0]);\nlet myPlus = null;\nif(variantPrices.length > 1) {\n    minPrice = variantPrices.reduce((final, curPrice) => {\n        if(final.subtract(curPrice) - 0 > 0) {\n            return currency(curPrice);\n        }\n        return final;\n    }, minPrice);\n    if(myPrice - 0 != minPrice - 0) {\n      myPlus = myPrice.subtract(minPrice);\n    }\n    if(window.BigData.product.id == '9130508157145' or window.BigData.product.id == '9029126979801') {\n      if(!myPlus) {\n        variantPrice = '';\n      }\n      else {\n        variantPrice = `+${myPlus.format()}`\n      } \n    }\n}\n\nreturn `\n  <span class=\"option-label\">\n    ${variantTitle}\n    <span class=\"option-subtitle\">&nbsp;\n    ${variantSubtitle}</span>\n  </span>\n  <div class=\"option-price\">${variantPrice}</div>\n`;",
                            "data-handle": "let variantId = state.productInfo.variants.reduce((final, v) => {  return v.title == state.valuesItem ? v.id : final;}, state.productInfo.variants[0].id);let variantTitle = window.BigData.product.store.title;if (!state.valuesItem.toLowerCase().includes(\"default title\")) {  variantTitle = state.valuesItem;}let selectorClass = state.variantData[variantTitle]?.selectorClass;return !!selectorClass ? selectorClass : \"\";"
                           }
                          },
                          "layerName": "Option Label",
                          "tagName": "label",
                          "id": "builder-2af2e45926f6477c8f66c9795994065e",
                          "properties": {
                           "for": "",
                           "data-handle": ""
                          },
                          "class": "font-body-sm font-mob-xsm",
                          "meta": {
                           "bindingActions": {
                            "component": {
                             "options": {
                              "code": null
                             }
                            },
                            "_newProperty": null,
                            "for": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.optionsItem.name}${state.valuesItem}`;"
                              }
                             }
                            ],
                            "class": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "let variantId = state.productInfo.variants.reduce((final, v) => {\n  return v.title == state.valuesItem ? v.id : final;\n}, state.productInfo.variants[0].id);\nlet variantTitle = window.BigData.product.store.title;\nif(!state.valuesItem.toLowerCase().includes('default title')) {\n  /* this breaks on japanese pages b/c \"variantWhatever\" props are untranslated */\n  /* variantTitle = state.variantData[variantId].title; */\n  variantTitle = state.valuesItem;\n}\nlet selectorClass = state.variantData[variantTitle]?.selectorClass;\n\nreturn [\"font-body-sm font-mob-xsm\", selectorClass].join(' ');"
                              }
                             }
                            ],
                            "data-handle": []
                           }
                          },
                          "component": {
                           "name": "Custom Code",
                           "options": {
                            "text": "Enter some text..."
                           },
                           "isRSC": null
                          }
                         },
                         {
                          "@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-64676340a1894349b2db7e76438ba9cc",
                          "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..."
                           },
                           "isRSC": null
                          },
                          "responsiveStyles": {
                           "large": {
                            "display": "none"
                           }
                          }
                         }
                        ]
                       }
                      ]
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.code": "var returnValue=function(){var a='<div class=\"spacer-16 tspacer-16 mspacer-16\"></div>\\n    <div>'.concat(state.selectedVariantData.infoBox);if(state.selectedVariantData.infoLink){var t=\"\";\"/\"==Shopify.routes.root.slice(0,1)&&(t=Shopify.routes.root.slice(0,-1));var e=t+state.selectedVariantData.infoLink,n=state.selectedVariantData.infoLinkText;a+=\"<a class='info-link font-body-sm font-mob-sm' href='\\n        \".concat(e,\"'>\").concat(n,'&nbsp;\\n        <svg aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewBox=\"0 0 14 14\" fill=\"none\">\\n        <path d=\"M7 12.0459L5.89167 10.9376L9.04167 7.78757H1.96875V6.24173H9.04167L5.89167 3.09173L7 1.9834L12.0312 7.01465L7 12.0459Z\" fill=\"currentColor\"></path>\\n    </svg></a>')}return a+\"</div>\"}();return returnValue",
                       "show": "var _virtual_index=!!state.selectedVariantData.infoBox;return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.code": "let output = `<div class=\"spacer-16 tspacer-16 mspacer-16\"></div>\n    <div>${state.selectedVariantData.infoBox}`;\nif(!!state.selectedVariantData.infoLink) {\n    let prefix = '';\n    if(Shopify.routes.root.slice(0, 1) == '/') {\n        prefix = Shopify.routes.root.slice(0, -1);\n    }\n    let infoLink = prefix + state.selectedVariantData.infoLink;\n    let infoText = state.selectedVariantData.infoLinkText;\n    output += `<a class='info-link font-body-sm font-mob-sm' href='\n        ${infoLink}'>${infoText}&nbsp;\n        <svg aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewBox=\"0 0 14 14\" fill=\"none\">\n        <path d=\"M7 12.0459L5.89167 10.9376L9.04167 7.78757H1.96875V6.24173H9.04167L5.89167 3.09173L7 1.9834L12.0312 7.01465L7 12.0459Z\" fill=\"currentColor\"></path>\n    </svg></a>`;\n}\n\nreturn output + '</div>';",
                        "show": "!!state.selectedVariantData.infoBox"
                       }
                      },
                      "layerName": "Variant Info Box",
                      "id": "builder-1312db4730644c51a7fdcfd607ee82be",
                      "class": "info-box fade-in-grow font-body-lg font-mob-lg",
                      "meta": {
                       "previousId": "builder-9734c0372b8a44c88bd67249f6eaa9cb",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                        "replaceNodes": true
                       },
                       "isRSC": null
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.text": "state.productInfo&&\"SELECTED_VARIANT: \".concat(JSON.stringify(state.selectedProductVariant),\"</br>VARIANT_ADDON_GROUPS: \").concat(JSON.stringify(state.variantAddonGroups))"
                    },
                    "code": {
                     "bindings": {
                      "component.options.text": "!state.productInfo ? '' : `SELECTED_VARIANT: ${JSON.stringify(state.selectedProductVariant)}</br>VARIANT_ADDON_GROUPS: ${JSON.stringify(state.variantAddonGroups)}`;"
                     }
                    },
                    "layerName": "ADDONS JSON",
                    "id": "builder-93981aecf51445209bea1505a9f6f252",
                    "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-2320757c1fec4d8ba6cd8241b0abcf1a"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "Enter some text..."
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _a,_b,_c,_d,_e,_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)&&!!(null===(_e=null===state||void 0===state?void 0:state.selectedVariantAddonGroups)||void 0===_e?void 0:_e.length);return _virtual_index",
                     "data-populated": "var _a,_b,_c,_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===(_c=null===state||void 0===state?void 0:state.selectedVariantAddonGroups)||void 0===_c?void 0:_c.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 && !!state?.selectedVariantAddonGroups?.length}",
                      "data-populated": "`${\n  !state?.productInfo?.tags?.filter((tag) => tag == \"coming-soon\").length &&\n  !!state?.selectedVariantAddonGroups?.length\n}`;\n"
                     }
                    },
                    "repeat": {
                     "collection": "state.selectedVariantAddonGroups"
                    },
                    "layerName": "Variant Addon Group",
                    "id": "builder-7e647264a6224b7aaa42de78263d2aa2",
                    "properties": {
                     "data-populated": ""
                    },
                    "class": "gb-1 ge-12 option-group",
                    "meta": {
                     "previousId": "builder-f9e4e41e50a945be88023de28303986e",
                     "bindingActions": {
                      "data-populated": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!state?.productInfo?.tags?.filter(tag => tag == 'coming-soon').length && !!state?.selectedVariantAddonGroups?.length}`"
                        }
                       }
                      ],
                      "data-options-large": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!!state?.productInfo?.tags?.filter(tag => tag == 'variants-large').length}`"
                        }
                       }
                      ],
                      "data-large-style": null,
                      "data-ignore-available": null,
                      "_newProperty": null
                     }
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 32/24/24",
                      "id": "builder-5bc6e2405d0844628211eda82168be69",
                      "meta": {
                       "previousId": "builder-44043b1e4e974d0cbf58226228c1a71d"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-32 tspacer-24 mspacer-24\" />\n",
                        "replaceNodes": true
                       },
                       "isRSC": null
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.text": "var _virtual_index=state.selectedVariantAddonGroupsItem.header;return _virtual_index",
                       "show": "var _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.selectedVariantAddonGroupsItem)||void 0===_a?void 0:_a.header);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.text": "state.selectedVariantAddonGroupsItem.header",
                        "show": "!!state?.selectedVariantAddonGroupsItem?.header"
                       }
                      },
                      "layerName": "Group Header",
                      "id": "builder-cca19365187f47ba94337c90e1dcc589",
                      "class": "font-body-lg font-mob-lg",
                      "meta": {
                       "previousId": "builder-b3668e7560344d4fb036fdf9b4e77db1",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                       },
                       "isRSC": null
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.selectedVariantAddonGroupsItem)||void 0===_a?void 0:_a.description);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!state?.selectedVariantAddonGroupsItem?.description"
                       }
                      },
                      "layerName": "[SPACER] - 8/8/8",
                      "id": "builder-0402f952572847818bac1420fbc90f20",
                      "meta": {
                       "previousId": "builder-d019a553588747f2847d8697f8d9b190",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-8 tspacer-8 mspacer-8\" />\n",
                        "replaceNodes": true
                       },
                       "isRSC": null
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.text": "var _virtual_index=state.selectedVariantAddonGroupsItem.description;return _virtual_index",
                       "show": "var _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.selectedVariantAddonGroupsItem)||void 0===_a?void 0:_a.description);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.text": "state.selectedVariantAddonGroupsItem.description",
                        "show": "!!state?.selectedVariantAddonGroupsItem?.description"
                       }
                      },
                      "layerName": "Group Description",
                      "id": "builder-364abd05ca284dcd99925590e367286b",
                      "class": "font-detail font-mob-xsm",
                      "meta": {
                       "previousId": "builder-cd07db053ca0463fa95569f88f57084e"
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(120, 126, 129, 1)"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _virtual_index=\"Color Swatch\"==state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index",
                       "component.options.code": "var returnValue=function(){var t,e,n,a,c=\"\";return null!==(t=null===state||void 0===state?void 0:state.selectedAddons)&&void 0!==t&&t[state.$index].length?(n=(e=state.selectedAddons[state.$index][0]).title,a=e.priceText?e.priceText.join(\"</br>\"):\"+ \".concat(e.price),e.finePrint&&(c=\"<sup>\".concat(e.finePrintIndex,\"</sup>\")),\"<span>\".concat(n).concat(c,\"</span><span>\").concat(a,\"</span>\")):\"\"}();return returnValue"
                      },
                      "code": {
                       "bindings": {
                        "show": "state.selectedVariantAddonGroupsItem.uiStyle == \"Color Swatch\"",
                        "component.options.code": "let selSwatch;\nlet title = '';\nlet price = '';\nlet finePrintIndex = '';\nif(state?.selectedAddons?.[state.$index].length) {\n    selSwatch = state.selectedAddons[state.$index][0];\n}\nelse {\n    return '';\n}\ntitle = selSwatch.title;\nprice = !selSwatch.priceText ? `+ ${selSwatch.price}` : selSwatch.priceText.join('</br>');\nif(!!selSwatch.finePrint) {\n    finePrintIndex = `<sup>${selSwatch.finePrintIndex}</sup>`;\n}\nreturn `<span>${title}${finePrintIndex}</span><span>${price}</span>`;"
                       }
                      },
                      "layerName": "Color Swatch Info",
                      "id": "builder-49ce6c0cae4049a594b8fb3e53942b77",
                      "class": "swatch-info font-detail font-mob-xsm",
                      "meta": {
                       "previousId": "builder-1312db4730644c51a7fdcfd607ee82be",
                       "bindingActions": {
                        "_newProperty": null,
                        "component": {
                         "options": {
                          "code": null
                         }
                        }
                       }
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                        "replaceNodes": true
                       },
                       "isRSC": null
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.selectedVariantAddonGroupsItem)||void 0===_a?void 0:_a.header);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!state?.selectedVariantAddonGroupsItem?.header"
                       }
                      },
                      "layerName": "[SPACER] - 32/24/24",
                      "id": "builder-e834d14420e148579871dad3077122b1",
                      "meta": {
                       "previousId": "builder-5bc6e2405d0844628211eda82168be69",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-32 tspacer-24 mspacer-24\" />\n",
                        "replaceNodes": true
                       },
                       "isRSC": null
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "data-ui-style": "var _virtual_index=state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "data-ui-style": "return state.selectedVariantAddonGroupsItem.uiStyle;\n"
                       }
                      },
                      "layerName": "Variant Addons",
                      "tagName": "ul",
                      "id": "builder-d9a628f18a9440c0baca7407da83caaf",
                      "properties": {
                       "data-ui-style": ""
                      },
                      "class": "addon-options",
                      "meta": {
                       "previousId": "builder-91fb67d4d0424427aed5cb3e21bff439",
                       "bindingActions": {
                        "data-ui-style": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return state.selectedVariantAddonGroupsItem.uiStyle;"
                          }
                         }
                        ]
                       }
                      },
                      "children": [
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "repeat": {
                         "collection": "state.selectedVariantAddonGroupsItem.variants"
                        },
                        "layerName": "Option Button",
                        "tagName": "li",
                        "id": "builder-00a8cd56a3614bbd9d53e55deebacab6",
                        "class": "addon-option",
                        "meta": {
                         "previousId": "builder-39861da600124dc6b1db486b0f4a57e4"
                        },
                        "children": [
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "actions": {
                           "click": "var _a,_b,_c,_d,__spreadArray=function(d,e,t){if(t||2===arguments.length)for(var o,i=0,n=e.length;i<n;i++)!o&&i in e||(o||(o=Array.prototype.slice.call(e,0,i)),o[i]=e[i]);return d.concat(o||Array.prototype.slice.call(e))},Flib=state.Flib,addonName=state.variantsItem.title,addonGroup=state.selectedVariantAddonGroupsItem,addonGroupIndex=Flib.findGroupId({key:addonGroup.key}),addonGroupSelectedAddons=state.selectedAddons[addonGroupIndex],prodSlides=getToggleCollection(\"prod\",\"slider\"),track=document.querySelector(\".TOGprod.store-slider>.slider-track\"),prodSlidesMob=getToggleCollection(\"prodmob\",\"slider\"),trackMob=document.querySelector(\".TOGprodmob.slider>.slider-track\"),initState=!1,ulaThis={Flib:Flib,check:!1,sourceId:state.variantsItem.id,clickerId:null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.linkedClickSourceId},toggleAddon=function(d,e){return d.find((function(d){return d.id===e.id}))?d.filter((function(d){return d.id!==e.id})):__spreadArray(__spreadArray([],d,!0),[e],!1)},updateLinkedAddon=function(d){var e,t,o=this.Flib,i=this.check,n=this.sourceId,a=this.clickerId,r=o.findGroup({variantId:d}),l=document.querySelector('input[name^=\"addon\"][value=\"'.concat(d,'\"]'));if(l&&l.checked!=i)if(r.toggleable||i){if(d!=a)return window.BigData.linkedClickSourceId=n,void l.click();window.BigData.linkedClickSourceId=\"\"}else if(!r.toggleable&&!i&&(e=r.checkedVariantIds[0]!=d?r.checkedVariantIds[0]:r.variants[0].id!=d||1==r.variants.length?r.variants[0].id:r.variants[1].id,t=document.querySelector('input[name^=\"addon\"][value=\"'.concat(e,'\"]')))){if(e!=a)return window.BigData.linkedClickSourceId=n,void t.click();window.BigData.linkedClickSourceId=\"\"}window.BigData.linkedClickSourceId=\"\"};if(initState=state.selectedAddons[addonGroupIndex].find((function(d){return d.id===state.variantsItem.id})),addonGroup.toggleable||initState&&!window.BigData.linkedClickSourceId)addonGroup.toggleable&&(state.selectedAddons[addonGroupIndex]=toggleAddon(addonGroupSelectedAddons,state.variantsItem),window.BigData.product.selectedAddons[addonGroupIndex]=toggleAddon(addonGroupSelectedAddons,state.variantsItem));else{var groupChosenAddon=state.selectedAddons[addonGroupIndex][0];groupChosenAddon.linkedVariantIds.length?groupChosenAddon.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis)):window.BigData.linkedClickSourceId=\"\",initState||(state.selectedAddons[addonGroupIndex]=[state.variantsItem],(null===(_b=null===window||void 0===window?void 0:window.BigData)||void 0===_b?void 0:_b.product)&&(window.BigData.product.selectedAddons[addonGroupIndex]=[state.variantsItem]))}if(!state.variantsItem.linkedVariantIds.length&&window.BigData.linkedClickSourceId?window.BigData.linkedClickSourceId=\"\":!addonGroup.toggleable&&initState||(ulaThis.check=!initState,state.variantsItem.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis))),null!=(null===(_c=null===state||void 0===state?void 0:state.variantsItem)||void 0===_c?void 0:_c.imageIndex)&&(null===(_d=null===state||void 0===state?void 0:state.variantsItem)||void 0===_d?void 0:_d.imageIndex)>=0&&!initState){var targetIndex=state.variantsItem.imageIndex;window.prodScroll||(window.prodScroll=track.scrollLeft),window.prodScroll!=prodSlides[targetIndex].offsetLeft&&(window.prodScroll=prodSlides[targetIndex].offsetLeft,track.scrollLeft=window.prodScroll),trackMob.scrollLeft!=prodSlidesMob[targetIndex].offsetLeft&&(trackMob.scrollLeft=prodSlidesMob[targetIndex].offsetLeft)}"
                          },
                          "bindings": {
                           "component.options.defaultValue": "var _virtual_index=state.variantsItem.id;return _virtual_index",
                           "component.options.placeholder": "var _virtual_index=state.variantsItem.title;return _virtual_index",
                           "id": "var _virtual_index=\"\".concat(state.selectedProductVariant.title).concat(state.selectedVariantAddonGroupsItem.key).concat(state.variantsItem.title);return _virtual_index",
                           "component.options.name": "var _virtual_index=\"addon_\".concat(state.selectedVariantAddonGroupsItem.key);return _virtual_index",
                           "component.options.type": "var _virtual_index=state.selectedVariantAddonGroupsItem.toggleable?\"checkbox\":\"radio\";return _virtual_index",
                           "disabled": "state.selectedVariantAddonGroupsItem.disabledVariantIds.includes(state.variantsItem.id)"
                          },
                          "code": {
                           "actions": {
                            "click": "const { Flib } = state;\nconst addonName = state.variantsItem.title;\nconst addonGroup = state.selectedVariantAddonGroupsItem;\nconst addonGroupIndex = Flib.findGroupId({ key: addonGroup.key });\nconst addonGroupSelectedAddons = state.selectedAddons[addonGroupIndex];\nconst prodSlides = getToggleCollection(\"prod\", \"slider\");\nconst track = document.querySelector(\".TOGprod.store-slider>.slider-track\");\nconst prodSlidesMob = getToggleCollection(\"prodmob\", \"slider\");\nconst trackMob = document.querySelector(\".TOGprodmob.slider>.slider-track\");\nlet initState = false;\nlet ulaThis = {\n  Flib,\n  check: false,\n  sourceId: state.variantsItem.id,\n  clickerId: window?.BigData?.linkedClickSourceId,\n};\n\nconst toggleAddon = (selecteds, target) => {\n  return selecteds.find((addon) => addon.id === target.id)\n    ? selecteds.filter((addon) => addon.id !== target.id)\n    : [...selecteds, target];\n};\nconst updateLinkedAddon = function (linkedVid) {\n  const { Flib, check, sourceId, clickerId } = this;\n  const group = Flib.findGroup({ variantId: linkedVid });\n  const linkedEl = document.querySelector(\n    `input[name^=\"addon\"][value=\"${linkedVid}\"]`\n  );\n  let defaultVid, defaultEl;\n\n  if (!!linkedEl && linkedEl.checked != check) {\n    if (group.toggleable || check) {\n      /* console.log('updateLinkedAddon() DATA:', {check, linkedEl}); */\n      if (linkedVid != clickerId) {\n        /* console.log('updateLinkedAddon() CLICKED LINKED ADDON'); */\n        window.BigData.linkedClickSourceId = sourceId;\n        linkedEl.click();\n        return;\n      } else {\n        window.BigData.linkedClickSourceId = \"\";\n      }\n    } else if (!group.toggleable && !check) {\n      if (group.checkedVariantIds[0] != linkedVid) {\n        defaultVid = group.checkedVariantIds[0];\n      } else if (\n        group.variants[0].id != linkedVid ||\n        group.variants.length == 1\n      ) {\n        defaultVid = group.variants[0].id;\n      } else {\n        defaultVid = group.variants[1].id;\n      }\n      defaultEl = document.querySelector(\n        `input[name^=\"addon\"][value=\"${defaultVid}\"]`\n      );\n      /* console.log('updateLinkedAddon() DATA:', {check, linkedEl, defaultEl}); */\n      if (!!defaultEl) {\n        if (defaultVid != clickerId) {\n          /* console.log('updateLinkedAddon() CLICKED DEFAULT ADDON'); */\n          window.BigData.linkedClickSourceId = sourceId;\n          defaultEl.click();\n          return;\n        } else {\n          window.BigData.linkedClickSourceId = \"\";\n        }\n      }\n    }\n  }\n  /* console.log('updateLinkedAddon() DATA:', {check, linkedEl, defaultEl}); */\n  window.BigData.linkedClickSourceId = \"\";\n};\n\ninitState = state.selectedAddons[addonGroupIndex].find(\n  (addon) => addon.id === state.variantsItem.id\n);\nif (\n  !addonGroup.toggleable &&\n  (!initState || !!window.BigData.linkedClickSourceId)\n) {\n  let groupChosenAddon = state.selectedAddons[addonGroupIndex][0];\n  if (!groupChosenAddon.linkedVariantIds.length) {\n    window.BigData.linkedClickSourceId = \"\";\n  } else {\n    groupChosenAddon.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis));\n  }\n  if (!initState) {\n    state.selectedAddons[addonGroupIndex] = [state.variantsItem];\n    if (!!window?.BigData?.product) {\n      window.BigData.product.selectedAddons[addonGroupIndex] = [\n        state.variantsItem,\n      ];\n    }\n  }\n} else if (addonGroup.toggleable) {\n  state.selectedAddons[addonGroupIndex] = toggleAddon(\n    addonGroupSelectedAddons,\n    state.variantsItem\n  );\n  window.BigData.product.selectedAddons[addonGroupIndex] = toggleAddon(\n    addonGroupSelectedAddons,\n    state.variantsItem\n  );\n}\n\nif (\n  !state.variantsItem.linkedVariantIds.length &&\n  !!window.BigData.linkedClickSourceId\n) {\n  window.BigData.linkedClickSourceId = \"\";\n} else if (addonGroup.toggleable || !initState) {\n  ulaThis.check = !initState;\n  state.variantsItem.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis));\n}\n\nif (\n  state?.variantsItem?.imageIndex != undefined &&\n  state?.variantsItem?.imageIndex >= 0 &&\n  !initState\n) {\n  let targetIndex = state.variantsItem.imageIndex;\n  if (!window.prodScroll) window.prodScroll = track.scrollLeft;\n  if (window.prodScroll != prodSlides[targetIndex].offsetLeft) {\n    window.prodScroll = prodSlides[targetIndex].offsetLeft;\n    track.scrollLeft = window.prodScroll;\n  }\n  if (trackMob.scrollLeft != prodSlidesMob[targetIndex].offsetLeft) {\n    trackMob.scrollLeft = prodSlidesMob[targetIndex].offsetLeft;\n  }\n}\n"
                           },
                           "bindings": {
                            "component.options.defaultValue": "return state.variantsItem.id;",
                            "component.options.placeholder": "state.variantsItem.title",
                            "id": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;\n",
                            "component.options.name": "return `addon_${state.selectedVariantAddonGroupsItem.key}`;\n",
                            "component.options.type": "state.selectedVariantAddonGroupsItem.toggleable ? \"checkbox\" : \"radio\";\n",
                            "disabled": "state.selectedVariantAddonGroupsItem.disabledVariantIds.includes(\n  state.variantsItem.id\n);\n"
                           }
                          },
                          "layerName": "Option Input",
                          "id": "builder-6ba51c89dec945ea9a90d3ab205faaed",
                          "properties": {
                           "id": "",
                           "disabled": ""
                          },
                          "meta": {
                           "previousId": "builder-c7133b52dd814ec1b238e074ba5e7558",
                           "bindingActions": {
                            "id": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;"
                              }
                             }
                            ],
                            "component": {
                             "options": {
                              "name": [
                               {
                                "@type": "@builder.io/core:Action",
                                "action": "@builder.io:customCode",
                                "options": {
                                 "code": "return `addon_${state.selectedVariantAddonGroupsItem.key}`"
                                }
                               }
                              ],
                              "type": [
                               {
                                "@type": "@builder.io/core:Action",
                                "action": "@builder.io:customCode",
                                "options": {
                                 "code": "state.selectedVariantAddonGroupsItem.toggleable ? 'checkbox' : 'radio'"
                                }
                               }
                              ]
                             }
                            },
                            "disabled": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "state.selectedVariantAddonGroupsItem.disabledVariantIds.includes(state.variantsItem.id);"
                              }
                             }
                            ],
                            "style": {
                             "color": null
                            },
                            "data-for-sale": null,
                            "checked": null
                           },
                           "eventActions": {
                            "click": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "const {Flib} = state;\nconst addonName = state.variantsItem.title;\nconst addonGroup = state.selectedVariantAddonGroupsItem;\nconst addonGroupIndex = Flib.findGroupId({key: addonGroup.key});\nconst addonGroupSelectedAddons = state.selectedAddons[addonGroupIndex];\nconst prodSlides = getToggleCollection('prod', 'slider');\nconst track = document.querySelector('.TOGprod.store-slider>.slider-track');\nconst prodSlidesMob = getToggleCollection('prodmob', 'slider');\nconst trackMob = document.querySelector('.TOGprodmob.slider>.slider-track');\nlet initState = false;\nlet ulaThis = {Flib, check: false, sourceId: state.variantsItem.id, clickerId: window?.BigData?.linkedClickSourceId};\n\nconst toggleAddon = (selecteds, target) => {\n  return selecteds.find(addon => addon.id === target.id) ? selecteds.filter(addon => addon.id !== target.id) : [ ...selecteds, target ];\n};\nconst updateLinkedAddon = function(linkedVid) {\n  const {Flib, check, sourceId, clickerId} = this;\n  const group = Flib.findGroup({variantId: linkedVid});\n  const linkedEl = document.querySelector(`input[name^=\"addon\"][value=\"${linkedVid}\"]`);\n  let defaultVid, defaultEl;\n\n  if(!!linkedEl && linkedEl.checked != check) {\n    if(group.toggleable || check) {\n      /* console.log('updateLinkedAddon() DATA:', {check, linkedEl}); */\n      if(linkedVid != clickerId) {\n        /* console.log('updateLinkedAddon() CLICKED LINKED ADDON'); */\n        window.BigData.linkedClickSourceId = sourceId;\n        linkedEl.click();\n        return;\n      }\n      else {\n        window.BigData.linkedClickSourceId = '';\n      }\n    }\n    else if(!group.toggleable && !check) {\n      if(group.checkedVariantIds[0] != linkedVid) {\n        defaultVid = group.checkedVariantIds[0];\n      }\n      else if(group.variants[0].id != linkedVid || group.variants.length == 1) {\n        defaultVid = group.variants[0].id;\n      }\n      else {\n        defaultVid = group.variants[1].id;\n      }\n      defaultEl = document.querySelector(`input[name^=\"addon\"][value=\"${defaultVid}\"]`);\n      /* console.log('updateLinkedAddon() DATA:', {check, linkedEl, defaultEl}); */\n      if(!!defaultEl) {\n        if(defaultVid != clickerId) {\n          /* console.log('updateLinkedAddon() CLICKED DEFAULT ADDON'); */\n          window.BigData.linkedClickSourceId = sourceId;\n          defaultEl.click();\n          return;\n        }\n        else {\n          window.BigData.linkedClickSourceId = '';\n        }\n      }\n    }\n  }\n  /* console.log('updateLinkedAddon() DATA:', {check, linkedEl, defaultEl}); */\n  window.BigData.linkedClickSourceId = '';\n};\n\n\ninitState = state.selectedAddons[addonGroupIndex].find(addon => addon.id === state.variantsItem.id);\nif(!addonGroup.toggleable && (!initState || !!window.BigData.linkedClickSourceId)) {\n  let groupChosenAddon = state.selectedAddons[addonGroupIndex][0];\n  if(!groupChosenAddon.linkedVariantIds.length) {\n    window.BigData.linkedClickSourceId = '';\n  }\n  else {\n    groupChosenAddon.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis));\n  }\n  if(!initState) {\n    state.selectedAddons[addonGroupIndex] = [state.variantsItem];\n    if(!!window?.BigData?.product) {\n      window.BigData.product.selectedAddons[addonGroupIndex] = [state.variantsItem];\n    }\n  }\n}\nelse if(addonGroup.toggleable) {\n  state.selectedAddons[addonGroupIndex] = toggleAddon(addonGroupSelectedAddons, state.variantsItem);\n  window.BigData.product.selectedAddons[addonGroupIndex] = toggleAddon(addonGroupSelectedAddons, state.variantsItem);\n}\n\nif(!state.variantsItem.linkedVariantIds.length && !!window.BigData.linkedClickSourceId) {\n  window.BigData.linkedClickSourceId = '';\n}\nelse if(addonGroup.toggleable || !initState) {\n  ulaThis.check = !initState;\n  state.variantsItem.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis));\n}\n\nif(state?.variantsItem?.imageIndex != undefined && state?.variantsItem?.imageIndex >= 0 && !initState) {\n  let targetIndex = state.variantsItem.imageIndex;\n  if(!window.prodScroll) window.prodScroll = track.scrollLeft;\n  if(window.prodScroll != prodSlides[targetIndex].offsetLeft) {\n    window.prodScroll = prodSlides[targetIndex].offsetLeft;\n    track.scrollLeft = window.prodScroll;\n  }\n  if(trackMob.scrollLeft != prodSlidesMob[targetIndex].offsetLeft) {\n    trackMob.scrollLeft = prodSlidesMob[targetIndex].offsetLeft;\n  }\n}"
                              }
                             }
                            ]
                           }
                          },
                          "component": {
                           "name": "Form:Input",
                           "options": {
                            "type": "",
                            "placeholder": "",
                            "required": false,
                            "name": "ipd",
                            "defaultValue": ""
                           },
                           "isRSC": null
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "bindings": {
                           "for": "var _virtual_index=\"\".concat(state.selectedProductVariant.title).concat(state.selectedVariantAddonGroupsItem.key).concat(state.variantsItem.title);return _virtual_index",
                           "hide": "var _virtual_index=\"Color Swatch\"!=state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index",
                           "component.options.code": "var returnValue=function(){var t=\"swatch_fill_\".concat(state.variantsItem.id),s=\"#DFDFDF\",e=\"#DFDFDF\";return state.variantsItem&&state.variantsItem.swatchColors&&state.variantsItem.swatchColors.length>0&&(s=state.variantsItem.swatchColors[0],e=state.variantsItem.swatchColors.length>1?state.variantsItem.swatchColors[1]:state.variantsItem.swatchColors[0]),'\\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44\" height=\"45\" viewBox=\"0 0 44 45\" fill=\"none\" class=\"swatch-default\">\\n    <circle cx=\"22\" cy=\"22.5\" r=\"21.5\" stroke=\"#DFDFDF\"/>\\n    <circle cx=\"22\" cy=\"22.5\" r=\"21.5\" stroke=\"black\" stroke-opacity=\"0.2\"/>\\n    <circle cx=\"22\" cy=\"22.5\" r=\"18\" fill=\"url(#'.concat(t,')\"/>\\n    <defs>\\n      <linearGradient id=\"').concat(t,'\" x1=\"63.5507\" y1=\"-30.6518\" x2=\"11.8004\" y2=\"32.0869\" gradientUnits=\"userSpaceOnUse\">\\n        <stop stop-color=\"').concat(e,'\"/>\\n        <stop offset=\"1\" stop-color=\"').concat(s,'\"/>\\n      </linearGradient>\\n    </defs>\\n  </svg>\\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44\" height=\"45\" viewBox=\"0 0 44 45\" fill=\"none\" class=\"swatch-checked\">\\n    <circle cx=\"22\" cy=\"22.5\" r=\"21\" stroke=\"#4D1EF7\" stroke-width=\"2\"/>\\n    <circle cx=\"22\" cy=\"22.5\" r=\"18\" fill=\"url(#').concat(t,'c)\"/>\\n    <defs>\\n      <linearGradient id=\"').concat(t,'c\" x1=\"63.5507\" y1=\"-30.6518\" x2=\"11.8004\" y2=\"32.0869\" gradientUnits=\"userSpaceOnUse\">\\n        <stop stop-color=\"').concat(e,'\"/>\\n        <stop offset=\"1\" stop-color=\"').concat(s,'\"/>\\n      </linearGradient>\\n    </defs>\\n  </svg>\\n')}();return returnValue"
                          },
                          "code": {
                           "bindings": {
                            "for": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;\n",
                            "hide": "state.selectedVariantAddonGroupsItem.uiStyle != \"Color Swatch\"",
                            "component.options.code": "const fillId = `swatch_fill_${state.variantsItem.id}`;\nlet colorA = '#DFDFDF';\nlet colorB = '#DFDFDF';\n\nif(!!state.variantsItem && !!state.variantsItem.swatchColors && state.variantsItem.swatchColors.length > 0) {\n  colorA = state.variantsItem.swatchColors[0];\n  colorB = state.variantsItem.swatchColors.length > 1 ? state.variantsItem.swatchColors[1] : state.variantsItem.swatchColors[0];\n}\n\nreturn (`\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44\" height=\"45\" viewBox=\"0 0 44 45\" fill=\"none\" class=\"swatch-default\">\n    <circle cx=\"22\" cy=\"22.5\" r=\"21.5\" stroke=\"#DFDFDF\"/>\n    <circle cx=\"22\" cy=\"22.5\" r=\"21.5\" stroke=\"black\" stroke-opacity=\"0.2\"/>\n    <circle cx=\"22\" cy=\"22.5\" r=\"18\" fill=\"url(#${fillId})\"/>\n    <defs>\n      <linearGradient id=\"${fillId}\" x1=\"63.5507\" y1=\"-30.6518\" x2=\"11.8004\" y2=\"32.0869\" gradientUnits=\"userSpaceOnUse\">\n        <stop stop-color=\"${colorB}\"/>\n        <stop offset=\"1\" stop-color=\"${colorA}\"/>\n      </linearGradient>\n    </defs>\n  </svg>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44\" height=\"45\" viewBox=\"0 0 44 45\" fill=\"none\" class=\"swatch-checked\">\n    <circle cx=\"22\" cy=\"22.5\" r=\"21\" stroke=\"#4D1EF7\" stroke-width=\"2\"/>\n    <circle cx=\"22\" cy=\"22.5\" r=\"18\" fill=\"url(#${fillId}c)\"/>\n    <defs>\n      <linearGradient id=\"${fillId}c\" x1=\"63.5507\" y1=\"-30.6518\" x2=\"11.8004\" y2=\"32.0869\" gradientUnits=\"userSpaceOnUse\">\n        <stop stop-color=\"${colorB}\"/>\n        <stop offset=\"1\" stop-color=\"${colorA}\"/>\n      </linearGradient>\n    </defs>\n  </svg>\n`);"
                           }
                          },
                          "layerName": "Color Swatch Label",
                          "tagName": "label",
                          "id": "builder-23bb7df25cba49b6b959505490def94f",
                          "properties": {
                           "for": ""
                          },
                          "meta": {
                           "bindingActions": {
                            "for": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;"
                              }
                             }
                            ],
                            "_newProperty": null,
                            "component": {
                             "options": {
                              "code": null
                             }
                            }
                           }
                          },
                          "component": {
                           "name": "Custom Code",
                           "options": {
                            "code": "<div />",
                            "replaceNodes": true
                           },
                           "isRSC": null
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "bindings": {
                           "for": "var _virtual_index=\"\".concat(state.selectedProductVariant.title).concat(state.selectedVariantAddonGroupsItem.key).concat(state.variantsItem.title);return _virtual_index",
                           "hide": "var _virtual_index=\"Product Photo\"!=state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index",
                           "component.options.code": "var returnValue=function(){var t=state.variantsItem.title,e=state.variantsItem.image,n=\"\",a=state.variantsItem.description,r=state.variantsItem.priceText?state.variantsItem.priceText.join(\"</br>\"):\"+ \".concat(state.variantsItem.price);return state.variantsItem.finePrint&&(n=\"<sup>\".concat(state.variantsItem.finePrintIndex,\"</sup>\")),'\\n  <svg class=\\'unchecked\\' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\">\\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" fill=\"white\"/>\\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" stroke=\"currentColor\"/>\\n    <path d=\"M8.90759 17.4414L3.3125 11.7533L4.71127 10.3312L8.90759 14.5973L17.9137 5.44141L19.3125 6.86344L8.90759 17.4414Z\" fill=\"white\"/>\\n  </svg>\\n  <svg class=\\'checked\\' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\">\\n    <rect y=\"0.521484\" width=\"21.9788\" height=\"21.9788\" rx=\"2\" transform=\"rotate(-0.0175452 0 0.521484)\" fill=\"currentColor\"></rect>\\n    <path d=\"M8.90759 17.9502L3.3125 12.262L4.71127 10.84L8.90759 15.1061L17.9137 5.9502L19.3125 7.37223L8.90759 17.9502Z\" fill=\"white\"></path>\\n  </svg>\\n  <img fetchpriority=\"auto\" src=\"'.concat(e,'\" sizes=\"(max-width: 96px) 10vw,  (max-width: 96px) 10vw, 10vw\">\\n  <div class=\"addon-desc\">\\n      <span>').concat(t).concat(n,\"</span>\\n      <span>\").concat(a,'</span>\\n  </div>\\n  <span class=\"addon-price\">').concat(r,\"</span>\\n\")}();return returnValue"
                          },
                          "code": {
                           "bindings": {
                            "for": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;\n",
                            "hide": "state.selectedVariantAddonGroupsItem.uiStyle != \"Product Photo\"",
                            "component.options.code": "let title = state.variantsItem.title;\nlet image = state.variantsItem.image;\nlet finePrintIndex = '';\nlet desc = state.variantsItem.description;\nlet price = !state.variantsItem.priceText ? `+ ${state.variantsItem.price}` : state.variantsItem.priceText.join('</br>');\nif(!!state.variantsItem.finePrint) {\n    finePrintIndex = `<sup>${state.variantsItem.finePrintIndex}</sup>`;\n}\n    \nreturn (`\n  <svg class='unchecked' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\">\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" fill=\"white\"/>\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" stroke=\"currentColor\"/>\n    <path d=\"M8.90759 17.4414L3.3125 11.7533L4.71127 10.3312L8.90759 14.5973L17.9137 5.44141L19.3125 6.86344L8.90759 17.4414Z\" fill=\"white\"/>\n  </svg>\n  <svg class='checked' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\">\n    <rect y=\"0.521484\" width=\"21.9788\" height=\"21.9788\" rx=\"2\" transform=\"rotate(-0.0175452 0 0.521484)\" fill=\"currentColor\"></rect>\n    <path d=\"M8.90759 17.9502L3.3125 12.262L4.71127 10.84L8.90759 15.1061L17.9137 5.9502L19.3125 7.37223L8.90759 17.9502Z\" fill=\"white\"></path>\n  </svg>\n  <img fetchpriority=\"auto\" src=\"${image}\" sizes=\"(max-width: 96px) 10vw,  (max-width: 96px) 10vw, 10vw\">\n  <div class=\"addon-desc\">\n      <span>${title}${finePrintIndex}</span>\n      <span>${desc}</span>\n  </div>\n  <span class=\"addon-price\">${price}</span>\n`);"
                           }
                          },
                          "layerName": "Product Photo Label",
                          "tagName": "label",
                          "id": "builder-fb7af203d7264e9b9e9caf6409d5d92f",
                          "properties": {
                           "for": ""
                          },
                          "class": "font-body-sm font-mob-xsm",
                          "meta": {
                           "bindingActions": {
                            "for": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;"
                              }
                             }
                            ],
                            "_newProperty": null,
                            "component": {
                             "options": {
                              "code": null
                             }
                            }
                           },
                           "previousId": "builder-23bb7df25cba49b6b959505490def94f"
                          },
                          "component": {
                           "name": "Custom Code",
                           "options": {
                            "code": "<div />",
                            "replaceNodes": true
                           },
                           "isRSC": null
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "bindings": {
                           "for": "var _virtual_index=\"\".concat(state.selectedProductVariant.title).concat(state.selectedVariantAddonGroupsItem.key).concat(state.variantsItem.title);return _virtual_index",
                           "hide": "var _virtual_index=\"Variant Name\"!=state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index",
                           "component.options.code": "var returnValue=function(){var t=state.variantsItem.title,n=\"\",e=state.variantsItem.description,a=state.variantsItem.priceText?state.variantsItem.priceText.join(\"</br>\"):\"+ \".concat(state.variantsItem.price);return state.variantsItem.finePrint&&(n=\"<sup>\".concat(state.variantsItem.finePrintIndex,\"</sup>\")),'\\n  <svg class=\\'unchecked\\' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\">\\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" fill=\"white\"/>\\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" stroke=\"currentColor\"/>\\n    <path d=\"M8.90759 17.4414L3.3125 11.7533L4.71127 10.3312L8.90759 14.5973L17.9137 5.44141L19.3125 6.86344L8.90759 17.4414Z\" fill=\"white\"/>\\n  </svg>\\n  <svg class=\\'checked\\' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\">\\n    <rect y=\"0.521484\" width=\"21.9788\" height=\"21.9788\" rx=\"2\" transform=\"rotate(-0.0175452 0 0.521484)\" fill=\"currentColor\"></rect>\\n    <path d=\"M8.90759 17.9502L3.3125 12.262L4.71127 10.84L8.90759 15.1061L17.9137 5.9502L19.3125 7.37223L8.90759 17.9502Z\" fill=\"white\"></path>\\n  </svg>\\n  <div class=\"addon-desc\">\\n      <span>'.concat(t).concat(n,\"</span>\\n      <span>\").concat(e,'</span>\\n  </div>\\n  <span class=\"addon-price\">').concat(a,\"</span>\\n\")}();return returnValue"
                          },
                          "code": {
                           "bindings": {
                            "for": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;\n",
                            "hide": "state.selectedVariantAddonGroupsItem.uiStyle != \"Variant Name\"",
                            "component.options.code": "let title = state.variantsItem.title;\nlet finePrintIndex = '';\nlet desc = state.variantsItem.description;\nlet price = !state.variantsItem.priceText ? `+ ${state.variantsItem.price}` : state.variantsItem.priceText.join('</br>');\nif(!!state.variantsItem.finePrint) {\n    finePrintIndex = `<sup>${state.variantsItem.finePrintIndex}</sup>`;\n}\n    \nreturn (`\n  <svg class='unchecked' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\">\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" fill=\"white\"/>\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" stroke=\"currentColor\"/>\n    <path d=\"M8.90759 17.4414L3.3125 11.7533L4.71127 10.3312L8.90759 14.5973L17.9137 5.44141L19.3125 6.86344L8.90759 17.4414Z\" fill=\"white\"/>\n  </svg>\n  <svg class='checked' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\">\n    <rect y=\"0.521484\" width=\"21.9788\" height=\"21.9788\" rx=\"2\" transform=\"rotate(-0.0175452 0 0.521484)\" fill=\"currentColor\"></rect>\n    <path d=\"M8.90759 17.9502L3.3125 12.262L4.71127 10.84L8.90759 15.1061L17.9137 5.9502L19.3125 7.37223L8.90759 17.9502Z\" fill=\"white\"></path>\n  </svg>\n  <div class=\"addon-desc\">\n      <span>${title}${finePrintIndex}</span>\n      <span>${desc}</span>\n  </div>\n  <span class=\"addon-price\">${price}</span>\n`);"
                           }
                          },
                          "layerName": "Variant Name Label",
                          "tagName": "label",
                          "id": "builder-3f23407ce2de4306abe1e4a33c6a0aad",
                          "properties": {
                           "for": ""
                          },
                          "class": "font-body-sm font-mob-xsm",
                          "meta": {
                           "bindingActions": {
                            "for": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;"
                              }
                             }
                            ],
                            "_newProperty": null,
                            "component": {
                             "options": {
                              "code": null
                             }
                            }
                           },
                           "previousId": "builder-fb7af203d7264e9b9e9caf6409d5d92f"
                          },
                          "component": {
                           "name": "Custom Code",
                           "options": {
                            "code": "<div />",
                            "replaceNodes": true
                           },
                           "isRSC": null
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "bindings": {
                           "component.options.text": "state.productInfo&&\"\".concat(JSON.stringify(state.variantsItem))"
                          },
                          "code": {
                           "bindings": {
                            "component.options.text": "!state.productInfo ? '' : `${JSON.stringify(state.variantsItem)}`;"
                           }
                          },
                          "layerName": "VARIANT JSON",
                          "id": "builder-2320757c1fec4d8ba6cd8241b0abcf1a",
                          "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-64676340a1894349b2db7e76438ba9cc"
                          },
                          "component": {
                           "name": "Text",
                           "options": {
                            "text": "Enter some text..."
                           },
                           "isRSC": null
                          },
                          "responsiveStyles": {
                           "large": {
                            "display": "none"
                           }
                          }
                         }
                        ]
                       }
                      ]
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.variantsItem)||void 0===_a?void 0:_a.finePrint)&&state.variantsItem.finePrintIndex>0;return _virtual_index",
                       "component.options.code": "var returnValue=function(){var a=state.variantsItem.finePrint,t=state.variantsItem.finePrintIndex;return'<div class=\"spacer-32 tspacer-32 mspacer-32\"></div>\\n<span><sup>'.concat(t,\"</sup>\").concat(a,\"</span>\")}();return returnValue"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!state?.variantsItem?.finePrint && state.variantsItem.finePrintIndex > 0",
                        "component.options.code": "let finePrint = state.variantsItem.finePrint;\nlet finePrintIndex = state.variantsItem.finePrintIndex;\nreturn `<div class=\"spacer-32 tspacer-32 mspacer-32\"></div>\n<span><sup>${finePrintIndex}</sup>${finePrint}</span>`;"
                       }
                      },
                      "repeat": {
                       "collection": "state.selectedVariantAddonGroupsItem.variants"
                      },
                      "layerName": "Addon Fine Print",
                      "id": "builder-b3d0c3e921e241839d8669f02678eb27",
                      "class": "addon-fine-print font-detail font-mob-detail",
                      "meta": {
                       "previousId": "builder-49ce6c0cae4049a594b8fb3e53942b77",
                       "bindingActions": {
                        "_newProperty": null,
                        "component": {
                         "options": {
                          "code": null
                         }
                        }
                       }
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                        "replaceNodes": true
                       },
                       "isRSC": null
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 56/64/64",
                    "id": "builder-e9f9030b6d2645cdbe6fd081b3d19265",
                    "meta": {
                     "previousId": "builder-27585ae6302a451282b062317148f4b9",
                     "bindingActions": {
                      "show": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-56 tspacer-64 mspacer-64\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   }
                  ]
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[SPACER] - 8/8/8",
                  "id": "builder-ac5098b827ec488792f18cb6ee5fe63b",
                  "meta": {
                   "previousId": "builder-2227a4038fd14241ba2d0ac841b377d4",
                   "bindingActions": {
                    "hide": null
                   }
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-8 tspacer-8 mspacer-8\" />\n",
                    "replaceNodes": true
                   },
                   "isRSC": null
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(right total footer)",
                  "id": "builder-93f12fd20b3740f79d5cbf6940154d4e",
                  "class": "product-footer",
                  "meta": {
                   "previousId": "builder-2b0252fe121d444caec71df3958db836"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16/16/16",
                    "id": "builder-2227a4038fd14241ba2d0ac841b377d4",
                    "meta": {
                     "previousId": "builder-19e4e8328b9c4d9eaa077e4dc4fdd5c8",
                     "bindingActions": {
                      "hide": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.code": "var returnValue=function(){var a,t,n,i;if(!!(!(null===(t=null===(a=null===window||void 0===window?void 0:window.BigData)||void 0===a?void 0:a.product)||void 0===t?void 0:t.store)||!state.selectedProductVariant&&!(null===(n=state.productInfo)||void 0===n?void 0:n.variants)))return\"\";var e=window.BigData.product,o=e.variantData,l=e.variantShipping,d=e.variantPrices,r=e.selectedVariantShipping,s=e.selectedVariantData,c=e.selectedVariantAddonGroups,u=e.selectedAddons,v=window.BigData.Flib.rootDate,p=window.curr,f=null!=r?r:Object.values(l)[0],w=null!=s?s:Object.values(o)[0],g=window.BigData.product.store.estimatedDelivery,h=v(f.shipDate),D=f.shipMsg,b=null!==(i=d[w.title])&&void 0!==i?i:Object.values(d)[0];b=p(b);var m=[];return(null==c?void 0:c.length)&&(m=c.reduce((function(a,t){return a.concat(t.ephemeralVariantIds)}),[])),null==u||u.forEach((function(a){a.forEach((function(a){var t=v(a.shipDate);(\"Invalid Date\"==h||t>h)&&!a.shipsSeparately&&(h=t,D=a.shipMsg),m.includes(a.id)||(b=b.add(a.price))}))})),\"Invalid Date\"!=h&&D&&\"null\"!=D||(D=window.BigData.product.store.fallbackShipMsg),'\\n  <div class=\"total-delivery\">\\n      <span class=\"font-detail font-mob-detail\">'.concat(g,'</span>\\n      <span class=\"font-body-lg font-mob-sm\">').concat(D,'</span>\\n  </div>\\n  <span class=\"total-price font-subhead font-mob-lg\">').concat(b.format(),\"</span>\\n\")}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "component.options.code": "let bigDataReady = !!window?.BigData?.product?.store && (!!state.selectedProductVariant || !!state.productInfo?.variants);\nif(!bigDataReady) {\n  return '';\n}\n\nlet {\n  variantData,\n  variantShipping,\n  variantPrices,\n  selectedVariantShipping,\n  selectedVariantData,\n  selectedVariantAddonGroups,\n  selectedAddons,\n} = window.BigData.product;\nlet {rootDate} = window.BigData.Flib;\nlet currency = window.curr;\nlet today = new Date();\nlet shippingData = selectedVariantShipping ?? Object.values(variantShipping)[0];\nlet variant = selectedVariantData ?? Object.values(variantData)[0];\nlet estDelivery = window.BigData.product.store.estimatedDelivery;\n/*let shipDate = shippingData.shipDate.split('-');*/\nlet shipDate = rootDate(shippingData.shipDate);\nlet shipMsg = shippingData.shipMsg;\nlet totalPrice = variantPrices[variant.title] ?? Object.values(variantPrices)[0];\ntotalPrice = currency(totalPrice);\nlet ephemeralIds = [];\nif(selectedVariantAddonGroups?.length) {\n  ephemeralIds = selectedVariantAddonGroups.reduce((final, group) => {\n    return final.concat(group.ephemeralVariantIds);\n  }, []);\n}\n\nselectedAddons?.forEach(addonSet => {\n  addonSet.forEach(addon => {\n    let addonShipDate = rootDate(addon.shipDate);\n    if((shipDate == 'Invalid Date' || addonShipDate > shipDate) && !addon.shipsSeparately) {\n      shipDate = addonShipDate;\n      shipMsg = addon.shipMsg;\n    }\n    if(!ephemeralIds.includes(addon.id)) {\n      totalPrice = totalPrice.add(addon.price);\n    }\n  });\n});\nif(shipDate == 'Invalid Date' || !shipMsg || shipMsg == 'null') {\n  shipMsg = window.BigData.product.store.fallbackShipMsg;\n}\n    \nreturn `\n  <div class=\"total-delivery\">\n      <span class=\"font-detail font-mob-detail\">${estDelivery}</span>\n      <span class=\"font-body-lg font-mob-sm\">${shipMsg}</span>\n  </div>\n  <span class=\"total-price font-subhead font-mob-lg\">${totalPrice.format()}</span>\n`;"
                     }
                    },
                    "layerName": "Items summary",
                    "id": "builder-8b0d246bbc7b4505a25a11e6665287c9",
                    "class": "items-summary",
                    "meta": {
                     "bindingActions": {
                      "_newProperty": null,
                      "component": {
                       "options": {
                        "code": null
                       }
                      }
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<p>Hello there, I am custom HTML code!</p>",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16/16/16",
                    "id": "builder-e6c82cc917684776aac372a04069e683",
                    "meta": {
                     "previousId": "builder-2227a4038fd14241ba2d0ac841b377d4",
                     "bindingActions": {
                      "hide": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "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",
                     "component.options.symbol.data.addedToCartButtonText": "var _a,_b,_c,_virtual_index=(null===(_c=null===(_b=null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)||void 0===_b?void 0:_b.store)||void 0===_c?void 0:_c.addedText)||\"Added ✓\";return _virtual_index"
                    },
                    "code": {
                     "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",
                      "component.options.symbol.data.addedToCartButtonText": "window?.BigData?.product?.store?.addedText || \"Added ✓\";\n"
                     }
                    },
                    "layerName": "Add to cart button",
                    "tagName": "a",
                    "id": "builder-278714d48f274fdc95fd6acc848d775d",
                    "properties": {
                     "data-for-sale": "",
                     "data-no-backorder": ""
                    },
                    "class": "add-btn-parent",
                    "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": {},
                     "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": {
                       "options": {
                        "symbol": {
                         "data": {
                          "addedToCartButtonText": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "window?.BigData?.product?.store?.addedText || 'Added ✓'"
                            }
                           }
                          ]
                         }
                        }
                       }
                      }
                     }
                    },
                    "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,
                           "includeInStyleTab": 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,
                           "includeInStyleTab": 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,
                           "includeInStyleTab": 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,
                           "includeInStyleTab": 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,
                           "includeInStyleTab": 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,
                           "includeInStyleTab": false,
                           "defaultCollapsed": false
                          }
                         ],
                         "blocks": [
                          {
                           "@type": "@builder.io/sdk:Element",
                           "@version": 2,
                           "actions": {
                            "click": "var _a,_b,_c,_d,_e,_f,Flib=state.Flib,hasProduct=!!window&&!!window.BigData&&!!window.BigData.product,requiresVariant=!!document.querySelector('.option-group[data-populated=\"true\"]'),variantEl=null,shippingData=null!==(_a=state.selectedVariantShipping)&&void 0!==_a?_a:Object.values(state.variantShipping)[0],variant=null!==(_e=null!==(_b=state.selectedProductVariant)&&void 0!==_b?_b:null===(_d=null===(_c=state.productInfo)||void 0===_c?void 0:_c.variants)||void 0===_d?void 0:_d[0])&&void 0!==_e?_e:{id:window.BigData.product.vid},items=[{quantity:1,id:hasProduct?variant.id:\"42871437951193\",properties:{_ship_date:shippingData.shipDate,_ship_msg:shippingData.shipMsg}}],today=new Date,shipDateStr=shippingData.shipDate,shipDate=new Flib.rootDate(shipDateStr),shipMsg=shippingData.shipMsg;if(null===(_f=state.selectedAddons)||void 0===_f||_f.forEach((function(t){t.forEach((function(t){var e=new Flib.rootDate(t.shipDate);e>shipDate&&!t.shipsSeparately&&(shipDateStr=t.shipDate,shipDate=e,shipMsg=t.shipMsg)}))})),shipDate>today&&(items[0].properties[\"Estimated ship date\"]=shipMsg,shipDate>new Flib.rootDate(shippingData.shipDate)&&(items[0].properties._est_date=shipDateStr,items[0].properties._est_msg=shipMsg)),hasProduct&&requiresVariant&&(variantEl=document.querySelector('input[name^=\"variant\"]:checked'))&&(items[0].id=\"\".concat(variantEl.value),context.setState({selectedVariantDoesNotExist:!1})),state.selectedAddons&&state.selectedAddons.length>0){var addonParentProps_1={_addon_variants:BigData.product.selectedAddons.reduce((function(t,e){return t.concat(e.map((function(t){return t.id})))}),[])};Flib.traverse(BigData.product.selectedVariantAddonGroups,[\"gid\",\"arrName\",\"vid\",\"propName\"],(function(t,e){var a,i;if(\"id\"==t.propName){var s=BigData.product.selectedVariantAddonGroups[t.gid].key,r=BigData.product.selectedAddons.reduce((function(t,a){return t||a.find((function(t){return t.id===e}))}),void 0);addonParentProps_1.hasOwnProperty(s)?r&&addonParentProps_1[s].push(r.title):Object.assign(addonParentProps_1,r?((i={})[s]=[r.title],i):((a={})[s]=[],a))}})),Object.assign(items[0].properties,addonParentProps_1),items=items.concat(state.selectedAddons.reduce((function(t,e){return t.concat(e.map((function(t){var e=!1;if(Flib.traverse(BigData.product.selectedVariantAddonGroups,[\"gid\",\"arrName\",\"vid\"],(function(a,i){e||\"ephemeralVariantIds\"!=a.arrName||(e=i===t.id)})),e)return{};var a={quantity:1,id:t.id,properties:{_addon_parent_variant:items[0].id,_ship_date:t.shipDate,_ship_msg:t.shipMsg,\"Addon for\":state.productInfo.title}},i=new Flib.rootDate(t.shipDate);return t.shipsSeparately&&i>today?a.properties[\"Ships separately\"]=\"Estimated \".concat(t.shipMsg):!t.shipsSeparately&&shipDate>i&&(a.properties._est_date=shipDateStr,a.properties._est_msg=shipMsg),a})))}),[]))}if(!requiresVariant||requiresVariant&&variantEl){items.reverse();var onPost=function(t){this.state.inCart+=1,loadEgCartDrawer()}.bind({state:state});try{jQuery.post(\"\".concat(Shopify.routes.root,\"cart/add.js\"),{items:items},onPost)}catch(t){console.log(\"submission error\",t)}}"
                           },
                           "bindings": {
                            "show": "state&&state.productInfo&&(0==state.qtyLimit||state.qtyLimit>state.inCart)&&(!window||!window.BigData||!window.BigData.product||window.BigData.product.id)",
                            "component.options.text": "var returnValue=function(){var t,o,i,n,a,e,d,l,r,u=!!(window&&window.BigData&&window.BigData.product&&window.BigData.product.store),v=u?window.BigData.product.store.addText:\"\",s=u?window.BigData.product.store.backorderText:\"\",c=!!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o?void 0:o.filter((function(t){return\"ignore-available\"==t})).length),f=!state.variantsInStock||!state.productInfo||\"true\"==state.variantsInStock[state.productInfo.variants[0].title],g=!(null===(n=null===(i=null===state||void 0===state?void 0:state.productInfo)||void 0===i?void 0:i.tags)||void 0===n?void 0:n.filter((function(t){return\"coming-soon\"==t})).length)&&!!(null===(e=null===(a=null===state||void 0===state?void 0:state.productInfo)||void 0===a?void 0:a.tags)||void 0===e?void 0:e.filter((function(t){return\"show-variants\"==t})).length)&&!!(null===(l=null===(d=null===state||void 0===state?void 0:state.productInfo)||void 0===d?void 0:d.options)||void 0===l?void 0:l.length),w=\"true\"==(null===(r=null===state||void 0===state?void 0:state.variantsInStock)||void 0===r?void 0:r[state.selectedProductVariant.title]);return u?c||!g&&f||w?null!=v?v:\"\":s||\"Backorder\":\"\"}();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 { Flib } = state;\nlet hasProduct = !!window && !!window.BigData && !!window.BigData.product;\nlet requiresVariant = !!document.querySelector(\n  '.option-group[data-populated=\"true\"]'\n);\nlet variantEl = null;\nlet shippingData =\n  state.selectedVariantShipping ?? Object.values(state.variantShipping)[0];\nlet variant = state.selectedProductVariant ??\n  state.productInfo?.variants?.[0] ?? { id: window.BigData.product.vid };\n/* console.log('DEBUG: pre-add to cart', {\n\tstate: {\n\t\tselectedVariantShipping: state.selectedVariantShipping,\n\t\tselectedProductVariant: state.selectedProductVariant,\n\t\tproductInfoVariants: state.productInfo?.variants,\n\t\tproductInfoOptions: state.productInfo?.options,\n\t\tvariantsShipping: state.variantShipping,\n\t},\n\tshippingData, variant,\n}); */\nlet items = [\n  {\n    quantity: 1,\n    id: hasProduct ? variant.id : \"42871437951193\",\n    properties: {\n      _ship_date: shippingData.shipDate,\n      _ship_msg: shippingData.shipMsg,\n    },\n  },\n];\nconst today = new Date();\nlet shipDateStr = shippingData.shipDate;\nlet shipDate = new Flib.rootDate(shipDateStr);\nlet shipMsg = shippingData.shipMsg;\n\nstate.selectedAddons?.forEach((addonSet) => {\n  addonSet.forEach((addon) => {\n    let addonShipDate = new Flib.rootDate(addon.shipDate);\n    if (addonShipDate > shipDate && !addon.shipsSeparately) {\n      shipDateStr = addon.shipDate;\n      shipDate = addonShipDate;\n      shipMsg = addon.shipMsg;\n    }\n  });\n});\nif (shipDate > today) {\n  items[0].properties[\"Estimated ship date\"] = shipMsg;\n  if (shipDate > new Flib.rootDate(shippingData.shipDate)) {\n    items[0].properties._est_date = shipDateStr;\n    items[0].properties._est_msg = shipMsg;\n  }\n}\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    });\n  }\n}\n/*console.log({requiresVariant, variantEl});*/\nif (!!state.selectedAddons && state.selectedAddons.length > 0) {\n  let addonParentProps = {\n    _addon_variants: BigData.product.selectedAddons.reduce(\n      (rolling, addonSet) => {\n        return rolling.concat(addonSet.map((addon) => addon.id));\n      },\n      []\n    ),\n  };\n  Flib.traverse(\n    BigData.product.selectedVariantAddonGroups,\n    [\"gid\", \"arrName\", \"vid\", \"propName\"],\n    (ancestors, cVal) => {\n      if (ancestors.propName != \"id\") {\n        return;\n      }\n      let groupKey =\n        BigData.product.selectedVariantAddonGroups[ancestors.gid].key;\n      let addonMatch = BigData.product.selectedAddons.reduce(\n        (rolling, addonSet) => {\n          return !!rolling\n            ? rolling\n            : addonSet.find((addon) => addon.id === cVal);\n        },\n        undefined\n      );\n      if (!addonParentProps.hasOwnProperty(groupKey)) {\n        Object.assign(\n          addonParentProps,\n          !addonMatch ? { [groupKey]: [] } : { [groupKey]: [addonMatch.title] }\n        );\n      } else if (!!addonMatch) {\n        addonParentProps[groupKey].push(addonMatch.title);\n      }\n    }\n  );\n  Object.assign(items[0].properties, addonParentProps);\n  items = items.concat(\n    state.selectedAddons.reduce((rolling, addonSet) => {\n      return rolling.concat(\n        addonSet.map((addon) => {\n          let isEphemeral = false;\n          Flib.traverse(\n            BigData.product.selectedVariantAddonGroups,\n            [\"gid\", \"arrName\", \"vid\"],\n            (ancestors, cVal) => {\n              if (isEphemeral || ancestors.arrName != \"ephemeralVariantIds\") {\n                return;\n              }\n              isEphemeral = cVal === addon.id;\n            }\n          );\n          if (isEphemeral) {\n            return {};\n          }\n          let ret = {\n            quantity: 1,\n            id: addon.id,\n            properties: {\n              _addon_parent_variant: items[0].id,\n              _ship_date: addon.shipDate,\n              _ship_msg: addon.shipMsg,\n              \"Addon for\": state.productInfo.title,\n            },\n          };\n          let addonShipDate = new Flib.rootDate(addon.shipDate);\n          if (!!addon.shipsSeparately && addonShipDate > today) {\n            ret.properties[\"Ships separately\"] = `Estimated ${addon.shipMsg}`;\n          } else if (!addon.shipsSeparately && shipDate > addonShipDate) {\n            ret.properties._est_date = shipDateStr;\n            ret.properties._est_msg = shipMsg;\n          }\n          return ret;\n        })\n      );\n    }, [])\n  );\n}\n\nif (!requiresVariant || (requiresVariant && !!variantEl)) {\n  items.reverse();\n  let onPost = function (resp) {\n    /* BigData.product.inCart += 1; */ /* We do not want this b/c loadEgCartDrawer() uses it to diff against the new inCart val */\n    this.state.inCart += 1;\n    loadEgCartDrawer();\n  }.bind({ state });\n  try {\n    /* console.log('DEBUG: add to cart', {items}); */\n    jQuery.post(`${Shopify.routes.root}cart/add.js`, { items }, onPost);\n  } catch (err) {\n    console.log(\"submission error\", err);\n  }\n}\n"
                            },
                            "bindings": {
                             "component.options.text": "let bigDataReady = !!window\r\n  && !!window.BigData\r\n  && !!window.BigData.product\r\n  && !!window.BigData.product.store\r\nlet addText = !bigDataReady ? '' : window.BigData.product.store.addText;\r\nlet backorderText = !bigDataReady ? '' : window.BigData.product.store.backorderText;\r\n\r\nlet ignoreAvailable = !!state?.productInfo?.tags?.filter(tag => tag == 'ignore-available').length;\r\nlet baseForSale = !state.variantsInStock || !state.productInfo || state.variantsInStock[state.productInfo.variants[0].title] == \"true\";\r\nlet hasOptions = !state?.productInfo?.tags?.filter(tag => tag == 'coming-soon').length && !!state?.productInfo?.tags?.filter(tag => tag == 'show-variants').length && !!state?.productInfo?.options?.length;\r\nlet selectedVariantForSale = state?.variantsInStock?.[state.selectedProductVariant.title] == \"true\";\r\n\r\nif(bigDataReady) {\r\n  if(ignoreAvailable || (!hasOptions && baseForSale) || selectedVariantForSale) {\r\n    return (addText != null ? addText : \"\");\r\n  }\r\n  else {\r\n    return !backorderText ? 'Backorder' : backorderText;\r\n  }\r\n}\r\nreturn \"\";\r\n\r\n\r\n\r\n/* below code is old + currently unused */\r\nconst selectedProductVariant = state.selectedProductVariant;\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.qtyLimit > state.inCart)\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-d9d98e2ac3904c6faf274238238bb8b7",
                           "properties": {
                            "data-ship-msg": ""
                           },
                           "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 {Flib} = state;\nlet hasProduct = !!window && !!window.BigData && !!window.BigData.product;\nlet requiresVariant = !!document.querySelector('.option-group[data-populated=\"true\"]');\nlet variantEl = null;\nlet shippingData = state.selectedVariantShipping ?? Object.values(state.variantShipping)[0];\nlet variant = state.selectedProductVariant ?? state.productInfo?.variants?.[0] ?? {id: window.BigData.product.vid};\n/* console.log('DEBUG: pre-add to cart', {\n\tstate: {\n\t\tselectedVariantShipping: state.selectedVariantShipping,\n\t\tselectedProductVariant: state.selectedProductVariant,\n\t\tproductInfoVariants: state.productInfo?.variants,\n\t\tproductInfoOptions: state.productInfo?.options,\n\t\tvariantsShipping: state.variantShipping,\n\t},\n\tshippingData, variant,\n}); */\nlet items = [{\n\tquantity: 1,\n\tid: hasProduct ? variant.id : '42871437951193',\n\tproperties: {\n\t\t_ship_date: shippingData.shipDate,\n\t\t_ship_msg: shippingData.shipMsg\n\t}\n}];\nconst today = new Date();\nlet shipDateStr = shippingData.shipDate;\nlet shipDate = new Flib.rootDate(shipDateStr);\nlet shipMsg = shippingData.shipMsg;\n\nstate.selectedAddons?.forEach(addonSet => {\n\taddonSet.forEach(addon => {\n\t\tlet addonShipDate = new Flib.rootDate(addon.shipDate);\n\t\tif(addonShipDate > shipDate && !addon.shipsSeparately) {\n\t\t\tshipDateStr = addon.shipDate;\n\t\t\tshipDate = addonShipDate;\n\t\t\tshipMsg = addon.shipMsg;\n\t\t}\n\t});\n});\nif(shipDate > today) {\n\titems[0].properties['Estimated ship date'] = shipMsg;\n\tif(shipDate > (new Flib.rootDate(shippingData.shipDate))) {\n\t\titems[0].properties._est_date = shipDateStr;\n\t\titems[0].properties._est_msg = shipMsg;\n\t}\n}\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});\n\t}\n}\n/*console.log({requiresVariant, variantEl});*/\nif(!!state.selectedAddons && state.selectedAddons.length > 0) {\n\tlet addonParentProps = {\n\t\t_addon_variants: BigData.product.selectedAddons.reduce((rolling, addonSet) => {\n\t\t\treturn rolling.concat(addonSet.map(addon => addon.id));\n\t\t}, [])\n\t};\n\tFlib.traverse(BigData.product.selectedVariantAddonGroups, ['gid', 'arrName', 'vid', 'propName'], (ancestors, cVal) => {\n\t\tif(ancestors.propName != 'id') { return; }\n\t\tlet groupKey = BigData.product.selectedVariantAddonGroups[ancestors.gid].key;\n\t\tlet addonMatch = BigData.product.selectedAddons.reduce((rolling, addonSet) => {\n\t\t\treturn !!rolling ? rolling : addonSet.find(addon => addon.id === cVal);\n\t\t}, undefined);\n\t\tif(!addonParentProps.hasOwnProperty(groupKey)) {\n\t\t\tObject.assign(addonParentProps, !addonMatch ? {[groupKey]: []} : {[groupKey]: [addonMatch.title]});\n\t\t} else if(!!addonMatch) {\n\t\t\taddonParentProps[groupKey].push(addonMatch.title);\n\t\t}\n\t});\n\tObject.assign(items[0].properties, addonParentProps);\n\titems = items.concat(state.selectedAddons.reduce((rolling, addonSet) => {\n\t\treturn rolling.concat(addonSet.map(addon => {\n\t\t\tlet isEphemeral = false;\n\t\t\tFlib.traverse(BigData.product.selectedVariantAddonGroups, ['gid', 'arrName', 'vid'], (ancestors, cVal) => {\n\t\t\t\tif(isEphemeral || ancestors.arrName != 'ephemeralVariantIds') { return; }\n\t\t\t\tisEphemeral = cVal === addon.id;\n\t\t\t});\n\t\t\tif(isEphemeral) {\n\t\t\t\treturn {};\n\t\t\t}\n\t\t\tlet ret = {\n\t\t\t\tquantity: 1,\n\t\t\t\tid: addon.id,\n\t\t\t\tproperties: {\n\t\t\t\t\t_addon_parent_variant: items[0].id,\n\t\t\t\t\t_ship_date: addon.shipDate,\n\t\t\t\t\t_ship_msg: addon.shipMsg,\n\t\t\t\t\t'Addon for': state.productInfo.title\n\t\t\t\t}\n\t\t\t};\n\t\t\tlet addonShipDate = new Flib.rootDate(addon.shipDate);\n\t\t\t\tif(!!addon.shipsSeparately && addonShipDate > today) {\n\t\t\t\t\tret.properties['Ships separately'] = `Estimated ${addon.shipMsg}`;\n\t\t\t\t}\n\t\t\t\telse if(!addon.shipsSeparately && shipDate > addonShipDate) {\n\t\t\t\t\tret.properties._est_date = shipDateStr;\n\t\t\t\t\tret.properties._est_msg = shipMsg;\n\t\t\t\t}\n\t\t\treturn ret;\n\t\t}));\n\t}, []));\n}\n\nif(!requiresVariant || (requiresVariant && !!variantEl)) {\n\titems.reverse();\n\tlet onPost = (function(resp) {\n\t\t/* BigData.product.inCart += 1; */ /* We do not want this b/c loadEgCartDrawer() uses it to diff against the new inCart val */\n\t\tthis.state.inCart += 1;\n\t\tloadEgCartDrawer();\n\t}).bind({state});\n\ttry {\n\t\t/* console.log('DEBUG: add to cart', {items}); */\n\t\tjQuery.post(`${Shopify.routes.root}cart/add.js`, {items}, onPost);\n\t} catch(err) {console.log('submission error', err);}\n}"
                               }
                              }
                             ]
                            },
                            "bindingActions": {
                             "data-cart-max": [
                              {
                               "@type": "@builder.io/core:Action",
                               "action": "@builder.io:customCode",
                               "options": {
                                "code": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit;"
                               }
                              }
                             ],
                             "data-ship-msg": null,
                             "_newProperty": null
                            },
                            "previousId": "builder-3bc726dc49394451a5cff255f7f739fd"
                           },
                           "component": {
                            "name": "Text",
                            "options": {},
                            "isRSC": null
                           },
                           "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-0b92692e50a0401da33e62efb9bd6700",
                           "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": {},
                            "isRSC": null
                           },
                           "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"
                        }
                       }
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "inlineSize": "100%"
                     },
                     "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",
                     "component.options.text": "var returnValue=function(){var t,n,o,l=(null===(o=null===(n=null===(t=null===window||void 0===window?void 0:window.BigData)||void 0===t?void 0:t.product)||void 0===n?void 0:n.store)||void 0===o?void 0:o.uploadText)||\"Upload prescription\";return'\\n<button type=\"button\" id=\"la-select-lenses-btn\" class=\"la-select-lenses-btn font-body-sm\" data-toggle=\"la-modal\" data-target=\"#myPrescription\">\\n'.concat(l,\"\\n</button>\\n\")}();return returnValue"
                    },
                    "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",
                      "component.options.text": "let text = window?.BigData?.product?.store?.uploadText || 'Upload prescription';\nreturn `\n<button type=\"button\" id=\"la-select-lenses-btn\" class=\"la-select-lenses-btn font-body-sm\" data-toggle=\"la-modal\" data-target=\"#myPrescription\">\n${text}\n</button>\n`;"
                     }
                    },
                    "layerName": "Upload prescription button",
                    "id": "builder-77d09a59975b478088d21f12c73d400c",
                    "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",
                     "bindingActions": {
                      "component": {
                       "options": {
                        "text": null
                       }
                      },
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<button type=\"button\" id=\"la-select-lenses-btn\" class=\"la-select-lenses-btn font-body-sm\" data-toggle=\"la-modal\" data-target=\"#myPrescription\">Upload prescription</button>\n"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "inlineSize": "100%"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - x//16",
                    "id": "builder-d624a55a6e1b4efea48abea548c16d71",
                    "meta": {
                     "previousId": "builder-e6c82cc917684776aac372a04069e683",
                     "bindingActions": {
                      "hide": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"desktop-nix tspacer-16 mspacer-16\" />\n",
                      "replaceNodes": true
                     },
                     "isRSC": null
                    }
                   }
                  ]
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "VARIANT DISABLER",
                  "id": "builder-1bc9a9c6c4a04df28fe5c219e66924a8",
                  "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 addBtnParentEl = document.querySelector('.add-btn-parent');\n    let checkedOptionEl = document.querySelector('input[name^=\"variant\"]:checked');\n\n    let noBackorder = !!document.querySelector('.add-btn-parent[data-no-backorder=\"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 if(!!addBtnParentEl) { addBtnParentEl.style.display = ''; }\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
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "ADDON UPDATER",
                  "id": "builder-48633cf167ef41ccb8bbb4862292cf0a",
                  "meta": {
                   "previousId": "builder-1bc9a9c6c4a04df28fe5c219e66924a8"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<script>\n  window?.BigData?.product?.selectedVariantAddonGroups?.forEach((group, i) => {\n    const addonInputs = [...document.querySelectorAll(`input[name=\"addon_${group.key}\"]`)];\n    const selectedIds = window.BigData.product.selectedAddons[i].map(addon => addon.id);\n    const selectionValid = selectedIds.every(selectedId => group.variants.find(variant => variant.id === selectedId));\n    const defaultInputs = addonInputs.reduce((rolling, inp) => {\n        if((!group.toggleable && inp.value === group.checkedVariantIds?.[0]) ||\n          (group.toggleable && group.checkedVariantIds.includes(inp.value))) {\n            rolling.push(inp);\n        }\n        return rolling;\n    }, []);\n    if(!selectionValid && defaultInputs.length) {\n      defaultInputs.forEach(inp => inp.click());\n    }\n    else if(!!addonInputs && addonInputs.length) {\n      addonInputs.forEach(inp => {\n        if(selectedIds.includes(inp.getAttribute('value'))) {\n          inp.checked = true;\n        }\n      });\n    }\n  });\n</script>\n",
                    "replaceNodes": true
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "RX EDIT URL QUERY",
                  "id": "builder-7d156e54947744bcad62369921a2f2e2",
                  "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
                   },
                   "isRSC": null
                  },
                  "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-2246462740d04ebdac559600e72d0e89",
              "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
               },
               "isRSC": null
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _a,_virtual_index=!!(null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)&&(\"9130508157145\"==window.BigData.product.id||\"9130508157145\"==window.BigData.product.id);return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!window?.BigData?.product&& (window.BigData.product.id == '9130508157145'|| window.BigData.product.id == '9130508157145')"
               }
              },
              "layerName": "Content Beyond Page",
              "id": "builder-a549cc80de3343bd887ecc78a886a0ff",
              "meta": {
               "bindingActions": {
                "show": null,
                "hide": null
               }
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160//120",
                "id": "builder-d505ff20cebd4220bc3f855e0a6bd22d",
                "meta": {
                 "previousId": "builder-72724545b8454ca28d4e5b6dc6d1c914"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 tspacer-160 mspacer-120\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "Highlights",
                "id": "builder-edab336c507f405dacb9f484f04b85f1",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-9326236d6d804aaf9a1687dbe998cdb3"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "GRID",
                  "id": "builder-65bacb643899445aa47ba8b09f2f3d2f",
                  "class": "gb-1 ge-4 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-a808f4f22271499a9cbc9111260bc404"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "TEXT",
                    "id": "builder-d4e21f85331d4b32a06218ab38715235",
                    "meta": {
                     "previousId": "builder-55865a2306284ee9a15e4cfed7854f5a"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "id": "builder-560b36ab6b094f9bae45299e872cbb46",
                      "children": [
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "bindings": {
                         "component.options.image": "var _virtual_index=\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/shipping.svg?v=1747953789\";return _virtual_index"
                        },
                        "code": {
                         "bindings": {
                          "component.options.image": "\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/shipping.svg?v=1747953789\";\n"
                         }
                        },
                        "id": "builder-f132471b9f03482599320b39c23043d1",
                        "meta": {
                         "bindingActions": {
                          "component": {
                           "options": {
                            "image": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "'https://cdn.shopify.com/s/files/1/0643/5169/9161/files/shipping.svg?v=1747953789'"
                              }
                             }
                            ]
                           }
                          }
                         }
                        },
                        "component": {
                         "name": "Image",
                         "options": {
                          "image": "https://cdn.builder.io/api/v1/image/assets%2FYJIGb4i01jvw0SRdL5Bt%2F72c80f114dc149019051b6852a9e3b7a?width=20",
                          "backgroundSize": "contain",
                          "backgroundPosition": "center",
                          "lazy": false,
                          "fitContent": true,
                          "aspectRatio": 0.7041,
                          "lockAspectRatio": false,
                          "sizes": "(max-width: 638px) 4vw, (max-width: 998px) 3vw, 2vw"
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "display": "flex",
                          "flexDirection": "column",
                          "position": "relative",
                          "flexShrink": "0",
                          "boxSizing": "border-box",
                          "width": "100%",
                          "minHeight": "20px",
                          "minWidth": "20px",
                          "overflow": "hidden",
                          "maxWidth": "15px"
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "id": "builder-9e4ee4eddf4544059cd81817e88d7548",
                        "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                        "meta": {
                         "previousId": "builder-9ee62f4c17a441d9bc18c1d2db910b6b",
                         "localizedTextInputs": [
                          "text"
                         ],
                         "transformed.text": "localized"
                        },
                        "component": {
                         "name": "Text",
                         "options": {
                          "text": {
                           "@type": "@builder.io/core:LocalizedValue",
                           "Default": "<p><font color=\"#4d1ef7\">Fast Shipping, VAT &amp; Duties Included&nbsp;</font></p>",
                           "jp": "<p>「スケルトン」は、ヘッドセットの複雑な内部構造が見える透明なデザインです。一方、「オレンジ」は自撮りや配信でも映えるビビッドなカラーです。前世代機と同様に、Beyond 2も「カーボンブラック」を選択可能です。</p>\r\n"
                          }
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "color": "rgba(120, 126, 129, 1)",
                          "textAlign": "left"
                         },
                         "small": {
                          "marginTop": "0",
                          "marginBottom": "0"
                         }
                        }
                       }
                      ],
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "row",
                        "position": "relative",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "alignItems": "center",
                        "gap": "6px"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 16",
                      "id": "builder-0648f3f301dd4e32bbe4424745935f4e",
                      "class": "gb-1 ge-6",
                      "meta": {
                       "previousId": "builder-91416970c750452a9e4dfbd3819b91c0"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-16\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "flex"
                       },
                       "medium": {
                        "display": "none"
                       },
                       "small": {
                        "display": "none"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[mSPACER] - 8",
                      "id": "builder-682d2d4e2c5e40e2ab45607154c66224",
                      "meta": {
                       "previousId": "builder-18624536fc924444b2dbe785d793900b"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-8\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "none"
                       },
                       "medium": {
                        "display": "flex"
                       },
                       "small": {
                        "display": "flex"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "id": "builder-074f7965f63d4ebaa0ce03599842bd86",
                      "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                      "meta": {
                       "previousId": "builder-4bd6100be8124fb7b6386ded941b6dd3",
                       "localizedTextInputs": [
                        "text"
                       ],
                       "transformed.text": "localized"
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p><span style=\"text-align: inherit;\">Enjoy fast shipping on all orders. VAT and duties for international orders are fully covered.</span></p>",
                         "jp": "<p>「スケルトン」は、ヘッドセットの複雑な内部構造が見える透明なデザインです。一方、「オレンジ」は自撮りや配信でも映えるビビッドなカラーです。前世代機と同様に、Beyond 2も「カーボンブラック」を選択可能です。</p>\r\n"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(120, 126, 129, 1)",
                        "textAlign": "left"
                       },
                       "small": {
                        "marginTop": "0",
                        "marginBottom": "0"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[mSPACER] - 32",
                      "id": "builder-3d341848cf444489b942df2ac05117fb",
                      "meta": {
                       "previousId": "builder-e5f7ddc7feb14934a4fa82dfdf5e6a92"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-32\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "none"
                       },
                       "medium": {
                        "display": "none"
                       },
                       "small": {
                        "display": "none"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 40",
                      "id": "builder-c266b74d011940bc942c6fe7b680d2a2",
                      "meta": {
                       "previousId": "builder-5802be0458474ea59290e47c5084be96"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-40\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "flex"
                       },
                       "medium": {
                        "display": "flex"
                       },
                       "small": {
                        "display": "none"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[mSPACER] - 32",
                      "id": "builder-c6307c9c825b4c4a8fc910d279a8ba73",
                      "meta": {
                       "previousId": "builder-ce4f351e252240a6a3714992d30a2968"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-32\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "none"
                       },
                       "medium": {
                        "display": "none"
                       },
                       "small": {
                        "display": "flex"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column"
                   },
                   "medium": {
                    "paddingLeft": "0px",
                    "paddingRight": "0px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "GRID",
                  "id": "builder-905a31f334094f83a59b8662b71d5480",
                  "class": "gb-5 ge-8 gbm-1 gem-6 gbt-1 get-12",
                  "meta": {
                   "previousId": "builder-b2e53d49cf234483861d69ee4a61fac6"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-5e7c1f653f6f43d1b030b952f0be3298",
                    "meta": {
                     "previousId": "builder-560b36ab6b094f9bae45299e872cbb46"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.image": "var _virtual_index=\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/return.svg?v=1747953789\";return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.image": "\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/return.svg?v=1747953789\";\n"
                       }
                      },
                      "id": "builder-ac3965bb442749c69e31883ec2b96d71",
                      "meta": {
                       "bindingActions": {
                        "component": {
                         "options": {
                          "image": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "'https://cdn.shopify.com/s/files/1/0643/5169/9161/files/return.svg?v=1747953789'"
                            }
                           }
                          ]
                         }
                        }
                       },
                       "previousId": "builder-f132471b9f03482599320b39c23043d1"
                      },
                      "component": {
                       "name": "Image",
                       "options": {
                        "image": "https://cdn.builder.io/api/v1/image/assets%2FYJIGb4i01jvw0SRdL5Bt%2F72c80f114dc149019051b6852a9e3b7a?width=20",
                        "backgroundSize": "contain",
                        "backgroundPosition": "center",
                        "lazy": false,
                        "fitContent": true,
                        "aspectRatio": 0.7041,
                        "lockAspectRatio": false,
                        "sizes": "(max-width: 638px) 4vw, (max-width: 998px) 3vw, 2vw"
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "column",
                        "position": "relative",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "width": "100%",
                        "minHeight": "20px",
                        "minWidth": "20px",
                        "overflow": "hidden",
                        "maxWidth": "15px"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "id": "builder-c36d53851bbc4488aeda2138a74e18c5",
                      "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                      "meta": {
                       "previousId": "builder-9e4ee4eddf4544059cd81817e88d7548",
                       "localizedTextInputs": [
                        "text"
                       ],
                       "transformed.text": "localized"
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p></p><font color=\"#4d1ef7\">Free Returns Within 14 Days</font>",
                         "jp": "<p>「スケルトン」は、ヘッドセットの複雑な内部構造が見える透明なデザインです。一方、「オレンジ」は自撮りや配信でも映えるビビッドなカラーです。前世代機と同様に、Beyond 2も「カーボンブラック」を選択可能です。</p>\r\n"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(120, 126, 129, 1)",
                        "textAlign": "left"
                       },
                       "small": {
                        "marginTop": "0",
                        "marginBottom": "0"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "row",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "alignItems": "center",
                      "gap": "6px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-7e831de67c8448a4905b912b6b28455f",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-df507fa9c8d149c3984ad275bceba4c6"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-e39a6e618b114767bd591ef8e91e8baf",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-6776a13fb07e4666a1b6614782de5c42"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 8",
                    "id": "builder-9c39284568fd4e05aa9ba8f2c553be9d",
                    "meta": {
                     "previousId": "builder-682d2d4e2c5e40e2ab45607154c66224"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-8\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-515b5401577a47598c3a69b037c954ee",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-3d9556e2768e47cf9bedd60bd4e3a524",
                     "localizedTextInputs": [
                      "text"
                     ],
                     "transformed.text": "localized"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p>Not satisfied? Return your Beyond 2 within 14 days for a full refund.&nbsp;Excludes personalized items like Prescription Lenses and&nbsp;Custom-Fit Cushion.</p>",
                       "jp": "<p>暗視ゴーグルからインスパイアされた宙に浮くデザインのヘイローマウントはおでこに固定されるため、ヘッドセットの顔との距離や傾きを調整できます。カスタムクッションと異なり、汎用ライトシーリングでは顔を3DスキャンするためのiPhoneが必要ありません。</p>\r\n"
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)",
                      "textAlign": "left"
                     },
                     "small": {
                      "marginTop": "0",
                      "marginBottom": "0"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-0f7fe464cdbc4f018720c387828fb408",
                    "meta": {
                     "previousId": "builder-7eb606735c144806a84d76401ccdf8a1"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 40",
                    "id": "builder-9b2462f00cb94abda069b3df49a3f2d0",
                    "meta": {
                     "previousId": "builder-d3aa3c83e79f4f69a7fab67a8030bbec"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-40\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-ce73aadfcdf84d338bd4078c15187d2d",
                    "meta": {
                     "previousId": "builder-fc92f9b870b445e69b40ca4f79301059"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-4eb3365a090e44158ce2b6f3c27fade3",
                    "meta": {
                     "previousId": "builder-126e6c39b2b94f67882a9b77723e1b96"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column"
                   },
                   "medium": {
                    "display": "flex",
                    "paddingLeft": "0",
                    "paddingRight": "0"
                   },
                   "small": {
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "GRID",
                  "id": "builder-eb16a6f6c3354b14a3c3c99c6f1f8255",
                  "class": "gb-9 ge-12 gbt-1 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-f83cbdab7b3e48e4ae816b9aa5dc2109"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-a969257572044c18a18144afc7bcd5a4",
                    "meta": {
                     "previousId": "builder-560b36ab6b094f9bae45299e872cbb46"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.image": "var _virtual_index=\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/warranty.svg?v=1747953789\";return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.image": "\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/warranty.svg?v=1747953789\";\n"
                       }
                      },
                      "id": "builder-5510934577974d21a5cd4ce403014b70",
                      "meta": {
                       "bindingActions": {
                        "component": {
                         "options": {
                          "image": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "'https://cdn.shopify.com/s/files/1/0643/5169/9161/files/warranty.svg?v=1747953789'"
                            }
                           }
                          ]
                         }
                        }
                       },
                       "previousId": "builder-f132471b9f03482599320b39c23043d1"
                      },
                      "component": {
                       "name": "Image",
                       "options": {
                        "image": "https://cdn.builder.io/api/v1/image/assets%2FYJIGb4i01jvw0SRdL5Bt%2F72c80f114dc149019051b6852a9e3b7a?width=20",
                        "backgroundSize": "contain",
                        "backgroundPosition": "center",
                        "lazy": false,
                        "fitContent": true,
                        "aspectRatio": 0.7041,
                        "lockAspectRatio": false,
                        "sizes": "(max-width: 638px) 4vw, (max-width: 998px) 3vw, 2vw"
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "column",
                        "position": "relative",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "width": "100%",
                        "minHeight": "20px",
                        "minWidth": "20px",
                        "overflow": "hidden",
                        "maxWidth": "15px"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "id": "builder-de65eef176bf4acebc2317c95d4c26a3",
                      "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                      "meta": {
                       "previousId": "builder-9e4ee4eddf4544059cd81817e88d7548",
                       "localizedTextInputs": [
                        "text"
                       ],
                       "transformed.text": "localized"
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p></p><font color=\"#4d1ef7\">1-Year Warranty Included</font>",
                         "jp": "<p>「スケルトン」は、ヘッドセットの複雑な内部構造が見える透明なデザインです。一方、「オレンジ」は自撮りや配信でも映えるビビッドなカラーです。前世代機と同様に、Beyond 2も「カーボンブラック」を選択可能です。</p>\r\n"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(120, 126, 129, 1)",
                        "textAlign": "left"
                       },
                       "small": {
                        "marginTop": "0",
                        "marginBottom": "0"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "row",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "alignItems": "center",
                      "gap": "6px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-75c17e40a9bd42e0a118db3bd6faae79",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-59acecd77a614f439ec8ec3f6cf24499"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-0036057283cb4e558a3dfb98da2b0db2",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-6105adb5a3594f398591d19b5ecbf774"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 8",
                    "id": "builder-7406d98f05124475b196610f60a98ce3",
                    "meta": {
                     "previousId": "builder-682d2d4e2c5e40e2ab45607154c66224"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-8\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-09b9ab3a2f2f403da359a25357c854a8",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-c3967141fc02444fb68ba1462c0c5550",
                     "localizedTextInputs": [
                      "text"
                     ],
                     "transformed.text": "localized"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p></p>Every Beyond headset comes with a 1-year limited warranty. Customers in the EU receive a 2-year limited warranty, as required by law.<article class=\"text-token-text-primary w-full\" dir=\"auto\" data-testid=\"conversation-turn-13\" data-scroll-anchor=\"false\"><div class=\"text-base my-auto mx-auto py-5 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"><div class=\"[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto flex max-w-(--thread-content-max-width) flex-1 text-base gap-4 md:gap-5 lg:gap-6 group/turn-messages focus-visible:outline-hidden\" tabindex=\"-1\"><div class=\"group/conversation-turn relative flex w-full min-w-0 flex-col\"><div class=\"relative flex-col gap-1 md:gap-3\"><div class=\"flex absolute start-0 end-0 flex justify-end\"><div class=\"touch:-me-2 touch:-ms-3.5 -ms-2.5 -me-1 flex items-center p-1 select-none focus-within:transition-none hover:transition-none duration-300 group-hover/turn-messages:delay-300 pointer-events-none opacity-0 motion-safe:transition-opacity group-hover/turn-messages:pointer-events-auto group-hover/turn-messages:opacity-100 group-focus-within/turn-messages:pointer-events-auto group-focus-within/turn-messages:opacity-100 has-data-[state=open]:pointer-events-auto has-data-[state=open]:opacity-100\"><span class=\"\" data-state=\"closed\"><button class=\"text-token-text-secondary hover:bg-token-main-surface-secondary rounded-lg\" aria-label=\"Copy\" data-testid=\"copy-turn-action-button\"><span class=\"touch:w-[38px] flex h-[30px] w-[30px] items-center justify-center\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" class=\"icon-md-heavy\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7 5C7 3.34315 8.34315 2 10 2H19C20.6569 2 22 3.34315 22 5V14C22 15.6569 20.6569 17 19 17H17V19C17 20.6569 15.6569 22 14 22H5C3.34315 22 2 20.6569 2 19V10C2 8.34315 3.34315 7 5 7H7V5ZM9 7H14C15.6569 7 17 8.34315 17 10V15H19C19.5523 15 20 14.5523 20 14V5C20 4.44772 19.5523 4 19 4H10C9.44772 4 9 4.44772 9 5V7ZM5 9C4.44772 9 4 9.44772 4 10V19C4 19.5523 4.44772 20 5 20H14C14.5523 20 15 19.5523 15 19V10C15 9.44772 14.5523 9 14 9H5Z\" fill=\"currentColor\"></path></svg></span></button></span><span class=\"\" data-state=\"closed\"><button class=\"text-token-text-secondary hover:bg-token-main-surface-secondary rounded-lg\" aria-label=\"Edit message\"><span class=\"touch:w-[38px] flex h-[30px] w-[30px] items-center justify-center\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" class=\"icon-md-heavy\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.2929 4.29291C15.0641 2.52167 17.9359 2.52167 19.7071 4.2929C21.4784 6.06414 21.4784 8.93588 19.7071 10.7071L18.7073 11.7069L11.6135 18.8007C10.8766 19.5376 9.92793 20.0258 8.89999 20.1971L4.16441 20.9864C3.84585 21.0395 3.52127 20.9355 3.29291 20.7071C3.06454 20.4788 2.96053 20.1542 3.01362 19.8356L3.80288 15.1C3.9742 14.0721 4.46243 13.1234 5.19932 12.3865L13.2929 4.29291ZM13 7.41422L6.61353 13.8007C6.1714 14.2428 5.87846 14.8121 5.77567 15.4288L5.21656 18.7835L8.57119 18.2244C9.18795 18.1216 9.75719 17.8286 10.1993 17.3865L16.5858 11L13 7.41422ZM18 9.5858L14.4142 6.00001L14.7071 5.70712C15.6973 4.71693 17.3027 4.71693 18.2929 5.70712C19.2831 6.69731 19.2831 8.30272 18.2929 9.29291L18 9.5858Z\" fill=\"currentColor\"></path></svg></span></button></span></div></div></div></div></div></div></article><article class=\"text-token-text-primary w-full\" dir=\"auto\" data-testid=\"conversation-turn-14\" data-scroll-anchor=\"true\"><h6 class=\"sr-only\"></h6></article><p></p>",
                       "jp": "<p>暗視ゴーグルからインスパイアされた宙に浮くデザインのヘイローマウントはおでこに固定されるため、ヘッドセットの顔との距離や傾きを調整できます。カスタムクッションと異なり、汎用ライトシーリングでは顔を3DスキャンするためのiPhoneが必要ありません。</p>\r\n"
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)",
                      "textAlign": "left"
                     },
                     "small": {
                      "marginTop": "0",
                      "marginBottom": "0"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-8306f46ac05147179cd7435977e76834",
                    "meta": {
                     "previousId": "builder-f3ea9864ec554159afd52024f3dc246f"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 40",
                    "id": "builder-c08595197c284863aa079b0c1a98f114",
                    "meta": {
                     "previousId": "builder-2af75e6d705b4428a86773da01f9685e"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-40\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-d2cbbf4e19fc42df98357276cba21386",
                    "meta": {
                     "previousId": "builder-9fb533633385489d91489b209ebc5c52"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-0d27732ed6ea4bc694316e1125cf3d06",
                    "meta": {
                     "previousId": "builder-8f9b691e52b84ce092e27469a86405b9"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column"
                   },
                   "medium": {
                    "display": "flex",
                    "paddingLeft": "0px",
                    "paddingRight": "0px"
                   },
                   "small": {
                    "display": "flex"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "marginLeft": "-16px",
                  "marginRight": "-16px"
                 },
                 "medium": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160//120",
                "id": "builder-72724545b8454ca28d4e5b6dc6d1c914",
                "meta": {
                 "previousId": "builder-38bc513872c841149ba23a3c51a80ff4"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 tspacer-160 mspacer-120\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@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-6a8d71f0360f494ca42acdf88c4fb7b0",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-300e8f2618c242c7bda48b521b9a2f6c"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-0a0f6cdf57964700a9ed595a7127f1ca",
                  "class": "gb-1 ge-8 gbt-1 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-0935839bf72348dfa946ca129abc9de1"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-497b2198c3df4c5889d256084e826f73",
                    "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-92400e2739ef438e9ebf91a8c0ed1057"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<div>Advanced optics.</div><div>Unbelievable immersion.</div>"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto",
                      "marginTop": "0px",
                      "marginBottom": "0px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-1ae9444c3bfe427eb92005746e3f0969",
                    "meta": {
                     "previousId": "builder-3fc4f24e0ea14aa9a8008174d6f8a2dd"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 80",
                    "id": "builder-ce65dd59756e4c428e6623900d163196",
                    "meta": {
                     "previousId": "builder-4c278c3eba674b238dbc5248c5c693ab"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "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] - 16",
                "id": "builder-167982b5d18743e6becca8f6d5bd9cc8",
                "class": "gb-1 ge-6",
                "meta": {
                 "previousId": "builder-9cfac972b5ca4d69ab5619e6004c0f7c"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-16\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "bindings": {
                 "component.options.image": "var _virtual_index=\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/bsb2_holding.webp?v=1747873975\";return _virtual_index"
                },
                "code": {
                 "bindings": {
                  "component.options.image": "\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/bsb2_holding.webp?v=1747873975\";\n"
                 }
                },
                "layerName": "[IMG] - Beyond Boxing",
                "id": "builder-2dbe5c1fb1c3436ca4f57e61a00eaeeb",
                "class": "base-margin img-rounded",
                "meta": {
                 "previousId": "builder-4b9bda032d3847d298a00401fd090261",
                 "bindingActions": {
                  "component": {
                   "options": {
                    "image": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "'https://cdn.shopify.com/s/files/1/0643/5169/9161/files/bsb2_holding.webp?v=1747873975'"
                      }
                     }
                    ]
                   }
                  }
                 },
                 "transformed.image": "localized"
                },
                "component": {
                 "name": "Image",
                 "options": {
                  "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",
                  "image": {
                   "@type": "@builder.io/core:LocalizedValue",
                   "Default": "https://cdn.builder.io/api/v1/image/assets%2FYJIGb4i01jvw0SRdL5Bt%2F72c80f114dc149019051b6852a9e3b7a"
                  }
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column",
                  "position": "relative",
                  "flexShrink": "0",
                  "boxSizing": "border-box",
                  "minWidth": "20px",
                  "overflow": "hidden",
                  "height": "450px",
                  "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-5f98499da8e94105a8f475a4adfa7975",
                "meta": {
                 "previousId": "builder-c0179cc73c744a13abab86c356e52826"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 16",
                "id": "builder-08bbf52676cd448196954aeafde31a98",
                "class": "gb-1 ge-6",
                "meta": {
                 "previousId": "builder-9cfac972b5ca4d69ab5619e6004c0f7c"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-16\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[GRID] - Displays",
                "id": "builder-2a7302a78a4946aa97367358b2d25233",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-d00b2e112c754cad82d418364a3ee33f"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid left)",
                  "id": "builder-a98f9495cdcf42e2b9b837feccc5cbce",
                  "class": "gb-1 ge-7 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-1f2c2b821f874f6899ccd496f25232f8"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-bea0df60e4b2457ea2de0cc016faa73b",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-71ff9c189b48464b993ef65e69da200c"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<font color=\"#787e81\">Beyond 2 introduces a radical new pancake optics design, featuring advanced materials, precision coatings, and next-generation manufacturing processes. The result is a wider field of view, improved edge-to-edge clarity, a larger sweet spot, reduced lens glare, and enhanced brightness.</font>"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto",
                      "marginTop": "0px"
                     },
                     "medium": {
                      "marginTop": "0px",
                      "marginBottom": "0px"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "display": "flex",
                    "flexDirection": "column",
                    "justifyContent": "flex-start"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right) ",
                  "id": "builder-8bd95bc70f984287962e8bea63b1e851",
                  "class": "gb-9 ge-12 gbt-1 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-c72815dda5e343bf8ac5cfe332f0abd4"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "(grid right)",
                    "id": "builder-a53ce9b414c3437582b1719e6b49c7f7",
                    "class": "gb-10 ge-12 gbt-9 gbm-1 gem-6",
                    "meta": {
                     "previousId": "builder-4b631dd17d50444694e8c2ea2415deca"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "Spec_1",
                      "id": "builder-b08aa5781def4323a8bab7c1088e9caf",
                      "meta": {
                       "previousId": "builder-a3706041a07b4575b81a78eb4faa6ee8"
                      },
                      "children": [
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "layerName": "[DIVIDER]",
                        "id": "builder-778758e1204c4e97893e5f77185616f4",
                        "meta": {
                         "previousId": "builder-fbe80ac4bd364dd8b16ff2fd52701985"
                        },
                        "component": {
                         "name": "Custom Code",
                         "options": {
                          "code": "<div class=\"child-divider\" />\n",
                          "scriptsClientOnly": true
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "width": "100"
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "layerName": "[mSPACER] - 12",
                        "id": "builder-37aab050210d4644b29e9c0a526a711f",
                        "class": "gb-1 ge-6",
                        "meta": {
                         "previousId": "builder-da879cdff16246bebf8d44eb9d7f11c2"
                        },
                        "component": {
                         "name": "Custom Code",
                         "options": {
                          "code": "<div class=\"spacer-12\" />\n",
                          "scriptsClientOnly": true
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "display": "none"
                         },
                         "medium": {
                          "display": "none"
                         },
                         "small": {
                          "display": "flex"
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "layerName": "[mSPACER] - 12",
                        "id": "builder-2faf025353fd48618114b0952ddc987a",
                        "class": "gb-1 ge-6",
                        "meta": {
                         "previousId": "builder-febba4cf507747baba59137343e73437"
                        },
                        "component": {
                         "name": "Custom Code",
                         "options": {
                          "code": "<div class=\"spacer-12\" />\n",
                          "scriptsClientOnly": true
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "display": "flex"
                         },
                         "medium": {
                          "display": "flex"
                         },
                         "small": {
                          "display": "none"
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "id": "builder-18bcb3897f934e4bba549f2f68c7fc21",
                        "meta": {
                         "previousId": "builder-fa5119b3238f4842b787da41049bfaf2"
                        },
                        "children": [
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "id": "builder-5636f61f6c694d638cac5f3486822e12",
                          "meta": {
                           "previousId": "builder-1320f856fc36429590b08517a2653cb6"
                          },
                          "component": {
                           "name": "Image",
                           "options": {
                            "image": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F462cb696f63e4381a0c90a190cca985a?width=15",
                            "backgroundSize": "contain",
                            "backgroundPosition": "center",
                            "lazy": false,
                            "fitContent": true,
                            "aspectRatio": 1,
                            "lockAspectRatio": false,
                            "height": 24,
                            "width": 24,
                            "sizes": "(max-width: 998px) 2vw, 2vw",
                            "noWebp": true
                           },
                           "isRSC": null
                          },
                          "responsiveStyles": {
                           "large": {
                            "display": "flex",
                            "flexDirection": "column",
                            "position": "relative",
                            "flexShrink": "0",
                            "boxSizing": "border-box",
                            "width": "100%",
                            "overflow": "hidden",
                            "maxWidth": "15px",
                            "marginRight": "8px"
                           }
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "id": "builder-4d2fc76833b548788b15426535d438ad",
                          "class": "gb-1 ge-6 font-detail detail-shorten-top detail-shorten-btm",
                          "meta": {
                           "previousId": "builder-d6ccf78f06c44046a8a439307e09950a",
                           "localizedTextInputs": [
                            "text"
                           ],
                           "transformed.text": "localized"
                          },
                          "component": {
                           "name": "Text",
                           "options": {
                            "text": {
                             "@type": "@builder.io/core:LocalizedValue",
                             "Default": "<p>FOV</p>",
                             "jp": "<p>視野角</p>\r\n"
                            }
                           },
                           "isRSC": null
                          },
                          "responsiveStyles": {
                           "large": {
                            "color": "rgba(120, 126, 129, 1)",
                            "fontFamily": "Fragment Mono, sans-serif",
                            "fontSize": "15px",
                            "textAlign": "center"
                           }
                          }
                         }
                        ],
                        "responsiveStyles": {
                         "large": {
                          "display": "flex",
                          "flexDirection": "row",
                          "position": "relative",
                          "flexShrink": "0",
                          "boxSizing": "border-box",
                          "alignItems": "center",
                          "paddingTop": "6px",
                          "paddingBottom": "6px"
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "layerName": "[mSPACER] - 12",
                        "id": "builder-61cb7e77d4604023a8a543bdc3b1b07b",
                        "class": "gb-1 ge-6",
                        "meta": {
                         "previousId": "builder-98ac3745b3a64dcc9db7d4f22b5d817c"
                        },
                        "component": {
                         "name": "Custom Code",
                         "options": {
                          "code": "<div class=\"spacer-12\" />",
                          "scriptsClientOnly": true
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "display": "flex"
                         },
                         "medium": {
                          "display": "flex"
                         },
                         "small": {
                          "display": "none"
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "layerName": "[mSPACER] - 12",
                        "id": "builder-943c35b4a21d498680a7ed578b31cef6",
                        "class": "gb-1 ge-6",
                        "meta": {
                         "previousId": "builder-4059a1ab7f23454b94c869d8d543844b"
                        },
                        "component": {
                         "name": "Custom Code",
                         "options": {
                          "code": "<div class=\"spacer-12\" />\n",
                          "scriptsClientOnly": true
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "display": "flex"
                         },
                         "medium": {
                          "display": "flex"
                         },
                         "small": {
                          "display": "flex"
                         }
                        }
                       },
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "id": "builder-a06e67bf59624908915fbd9daab64111",
                        "class": "font-head head-shorten-top head-shorten-btm font-mob-head mob-head-shorten-top mob-head-shorten-btm",
                        "meta": {
                         "previousId": "builder-5f1c0595d41b46d9b76eb4abff907a1e"
                        },
                        "component": {
                         "name": "Text",
                         "options": {
                          "text": "<p><span style=\"font-size: 96px; line-height: 96px; text-align: right;\"><span style=\"text-align: left;\">116</span>°</span></p>"
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "color": "rgba(0, 0, 0, 1)",
                          "textAlign": "left",
                          "marginTop": "6px"
                         },
                         "small": {
                          "marginTop": "0",
                          "marginBottom": "0"
                         }
                        }
                       }
                      ],
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "column",
                        "position": "relative",
                        "flexShrink": "0",
                        "boxSizing": "border-box"
                       }
                      }
                     }
                    ]
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-89819e222999487eb7e9d466d67f1c0a",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-a78b1d9995d946c4971897ce89469ccb"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "gap": "0px",
                  "textAlign": "left",
                  "marginLeft": "-16px",
                  "marginRight": "-16px"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160//120",
                "id": "builder-ba2bcf84de374462a01613cc45ad1b43",
                "meta": {
                 "previousId": "builder-9244b3c45488482da21acf7b52a91793"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 mspacer-120\" />\n",
                  "replaceNodes": true
                 },
                 "isRSC": null
                }
               },
               {
                "@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-44c96f64d37a4a67b5900267cc690de0",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-f49295e95b6746789434437335114250"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-484850e766ec48ad926be61c09b72258",
                  "class": "gb-6 ge-12 gbt-1 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-94cbebc749644d3a9083261761aeaced"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-21cacc0caeb04b6196b31db04acecf76",
                    "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-732bf975be744dd590557269b0271afe"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<div><div>Dual micro-OLED displays<br></div></div>"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto",
                      "marginBottom": "0",
                      "marginTop": "0"
                     },
                     "medium": {
                      "marginTop": "0px",
                      "marginBottom": "0px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-9a0e00521ff349c38fb29500600b5fe7",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-e0e18b01525e4a7d9a46bc17bf11178e"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-7006e6a83c7d4f9ba84cb042a8ab5605",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-b5068424fdd0402cb913e958f50a9515"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<font color=\"#787e81\">Over 13.1 million pixels are packed into two 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.</font>"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto",
                      "marginTop": "0px",
                      "marginBottom": "0px"
                     },
                     "medium": {
                      "marginBottom": "0px",
                      "marginTop": "0px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-f7810a79c48749c18ca0301924d11b34",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-9cfac972b5ca4d69ab5619e6004c0f7c"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-9ddc31bed58a4cf7b9e8550d1234ca4a",
                    "meta": {
                     "previousId": "builder-d5aa92022a26420a86ebe610834cd769"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 80",
                    "id": "builder-b4745a859aac47f5b87723ac02b10b81",
                    "meta": {
                     "previousId": "builder-232a68b025bd4fc19d70a30fc3984982"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none",
                      "marginBottom": "-12px"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "display": "flex",
                    "flexDirection": "column"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "padding": "0px",
                  "textAlign": "right",
                  "width": "100%"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "bindings": {
                 "component.options.image": "var _virtual_index=\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/bsb2_holding2.webp?v=1747873977\";return _virtual_index"
                },
                "code": {
                 "bindings": {
                  "component.options.image": "\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/bsb2_holding2.webp?v=1747873977\";\n"
                 }
                },
                "layerName": "[IMG] - Beyond Boxing",
                "id": "builder-0d736187d3ab47e1b8f6671361f31cd8",
                "class": "base-margin img-rounded",
                "meta": {
                 "previousId": "builder-7ce6536d1479493ca37ad6215cf7245b",
                 "bindingActions": {
                  "component": {
                   "options": {
                    "image": [
                     {
                      "@type": "@builder.io/core:Action",
                      "action": "@builder.io:customCode",
                      "options": {
                       "code": "'https://cdn.shopify.com/s/files/1/0643/5169/9161/files/bsb2_holding2.webp?v=1747873977'"
                      }
                     }
                    ]
                   }
                  }
                 }
                },
                "component": {
                 "name": "Image",
                 "options": {
                  "backgroundSize": "cover",
                  "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"
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column",
                  "position": "relative",
                  "flexShrink": "0",
                  "boxSizing": "border-box",
                  "minWidth": "20px",
                  "overflow": "hidden",
                  "height": "450px",
                  "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-37e180bec6ae4d978e298fe90c8872f3",
                "meta": {
                 "previousId": "builder-91fc2f5c30454aee9ce581e30aabbf86"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 40",
                "id": "builder-bc1d9bee4dec49729741cde6b0a8e21a",
                "meta": {
                 "previousId": "builder-2c60fa5abcc64d2081f81c7e1b4dfe67"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-40\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 56",
                "id": "builder-a6abfc7eb2a943569f8de0d30c9701a0",
                "meta": {
                 "previousId": "builder-3b210d34af354d9fad10e8a14f936bb6"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-56\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[mSPACER] - 24",
                "id": "builder-8a55371b35ac435b916f5c65554dbab0",
                "meta": {
                 "previousId": "builder-37e180bec6ae4d978e298fe90c8872f3"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[GRID] - Spec Highlights",
                "id": "builder-ffbdb344574a4ae9807d69ada1b2cf4a",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-01237757119a4abb898b607103af5774"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-56adc5de0dd6474bad71e0a8c7415f4c",
                  "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-022e73d1421a4fbd9a2ad98e83a11522"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>5120 × 2560</p>"
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginTop": "0"
                   },
                   "medium": {
                    "paddingRight": "0px",
                    "marginRight": "0px",
                    "fontSize": "20px"
                   },
                   "small": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-c6913fa934c6460485451cb2d5377ea8",
                  "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-0bf9f75acf33443a8942dc2233fa5013"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>500,000:1</p>"
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginRight": "84px",
                    "marginTop": "0px"
                   },
                   "medium": {
                    "paddingRight": "0px",
                    "marginRight": "0px",
                    "fontSize": "20px"
                   },
                   "small": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-384665c165794fdcb855edc10e424e7e",
                  "class": "gbm-1 gem-3 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-fabb063753044d82a74ccb3714d178fd"
                  },
                  "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>"
                   },
                   "isRSC": null
                  },
                  "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-89ca2dcf982946be94e2f75f652e4145",
                  "class": "gbm-4 gem-6 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-d3dd99d060f74412a08b1d26fda87854"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<span style=\"color: rgb(120, 126, 129); letter-spacing: 0.6px;\">refresh rate</span><br>"
                   },
                   "isRSC": null
                  },
                  "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-84376cdb1b6244a2a065af916cc56a94",
                  "meta": {
                   "previousId": "builder-7e4f17a1c0d344b28d9dfa57c54e0b42"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-56\" />\n",
                    "scriptsClientOnly": true
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "none",
                    "marginTop": "-12px",
                    "marginBottom": "-12px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[mSPACER] - 24",
                  "id": "builder-3d482dbc5a87495fb12442f0bef623b5",
                  "meta": {
                   "previousId": "builder-ec387c16535a4766b26af49f1442225b"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-24\" />\n",
                    "scriptsClientOnly": true
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "display": "none"
                   },
                   "medium": {
                    "display": "none"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-1a7f136372ec439ca592427db8a18963",
                  "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-9d009509c897452f9ccf6827ed8228a3"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>up to 90 Hz</p>"
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginTop": "0"
                   },
                   "medium": {
                    "fontSize": "20px"
                   },
                   "small": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-4fbab2e256da42078fcd3f70c830fa51",
                  "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-ea14b0d4a1534f4a823eade0d638ea5c"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>32</p>"
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(0, 0, 0, 1)",
                    "textAlign": "left",
                    "marginTop": "0px"
                   },
                   "medium": {
                    "fontSize": "20px"
                   },
                   "small": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-e876b3ee5efc4c49818d38ba3b73205c",
                  "class": "gbm-1 gem-3 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-f21abe235a044498b388b4156d2df5f9"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "pixels per degree (PPD)"
                   },
                   "isRSC": null
                  },
                  "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-fac3ba31695e4376a4061d5735b17940",
                  "class": "gbm-4 gem-6 font-detail detail-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-86d1a657704c4a79869bf959dca897c9"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<span style=\"color: rgb(120, 126, 129); letter-spacing: 0.6px;\">field of view</span><br>"
                   },
                   "isRSC": null
                  },
                  "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-8f01a786ff524913a25d3ae4849fbb4e",
                  "class": "gb-1 ge-3 get-3 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-dd0306e3da904d6d88307c0418f80643",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p><font face=\"Fragment Mono, sans-serif\">RESOLUTION</font></p>"
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex",
                    "fontSize": "15px",
                    "fontFamily": "Fragment Mono, sans-serif"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-34d8688bfc6647b4b1f56b091b9c3662",
                  "class": "gb-4 ge-6 gbt-4 get-6 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-e0fb1abf213b4347834423386ea3a658",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p style=\"text-align: start;\"><font face=\"Fragment Mono, sans-serif\"><span style=\"font-size: 15px; letter-spacing: normal;\">CONTRAST RATIO</span></font></p>"
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex",
                    "fontSize": "15px",
                    "fontFamily": "Fragment Mono, sans-serif"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-b447ddc80a47450c917b1d98c55062a1",
                  "class": "gb-7 ge-9 gbt-7 get-9 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-b4d726a26e0a4bb7a3b928410fc78473",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p style=\"text-align: start;\"><font face=\"Fragment Mono, sans-serif\"><span style=\"font-size: 15px; letter-spacing: normal;\">REFRESH RATE</span></font></p>"
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex",
                    "fontSize": "15px",
                    "fontFamily": "Fragment Mono, sans-serif"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-c53c5305f38a4344a9d8cbff733a482a",
                  "class": "gb-10 ge-12 gbt-10 get-12 font-detail head-shorten-top detail-shorten-btm",
                  "meta": {
                   "previousId": "builder-125f79d7566c440fadcb0bc4afa26d57",
                   "transformed.text": "localized",
                   "localizedTextInputs": [
                    "text"
                   ]
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>PEAK PIXELS PER DEGREE (PPD)</p>"
                   },
                   "isRSC": null
                  },
                  "responsiveStyles": {
                   "large": {
                    "color": "rgba(120, 126, 129, 1)",
                    "display": "flex",
                    "fontFamily": "Fragment Mono, sans-serif",
                    "fontSize": "15px",
                    "textAlign": "left"
                   },
                   "medium": {
                    "display": "flex",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "marginRight": "0px",
                  "paddingLeft": "0px",
                  "paddingRight": "0px"
                 },
                 "medium": {
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "width": "100%",
                  "paddingLeft": "0px",
                  "paddingRight": "0px"
                 },
                 "small": {
                  "paddingLeft": "0px"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 40",
                "id": "builder-f7760a98754546ec8f5c34e853b7ebdd",
                "meta": {
                 "previousId": "builder-c7180e77397949efa15e5e58591dfeee"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-40\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[mSPACER] - 24",
                "id": "builder-ec387c16535a4766b26af49f1442225b",
                "meta": {
                 "previousId": "builder-37e180bec6ae4d978e298fe90c8872f3"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[mSPACER] - 24",
                "id": "builder-a941f84b587241fb866637a8e48d3bb8",
                "meta": {
                 "previousId": "builder-37e180bec6ae4d978e298fe90c8872f3"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[mSPACER] - 32",
                "id": "builder-fb9847757f064c53b1a2eff2223b7633",
                "meta": {
                 "previousId": "builder-ce4f351e252240a6a3714992d30a2968"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-32\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160//120",
                "id": "builder-dd8cda20c0d144288ce9e5b51f2d57d8",
                "meta": {
                 "previousId": "builder-ed347f9db20a4ff5b7de6073717224f2"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 mspacer-120\" />\n",
                  "replaceNodes": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "medium": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "NEW ITEMS",
                "id": "builder-9326236d6d804aaf9a1687dbe998cdb3",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-b954c9a4189e4ce98827bd48d188a905"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "GRID",
                  "id": "builder-a808f4f22271499a9cbc9111260bc404",
                  "class": "gb-1 ge-4 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-68a5b90912fc4c3aaa392ecd240c6e58"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.image": "var _virtual_index=\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/adjustableipd.webp?v=1742450841\";return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "component.options.image": "\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/adjustableipd.webp?v=1742450841\";\n"
                     }
                    },
                    "layerName": "IMAGE",
                    "id": "builder-9be0672fb2604006b7183e28604a7d5c",
                    "class": "img-rounded",
                    "meta": {
                     "previousId": "builder-42d0c90381a4451b905a104dfecc7486",
                     "bindingActions": {
                      "component": {
                       "options": {
                        "image": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "'https://cdn.shopify.com/s/files/1/0643/5169/9161/files/adjustableipd.webp?v=1742450841'"
                          }
                         }
                        ]
                       }
                      }
                     }
                    },
                    "component": {
                     "name": "Image",
                     "options": {
                      "backgroundSize": "cover",
                      "backgroundPosition": "center",
                      "lazy": false,
                      "fitContent": true,
                      "aspectRatio": 1.139,
                      "lockAspectRatio": false,
                      "height": 1500,
                      "width": 1317,
                      "sizes": "(max-width: 638px) 95vw, (max-width: 998px) 41vw, 52vw"
                     },
                     "isRSC": null
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "Text boxes",
                      "id": "builder-cc0f95575404454aa0721f7b83561039",
                      "meta": {
                       "previousId": "builder-e4e2e97a394c49f981d3b6e930f1ffa1"
                      },
                      "children": [
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "id": "builder-f5869778c37342dfae88079d390e563b",
                        "class": "font-detail product-tag",
                        "meta": {
                         "previousId": "builder-ccbb5308708a41148bab8a3c69030a48",
                         "transformed.text": "localized",
                         "localizedTextInputs": [
                          "text"
                         ]
                        },
                        "component": {
                         "name": "Text",
                         "options": {
                          "text": {
                           "@type": "@builder.io/core:LocalizedValue",
                           "Default": "<p><font face=\"Fragment Mono, sans-serif\"><span style=\"font-size: 12px;\">Beyond-2 Sweetspot</span></font><font face=\"Fragment Mono, sans-serif\"><br></font></p>",
                           "jp": "<p>同梱品</p>"
                          }
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "zIndex": "2",
                          "borderRadius": "12px",
                          "display": "none"
                         },
                         "small": {
                          "marginBottom": "0px"
                         }
                        }
                       }
                      ],
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "column",
                        "position": "absolute",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "bottom": "32px",
                        "zIndex": "2",
                        "left": "32px",
                        "textAlign": "center",
                        "alignItems": "left",
                        "gap": "12px"
                       },
                       "medium": {
                        "bottom": "16px"
                       },
                       "small": {
                        "bottom": "-24px!important",
                        "justifyContent": "center"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "width": "100%",
                      "minWidth": "20px",
                      "overflow": "hidden",
                      "height": "400px",
                      "backgroundColor": "rgba(34, 36, 37, 1)"
                     },
                     "medium": {
                      "height": "300px",
                      "backgroundColor": "rgba(34, 36, 37, 1)"
                     },
                     "small": {
                      "height": "calc(calc(100vw - 24px) * 0.7)",
                      "minHeight": "20px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "TEXT",
                    "id": "builder-55865a2306284ee9a15e4cfed7854f5a",
                    "meta": {
                     "previousId": "builder-86a3a4ebb6d449e4a40394ec46d9c74a"
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 16",
                      "id": "builder-07a3e1bfa354493db7f296a8940f387c",
                      "class": "gb-1 ge-6",
                      "meta": {
                       "previousId": "builder-991e108fb47c446b869ad58cfa1d215e"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-16\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "Text",
                      "id": "builder-921b2fde1c1b4137a690f16a396e0c23",
                      "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-7a2f17085fd6467f8c5b8a8a18ecbb97",
                       "localizedTextInputs": [
                        "text"
                       ],
                       "transformed.text": "localized"
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p><font color=\"#222425\">Adjustable IPD</font></p>",
                         "jp": "<p><font color=\"#222425\">斬新な新色</font></p>\r\n"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(34, 36, 37, 1)",
                        "marginTop": "0px",
                        "marginBottom": "-1px",
                        "textAlign": "left"
                       },
                       "medium": {
                        "marginTop": "0px"
                       },
                       "small": {
                        "marginBottom": "0px",
                        "marginTop": "0px"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 16",
                      "id": "builder-91416970c750452a9e4dfbd3819b91c0",
                      "class": "gb-1 ge-6",
                      "meta": {
                       "previousId": "builder-e3fdb0012f714639b21a6edbab5497c7"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-16\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "id": "builder-4bd6100be8124fb7b6386ded941b6dd3",
                      "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                      "meta": {
                       "previousId": "builder-e4d4e0805f71447a803075ab67f00324",
                       "localizedTextInputs": [
                        "text"
                       ],
                       "transformed.text": "localized"
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p>Beyond 2 now features per-eye adjustable IPD, allowing you to fine-tune the position of the optics in front of each eye independently to achieve optimal clarity and comfort. This makes it easy to share your Beyond with friends and family.</p>",
                         "jp": "<p>「スケルトン」は、ヘッドセットの複雑な内部構造が見える透明なデザインです。一方、「オレンジ」は自撮りや配信でも映えるビビッドなカラーです。前世代機と同様に、Beyond 2も「カーボンブラック」を選択可能です。</p>\r\n"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(120, 126, 129, 1)",
                        "textAlign": "left"
                       },
                       "small": {
                        "marginTop": "0",
                        "marginBottom": "0"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[mSPACER] - 32",
                      "id": "builder-e5f7ddc7feb14934a4fa82dfdf5e6a92",
                      "meta": {
                       "previousId": "builder-8560eac2f4c64fe49950bb55880b1d7a"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-32\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "none"
                       },
                       "medium": {
                        "display": "none"
                       },
                       "small": {
                        "display": "none"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 40",
                      "id": "builder-5802be0458474ea59290e47c5084be96",
                      "meta": {
                       "previousId": "builder-333f6591aaa143c2a986c864404d110a"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-40\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "flex"
                       },
                       "medium": {
                        "display": "flex"
                       },
                       "small": {
                        "display": "none"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[mSPACER] - 32",
                      "id": "builder-ce4f351e252240a6a3714992d30a2968",
                      "meta": {
                       "previousId": "builder-efb714d0ff1146d7b031d1a12ae92e67"
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-32\" />\n",
                        "scriptsClientOnly": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "none"
                       },
                       "medium": {
                        "display": "none"
                       },
                       "small": {
                        "display": "flex"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "GRID",
                  "id": "builder-b2e53d49cf234483861d69ee4a61fac6",
                  "class": "gb-5 ge-8 gbm-1 gem-6 gbt-1 get-12",
                  "meta": {
                   "previousId": "builder-06e24389fcb44ae2bfb647c2a7dd79e8"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.image": "var _virtual_index=\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/eyetracking.webp?v=1742450841\";return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "component.options.image": "\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/eyetracking.webp?v=1742450841\";\n"
                     }
                    },
                    "layerName": "IMAGE",
                    "id": "builder-757a1382b9294d7c8305866568452ecc",
                    "class": "img-rounded",
                    "meta": {
                     "previousId": "builder-e799b46aafb842cc9e5d43f1aaec38fb",
                     "bindingActions": {
                      "component": {
                       "options": {
                        "image": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "'https://cdn.shopify.com/s/files/1/0643/5169/9161/files/eyetracking.webp?v=1742450841'"
                          }
                         }
                        ]
                       }
                      }
                     }
                    },
                    "component": {
                     "name": "Image",
                     "options": {
                      "backgroundSize": "cover",
                      "backgroundPosition": "center",
                      "lazy": false,
                      "fitContent": true,
                      "aspectRatio": 0.564,
                      "lockAspectRatio": false,
                      "height": 1127,
                      "width": 2000,
                      "sizes": "(max-width: 998px) 41vw, 52vw"
                     },
                     "isRSC": null
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "Text boxes",
                      "id": "builder-097b24dde4db4b318a406d50ee60a351",
                      "meta": {
                       "previousId": "builder-b61f3d26f95d4c70a6492e14997fcea3"
                      },
                      "children": [
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "id": "builder-ae5268f47dfa4e05858d2a62efe15ec5",
                        "class": "font-detail product-tag",
                        "meta": {
                         "previousId": "builder-5cb1810cfa3d49358098c393d21092a5",
                         "transformed.text": "localized",
                         "localizedTextInputs": [
                          "text"
                         ]
                        },
                        "component": {
                         "name": "Text",
                         "options": {
                          "text": {
                           "@type": "@builder.io/core:LocalizedValue",
                           "Default": "<p><font face=\"Fragment Mono, sans-serif\"><span style=\"font-size: 12px;\">Beyond-2 Sweetspot</span></font><font face=\"Fragment Mono, sans-serif\"><br></font></p>",
                           "jp": "<p>同梱品</p>"
                          }
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "zIndex": "2",
                          "borderRadius": "12px"
                         },
                         "small": {
                          "marginBottom": "0px"
                         }
                        }
                       }
                      ],
                      "responsiveStyles": {
                       "large": {
                        "display": "none",
                        "flexDirection": "column",
                        "position": "absolute",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "bottom": "32px",
                        "zIndex": "2",
                        "left": "32px",
                        "textAlign": "center",
                        "alignItems": "left",
                        "gap": "12px"
                       },
                       "medium": {
                        "bottom": "16px"
                       },
                       "small": {
                        "bottom": "-24px!important",
                        "justifyContent": "center"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "id": "builder-a0e107f05c5044308021d87cdbfca9bc",
                      "class": "font-detail product-tag-dark",
                      "meta": {
                       "previousId": "builder-a1f8eda168814de99409e58a74350717",
                       "transformed.text": "localized",
                       "localizedTextInputs": [
                        "text"
                       ]
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p>Beyond 2e&nbsp;</p>",
                         "jp": "<p>NEW</p>"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(255, 255, 255, 1)",
                        "marginLeft": "16px",
                        "marginTop": "16px",
                        "zIndex": "1",
                        "backgroundColor": "rgba(0, 0, 0, 1)"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "width": "100%",
                      "minWidth": "20px",
                      "overflow": "hidden",
                      "height": "400px",
                      "backgroundColor": "rgba(34, 36, 37, 1)"
                     },
                     "medium": {
                      "height": "300px",
                      "backgroundColor": "rgba(34, 36, 37, 1)"
                     },
                     "small": {
                      "height": "calc(calc(100vw - 24px) * 0.7)",
                      "minHeight": "20px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-9cfac972b5ca4d69ab5619e6004c0f7c",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-cfe787074fd74b39b02840d8bfe879c3"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-ddc678d965c04a8ba8ee42d8c29ad233",
                    "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-4d903efc79ac40d88c351e5f05bf871f",
                     "localizedTextInputs": [
                      "text"
                     ],
                     "transformed.text": "localized"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p><font color=\"#222425\">Eyetracking</font></p>",
                       "jp": "<p><font color=\"#222425\">汎用ヘイローマウント</font></p>\r\n"
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(255, 255, 255, 1)",
                      "marginTop": "0px",
                      "marginBottom": "-1px",
                      "textAlign": "left"
                     },
                     "medium": {
                      "marginTop": "0px"
                     },
                     "small": {
                      "marginBottom": "0px",
                      "marginTop": "0px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-df507fa9c8d149c3984ad275bceba4c6",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-029619938e2742d79927a4519449ab2f"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-6776a13fb07e4666a1b6614782de5c42",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-c352c4d8a60746deba1c05659db3825d"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-3d9556e2768e47cf9bedd60bd4e3a524",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-d038624bdf39465b9fd9877ba178d818",
                     "localizedTextInputs": [
                      "text"
                     ],
                     "transformed.text": "localized"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p>Beyond 2e features integrated eyetracking with incredibly tiny camera sensors the size of a grain of sand. Our advanced AI and computer vision research has resulted in a state-of-the-art pupil model, with inference running on AMD and NVIDIA GPUs.</p>",
                       "jp": "<p>暗視ゴーグルからインスパイアされた宙に浮くデザインのヘイローマウントはおでこに固定されるため、ヘッドセットの顔との距離や傾きを調整できます。カスタムクッションと異なり、汎用ライトシーリングでは顔を3DスキャンするためのiPhoneが必要ありません。</p>\r\n"
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)",
                      "textAlign": "left"
                     },
                     "small": {
                      "marginTop": "0",
                      "marginBottom": "0"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-7eb606735c144806a84d76401ccdf8a1",
                    "meta": {
                     "previousId": "builder-e5f7ddc7feb14934a4fa82dfdf5e6a92"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 40",
                    "id": "builder-d3aa3c83e79f4f69a7fab67a8030bbec",
                    "meta": {
                     "previousId": "builder-333f6591aaa143c2a986c864404d110a"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-40\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-fc92f9b870b445e69b40ca4f79301059",
                    "meta": {
                     "previousId": "builder-f0da337be6e84ee48aa3c9dd50df268f"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-126e6c39b2b94f67882a9b77723e1b96",
                    "meta": {
                     "previousId": "builder-6a13524edec34331acdfede47e9faa0a"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "flex"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "GRID",
                  "id": "builder-f83cbdab7b3e48e4ae816b9aa5dc2109",
                  "class": "gb-9 ge-12 gbt-1 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-b2e53d49cf234483861d69ee4a61fac6"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.image": "var _virtual_index=\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/basestation.png?v=1747876854\";return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "component.options.image": "\"https://cdn.shopify.com/s/files/1/0643/5169/9161/files/basestation.png?v=1747876854\";\n"
                     }
                    },
                    "layerName": "IMAGE",
                    "id": "builder-5f63d6232b084f31b1fc19aa157c9a6d",
                    "class": "img-rounded",
                    "meta": {
                     "previousId": "builder-757a1382b9294d7c8305866568452ecc",
                     "bindingActions": {
                      "component": {
                       "options": {
                        "image": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "'https://cdn.shopify.com/s/files/1/0643/5169/9161/files/basestation.png?v=1747876854'"
                          }
                         }
                        ]
                       }
                      }
                     }
                    },
                    "component": {
                     "name": "Image",
                     "options": {
                      "backgroundSize": "cover",
                      "backgroundPosition": "center",
                      "lazy": false,
                      "fitContent": true,
                      "aspectRatio": 0.564,
                      "lockAspectRatio": false,
                      "height": 1127,
                      "width": 2000,
                      "sizes": "(max-width: 998px) 41vw, 52vw"
                     },
                     "isRSC": null
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "Text boxes",
                      "id": "builder-cdaddfcae5044d698df191f2729e5009",
                      "meta": {
                       "previousId": "builder-097b24dde4db4b318a406d50ee60a351"
                      },
                      "children": [
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "id": "builder-e1537e757d2e4a53be55cb7405277e87",
                        "class": "font-detail product-tag",
                        "meta": {
                         "previousId": "builder-ae5268f47dfa4e05858d2a62efe15ec5",
                         "transformed.text": "localized",
                         "localizedTextInputs": [
                          "text"
                         ]
                        },
                        "component": {
                         "name": "Text",
                         "options": {
                          "text": {
                           "@type": "@builder.io/core:LocalizedValue",
                           "Default": "<p><font face=\"Fragment Mono, sans-serif\"><span style=\"font-size: 12px;\">Beyond-2 Sweetspot</span></font><font face=\"Fragment Mono, sans-serif\"><br></font></p>",
                           "jp": "<p>同梱品</p>"
                          }
                         },
                         "isRSC": null
                        },
                        "responsiveStyles": {
                         "large": {
                          "zIndex": "2",
                          "borderRadius": "12px"
                         },
                         "small": {
                          "marginBottom": "0px"
                         }
                        }
                       }
                      ],
                      "responsiveStyles": {
                       "large": {
                        "display": "none",
                        "flexDirection": "column",
                        "position": "absolute",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "bottom": "32px",
                        "zIndex": "2",
                        "left": "32px",
                        "textAlign": "center",
                        "alignItems": "left",
                        "gap": "12px"
                       },
                       "medium": {
                        "bottom": "16px"
                       },
                       "small": {
                        "bottom": "-24px!important",
                        "justifyContent": "center"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "id": "builder-00995a305c1e48d2a4d70253e2ad13dd",
                      "class": "font-detail product-tag-dark",
                      "meta": {
                       "previousId": "builder-a0e107f05c5044308021d87cdbfca9bc",
                       "transformed.text": "localized",
                       "localizedTextInputs": [
                        "text"
                       ]
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": {
                         "@type": "@builder.io/core:LocalizedValue",
                         "Default": "<p>not included</p>",
                         "jp": "<p>NEW</p>"
                        }
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "color": "rgba(255, 255, 255, 1)",
                        "marginLeft": "16px",
                        "marginTop": "16px",
                        "zIndex": "1"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "width": "100%",
                      "minWidth": "20px",
                      "overflow": "hidden",
                      "height": "400px",
                      "backgroundColor": "rgba(244, 243, 243, 1)"
                     },
                     "medium": {
                      "height": "300px",
                      "backgroundColor": "rgba(34, 36, 37, 1)"
                     },
                     "small": {
                      "height": "calc(calc(100vw - 24px) * 0.7)",
                      "minHeight": "20px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-6fbd0bfcad90490ea02d347552dbc5d5",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-9cfac972b5ca4d69ab5619e6004c0f7c"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-7d7c2d7597434a0995d81649a88a648f",
                    "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-ddc678d965c04a8ba8ee42d8c29ad233",
                     "localizedTextInputs": [
                      "text"
                     ],
                     "transformed.text": "localized"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p><font color=\"#222425\">SteamVR Tracking</font></p>",
                       "jp": "<p><font color=\"#222425\">汎用ヘイローマウント</font></p>\r\n"
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(255, 255, 255, 1)",
                      "marginTop": "0px",
                      "marginBottom": "-1px",
                      "textAlign": "left"
                     },
                     "medium": {
                      "marginTop": "0px"
                     },
                     "small": {
                      "marginBottom": "0px",
                      "marginTop": "0px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-59acecd77a614f439ec8ec3f6cf24499",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-df507fa9c8d149c3984ad275bceba4c6"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16",
                    "id": "builder-6105adb5a3594f398591d19b5ecbf774",
                    "class": "gb-1 ge-6",
                    "meta": {
                     "previousId": "builder-6776a13fb07e4666a1b6614782de5c42"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-c3967141fc02444fb68ba1462c0c5550",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-3d9556e2768e47cf9bedd60bd4e3a524",
                     "localizedTextInputs": [
                      "text"
                     ],
                     "transformed.text": "localized"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": {
                       "@type": "@builder.io/core:LocalizedValue",
                       "Default": "<p></p>Beyond 2 runs on SteamVR and requires Base Stations for tracking. SteamVR Base Stations are known for delivering the most precise and low-latency tracking.&nbsp; Base Stations are not included and must be purchased separately.&nbsp;<p></p>",
                       "jp": "<p>暗視ゴーグルからインスパイアされた宙に浮くデザインのヘイローマウントはおでこに固定されるため、ヘッドセットの顔との距離や傾きを調整できます。カスタムクッションと異なり、汎用ライトシーリングでは顔を3DスキャンするためのiPhoneが必要ありません。</p>\r\n"
                      }
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(120, 126, 129, 1)",
                      "textAlign": "left"
                     },
                     "small": {
                      "marginTop": "0",
                      "marginBottom": "0"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-f3ea9864ec554159afd52024f3dc246f",
                    "meta": {
                     "previousId": "builder-e5f7ddc7feb14934a4fa82dfdf5e6a92"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 40",
                    "id": "builder-2af75e6d705b4428a86773da01f9685e",
                    "meta": {
                     "previousId": "builder-333f6591aaa143c2a986c864404d110a"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-40\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-9fb533633385489d91489b209ebc5c52",
                    "meta": {
                     "previousId": "builder-fc92f9b870b445e69b40ca4f79301059"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 32",
                    "id": "builder-8f9b691e52b84ce092e27469a86405b9",
                    "meta": {
                     "previousId": "builder-126e6c39b2b94f67882a9b77723e1b96"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "flex",
                    "flexDirection": "column"
                   },
                   "medium": {
                    "display": "flex"
                   },
                   "small": {
                    "display": "flex"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "marginLeft": "-16px",
                  "marginRight": "-16px"
                 },
                 "medium": {
                  "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-c107ab95ee9e44daa6fa82659b49fdc3",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-313b801ec6d844e9bed06933f4692238"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-4e5ef66e87684e279626cb15aa14793f",
                  "class": "gb-8 ge-11 gbt-1 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-90f5d680d6ae4e6eaa0bb948923407b0"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-c2ea4e099b6b4a2d9b9ed58b202348de",
                    "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-b727f2be6ad349a7a17a8c20e9151e5e"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "Personalized to fit you perfectly.&nbsp;"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto"
                     },
                     "medium": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 32//24",
                    "id": "builder-dd127ff47b334ed4a8e557795912bc07",
                    "class": "gb-1 ge-12 gem-6 ",
                    "meta": {
                     "previousId": "builder-d3aa77c9d9b84072974a4b397e1f3e6b"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 mspacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-88e275d291b94556bcd6f38bce7183a9",
                    "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                    "meta": {
                     "previousId": "builder-2084499144c44c66ade057003cac83a1"
                    },
                    "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>"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto"
                     },
                     "medium": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 56",
                    "id": "builder-cc86412dd5104edca59590307570efab",
                    "meta": {
                     "previousId": "builder-48ffd49c2eca46d2bbc94cbd1ac97a6a"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-56\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-dcddb89dce9748f4ac78ffb718e162a6",
                    "meta": {
                     "previousId": "builder-b3752c48c95546d9adac714f2d7dbd64"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 80",
                    "id": "builder-edc282b5335a4ecfa052ab0163f8ef17",
                    "meta": {
                     "previousId": "builder-5e1a1b2b71934c84816209baf13241b0"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none",
                      "marginBottom": "-12px"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "display": "flex",
                    "flexDirection": "column"
                   },
                   "medium": {
                    "display": "none"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "padding": "0px",
                  "textAlign": "left",
                  "width": "100%"
                 },
                 "medium": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[GRID] - Body Tracking Imagery",
                "id": "builder-6c297f13219548f29618ca7e6bd78886",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-9a3b0935deb84272bfce7ed2e60dac86"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid left)",
                  "id": "builder-01d25db0ae7e44fabab81ef318534b1c",
                  "class": "gb-1 ge-6 get-6 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-84b3a4b0f4754e9aa2d8d86c936b50e0"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[IMG] - Beyond Boxing",
                    "id": "builder-4bf5f83caee84d0f9ed55c3597709f2e",
                    "class": "base-margin img-rounded",
                    "meta": {
                     "previousId": "builder-c02365dd33eb4768a8868cf68d90916c",
                     "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: 998px) 48vw, 59vw"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "minWidth": "20px",
                      "overflow": "hidden",
                      "height": "25vw",
                      "marginLeft": "0px",
                      "marginRight": "0px"
                     },
                     "medium": {
                      "height": "50vw",
                      "display": "none"
                     },
                     "small": {
                      "width": "100%",
                      "marginLeft": "0px",
                      "height": "80vw"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "none",
                    "flexDirection": "column",
                    "width": "100%",
                    "height": "30vw"
                   },
                   "medium": {
                    "height": "100%",
                    "display": "none"
                   },
                   "small": {
                    "width": "100%",
                    "height": "100%"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-36c9bd03f9404c4f908ed17958955a58",
                  "class": "gb-7 ge-12 gbt-7 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-7e6f931590cc4b7cabeea69b22327492"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[IMG] - Beyond Boxing",
                    "id": "builder-7401c9e129e249f49bb72353dab0a078",
                    "class": "base-margin img-rounded",
                    "meta": {
                     "previousId": "builder-4f8cc782b4ff4a7fb2c1b418e4ca9cdf",
                     "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: 998px) 48vw, 59vw"
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none",
                      "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",
                      "display": "none"
                     },
                     "small": {
                      "width": "100%",
                      "marginLeft": "0px",
                      "height": "80vw"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "none",
                    "flexDirection": "column",
                    "height": "30vw"
                   },
                   "medium": {
                    "height": "100%",
                    "display": "none"
                   },
                   "small": {
                    "height": "100%"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "paddingLeft": "0px",
                  "paddingRight": "0px",
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "display": "none"
                 },
                 "medium": {
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "display": "none"
                 },
                 "small": {
                  "display": "flex",
                  "flexDirection": "row",
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "width": "100%"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160",
                "id": "builder-e8cb430d65b0487c8504ec30da554f47",
                "meta": {
                 "previousId": "builder-1c8f9e030d12472797c6786393230138"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 tspacer-160\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               }
              ],
              "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&&state.specMap.length>0&&!state.loading&&state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!state.specMap && state.specMap.length > 0 && !state.loading && state.productInfo"
               }
              },
              "layerName": "[SPACER] - 120//80",
              "id": "builder-ddcd5ced013e4aaa9a7ff1214ff925db",
              "meta": {
               "previousId": "builder-025dd661174a480089c64bd534427e11"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-120 mspacer-80\" />\n",
                "replaceNodes": true
               },
               "isRSC": null
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=!!state.specMap&&state.specMap.length>0&&!state.loading&&state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!state.specMap && state.specMap.length > 0 && !state.loading && state.productInfo"
               }
              },
              "id": "builder-ed611cb0347b43e1aa70f93e1bc23707",
              "class": "font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
              "meta": {
               "bindingActions": {
                "show": null,
                "hide": null
               }
              },
              "component": {
               "name": "Text",
               "options": {
                "text": "<p>Specifications</p>"
               },
               "isRSC": null
              },
              "responsiveStyles": {
               "large": {
                "textAlign": "left"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _virtual_index=!!state.specMap&&state.specMap.length>0&&!state.loading&&state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!state.specMap && state.specMap.length > 0 && !state.loading && state.productInfo"
               }
              },
              "layerName": "[SPACER] - 40//",
              "id": "builder-6df929297dfe4965b5985c5ee122eefa",
              "meta": {
               "previousId": "builder-85e2a79fe18d4e37a30af374bd0efa2b"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-40\" />\n",
                "replaceNodes": true
               },
               "isRSC": null
              }
             },
             {
              "@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-5d2c7d01b91446de9b72c6fcca7e26c5",
              "class": "base-grid",
              "meta": {
               "previousId": "builder-56c8d097ca1b4032a0a9dfb9bca41a71",
               "bindingActions": {
                "hide": null,
                "show": null
               }
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 32//",
                "id": "builder-26959160361b40e6bcb22e7111f9c4df",
                "class": "gb-1 ge-12",
                "meta": {
                 "previousId": "builder-4499f710f28242afb8832cab541aa155"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-32\" />\n",
                  "replaceNodes": true
                 },
                 "isRSC": null
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid number)",
                "id": "builder-cb3d95b74d06478b9559d5fd4dd71dbf",
                "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-1d39677a35d0405da86f83d48d181135",
                  "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>"
                   },
                   "isRSC": null
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid name)",
                "id": "builder-c9fec4eb44a84f4ca9d36bfe85efd401",
                "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-01115e9443f54d79a2330e8079bf4d6a",
                  "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>"
                   },
                   "isRSC": null
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 32//",
                "id": "builder-147f6331194849d6a999ec3bdb36ca94",
                "class": "gbm-1 gem-6",
                "meta": {
                 "previousId": "builder-f11a520428cf4db8b3535d11805290de"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"desktop-nix mspacer-32\" />\n",
                  "replaceNodes": true
                 },
                 "isRSC": null
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid titles)",
                "id": "builder-561bee1360624e06ad1b55dbcd4ffb2a",
                "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-a4df034f20f145979601c80e319a4d7c",
                  "class": "font-body-sm font-mob-xsm",
                  "meta": {
                   "previousId": "builder-8624212b36084972b043997abe7c4ad0"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>GPU</p>"
                   },
                   "isRSC": null
                  },
                  "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-c5d4b207d6814e47be6fe2c6a3f20900",
                "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-684bad63363c4068b8ef9b1b2caebfb6",
                  "class": "font-body-sm font-mob-xsm",
                  "meta": {
                   "previousId": "builder-8624212b36084972b043997abe7c4ad0"
                  },
                  "component": {
                   "name": "Text",
                   "options": {
                    "text": "<p>GPU</p>"
                   },
                   "isRSC": null
                  }
                 }
                ],
                "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-3815ee6f151242bfb5479b875e6e381c",
                "class": "gb-1 ge-12",
                "meta": {
                 "previousId": "builder-f11a520428cf4db8b3535d11805290de"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-56 mspacer-40\" />\n",
                  "replaceNodes": true
                 },
                 "isRSC": null
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "gridRowGap": "0px",
                "borderTop": "1px solid #787E81",
                "padding": "0",
                "textAlign": "left"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "layerName": "[SPACER] - 160",
              "id": "builder-dd19296bed55473e86347a61fa66b701",
              "meta": {
               "previousId": "builder-e8cb430d65b0487c8504ec30da554f47"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-160 tspacer-160\" />\n",
                "scriptsClientOnly": true
               },
               "isRSC": null
              },
              "responsiveStyles": {
               "large": {
                "display": "flex"
               },
               "medium": {
                "display": "flex"
               },
               "small": {
                "display": "flex"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _a,_virtual_index=!!(null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)&&(\"9130508157145\"==window.BigData.product.id||\"9130508157145\"==window.BigData.product.id);return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!window?.BigData?.product&& (window.BigData.product.id == '9130508157145'|| window.BigData.product.id == '9130508157145')"
               }
              },
              "layerName": "REVIEWS BEYOND 1 REFER",
              "id": "builder-9ca452f545604925ad7e3027969c6909",
              "meta": {
               "bindingActions": {
                "show": null,
                "hide": null
               },
               "previousId": "builder-a549cc80de3343bd887ecc78a886a0ff"
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[mSPACER] - 24",
                "id": "builder-2a951866e4ab4d73ae2d3421905924c2",
                "meta": {
                 "previousId": "builder-25998444f5bb4dad95045cd5d0158699"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "id": "builder-890a73a2f2fe4ee9bdedb85a67fef024",
                "class": "font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                "meta": {
                 "bindingActions": {
                  "show": null,
                  "hide": null
                 },
                 "previousId": "builder-ed611cb0347b43e1aa70f93e1bc23707"
                },
                "component": {
                 "name": "Text",
                 "options": {
                  "text": "<p>Reviews</p>"
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "textAlign": "left"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 40//",
                "id": "builder-e28520f8216d4681a5624a61db111e0f",
                "meta": {
                 "previousId": "builder-6df929297dfe4965b5985c5ee122eefa",
                 "bindingActions": {
                  "show": null
                 }
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-40\" />\n",
                  "replaceNodes": true
                 },
                 "isRSC": null
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "YOTPO REVIEWS STARS 2",
                "tagName": "a",
                "id": "builder-a7f44fe0e5c54223b22287318e76c7dd",
                "properties": {
                 "href": "#reviews"
                },
                "linkUrl": "#reviews",
                "meta": {
                 "previousId": "builder-5f534389073740eea5b6d34e3fc3d928",
                 "bindingActions": {
                  "show": null,
                  "hide": null,
                  "component": {
                   "options": {
                    "code": null
                   }
                  }
                 }
                },
                "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 class=\"yotpo bottomLine\" data-yotpo-product-id=\"9130508157145\" id=\"yotpo-widget\"></div>\n\n<div class=\"yotpo-widget-instance\" data-yotpo-instance-id=\"506875\" data-yotpo-product-id=\"{{product.id}}\" data-yotpo-cart-product-id=\"{{item.product.id}}\" data-yotpo-section-id=\"{{template.name}}\"></div>\n",
                  "replaceNodes": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex",
                  "flexDirection": "column",
                  "position": "relative",
                  "flexShrink": "0",
                  "boxSizing": "border-box",
                  "cursor": "pointer",
                  "pointerEvents": "auto"
                 }
                }
               },
               {
                "@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-ba2ed239bf324d6b9326cb8e3505229e",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-299b172501204bd88db7479073bb6c21"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-d4eb0943b2604f6480626e433a62b1ba",
                  "class": "gb-1 ge-8 gbt-1 get-12 gbm-1 gem-6",
                  "meta": {
                   "previousId": "builder-898c3dfe2a86464aa98b0a49ac26254c"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-c0c3f506b8ce44b3864cb8c4b5db1413",
                    "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-33a99c515f88407cbc12b8ee4b55321a"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<p>While we prepare Beyond 2 for launch<br><font color=\"#4d1ef7\">Our first-generation Beyond set the bar—dive into 150+ reviews of Beyond 1</font></p>"
                     },
                     "isRSC": null
                    },
                    "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-de0e5d4a29664dac90dcc6d2364cc04a",
                    "class": "gb-1 ge-12 gem-6 ",
                    "meta": {
                     "previousId": "builder-fc0d922f09be4ad89716599f79309476"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 mspacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "flex"
                     },
                     "medium": {
                      "display": "flex"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "LINK",
                    "id": "builder-897f7090668d495986e9b8cbacfd1891",
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "tagName": "a",
                      "id": "builder-6fb816d7c12143bf87a69ccbe778d207",
                      "properties": {
                       "href": "https://store.bigscreenvr.com/products/bigscreen-beyond"
                      },
                      "linkUrl": "https://store.bigscreenvr.com/products/bigscreen-beyond",
                      "class": "gb-1 ge-6 get-6 gem-6 font-body-sm body-sm-shorten-top body-sm-shorten-btm",
                      "meta": {
                       "previousId": "builder-20ecf51f6f414d679656269e766c99c5"
                      },
                      "component": {
                       "name": "Text",
                       "options": {
                        "text": "Go to Beyond 1 Reviews<br>"
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "column",
                        "position": "relative",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "lineHeight": "normal",
                        "height": "auto",
                        "marginTop": "auto",
                        "marginBottom": "auto",
                        "cursor": "pointer",
                        "pointerEvents": "auto",
                        "color": "rgba(0, 0, 0, 1)"
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "tagName": "a",
                      "id": "builder-aafca739e6d5499384803953065620ce",
                      "properties": {
                       "href": "https://store.bigscreenvr.com/products/bigscreen-beyond"
                      },
                      "linkUrl": "https://store.bigscreenvr.com/products/bigscreen-beyond",
                      "component": {
                       "name": "Image",
                       "options": {
                        "image": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F6ca904e245a7402ba1336479caa50044",
                        "backgroundSize": "cover",
                        "backgroundPosition": "center",
                        "lazy": false,
                        "fitContent": true,
                        "aspectRatio": 1,
                        "lockAspectRatio": false,
                        "height": 11,
                        "width": 11,
                        "noWebp": true
                       },
                       "isRSC": null
                      },
                      "responsiveStyles": {
                       "large": {
                        "display": "flex",
                        "flexDirection": "column",
                        "position": "relative",
                        "flexShrink": "0",
                        "boxSizing": "border-box",
                        "overflow": "hidden",
                        "minWidth": "20px",
                        "width": "10px",
                        "minHeight": "5px",
                        "scale": "0.6",
                        "cursor": "pointer",
                        "pointerEvents": "auto"
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "row",
                      "position": "absolute",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "gap": "5px",
                      "bottom": "32px"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-b5e303b307664067b7c9d2efe1cdeb10",
                    "meta": {
                     "previousId": "builder-7cd95949e5c74e1fb6d58030f0018edb"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-24\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 80",
                    "id": "builder-d2ae8f92cc534a83a45ad8e406e633e7",
                    "meta": {
                     "previousId": "builder-6b5b27051f0e47a5bcd6a29b28361413"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-80\" />\n",
                      "scriptsClientOnly": true
                     },
                     "isRSC": null
                    },
                    "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%",
                  "backgroundColor": "rgba(244, 243, 243, 1)",
                  "paddingLeft": "32px",
                  "paddingRight": "32px",
                  "paddingTop": "64px",
                  "paddingBottom": "64px",
                  "borderRadius": "8px",
                  "overflow": "hidden",
                  "display": "flex"
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "display": "flex",
                "flexDirection": "column",
                "position": "relative",
                "flexShrink": "0",
                "boxSizing": "border-box"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _a,_virtual_index=!!(null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)&&(\"9130508157145\"==window.BigData.product.id||\"9130508157145\"==window.BigData.product.id);return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!window?.BigData?.product&& (window.BigData.product.id == '9130508157145'|| window.BigData.product.id == '9130508157145')"
               }
              },
              "layerName": "Q&A TITLE",
              "id": "builder-8785740dcec84ad6a83fefdc8ec6e59f",
              "meta": {
               "bindingActions": {
                "show": null,
                "hide": null
               },
               "previousId": "builder-9ca452f545604925ad7e3027969c6909"
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[mSPACER] - 24",
                "id": "builder-56c50f867bf14b8bae03f9d4e238f745",
                "meta": {
                 "previousId": "builder-2a951866e4ab4d73ae2d3421905924c2"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-24\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "none"
                 },
                 "medium": {
                  "display": "none"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 160//120",
                "id": "builder-5a68773ae51842e4a67acc949f15b996",
                "meta": {
                 "previousId": "builder-72724545b8454ca28d4e5b6dc6d1c914"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 tspacer-160 mspacer-120\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "display": "flex"
                 },
                 "medium": {
                  "display": "flex"
                 },
                 "small": {
                  "display": "flex"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "id": "builder-cfd24df15cb14d04a5c350b6910a7ec8",
                "class": "font-subhead subhead-shorten-top subhead-shorten-btm font-mob-lg mob-lg-shorten-top mob-lg-shorten-btm",
                "meta": {
                 "bindingActions": {
                  "show": null,
                  "hide": null
                 },
                 "previousId": "builder-890a73a2f2fe4ee9bdedb85a67fef024"
                },
                "component": {
                 "name": "Text",
                 "options": {
                  "text": "<p>Question &amp; Answers</p>"
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "textAlign": "left"
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "display": "flex",
                "flexDirection": "column",
                "position": "relative",
                "flexShrink": "0",
                "boxSizing": "border-box"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _a,_virtual_index=!!(null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)&&\"9130508157145\"==window.BigData.product.id;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!window?.BigData?.product && window.BigData.product.id == '9130508157145'"
               }
              },
              "layerName": "Reviews",
              "id": "builder-e7ed5f5d202e40029585fe05813d28e4",
              "properties": {
               "id": "reviews"
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "id": "builder-4b8fea81f89646d6a9d17b580ce974b9",
                "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>"
                 },
                 "isRSC": null
                },
                "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-472309a06d0c404c8bad528b52409620",
                "meta": {
                 "previousId": "builder-b82f477089b3448a9e066a453be81c16"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-40\" />\n",
                  "replaceNodes": true
                 },
                 "isRSC": null
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[DIVIDER]",
                "id": "builder-174e70bbac4f46919a01df51fd3e6360",
                "class": "divider_review",
                "meta": {
                 "previousId": "builder-612f11dbc92a410bbb7f99240292d434"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"divider\" />\n",
                  "scriptsClientOnly": true
                 },
                 "isRSC": null
                },
                "responsiveStyles": {
                 "large": {
                  "width": "100%",
                  "marginLeft": "0px!"
                 }
                }
               }
              ],
              "responsiveStyles": {
               "large": {
                "display": "none",
                "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        let defaultVariantTitle = defaultVariant.title;\n\n        if(!!window?.BigData?.product) {\n            let {\n                variantShipping,\n                variantData,\n                variantAddonGroups\n            } = window.BigData.product;\n            window.BigData.product.vid = defaultVariant.id;\n            defaultVariantTitle = Object.values(variantData).reduce((final, v) => {\n                if(v.id == defaultVariant.id) {\n                    return v.title;\n                }\n                return final;\n            }, defaultVariantTitle);\n            window.BigData.product.selectedVariantShipping = variantShipping[defaultVariantTitle];\n            window.BigData.product.selectedVariantData = variantData[defaultVariantTitle];\n            window.BigData.product.selectedVariantAddonGroups = variantAddonGroups[defaultVariantTitle];\n            window.BigData.product.selectedAddons = window.BigData.product.selectedVariantAddonGroups?.map(group => {\n                return group.variants.reduce((rolling, variant) => {\n                    if((!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n                    (group.toggleable && group.checkedVariantIds.includes(variant.id))) {\n                        rolling.push(variant);\n                    }\n                    return rolling;\n                }, []);\n            });\n        }\n\n        state.selectedImage = (defaultVariant === null || defaultVariant === void 0 ? void 0 : defaultVariant.image) || productInfo.images[0];\n        state.selectedVariantShipping = state?.variantShipping?.[defaultVariantTitle];\n        state.selectedVariantData = state?.variantData?.[defaultVariantTitle];\n        state.selectedVariantAddonGroups = state?.variantAddonGroups?.[defaultVariantTitle];\n        state.selectedAddons = state?.selectedVariantAddonGroups?.map(group => {\n            return group.variants.reduce((rolling, variant) => {\n                if((!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n                   (group.toggleable && group.checkedVariantIds.includes(variant.id))) {\n                    rolling.push(variant);\n                }\n                return rolling;\n            }, []);\n        });\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            const locale = Shopify.locale ?? 'en';\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
        },
        "isRSC": null
       },
       "responsiveStyles": {
        "large": {
         "display": "flex",
         "flexDirection": "column",
         "width": "100%"
        }
       }
      }
     ],
     "responsiveStyles": {
      "large": {
       "color": "rgba(0, 0, 0, 1)",
       "padding": "0px 16px",
       "textAlign": "center"
      }
     }
    },
    {
     "id": "builder-pixel-axdcaqwcwbh",
     "@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": 1751699434056,
  "firstPublished": 1751502526014,
  "testRatio": 1,
  "screenshot": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fc55f0320c121422fa972d5d7b72932db",
  "createdBy": "eKkJ2UiI2tPDREXNlNnSplF1SqP2",
  "lastUpdatedBy": "eKkJ2UiI2tPDREXNlNnSplF1SqP2",
  "folders": [],
  "rev": "xjjxn8a44bq"
 },
 {
  "query": [],
  "folders": [],
  "createdDate": 1746578846977,
  "id": "2589d1e39cd34ea88b79b07680b2784c",
  "name": "PROTOTYPE V2 Multi Product Cart Limit",
  "modelId": "11ae83ef45d64e1c921acc044cf2d904",
  "published": "published",
  "meta": {
   "hasLinks": true,
   "format": "shopify",
   "shopifyDomain": "bigscreenvr.myshopify.com",
   "lastPreviewUrl": "https://https___bigscreenvr__myshopify__com.preview.builder.codes/apps/builder?apiKey=64dd5478e25746bf9db3b6c0319905f6&model=shop-proto-product&builder.cachebuster=magiau8m&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%2CeditContentPriority&builder.user.role.name=Admin&builder.user.role.id=admin&builder.cachebust=true&builder.preview=shop-proto-product&builder.noCache=true&builder.allowTextEdit=true&__builder_editing__=true&builder.overrides.shop-proto-product=2589d1e39cd34ea88b79b07680b2784c&builder.overrides.2589d1e39cd34ea88b79b07680b2784c=2589d1e39cd34ea88b79b07680b2784c&builder.options.locale=Default",
   "kind": "component",
   "winningTest": null,
   "shopifyCustomDomain": "store.bigscreenvr.com",
   "originalContentId": "01dd38ae10794d859c69f42341507b3f"
  },
  "data": {
   "inputs": [],
   "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": ""
   },
   "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"
   },
   "cssCode": "/* New Layout */\n:root {\n  --product-photo-btn-w: 44px;\n  --product-photo-btn-h: 44px;\n  --content-width: min(calc(100vw - 32px), 1648px); /*16px l/r padding*/\n  --column-gap: 16px;\n  --column-width: calc(calc(var(--content-width) - calc(var(--column-gap) * 11)) / 12);\n  --slider-columns: 7;\n}\n/*- SMALL DESKTOP variables -*/\n@media only screen and (min-width: 992px) and (max-width: 1460px) {\n  :root {\n    --slider-columns: 5;\n  }\n}\n:root { /* order is important. keep this section after */\n  --slider-gaps-netw: calc(calc(var(--slider-columns) - 1) * var(--column-gap));\n  --slider-columns-netw: calc(var(--slider-columns) * var(--column-width));\n  --slider-size: calc(var(--slider-columns-netw) + var(--slider-gaps-netw));\n  --slider-height: var(--slider-size);\n  --slider-size-factor: calc(var(--slider-size) / var(--content-width));\n  --slider-item-size: calc(var(--slider-size) - 112px);\n}\n/*- SMALL DESKTOP variables -*/\n@media only screen and (min-width: 992px) and (max-width: 1460px) {\n  :root {\n    --slider-height: max(calc(100vh - 320px), var(--slider-size));\n  }\n}\n\n@keyframes fadeInGrow {\n  0% {\n    opacity: 0;\n    max-height: 0;\n    overflow: hidden;\n  }\n  100% {\n    opacity: 1;\n    max-height: 500px; /* Use a value larger than your expected final height */\n    overflow: visible;\n  }\n}\n.fade-in-grow {\n  animation: fadeInGrow 0.8s ease-out forwards;\n  transform-origin: top center;\n}\n.fade-in-grow > * {\n  /* This ensures the content size stays the same */\n  transform: translateY(0);\n}\n\n.text-m {\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}\nbody sup {\n  font-size: 10px;\n  position: absolute;\n  top: -2px;\n}\n.product-container {\n    display: flex;\n    block-size: var(--slider-height);\n}\n.product-right {\n  block-size: var(--slider-height);\n  padding: 0 64px 0 48px;\n}\n.scrollable-content {\n  flex: 1;\n  /* No height defined - it will fill available space between header and footer */\n  overflow-y: auto;\n  scrollbar-width: none; /* Firefox */\n  -ms-overflow-style: none; /* IE and Edge */\n  -webkit-overflow-scrolling: touch; /* Smooth scrolling on iOS */\n}\n/* Hide scrollbar for Chrome, Safari and Opera */\n.scrollable-content::-webkit-scrollbar {\n  display: none;\n}\n.product-title>div {\n  position: relative;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n}\n.product-title span {\n  position: relative;\n  display: flex;\n  align-items: center;\n}\n.product-footer {\n  position: sticky;\n  bottom: 0;\n  border-top: 1px solid #787E81;\n  display: flex;\n  flex-direction: column;\n  background: #FFFFFF;\n}\n.product-footer .items-summary>div {\n  display: flex;\n  align-items: flex-end;\n  align-self: stretch;\n}\n.items-summary .total-delivery {\n  display: flex;\n  flex-direction: column;\n  justify-content: flex-end;\n  align-items: flex-start;\n  flex: 1 0 0;\n}\n.items-summary .total-delivery>span:first-child {\n  color: #787E81;\n}\n.items-summary .total-price {\n  text-align: right;\n}\n/*- MOBILE -*/\n@media only screen and (max-width: 991px) {\n  .product-container {\n      block-size: auto;\n  }\n  .product-right {\n      padding: 0;\n      block-size: auto;\n  }\n}\n/* TRUE MOBILE */\n@media only screen and (max-width: 640px) {\n  body sup {\n    position: relative;\n  }\n  body .swatch-info sup {\n    position: absolute;\n  }\n}\n\n.yotpo a {\n  color: #000 !important;\n}\n#yotpo-widget {\n  pointer-events: none;\n}\n.grid-carousel {\n  display: flex;\n}\n.video-container video {\n  object-fit: cover;\n  border-radius:8px;\n  width:100%;\n  height:100%;\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.video-container video:not(:playable) + .fallback-gif {\n  display: block;\n} \n.video-container video:not(:playable) + .fallback-gif {\n  display: block;\n}\n\n\n\n.addon-options {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n  row-gap: 16px;\n  column-gap: 12px;\n  list-style-type: none;\n  margin: 0;\n  padding: 0;\n}\n.addon-option {\n  position: relative;\n}\n.addon-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.addon-option input:disabled {\n  cursor: default;\n}\n.addon-option input[type=\"radio\"],\n.addon-option input[type=\"checkbox\"] {\n  opacity: 0;\n  z-index: 100;\n}\n.addon-options>.addon-option input:checked+label svg.unchecked {\n  display: none;\n}\n.addon-options>.addon-option input:not(:checked)+label svg.checked {\n  display: none;\n}\n/*\n.addon-option input[type=\"radio\"]:checked+label {\n  color: #FFF;\n  background: #787E81;\n}\n.addon-option input:hover+label {\n  background: #DFDFDF;\n}\n*/\n/* --- COLOR SWATCH --- */\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option {\n  height: 45px;\n  width: 44px;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option>label {\n  position: absolute;\n  display: block;\n  top: 0px;\n  left: 0px;\n  right: 0px;\n  bottom: 0px;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option input:checked+label svg.swatch-checked {\n  display: block;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option input:checked+label svg.swatch-default {\n  display: none;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option input:not(:checked)+label svg.swatch-checked {\n  display: none;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option input:not(:checked)+label svg.swatch-default {\n  display: block;\n}\n/* --- PRODUCT PHOTO --- */\n.addon-options[data-ui-style=\"Product Photo\"] {\n  flex-direction: column;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label {\n  display: block;\n  width: 100%;\n  padding: 16px;\n  box-shadow: inset 0 0 0 1px #787E81;\n  border-radius: 8px;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label svg {\n    position: absolute;\n    top: 4px;\n    left: 5px;\n    width: 22px;\n    height: 22px;\n    color: #787E81;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:hover:not(:disabled)+label {\n    background: #DFDFDF;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:checked+label {\n    box-shadow: inset 0 0 0 2px #4D1EF7;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:checked+label svg {\n    color: #4D1EF7;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:disabled+label {\n    box-shadow: inset 0 0 0 1px #DFDFDF;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:checked:disabled+label {\n    box-shadow: inset 0 0 0 2px #DFDFDF;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:disabled+label svg {\n    color: #DFDFDF !important;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label>div {\n    position: relative;\n    display: flex;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label img {\n    max-width: 96px;\n    max-height: 96px;\n    flex-shrink: 0;\n}\n.addon-options[data-ui-style=\"Product Photo\"] .addon-desc {\n    display: flex;\n    flex-direction: column;\n    flex: 2;\n    margin: 0px 16px;\n}\n.addon-options[data-ui-style=\"Product Photo\"] .addon-desc>span:last-child {\n    color: var(--BS-Grey, #787E81);\n}\n.addon-options[data-ui-style=\"Product Photo\"] .addon-price {\n    flex: 1;\n    text-align: right;\n    color: var(--BS-Grey, #787E81);\n}\n/* --- VARIANT NAME --- */\n.addon-options[data-ui-style=\"Variant Name\"] {\n  flex-direction: column;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option>label {\n  display: block;\n  width: 100%;\n  padding: 16px 16px 16px 43px;\n  box-shadow: inset 0 0 0 1px #787E81;\n  border-radius: 8px;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option>label svg {\n    position: absolute;\n    top: 4px;\n    left: -22px;\n    width: 22px;\n    height: 22px;\n    color: #787E81;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:hover:not(:disabled)+label {\n    background: #DFDFDF;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:checked+label {\n    box-shadow: inset 0 0 0 2px #4D1EF7;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:checked+label svg {\n    color: #4D1EF7;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:disabled+label {\n    box-shadow: inset 0 0 0 1px #DFDFDF;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:checked:disabled+label {\n    box-shadow: inset 0 0 0 2px #DFDFDF;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:disabled+label svg {\n    color: #DFDFDF !important;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option>label>div {\n    position: relative;\n    display: flex;\n}\n.addon-options[data-ui-style=\"Variant Name\"] .addon-desc {\n    display: flex;\n    flex-direction: column;\n    flex: 2;\n    margin: 0px 16px;\n}\n.addon-options[data-ui-style=\"Variant Name\"] .addon-desc>span:last-child {\n    color: var(--BS-Grey, #787E81);\n}\n.addon-options[data-ui-style=\"Variant Name\"] .addon-price {\n    flex: 1;\n    text-align: right;\n    color: var(--BS-Grey, #787E81);\n}\n.swatch-info>div {\n  display: flex;\n  justify-content: space-between;\n}\n.swatch-info span:first-child {\n    position: relative;\n}\n.swatch-info span:last-child {\n  color: var(--BS-Grey, #787E81);\n}\n.addon-fine-print {\n  align-self: stretch;\n}\n.addon-fine-print>div {\n  display: flex;\n  flex-direction: column;\n}\n.addon-fine-print>div sup {\n  position: relative;\n}\n.addon-fine-print>div span {\n  color: #787E81;\n}\n/*- MOBILE -*/\n@media only screen and (max-width: 991px) {\n  .addon-options {\n    row-gap: 12px;\n  }\n  .addon-option {\n      float: left;\n      display: flex;\n      flex: inherit;\n      height: auto;\n      margin: 0;\n  }\n  .addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:hover:not(:disabled)+label {\n      background: transparent;\n  }\n  .addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:hover:not(:disabled)+label {\n      background: transparent;\n  }\n}\n/* TRUE MOBILE */\n@media only screen and (max-width: 640px) {\n    .addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label>div {\n        flex-wrap: wrap;\n    }\n    .addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label img {\n        flex-basis: 50%;\n        margin-left: 40px;\n    }\n    .addon-options[data-ui-style=\"Product Photo\"] .addon-desc {\n        order: 1;\n        flex: 1;\n        flex-basis: 50%;\n        margin: 0px;\n    }\n    .addon-options[data-ui-style=\"Product Photo\"] .addon-price {\n        flex-basis: 50%;\n    }\n    .addon-options[data-ui-style=\"Variant Name\"] .addon-desc {\n        flex: 1;\n        margin: 0 0 0 40px;\n    }\n}\n\n.ipd-note u:hover {\n  color: #000;\n  cursor: pointer;\n}\n.option-group[data-large-style=\"false\"] .ipd-options {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n  row-gap: 16px;\n  column-gap: 16px;\n  list-style-type: none;\n  margin: 0;\n  padding: 0;\n}\n.option-group[data-large-style=\"true\"] .ipd-options {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n  row-gap: 12px;\n  list-style-type: none;\n  margin: 0;\n  padding: 0;\n  flex-direction: column;\n  align-content: stretch;\n}\n.option-group[data-large-style=\"false\"] .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.option-group[data-large-style=\"true\"] .ipd-option {\n  position: relative;\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.ipd-option input[type=\"checkbox\"] {\n  opacity: 0;\n  z-index: 100;\n}\n.ipd-option input[type=\"radio\"]:checked+label,\n.ipd-option input[type=\"checkbox\"]:checked+label {\n  box-shadow: inset 0 0 0 2px #4D1EF7;\n}\n.option-group[data-ignore-available=\"false\"] .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.ipd-option input[type=\"checkbox\"]:disabled {\n  cursor: not-allowed;\n}\n.ipd-option input[type=\"radio\"]:disabled+label,\n.ipd-option input[type=\"checkbox\"]:disabled+label {\n  color: #787E81;\n  border-color: #DFDFDF;\n  background: #DFDFDF;\n}\n.option-group[data-large-style=\"false\"] .ipd-option label {\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.option-group[data-large-style=\"false\"] .ipd-option .option-subtitle {\n  display: none;\n}\n.option-group[data-large-style=\"false\"] .ipd-option .option-price {\n  display: none;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label {\n  position: relative;\n  display: flex;\n  flex: 1;\n  padding: 16px;\n  box-shadow: inset 0 0 0 1px #000;\n  border-radius: 8px;\n}\n.ipd-option input:hover+label {\n  background: #DFDFDF;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label>div {\n  display: flex;\n  flex: 1;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label .option-label {\n  position: relative;\n  flex: 1;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label .option-subtitle {\n  color: #787E81;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label .option-price {\n  position: absolute;\n  right: 0;\n  top: 0;\n  bottom: 0;\n  align-content: center;\n  color: #787E81;\n}\n.info-box>div {\n  display: flex;\n  flex-direction: column;\n}\n.info-box>div>div:last-child {\n  display: flex;\n  flex-direction: column;\n  padding: 32px;\n  border-radius: 8px;\n  background: #F4F3F3;\n}\n.info-box .info-link { /* font-body-sm */\n  margin-top: 32px;\n  color: #000;\n}\n.info-box svg {\n  width: 14px;\n  color: var(--BS-Blue, #4D1EF7);\n}\n/*- MOBILE -*/\n@media only screen and (max-width: 991px) {\n  .ipd-option input:hover+label {\n    background: transparent;\n  }\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  .option-group[data-large-style=\"true\"] .ipd-option label .option-subtitle {\n      white-space: pre-line;\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 var(--slider-item-size);\n    height: var(--slider-item-size);\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/*- MOBILE -*/\n@media only screen and (max-width: 991px) {\n  .slider .item img {\n    max-inline-size: calc(100% - 32px);\n    block-size: calc(100% - 32px);\n    transform: translate(16px, 16px);\n  }\n}\n\n/* product */\n.store-slider.TOGprod {\n    block-size: var(--slider-height);\n    max-inline-size: var(--slider-size);\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(var(--slider-height) + 25px);\n}\n.store-slider.TOGprod .gallery {\n    gap: calc(min(100vw, 1648px) * .12379);\n    block-size: var(--slider-height);\n    inline-size: var(--slider-size);\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}",
   "customFonts": [
    {
     "isUserFont": true,
     "family": "Neue Haas Grotesk Display Pro - 55 Roman",
     "fileUrl": "https://cdn.builder.io/o/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F801ad1fc927c41ef959636b8424c18b6?alt=media&token=269259f3-2e52-4b04-b789-5e22187828bf&apiKey=64dd5478e25746bf9db3b6c0319905f6",
     "category": "serif"
    }
   ],
   "jsCode": "var __awaiter=function(t,e,i,n){return new(i||(i=Promise))((function(a,r){function o(t){try{c(n.next(t))}catch(t){r(t)}}function d(t){try{c(n.throw(t))}catch(t){r(t)}}function c(t){var e;t.done?a(t.value):(e=t.value,e instanceof i?e:new i((function(t){t(e)}))).then(o,d)}c((n=n.apply(t,e||[])).next())}))},__generator=function(t,e){var i,n,a,r,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return r={next:d(0),throw:d(1),return:d(2)},\"function\"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function d(r){return function(d){return function(r){if(i)throw new TypeError(\"Generator is already executing.\");for(;o;)try{if(i=1,n&&(a=2&r[0]?n.return:r[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,r[1])).done)return a;switch(n=0,a&&(r=[2&r[0],a.value]),r[0]){case 0:case 1:a=r;break;case 4:return o.label++,{value:r[1],done:!1};case 5:o.label++,n=r[1],r=[0];continue;case 7:r=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===r[0]||2===r[0])){o=0;continue}if(3===r[0]&&(!a||r[1]>a[0]&&r[1]<a[3])){o.label=r[1];break}if(6===r[0]&&o.label<a[1]){o.label=a[1],a=r;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(r);break}a[2]&&o.ops.pop(),o.trys.pop();continue}r=e.call(t,o)}catch(t){r=[6,t],n=0}finally{i=a=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}([r,d])}}},__spreadArray=function(t,e,i){if(i||2===arguments.length)for(var n,a=0,r=e.length;a<r;a++)!n&&a in e||(n||(n=Array.prototype.slice.call(e,0,a)),n[a]=e[a]);return t.concat(n||Array.prototype.slice.call(e))};function main(){return __awaiter(this,void 0,void 0,(function(){var t,e,i,n;return __generator(this,(function(a){return Builder.isServer,Builder.isBrowser&&((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.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.selectorHeader=window.BigData.product.store.selectorHeader?window.BigData.product.store.selectorHeader:\"\",state.selectorDescription=window.BigData.product.store.selectorDescription?window.BigData.product.store.selectorDescription:\"\",state.productImages=window.BigData.product.images?window.BigData.product.images:[],state.variantsInStock=window.BigData.product.variantsInStock?window.BigData.product.variantsInStock:{},state.variantPrices=window.BigData.product.variantPrices?window.BigData.product.variantPrices:{},state.variantShipping=window.BigData.product.variantShipping?window.BigData.product.variantShipping:{},state.variantData=window.BigData.product.variantData?window.BigData.product.variantData:{},state.variantAddonGroups=window.BigData.product.variantAddonGroups?window.BigData.product.variantAddonGroups:{}),n=function(t){window&&window.BigData&&window.BigData.product&&window.BigData.newState&&(delete window.BigData.newState,t.inCart=window.BigData.product.inCart)}.bind(this,state),window.setInterval(n,250),__spreadArray([],document.querySelectorAll(\".gc-item\"),!0).forEach((function(t){return t.onclick=function(){var e,i,n,a,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===(n=null===(i=t.previousElementSibling)||void 0===i?void 0:i.previousElementSibling)||void 0===n||n.classList.add(\"gc-min\")):(t.nextElementSibling.classList.add(\"gc-next\"),0==o?null===(a=t.nextElementSibling.nextElementSibling)||void 0===a||a.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 d=t.parentElement.parentElement.querySelectorAll(\".grid-carousel-captions .gc-caption\");d.length>o&&(d.forEach((function(t){return t.classList.remove(\"gc-main\")})),d[o].classList.add(\"gc-main\"))}})),window.BigData&&(window.BigData.Flib=function(){function t(){}return t.traverse=function(t,e,i,n,a){void 0===n&&(n=0),void 0===a&&(a={});var r=e[n];if(\"object\"==typeof t)for(var o=0,d=Object.keys(t);o<d.length;o++){var c=d[o];a[r]=c,e.length-1>n?this.traverse(t[c],e,i,n+1,a):i(a,t[c])}else i(a,t);return null},t.proof=function(t,e,i){return void 0===i&&(i=void 0),null!=t&&e.length>0?null!=t[e[0]]?this.proof(t[e[0]],e.slice(1,e.length)):i:t},t.reference=function(t,e,i,n){if(void 0===n&&(n=!1),void 0!==t){if(\"object\"!=typeof t&&console.warn(\"WARNING - reference: Given target is not of type 'object'; outcome may be unexpected\"),\"function\"!=typeof i)switch(i){case\"string\":i=String;break;case\"number\":i=Number;break;case\"array\":i=Array;break;case\"object\":case null:i=Object;break;default:return void console.warn(\"ERROR - reference: Given initType is not valid\")}return e.length>1?(void 0===t[e[0]]&&(\"number\"==typeof e[1]?t[e[0]]=[]:t[e[0]]={}),this.reference(t[e[0]],e.slice(1,e.length),i,n)):(null==t[e[0]]&&(t[e[0]]=new i),n||i!==Object&&i!==Array?t:t[e[0]])}console.warn(\"ERROR - reference: Given target object is not yet initialized\")},t.deepSet=function(t,e,i){return this.reference(t,e,typeof i,!0)[e[e.length-1]]=i,t},t.deepPush=function(t,e,i){return this.reference(t,e,Array).push(i),t},t.findGroupId=function(t){var e,i,n,a=t.variantId,r=t.key,o=null===(i=null===(e=null===window||void 0===window?void 0:window.BigData)||void 0===e?void 0:e.product)||void 0===i?void 0:i.selectedVariantAddonGroups;if(o)return r?n=o.findIndex((function(t){return t.key===r})):a&&this.traverse(o,[\"gid\",\"gProp\",\"vid\",\"vProp\"],(function(t,e){\"id\"==t.vProp&&e==a&&(n=t.gid)})),n},t.findGroup=function(t){var e,i,n,a=this.findGroupId(t);return null===(n=null===(i=null===(e=null===window||void 0===window?void 0:window.BigData)||void 0===e?void 0:e.product)||void 0===i?void 0:i.selectedVariantAddonGroups)||void 0===n?void 0:n[a]},t.findAddon=function(t){var e,i,n,a=null===(i=null===(e=null===window||void 0===window?void 0:window.BigData)||void 0===e?void 0:e.product)||void 0===i?void 0:i.selectedVariantAddonGroups;if(a)return t&&this.traverse(a,[\"gid\",\"gProp\",\"vid\",\"vProp\"],(function(e,i){\"id\"==e.vProp&&i==t&&(n=a[e.gid].variants[e.vid])})),n},t.rootDate=function(t){if(!t)return\"Invalid Date\";var e=t.split(\"-\"),i=new Date;return i.setUTCFullYear(e[0]),i.setUTCMonth(e[1]-1),i.setUTCDate(e[2]),i.setUTCHours(\"00\"),i.setUTCMinutes(\"00\"),i.setUTCSeconds(\"00\"),i.setUTCMilliseconds(\"0\"),i},t}(),state.Flib=window.BigData.Flib,state.currency=null===window||void 0===window?void 0:window.curr)),[2]}))}))}var _virtual_index=main();return _virtual_index",
   "blocks": [
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "layerName": "RESCOPE SHOPIFY DATA",
     "id": "builder-8313e55e2f3f41b09514a6c5bbbbfb7d",
     "meta": {
      "previousId": "builder-4f3db7664970433c93c2306f7885dce0"
     },
     "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 imageUrlsRaw = product.images | json | remove_first: '[\"' | remove_last: '\"]' -%}\n  {%- assign imageUrls = imageUrlsRaw | split: '\",\"' -%}\n\n  {%- # CART QTY # -%}\n  {%- assign qtyInCart = 0 -%}\n  {%- for item in cart.items -%}\n    {%- assign is_match = false -%}\n    {%- if item.product_id == product.id -%}\n      {%- assign is_match = true -%}\n    {%- else -%}\n      {%- for counted_product in product.metafields.cart.qty_count_products.value -%}\n        {%- if item.product_id == counted_product.id -%}\n          {%- assign is_match = true -%}\n        {%- endif -%}\n      {%- endfor -%}\n    {%- endif -%}\n    {%- if is_match == true -%}\n      {%- assign qtyInCart = qtyInCart | plus: item.quantity -%}\n    {%- endif -%}\n  {%- endfor -%}\n\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\n  {%- assign variantPrices = '{' -%}\n  {%- for variant in product.variants -%}\n    {%- capture variant_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ variant.title | escape }}\": \"{{ variant.price | money_with_currency }}\"\n    {%- endcapture -%}\n    {%- assign variantPrices = variantPrices | append: variant_entry -%}\n  {%- endfor -%}\n  {%- assign variantPrices = variantPrices | append: '}' -%}\n\n  {%- # VARIANT DATA # -%}\n  {%- assign variantData = '{' -%}\n  {%- for variant in product.variants -%}\n    {%- capture data_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ variant.title | escape }}\": {\n        \"id\": {{ variant.id | json }},\n        \"title\": {{ variant.title | json }},\n        \"subtitle\": {{ variant.metafields.store.subtitle.value | json }},\n        \"infoBox\": {{ variant.metafields.store.info_box.value | json }},\n        \"infoLink\": {{ variant.metafields.store.info_link.value | json }},\n        \"infoLinkText\": {{ shop.metaobjects.product_misc.live.info_box | json }},\n        {%- assign imageUrl = variant.image | json | remove: '\"' -%}\n        {%- assign foundIndex = -1 -%}\n        {%- for url in imageUrls -%}\n          {%- if url == imageUrl and foundIndex == -1 -%}\n            {%- assign foundIndex = forloop.index0 -%}\n            \"imageIndex\": {{ foundIndex }},\n          {%- endif -%}\n        {%- endfor -%}\n      }\n    {%- endcapture -%}\n    {%- assign variantData = variantData | append: data_entry -%}\n  {%- endfor -%}\n  {%- assign variantData = variantData | append: '}' -%}\n\n  {%- # VARIANT ADDON GROUPS # -%}\n  {%- assign variantAddonGroups = '{' -%}\n  {%- for variant in product.variants -%}\n    {%- capture variant_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ variant.title | escape }}\": [\n        {%- for group in variant.metafields.store.addon_groups.value -%}\n          {%- unless forloop.first -%},{%- endunless -%}\n          {\n            \"header\": \"{{ group.addon_type.value.header }}\",\n            \"description\": \"{{ group.addon_type.value.description }}\",\n            \"uiStyle\": \"{{ group.addon_type.value.ui_style | escape }}\",\n            \"key\": \"{{ group.addon_type.value.prop_key | escape }}\",\n            \"defaultVid\": \"{{ group.default_variant.value.id }}\",\n            \"toggleable\": {{ group.toggleable.value | default: false }},\n            \"checkedVariantIds\": [\n              {%- for variant_item in group.checked_variants.value -%}\n                {%- unless forloop.first -%},{%- endunless -%}\n                \"{{ variant_item.id }}\"\n              {%- endfor -%}\n            ],\n            \"disabledVariantIds\": [\n              {%- for variant_item in group.disabled_variants.value -%}\n                {%- unless forloop.first -%},{%- endunless -%}\n                \"{{ variant_item.id }}\"\n              {%- endfor -%}\n            ],\n            \"ephemeralVariantIds\": [\n              {%- for variant_item in group.ephemeral_variants.value -%}\n                {%- unless forloop.first -%},{%- endunless -%}\n                \"{{ variant_item.id }}\"\n              {%- endfor -%}\n            ],\n            \"variants\": [\n              {%- assign finePrintIndex = 0 -%}\n              {%- for variant_item in group.variants.value -%}\n                {%- unless forloop.first -%},{%- endunless -%}\n                {\n                  \"id\": \"{{ variant_item.id }}\",\n                  \"image\": \"{{ variant_item.image | img_url }}\",\n                  {%- if group.spotlight_images.value -%}\n                    {%- assign imageUrlAdd = variant_item.image | json | remove: '\"' -%}\n                    {%- assign foundIndex = -1 -%}\n                    {%- for url in imageUrls -%}\n                      {%- if url == imageUrlAdd and foundIndex == -1 -%}\n                        {%- assign foundIndex = forloop.index0 -%}\n                        \"imageIndex\": {{ foundIndex }},\n                      {%- endif -%}\n                    {%- endfor -%}\n                    {%- if foundIndex == -1 -%}\n                      \"imageIndex\": {{ imageUrls.size | default: -1 }},\n                      {%- assign imageUrlAdd = '\",\"' | append: imageUrlAdd -%}\n                      {%- assign imageUrlsRaw = imageUrlsRaw | append: imageUrlAdd -%}\n                      {%- assign imageUrls = imageUrlsRaw | split: '\",\"' -%}\n                    {%- endif -%}\n                  {%- endif -%}\n                  \"title\": \"{{ variant_item.title | escape }}\",\n                  \"description\": {{ variant_item.metafields.addon.description.value | json }},\n                  \"price\": \"{{ variant_item.price | money_with_currency }}\",\n                  \"priceText\": {{ variant_item.metafields.addon.price_text.value | json }},\n                  \"swatchColors\": {{ variant_item.metafields.addon.swatch_colors.value | json }},\n                  \"finePrint\": {{ variant_item.metafields.addon.fine_print.value | json }},\n                  {%- if variant_item.metafields.addon.fine_print.value != blank -%}\n                    {%- assign finePrintIndex = finePrintIndex | plus: 1 -%}\n                    \"finePrintIndex\": {{ finePrintIndex }},\n                  {%- endif -%}\n                  \"shipDate\": {{ variant_item.metafields.store.ship_date.value | json }},\n                  \"shipMsg\": {{ variant_item.metafields.store.ship_msg.value | json }},\n                  \"shipsSeparately\": {{ variant_item.metafields.addon.ships_separately.value | json }},\n                  \"linkedVariantIds\": [\n                    {%- for variant2_item in variant_item.metafields.addon.linked_variants.value -%}\n                      {%- unless forloop.first -%},{%- endunless -%}\n                      \"{{ variant2_item.id }}\"\n                    {%- endfor -%}\n                  ]\n                }\n              {%- endfor -%}\n            ]\n          }\n        {%- endfor -%}\n      ]\n    {%- endcapture -%}\n    {%- assign variantAddonGroups = variantAddonGroups | append: variant_entry -%}\n  {%- endfor -%}\n  {%- assign variantAddonGroups = variantAddonGroups | append: '}' -%}\n\n  {%- # VARIANT SHIPPING # -%}\n  {%- assign variantShipping = '{' -%}\n  {%- for variant in product.variants -%}\n    {%- capture shipping_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ variant.title | escape }}\": {\n        \"shipDate\": {{ variant.metafields.store.ship_date.value | json }},\n        \"shipMsg\": {{ variant.metafields.store.ship_msg.value | json }}\n      }\n    {%- endcapture -%}\n    {%- assign variantShipping = variantShipping | append: shipping_entry -%}\n  {%- endfor -%}\n  {%- assign variantShipping = variantShipping | append: '}' -%}\n\n  {%- # COUNTED PRODUCTS # -%}\n  {%- assign countedProducts = '[' -%}\n  {%- for counted_product in product.metafields.cart.qty_count_products.value -%}\n    {%- capture counted_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ counted_product.id | escape }}\"\n    {%- endcapture -%}\n    {%- assign countedProducts = countedProducts | append: counted_entry -%}\n  {%- endfor -%}\n  {%- assign countedProducts = countedProducts | append: ']' -%}\n\n  if(!!window && !window.BigData) window.BigData = {};\n  Object.assign(window.BigData, {\n  \tproduct: {\n      /* test: \"{{ testVar | default: fallbackText }}\", */\n      id: \"{{ product.id }}\",\n      vid: \"{{ product.selected_or_first_available_variant.id | default: 0 }}\",\n  \t\tinCart: {{ qtyInCart | default: 0 }},\n      qtyLimit: {{ product.metafields.cart.qty_limit | default: 0 }},\n      qtyCountProducts: {{ countedProducts | default: fallbackArr }},\n      variantsInStock: {{ variantsInStock | default: fallbackOb }},\n      variantPrices: {{ variantPrices | default: fallbackOb }},\n      variantData: {{ variantData | default: fallbackOb }},\n      variantAddonGroups: {{ variantAddonGroups | default: fallbackOb }},\n      variantShipping: {{ variantShipping | 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        pricePrefix: '{{ product.metafields.store.price_prefix | default: fallbackText }}',\n        priceFootnote: {{ product.metafields.store.price_footnote | default: fallbackOb }},\n        selectorHeader: \"{{ product.metafields.store.selector_header | newline_to_br | strip_newlines | default: fallbackText }}\",\n        selectorDescription: \"{{ product.metafields.store.selector_description | newline_to_br | strip_newlines | default: fallbackText }}\",\n        finePrint: \"{{ product.metafields.store.fine_print | newline_to_br | strip_newlines | default: fallbackText }}\",\n        estimatedDelivery: \"{{ shop.metaobjects.cart.live.estimated_delivery | newline_to_br | strip_newlines | default: fallbackText }}\",\n        addText: \"{{ product.metafields.store.add_text | newline_to_br | strip_newlines | default: shop.metaobjects.product_misc.live.order_now }}\",\n        uploadText: \"{{ shop.metaobjects.product_misc.live.rx_insert_btn | newline_to_br | strip_newlines | default: fallbackText }}\",\n        backorderText: \"{{ product.metafields.store.backorder_text | newline_to_br | strip_newlines | default: shop.metaobjects.product_misc.live.backorder }}\",\n        addedText: \"{{ shop.metaobjects.product_misc.live.added | newline_to_br | strip_newlines | default: fallbackText }}\",\n        disclaimer: \"{{ product.metafields.store.disclaimer | newline_to_br | strip_newlines | default: fallbackText }}\",\n        fallbackShipMsg: \"{{ shop.metaobjects.product_misc.live.ship_msg | 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: {{ imageUrls | 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": "CURRENCY",
     "id": "builder-4bca067abd8f4c35bceb4183dc6bff83",
     "meta": {
      "previousId": "builder-8313e55e2f3f41b09514a6c5bbbbfb7d"
     },
     "component": {
      "name": "Custom Code",
      "options": {
       "code": "<script>\n/*\n currency.js - improved version\n Original: http://scurker.github.io/currency.js\n Copyright (c) 2021 Jason Wilson - MIT license\n Modified with auto-detection and currency code support\n*/\n(function(e,g){\"object\"===typeof exports&&\"undefined\"!==typeof module?module.exports=g():\"function\"===typeof define&&define.amd?define(g):(e=e||self,e.curr=g())})(this,function(){function e(b,a){if(!(this instanceof e))return new e(b,a);a=Object.assign({},m,a||{});if(\"string\"===typeof b){var c=b.trim(),u=c.match(/([A-Z]{3})$/);if(u&&u[1]){a.code=u[1];if(!a.symbolOverride){var o={\"USD\":\"$\",\"EUR\":\"€\",\"GBP\":\"£\",\"JPY\":\"¥\",\"CNY\":\"¥\",\"AUD\":\"A$\",\"CAD\":\"C$\",\"CHF\":\"CHF\",\"INR\":\"₹\",\"BRL\":\"R$\",\"RUB\":\"₽\",\"KRW\":\"₩\",\"ZAR\":\"R\"}[u[1]];o&&(a.symbol=o)}var L=c.match(/^([^0-9-\\(\\)]*)/);L&&L[1]&&L[1].trim()&&!a.symbolOverride&&(a.symbol=L[1].trim());if(u[1]===\"JPY\"||u[1]===\"KRW\"){a.precision=0;a.decimal=\".\";a.separator=\",\"}else if(u[1]===\"USD\"||u[1]===\"GBP\"||u[1]===\"AUD\"||u[1]===\"CAD\"||u[1]===\"CNY\"||u[1]===\"HKD\"||u[1]===\"INR\"||u[1]===\"ZAR\"){a.precision=2;a.decimal=\".\";a.separator=\",\"}else if(u[1]===\"EUR\"||u[1]===\"BRL\"||u[1]===\"RUB\"){a.precision=2;a.decimal=\",\";a.separator=\".\"}}}var d=Math.pow(10,a.precision);this.intValue=b=g(b,a);this.value=b/d;a.increment=a.increment||1/d;a.groups=a.useVedic?n:p;this.s=a;this.p=d}function g(b,a){var d=2<arguments.length&&void 0!==arguments[2]?arguments[2]:!0;var c=a.decimal;var h=a.errorOnInvalid,k=a.fromCents,l=Math.pow(10,a.precision),f=b instanceof e;if(f&&k)return b.intValue;if(\"number\"===typeof b||f)c=f?b.value:b;else if(\"string\"===typeof b){var sep=a.separator;if(sep&&b.indexOf(sep)>=0){var sepRegex=new RegExp(\"\\\\\"+sep,\"g\");b=b.replace(sepRegex,\"\")}h=new RegExp(\"[^-\\\\d\"+c+\"]\",\"g\");c=new RegExp(\"\\\\\"+c,\"g\");c=(c=b.replace(/\\((.*)\\)/,\"-$1\").replace(h,\"\").replace(c,\".\"))||0}else{if(h)throw Error(\"Invalid Input\");c=0}k||(c=(c*l).toFixed(4));return d?Math.round(c):c}var m={symbol:\"$\",code:\"\",symbolOverride:!1,separator:\",\",decimal:\".\",errorOnInvalid:!1,precision:2,pattern:\"!#\",negativePattern:\"-!#\",format:function(b,a){var d=a.pattern,c=a.negativePattern,h=a.symbol,k=a.separator,l=a.decimal,q=a.code,prec=a.precision;a=a.groups;var f=(\"\"+b).replace(/^-/,\"\").split(\".\"),r=f[0];f=f[1];var decimalPart=\"\";if(prec>0){if(f){decimalPart=l+f;}else{decimalPart=l;for(var i=0;i<prec;i++)decimalPart+=\"0\";}}return(0<=b.value?d:c).replace(\"!\",h).replace(\"#\",r.replace(a,\"$1\"+k)+decimalPart)+(q?\" \"+q:\"\")},fromCents:!1},p=/(\\d)(?=(\\d{3})+\\b)/g,n=/(\\d)(?=(\\d\\d)+\\d\\b)/g;e.prototype={add:function(b){var a=this.s,d=this.p;return e((this.intValue+g(b,a))/(a.fromCents?1:d),a)},subtract:function(b){var a=this.s,d=this.p;return e((this.intValue-g(b,a))/(a.fromCents?1:d),a)},multiply:function(b){var a=this.s;return e(this.intValue*b/(a.fromCents?1:Math.pow(10,a.precision)),a)},divide:function(b){var a=this.s;return e(this.intValue/g(b,a,!1),a)},distribute:function(b){var a=this.intValue,d=this.p,c=this.s,h=[],k=Math[0<=a?\"floor\":\"ceil\"](a/b),l=Math.abs(a-k*b);for(d=c.fromCents?1:d;0!==b;b--){var f=e(k/d,c);0<l--&&(f=f[0<=a?\"add\":\"subtract\"](1/d));h.push(f)}return h},dollars:function(){return~~this.value},cents:function(){return~~(this.intValue%this.p)},format:function(b){var a=this.s;return\"function\"===typeof b?b(this,a):a.format(this,Object.assign({},a,b))},toString:function(){var b=this.s,a=b.increment;return(Math.round(this.intValue/this.p/a)*a).toFixed(b.precision)},toJSON:function(){return this.value}};return e});\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-a25e095b1d204744ab27c3390d638b67",
     "meta": {
      "previousId": "builder-7731e9e055af459d9c2e4a32cf3d3f75"
     },
     "component": {
      "name": "Custom Code",
      "options": {
       "code": "<div>~~</div>\n",
       "replaceNodes": true
      }
     },
     "responsiveStyles": {
      "large": {
       "borderWidth": "1px",
       "borderStyle": "solid",
       "borderColor": "rgba(156, 156, 160, 1)",
       "borderRadius": "8px",
       "padding": "0px 4px",
       "color": "rgba(156, 156, 160, 1)",
       "fontSize": "10px",
       "margin": "12px 12px",
       "float": "right",
       "position": "absolute",
       "zIndex": "1"
      }
     }
    },
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "layerName": "Page Contents",
     "id": "builder-3ee2b7d2de074296a3e79e2d3bb05226",
     "meta": {
      "previousId": "builder-4329d751c84746a6b0c4cb90c0adae6a"
     },
     "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-b870a05811fd4e77b5df1f51f7eaf7a0",
       "meta": {
        "previousId": "builder-acfb406ada364d169fe204145659b1e1"
       },
       "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 aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" class=\"icon icon-error\" viewBox=\"0 0 13 13\">\n      <circle cx=\"6.5\" cy=\"6.50049\" r=\"5.5\" stroke=\"white\" stroke-width=\"2\"></circle>\n      <circle cx=\"6.5\" cy=\"6.5\" r=\"5.5\" fill=\"#EB001B\" stroke=\"#EB001B\" stroke-width=\"0.7\"></circle>\n      <path 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\" fill=\"white\"></path>\n      <path 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\" fill=\"white\" stroke=\"#EB001B\" stroke-width=\"0.7\"></path>\n    </svg>\n    <span class=\"product-form__error-message\"></span>\n  </div>\n  <form method=\"post\" action=\"/cart/add\" id=\"product-form-template--16190006231257__main\" accept-charset=\"UTF-8\" class=\"form\" enctype=\"multipart/form-data\" novalidate=\"novalidate\" data-type=\"add-to-cart-form\">\n    <input type=\"hidden\" name=\"form_type\" value=\"product\" /><input type=\"hidden\" name=\"utf8\" value=\"✓\" /><input type=\"hidden\" name=\"id\" value=\"43041139392729\" />\n    <div class=\"product-form__buttons\">\n      <button type=\"submit\" name=\"add\" class=\"product-form__submit button button--full-width button--primary\" style=\"visibility: visible; display: none;\">\n        <span>Add to cart </span>\n        <div class=\"loading-overlay__spinner hidden\">\n          <svg aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" class=\"spinner\" viewBox=\"0 0 66 66\" xmlns=\"http://www.w3.org/2000/svg\">\n            <circle class=\"path\" fill=\"none\" stroke-width=\"6\" cx=\"33\" cy=\"33\" r=\"30\"></circle>\n          </svg>\n        </div>\n      </button>\n      <button type=\"button\" id=\"la-select-lenses-btn\" class=\"la-select-lenses-btn\" data-toggle=\"la-modal\" data-target=\"#myPrescription\">Upload prescription</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:\"9029126979801\";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  : \"9029126979801\";\n"
        }
       },
       "layerName": "Shopify-Linked Content (Dynamic)",
       "id": "builder-386142fbd65c4502a84ff1ef090deb21",
       "properties": {
        "data-slot": "shopify:productBox"
       },
       "meta": {
        "version": "0.0.91",
        "kind": "ProductBox",
        "updatedAt": "8/08 9:25am",
        "previousId": "builder-73d4bfa9bcba47d3a578c84615cecc90",
        "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 : \"9029126979801\""
               }
              }
             ]
            }
           }
          }
         }
        }
       },
       "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,
              "includeInStyleTab": 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,
              "includeInStyleTab": 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,
              "includeInStyleTab": 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(a){return{src:a,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 a in t)state[a]=t[a];\"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,a,e,i,d,n,o=state.productInfo,r=o.variants.find((function(t){return t.availableForSale})),u=null!=r?r:o.variants[0];if(state.defaultVariantId){var c=o.variants.find((function(t){return String(t.id)===String(state.defaultVariantId)}));c&&(u=c)}state.selectedProductVariant=u;var s=u.title;if(null===(t=null===window||void 0===window?void 0:window.BigData)||void 0===t?void 0:t.product){var l=window.BigData.product,p=l.variantShipping,v=l.variantData,f=l.variantAddonGroups;window.BigData.product.vid=u.id,s=Object.values(v).reduce((function(t,a){return a.id==u.id?a.title:t}),s),window.BigData.product.selectedVariantShipping=p[s],window.BigData.product.selectedVariantData=v[s],window.BigData.product.selectedVariantAddonGroups=f[s],window.BigData.product.selectedAddons=null===(a=window.BigData.product.selectedVariantAddonGroups)||void 0===a?void 0:a.map((function(t){return t.variants.reduce((function(a,e){var i;return(!t.toggleable&&e.id===(null===(i=t.checkedVariantIds)||void 0===i?void 0:i[0])||t.toggleable&&t.checkedVariantIds.includes(e.id))&&a.push(e),a}),[])}))}state.selectedImage=(null==u?void 0:u.image)||o.images[0],state.selectedVariantShipping=null===(e=null===state||void 0===state?void 0:state.variantShipping)||void 0===e?void 0:e[s],state.selectedVariantData=null===(i=null===state||void 0===state?void 0:state.variantData)||void 0===i?void 0:i[s],state.selectedVariantAddonGroups=null===(d=null===state||void 0===state?void 0:state.variantAddonGroups)||void 0===d?void 0:d[s],state.selectedAddons=null===(n=null===state||void 0===state?void 0:state.selectedVariantAddonGroups)||void 0===n?void 0:n.map((function(t){return t.variants.reduce((function(a,e){var i;return(!t.toggleable&&e.id===(null===(i=t.checkedVariantIds)||void 0===i?void 0:i[0])||t.toggleable&&t.checkedVariantIds.includes(e.id))&&a.push(e),a}),[])}))}function updateProduct(){var t,a,e=getProductId();if(!state.productInfo||e){if(e){state.loading=!0;var i=(null===(a=(window.Shopify||{}).currency)||void 0===a?void 0:a.active)||\"USD\";t=Shopify.locale;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(i)).then((function(t){return t.json()})).then((function(t){var a=t.products;if(a&&a.length){var e=a[0];state.productInfo=e,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(),a=state.defaultVariantId;lastProductId!==t?updateProduct():(a!==lastDefaultVariantId||state.productInfo&&!state.selectedProductVariant)&&setDefaultVariant(),lastProductId=t,lastDefaultVariantId=a})),state.productInfo&&!state.selectedProductVariant&&setDefaultVariant(),updateProduct()",
            "blocks": [
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "layerName": "[SPACER] - 16//",
              "id": "builder-493e0149dde1448b80dab7ebd7e4f653",
              "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-cb9818fd447e4a738d05199ab6616f01",
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "Loading spinner",
                "id": "builder-1a3ecb78b2ac49a588720df6db6d5f91",
                "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-ac14743b3d4e49a1bd370173ec90cc07",
              "class": "product-container base-grid",
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid slider MOBILE)",
                "id": "builder-65faee9ac17747afb1e896538c9579be",
                "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-eaf510e11935470994e57d084046dabd",
                  "class": "slider-track",
                  "meta": {
                   "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "Gallery",
                    "id": "builder-ecd1c825c494432383aeccd113677e53",
                    "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-616eaf6c6d16460d8ccc07a802011bfc",
                      "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-3a79c3fa3c304dfb881d1a16ad35741d",
                "class": "gb-1 ge-7 gbs-1 ges-5 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 _a,_b,_virtual_index=!!(null===(_a=state.productImages)||void 0===_a?void 0:_a.length)&&(null===(_b=state.productImages)||void 0===_b?void 0:_b.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 && state.productImages?.length > 1"
                   }
                  },
                  "layerName": "Slider Btn Left",
                  "tagName": "button",
                  "id": "builder-edc85690bfec45528824610fb8cae1bd",
                  "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 _a,_b,_virtual_index=!!(null===(_a=state.productImages)||void 0===_a?void 0:_a.length)&&(null===(_b=state.productImages)||void 0===_b?void 0:_b.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 && state.productImages?.length > 1"
                   }
                  },
                  "layerName": "Slider Btn Right",
                  "tagName": "button",
                  "id": "builder-50102ce66e524cf5af745348825d929d",
                  "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-4a2843db4d9d44f2be45441615148a0c",
                  "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-19bc9f727a204d348c043a7873190d5f",
                  "class": "slider-track",
                  "meta": {
                   "previousId": "builder-c024329a68a745db94e8b6136ede94cd"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "Gallery",
                    "id": "builder-395746869c0f4edca80121184a8dbfc4",
                    "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-e7f46e921af347b39324a9c583cb4efa",
                      "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-836316d0900f42cca728fc4927a974cb",
                "class": "product-right gb-8 ge-12 gbs-6 ges-12 gbt-1 get-12 gbm-1 gem-6",
                "meta": {
                 "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(right header)",
                  "id": "builder-2b0252fe121d444caec71df3958db836",
                  "class": "product-header"
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(right content)",
                  "id": "builder-6dacdce78c504148b4cb76d095186f12",
                  "class": "scrollable-content",
                  "meta": {
                   "previousId": "builder-2b0252fe121d444caec71df3958db836"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 80/32/32",
                    "id": "builder-64e442bb75ec4933a1b81692a2ccd56f",
                    "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.code": "var returnValue=function(){var t,o,i;return(null===(i=null===(o=null===(t=null===window||void 0===window?void 0:window.BigData)||void 0===t?void 0:t.product)||void 0===o?void 0:o.store)||void 0===i?void 0:i.title)&&\"\"!=window.BigData.product.store.title?\"9130508157145\"==window.BigData.product.id?\"Bigscreen&nbsp;<span>Beyond&nbsp;\".concat('\\n    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"61\" height=\"4\" viewBox=\"0 0 61 4\" fill=\"none\">\\n        <path d=\"M0 2L61 1.99999\" stroke=\"#4D1EF7\" stroke-width=\"4\"/>\\n    </svg>',\"&nbsp;2</span>\"):window.BigData.product.store.title:state.productInfo.title}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "component.options.code": "let purpleDash = `\n    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"61\" height=\"4\" viewBox=\"0 0 61 4\" fill=\"none\">\n        <path d=\"M0 2L61 1.99999\" stroke=\"#4D1EF7\" stroke-width=\"4\"/>\n    </svg>`;\nif(!!window?.BigData?.product?.store?.title && window.BigData.product.store.title != '') {\n    if(window.BigData.product.id == '9130508157145') {\n        return `Bigscreen&nbsp;<span>Beyond&nbsp;${purpleDash}&nbsp;2</span>`;\n    }\n    return window.BigData.product.store.title\n}\nelse {\n    return state.productInfo.title;\n}"
                     }
                    },
                    "layerName": "Product Title",
                    "id": "builder-83f50e9128f042c69e95903e24d7cc4b",
                    "class": "product-title font-head font-mob-subhead",
                    "meta": {
                     "previousId": "builder-64e442bb75ec4933a1b81692a2ccd56f",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "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": {
                     "show": "var _a,_virtual_index=!!(null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)&&\"9130508157145\"==window.BigData.product.id;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window?.BigData?.product && window.BigData.product.id == '9130508157145'"
                     }
                    },
                    "layerName": "[SPACER] - 16/16/16",
                    "id": "builder-f854f098842e4652b91975450b0b8caf",
                    "meta": {
                     "previousId": "builder-4499f710f28242afb8832cab541aa155",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                      "replaceNodes": true
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _a,_virtual_index=!!(null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)&&\"9130508157145\"==window.BigData.product.id;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window?.BigData?.product && window.BigData.product.id == '9130508157145'"
                     }
                    },
                    "layerName": "YOTPO REVIEWS STARS 2",
                    "tagName": "a",
                    "id": "builder-5f534389073740eea5b6d34e3fc3d928",
                    "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 class=\"yotpo bottomLine\" data-yotpo-product-id=\"9130508157145\" id=\"yotpo-widget\"></div>\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] - 16/16/16",
                    "id": "builder-771648113f3f488b8f0c97699a98b21b",
                    "meta": {
                     "previousId": "builder-f854f098842e4652b91975450b0b8caf"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16 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=function(){if(!(window&&window.BigData&&window.BigData.product&&window.BigData.product.displayPrice))return\"$--\";if(\"USD\"==window.BigData.cart.currency&&\"7693929054425\"==window.BigData.product.id)return\"$999 or $32.23/mo. for 36 mo.*\";var r=window.curr,a=window.BigData.product.store.pricePrefix,t=Object.values(window.BigData.product.variantPrices),i=r(t[0]);t.length>1&&(i=t.reduce((function(a,t){return a.subtract(t)-0>0?r(t):a}),i),\"9130508157145\"==window.BigData.product.id&&(i=i.add(Object.values(state.variantAddonGroups)[0][1].variants[0].price)));var o=i.format();return o.includes(\"¥\")&&\"ja\"==window.Shopify.locale?(o=o.replace(/[¥]|(\\s*JPY\\s*)/g,\"\").trim())+a:(a&&(a+=\" \"),a+o)}();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\nlet currency = window.curr;\r\nlet pricePrefix = window.BigData.product.store.pricePrefix;\r\nlet variantPrices = Object.values(window.BigData.product.variantPrices)\r\nlet minPrice = currency(variantPrices[0]);\r\nif(variantPrices.length > 1) {\r\n    minPrice = variantPrices.reduce((final, curPrice) => {\r\n        if(final.subtract(curPrice) - 0 > 0) {\r\n            return currency(curPrice);\r\n        }\r\n        return final;\r\n    }, minPrice);\r\n    if(window.BigData.product.id == '9130508157145') {\r\n        minPrice = minPrice.add(Object.values(state.variantAddonGroups)[0][1].variants[0].price);\r\n    }\r\n    /*return \"Starting from \" + minPrice.format();*/\r\n}\r\nlet outPrice = minPrice.format();\r\nif(outPrice.includes('¥') && window.Shopify.locale == 'ja') {\r\n    outPrice = outPrice.replace(/[¥]|(\\s*JPY\\s*)/g, '').trim();\r\n    return outPrice + pricePrefix;\r\n}\r\nif(!!pricePrefix) {\r\n    pricePrefix += ' ';\r\n}\r\nreturn pricePrefix + outPrice;"
                     }
                    },
                    "layerName": "Product regular price",
                    "id": "builder-214265e61a75448b93da160cf6329c13",
                    "class": "font-body-lg font-mob-sm",
                    "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-16be305ea8844b34be06addc7bf8d2fb",
                    "class": "font-body-lg font-mob-sm",
                    "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 _a,_b,_c,_d,_e,_f,_virtual_index=!!(null===(_b=null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.cart)||void 0===_b?void 0:_b.currency)&&!!(null===(_f=null===(_e=null===(_d=null===(_c=null===window||void 0===window?void 0:window.BigData)||void 0===_c?void 0:_c.product)||void 0===_d?void 0:_d.store)||void 0===_e?void 0:_e.priceFootnote)||void 0===_f?void 0:_f.hasOwnProperty(window.BigData.cart.currency))&&\"\"!=window.BigData.product.store.priceFootnote[window.BigData.cart.currency];return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window?.BigData?.cart?.currency && !!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-5f6841e174d5423682174130620c724e",
                    "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 _a,_b,_c,_d,_e,_f,_virtual_index=!!(null===(_b=null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.cart)||void 0===_b?void 0:_b.currency)&&!!(null===(_f=null===(_e=null===(_d=null===(_c=null===window||void 0===window?void 0:window.BigData)||void 0===_c?void 0:_c.product)||void 0===_d?void 0:_d.store)||void 0===_e?void 0:_e.priceFootnote)||void 0===_f?void 0:_f.hasOwnProperty(window.BigData.cart.currency))&&\"\"!=window.BigData.product.store.priceFootnote[window.BigData.cart.currency];return _virtual_index",
                     "component.options.text": "var returnValue=function(){var o,i,d,n,r,t;return(null===(i=null===(o=null===window||void 0===window?void 0:window.BigData)||void 0===o?void 0:o.cart)||void 0===i?void 0:i.currency)&&(null===(t=null===(r=null===(n=null===(d=null===window||void 0===window?void 0:window.BigData)||void 0===d?void 0:d.product)||void 0===n?void 0:n.store)||void 0===r?void 0:r.priceFootnote)||void 0===t?void 0:t.hasOwnProperty(window.BigData.cart.currency))?window.BigData.product.store.priceFootnote[window.BigData.cart.currency]:\"\"}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window?.BigData?.cart?.currency && !!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?.cart?.currency && !!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-6cb311218ab04052a560c2f78f5f844c",
                    "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] - 32/32/32",
                    "id": "builder-76be65cc496f4b16849ba03915a06547",
                    "meta": {
                     "previousId": "builder-e38e256808da498c82c387223822db9d"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 tspacer-32 mspacer-32\" />\n",
                      "replaceNodes": true
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.text": "var _a,_b,_c,_virtual_index=(null===(_c=null===(_b=null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)||void 0===_b?void 0:_b.store)||void 0===_c?void 0:_c.desc)?window.BigData.product.store.desc:state.productInfo.description;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "component.options.text": "return !!window?.BigData?.product?.store?.desc ? window.BigData.product.store.desc : state.productInfo.description;"
                     }
                    },
                    "layerName": "Product Description",
                    "id": "builder-622552bc1ff74c8d9c34eb937a6ae104",
                    "class": "font-body-sm font-mob-xsm",
                    "meta": {
                     "previousId": "builder-698bd610c5c142228ce16993abc1825a"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(0, 0, 0, 1)"
                     }
                    }
                   },
                   {
                    "@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] - 32/32/32",
                    "id": "builder-4b5b57790b8843a3928d453e6768ef0d",
                    "meta": {
                     "previousId": "builder-6d64a6787eab4511a3dd1aa806bb184c"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 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-38202626d7b642779761b935f37ffc51",
                    "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": {
                     "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-8734af9a7c08440a9bfc68fd482fd574",
                    "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 returnValue=function(){var t,o,e,l;return!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o||!o.includes(\"show-variants\")||(null===(l=null===(e=null===state||void 0===state?void 0:state.productInfo)||void 0===e?void 0:e.tags)||void 0===l?void 0:l.includes(\"coming-soon\")))&&!(null===state||void 0===state||!state.selectorHeader)}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "show": "\r\nif (!state?.productInfo?.tags?.includes('show-variants') ||\r\n    !!state?.productInfo?.tags?.includes('coming-soon')) {\r\n    return false;\r\n}\r\nif (!!state?.selectorHeader) {\r\n    return true;\r\n}\r\nreturn false;\r\n"
                     }
                    },
                    "layerName": "[SPACER] - 32/32/32",
                    "id": "builder-a32c518633394f3e9a380d3bfe19f927",
                    "meta": {
                     "previousId": "builder-27585ae6302a451282b062317148f4b9"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 tspacer-32 mspacer-32\" />\n",
                      "replaceNodes": true
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.text": "var _virtual_index=state.selectorHeader;return _virtual_index",
                     "show": "var returnValue=function(){var t,o,e,l;return!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o||!o.includes(\"show-variants\")||(null===(l=null===(e=null===state||void 0===state?void 0:state.productInfo)||void 0===e?void 0:e.tags)||void 0===l?void 0:l.includes(\"coming-soon\")))&&!(null===state||void 0===state||!state.selectorHeader)}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "component.options.text": "state.selectorHeader",
                      "show": "if (!state?.productInfo?.tags?.includes('show-variants') ||\r\n    !!state?.productInfo?.tags?.includes('coming-soon')) {\r\n    return false;\r\n}\r\nif (!!state?.selectorHeader) {\r\n    return true;\r\n}\r\nreturn false;"
                     }
                    },
                    "layerName": "Selector Header",
                    "id": "builder-b3668e7560344d4fb036fdf9b4e77db1",
                    "class": "font-body-lg font-mob-lg",
                    "meta": {
                     "previousId": "builder-622552bc1ff74c8d9c34eb937a6ae104",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "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 returnValue=function(){var t,o,e,l;return!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o||!o.includes(\"show-variants\")||(null===(l=null===(e=null===state||void 0===state?void 0:state.productInfo)||void 0===e?void 0:e.tags)||void 0===l?void 0:l.includes(\"coming-soon\")))&&!(null===state||void 0===state||!state.selectorDescription)}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "show": "if (!state?.productInfo?.tags?.includes('show-variants') ||\n    !!state?.productInfo?.tags?.includes('coming-soon')) {\n    return false;\n}\nif (!!state?.selectorDescription) {\n    return true;\n}\nreturn false;"
                     }
                    },
                    "layerName": "[SPACER] - 8/8/8",
                    "id": "builder-d019a553588747f2847d8697f8d9b190",
                    "meta": {
                     "previousId": "builder-76be65cc496f4b16849ba03915a06547",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "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": {
                     "component.options.text": "var _virtual_index=state.selectorDescription;return _virtual_index",
                     "show": "var returnValue=function(){var t,o,e,l;return!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o||!o.includes(\"show-variants\")||(null===(l=null===(e=null===state||void 0===state?void 0:state.productInfo)||void 0===e?void 0:e.tags)||void 0===l?void 0:l.includes(\"coming-soon\")))&&!(null===state||void 0===state||!state.selectorDescription)}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "component.options.text": "state.selectorDescription",
                      "show": "if (!state?.productInfo?.tags?.includes('show-variants') ||\r\n    !!state?.productInfo?.tags?.includes('coming-soon')) {\r\n    return false;\r\n}\r\nif (!!state?.selectorDescription) {\r\n    return true;\r\n}\r\nreturn false;"
                     }
                    },
                    "layerName": "Selector Description",
                    "id": "builder-cd07db053ca0463fa95569f88f57084e",
                    "class": "font-detail font-mob-xsm",
                    "meta": {
                     "previousId": "builder-38202626d7b642779761b935f37ffc51"
                    },
                    "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 _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",
                     "data-large-style": "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\"variants-large\"==t})).length));return _virtual_index",
                     "data-ignore-available": "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\"ignore-available\"==t})).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",
                      "data-large-style": "`${!!state?.productInfo?.tags?.filter((tag) => tag == \"variants-large\")\n  .length}`;\n",
                      "data-ignore-available": "`${!!state?.productInfo?.tags?.filter((tag) => tag == \"ignore-available\")\n  .length}`;\n"
                     }
                    },
                    "repeat": {
                     "collection": "state.productInfo.options"
                    },
                    "layerName": "Variant Option Group",
                    "id": "builder-f9e4e41e50a945be88023de28303986e",
                    "properties": {
                     "data-populated": "",
                     "data-large-style": "",
                     "data-ignore-available": ""
                    },
                    "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}`"
                        }
                       }
                      ],
                      "data-options-large": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!!state?.productInfo?.tags?.filter(tag => tag == 'variants-large').length}`"
                        }
                       }
                      ],
                      "data-large-style": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!!state?.productInfo?.tags?.filter(tag => tag == 'variants-large').length}`"
                        }
                       }
                      ],
                      "data-ignore-available": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!!state?.productInfo?.tags?.filter(tag => tag == 'ignore-available').length}`"
                        }
                       }
                      ]
                     }
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 32/24/24",
                      "id": "builder-44043b1e4e974d0cbf58226228c1a71d",
                      "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-91fb67d4d0424427aed5cb3e21bff439",
                      "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-39861da600124dc6b1db486b0f4a57e4",
                        "class": "ipd-option",
                        "meta": {
                         "previousId": "builder-621b0bd72f3f4a22b450aca67078ac99"
                        },
                        "children": [
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "actions": {
                           "click": "var _a,_b,__spreadArray=function(t,e,a){if(a||2===arguments.length)for(var n,i=0,r=e.length;i<r;i++)!n&&i in e||(n||(n=Array.prototype.slice.call(e,0,i)),n[i]=e[i]);return t.concat(n||Array.prototype.slice.call(e))},prodSlides=getToggleCollection(\"prod\",\"slider\"),track=document.querySelector(\".TOGprod.store-slider>.slider-track\"),prodSlidesMob=getToggleCollection(\"prodmob\",\"slider\"),trackMob=document.querySelector(\".TOGprodmob.slider>.slider-track\"),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}));if(newVariant){if(context.setState({selectedVariantDoesNotExist:!1,selectedProductVariant:newVariant,selectedVariantShipping:state.variantShipping[newVariantTitle],selectedVariantData:state.variantData[newVariantTitle],selectedVariantAddonGroups:state.variantAddonGroups[newVariantTitle],selectedAddons:state.variantAddonGroups[newVariantTitle].map((function(t){return t.variants.reduce((function(e,a){var n;return(!t.toggleable&&a.id===(null===(n=t.checkedVariantIds)||void 0===n?void 0:n[0])||t.toggleable&&t.checkedVariantIds.includes(a.id))&&e.push(a),e}),[])}))}),window&&window.BigData&&window.BigData.product&&(window.BigData.product.vid=newVariant.id,window.BigData.product.selectedVariantShipping=state.variantShipping[newVariantTitle],window.BigData.product.selectedVariantData=state.variantData[newVariantTitle],window.BigData.product.selectedVariantAddonGroups=state.variantAddonGroups[newVariantTitle],window.BigData.product.selectedAddons=state.variantAddonGroups[newVariantTitle].map((function(t){return t.variants.reduce((function(e,a){var n;return(!t.toggleable&&a.id===(null===(n=t.checkedVariantIds)||void 0===n?void 0:n[0])||t.toggleable&&t.checkedVariantIds.includes(a.id))&&e.push(a),e}),[])}))),window.updateAddonInputs=function(){var t,e,a;null===(a=null===(e=null===(t=null===window||void 0===window?void 0:window.BigData)||void 0===t?void 0:t.product)||void 0===e?void 0:e.selectedVariantAddonGroups)||void 0===a||a.forEach((function(t,e){var a=__spreadArray([],document.querySelectorAll('input[name=\"addon_'.concat(t.key,'\"]')),!0),n=window.BigData.product.selectedAddons[e].map((function(t){return t.id})),i=n.every((function(e){return t.variants.find((function(t){return t.id===e}))})),r=a.reduce((function(e,a){var n;return!t.toggleable&&a.value===(null===(n=t.checkedVariantIds)||void 0===n?void 0:n[0])||t.toggleable&&t.checkedVariantIds.includes(a.value)?e.push(a):a.checked=!1,e}),[]);!i&&r.length?r.forEach((function(t){return t.click()})):a&&a.length&&a.forEach((function(t){n.includes(t.getAttribute(\"value\"))&&(t.checked=!0)}))}))},setTimeout(window.updateAddonInputs,1),null!=(null===(_b=null===(_a=null===state||void 0===state?void 0:state.variantData)||void 0===_a?void 0:_a[newVariantTitle])||void 0===_b?void 0:_b.imageIndex)&&state.variantData[newVariantTitle].imageIndex>=0){var targetIndex=state.variantData[newVariantTitle].imageIndex;window.prodScroll||(window.prodScroll=track.scrollLeft),window.prodScroll!=prodSlides[targetIndex].offsetLeft&&(window.prodScroll=prodSlides[targetIndex].offsetLeft,track.scrollLeft=window.prodScroll),trackMob.scrollLeft!=prodSlidesMob[targetIndex].offsetLeft&&(trackMob.scrollLeft=prodSlidesMob[targetIndex].offsetLeft)}}else 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",
                           "checked": "var _virtual_index=\"\".concat(state.valuesItem)==\"\".concat(state.selectedProductVariant.title);return _virtual_index"
                          },
                          "code": {
                           "actions": {
                            "click": "const prodSlides = getToggleCollection(\"prod\", \"slider\");\nconst track = document.querySelector(\".TOGprod.store-slider>.slider-track\");\nconst prodSlidesMob = getToggleCollection(\"prodmob\", \"slider\");\nconst trackMob = document.querySelector(\".TOGprodmob.slider>.slider-track\");\nlet selectedProductVariant =\n  state.selectedProductVariant || state.productInfo.variants[0];\nlet optionName = state.valuesItem;\nlet optionPosition = state.optionsItem.position;\nlet currentVariantTitlePieces = selectedProductVariant.title.split(\" / \");\ncurrentVariantTitlePieces[parseInt(optionPosition) - 1] = optionName;\nlet newVariantTitle = currentVariantTitlePieces.join(\" / \");\nlet productInfo = state.productInfo;\nlet newVariant = productInfo.variants.find((item) => {\n  return item.title === newVariantTitle;\n});\nif (newVariant) {\n  context.setState({\n    selectedVariantDoesNotExist: false,\n    selectedProductVariant: newVariant,\n    selectedVariantShipping: state.variantShipping[newVariantTitle],\n    selectedVariantData: state.variantData[newVariantTitle],\n    selectedVariantAddonGroups: state.variantAddonGroups[newVariantTitle],\n    selectedAddons: state.variantAddonGroups[newVariantTitle].map((group) => {\n      return group.variants.reduce((rolling, variant) => {\n        if (\n          (!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n          (group.toggleable && group.checkedVariantIds.includes(variant.id))\n        ) {\n          rolling.push(variant);\n        }\n        return rolling;\n      }, []);\n    }),\n  });\n  if (!!window && !!window.BigData && !!window.BigData.product) {\n    window.BigData.product.vid = newVariant.id;\n    window.BigData.product.selectedVariantShipping =\n      state.variantShipping[newVariantTitle];\n    window.BigData.product.selectedVariantData =\n      state.variantData[newVariantTitle];\n    window.BigData.product.selectedVariantAddonGroups =\n      state.variantAddonGroups[newVariantTitle];\n    window.BigData.product.selectedAddons = state.variantAddonGroups[\n      newVariantTitle\n    ].map((group) => {\n      return group.variants.reduce((rolling, variant) => {\n        if (\n          (!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n          (group.toggleable && group.checkedVariantIds.includes(variant.id))\n        ) {\n          rolling.push(variant);\n        }\n        return rolling;\n      }, []);\n    });\n  }\n\n  window.updateAddonInputs = function () {\n    window?.BigData?.product?.selectedVariantAddonGroups?.forEach(\n      (group, i) => {\n        const addonInputs = [\n          ...document.querySelectorAll(`input[name=\"addon_${group.key}\"]`),\n        ];\n        const selectedIds = window.BigData.product.selectedAddons[i].map(\n          (addon) => addon.id\n        );\n        const selectionValid = selectedIds.every((selectedId) =>\n          group.variants.find((variant) => variant.id === selectedId)\n        );\n        const defaultInputs = addonInputs.reduce((rolling, inp) => {\n          if (\n            (!group.toggleable && inp.value === group.checkedVariantIds?.[0]) ||\n            (group.toggleable && group.checkedVariantIds.includes(inp.value))\n          ) {\n            rolling.push(inp);\n          } else {\n            inp.checked = false;\n          }\n          return rolling;\n        }, []);\n        if (!selectionValid && defaultInputs.length) {\n          defaultInputs.forEach((inp) => inp.click());\n        } else if (!!addonInputs && addonInputs.length) {\n          addonInputs.forEach((inp) => {\n            if (selectedIds.includes(inp.getAttribute(\"value\"))) {\n              inp.checked = true;\n            }\n          });\n        }\n      }\n    );\n  };\n  setTimeout(window.updateAddonInputs, 1);\n\n  if (\n    state?.variantData?.[newVariantTitle]?.imageIndex != undefined &&\n    state.variantData[newVariantTitle].imageIndex >= 0\n  ) {\n    let targetIndex = state.variantData[newVariantTitle].imageIndex;\n    if (!window.prodScroll) window.prodScroll = track.scrollLeft;\n    if (window.prodScroll != prodSlides[targetIndex].offsetLeft) {\n      window.prodScroll = prodSlides[targetIndex].offsetLeft;\n      track.scrollLeft = window.prodScroll;\n    }\n    if (trackMob.scrollLeft != prodSlidesMob[targetIndex].offsetLeft) {\n      trackMob.scrollLeft = prodSlidesMob[targetIndex].offsetLeft;\n    }\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",
                            "checked": "return `${state.valuesItem}` == `${state.selectedProductVariant.title}`;\n"
                           }
                          },
                          "layerName": "Option Input",
                          "id": "builder-c7133b52dd814ec1b238e074ba5e7558",
                          "properties": {
                           "id": "",
                           "data-for-sale": "",
                           "checked": ""
                          },
                          "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]}`"
                              }
                             }
                            ],
                            "_newProperty": null,
                            "checked": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.valuesItem}` == `${state.selectedProductVariant.title}`;"
                              }
                             }
                            ]
                           },
                           "eventActions": {
                            "click": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "\nconst prodSlides = getToggleCollection('prod', 'slider');\nconst track = document.querySelector('.TOGprod.store-slider>.slider-track');\nconst prodSlidesMob = getToggleCollection('prodmob', 'slider');\nconst trackMob = document.querySelector('.TOGprodmob.slider>.slider-track');\nlet selectedProductVariant = state.selectedProductVariant || state.productInfo.variants[0];\nlet optionName = state.valuesItem;\nlet optionPosition = state.optionsItem.position;\nlet currentVariantTitlePieces = selectedProductVariant.title.split(' / ');\ncurrentVariantTitlePieces[parseInt(optionPosition) - 1] =\n    optionName;\nlet newVariantTitle = currentVariantTitlePieces.join(' / ');\nlet productInfo = state.productInfo;\nlet newVariant = productInfo.variants.find(item => {\n    return item.title === newVariantTitle;\n});\nif(newVariant) {\n    context.setState({\n        selectedVariantDoesNotExist: false,\n        selectedProductVariant: newVariant,\n        selectedVariantShipping: state.variantShipping[newVariantTitle],\n        selectedVariantData: state.variantData[newVariantTitle],\n        selectedVariantAddonGroups: state.variantAddonGroups[newVariantTitle],\n        selectedAddons: state.variantAddonGroups[newVariantTitle].map(group => {\n          return group.variants.reduce((rolling, variant) => {\n              if((!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n                 (group.toggleable && group.checkedVariantIds.includes(variant.id))) {\n                  rolling.push(variant);\n              }\n              return rolling;\n          }, []);\n        }),\n    });\n    if(!!window && !!window.BigData && !!window.BigData.product) {\n      window.BigData.product.vid = newVariant.id;\n      window.BigData.product.selectedVariantShipping = state.variantShipping[newVariantTitle];\n      window.BigData.product.selectedVariantData = state.variantData[newVariantTitle];\n      window.BigData.product.selectedVariantAddonGroups = state.variantAddonGroups[newVariantTitle];\n      window.BigData.product.selectedAddons = state.variantAddonGroups[newVariantTitle].map(group => {\n        return group.variants.reduce((rolling, variant) => {\n            if((!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n               (group.toggleable && group.checkedVariantIds.includes(variant.id))) {\n                rolling.push(variant);\n            }\n            return rolling;\n        }, []);\n      });\n    }\n    \n    window.updateAddonInputs = function() {\n      window?.BigData?.product?.selectedVariantAddonGroups?.forEach((group, i) => {\n        const addonInputs = [...document.querySelectorAll(`input[name=\"addon_${group.key}\"]`)];\n        const selectedIds = window.BigData.product.selectedAddons[i].map(addon => addon.id);\n        const selectionValid = selectedIds.every(selectedId => group.variants.find(variant => variant.id === selectedId));\n        const defaultInputs = addonInputs.reduce((rolling, inp) => {\n            if((!group.toggleable && inp.value === group.checkedVariantIds?.[0]) ||\n               (group.toggleable && group.checkedVariantIds.includes(inp.value))) {\n                rolling.push(inp);\n            }\n            else {\n              inp.checked = false;\n            }\n            return rolling;\n        }, []);\n        if(!selectionValid && defaultInputs.length) {\n          defaultInputs.forEach(inp => inp.click());\n        }\n        else if(!!addonInputs && addonInputs.length) {\n          addonInputs.forEach(inp => {\n            if(selectedIds.includes(inp.getAttribute('value'))) {\n              inp.checked = true;\n            }\n          });\n        }\n      });\n    };\n    setTimeout(window.updateAddonInputs, 1);\n\n    if(state?.variantData?.[newVariantTitle]?.imageIndex != undefined && state.variantData[newVariantTitle].imageIndex >= 0) {\n      let targetIndex = state.variantData[newVariantTitle].imageIndex;\n      if(!window.prodScroll) window.prodScroll = track.scrollLeft;\n      if(window.prodScroll != prodSlides[targetIndex].offsetLeft) {\n        window.prodScroll = prodSlides[targetIndex].offsetLeft;\n        track.scrollLeft = window.prodScroll;\n      }\n      if(trackMob.scrollLeft != prodSlidesMob[targetIndex].offsetLeft) {\n        trackMob.scrollLeft = prodSlidesMob[targetIndex].offsetLeft;\n      }\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.code": "var returnValue=function(){state.productInfo.variants.reduce((function(t,a){return a.title==state.valuesItem?a.id:t}),state.productInfo.variants[0].id);var t,a,n=window.BigData.product.store.title;state.valuesItem.toLowerCase().includes(\"default title\")||(n=state.valuesItem);var e=null===(a=null===(t=state.variantData[n])||void 0===t?void 0:t.subtitle)||void 0===a?void 0:a.join(\"</br>\"),r=state.variantPrices[n],i=state.currency,s=Object.values(window.BigData.product.variantPrices),o=i(r),u=i(s[0]),c=null;return s.length>1&&(o-0!=(u=s.reduce((function(t,a){return t.subtract(a)-0>0?i(a):t}),u))-0&&(c=o.subtract(u)),\"9130508157145\"==window.BigData.product.id&&(r=c?\"+\".concat(c.format()):\"\")),'\\n  <span class=\"option-label\">\\n    '.concat(n,'\\n    <span class=\"option-subtitle\">&nbsp;\\n    ').concat(e,'</span>\\n    <div class=\"option-price\">').concat(r,\"</div>\\n  </span>\\n\")}();return returnValue"
                          },
                          "code": {
                           "bindings": {
                            "for": "return `${state.optionsItem.name}${state.valuesItem}`;\n",
                            "component.options.code": "let variantId = state.productInfo.variants.reduce((final, v) => {\n  return v.title == state.valuesItem ? v.id : final;\n}, state.productInfo.variants[0].id);\nlet variantTitle = window.BigData.product.store.title;\nif(!state.valuesItem.toLowerCase().includes('default title')) {\n  /* this breaks on japanese pages b/c \"variantWhatever\" props are untranslated */\n  /* variantTitle = state.variantData[variantId].title; */\n  variantTitle = state.valuesItem;\n}\nlet variantSubtitle = state.variantData[variantTitle]?.subtitle?.join(\"</br>\");\nlet variantPrice = state.variantPrices[variantTitle];\n\nlet {currency} = state;\nlet variantPrices = Object.values(window.BigData.product.variantPrices);\nlet myPrice = currency(variantPrice);\nlet minPrice = currency(variantPrices[0]);\nlet myPlus = null;\nif(variantPrices.length > 1) {\n    minPrice = variantPrices.reduce((final, curPrice) => {\n        if(final.subtract(curPrice) - 0 > 0) {\n            return currency(curPrice);\n        }\n        return final;\n    }, minPrice);\n    if(myPrice - 0 != minPrice - 0) {\n      myPlus = myPrice.subtract(minPrice);\n    }\n    if(window.BigData.product.id == '9130508157145') {\n      if(!myPlus) {\n        variantPrice = '';\n      }\n      else {\n        variantPrice = `+${myPlus.format()}`\n      } \n    }\n}\n\nreturn `\n  <span class=\"option-label\">\n    ${variantTitle}\n    <span class=\"option-subtitle\">&nbsp;\n    ${variantSubtitle}</span>\n    <div class=\"option-price\">${variantPrice}</div>\n  </span>\n`;"
                           }
                          },
                          "layerName": "Option Label",
                          "tagName": "label",
                          "id": "builder-2af2e45926f6477c8f66c9795994065e",
                          "properties": {
                           "for": ""
                          },
                          "class": "font-body-sm font-mob-xsm",
                          "meta": {
                           "bindingActions": {
                            "component": {
                             "options": {
                              "code": null
                             }
                            },
                            "_newProperty": null,
                            "for": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.optionsItem.name}${state.valuesItem}`;"
                              }
                             }
                            ]
                           }
                          },
                          "component": {
                           "name": "Custom Code",
                           "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-64676340a1894349b2db7e76438ba9cc",
                          "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"
                           }
                          }
                         }
                        ]
                       }
                      ]
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.code": "var returnValue=function(){var a='<div class=\"spacer-16 tspacer-16 mspacer-16\"></div>\\n    <div>'.concat(state.selectedVariantData.infoBox);if(state.selectedVariantData.infoLink){var t=\"\";\"/\"==Shopify.routes.root.slice(0,1)&&(t=Shopify.routes.root.slice(0,-1));var e=t+state.selectedVariantData.infoLink,n=state.selectedVariantData.infoLinkText;a+=\"<a class='info-link font-body-sm font-mob-sm' href='\\n        \".concat(e,\"'>\").concat(n,'&nbsp;\\n        <svg aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewBox=\"0 0 14 14\" fill=\"none\">\\n        <path d=\"M7 12.0459L5.89167 10.9376L9.04167 7.78757H1.96875V6.24173H9.04167L5.89167 3.09173L7 1.9834L12.0312 7.01465L7 12.0459Z\" fill=\"currentColor\"></path>\\n    </svg></a>')}return a+\"</div>\"}();return returnValue",
                       "show": "var _virtual_index=!!state.selectedVariantData.infoBox;return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.code": "let output = `<div class=\"spacer-16 tspacer-16 mspacer-16\"></div>\n    <div>${state.selectedVariantData.infoBox}`;\nif(!!state.selectedVariantData.infoLink) {\n    let prefix = '';\n    if(Shopify.routes.root.slice(0, 1) == '/') {\n        prefix = Shopify.routes.root.slice(0, -1);\n    }\n    let infoLink = prefix + state.selectedVariantData.infoLink;\n    let infoText = state.selectedVariantData.infoLinkText;\n    output += `<a class='info-link font-body-sm font-mob-sm' href='\n        ${infoLink}'>${infoText}&nbsp;\n        <svg aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewBox=\"0 0 14 14\" fill=\"none\">\n        <path d=\"M7 12.0459L5.89167 10.9376L9.04167 7.78757H1.96875V6.24173H9.04167L5.89167 3.09173L7 1.9834L12.0312 7.01465L7 12.0459Z\" fill=\"currentColor\"></path>\n    </svg></a>`;\n}\n\nreturn output + '</div>';",
                        "show": "!!state.selectedVariantData.infoBox"
                       }
                      },
                      "layerName": "Variant Info Box",
                      "id": "builder-1312db4730644c51a7fdcfd607ee82be",
                      "class": "info-box fade-in-grow font-body-lg font-mob-lg",
                      "meta": {
                       "previousId": "builder-9734c0372b8a44c88bd67249f6eaa9cb",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                        "replaceNodes": true
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.text": "state.productInfo&&\"SELECTED_VARIANT: \".concat(JSON.stringify(state.selectedProductVariant),\"</br>VARIANT_ADDON_GROUPS: \").concat(JSON.stringify(state.variantAddonGroups))"
                    },
                    "code": {
                     "bindings": {
                      "component.options.text": "!state.productInfo ? '' : `SELECTED_VARIANT: ${JSON.stringify(state.selectedProductVariant)}</br>VARIANT_ADDON_GROUPS: ${JSON.stringify(state.variantAddonGroups)}`;"
                     }
                    },
                    "layerName": "ADDONS JSON",
                    "id": "builder-93981aecf51445209bea1505a9f6f252",
                    "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-2320757c1fec4d8ba6cd8241b0abcf1a"
                    },
                    "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,_e,_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)&&!!(null===(_e=null===state||void 0===state?void 0:state.selectedVariantAddonGroups)||void 0===_e?void 0:_e.length);return _virtual_index",
                     "data-populated": "var _a,_b,_c,_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===(_c=null===state||void 0===state?void 0:state.selectedVariantAddonGroups)||void 0===_c?void 0:_c.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 && !!state?.selectedVariantAddonGroups?.length}",
                      "data-populated": "`${\n  !state?.productInfo?.tags?.filter((tag) => tag == \"coming-soon\").length &&\n  !!state?.selectedVariantAddonGroups?.length\n}`;\n"
                     }
                    },
                    "repeat": {
                     "collection": "state.selectedVariantAddonGroups"
                    },
                    "layerName": "Variant Addon Group",
                    "id": "builder-7e647264a6224b7aaa42de78263d2aa2",
                    "properties": {
                     "data-populated": ""
                    },
                    "class": "gb-1 ge-12 option-group",
                    "meta": {
                     "previousId": "builder-f9e4e41e50a945be88023de28303986e",
                     "bindingActions": {
                      "data-populated": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!state?.productInfo?.tags?.filter(tag => tag == 'coming-soon').length && !!state?.selectedVariantAddonGroups?.length}`"
                        }
                       }
                      ],
                      "data-options-large": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!!state?.productInfo?.tags?.filter(tag => tag == 'variants-large').length}`"
                        }
                       }
                      ],
                      "data-large-style": null,
                      "data-ignore-available": null,
                      "_newProperty": null
                     }
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 32/24/24",
                      "id": "builder-5bc6e2405d0844628211eda82168be69",
                      "meta": {
                       "previousId": "builder-44043b1e4e974d0cbf58226228c1a71d"
                      },
                      "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": {
                       "component.options.text": "var _virtual_index=state.selectedVariantAddonGroupsItem.header;return _virtual_index",
                       "show": "var _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.selectedVariantAddonGroupsItem)||void 0===_a?void 0:_a.header);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.text": "state.selectedVariantAddonGroupsItem.header",
                        "show": "!!state?.selectedVariantAddonGroupsItem?.header"
                       }
                      },
                      "layerName": "Group Header",
                      "id": "builder-cca19365187f47ba94337c90e1dcc589",
                      "class": "font-body-lg font-mob-lg",
                      "meta": {
                       "previousId": "builder-b3668e7560344d4fb036fdf9b4e77db1",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "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 _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.selectedVariantAddonGroupsItem)||void 0===_a?void 0:_a.description);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!state?.selectedVariantAddonGroupsItem?.description"
                       }
                      },
                      "layerName": "[SPACER] - 8/8/8",
                      "id": "builder-0402f952572847818bac1420fbc90f20",
                      "meta": {
                       "previousId": "builder-d019a553588747f2847d8697f8d9b190",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "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": {
                       "component.options.text": "var _virtual_index=state.selectedVariantAddonGroupsItem.description;return _virtual_index",
                       "show": "var _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.selectedVariantAddonGroupsItem)||void 0===_a?void 0:_a.description);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.text": "state.selectedVariantAddonGroupsItem.description",
                        "show": "!!state?.selectedVariantAddonGroupsItem?.description"
                       }
                      },
                      "layerName": "Group Description",
                      "id": "builder-364abd05ca284dcd99925590e367286b",
                      "class": "font-detail font-mob-xsm",
                      "meta": {
                       "previousId": "builder-cd07db053ca0463fa95569f88f57084e"
                      },
                      "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=\"Color Swatch\"==state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index",
                       "component.options.code": "var returnValue=function(){var e,t,n,a,s=\"\";return null!==(e=null===state||void 0===state?void 0:state.selectedAddons)&&void 0!==e&&e[state.$index].length?(n=(t=state.selectedAddons[state.$index][0]).title,a=t.priceText?t.priceText.join(\"</br>\"):t.price,t.finePrint&&(s=\"<sup>\".concat(t.finePrintIndex,\"</sup>\")),\"<span>\".concat(n).concat(s,\"</span><span>+ \").concat(a,\"</span>\")):\"\"}();return returnValue"
                      },
                      "code": {
                       "bindings": {
                        "show": "state.selectedVariantAddonGroupsItem.uiStyle == \"Color Swatch\"",
                        "component.options.code": "let selSwatch;\nlet title = '';\nlet price = '';\nlet finePrintIndex = '';\nif(state?.selectedAddons?.[state.$index].length) {\n    selSwatch = state.selectedAddons[state.$index][0];\n}\nelse {\n    return '';\n}\ntitle = selSwatch.title;\nprice = !selSwatch.priceText ? selSwatch.price : selSwatch.priceText.join('</br>');\nif(!!selSwatch.finePrint) {\n    finePrintIndex = `<sup>${selSwatch.finePrintIndex}</sup>`;\n}\nreturn `<span>${title}${finePrintIndex}</span><span>+ ${price}</span>`;"
                       }
                      },
                      "layerName": "Color Swatch Info",
                      "id": "builder-49ce6c0cae4049a594b8fb3e53942b77",
                      "class": "swatch-info font-detail font-mob-xsm",
                      "meta": {
                       "previousId": "builder-1312db4730644c51a7fdcfd607ee82be",
                       "bindingActions": {
                        "_newProperty": null,
                        "component": {
                         "options": {
                          "code": null
                         }
                        }
                       }
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                        "replaceNodes": true
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.selectedVariantAddonGroupsItem)||void 0===_a?void 0:_a.header);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!state?.selectedVariantAddonGroupsItem?.header"
                       }
                      },
                      "layerName": "[SPACER] - 32/24/24",
                      "id": "builder-e834d14420e148579871dad3077122b1",
                      "meta": {
                       "previousId": "builder-5bc6e2405d0844628211eda82168be69",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "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": {
                       "data-ui-style": "var _virtual_index=state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "data-ui-style": "return state.selectedVariantAddonGroupsItem.uiStyle;\n"
                       }
                      },
                      "layerName": "Variant Addons",
                      "tagName": "ul",
                      "id": "builder-d9a628f18a9440c0baca7407da83caaf",
                      "properties": {
                       "data-ui-style": ""
                      },
                      "class": "addon-options",
                      "meta": {
                       "previousId": "builder-91fb67d4d0424427aed5cb3e21bff439",
                       "bindingActions": {
                        "data-ui-style": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return state.selectedVariantAddonGroupsItem.uiStyle;"
                          }
                         }
                        ]
                       }
                      },
                      "children": [
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "repeat": {
                         "collection": "state.selectedVariantAddonGroupsItem.variants"
                        },
                        "layerName": "Option Button",
                        "tagName": "li",
                        "id": "builder-00a8cd56a3614bbd9d53e55deebacab6",
                        "class": "addon-option",
                        "meta": {
                         "previousId": "builder-39861da600124dc6b1db486b0f4a57e4"
                        },
                        "children": [
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "actions": {
                           "click": "var _a,_b,_c,_d,__spreadArray=function(d,e,t){if(t||2===arguments.length)for(var o,i=0,n=e.length;i<n;i++)!o&&i in e||(o||(o=Array.prototype.slice.call(e,0,i)),o[i]=e[i]);return d.concat(o||Array.prototype.slice.call(e))},Flib=state.Flib,addonName=state.variantsItem.title,addonGroup=state.selectedVariantAddonGroupsItem,addonGroupIndex=Flib.findGroupId({key:addonGroup.key}),addonGroupSelectedAddons=state.selectedAddons[addonGroupIndex],prodSlides=getToggleCollection(\"prod\",\"slider\"),track=document.querySelector(\".TOGprod.store-slider>.slider-track\"),prodSlidesMob=getToggleCollection(\"prodmob\",\"slider\"),trackMob=document.querySelector(\".TOGprodmob.slider>.slider-track\"),initState=!1,ulaThis={Flib:Flib,check:!1,sourceId:state.variantsItem.id,clickerId:null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.linkedClickSourceId},toggleAddon=function(d,e){return d.find((function(d){return d.id===e.id}))?d.filter((function(d){return d.id!==e.id})):__spreadArray(__spreadArray([],d,!0),[e],!1)},updateLinkedAddon=function(d){var e,t,o=this.Flib,i=this.check,n=this.sourceId,a=this.clickerId,r=o.findGroup({variantId:d}),l=document.querySelector('input[name^=\"addon\"][value=\"'.concat(d,'\"]'));if(l&&l.checked!=i)if(r.toggleable||i){if(d!=a)return window.BigData.linkedClickSourceId=n,void l.click();window.BigData.linkedClickSourceId=\"\"}else if(!r.toggleable&&!i&&(e=r.checkedVariantIds[0]!=d?r.checkedVariantIds[0]:r.variants[0].id!=d||1==r.variants.length?r.variants[0].id:r.variants[1].id,t=document.querySelector('input[name^=\"addon\"][value=\"'.concat(e,'\"]')))){if(e!=a)return window.BigData.linkedClickSourceId=n,void t.click();window.BigData.linkedClickSourceId=\"\"}window.BigData.linkedClickSourceId=\"\"};if(initState=state.selectedAddons[addonGroupIndex].find((function(d){return d.id===state.variantsItem.id})),addonGroup.toggleable||initState&&!window.BigData.linkedClickSourceId)addonGroup.toggleable&&(state.selectedAddons[addonGroupIndex]=toggleAddon(addonGroupSelectedAddons,state.variantsItem),window.BigData.product.selectedAddons[addonGroupIndex]=toggleAddon(addonGroupSelectedAddons,state.variantsItem));else{var groupChosenAddon=state.selectedAddons[addonGroupIndex][0];groupChosenAddon.linkedVariantIds.length?groupChosenAddon.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis)):window.BigData.linkedClickSourceId=\"\",initState||(state.selectedAddons[addonGroupIndex]=[state.variantsItem],(null===(_b=null===window||void 0===window?void 0:window.BigData)||void 0===_b?void 0:_b.product)&&(window.BigData.product.selectedAddons[addonGroupIndex]=[state.variantsItem]))}if(!state.variantsItem.linkedVariantIds.length&&window.BigData.linkedClickSourceId?window.BigData.linkedClickSourceId=\"\":!addonGroup.toggleable&&initState||(ulaThis.check=!initState,state.variantsItem.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis))),null!=(null===(_c=null===state||void 0===state?void 0:state.variantsItem)||void 0===_c?void 0:_c.imageIndex)&&(null===(_d=null===state||void 0===state?void 0:state.variantsItem)||void 0===_d?void 0:_d.imageIndex)>=0&&!initState){var targetIndex=state.variantsItem.imageIndex;window.prodScroll||(window.prodScroll=track.scrollLeft),window.prodScroll!=prodSlides[targetIndex].offsetLeft&&(window.prodScroll=prodSlides[targetIndex].offsetLeft,track.scrollLeft=window.prodScroll),trackMob.scrollLeft!=prodSlidesMob[targetIndex].offsetLeft&&(trackMob.scrollLeft=prodSlidesMob[targetIndex].offsetLeft)}"
                          },
                          "bindings": {
                           "component.options.defaultValue": "var _virtual_index=state.variantsItem.id;return _virtual_index",
                           "component.options.placeholder": "var _virtual_index=state.variantsItem.title;return _virtual_index",
                           "id": "var _virtual_index=\"\".concat(state.selectedProductVariant.title).concat(state.selectedVariantAddonGroupsItem.key).concat(state.variantsItem.title);return _virtual_index",
                           "component.options.name": "var _virtual_index=\"addon_\".concat(state.selectedVariantAddonGroupsItem.key);return _virtual_index",
                           "component.options.type": "var _virtual_index=state.selectedVariantAddonGroupsItem.toggleable?\"checkbox\":\"radio\";return _virtual_index",
                           "disabled": "state.selectedVariantAddonGroupsItem.disabledVariantIds.includes(state.variantsItem.id)"
                          },
                          "code": {
                           "actions": {
                            "click": "const { Flib } = state;\nconst addonName = state.variantsItem.title;\nconst addonGroup = state.selectedVariantAddonGroupsItem;\nconst addonGroupIndex = Flib.findGroupId({ key: addonGroup.key });\nconst addonGroupSelectedAddons = state.selectedAddons[addonGroupIndex];\nconst prodSlides = getToggleCollection(\"prod\", \"slider\");\nconst track = document.querySelector(\".TOGprod.store-slider>.slider-track\");\nconst prodSlidesMob = getToggleCollection(\"prodmob\", \"slider\");\nconst trackMob = document.querySelector(\".TOGprodmob.slider>.slider-track\");\nlet initState = false;\nlet ulaThis = {\n  Flib,\n  check: false,\n  sourceId: state.variantsItem.id,\n  clickerId: window?.BigData?.linkedClickSourceId,\n};\n\nconst toggleAddon = (selecteds, target) => {\n  return selecteds.find((addon) => addon.id === target.id)\n    ? selecteds.filter((addon) => addon.id !== target.id)\n    : [...selecteds, target];\n};\nconst updateLinkedAddon = function (linkedVid) {\n  const { Flib, check, sourceId, clickerId } = this;\n  const group = Flib.findGroup({ variantId: linkedVid });\n  const linkedEl = document.querySelector(\n    `input[name^=\"addon\"][value=\"${linkedVid}\"]`\n  );\n  let defaultVid, defaultEl;\n\n  if (!!linkedEl && linkedEl.checked != check) {\n    if (group.toggleable || check) {\n      /* console.log('updateLinkedAddon() DATA:', {check, linkedEl}); */\n      if (linkedVid != clickerId) {\n        /* console.log('updateLinkedAddon() CLICKED LINKED ADDON'); */\n        window.BigData.linkedClickSourceId = sourceId;\n        linkedEl.click();\n        return;\n      } else {\n        window.BigData.linkedClickSourceId = \"\";\n      }\n    } else if (!group.toggleable && !check) {\n      if (group.checkedVariantIds[0] != linkedVid) {\n        defaultVid = group.checkedVariantIds[0];\n      } else if (\n        group.variants[0].id != linkedVid ||\n        group.variants.length == 1\n      ) {\n        defaultVid = group.variants[0].id;\n      } else {\n        defaultVid = group.variants[1].id;\n      }\n      defaultEl = document.querySelector(\n        `input[name^=\"addon\"][value=\"${defaultVid}\"]`\n      );\n      /* console.log('updateLinkedAddon() DATA:', {check, linkedEl, defaultEl}); */\n      if (!!defaultEl) {\n        if (defaultVid != clickerId) {\n          /* console.log('updateLinkedAddon() CLICKED DEFAULT ADDON'); */\n          window.BigData.linkedClickSourceId = sourceId;\n          defaultEl.click();\n          return;\n        } else {\n          window.BigData.linkedClickSourceId = \"\";\n        }\n      }\n    }\n  }\n  /* console.log('updateLinkedAddon() DATA:', {check, linkedEl, defaultEl}); */\n  window.BigData.linkedClickSourceId = \"\";\n};\n\ninitState = state.selectedAddons[addonGroupIndex].find(\n  (addon) => addon.id === state.variantsItem.id\n);\nif (\n  !addonGroup.toggleable &&\n  (!initState || !!window.BigData.linkedClickSourceId)\n) {\n  let groupChosenAddon = state.selectedAddons[addonGroupIndex][0];\n  if (!groupChosenAddon.linkedVariantIds.length) {\n    window.BigData.linkedClickSourceId = \"\";\n  } else {\n    groupChosenAddon.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis));\n  }\n  if (!initState) {\n    state.selectedAddons[addonGroupIndex] = [state.variantsItem];\n    if (!!window?.BigData?.product) {\n      window.BigData.product.selectedAddons[addonGroupIndex] = [\n        state.variantsItem,\n      ];\n    }\n  }\n} else if (addonGroup.toggleable) {\n  state.selectedAddons[addonGroupIndex] = toggleAddon(\n    addonGroupSelectedAddons,\n    state.variantsItem\n  );\n  window.BigData.product.selectedAddons[addonGroupIndex] = toggleAddon(\n    addonGroupSelectedAddons,\n    state.variantsItem\n  );\n}\n\nif (\n  !state.variantsItem.linkedVariantIds.length &&\n  !!window.BigData.linkedClickSourceId\n) {\n  window.BigData.linkedClickSourceId = \"\";\n} else if (addonGroup.toggleable || !initState) {\n  ulaThis.check = !initState;\n  state.variantsItem.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis));\n}\n\nif (\n  state?.variantsItem?.imageIndex != undefined &&\n  state?.variantsItem?.imageIndex >= 0 &&\n  !initState\n) {\n  let targetIndex = state.variantsItem.imageIndex;\n  if (!window.prodScroll) window.prodScroll = track.scrollLeft;\n  if (window.prodScroll != prodSlides[targetIndex].offsetLeft) {\n    window.prodScroll = prodSlides[targetIndex].offsetLeft;\n    track.scrollLeft = window.prodScroll;\n  }\n  if (trackMob.scrollLeft != prodSlidesMob[targetIndex].offsetLeft) {\n    trackMob.scrollLeft = prodSlidesMob[targetIndex].offsetLeft;\n  }\n}\n"
                           },
                           "bindings": {
                            "component.options.defaultValue": "return state.variantsItem.id;",
                            "component.options.placeholder": "state.variantsItem.title",
                            "id": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;\n",
                            "component.options.name": "return `addon_${state.selectedVariantAddonGroupsItem.key}`;\n",
                            "component.options.type": "state.selectedVariantAddonGroupsItem.toggleable ? \"checkbox\" : \"radio\";\n",
                            "disabled": "state.selectedVariantAddonGroupsItem.disabledVariantIds.includes(\n  state.variantsItem.id\n);\n"
                           }
                          },
                          "layerName": "Option Input",
                          "id": "builder-6ba51c89dec945ea9a90d3ab205faaed",
                          "properties": {
                           "id": "",
                           "disabled": ""
                          },
                          "meta": {
                           "previousId": "builder-c7133b52dd814ec1b238e074ba5e7558",
                           "bindingActions": {
                            "id": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;"
                              }
                             }
                            ],
                            "component": {
                             "options": {
                              "name": [
                               {
                                "@type": "@builder.io/core:Action",
                                "action": "@builder.io:customCode",
                                "options": {
                                 "code": "return `addon_${state.selectedVariantAddonGroupsItem.key}`"
                                }
                               }
                              ],
                              "type": [
                               {
                                "@type": "@builder.io/core:Action",
                                "action": "@builder.io:customCode",
                                "options": {
                                 "code": "state.selectedVariantAddonGroupsItem.toggleable ? 'checkbox' : 'radio'"
                                }
                               }
                              ]
                             }
                            },
                            "disabled": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "state.selectedVariantAddonGroupsItem.disabledVariantIds.includes(state.variantsItem.id);"
                              }
                             }
                            ],
                            "style": {
                             "color": null
                            },
                            "data-for-sale": null,
                            "checked": null
                           },
                           "eventActions": {
                            "click": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "const {Flib} = state;\nconst addonName = state.variantsItem.title;\nconst addonGroup = state.selectedVariantAddonGroupsItem;\nconst addonGroupIndex = Flib.findGroupId({key: addonGroup.key});\nconst addonGroupSelectedAddons = state.selectedAddons[addonGroupIndex];\nconst prodSlides = getToggleCollection('prod', 'slider');\nconst track = document.querySelector('.TOGprod.store-slider>.slider-track');\nconst prodSlidesMob = getToggleCollection('prodmob', 'slider');\nconst trackMob = document.querySelector('.TOGprodmob.slider>.slider-track');\nlet initState = false;\nlet ulaThis = {Flib, check: false, sourceId: state.variantsItem.id, clickerId: window?.BigData?.linkedClickSourceId};\n\nconst toggleAddon = (selecteds, target) => {\n  return selecteds.find(addon => addon.id === target.id) ? selecteds.filter(addon => addon.id !== target.id) : [ ...selecteds, target ];\n};\nconst updateLinkedAddon = function(linkedVid) {\n  const {Flib, check, sourceId, clickerId} = this;\n  const group = Flib.findGroup({variantId: linkedVid});\n  const linkedEl = document.querySelector(`input[name^=\"addon\"][value=\"${linkedVid}\"]`);\n  let defaultVid, defaultEl;\n\n  if(!!linkedEl && linkedEl.checked != check) {\n    if(group.toggleable || check) {\n      /* console.log('updateLinkedAddon() DATA:', {check, linkedEl}); */\n      if(linkedVid != clickerId) {\n        /* console.log('updateLinkedAddon() CLICKED LINKED ADDON'); */\n        window.BigData.linkedClickSourceId = sourceId;\n        linkedEl.click();\n        return;\n      }\n      else {\n        window.BigData.linkedClickSourceId = '';\n      }\n    }\n    else if(!group.toggleable && !check) {\n      if(group.checkedVariantIds[0] != linkedVid) {\n        defaultVid = group.checkedVariantIds[0];\n      }\n      else if(group.variants[0].id != linkedVid || group.variants.length == 1) {\n        defaultVid = group.variants[0].id;\n      }\n      else {\n        defaultVid = group.variants[1].id;\n      }\n      defaultEl = document.querySelector(`input[name^=\"addon\"][value=\"${defaultVid}\"]`);\n      /* console.log('updateLinkedAddon() DATA:', {check, linkedEl, defaultEl}); */\n      if(!!defaultEl) {\n        if(defaultVid != clickerId) {\n          /* console.log('updateLinkedAddon() CLICKED DEFAULT ADDON'); */\n          window.BigData.linkedClickSourceId = sourceId;\n          defaultEl.click();\n          return;\n        }\n        else {\n          window.BigData.linkedClickSourceId = '';\n        }\n      }\n    }\n  }\n  /* console.log('updateLinkedAddon() DATA:', {check, linkedEl, defaultEl}); */\n  window.BigData.linkedClickSourceId = '';\n};\n\n\ninitState = state.selectedAddons[addonGroupIndex].find(addon => addon.id === state.variantsItem.id);\nif(!addonGroup.toggleable && (!initState || !!window.BigData.linkedClickSourceId)) {\n  let groupChosenAddon = state.selectedAddons[addonGroupIndex][0];\n  if(!groupChosenAddon.linkedVariantIds.length) {\n    window.BigData.linkedClickSourceId = '';\n  }\n  else {\n    groupChosenAddon.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis));\n  }\n  if(!initState) {\n    state.selectedAddons[addonGroupIndex] = [state.variantsItem];\n    if(!!window?.BigData?.product) {\n      window.BigData.product.selectedAddons[addonGroupIndex] = [state.variantsItem];\n    }\n  }\n}\nelse if(addonGroup.toggleable) {\n  state.selectedAddons[addonGroupIndex] = toggleAddon(addonGroupSelectedAddons, state.variantsItem);\n  window.BigData.product.selectedAddons[addonGroupIndex] = toggleAddon(addonGroupSelectedAddons, state.variantsItem);\n}\n\nif(!state.variantsItem.linkedVariantIds.length && !!window.BigData.linkedClickSourceId) {\n  window.BigData.linkedClickSourceId = '';\n}\nelse if(addonGroup.toggleable || !initState) {\n  ulaThis.check = !initState;\n  state.variantsItem.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis));\n}\n\nif(state?.variantsItem?.imageIndex != undefined && state?.variantsItem?.imageIndex >= 0 && !initState) {\n  let targetIndex = state.variantsItem.imageIndex;\n  if(!window.prodScroll) window.prodScroll = track.scrollLeft;\n  if(window.prodScroll != prodSlides[targetIndex].offsetLeft) {\n    window.prodScroll = prodSlides[targetIndex].offsetLeft;\n    track.scrollLeft = window.prodScroll;\n  }\n  if(trackMob.scrollLeft != prodSlidesMob[targetIndex].offsetLeft) {\n    trackMob.scrollLeft = prodSlidesMob[targetIndex].offsetLeft;\n  }\n}"
                              }
                             }
                            ]
                           }
                          },
                          "component": {
                           "name": "Form:Input",
                           "options": {
                            "type": "",
                            "placeholder": "",
                            "required": false,
                            "name": "ipd",
                            "defaultValue": ""
                           }
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "bindings": {
                           "for": "var _virtual_index=\"\".concat(state.selectedProductVariant.title).concat(state.selectedVariantAddonGroupsItem.key).concat(state.variantsItem.title);return _virtual_index",
                           "hide": "var _virtual_index=\"Color Swatch\"!=state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index",
                           "component.options.code": "var returnValue=function(){var t=\"swatch_fill_\".concat(state.variantsItem.id),s=\"#DFDFDF\",e=\"#DFDFDF\";return state.variantsItem&&state.variantsItem.swatchColors&&state.variantsItem.swatchColors.length>0&&(s=state.variantsItem.swatchColors[0],e=state.variantsItem.swatchColors.length>1?state.variantsItem.swatchColors[1]:state.variantsItem.swatchColors[0]),'\\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44\" height=\"45\" viewBox=\"0 0 44 45\" fill=\"none\" class=\"swatch-default\">\\n    <circle cx=\"22\" cy=\"22.5\" r=\"21.5\" stroke=\"#DFDFDF\"/>\\n    <circle cx=\"22\" cy=\"22.5\" r=\"21.5\" stroke=\"black\" stroke-opacity=\"0.2\"/>\\n    <circle cx=\"22\" cy=\"22.5\" r=\"18\" fill=\"url(#'.concat(t,')\"/>\\n    <defs>\\n      <linearGradient id=\"').concat(t,'\" x1=\"63.5507\" y1=\"-30.6518\" x2=\"11.8004\" y2=\"32.0869\" gradientUnits=\"userSpaceOnUse\">\\n        <stop stop-color=\"').concat(e,'\"/>\\n        <stop offset=\"1\" stop-color=\"').concat(s,'\"/>\\n      </linearGradient>\\n    </defs>\\n  </svg>\\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44\" height=\"45\" viewBox=\"0 0 44 45\" fill=\"none\" class=\"swatch-checked\">\\n    <circle cx=\"22\" cy=\"22.5\" r=\"21\" stroke=\"#4D1EF7\" stroke-width=\"2\"/>\\n    <circle cx=\"22\" cy=\"22.5\" r=\"18\" fill=\"url(#').concat(t,'c)\"/>\\n    <defs>\\n      <linearGradient id=\"').concat(t,'c\" x1=\"63.5507\" y1=\"-30.6518\" x2=\"11.8004\" y2=\"32.0869\" gradientUnits=\"userSpaceOnUse\">\\n        <stop stop-color=\"').concat(e,'\"/>\\n        <stop offset=\"1\" stop-color=\"').concat(s,'\"/>\\n      </linearGradient>\\n    </defs>\\n  </svg>\\n')}();return returnValue"
                          },
                          "code": {
                           "bindings": {
                            "for": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;\n",
                            "hide": "state.selectedVariantAddonGroupsItem.uiStyle != \"Color Swatch\"",
                            "component.options.code": "const fillId = `swatch_fill_${state.variantsItem.id}`;\nlet colorA = '#DFDFDF';\nlet colorB = '#DFDFDF';\n\nif(!!state.variantsItem && !!state.variantsItem.swatchColors && state.variantsItem.swatchColors.length > 0) {\n  colorA = state.variantsItem.swatchColors[0];\n  colorB = state.variantsItem.swatchColors.length > 1 ? state.variantsItem.swatchColors[1] : state.variantsItem.swatchColors[0];\n}\n\nreturn (`\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44\" height=\"45\" viewBox=\"0 0 44 45\" fill=\"none\" class=\"swatch-default\">\n    <circle cx=\"22\" cy=\"22.5\" r=\"21.5\" stroke=\"#DFDFDF\"/>\n    <circle cx=\"22\" cy=\"22.5\" r=\"21.5\" stroke=\"black\" stroke-opacity=\"0.2\"/>\n    <circle cx=\"22\" cy=\"22.5\" r=\"18\" fill=\"url(#${fillId})\"/>\n    <defs>\n      <linearGradient id=\"${fillId}\" x1=\"63.5507\" y1=\"-30.6518\" x2=\"11.8004\" y2=\"32.0869\" gradientUnits=\"userSpaceOnUse\">\n        <stop stop-color=\"${colorB}\"/>\n        <stop offset=\"1\" stop-color=\"${colorA}\"/>\n      </linearGradient>\n    </defs>\n  </svg>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44\" height=\"45\" viewBox=\"0 0 44 45\" fill=\"none\" class=\"swatch-checked\">\n    <circle cx=\"22\" cy=\"22.5\" r=\"21\" stroke=\"#4D1EF7\" stroke-width=\"2\"/>\n    <circle cx=\"22\" cy=\"22.5\" r=\"18\" fill=\"url(#${fillId}c)\"/>\n    <defs>\n      <linearGradient id=\"${fillId}c\" x1=\"63.5507\" y1=\"-30.6518\" x2=\"11.8004\" y2=\"32.0869\" gradientUnits=\"userSpaceOnUse\">\n        <stop stop-color=\"${colorB}\"/>\n        <stop offset=\"1\" stop-color=\"${colorA}\"/>\n      </linearGradient>\n    </defs>\n  </svg>\n`);"
                           }
                          },
                          "layerName": "Color Swatch Label",
                          "tagName": "label",
                          "id": "builder-23bb7df25cba49b6b959505490def94f",
                          "properties": {
                           "for": ""
                          },
                          "meta": {
                           "bindingActions": {
                            "for": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;"
                              }
                             }
                            ],
                            "_newProperty": null,
                            "component": {
                             "options": {
                              "code": null
                             }
                            }
                           }
                          },
                          "component": {
                           "name": "Custom Code",
                           "options": {
                            "code": "<div />",
                            "replaceNodes": true
                           }
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "bindings": {
                           "for": "var _virtual_index=\"\".concat(state.selectedProductVariant.title).concat(state.selectedVariantAddonGroupsItem.key).concat(state.variantsItem.title);return _virtual_index",
                           "hide": "var _virtual_index=\"Product Photo\"!=state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index",
                           "component.options.code": "var returnValue=function(){var t=state.variantsItem.title,e=state.variantsItem.image,n=\"\",a=state.variantsItem.description,r=state.variantsItem.priceText?state.variantsItem.priceText.join(\"</br>\"):\"+ \".concat(state.variantsItem.price);return state.variantsItem.finePrint&&(n=\"<sup>\".concat(state.variantsItem.finePrintIndex,\"</sup>\")),'\\n  <svg class=\\'unchecked\\' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\">\\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" fill=\"white\"/>\\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" stroke=\"currentColor\"/>\\n    <path d=\"M8.90759 17.4414L3.3125 11.7533L4.71127 10.3312L8.90759 14.5973L17.9137 5.44141L19.3125 6.86344L8.90759 17.4414Z\" fill=\"white\"/>\\n  </svg>\\n  <svg class=\\'checked\\' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\">\\n    <rect y=\"0.521484\" width=\"21.9788\" height=\"21.9788\" rx=\"2\" transform=\"rotate(-0.0175452 0 0.521484)\" fill=\"currentColor\"></rect>\\n    <path d=\"M8.90759 17.9502L3.3125 12.262L4.71127 10.84L8.90759 15.1061L17.9137 5.9502L19.3125 7.37223L8.90759 17.9502Z\" fill=\"white\"></path>\\n  </svg>\\n  <img fetchpriority=\"auto\" src=\"'.concat(e,'\" sizes=\"(max-width: 96px) 10vw,  (max-width: 96px) 10vw, 10vw\">\\n  <div class=\"addon-desc\">\\n      <span>').concat(t).concat(n,\"</span>\\n      <span>\").concat(a,'</span>\\n  </div>\\n  <span class=\"addon-price\">').concat(r,\"</span>\\n\")}();return returnValue"
                          },
                          "code": {
                           "bindings": {
                            "for": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;\n",
                            "hide": "state.selectedVariantAddonGroupsItem.uiStyle != \"Product Photo\"",
                            "component.options.code": "let title = state.variantsItem.title;\nlet image = state.variantsItem.image;\nlet finePrintIndex = '';\nlet desc = state.variantsItem.description;\nlet price = !state.variantsItem.priceText ? `+ ${state.variantsItem.price}` : state.variantsItem.priceText.join('</br>');\nif(!!state.variantsItem.finePrint) {\n    finePrintIndex = `<sup>${state.variantsItem.finePrintIndex}</sup>`;\n}\n    \nreturn (`\n  <svg class='unchecked' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\">\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" fill=\"white\"/>\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" stroke=\"currentColor\"/>\n    <path d=\"M8.90759 17.4414L3.3125 11.7533L4.71127 10.3312L8.90759 14.5973L17.9137 5.44141L19.3125 6.86344L8.90759 17.4414Z\" fill=\"white\"/>\n  </svg>\n  <svg class='checked' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\">\n    <rect y=\"0.521484\" width=\"21.9788\" height=\"21.9788\" rx=\"2\" transform=\"rotate(-0.0175452 0 0.521484)\" fill=\"currentColor\"></rect>\n    <path d=\"M8.90759 17.9502L3.3125 12.262L4.71127 10.84L8.90759 15.1061L17.9137 5.9502L19.3125 7.37223L8.90759 17.9502Z\" fill=\"white\"></path>\n  </svg>\n  <img fetchpriority=\"auto\" src=\"${image}\" sizes=\"(max-width: 96px) 10vw,  (max-width: 96px) 10vw, 10vw\">\n  <div class=\"addon-desc\">\n      <span>${title}${finePrintIndex}</span>\n      <span>${desc}</span>\n  </div>\n  <span class=\"addon-price\">${price}</span>\n`);"
                           }
                          },
                          "layerName": "Product Photo Label",
                          "tagName": "label",
                          "id": "builder-fb7af203d7264e9b9e9caf6409d5d92f",
                          "properties": {
                           "for": ""
                          },
                          "class": "font-body-sm font-mob-xsm",
                          "meta": {
                           "bindingActions": {
                            "for": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;"
                              }
                             }
                            ],
                            "_newProperty": null,
                            "component": {
                             "options": {
                              "code": null
                             }
                            }
                           },
                           "previousId": "builder-23bb7df25cba49b6b959505490def94f"
                          },
                          "component": {
                           "name": "Custom Code",
                           "options": {
                            "code": "<div />",
                            "replaceNodes": true
                           }
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "bindings": {
                           "for": "var _virtual_index=\"\".concat(state.selectedProductVariant.title).concat(state.selectedVariantAddonGroupsItem.key).concat(state.variantsItem.title);return _virtual_index",
                           "hide": "var _virtual_index=\"Variant Name\"!=state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index",
                           "component.options.code": "var returnValue=function(){var t=state.variantsItem.title,n=\"\",e=state.variantsItem.description,a=state.variantsItem.priceText?state.variantsItem.priceText.join(\"</br>\"):\"+ \".concat(state.variantsItem.price);return state.variantsItem.finePrint&&(n=\"<sup>\".concat(state.variantsItem.finePrintIndex,\"</sup>\")),'\\n  <svg class=\\'unchecked\\' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\">\\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" fill=\"white\"/>\\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" stroke=\"currentColor\"/>\\n    <path d=\"M8.90759 17.4414L3.3125 11.7533L4.71127 10.3312L8.90759 14.5973L17.9137 5.44141L19.3125 6.86344L8.90759 17.4414Z\" fill=\"white\"/>\\n  </svg>\\n  <svg class=\\'checked\\' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\">\\n    <rect y=\"0.521484\" width=\"21.9788\" height=\"21.9788\" rx=\"2\" transform=\"rotate(-0.0175452 0 0.521484)\" fill=\"currentColor\"></rect>\\n    <path d=\"M8.90759 17.9502L3.3125 12.262L4.71127 10.84L8.90759 15.1061L17.9137 5.9502L19.3125 7.37223L8.90759 17.9502Z\" fill=\"white\"></path>\\n  </svg>\\n  <div class=\"addon-desc\">\\n      <span>'.concat(t).concat(n,\"</span>\\n      <span>\").concat(e,'</span>\\n  </div>\\n  <span class=\"addon-price\">').concat(a,\"</span>\\n\")}();return returnValue"
                          },
                          "code": {
                           "bindings": {
                            "for": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;\n",
                            "hide": "state.selectedVariantAddonGroupsItem.uiStyle != \"Variant Name\"",
                            "component.options.code": "let title = state.variantsItem.title;\nlet finePrintIndex = '';\nlet desc = state.variantsItem.description;\nlet price = !state.variantsItem.priceText ? `+ ${state.variantsItem.price}` : state.variantsItem.priceText.join('</br>');\nif(!!state.variantsItem.finePrint) {\n    finePrintIndex = `<sup>${state.variantsItem.finePrintIndex}</sup>`;\n}\n    \nreturn (`\n  <svg class='unchecked' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\">\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" fill=\"white\"/>\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" stroke=\"currentColor\"/>\n    <path d=\"M8.90759 17.4414L3.3125 11.7533L4.71127 10.3312L8.90759 14.5973L17.9137 5.44141L19.3125 6.86344L8.90759 17.4414Z\" fill=\"white\"/>\n  </svg>\n  <svg class='checked' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\">\n    <rect y=\"0.521484\" width=\"21.9788\" height=\"21.9788\" rx=\"2\" transform=\"rotate(-0.0175452 0 0.521484)\" fill=\"currentColor\"></rect>\n    <path d=\"M8.90759 17.9502L3.3125 12.262L4.71127 10.84L8.90759 15.1061L17.9137 5.9502L19.3125 7.37223L8.90759 17.9502Z\" fill=\"white\"></path>\n  </svg>\n  <div class=\"addon-desc\">\n      <span>${title}${finePrintIndex}</span>\n      <span>${desc}</span>\n  </div>\n  <span class=\"addon-price\">${price}</span>\n`);"
                           }
                          },
                          "layerName": "Variant Name Label",
                          "tagName": "label",
                          "id": "builder-3f23407ce2de4306abe1e4a33c6a0aad",
                          "properties": {
                           "for": ""
                          },
                          "class": "font-body-sm font-mob-xsm",
                          "meta": {
                           "bindingActions": {
                            "for": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;"
                              }
                             }
                            ],
                            "_newProperty": null,
                            "component": {
                             "options": {
                              "code": null
                             }
                            }
                           },
                           "previousId": "builder-fb7af203d7264e9b9e9caf6409d5d92f"
                          },
                          "component": {
                           "name": "Custom Code",
                           "options": {
                            "code": "<div />",
                            "replaceNodes": true
                           }
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "bindings": {
                           "component.options.text": "state.productInfo&&\"\".concat(JSON.stringify(state.variantsItem))"
                          },
                          "code": {
                           "bindings": {
                            "component.options.text": "!state.productInfo ? '' : `${JSON.stringify(state.variantsItem)}`;"
                           }
                          },
                          "layerName": "VARIANT JSON",
                          "id": "builder-2320757c1fec4d8ba6cd8241b0abcf1a",
                          "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-64676340a1894349b2db7e76438ba9cc"
                          },
                          "component": {
                           "name": "Text",
                           "options": {
                            "text": "Enter some text..."
                           }
                          },
                          "responsiveStyles": {
                           "large": {
                            "display": "none"
                           }
                          }
                         }
                        ]
                       }
                      ]
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.variantsItem)||void 0===_a?void 0:_a.finePrint)&&state.variantsItem.finePrintIndex>0;return _virtual_index",
                       "component.options.code": "var returnValue=function(){var a=state.variantsItem.finePrint,t=state.variantsItem.finePrintIndex;return'<div class=\"spacer-32 tspacer-32 mspacer-32\"></div>\\n<span><sup>'.concat(t,\"</sup>\").concat(a,\"</span>\")}();return returnValue"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!state?.variantsItem?.finePrint && state.variantsItem.finePrintIndex > 0",
                        "component.options.code": "let finePrint = state.variantsItem.finePrint;\nlet finePrintIndex = state.variantsItem.finePrintIndex;\nreturn `<div class=\"spacer-32 tspacer-32 mspacer-32\"></div>\n<span><sup>${finePrintIndex}</sup>${finePrint}</span>`;"
                       }
                      },
                      "repeat": {
                       "collection": "state.selectedVariantAddonGroupsItem.variants"
                      },
                      "layerName": "Addon Fine Print",
                      "id": "builder-b3d0c3e921e241839d8669f02678eb27",
                      "class": "addon-fine-print font-detail font-mob-detail",
                      "meta": {
                       "previousId": "builder-49ce6c0cae4049a594b8fb3e53942b77",
                       "bindingActions": {
                        "_newProperty": null,
                        "component": {
                         "options": {
                          "code": null
                         }
                        }
                       }
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                        "replaceNodes": true
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 56/64/64",
                    "id": "builder-e9f9030b6d2645cdbe6fd081b3d19265",
                    "meta": {
                     "previousId": "builder-27585ae6302a451282b062317148f4b9",
                     "bindingActions": {
                      "show": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-56 tspacer-64 mspacer-64\" />\n",
                      "replaceNodes": true
                     }
                    }
                   }
                  ]
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[SPACER] - 8/8/8",
                  "id": "builder-ac5098b827ec488792f18cb6ee5fe63b",
                  "meta": {
                   "previousId": "builder-2227a4038fd14241ba2d0ac841b377d4",
                   "bindingActions": {
                    "hide": null
                   }
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-8 tspacer-8 mspacer-8\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(right total footer)",
                  "id": "builder-93f12fd20b3740f79d5cbf6940154d4e",
                  "class": "product-footer",
                  "meta": {
                   "previousId": "builder-2b0252fe121d444caec71df3958db836"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16/16/16",
                    "id": "builder-2227a4038fd14241ba2d0ac841b377d4",
                    "meta": {
                     "previousId": "builder-19e4e8328b9c4d9eaa077e4dc4fdd5c8",
                     "bindingActions": {
                      "hide": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                      "replaceNodes": true
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.code": "var returnValue=function(){var a,t,n,i;if(!!(!(null===(t=null===(a=null===window||void 0===window?void 0:window.BigData)||void 0===a?void 0:a.product)||void 0===t?void 0:t.store)||!state.selectedProductVariant&&!(null===(n=state.productInfo)||void 0===n?void 0:n.variants)))return\"\";var e=window.BigData.product,o=e.variantData,l=e.variantShipping,d=e.variantPrices,r=e.selectedVariantShipping,s=e.selectedVariantData,c=e.selectedVariantAddonGroups,u=e.selectedAddons,v=window.BigData.Flib.rootDate,p=window.curr,f=null!=r?r:Object.values(l)[0],w=null!=s?s:Object.values(o)[0],g=window.BigData.product.store.estimatedDelivery,h=v(f.shipDate),D=f.shipMsg,b=null!==(i=d[w.title])&&void 0!==i?i:Object.values(d)[0];b=p(b);var m=[];return(null==c?void 0:c.length)&&(m=c.reduce((function(a,t){return a.concat(t.ephemeralVariantIds)}),[])),null==u||u.forEach((function(a){a.forEach((function(a){var t=v(a.shipDate);(\"Invalid Date\"==h||t>h)&&!a.shipsSeparately&&(h=t,D=a.shipMsg),m.includes(a.id)||(b=b.add(a.price))}))})),\"Invalid Date\"!=h&&D&&\"null\"!=D||(D=window.BigData.product.store.fallbackShipMsg),'\\n  <div class=\"total-delivery\">\\n      <span class=\"font-detail font-mob-detail\">'.concat(g,'</span>\\n      <span class=\"font-body-lg font-mob-sm\">').concat(D,'</span>\\n  </div>\\n  <span class=\"total-price font-subhead font-mob-lg\">').concat(b.format(),\"</span>\\n\")}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "component.options.code": "let bigDataReady = !!window?.BigData?.product?.store && (!!state.selectedProductVariant || !!state.productInfo?.variants);\nif(!bigDataReady) {\n  return '';\n}\n\nlet {\n  variantData,\n  variantShipping,\n  variantPrices,\n  selectedVariantShipping,\n  selectedVariantData,\n  selectedVariantAddonGroups,\n  selectedAddons,\n} = window.BigData.product;\nlet {rootDate} = window.BigData.Flib;\nlet currency = window.curr;\nlet today = new Date();\nlet shippingData = selectedVariantShipping ?? Object.values(variantShipping)[0];\nlet variant = selectedVariantData ?? Object.values(variantData)[0];\nlet estDelivery = window.BigData.product.store.estimatedDelivery;\n/*let shipDate = shippingData.shipDate.split('-');*/\nlet shipDate = rootDate(shippingData.shipDate);\nlet shipMsg = shippingData.shipMsg;\nlet totalPrice = variantPrices[variant.title] ?? Object.values(variantPrices)[0];\ntotalPrice = currency(totalPrice);\nlet ephemeralIds = [];\nif(selectedVariantAddonGroups?.length) {\n  ephemeralIds = selectedVariantAddonGroups.reduce((final, group) => {\n    return final.concat(group.ephemeralVariantIds);\n  }, []);\n}\n\nselectedAddons?.forEach(addonSet => {\n  addonSet.forEach(addon => {\n    let addonShipDate = rootDate(addon.shipDate);\n    if((shipDate == 'Invalid Date' || addonShipDate > shipDate) && !addon.shipsSeparately) {\n      shipDate = addonShipDate;\n      shipMsg = addon.shipMsg;\n    }\n    if(!ephemeralIds.includes(addon.id)) {\n      totalPrice = totalPrice.add(addon.price);\n    }\n  });\n});\nif(shipDate == 'Invalid Date' || !shipMsg || shipMsg == 'null') {\n  shipMsg = window.BigData.product.store.fallbackShipMsg;\n}\n    \nreturn `\n  <div class=\"total-delivery\">\n      <span class=\"font-detail font-mob-detail\">${estDelivery}</span>\n      <span class=\"font-body-lg font-mob-sm\">${shipMsg}</span>\n  </div>\n  <span class=\"total-price font-subhead font-mob-lg\">${totalPrice.format()}</span>\n`;"
                     }
                    },
                    "layerName": "Items summary",
                    "id": "builder-8b0d246bbc7b4505a25a11e6665287c9",
                    "class": "items-summary",
                    "meta": {
                     "bindingActions": {
                      "_newProperty": null,
                      "component": {
                       "options": {
                        "code": null
                       }
                      }
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<p>Hello there, I am custom HTML code!</p>",
                      "replaceNodes": true
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16/16/16",
                    "id": "builder-e6c82cc917684776aac372a04069e683",
                    "meta": {
                     "previousId": "builder-2227a4038fd14241ba2d0ac841b377d4",
                     "bindingActions": {
                      "hide": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                      "replaceNodes": true
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "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",
                     "component.options.symbol.data.addedToCartButtonText": "var _a,_b,_c,_virtual_index=(null===(_c=null===(_b=null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)||void 0===_b?void 0:_b.store)||void 0===_c?void 0:_c.addedText)||\"Added ✓\";return _virtual_index"
                    },
                    "code": {
                     "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",
                      "component.options.symbol.data.addedToCartButtonText": "window?.BigData?.product?.store?.addedText || \"Added ✓\";\n"
                     }
                    },
                    "layerName": "Add to cart button",
                    "tagName": "a",
                    "id": "builder-278714d48f274fdc95fd6acc848d775d",
                    "properties": {
                     "data-for-sale": "",
                     "data-no-backorder": ""
                    },
                    "class": "add-btn-parent",
                    "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": {},
                     "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": {
                       "options": {
                        "symbol": {
                         "data": {
                          "addedToCartButtonText": [
                           {
                            "@type": "@builder.io/core:Action",
                            "action": "@builder.io:customCode",
                            "options": {
                             "code": "window?.BigData?.product?.store?.addedText || 'Added ✓'"
                            }
                           }
                          ]
                         }
                        }
                       }
                      }
                     }
                    },
                    "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,
                           "includeInStyleTab": 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,
                           "includeInStyleTab": 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,
                           "includeInStyleTab": 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,
                           "includeInStyleTab": 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,
                           "includeInStyleTab": 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,
                           "includeInStyleTab": false,
                           "defaultCollapsed": false
                          }
                         ],
                         "blocks": [
                          {
                           "@type": "@builder.io/sdk:Element",
                           "@version": 2,
                           "actions": {
                            "click": "var _a,_b,_c,_d,_e,_f,Flib=state.Flib,hasProduct=!!window&&!!window.BigData&&!!window.BigData.product,requiresVariant=!!document.querySelector('.option-group[data-populated=\"true\"]'),variantEl=null,shippingData=null!==(_a=state.selectedVariantShipping)&&void 0!==_a?_a:Object.values(state.variantShipping)[0],variant=null!==(_e=null!==(_b=state.selectedProductVariant)&&void 0!==_b?_b:null===(_d=null===(_c=state.productInfo)||void 0===_c?void 0:_c.variants)||void 0===_d?void 0:_d[0])&&void 0!==_e?_e:{id:window.BigData.product.vid},items=[{quantity:1,id:hasProduct?variant.id:\"42871437951193\",properties:{_ship_date:shippingData.shipDate,_ship_msg:shippingData.shipMsg}}],today=new Date,shipDateStr=shippingData.shipDate,shipDate=new Flib.rootDate(shipDateStr),shipMsg=shippingData.shipMsg;if(null===(_f=state.selectedAddons)||void 0===_f||_f.forEach((function(t){t.forEach((function(t){var e=new Flib.rootDate(t.shipDate);e>shipDate&&!t.shipsSeparately&&(shipDateStr=t.shipDate,shipDate=e,shipMsg=t.shipMsg)}))})),shipDate>today&&(items[0].properties[\"Estimated ship date\"]=shipMsg,shipDate>new Flib.rootDate(shippingData.shipDate)&&(items[0].properties._est_date=shipDateStr,items[0].properties._est_msg=shipMsg)),hasProduct&&requiresVariant&&(variantEl=document.querySelector('input[name^=\"variant\"]:checked'))&&(items[0].id=\"\".concat(variantEl.value),context.setState({selectedVariantDoesNotExist:!1})),state.selectedAddons&&state.selectedAddons.length>0){var addonParentProps_1={_addon_variants:BigData.product.selectedAddons.reduce((function(t,e){return t.concat(e.map((function(t){return t.id})))}),[])};Flib.traverse(BigData.product.selectedVariantAddonGroups,[\"gid\",\"arrName\",\"vid\",\"propName\"],(function(t,e){var a,i;if(\"id\"==t.propName){var s=BigData.product.selectedVariantAddonGroups[t.gid].key,r=BigData.product.selectedAddons.reduce((function(t,a){return t||a.find((function(t){return t.id===e}))}),void 0);addonParentProps_1.hasOwnProperty(s)?r&&addonParentProps_1[s].push(r.title):Object.assign(addonParentProps_1,r?((i={})[s]=[r.title],i):((a={})[s]=[],a))}})),Object.assign(items[0].properties,addonParentProps_1),items=items.concat(state.selectedAddons.reduce((function(t,e){return t.concat(e.map((function(t){var e=!1;if(Flib.traverse(BigData.product.selectedVariantAddonGroups,[\"gid\",\"arrName\",\"vid\"],(function(a,i){e||\"ephemeralVariantIds\"!=a.arrName||(e=i===t.id)})),e)return{};var a={quantity:1,id:t.id,properties:{_addon_parent_variant:items[0].id,_ship_date:t.shipDate,_ship_msg:t.shipMsg,\"Addon for\":state.productInfo.title}},i=new Flib.rootDate(t.shipDate);return t.shipsSeparately&&i>today?a.properties[\"Ships separately\"]=\"Estimated \".concat(t.shipMsg):!t.shipsSeparately&&shipDate>i&&(a.properties._est_date=shipDateStr,a.properties._est_msg=shipMsg),a})))}),[]))}if(!requiresVariant||requiresVariant&&variantEl){items.reverse();var onPost=function(t){this.state.inCart+=1,loadEgCartDrawer()}.bind({state:state});try{jQuery.post(\"\".concat(Shopify.routes.root,\"cart/add.js\"),{items:items},onPost)}catch(t){console.log(\"submission error\",t)}}"
                           },
                           "bindings": {
                            "show": "state&&state.productInfo&&(0==state.qtyLimit||state.qtyLimit>state.inCart)&&(!window||!window.BigData||!window.BigData.product||window.BigData.product.id)",
                            "component.options.text": "var returnValue=function(){var t,o,i,n,a,e,d,l,r,u=!!(window&&window.BigData&&window.BigData.product&&window.BigData.product.store),v=u?window.BigData.product.store.addText:\"\",s=u?window.BigData.product.store.backorderText:\"\",c=!!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o?void 0:o.filter((function(t){return\"ignore-available\"==t})).length),f=!state.variantsInStock||!state.productInfo||\"true\"==state.variantsInStock[state.productInfo.variants[0].title],g=!(null===(n=null===(i=null===state||void 0===state?void 0:state.productInfo)||void 0===i?void 0:i.tags)||void 0===n?void 0:n.filter((function(t){return\"coming-soon\"==t})).length)&&!!(null===(e=null===(a=null===state||void 0===state?void 0:state.productInfo)||void 0===a?void 0:a.tags)||void 0===e?void 0:e.filter((function(t){return\"show-variants\"==t})).length)&&!!(null===(l=null===(d=null===state||void 0===state?void 0:state.productInfo)||void 0===d?void 0:d.options)||void 0===l?void 0:l.length),w=\"true\"==(null===(r=null===state||void 0===state?void 0:state.variantsInStock)||void 0===r?void 0:r[state.selectedProductVariant.title]);return u?c||!g&&f||w?null!=v?v:\"\":s||\"Backorder\":\"\"}();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 { Flib } = state;\nlet hasProduct = !!window && !!window.BigData && !!window.BigData.product;\nlet requiresVariant = !!document.querySelector(\n  '.option-group[data-populated=\"true\"]'\n);\nlet variantEl = null;\nlet shippingData =\n  state.selectedVariantShipping ?? Object.values(state.variantShipping)[0];\nlet variant = state.selectedProductVariant ??\n  state.productInfo?.variants?.[0] ?? { id: window.BigData.product.vid };\n/* console.log('DEBUG: pre-add to cart', {\n\tstate: {\n\t\tselectedVariantShipping: state.selectedVariantShipping,\n\t\tselectedProductVariant: state.selectedProductVariant,\n\t\tproductInfoVariants: state.productInfo?.variants,\n\t\tproductInfoOptions: state.productInfo?.options,\n\t\tvariantsShipping: state.variantShipping,\n\t},\n\tshippingData, variant,\n}); */\nlet items = [\n  {\n    quantity: 1,\n    id: hasProduct ? variant.id : \"42871437951193\",\n    properties: {\n      _ship_date: shippingData.shipDate,\n      _ship_msg: shippingData.shipMsg,\n    },\n  },\n];\nconst today = new Date();\nlet shipDateStr = shippingData.shipDate;\nlet shipDate = new Flib.rootDate(shipDateStr);\nlet shipMsg = shippingData.shipMsg;\n\nstate.selectedAddons?.forEach((addonSet) => {\n  addonSet.forEach((addon) => {\n    let addonShipDate = new Flib.rootDate(addon.shipDate);\n    if (addonShipDate > shipDate && !addon.shipsSeparately) {\n      shipDateStr = addon.shipDate;\n      shipDate = addonShipDate;\n      shipMsg = addon.shipMsg;\n    }\n  });\n});\nif (shipDate > today) {\n  items[0].properties[\"Estimated ship date\"] = shipMsg;\n  if (shipDate > new Flib.rootDate(shippingData.shipDate)) {\n    items[0].properties._est_date = shipDateStr;\n    items[0].properties._est_msg = shipMsg;\n  }\n}\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    });\n  }\n}\n/*console.log({requiresVariant, variantEl});*/\nif (!!state.selectedAddons && state.selectedAddons.length > 0) {\n  let addonParentProps = {\n    _addon_variants: BigData.product.selectedAddons.reduce(\n      (rolling, addonSet) => {\n        return rolling.concat(addonSet.map((addon) => addon.id));\n      },\n      []\n    ),\n  };\n  Flib.traverse(\n    BigData.product.selectedVariantAddonGroups,\n    [\"gid\", \"arrName\", \"vid\", \"propName\"],\n    (ancestors, cVal) => {\n      if (ancestors.propName != \"id\") {\n        return;\n      }\n      let groupKey =\n        BigData.product.selectedVariantAddonGroups[ancestors.gid].key;\n      let addonMatch = BigData.product.selectedAddons.reduce(\n        (rolling, addonSet) => {\n          return !!rolling\n            ? rolling\n            : addonSet.find((addon) => addon.id === cVal);\n        },\n        undefined\n      );\n      if (!addonParentProps.hasOwnProperty(groupKey)) {\n        Object.assign(\n          addonParentProps,\n          !addonMatch ? { [groupKey]: [] } : { [groupKey]: [addonMatch.title] }\n        );\n      } else if (!!addonMatch) {\n        addonParentProps[groupKey].push(addonMatch.title);\n      }\n    }\n  );\n  Object.assign(items[0].properties, addonParentProps);\n  items = items.concat(\n    state.selectedAddons.reduce((rolling, addonSet) => {\n      return rolling.concat(\n        addonSet.map((addon) => {\n          let isEphemeral = false;\n          Flib.traverse(\n            BigData.product.selectedVariantAddonGroups,\n            [\"gid\", \"arrName\", \"vid\"],\n            (ancestors, cVal) => {\n              if (isEphemeral || ancestors.arrName != \"ephemeralVariantIds\") {\n                return;\n              }\n              isEphemeral = cVal === addon.id;\n            }\n          );\n          if (isEphemeral) {\n            return {};\n          }\n          let ret = {\n            quantity: 1,\n            id: addon.id,\n            properties: {\n              _addon_parent_variant: items[0].id,\n              _ship_date: addon.shipDate,\n              _ship_msg: addon.shipMsg,\n              \"Addon for\": state.productInfo.title,\n            },\n          };\n          let addonShipDate = new Flib.rootDate(addon.shipDate);\n          if (!!addon.shipsSeparately && addonShipDate > today) {\n            ret.properties[\"Ships separately\"] = `Estimated ${addon.shipMsg}`;\n          } else if (!addon.shipsSeparately && shipDate > addonShipDate) {\n            ret.properties._est_date = shipDateStr;\n            ret.properties._est_msg = shipMsg;\n          }\n          return ret;\n        })\n      );\n    }, [])\n  );\n}\n\nif (!requiresVariant || (requiresVariant && !!variantEl)) {\n  items.reverse();\n  let onPost = function (resp) {\n    /* BigData.product.inCart += 1; */ /* We do not want this b/c loadEgCartDrawer() uses it to diff against the new inCart val */\n    this.state.inCart += 1;\n    loadEgCartDrawer();\n  }.bind({ state });\n  try {\n    /* console.log('DEBUG: add to cart', {items}); */\n    jQuery.post(`${Shopify.routes.root}cart/add.js`, { items }, onPost);\n  } catch (err) {\n    console.log(\"submission error\", err);\n  }\n}\n"
                            },
                            "bindings": {
                             "component.options.text": "let bigDataReady = !!window\r\n  && !!window.BigData\r\n  && !!window.BigData.product\r\n  && !!window.BigData.product.store\r\nlet addText = !bigDataReady ? '' : window.BigData.product.store.addText;\r\nlet backorderText = !bigDataReady ? '' : window.BigData.product.store.backorderText;\r\n\r\nlet ignoreAvailable = !!state?.productInfo?.tags?.filter(tag => tag == 'ignore-available').length;\r\nlet baseForSale = !state.variantsInStock || !state.productInfo || state.variantsInStock[state.productInfo.variants[0].title] == \"true\";\r\nlet hasOptions = !state?.productInfo?.tags?.filter(tag => tag == 'coming-soon').length && !!state?.productInfo?.tags?.filter(tag => tag == 'show-variants').length && !!state?.productInfo?.options?.length;\r\nlet selectedVariantForSale = state?.variantsInStock?.[state.selectedProductVariant.title] == \"true\";\r\n\r\nif(bigDataReady) {\r\n  if(ignoreAvailable || (!hasOptions && baseForSale) || selectedVariantForSale) {\r\n    return (addText != null ? addText : \"\");\r\n  }\r\n  else {\r\n    return !backorderText ? 'Backorder' : backorderText;\r\n  }\r\n}\r\nreturn \"\";\r\n\r\n\r\n\r\n/* below code is old + currently unused */\r\nconst selectedProductVariant = state.selectedProductVariant;\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.qtyLimit > state.inCart)\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-d9d98e2ac3904c6faf274238238bb8b7",
                           "properties": {
                            "data-ship-msg": ""
                           },
                           "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 {Flib} = state;\nlet hasProduct = !!window && !!window.BigData && !!window.BigData.product;\nlet requiresVariant = !!document.querySelector('.option-group[data-populated=\"true\"]');\nlet variantEl = null;\nlet shippingData = state.selectedVariantShipping ?? Object.values(state.variantShipping)[0];\nlet variant = state.selectedProductVariant ?? state.productInfo?.variants?.[0] ?? {id: window.BigData.product.vid};\n/* console.log('DEBUG: pre-add to cart', {\n\tstate: {\n\t\tselectedVariantShipping: state.selectedVariantShipping,\n\t\tselectedProductVariant: state.selectedProductVariant,\n\t\tproductInfoVariants: state.productInfo?.variants,\n\t\tproductInfoOptions: state.productInfo?.options,\n\t\tvariantsShipping: state.variantShipping,\n\t},\n\tshippingData, variant,\n}); */\nlet items = [{\n\tquantity: 1,\n\tid: hasProduct ? variant.id : '42871437951193',\n\tproperties: {\n\t\t_ship_date: shippingData.shipDate,\n\t\t_ship_msg: shippingData.shipMsg\n\t}\n}];\nconst today = new Date();\nlet shipDateStr = shippingData.shipDate;\nlet shipDate = new Flib.rootDate(shipDateStr);\nlet shipMsg = shippingData.shipMsg;\n\nstate.selectedAddons?.forEach(addonSet => {\n\taddonSet.forEach(addon => {\n\t\tlet addonShipDate = new Flib.rootDate(addon.shipDate);\n\t\tif(addonShipDate > shipDate && !addon.shipsSeparately) {\n\t\t\tshipDateStr = addon.shipDate;\n\t\t\tshipDate = addonShipDate;\n\t\t\tshipMsg = addon.shipMsg;\n\t\t}\n\t});\n});\nif(shipDate > today) {\n\titems[0].properties['Estimated ship date'] = shipMsg;\n\tif(shipDate > (new Flib.rootDate(shippingData.shipDate))) {\n\t\titems[0].properties._est_date = shipDateStr;\n\t\titems[0].properties._est_msg = shipMsg;\n\t}\n}\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});\n\t}\n}\n/*console.log({requiresVariant, variantEl});*/\nif(!!state.selectedAddons && state.selectedAddons.length > 0) {\n\tlet addonParentProps = {\n\t\t_addon_variants: BigData.product.selectedAddons.reduce((rolling, addonSet) => {\n\t\t\treturn rolling.concat(addonSet.map(addon => addon.id));\n\t\t}, [])\n\t};\n\tFlib.traverse(BigData.product.selectedVariantAddonGroups, ['gid', 'arrName', 'vid', 'propName'], (ancestors, cVal) => {\n\t\tif(ancestors.propName != 'id') { return; }\n\t\tlet groupKey = BigData.product.selectedVariantAddonGroups[ancestors.gid].key;\n\t\tlet addonMatch = BigData.product.selectedAddons.reduce((rolling, addonSet) => {\n\t\t\treturn !!rolling ? rolling : addonSet.find(addon => addon.id === cVal);\n\t\t}, undefined);\n\t\tif(!addonParentProps.hasOwnProperty(groupKey)) {\n\t\t\tObject.assign(addonParentProps, !addonMatch ? {[groupKey]: []} : {[groupKey]: [addonMatch.title]});\n\t\t} else if(!!addonMatch) {\n\t\t\taddonParentProps[groupKey].push(addonMatch.title);\n\t\t}\n\t});\n\tObject.assign(items[0].properties, addonParentProps);\n\titems = items.concat(state.selectedAddons.reduce((rolling, addonSet) => {\n\t\treturn rolling.concat(addonSet.map(addon => {\n\t\t\tlet isEphemeral = false;\n\t\t\tFlib.traverse(BigData.product.selectedVariantAddonGroups, ['gid', 'arrName', 'vid'], (ancestors, cVal) => {\n\t\t\t\tif(isEphemeral || ancestors.arrName != 'ephemeralVariantIds') { return; }\n\t\t\t\tisEphemeral = cVal === addon.id;\n\t\t\t});\n\t\t\tif(isEphemeral) {\n\t\t\t\treturn {};\n\t\t\t}\n\t\t\tlet ret = {\n\t\t\t\tquantity: 1,\n\t\t\t\tid: addon.id,\n\t\t\t\tproperties: {\n\t\t\t\t\t_addon_parent_variant: items[0].id,\n\t\t\t\t\t_ship_date: addon.shipDate,\n\t\t\t\t\t_ship_msg: addon.shipMsg,\n\t\t\t\t\t'Addon for': state.productInfo.title\n\t\t\t\t}\n\t\t\t};\n\t\t\tlet addonShipDate = new Flib.rootDate(addon.shipDate);\n\t\t\t\tif(!!addon.shipsSeparately && addonShipDate > today) {\n\t\t\t\t\tret.properties['Ships separately'] = `Estimated ${addon.shipMsg}`;\n\t\t\t\t}\n\t\t\t\telse if(!addon.shipsSeparately && shipDate > addonShipDate) {\n\t\t\t\t\tret.properties._est_date = shipDateStr;\n\t\t\t\t\tret.properties._est_msg = shipMsg;\n\t\t\t\t}\n\t\t\treturn ret;\n\t\t}));\n\t}, []));\n}\n\nif(!requiresVariant || (requiresVariant && !!variantEl)) {\n\titems.reverse();\n\tlet onPost = (function(resp) {\n\t\t/* BigData.product.inCart += 1; */ /* We do not want this b/c loadEgCartDrawer() uses it to diff against the new inCart val */\n\t\tthis.state.inCart += 1;\n\t\tloadEgCartDrawer();\n\t}).bind({state});\n\ttry {\n\t\t/* console.log('DEBUG: add to cart', {items}); */\n\t\tjQuery.post(`${Shopify.routes.root}cart/add.js`, {items}, onPost);\n\t} catch(err) {console.log('submission error', err);}\n}"
                               }
                              }
                             ]
                            },
                            "bindingActions": {
                             "data-cart-max": [
                              {
                               "@type": "@builder.io/core:Action",
                               "action": "@builder.io:customCode",
                               "options": {
                                "code": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit;"
                               }
                              }
                             ],
                             "data-ship-msg": null,
                             "_newProperty": null
                            },
                            "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-0b92692e50a0401da33e62efb9bd6700",
                           "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": {
                     "large": {
                      "inlineSize": "100%"
                     },
                     "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",
                     "component.options.text": "var returnValue=function(){var t,n,o,l=(null===(o=null===(n=null===(t=null===window||void 0===window?void 0:window.BigData)||void 0===t?void 0:t.product)||void 0===n?void 0:n.store)||void 0===o?void 0:o.uploadText)||\"Upload prescription\";return'\\n<button type=\"button\" id=\"la-select-lenses-btn\" class=\"la-select-lenses-btn font-body-sm\" data-toggle=\"la-modal\" data-target=\"#myPrescription\">\\n'.concat(l,\"\\n</button>\\n\")}();return returnValue"
                    },
                    "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",
                      "component.options.text": "let text = window?.BigData?.product?.store?.uploadText || 'Upload prescription';\nreturn `\n<button type=\"button\" id=\"la-select-lenses-btn\" class=\"la-select-lenses-btn font-body-sm\" data-toggle=\"la-modal\" data-target=\"#myPrescription\">\n${text}\n</button>\n`;"
                     }
                    },
                    "layerName": "Upload prescription button",
                    "id": "builder-77d09a59975b478088d21f12c73d400c",
                    "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",
                     "bindingActions": {
                      "component": {
                       "options": {
                        "text": null
                       }
                      },
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<button type=\"button\" id=\"la-select-lenses-btn\" class=\"la-select-lenses-btn font-body-sm\" data-toggle=\"la-modal\" data-target=\"#myPrescription\">Upload prescription</button>\n"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "inlineSize": "100%"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - x//16",
                    "id": "builder-d624a55a6e1b4efea48abea548c16d71",
                    "meta": {
                     "previousId": "builder-e6c82cc917684776aac372a04069e683",
                     "bindingActions": {
                      "hide": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"desktop-nix tspacer-16 mspacer-16\" />\n",
                      "replaceNodes": true
                     }
                    }
                   }
                  ]
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "VARIANT DISABLER",
                  "id": "builder-1bc9a9c6c4a04df28fe5c219e66924a8",
                  "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 addBtnParentEl = document.querySelector('.add-btn-parent');\n    let checkedOptionEl = document.querySelector('input[name^=\"variant\"]:checked');\n\n    let noBackorder = !!document.querySelector('.add-btn-parent[data-no-backorder=\"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 if(!!addBtnParentEl) { addBtnParentEl.style.display = ''; }\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": "ADDON UPDATER",
                  "id": "builder-48633cf167ef41ccb8bbb4862292cf0a",
                  "meta": {
                   "previousId": "builder-1bc9a9c6c4a04df28fe5c219e66924a8"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<script>\n  window?.BigData?.product?.selectedVariantAddonGroups?.forEach((group, i) => {\n    const addonInputs = [...document.querySelectorAll(`input[name=\"addon_${group.key}\"]`)];\n    const selectedIds = window.BigData.product.selectedAddons[i].map(addon => addon.id);\n    const selectionValid = selectedIds.every(selectedId => group.variants.find(variant => variant.id === selectedId));\n    const defaultInputs = addonInputs.reduce((rolling, inp) => {\n        if((!group.toggleable && inp.value === group.checkedVariantIds?.[0]) ||\n          (group.toggleable && group.checkedVariantIds.includes(inp.value))) {\n            rolling.push(inp);\n        }\n        return rolling;\n    }, []);\n    if(!selectionValid && defaultInputs.length) {\n      defaultInputs.forEach(inp => inp.click());\n    }\n    else if(!!addonInputs && addonInputs.length) {\n      addonInputs.forEach(inp => {\n        if(selectedIds.includes(inp.getAttribute('value'))) {\n          inp.checked = true;\n        }\n      });\n    }\n  });\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-7d156e54947744bcad62369921a2f2e2",
                  "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-2246462740d04ebdac559600e72d0e89",
              "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,
              "layerName": "[SPACER] - 160//120",
              "id": "builder-72724545b8454ca28d4e5b6dc6d1c914",
              "meta": {
               "previousId": "builder-38bc513872c841149ba23a3c51a80ff4"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-160 tspacer-160 mspacer-120\" />\n",
                "scriptsClientOnly": true
               }
              },
              "responsiveStyles": {
               "large": {
                "display": "flex"
               },
               "medium": {
                "display": "flex"
               },
               "small": {
                "display": "flex"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _a;(null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)&&(\"9130508157145\"==window.BigData.product.id||window.BigData.product.id)"
              },
              "code": {
               "bindings": {
                "show": "!!window?.BigData?.product\r\n&& (window.BigData.product.id == '9130508157145'\r\n|| window.BigData.product.id == '9145777094873')"
               }
              },
              "layerName": "Content Beyond Page",
              "id": "builder-a549cc80de3343bd887ecc78a886a0ff",
              "meta": {
               "bindingActions": {
                "show": null,
                "hide": null
               }
              },
              "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-ebb83bce5f9146a496cb4c9299216c3d",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-fa35b6622e284adc920dc9cffe6f81fe"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-91cf76b04e224bb887958c4d5b1ec7a1",
                  "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-c8fcc25628d14ac987ef7894e20788df",
                    "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-edf2d7c4e83f468993a51adfe314d530",
                    "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-f2a57d32b10a47bbafeaa4770784733c",
                    "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-0721c69185f046948247d7de40903a46",
                    "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-008fdb404b484be5acd0789f48613b15",
                    "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-150e916c1fa344bf886228350e82fb35",
                "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-547838e7ec65440ca9340d49d85e7cca",
                "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"
                 }
                },
                "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-25998444f5bb4dad95045cd5d0158699",
                "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-47dd6bf1529d48d6b40e0624de7cc059",
                "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-709ac366f0be4f82a40dc0bc056e5255",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-48b59f3619f649f0952a359b915af9df"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-643e9550d2ba4682ab11cbb08ce60411",
                  "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>107g</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-6128b203096746588503cf1f56b5f5db",
                  "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>48-75 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-09754def24964a319bdc019469a09d1d",
                  "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-94432f55606f45d396a1c0aee31f3d0f",
                  "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;\">IPD range</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-0e423caa1eb747fea70db27412e6e4ba",
                  "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-c3437838f8ef4b5484e5f826e6cccc86",
                  "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",
                    "display": "none"
                   },
                   "medium": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-00ab9d1543694731aff5839e16b1a2d7",
                  "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",
                    "display": "none"
                   },
                   "medium": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-e3d21eb7421a4ad2b870d5ee8c3ee753",
                  "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": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-299ce3d86a7e4046a910a94db8bb311d",
                  "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": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-d5a513e3735440d18fffe13f92053dc6",
                  "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": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<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-3eda527437264b6980ae23f1ba7f9c05",
                  "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>IPD range</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-2088ef296c8d47f48ffdd757046c7c99",
                  "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": "none"
                   },
                   "medium": {
                    "display": "none",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-1f2e243ca78a48369b814730f6d0ea99",
                  "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": "none"
                   },
                   "medium": {
                    "display": "none",
                    "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-3c344287634a48bbb8b01960977ed19c",
                "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-299b172501204bd88db7479073bb6c21",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-3ace0c04f4794e7b897400b12701131a"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-898c3dfe2a86464aa98b0a49ac26254c",
                  "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-33a99c515f88407cbc12b8ee4b55321a",
                    "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 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-fc0d922f09be4ad89716599f79309476",
                    "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-20ecf51f6f414d679656269e766c99c5",
                    "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\">Beyond 2's next-generation optics paired with ultra-high resolution micro-OLED displays delivers an unbelievable visual experience. The optics features total edge-to-edge clarity, a massive sweet spot, reduced glare, and improved brightness compared to Beyond 1. This provides vibrant colors, high contrast, sharp details, and a shockingly wide field of view that competes with leading headsets like the Meta Quest 3 and Valve Index.&nbsp;</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-f39d555a922c47249199c4f440079ea2",
                    "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-7cd95949e5c74e1fb6d58030f0018edb",
                    "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-6b5b27051f0e47a5bcd6a29b28361413",
                    "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-820f0f65ad3542669039a70e457ff69d",
                "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"
                 }
                },
                "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-a6bc6199b24142b387094ffbdc2a4ca6",
                "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-9ba70dbe4ddf48dfa1e8cf367fb9fba8",
                "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-877512c95fa74892877526041423a5c8",
                "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-41be911446834e7bbf219860e0198764",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-8115d5b47f964d6c945b5ed25b157235"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-42e776bd28564464b18ec66d8b774029",
                  "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>2560 × 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-4c79fd66a6e7485ebf23a5a853505859",
                  "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-b1fe6b75868d47b996fdc9fd35173148",
                  "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-677220152d514528a47fcff1f9d1dad6",
                  "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-abb4b8a19392433e9505214000583680",
                  "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-38c08fa99bb14d5d9d13dbbe21acc2e7",
                  "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-07570a0152804a70ab769634073cb26f",
                  "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>116°</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-e302df4b3ccb4e7a981abb032bc7babe",
                  "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-e51b92d68a234efbbca8b251126111bf",
                  "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-cdb728f7b560452fae359fb2ce517be1",
                  "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>pixels per eye</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-a82649610a7d4700b2cb451e0314e57a",
                  "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-b534461eac6b48768207ac3bf01e870d",
                  "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>peak pixels per degree</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-5909b650a47b4fde96aeb2f4d8623eea",
                  "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>diagonal 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-47c716ade21f45d58505799e3136e504",
                "meta": {
                 "previousId": "builder-3c220e922dbc4436a9ef0087e49ed7e7"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 mspacer-120\" />\n",
                  "replaceNodes": true
                 }
                },
                "responsiveStyles": {
                 "medium": {
                  "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-782bf8ee1d244efc99170ffdf5915ef9",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-3ace0c04f4794e7b897400b12701131a"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-9f52e75148c547ab930e289c2faa569a",
                  "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-bbadcba9f140487fabfb8fa20f92c597",
                    "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": "none",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto"
                     },
                     "medium": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 32//24",
                    "id": "builder-f2d5ab8bd54a489abb3572ea06672821",
                    "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": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-f2091b5ce55e4cbba1b29ede3b021f3b",
                    "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": "none",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto"
                     },
                     "medium": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 56",
                    "id": "builder-1fbcc9f6208a46e68832cbe7015c2810",
                    "meta": {
                     "previousId": "builder-526064ed63f74122984b4ef412db5802"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-56\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-1a7b887f45ab4b7f92237a1ffd43cfa2",
                    "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-17ff2a087fab48d78b44e049df2ed259",
                    "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"
                   },
                   "medium": {
                    "display": "none"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "padding": "0px",
                  "textAlign": "left",
                  "width": "100%"
                 },
                 "medium": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[GRID] - Body Tracking Imagery",
                "id": "builder-530e8a46ad664df3aaefdf401d0a4e3b",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-49f15b2d29df4b3a87e25b01fb85a4f9"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid left)",
                  "id": "builder-747788474d454c2ab4207a3cf7d7f96f",
                  "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-38321072d32e4da9892b7c4a7b3feaae",
                    "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: 998px) 48vw, 59vw"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "minWidth": "20px",
                      "overflow": "hidden",
                      "height": "25vw",
                      "marginLeft": "0px",
                      "marginRight": "0px"
                     },
                     "medium": {
                      "height": "50vw",
                      "display": "none"
                     },
                     "small": {
                      "width": "100%",
                      "marginLeft": "0px",
                      "height": "80vw"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "none",
                    "flexDirection": "column",
                    "width": "100%",
                    "height": "30vw"
                   },
                   "medium": {
                    "height": "100%",
                    "display": "none"
                   },
                   "small": {
                    "width": "100%",
                    "height": "100%"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-fd8c266776ae4593815a6244e9bb698e",
                  "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-a3c46e1e03584310b5f4ae6a42474fb5",
                    "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: 998px) 48vw, 59vw"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none",
                      "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",
                      "display": "none"
                     },
                     "small": {
                      "width": "100%",
                      "marginLeft": "0px",
                      "height": "80vw"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "none",
                    "flexDirection": "column",
                    "height": "30vw"
                   },
                   "medium": {
                    "height": "100%",
                    "display": "none"
                   },
                   "small": {
                    "height": "100%"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "paddingLeft": "0px",
                  "paddingRight": "0px",
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "display": "none"
                 },
                 "medium": {
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "display": "none"
                 },
                 "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,
              "bindings": {
               "show": "var _virtual_index=!!state.specMap&&state.specMap.length>0&&!state.loading&&state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!state.specMap && state.specMap.length > 0 && !state.loading && state.productInfo"
               }
              },
              "layerName": "[SPACER] - 120//80",
              "id": "builder-ddcd5ced013e4aaa9a7ff1214ff925db",
              "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&&state.specMap.length>0&&!state.loading&&state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!state.specMap && state.specMap.length > 0 && !state.loading && state.productInfo"
               }
              },
              "id": "builder-ed611cb0347b43e1aa70f93e1bc23707",
              "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&&state.specMap.length>0&&!state.loading&&state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!state.specMap && state.specMap.length > 0 && !state.loading && state.productInfo"
               }
              },
              "layerName": "[SPACER] - 40//",
              "id": "builder-6df929297dfe4965b5985c5ee122eefa",
              "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-5d2c7d01b91446de9b72c6fcca7e26c5",
              "class": "base-grid",
              "meta": {
               "previousId": "builder-56c8d097ca1b4032a0a9dfb9bca41a71"
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 32//",
                "id": "builder-26959160361b40e6bcb22e7111f9c4df",
                "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-cb3d95b74d06478b9559d5fd4dd71dbf",
                "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-1d39677a35d0405da86f83d48d181135",
                  "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-c9fec4eb44a84f4ca9d36bfe85efd401",
                "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-01115e9443f54d79a2330e8079bf4d6a",
                  "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-147f6331194849d6a999ec3bdb36ca94",
                "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-561bee1360624e06ad1b55dbcd4ffb2a",
                "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-a4df034f20f145979601c80e319a4d7c",
                  "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-c5d4b207d6814e47be6fe2c6a3f20900",
                "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-684bad63363c4068b8ef9b1b2caebfb6",
                  "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-3815ee6f151242bfb5479b875e6e381c",
                "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-e8cb430d65b0487c8504ec30da554f47",
              "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 _a,_virtual_index=!!(null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)&&\"9130508157145\"==window.BigData.product.id;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!window?.BigData?.product && window.BigData.product.id == '9130508157145'"
               }
              },
              "layerName": "Reviews",
              "id": "builder-e7ed5f5d202e40029585fe05813d28e4",
              "properties": {
               "id": "reviews"
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "id": "builder-4b8fea81f89646d6a9d17b580ce974b9",
                "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-472309a06d0c404c8bad528b52409620",
                "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-174e70bbac4f46919a01df51fd3e6360",
                "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": "none",
                "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        let defaultVariantTitle = defaultVariant.title;\n\n        if(!!window?.BigData?.product) {\n            let {\n                variantShipping,\n                variantData,\n                variantAddonGroups\n            } = window.BigData.product;\n            window.BigData.product.vid = defaultVariant.id;\n            defaultVariantTitle = Object.values(variantData).reduce((final, v) => {\n                if(v.id == defaultVariant.id) {\n                    return v.title;\n                }\n                return final;\n            }, defaultVariantTitle);\n            window.BigData.product.selectedVariantShipping = variantShipping[defaultVariantTitle];\n            window.BigData.product.selectedVariantData = variantData[defaultVariantTitle];\n            window.BigData.product.selectedVariantAddonGroups = variantAddonGroups[defaultVariantTitle];\n            window.BigData.product.selectedAddons = window.BigData.product.selectedVariantAddonGroups?.map(group => {\n                return group.variants.reduce((rolling, variant) => {\n                    if((!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n                    (group.toggleable && group.checkedVariantIds.includes(variant.id))) {\n                        rolling.push(variant);\n                    }\n                    return rolling;\n                }, []);\n            });\n        }\n\n        state.selectedImage = (defaultVariant === null || defaultVariant === void 0 ? void 0 : defaultVariant.image) || productInfo.images[0];\n        state.selectedVariantShipping = state?.variantShipping?.[defaultVariantTitle];\n        state.selectedVariantData = state?.variantData?.[defaultVariantTitle];\n        state.selectedVariantAddonGroups = state?.variantAddonGroups?.[defaultVariantTitle];\n        state.selectedAddons = state?.selectedVariantAddonGroups?.map(group => {\n            return group.variants.reduce((rolling, variant) => {\n                if((!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n                   (group.toggleable && group.checkedVariantIds.includes(variant.id))) {\n                    rolling.push(variant);\n                }\n                return rolling;\n            }, []);\n        });\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            const locale = Shopify.locale ?? 'en';\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"
      }
     }
    },
    {
     "id": "builder-pixel-lb4czclw2d",
     "@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": 1746779137031,
  "firstPublished": 1746581240235,
  "testRatio": 1,
  "screenshot": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F91696556b1a448479eb34dc58ee79fe5",
  "createdBy": "eKkJ2UiI2tPDREXNlNnSplF1SqP2",
  "lastUpdatedBy": "eKkJ2UiI2tPDREXNlNnSplF1SqP2",
  "rev": "xjjxn8a44bq"
 },
 {
  "query": [],
  "folders": [],
  "createdDate": 1736900614413,
  "id": "01dd38ae10794d859c69f42341507b3f",
  "name": "PROTOTYPE Product Page V2",
  "modelId": "11ae83ef45d64e1c921acc044cf2d904",
  "published": "published",
  "meta": {
   "shopifyCustomDomain": "store.bigscreenvr.com",
   "shopifyDomain": "bigscreenvr.myshopify.com",
   "kind": "component",
   "originalContentId": "5d7438697aa94ebaadeb8b671fe95ac6",
   "winningTest": null,
   "hasLinks": true,
   "lastPreviewUrl": "https://https___bigscreenvr__myshopify__com.preview.builder.codes/apps/builder?apiKey=64dd5478e25746bf9db3b6c0319905f6&model=shop-proto-product&builder.cachebuster=m8l2obkb&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%2CeditContentPriority&builder.user.role.name=Admin&builder.user.role.id=admin&builder.cachebust=true&builder.preview=shop-proto-product&builder.noCache=true&builder.allowTextEdit=true&__builder_editing__=true&builder.overrides.shop-proto-product=01dd38ae10794d859c69f42341507b3f&builder.overrides.01dd38ae10794d859c69f42341507b3f=01dd38ae10794d859c69f42341507b3f&builder.options.locale=Default",
   "format": "shopify"
  },
  "data": {
   "inputs": [],
   "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}}"
   },
   "jsCode": "var __awaiter=function(t,e,i,n){return new(i||(i=Promise))((function(a,r){function o(t){try{c(n.next(t))}catch(t){r(t)}}function d(t){try{c(n.throw(t))}catch(t){r(t)}}function c(t){var e;t.done?a(t.value):(e=t.value,e instanceof i?e:new i((function(t){t(e)}))).then(o,d)}c((n=n.apply(t,e||[])).next())}))},__generator=function(t,e){var i,n,a,r,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return r={next:d(0),throw:d(1),return:d(2)},\"function\"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function d(r){return function(d){return function(r){if(i)throw new TypeError(\"Generator is already executing.\");for(;o;)try{if(i=1,n&&(a=2&r[0]?n.return:r[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,r[1])).done)return a;switch(n=0,a&&(r=[2&r[0],a.value]),r[0]){case 0:case 1:a=r;break;case 4:return o.label++,{value:r[1],done:!1};case 5:o.label++,n=r[1],r=[0];continue;case 7:r=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===r[0]||2===r[0])){o=0;continue}if(3===r[0]&&(!a||r[1]>a[0]&&r[1]<a[3])){o.label=r[1];break}if(6===r[0]&&o.label<a[1]){o.label=a[1],a=r;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(r);break}a[2]&&o.ops.pop(),o.trys.pop();continue}r=e.call(t,o)}catch(t){r=[6,t],n=0}finally{i=a=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}([r,d])}}},__spreadArray=function(t,e,i){if(i||2===arguments.length)for(var n,a=0,r=e.length;a<r;a++)!n&&a in e||(n||(n=Array.prototype.slice.call(e,0,a)),n[a]=e[a]);return t.concat(n||Array.prototype.slice.call(e))};function main(){return __awaiter(this,void 0,void 0,(function(){var t,e,i,n;return __generator(this,(function(a){return Builder.isServer,Builder.isBrowser&&((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.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.selectorHeader=window.BigData.product.store.selectorHeader?window.BigData.product.store.selectorHeader:\"\",state.selectorDescription=window.BigData.product.store.selectorDescription?window.BigData.product.store.selectorDescription:\"\",state.productImages=window.BigData.product.images?window.BigData.product.images:[],state.variantsInStock=window.BigData.product.variantsInStock?window.BigData.product.variantsInStock:{},state.variantPrices=window.BigData.product.variantPrices?window.BigData.product.variantPrices:{},state.variantShipping=window.BigData.product.variantShipping?window.BigData.product.variantShipping:{},state.variantData=window.BigData.product.variantData?window.BigData.product.variantData:{},state.variantAddonGroups=window.BigData.product.variantAddonGroups?window.BigData.product.variantAddonGroups:{}),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),__spreadArray([],document.querySelectorAll(\".gc-item\"),!0).forEach((function(t){return t.onclick=function(){var e,i,n,a,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===(n=null===(i=t.previousElementSibling)||void 0===i?void 0:i.previousElementSibling)||void 0===n||n.classList.add(\"gc-min\")):(t.nextElementSibling.classList.add(\"gc-next\"),0==o?null===(a=t.nextElementSibling.nextElementSibling)||void 0===a||a.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 d=t.parentElement.parentElement.querySelectorAll(\".grid-carousel-captions .gc-caption\");d.length>o&&(d.forEach((function(t){return t.classList.remove(\"gc-main\")})),d[o].classList.add(\"gc-main\"))}})),window.BigData&&(window.BigData.Flib=function(){function t(){}return t.traverse=function(t,e,i,n,a){void 0===n&&(n=0),void 0===a&&(a={});var r=e[n];if(\"object\"==typeof t)for(var o=0,d=Object.keys(t);o<d.length;o++){var c=d[o];a[r]=c,e.length-1>n?this.traverse(t[c],e,i,n+1,a):i(a,t[c])}else i(a,t);return null},t.proof=function(t,e,i){return void 0===i&&(i=void 0),null!=t&&e.length>0?null!=t[e[0]]?this.proof(t[e[0]],e.slice(1,e.length)):i:t},t.reference=function(t,e,i,n){if(void 0===n&&(n=!1),void 0!==t){if(\"object\"!=typeof t&&console.warn(\"WARNING - reference: Given target is not of type 'object'; outcome may be unexpected\"),\"function\"!=typeof i)switch(i){case\"string\":i=String;break;case\"number\":i=Number;break;case\"array\":i=Array;break;case\"object\":case null:i=Object;break;default:return void console.warn(\"ERROR - reference: Given initType is not valid\")}return e.length>1?(void 0===t[e[0]]&&(\"number\"==typeof e[1]?t[e[0]]=[]:t[e[0]]={}),this.reference(t[e[0]],e.slice(1,e.length),i,n)):(null==t[e[0]]&&(t[e[0]]=new i),n||i!==Object&&i!==Array?t:t[e[0]])}console.warn(\"ERROR - reference: Given target object is not yet initialized\")},t.deepSet=function(t,e,i){return this.reference(t,e,typeof i,!0)[e[e.length-1]]=i,t},t.deepPush=function(t,e,i){return this.reference(t,e,Array).push(i),t},t.findGroupId=function(t){var e,i,n,a=t.variantId,r=t.key,o=null===(i=null===(e=null===window||void 0===window?void 0:window.BigData)||void 0===e?void 0:e.product)||void 0===i?void 0:i.selectedVariantAddonGroups;if(o)return r?n=o.findIndex((function(t){return t.key===r})):a&&this.traverse(o,[\"gid\",\"gProp\",\"vid\",\"vProp\"],(function(t,e){\"id\"==t.vProp&&e==a&&(n=t.gid)})),n},t.findGroup=function(t){var e,i,n,a=this.findGroupId(t);return null===(n=null===(i=null===(e=null===window||void 0===window?void 0:window.BigData)||void 0===e?void 0:e.product)||void 0===i?void 0:i.selectedVariantAddonGroups)||void 0===n?void 0:n[a]},t.findAddon=function(t){var e,i,n,a=null===(i=null===(e=null===window||void 0===window?void 0:window.BigData)||void 0===e?void 0:e.product)||void 0===i?void 0:i.selectedVariantAddonGroups;if(a)return t&&this.traverse(a,[\"gid\",\"gProp\",\"vid\",\"vProp\"],(function(e,i){\"id\"==e.vProp&&i==t&&(n=a[e.gid].variants[e.vid])})),n},t}(),state.Flib=window.BigData.Flib,state.currency=null===window||void 0===window?void 0:window.curr)),[2]}))}))}var _virtual_index=main();return _virtual_index",
   "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",
     "isUserFont": true,
     "category": "serif"
    }
   ],
   "cssCode": "/* New Layout */\n:root {\n  --product-photo-btn-w: 44px;\n  --product-photo-btn-h: 44px;\n  --content-width: min(calc(100vw - 32px), 1648px); /*16px l/r padding*/\n  --column-gap: 16px;\n  --column-width: calc(calc(var(--content-width) - calc(var(--column-gap) * 11)) / 12);\n  --slider-columns: 7;\n}\n/*- SMALL DESKTOP variables -*/\n@media only screen and (min-width: 992px) and (max-width: 1460px) {\n  :root {\n    --slider-columns: 5;\n  }\n}\n:root { /* order is important. keep this section after */\n  --slider-gaps-netw: calc(calc(var(--slider-columns) - 1) * var(--column-gap));\n  --slider-columns-netw: calc(var(--slider-columns) * var(--column-width));\n  --slider-size: calc(var(--slider-columns-netw) + var(--slider-gaps-netw));\n  --slider-height: var(--slider-size);\n  --slider-size-factor: calc(var(--slider-size) / var(--content-width));\n  --slider-item-size: calc(var(--slider-size) - 112px);\n}\n/*- SMALL DESKTOP variables -*/\n@media only screen and (min-width: 992px) and (max-width: 1460px) {\n  :root {\n    --slider-height: max(calc(100vh - 320px), var(--slider-size));\n  }\n}\n\n@keyframes fadeInGrow {\n  0% {\n    opacity: 0;\n    max-height: 0;\n    overflow: hidden;\n  }\n  100% {\n    opacity: 1;\n    max-height: 500px; /* Use a value larger than your expected final height */\n    overflow: visible;\n  }\n}\n.fade-in-grow {\n  animation: fadeInGrow 0.8s ease-out forwards;\n  transform-origin: top center;\n}\n.fade-in-grow > * {\n  /* This ensures the content size stays the same */\n  transform: translateY(0);\n}\n\n.text-m {\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}\nbody sup {\n  font-size: 10px;\n  position: absolute;\n  top: -2px;\n}\n.product-container {\n    display: flex;\n    block-size: var(--slider-height);\n}\n.product-right {\n  block-size: var(--slider-height);\n  padding: 0 64px 0 48px;\n}\n.scrollable-content {\n  flex: 1;\n  /* No height defined - it will fill available space between header and footer */\n  overflow-y: auto;\n  scrollbar-width: none; /* Firefox */\n  -ms-overflow-style: none; /* IE and Edge */\n  -webkit-overflow-scrolling: touch; /* Smooth scrolling on iOS */\n}\n/* Hide scrollbar for Chrome, Safari and Opera */\n.scrollable-content::-webkit-scrollbar {\n  display: none;\n}\n.product-title>div {\n  position: relative;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n}\n.product-title span {\n  position: relative;\n  display: flex;\n  align-items: center;\n}\n.product-footer {\n  position: sticky;\n  bottom: 0;\n  border-top: 1px solid #787E81;\n  display: flex;\n  flex-direction: column;\n  background: #FFFFFF;\n}\n.product-footer .items-summary>div {\n  display: flex;\n  align-items: flex-end;\n  align-self: stretch;\n}\n.items-summary .total-delivery {\n  display: flex;\n  flex-direction: column;\n  justify-content: flex-end;\n  align-items: flex-start;\n  flex: 1 0 0;\n}\n.items-summary .total-delivery>span:first-child {\n  color: #787E81;\n}\n.items-summary .total-price {\n  text-align: right;\n}\n/*- MOBILE -*/\n@media only screen and (max-width: 991px) {\n  .product-container {\n      block-size: auto;\n  }\n  .product-right {\n      padding: 0;\n      block-size: auto;\n  }\n}\n/* TRUE MOBILE */\n@media only screen and (max-width: 640px) {\n  body sup {\n    position: relative;\n  }\n  body .swatch-info sup {\n    position: absolute;\n  }\n}\n\n.yotpo a {\n  color: #000 !important;\n}\n#yotpo-widget {\n  pointer-events: none;\n}\n.grid-carousel {\n  display: flex;\n}\n.video-container video {\n  object-fit: cover;\n  border-radius:8px;\n  width:100%;\n  height:100%;\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.video-container video:not(:playable) + .fallback-gif {\n  display: block;\n} \n.video-container video:not(:playable) + .fallback-gif {\n  display: block;\n}\n\n\n\n.addon-options {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n  row-gap: 16px;\n  column-gap: 12px;\n  list-style-type: none;\n  margin: 0;\n  padding: 0;\n}\n.addon-option {\n  position: relative;\n}\n.addon-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.addon-option input:disabled {\n  cursor: default;\n}\n.addon-option input[type=\"radio\"],\n.addon-option input[type=\"checkbox\"] {\n  opacity: 0;\n  z-index: 100;\n}\n.addon-options>.addon-option input:checked+label svg.unchecked {\n  display: none;\n}\n.addon-options>.addon-option input:not(:checked)+label svg.checked {\n  display: none;\n}\n/*\n.addon-option input[type=\"radio\"]:checked+label {\n  color: #FFF;\n  background: #787E81;\n}\n.addon-option input:hover+label {\n  background: #DFDFDF;\n}\n*/\n/* --- COLOR SWATCH --- */\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option {\n  height: 45px;\n  width: 44px;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option>label {\n  position: absolute;\n  display: block;\n  top: 0px;\n  left: 0px;\n  right: 0px;\n  bottom: 0px;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option input:checked+label svg.swatch-checked {\n  display: block;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option input:checked+label svg.swatch-default {\n  display: none;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option input:not(:checked)+label svg.swatch-checked {\n  display: none;\n}\n.addon-options[data-ui-style=\"Color Swatch\"]>.addon-option input:not(:checked)+label svg.swatch-default {\n  display: block;\n}\n/* --- PRODUCT PHOTO --- */\n.addon-options[data-ui-style=\"Product Photo\"] {\n  flex-direction: column;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label {\n  display: block;\n  width: 100%;\n  padding: 16px;\n  box-shadow: inset 0 0 0 1px #787E81;\n  border-radius: 8px;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label svg {\n    position: absolute;\n    top: 4px;\n    left: 5px;\n    width: 22px;\n    height: 22px;\n    color: #787E81;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:hover:not(:disabled)+label {\n    background: #DFDFDF;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:checked+label {\n    box-shadow: inset 0 0 0 2px #4D1EF7;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:checked+label svg {\n    color: #4D1EF7;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:disabled+label {\n    box-shadow: inset 0 0 0 1px #DFDFDF;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:checked:disabled+label {\n    box-shadow: inset 0 0 0 2px #DFDFDF;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:disabled+label svg {\n    color: #DFDFDF !important;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label>div {\n    position: relative;\n    display: flex;\n}\n.addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label img {\n    max-width: 96px;\n    max-height: 96px;\n    flex-shrink: 0;\n}\n.addon-options[data-ui-style=\"Product Photo\"] .addon-desc {\n    display: flex;\n    flex-direction: column;\n    flex: 2;\n    margin: 0px 16px;\n}\n.addon-options[data-ui-style=\"Product Photo\"] .addon-desc>span:last-child {\n    color: var(--BS-Grey, #787E81);\n}\n.addon-options[data-ui-style=\"Product Photo\"] .addon-price {\n    flex: 1;\n    text-align: right;\n    color: var(--BS-Grey, #787E81);\n}\n/* --- VARIANT NAME --- */\n.addon-options[data-ui-style=\"Variant Name\"] {\n  flex-direction: column;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option>label {\n  display: block;\n  width: 100%;\n  padding: 16px 16px 16px 43px;\n  box-shadow: inset 0 0 0 1px #787E81;\n  border-radius: 8px;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option>label svg {\n    position: absolute;\n    top: 4px;\n    left: -22px;\n    width: 22px;\n    height: 22px;\n    color: #787E81;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:hover:not(:disabled)+label {\n    background: #DFDFDF;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:checked+label {\n    box-shadow: inset 0 0 0 2px #4D1EF7;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:checked+label svg {\n    color: #4D1EF7;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:disabled+label {\n    box-shadow: inset 0 0 0 1px #DFDFDF;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:checked:disabled+label {\n    box-shadow: inset 0 0 0 2px #DFDFDF;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:disabled+label svg {\n    color: #DFDFDF !important;\n}\n.addon-options[data-ui-style=\"Variant Name\"]>.addon-option>label>div {\n    position: relative;\n    display: flex;\n}\n.addon-options[data-ui-style=\"Variant Name\"] .addon-desc {\n    display: flex;\n    flex-direction: column;\n    flex: 2;\n    margin: 0px 16px;\n}\n.addon-options[data-ui-style=\"Variant Name\"] .addon-desc>span:last-child {\n    color: var(--BS-Grey, #787E81);\n}\n.addon-options[data-ui-style=\"Variant Name\"] .addon-price {\n    flex: 1;\n    text-align: right;\n    color: var(--BS-Grey, #787E81);\n}\n.swatch-info>div {\n  display: flex;\n  justify-content: space-between;\n}\n.swatch-info span:first-child {\n    position: relative;\n}\n.swatch-info span:last-child {\n  color: var(--BS-Grey, #787E81);\n}\n.addon-fine-print {\n  align-self: stretch;\n}\n.addon-fine-print>div {\n  display: flex;\n  flex-direction: column;\n}\n.addon-fine-print>div sup {\n  position: relative;\n}\n.addon-fine-print>div span {\n  color: #787E81;\n}\n/*- MOBILE -*/\n@media only screen and (max-width: 991px) {\n  .addon-options {\n    row-gap: 12px;\n  }\n  .addon-option {\n      float: left;\n      display: flex;\n      flex: inherit;\n      height: auto;\n      margin: 0;\n  }\n  .addon-options[data-ui-style=\"Product Photo\"]>.addon-option input:hover:not(:disabled)+label {\n      background: transparent;\n  }\n  .addon-options[data-ui-style=\"Variant Name\"]>.addon-option input:hover:not(:disabled)+label {\n      background: transparent;\n  }\n}\n/* TRUE MOBILE */\n@media only screen and (max-width: 640px) {\n    .addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label>div {\n        flex-wrap: wrap;\n    }\n    .addon-options[data-ui-style=\"Product Photo\"]>.addon-option>label img {\n        flex-basis: 50%;\n        margin-left: 40px;\n    }\n    .addon-options[data-ui-style=\"Product Photo\"] .addon-desc {\n        order: 1;\n        flex: 1;\n        flex-basis: 50%;\n        margin: 0px;\n    }\n    .addon-options[data-ui-style=\"Product Photo\"] .addon-price {\n        flex-basis: 50%;\n    }\n    .addon-options[data-ui-style=\"Variant Name\"] .addon-desc {\n        flex: 1;\n        margin: 0 0 0 40px;\n    }\n}\n\n.ipd-note u:hover {\n  color: #000;\n  cursor: pointer;\n}\n.option-group[data-large-style=\"false\"] .ipd-options {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n  row-gap: 16px;\n  column-gap: 16px;\n  list-style-type: none;\n  margin: 0;\n  padding: 0;\n}\n.option-group[data-large-style=\"true\"] .ipd-options {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n  row-gap: 12px;\n  list-style-type: none;\n  margin: 0;\n  padding: 0;\n  flex-direction: column;\n  align-content: stretch;\n}\n.option-group[data-large-style=\"false\"] .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.option-group[data-large-style=\"true\"] .ipd-option {\n  position: relative;\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.ipd-option input[type=\"checkbox\"] {\n  opacity: 0;\n  z-index: 100;\n}\n.ipd-option input[type=\"radio\"]:checked+label,\n.ipd-option input[type=\"checkbox\"]:checked+label {\n  box-shadow: inset 0 0 0 2px #4D1EF7;\n}\n.option-group[data-ignore-available=\"false\"] .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.ipd-option input[type=\"checkbox\"]:disabled {\n  cursor: not-allowed;\n}\n.ipd-option input[type=\"radio\"]:disabled+label,\n.ipd-option input[type=\"checkbox\"]:disabled+label {\n  color: #787E81;\n  border-color: #DFDFDF;\n  background: #DFDFDF;\n}\n.option-group[data-large-style=\"false\"] .ipd-option label {\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.option-group[data-large-style=\"false\"] .ipd-option .option-subtitle {\n  display: none;\n}\n.option-group[data-large-style=\"false\"] .ipd-option .option-price {\n  display: none;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label {\n  position: relative;\n  display: flex;\n  flex: 1;\n  padding: 16px;\n  box-shadow: inset 0 0 0 1px #000;\n  border-radius: 8px;\n}\n.ipd-option input:hover+label {\n  background: #DFDFDF;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label>div {\n  display: flex;\n  flex: 1;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label .option-label {\n  position: relative;\n  flex: 1;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label .option-subtitle {\n  color: #787E81;\n}\n.option-group[data-large-style=\"true\"] .ipd-option label .option-price {\n  position: absolute;\n  right: 0;\n  top: 0;\n  bottom: 0;\n  align-content: center;\n  color: #787E81;\n}\n.info-box>div {\n  display: flex;\n  flex-direction: column;\n}\n.info-box>div>div:last-child {\n  display: flex;\n  flex-direction: column;\n  padding: 32px;\n  border-radius: 8px;\n  background: #F4F3F3;\n}\n.info-box .info-link { /* font-body-sm */\n  margin-top: 32px;\n  color: #000;\n}\n.info-box svg {\n  width: 14px;\n  color: var(--BS-Blue, #4D1EF7);\n}\n/*- MOBILE -*/\n@media only screen and (max-width: 991px) {\n  .ipd-option input:hover+label {\n    background: transparent;\n  }\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  .option-group[data-large-style=\"true\"] .ipd-option label .option-subtitle {\n      white-space: pre-line;\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 var(--slider-item-size);\n    height: var(--slider-item-size);\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/*- MOBILE -*/\n@media only screen and (max-width: 991px) {\n  .slider .item img {\n    max-inline-size: calc(100% - 32px);\n    block-size: calc(100% - 32px);\n    transform: translate(16px, 16px);\n  }\n}\n\n/* product */\n.store-slider.TOGprod {\n    block-size: var(--slider-height);\n    max-inline-size: var(--slider-size);\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(var(--slider-height) + 25px);\n}\n.store-slider.TOGprod .gallery {\n    gap: calc(min(100vw, 1648px) * .12379);\n    block-size: var(--slider-height);\n    inline-size: var(--slider-size);\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-8313e55e2f3f41b09514a6c5bbbbfb7d",
     "meta": {
      "previousId": "builder-4f3db7664970433c93c2306f7885dce0"
     },
     "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 imageUrlsRaw = product.images | json | remove_first: '[\"' | remove_last: '\"]' -%}\n  {%- assign imageUrls = imageUrlsRaw | split: '\",\"' -%}\n  {%- assign qtyInCart = 0 -%}\n  {%- for item in cart.items -%}\n    {%- if item.product_id == product.id -%}\n      {%- assign qtyInCart = qtyInCart | plus: item.quantity -%}\n    {%- endif -%}\n  {%- endfor -%}\n\n  {%- assign variantsInStock = '{' -%}\n  {%- for variant in product.variants -%}\n    {%- capture variant_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ variant.id | 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\n  {%- assign variantPrices = '{' -%}\n  {%- for variant in product.variants -%}\n    {%- capture variant_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ variant.id | escape }}\": \"{{ variant.price | money_with_currency }}\"\n    {%- endcapture -%}\n    {%- assign variantPrices = variantPrices | append: variant_entry -%}\n  {%- endfor -%}\n  {%- assign variantPrices = variantPrices | append: '}' -%}\n\n  {%- # VARIANT DATA # -%}\n  {%- assign variantData = '{' -%}\n  {%- for variant in product.variants -%}\n    {%- capture data_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ variant.id | escape }}\": {\n        \"subtitle\": {{ variant.metafields.store.subtitle.value | json }},\n        \"infoBox\": {{ variant.metafields.store.info_box.value | json }},\n        \"infoLink\": {{ variant.metafields.store.info_link.value | json }},\n        {%- assign imageUrl = variant.image | json | remove: '\"' -%}\n        {%- assign foundIndex = -1 -%}\n        {%- for url in imageUrls -%}\n          {%- if url == imageUrl and foundIndex == -1 -%}\n            {%- assign foundIndex = forloop.index0 -%}\n            \"imageIndex\": {{ foundIndex }},\n          {%- endif -%}\n        {%- endfor -%}\n      }\n    {%- endcapture -%}\n    {%- assign variantData = variantData | append: data_entry -%}\n  {%- endfor -%}\n  {%- assign variantData = variantData | append: '}' -%}\n\n  {%- # VARIANT ADDON GROUPS # -%}\n  {%- assign variantAddonGroups = '{' -%}\n  {%- for variant in product.variants -%}\n    {%- capture variant_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ variant.id | escape }}\": [\n        {%- for group in variant.metafields.store.addon_groups.value -%}\n          {%- unless forloop.first -%},{%- endunless -%}\n          {\n            \"header\": \"{{ group.addon_type.value.header }}\",\n            \"description\": \"{{ group.addon_type.value.description }}\",\n            \"uiStyle\": \"{{ group.addon_type.value.ui_style | escape }}\",\n            \"key\": \"{{ group.addon_type.value.prop_key | escape }}\",\n            \"defaultVid\": \"{{ group.default_variant.value.id }}\",\n            \"toggleable\": {{ group.toggleable.value | default: false }},\n            \"checkedVariantIds\": [\n              {%- for variant_item in group.checked_variants.value -%}\n                {%- unless forloop.first -%},{%- endunless -%}\n                \"{{ variant_item.id }}\"\n              {%- endfor -%}\n            ],\n            \"disabledVariantIds\": [\n              {%- for variant_item in group.disabled_variants.value -%}\n                {%- unless forloop.first -%},{%- endunless -%}\n                \"{{ variant_item.id }}\"\n              {%- endfor -%}\n            ],\n            \"ephemeralVariantIds\": [\n              {%- for variant_item in group.ephemeral_variants.value -%}\n                {%- unless forloop.first -%},{%- endunless -%}\n                \"{{ variant_item.id }}\"\n              {%- endfor -%}\n            ],\n            \"variants\": [\n              {%- assign finePrintIndex = 0 -%}\n              {%- for variant_item in group.variants.value -%}\n                {%- unless forloop.first -%},{%- endunless -%}\n                {\n                  \"id\": \"{{ variant_item.id }}\",\n                  \"image\": \"{{ variant_item.image | img_url }}\",\n                  {%- if group.spotlight_images.value -%}\n                    {%- assign imageUrlAdd = variant_item.image | json | remove: '\"' -%}\n                    {%- assign foundIndex = -1 -%}\n                    {%- for url in imageUrls -%}\n                      {%- if url == imageUrlAdd and foundIndex == -1 -%}\n                        {%- assign foundIndex = forloop.index0 -%}\n                        \"imageIndex\": {{ foundIndex }},\n                      {%- endif -%}\n                    {%- endfor -%}\n                    {%- if foundIndex == -1 -%}\n                      \"imageIndex\": {{ imageUrls.size | default: -1 }},\n                      {%- assign imageUrlAdd = '\",\"' | append: imageUrlAdd -%}\n                      {%- assign imageUrlsRaw = imageUrlsRaw | append: imageUrlAdd -%}\n                      {%- assign imageUrls = imageUrlsRaw | split: '\",\"' -%}\n                    {%- endif -%}\n                  {%- endif -%}\n                  \"title\": \"{{ variant_item.title | escape }}\",\n                  \"description\": {{ variant_item.metafields.addon.description.value | json }},\n                  \"price\": \"{{ variant_item.price | money_with_currency }}\",\n                  \"priceText\": {{ variant_item.metafields.addon.price_text.value | json }},\n                  \"swatchColors\": {{ variant_item.metafields.addon.swatch_colors.value | json }},\n                  \"finePrint\": {{ variant_item.metafields.addon.fine_print.value | json }},\n                  {%- if variant_item.metafields.addon.fine_print.value != blank -%}\n                    {%- assign finePrintIndex = finePrintIndex | plus: 1 -%}\n                    \"finePrintIndex\": {{ finePrintIndex }},\n                  {%- endif -%}\n                  \"shipDate\": {{ variant_item.metafields.store.ship_date.value | json }},\n                  \"shipMsg\": {{ variant_item.metafields.store.ship_msg.value | json }},\n                  \"shipsSeparately\": {{ variant_item.metafields.addon.ships_separately.value | json }},\n                  \"linkedVariantIds\": [\n                    {%- for variant2_item in variant_item.metafields.addon.linked_variants.value -%}\n                      {%- unless forloop.first -%},{%- endunless -%}\n                      \"{{ variant2_item.id }}\"\n                    {%- endfor -%}\n                  ]\n                }\n              {%- endfor -%}\n            ]\n          }\n        {%- endfor -%}\n      ]\n    {%- endcapture -%}\n    {%- assign variantAddonGroups = variantAddonGroups | append: variant_entry -%}\n  {%- endfor -%}\n  {%- assign variantAddonGroups = variantAddonGroups | append: '}' -%}\n\n  {%- # VARIANT SHIPPING # -%}\n  {%- assign variantShipping = '{' -%}\n  {%- for variant in product.variants -%}\n    {%- capture shipping_entry -%}\n      {%- unless forloop.first -%},{%- endunless -%}\n      \"{{ variant.id | escape }}\": {\n        \"shipDate\": {{ variant.metafields.store.ship_date.value | json }},\n        \"shipMsg\": {{ variant.metafields.store.ship_msg.value | json }}\n      }\n    {%- endcapture -%}\n    {%- assign variantShipping = variantShipping | append: shipping_entry -%}\n  {%- endfor -%}\n  {%- assign variantShipping = variantShipping | append: '}' -%}\n\n  if(!!window && !window.BigData) window.BigData = {};\n  Object.assign(window.BigData, {\n  \tproduct: {\n      /* test: \"{{ testVar | default: fallbackText }}\", */\n      id: \"{{ product.id }}\",\n      vid: \"{{ product.selected_or_first_available_variant.id | default: 0 }}\",\n  \t\tinCart: {{ qtyInCart | default: 0 }},\n      qtyLimit: {{ product.metafields.cart.qty_limit | default: 0 }},\n      variantsInStock: {{ variantsInStock | default: fallbackOb }},\n      variantPrices: {{ variantPrices | default: fallbackOb }},\n      variantData: {{ variantData | default: fallbackOb }},\n      variantAddonGroups: {{ variantAddonGroups | default: fallbackOb }},\n      variantShipping: {{ variantShipping | 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        pricePrefix: '{{ product.metafields.store.price_prefix | default: fallbackText }}',\n        priceFootnote: {{ product.metafields.store.price_footnote | default: fallbackOb }},\n        selectorHeader: \"{{ product.metafields.store.selector_header | newline_to_br | strip_newlines | default: fallbackText }}\",\n        selectorDescription: \"{{ product.metafields.store.selector_description | newline_to_br | strip_newlines | default: fallbackText }}\",\n        finePrint: \"{{ product.metafields.store.fine_print | newline_to_br | strip_newlines | default: fallbackText }}\",\n        estimatedDelivery: \"{{ shop.metaobjects.cart.live.estimated_delivery | 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: {{ imageUrls | 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": "CURRENCY",
     "id": "builder-4bca067abd8f4c35bceb4183dc6bff83",
     "meta": {
      "previousId": "builder-8313e55e2f3f41b09514a6c5bbbbfb7d"
     },
     "component": {
      "name": "Custom Code",
      "options": {
       "code": "<script>\n  /*\n   currency.js - improved version\n   Original: http://scurker.github.io/currency.js\n   Copyright (c) 2021 Jason Wilson - MIT license\n   Modified with auto-detection and currency code support\n  */\n  (function(e,g){\"object\"===typeof exports&&\"undefined\"!==typeof module?module.exports=g():\"function\"===typeof define&&define.amd?define(g):(e=e||self,e.curr=g())})(this,function(){function e(b,a){if(!(this instanceof e))return new e(b,a);a=Object.assign({},m,a||{});if(\"string\"===typeof b){var c=b.trim(),u=c.match(/([A-Z]{3})$/);if(u&&u[1]){a.code=u[1];if(!a.symbolOverride){var o={\"USD\":\"$\",\"EUR\":\"€\",\"GBP\":\"£\",\"JPY\":\"¥\",\"CNY\":\"¥\",\"AUD\":\"A$\",\"CAD\":\"C$\",\"CHF\":\"CHF\",\"INR\":\"₹\",\"BRL\":\"R$\",\"RUB\":\"₽\",\"KRW\":\"₩\",\"ZAR\":\"R\"}[u[1]];o&&(a.symbol=o)}var L=c.match(/^([^0-9-\\(\\)]*)/);L&&L[1]&&L[1].trim()&&!a.symbolOverride&&(a.symbol=L[1].trim());if(u[1]===\"JPY\"||u[1]===\"KRW\"){a.precision=0;a.decimal=\".\";a.separator=\",\"}else if(u[1]===\"USD\"||u[1]===\"GBP\"||u[1]===\"AUD\"||u[1]===\"CAD\"||u[1]===\"CNY\"||u[1]===\"HKD\"||u[1]===\"INR\"||u[1]===\"ZAR\"){a.precision=2;a.decimal=\".\";a.separator=\",\"}else if(u[1]===\"EUR\"||u[1]===\"BRL\"||u[1]===\"RUB\"){a.precision=2;a.decimal=\",\";a.separator=\".\"}}}var d=Math.pow(10,a.precision);this.intValue=b=g(b,a);this.value=b/d;a.increment=a.increment||1/d;a.groups=a.useVedic?n:p;this.s=a;this.p=d}function g(b,a){var d=2<arguments.length&&void 0!==arguments[2]?arguments[2]:!0;var c=a.decimal;var h=a.errorOnInvalid,k=a.fromCents,l=Math.pow(10,a.precision),f=b instanceof e;if(f&&k)return b.intValue;if(\"number\"===typeof b||f)c=f?b.value:b;else if(\"string\"===typeof b){var sep=a.separator;if(sep&&b.indexOf(sep)>=0){var sepRegex=new RegExp(\"\\\\\"+sep,\"g\");b=b.replace(sepRegex,\"\")}h=new RegExp(\"[^-\\\\d\"+c+\"]\",\"g\");c=new RegExp(\"\\\\\"+c,\"g\");c=(c=b.replace(/\\((.*)\\)/,\"-$1\").replace(h,\"\").replace(c,\".\"))||0}else{if(h)throw Error(\"Invalid Input\");c=0}k||(c=(c*l).toFixed(4));return d?Math.round(c):c}var m={symbol:\"$\",code:\"\",symbolOverride:!1,separator:\",\",decimal:\".\",errorOnInvalid:!1,precision:2,pattern:\"!#\",negativePattern:\"-!#\",format:function(b,a){var d=a.pattern,c=a.negativePattern,h=a.symbol,k=a.separator,l=a.decimal,q=a.code,prec=a.precision;a=a.groups;var f=(\"\"+b).replace(/^-/,\"\").split(\".\"),r=f[0];f=f[1];var decimalPart=\"\";if(prec>0){if(f){decimalPart=l+f;}else{decimalPart=l;for(var i=0;i<prec;i++)decimalPart+=\"0\";}}return(0<=b.value?d:c).replace(\"!\",h).replace(\"#\",r.replace(a,\"$1\"+k)+decimalPart)+(q?\" \"+q:\"\")},fromCents:!1},p=/(\\d)(?=(\\d{3})+\\b)/g,n=/(\\d)(?=(\\d\\d)+\\d\\b)/g;e.prototype={add:function(b){var a=this.s,d=this.p;return e((this.intValue+g(b,a))/(a.fromCents?1:d),a)},subtract:function(b){var a=this.s,d=this.p;return e((this.intValue-g(b,a))/(a.fromCents?1:d),a)},multiply:function(b){var a=this.s;return e(this.intValue*b/(a.fromCents?1:Math.pow(10,a.precision)),a)},divide:function(b){var a=this.s;return e(this.intValue/g(b,a,!1),a)},distribute:function(b){var a=this.intValue,d=this.p,c=this.s,h=[],k=Math[0<=a?\"floor\":\"ceil\"](a/b),l=Math.abs(a-k*b);for(d=c.fromCents?1:d;0!==b;b--){var f=e(k/d,c);0<l--&&(f=f[0<=a?\"add\":\"subtract\"](1/d));h.push(f)}return h},dollars:function(){return~~this.value},cents:function(){return~~(this.intValue%this.p)},format:function(b){var a=this.s;return\"function\"===typeof b?b(this,a):a.format(this,Object.assign({},a,b))},toString:function(){var b=this.s,a=b.increment;return(Math.round(this.intValue/this.p/a)*a).toFixed(b.precision)},toJSON:function(){return this.value}};return e});\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-4ba097cac52244d781fb10bf2d6af477",
     "meta": {
      "previousId": "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"
      }
     }
    },
    {
     "@type": "@builder.io/sdk:Element",
     "@version": 2,
     "layerName": "Page Contents",
     "id": "builder-3ee2b7d2de074296a3e79e2d3bb05226",
     "meta": {
      "previousId": "builder-4329d751c84746a6b0c4cb90c0adae6a"
     },
     "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-b870a05811fd4e77b5df1f51f7eaf7a0",
       "meta": {
        "previousId": "builder-acfb406ada364d169fe204145659b1e1"
       },
       "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 aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" class=\"icon icon-error\" viewBox=\"0 0 13 13\">\n      <circle cx=\"6.5\" cy=\"6.50049\" r=\"5.5\" stroke=\"white\" stroke-width=\"2\"></circle>\n      <circle cx=\"6.5\" cy=\"6.5\" r=\"5.5\" fill=\"#EB001B\" stroke=\"#EB001B\" stroke-width=\"0.7\"></circle>\n      <path 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\" fill=\"white\"></path>\n      <path 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\" fill=\"white\" stroke=\"#EB001B\" stroke-width=\"0.7\"></path>\n    </svg>\n    <span class=\"product-form__error-message\"></span>\n  </div>\n  <form method=\"post\" action=\"/cart/add\" id=\"product-form-template--16190006231257__main\" accept-charset=\"UTF-8\" class=\"form\" enctype=\"multipart/form-data\" novalidate=\"novalidate\" data-type=\"add-to-cart-form\">\n    <input type=\"hidden\" name=\"form_type\" value=\"product\" /><input type=\"hidden\" name=\"utf8\" value=\"✓\" /><input type=\"hidden\" name=\"id\" value=\"43041139392729\" />\n    <div class=\"product-form__buttons\">\n      <button type=\"submit\" name=\"add\" class=\"product-form__submit button button--full-width button--primary\" style=\"visibility: visible; display: none;\">\n        <span>Add to cart </span>\n        <div class=\"loading-overlay__spinner hidden\">\n          <svg aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" class=\"spinner\" viewBox=\"0 0 66 66\" xmlns=\"http://www.w3.org/2000/svg\">\n            <circle class=\"path\" fill=\"none\" stroke-width=\"6\" cx=\"33\" cy=\"33\" r=\"30\"></circle>\n          </svg>\n        </div>\n      </button>\n      <button type=\"button\" id=\"la-select-lenses-btn\" class=\"la-select-lenses-btn\" data-toggle=\"la-modal\" data-target=\"#myPrescription\">Upload prescription</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:\"9029126979801\";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  : \"9029126979801\";\n"
        }
       },
       "layerName": "Shopify-Linked Content (Dynamic)",
       "id": "builder-386142fbd65c4502a84ff1ef090deb21",
       "properties": {
        "data-slot": "shopify:productBox"
       },
       "meta": {
        "version": "0.0.91",
        "kind": "ProductBox",
        "updatedAt": "8/08 9:25am",
        "previousId": "builder-73d4bfa9bcba47d3a578c84615cecc90",
        "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 : \"9029126979801\""
               }
              }
             ]
            }
           }
          }
         }
        }
       },
       "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,e,a,i,o,d=state.productInfo,n=d.variants.find((function(t){return t.availableForSale})),r=null!=n?n:d.variants[0];if(state.defaultVariantId){var s=d.variants.find((function(t){return String(t.id)===String(state.defaultVariantId)}));s&&(r=s)}state.selectedProductVariant=r,state.selectedImage=(null==r?void 0:r.image)||d.images[0],state.selectedVariantShipping=null===(t=null===state||void 0===state?void 0:state.variantShipping)||void 0===t?void 0:t[r.id],state.selectedVariantData=null===(e=null===state||void 0===state?void 0:state.variantData)||void 0===e?void 0:e[r.id],state.selectedVariantAddonGroups=null===(a=null===state||void 0===state?void 0:state.variantAddonGroups)||void 0===a?void 0:a[r.id],state.selectedAddons=null===(i=null===state||void 0===state?void 0:state.selectedVariantAddonGroups)||void 0===i?void 0:i.map((function(t){return t.variants.reduce((function(e,a){var i;return(!t.toggleable&&a.id===(null===(i=t.checkedVariantIds)||void 0===i?void 0:i[0])||t.toggleable&&t.checkedVariantIds.includes(a.id))&&e.push(a),e}),[])})),(null===(o=null===window||void 0===window?void 0:window.BigData)||void 0===o?void 0:o.product)&&(window.BigData.product.selectedVariantShipping=state.selectedVariantShipping,window.BigData.product.selectedVariantData=state.selectedVariantData,window.BigData.product.selectedVariantAddonGroups=state.selectedVariantAddonGroups,window.BigData.product.selectedAddons=state.selectedAddons)}function updateProduct(){var t,e,a=getProductId();if(!state.productInfo||a){if(a){state.loading=!0;var i=(null===(e=(window.Shopify||{}).currency)||void 0===e?void 0:e.active)||\"USD\",o=null!==(t=Shopify.locale)&&void 0!==t?t:\"en\";return fetch(\"https://cdn.builder.io/api/v1/shopify/product-box-data?apiKey=\".concat(state.apiKey||context.apiKey||builder.apiKey,\"&productId=\").concat(a,\"&currencyIsoCode=\").concat(i,\"&locale=\").concat(o)).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-493e0149dde1448b80dab7ebd7e4f653",
              "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-cb9818fd447e4a738d05199ab6616f01",
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "Loading spinner",
                "id": "builder-1a3ecb78b2ac49a588720df6db6d5f91",
                "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-ac14743b3d4e49a1bd370173ec90cc07",
              "class": "product-container base-grid",
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "(grid slider MOBILE)",
                "id": "builder-65faee9ac17747afb1e896538c9579be",
                "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-eaf510e11935470994e57d084046dabd",
                  "class": "slider-track",
                  "meta": {
                   "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "Gallery",
                    "id": "builder-ecd1c825c494432383aeccd113677e53",
                    "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-616eaf6c6d16460d8ccc07a802011bfc",
                      "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-3a79c3fa3c304dfb881d1a16ad35741d",
                "class": "gb-1 ge-7 gbs-1 ges-5 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-edc85690bfec45528824610fb8cae1bd",
                  "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-50102ce66e524cf5af745348825d929d",
                  "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-4a2843db4d9d44f2be45441615148a0c",
                  "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-19bc9f727a204d348c043a7873190d5f",
                  "class": "slider-track",
                  "meta": {
                   "previousId": "builder-c024329a68a745db94e8b6136ede94cd"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "Gallery",
                    "id": "builder-395746869c0f4edca80121184a8dbfc4",
                    "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-e7f46e921af347b39324a9c583cb4efa",
                      "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-836316d0900f42cca728fc4927a974cb",
                "class": "product-right gb-8 ge-12 gbs-6 ges-12 gbt-1 get-12 gbm-1 gem-6",
                "meta": {
                 "previousId": "builder-e4bdf459e5ff400e9733751aefafb5b7"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(right header)",
                  "id": "builder-2b0252fe121d444caec71df3958db836",
                  "class": "product-header"
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(right content)",
                  "id": "builder-6dacdce78c504148b4cb76d095186f12",
                  "class": "scrollable-content",
                  "meta": {
                   "previousId": "builder-2b0252fe121d444caec71df3958db836"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 80/32/32",
                    "id": "builder-64e442bb75ec4933a1b81692a2ccd56f",
                    "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.code": "var returnValue=function(){var t,o,i;return(null===(i=null===(o=null===(t=null===window||void 0===window?void 0:window.BigData)||void 0===t?void 0:t.product)||void 0===o?void 0:o.store)||void 0===i?void 0:i.title)&&\"\"!=window.BigData.product.store.title?\"9130508157145\"==window.BigData.product.id?\"Bigscreen&nbsp;<span>Beyond&nbsp;\".concat('\\n    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"61\" height=\"4\" viewBox=\"0 0 61 4\" fill=\"none\">\\n        <path d=\"M0 2L61 1.99999\" stroke=\"#4D1EF7\" stroke-width=\"4\"/>\\n    </svg>',\"&nbsp;2</span>\"):window.BigData.product.store.title:state.productInfo.title}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "component.options.code": "let purpleDash = `\n    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"61\" height=\"4\" viewBox=\"0 0 61 4\" fill=\"none\">\n        <path d=\"M0 2L61 1.99999\" stroke=\"#4D1EF7\" stroke-width=\"4\"/>\n    </svg>`;\nif(!!window?.BigData?.product?.store?.title && window.BigData.product.store.title != '') {\n    if(window.BigData.product.id == '9130508157145') {\n        return `Bigscreen&nbsp;<span>Beyond&nbsp;${purpleDash}&nbsp;2</span>`;\n    }\n    return window.BigData.product.store.title\n}\nelse {\n    return state.productInfo.title;\n}"
                     }
                    },
                    "layerName": "Product Title",
                    "id": "builder-83f50e9128f042c69e95903e24d7cc4b",
                    "class": "product-title font-head font-mob-subhead",
                    "meta": {
                     "previousId": "builder-64e442bb75ec4933a1b81692a2ccd56f",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "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": {
                     "show": "var _a,_virtual_index=!!(null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)&&\"9130508157145\"==window.BigData.product.id;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window?.BigData?.product && window.BigData.product.id == '9130508157145'"
                     }
                    },
                    "layerName": "[SPACER] - 16/16/16",
                    "id": "builder-f854f098842e4652b91975450b0b8caf",
                    "meta": {
                     "previousId": "builder-4499f710f28242afb8832cab541aa155",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                      "replaceNodes": true
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "show": "var _a,_virtual_index=!!(null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)&&\"9130508157145\"==window.BigData.product.id;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window?.BigData?.product && window.BigData.product.id == '9130508157145'"
                     }
                    },
                    "layerName": "YOTPO REVIEWS STARS 2",
                    "tagName": "a",
                    "id": "builder-5f534389073740eea5b6d34e3fc3d928",
                    "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 class=\"yotpo bottomLine\" data-yotpo-product-id=\"9130508157145\" id=\"yotpo-widget\"></div>\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] - 16/16/16",
                    "id": "builder-771648113f3f488b8f0c97699a98b21b",
                    "meta": {
                     "previousId": "builder-f854f098842e4652b91975450b0b8caf"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16 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=function(){if(!(window&&window.BigData&&window.BigData.product&&window.BigData.product.displayPrice))return\"$--\";if(\"USD\"==window.BigData.cart.currency&&\"7693929054425\"==window.BigData.product.id)return\"$999 or $32.23/mo. for 36 mo.*\";var r=state.currency,a=window.BigData.product.store.pricePrefix,t=Object.values(window.BigData.product.variantPrices),i=r(t[0]);t.length>1&&(i=t.reduce((function(a,t){return a.subtract(t)-0>0?r(t):a}),i),\"9130508157145\"==window.BigData.product.id&&(i=i.add(Object.values(state.variantAddonGroups)[0][1].variants[0].price)));var e=i.format();return e.includes(\"¥\")&&\"ja\"==window.Shopify.locale?(e=e.replace(/[¥]|(\\s*JPY\\s*)/g,\"\").trim())+a:(a&&(a+=\" \"),a+e)}();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\nlet {currency} = state;\r\nlet pricePrefix = window.BigData.product.store.pricePrefix;\r\nlet variantPrices = Object.values(window.BigData.product.variantPrices)\r\nlet minPrice = currency(variantPrices[0]);\r\nif(variantPrices.length > 1) {\r\n    minPrice = variantPrices.reduce((final, curPrice) => {\r\n        if(final.subtract(curPrice) - 0 > 0) {\r\n            return currency(curPrice);\r\n        }\r\n        return final;\r\n    }, minPrice);\r\n    if(window.BigData.product.id == '9130508157145') {\r\n        minPrice = minPrice.add(Object.values(state.variantAddonGroups)[0][1].variants[0].price);\r\n    }\r\n    /*return \"Starting from \" + minPrice.format();*/\r\n}\r\nlet outPrice = minPrice.format();\r\nif(outPrice.includes('¥') && window.Shopify.locale == 'ja') {\r\n    outPrice = outPrice.replace(/[¥]|(\\s*JPY\\s*)/g, '').trim();\r\n    return outPrice + pricePrefix;\r\n}\r\nif(!!pricePrefix) {\r\n    pricePrefix += ' ';\r\n}\r\nreturn pricePrefix + outPrice;"
                     }
                    },
                    "layerName": "Product regular price",
                    "id": "builder-214265e61a75448b93da160cf6329c13",
                    "class": "font-body-lg font-mob-sm",
                    "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-16be305ea8844b34be06addc7bf8d2fb",
                    "class": "font-body-lg font-mob-sm",
                    "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 _a,_b,_c,_d,_e,_f,_virtual_index=!!(null===(_b=null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.cart)||void 0===_b?void 0:_b.currency)&&!!(null===(_f=null===(_e=null===(_d=null===(_c=null===window||void 0===window?void 0:window.BigData)||void 0===_c?void 0:_c.product)||void 0===_d?void 0:_d.store)||void 0===_e?void 0:_e.priceFootnote)||void 0===_f?void 0:_f.hasOwnProperty(window.BigData.cart.currency))&&\"\"!=window.BigData.product.store.priceFootnote[window.BigData.cart.currency];return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window?.BigData?.cart?.currency && !!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-5f6841e174d5423682174130620c724e",
                    "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 _a,_b,_c,_d,_e,_f,_virtual_index=!!(null===(_b=null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.cart)||void 0===_b?void 0:_b.currency)&&!!(null===(_f=null===(_e=null===(_d=null===(_c=null===window||void 0===window?void 0:window.BigData)||void 0===_c?void 0:_c.product)||void 0===_d?void 0:_d.store)||void 0===_e?void 0:_e.priceFootnote)||void 0===_f?void 0:_f.hasOwnProperty(window.BigData.cart.currency))&&\"\"!=window.BigData.product.store.priceFootnote[window.BigData.cart.currency];return _virtual_index",
                     "component.options.text": "var returnValue=function(){var o,i,d,n,r,t;return(null===(i=null===(o=null===window||void 0===window?void 0:window.BigData)||void 0===o?void 0:o.cart)||void 0===i?void 0:i.currency)&&(null===(t=null===(r=null===(n=null===(d=null===window||void 0===window?void 0:window.BigData)||void 0===d?void 0:d.product)||void 0===n?void 0:n.store)||void 0===r?void 0:r.priceFootnote)||void 0===t?void 0:t.hasOwnProperty(window.BigData.cart.currency))?window.BigData.product.store.priceFootnote[window.BigData.cart.currency]:\"\"}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "show": "!!window?.BigData?.cart?.currency && !!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?.cart?.currency && !!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-6cb311218ab04052a560c2f78f5f844c",
                    "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] - 32/32/32",
                    "id": "builder-76be65cc496f4b16849ba03915a06547",
                    "meta": {
                     "previousId": "builder-e38e256808da498c82c387223822db9d"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 tspacer-32 mspacer-32\" />\n",
                      "replaceNodes": true
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.text": "var _a,_b,_c,_virtual_index=(null===(_c=null===(_b=null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)||void 0===_b?void 0:_b.store)||void 0===_c?void 0:_c.desc)?window.BigData.product.store.desc:state.productInfo.description;return _virtual_index"
                    },
                    "code": {
                     "bindings": {
                      "component.options.text": "return !!window?.BigData?.product?.store?.desc ? window.BigData.product.store.desc : state.productInfo.description;"
                     }
                    },
                    "layerName": "Product Description",
                    "id": "builder-622552bc1ff74c8d9c34eb937a6ae104",
                    "class": "font-body-sm font-mob-xsm",
                    "meta": {
                     "previousId": "builder-698bd610c5c142228ce16993abc1825a"
                    },
                    "component": {
                     "name": "Text",
                     "options": {
                      "text": "<p>Pre-order now. Ships in March 2023.</p>\n"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "color": "rgba(0, 0, 0, 1)"
                     }
                    }
                   },
                   {
                    "@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] - 32/32/32",
                    "id": "builder-4b5b57790b8843a3928d453e6768ef0d",
                    "meta": {
                     "previousId": "builder-6d64a6787eab4511a3dd1aa806bb184c"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 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-38202626d7b642779761b935f37ffc51",
                    "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": {
                     "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-8734af9a7c08440a9bfc68fd482fd574",
                    "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 returnValue=function(){var t,o,e,l;return!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o||!o.includes(\"show-variants\")||(null===(l=null===(e=null===state||void 0===state?void 0:state.productInfo)||void 0===e?void 0:e.tags)||void 0===l?void 0:l.includes(\"coming-soon\")))&&!(null===state||void 0===state||!state.selectorHeader)}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "show": "\r\nif (!state?.productInfo?.tags?.includes('show-variants') ||\r\n    !!state?.productInfo?.tags?.includes('coming-soon')) {\r\n    return false;\r\n}\r\nif (!!state?.selectorHeader) {\r\n    return true;\r\n}\r\nreturn false;\r\n"
                     }
                    },
                    "layerName": "[SPACER] - 32/32/32",
                    "id": "builder-a32c518633394f3e9a380d3bfe19f927",
                    "meta": {
                     "previousId": "builder-27585ae6302a451282b062317148f4b9"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-32 tspacer-32 mspacer-32\" />\n",
                      "replaceNodes": true
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.text": "var _virtual_index=state.selectorHeader;return _virtual_index",
                     "show": "var returnValue=function(){var t,o,e,l;return!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o||!o.includes(\"show-variants\")||(null===(l=null===(e=null===state||void 0===state?void 0:state.productInfo)||void 0===e?void 0:e.tags)||void 0===l?void 0:l.includes(\"coming-soon\")))&&!(null===state||void 0===state||!state.selectorHeader)}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "component.options.text": "state.selectorHeader",
                      "show": "if (!state?.productInfo?.tags?.includes('show-variants') ||\r\n    !!state?.productInfo?.tags?.includes('coming-soon')) {\r\n    return false;\r\n}\r\nif (!!state?.selectorHeader) {\r\n    return true;\r\n}\r\nreturn false;"
                     }
                    },
                    "layerName": "Selector Header",
                    "id": "builder-b3668e7560344d4fb036fdf9b4e77db1",
                    "class": "font-body-lg font-mob-lg",
                    "meta": {
                     "previousId": "builder-622552bc1ff74c8d9c34eb937a6ae104",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "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 returnValue=function(){var t,o,e,l;return!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o||!o.includes(\"show-variants\")||(null===(l=null===(e=null===state||void 0===state?void 0:state.productInfo)||void 0===e?void 0:e.tags)||void 0===l?void 0:l.includes(\"coming-soon\")))&&!(null===state||void 0===state||!state.selectorDescription)}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "show": "if (!state?.productInfo?.tags?.includes('show-variants') ||\n    !!state?.productInfo?.tags?.includes('coming-soon')) {\n    return false;\n}\nif (!!state?.selectorDescription) {\n    return true;\n}\nreturn false;"
                     }
                    },
                    "layerName": "[SPACER] - 8/8/8",
                    "id": "builder-d019a553588747f2847d8697f8d9b190",
                    "meta": {
                     "previousId": "builder-76be65cc496f4b16849ba03915a06547",
                     "bindingActions": {
                      "_newProperty": null
                     }
                    },
                    "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": {
                     "component.options.text": "var _virtual_index=state.selectorDescription;return _virtual_index",
                     "show": "var returnValue=function(){var t,o,e,l;return!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o||!o.includes(\"show-variants\")||(null===(l=null===(e=null===state||void 0===state?void 0:state.productInfo)||void 0===e?void 0:e.tags)||void 0===l?void 0:l.includes(\"coming-soon\")))&&!(null===state||void 0===state||!state.selectorDescription)}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "component.options.text": "state.selectorDescription",
                      "show": "if (!state?.productInfo?.tags?.includes('show-variants') ||\r\n    !!state?.productInfo?.tags?.includes('coming-soon')) {\r\n    return false;\r\n}\r\nif (!!state?.selectorDescription) {\r\n    return true;\r\n}\r\nreturn false;"
                     }
                    },
                    "layerName": "Selector Description",
                    "id": "builder-cd07db053ca0463fa95569f88f57084e",
                    "class": "font-detail font-mob-xsm",
                    "meta": {
                     "previousId": "builder-38202626d7b642779761b935f37ffc51"
                    },
                    "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 _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",
                     "data-large-style": "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\"variants-large\"==t})).length));return _virtual_index",
                     "data-ignore-available": "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\"ignore-available\"==t})).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",
                      "data-large-style": "`${!!state?.productInfo?.tags?.filter((tag) => tag == \"variants-large\")\n  .length}`;\n",
                      "data-ignore-available": "`${!!state?.productInfo?.tags?.filter((tag) => tag == \"ignore-available\")\n  .length}`;\n"
                     }
                    },
                    "repeat": {
                     "collection": "state.productInfo.options"
                    },
                    "layerName": "Variant Option Group",
                    "id": "builder-f9e4e41e50a945be88023de28303986e",
                    "properties": {
                     "data-populated": "",
                     "data-large-style": "",
                     "data-ignore-available": ""
                    },
                    "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}`"
                        }
                       }
                      ],
                      "data-options-large": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!!state?.productInfo?.tags?.filter(tag => tag == 'variants-large').length}`"
                        }
                       }
                      ],
                      "data-large-style": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!!state?.productInfo?.tags?.filter(tag => tag == 'variants-large').length}`"
                        }
                       }
                      ],
                      "data-ignore-available": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!!state?.productInfo?.tags?.filter(tag => tag == 'ignore-available').length}`"
                        }
                       }
                      ]
                     }
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 32/24/24",
                      "id": "builder-44043b1e4e974d0cbf58226228c1a71d",
                      "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-91fb67d4d0424427aed5cb3e21bff439",
                      "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-39861da600124dc6b1db486b0f4a57e4",
                        "class": "ipd-option",
                        "meta": {
                         "previousId": "builder-621b0bd72f3f4a22b450aca67078ac99"
                        },
                        "children": [
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "actions": {
                           "click": "var _a,_b,__spreadArray=function(t,e,a){if(a||2===arguments.length)for(var n,i=0,r=e.length;i<r;i++)!n&&i in e||(n||(n=Array.prototype.slice.call(e,0,i)),n[i]=e[i]);return t.concat(n||Array.prototype.slice.call(e))},prodSlides=getToggleCollection(\"prod\",\"slider\"),track=document.querySelector(\".TOGprod.store-slider>.slider-track\"),prodSlidesMob=getToggleCollection(\"prodmob\",\"slider\"),trackMob=document.querySelector(\".TOGprodmob.slider>.slider-track\"),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}));if(newVariant){if(context.setState({selectedVariantDoesNotExist:!1,selectedProductVariant:newVariant,selectedVariantShipping:state.variantShipping[newVariantTitle],selectedVariantData:state.variantData[newVariantTitle],selectedVariantAddonGroups:state.variantAddonGroups[newVariantTitle],selectedAddons:state.variantAddonGroups[newVariantTitle].map((function(t){return t.variants.reduce((function(e,a){var n;return(!t.toggleable&&a.id===(null===(n=t.checkedVariantIds)||void 0===n?void 0:n[0])||t.toggleable&&t.checkedVariantIds.includes(a.id))&&e.push(a),e}),[])}))}),window&&window.BigData&&window.BigData.product&&(window.BigData.product.vid=newVariant.id,window.BigData.product.selectedVariantShipping=state.variantShipping[newVariantTitle],window.BigData.product.selectedVariantData=state.variantData[newVariantTitle],window.BigData.product.selectedVariantAddonGroups=state.variantAddonGroups[newVariantTitle],window.BigData.product.selectedAddons=state.variantAddonGroups[newVariantTitle].map((function(t){return t.variants.reduce((function(e,a){var n;return(!t.toggleable&&a.id===(null===(n=t.checkedVariantIds)||void 0===n?void 0:n[0])||t.toggleable&&t.checkedVariantIds.includes(a.id))&&e.push(a),e}),[])}))),window.updateAddonInputs=function(){var t,e,a;null===(a=null===(e=null===(t=null===window||void 0===window?void 0:window.BigData)||void 0===t?void 0:t.product)||void 0===e?void 0:e.selectedVariantAddonGroups)||void 0===a||a.forEach((function(t,e){var a=__spreadArray([],document.querySelectorAll('input[name=\"addon_'.concat(t.key,'\"]')),!0),n=window.BigData.product.selectedAddons[e].map((function(t){return t.id})),i=n.every((function(e){return t.variants.find((function(t){return t.id===e}))})),r=a.reduce((function(e,a){var n;return!t.toggleable&&a.value===(null===(n=t.checkedVariantIds)||void 0===n?void 0:n[0])||t.toggleable&&t.checkedVariantIds.includes(a.value)?e.push(a):a.checked=!1,e}),[]);!i&&r.length?r.forEach((function(t){return t.click()})):a&&a.length&&a.forEach((function(t){n.includes(t.getAttribute(\"value\"))&&(t.checked=!0)}))}))},setTimeout(window.updateAddonInputs,1),null!=(null===(_b=null===(_a=null===state||void 0===state?void 0:state.variantData)||void 0===_a?void 0:_a[newVariantTitle])||void 0===_b?void 0:_b.imageIndex)&&state.variantData[newVariantTitle].imageIndex>=0){var targetIndex=state.variantData[newVariantTitle].imageIndex;window.prodScroll||(window.prodScroll=track.scrollLeft),window.prodScroll!=prodSlides[targetIndex].offsetLeft&&(window.prodScroll=prodSlides[targetIndex].offsetLeft,track.scrollLeft=window.prodScroll),trackMob.scrollLeft!=prodSlidesMob[targetIndex].offsetLeft&&(trackMob.scrollLeft=prodSlidesMob[targetIndex].offsetLeft)}}else 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",
                           "checked": "var _virtual_index=\"\".concat(state.valuesItem)==\"\".concat(state.selectedProductVariant.title);return _virtual_index"
                          },
                          "code": {
                           "actions": {
                            "click": "const prodSlides = getToggleCollection(\"prod\", \"slider\");\nconst track = document.querySelector(\".TOGprod.store-slider>.slider-track\");\nconst prodSlidesMob = getToggleCollection(\"prodmob\", \"slider\");\nconst trackMob = document.querySelector(\".TOGprodmob.slider>.slider-track\");\nlet selectedProductVariant =\n  state.selectedProductVariant || state.productInfo.variants[0];\nlet optionName = state.valuesItem;\nlet optionPosition = state.optionsItem.position;\nlet currentVariantTitlePieces = selectedProductVariant.title.split(\" / \");\ncurrentVariantTitlePieces[parseInt(optionPosition) - 1] = optionName;\nlet newVariantTitle = currentVariantTitlePieces.join(\" / \");\nlet productInfo = state.productInfo;\nlet newVariant = productInfo.variants.find((item) => {\n  return item.title === newVariantTitle;\n});\nif (newVariant) {\n  context.setState({\n    selectedVariantDoesNotExist: false,\n    selectedProductVariant: newVariant,\n    selectedVariantShipping: state.variantShipping[newVariantTitle],\n    selectedVariantData: state.variantData[newVariantTitle],\n    selectedVariantAddonGroups: state.variantAddonGroups[newVariantTitle],\n    selectedAddons: state.variantAddonGroups[newVariantTitle].map((group) => {\n      return group.variants.reduce((rolling, variant) => {\n        if (\n          (!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n          (group.toggleable && group.checkedVariantIds.includes(variant.id))\n        ) {\n          rolling.push(variant);\n        }\n        return rolling;\n      }, []);\n    }),\n  });\n  if (!!window && !!window.BigData && !!window.BigData.product) {\n    window.BigData.product.vid = newVariant.id;\n    window.BigData.product.selectedVariantShipping =\n      state.variantShipping[newVariantTitle];\n    window.BigData.product.selectedVariantData =\n      state.variantData[newVariantTitle];\n    window.BigData.product.selectedVariantAddonGroups =\n      state.variantAddonGroups[newVariantTitle];\n    window.BigData.product.selectedAddons = state.variantAddonGroups[\n      newVariantTitle\n    ].map((group) => {\n      return group.variants.reduce((rolling, variant) => {\n        if (\n          (!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n          (group.toggleable && group.checkedVariantIds.includes(variant.id))\n        ) {\n          rolling.push(variant);\n        }\n        return rolling;\n      }, []);\n    });\n  }\n\n  window.updateAddonInputs = function () {\n    window?.BigData?.product?.selectedVariantAddonGroups?.forEach(\n      (group, i) => {\n        const addonInputs = [\n          ...document.querySelectorAll(`input[name=\"addon_${group.key}\"]`),\n        ];\n        const selectedIds = window.BigData.product.selectedAddons[i].map(\n          (addon) => addon.id\n        );\n        const selectionValid = selectedIds.every((selectedId) =>\n          group.variants.find((variant) => variant.id === selectedId)\n        );\n        const defaultInputs = addonInputs.reduce((rolling, inp) => {\n          if (\n            (!group.toggleable && inp.value === group.checkedVariantIds?.[0]) ||\n            (group.toggleable && group.checkedVariantIds.includes(inp.value))\n          ) {\n            rolling.push(inp);\n          } else {\n            inp.checked = false;\n          }\n          return rolling;\n        }, []);\n        if (!selectionValid && defaultInputs.length) {\n          defaultInputs.forEach((inp) => inp.click());\n        } else if (!!addonInputs && addonInputs.length) {\n          addonInputs.forEach((inp) => {\n            if (selectedIds.includes(inp.getAttribute(\"value\"))) {\n              inp.checked = true;\n            }\n          });\n        }\n      }\n    );\n  };\n  setTimeout(window.updateAddonInputs, 1);\n\n  if (\n    state?.variantData?.[newVariantTitle]?.imageIndex != undefined &&\n    state.variantData[newVariantTitle].imageIndex >= 0\n  ) {\n    let targetIndex = state.variantData[newVariantTitle].imageIndex;\n    if (!window.prodScroll) window.prodScroll = track.scrollLeft;\n    if (window.prodScroll != prodSlides[targetIndex].offsetLeft) {\n      window.prodScroll = prodSlides[targetIndex].offsetLeft;\n      track.scrollLeft = window.prodScroll;\n    }\n    if (trackMob.scrollLeft != prodSlidesMob[targetIndex].offsetLeft) {\n      trackMob.scrollLeft = prodSlidesMob[targetIndex].offsetLeft;\n    }\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",
                            "checked": "return `${state.valuesItem}` == `${state.selectedProductVariant.title}`;\n"
                           }
                          },
                          "layerName": "Option Input",
                          "id": "builder-c7133b52dd814ec1b238e074ba5e7558",
                          "properties": {
                           "id": "",
                           "data-for-sale": "",
                           "checked": ""
                          },
                          "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]}`"
                              }
                             }
                            ],
                            "_newProperty": null,
                            "checked": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.valuesItem}` == `${state.selectedProductVariant.title}`;"
                              }
                             }
                            ]
                           },
                           "eventActions": {
                            "click": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "\nconst prodSlides = getToggleCollection('prod', 'slider');\nconst track = document.querySelector('.TOGprod.store-slider>.slider-track');\nconst prodSlidesMob = getToggleCollection('prodmob', 'slider');\nconst trackMob = document.querySelector('.TOGprodmob.slider>.slider-track');\nlet selectedProductVariant = state.selectedProductVariant || state.productInfo.variants[0];\nlet optionName = state.valuesItem;\nlet optionPosition = state.optionsItem.position;\nlet currentVariantTitlePieces = selectedProductVariant.title.split(' / ');\ncurrentVariantTitlePieces[parseInt(optionPosition) - 1] =\n    optionName;\nlet newVariantTitle = currentVariantTitlePieces.join(' / ');\nlet productInfo = state.productInfo;\nlet newVariant = productInfo.variants.find(item => {\n    return item.title === newVariantTitle;\n});\nif(newVariant) {\n    context.setState({\n        selectedVariantDoesNotExist: false,\n        selectedProductVariant: newVariant,\n        selectedVariantShipping: state.variantShipping[newVariantTitle],\n        selectedVariantData: state.variantData[newVariantTitle],\n        selectedVariantAddonGroups: state.variantAddonGroups[newVariantTitle],\n        selectedAddons: state.variantAddonGroups[newVariantTitle].map(group => {\n          return group.variants.reduce((rolling, variant) => {\n              if((!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n                 (group.toggleable && group.checkedVariantIds.includes(variant.id))) {\n                  rolling.push(variant);\n              }\n              return rolling;\n          }, []);\n        }),\n    });\n    if(!!window && !!window.BigData && !!window.BigData.product) {\n      window.BigData.product.vid = newVariant.id;\n      window.BigData.product.selectedVariantShipping = state.variantShipping[newVariantTitle];\n      window.BigData.product.selectedVariantData = state.variantData[newVariantTitle];\n      window.BigData.product.selectedVariantAddonGroups = state.variantAddonGroups[newVariantTitle];\n      window.BigData.product.selectedAddons = state.variantAddonGroups[newVariantTitle].map(group => {\n        return group.variants.reduce((rolling, variant) => {\n            if((!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n               (group.toggleable && group.checkedVariantIds.includes(variant.id))) {\n                rolling.push(variant);\n            }\n            return rolling;\n        }, []);\n      });\n    }\n    \n    window.updateAddonInputs = function() {\n      window?.BigData?.product?.selectedVariantAddonGroups?.forEach((group, i) => {\n        const addonInputs = [...document.querySelectorAll(`input[name=\"addon_${group.key}\"]`)];\n        const selectedIds = window.BigData.product.selectedAddons[i].map(addon => addon.id);\n        const selectionValid = selectedIds.every(selectedId => group.variants.find(variant => variant.id === selectedId));\n        const defaultInputs = addonInputs.reduce((rolling, inp) => {\n            if((!group.toggleable && inp.value === group.checkedVariantIds?.[0]) ||\n               (group.toggleable && group.checkedVariantIds.includes(inp.value))) {\n                rolling.push(inp);\n            }\n            else {\n              inp.checked = false;\n            }\n            return rolling;\n        }, []);\n        if(!selectionValid && defaultInputs.length) {\n          defaultInputs.forEach(inp => inp.click());\n        }\n        else if(!!addonInputs && addonInputs.length) {\n          addonInputs.forEach(inp => {\n            if(selectedIds.includes(inp.getAttribute('value'))) {\n              inp.checked = true;\n            }\n          });\n        }\n      });\n    };\n    setTimeout(window.updateAddonInputs, 1);\n\n    if(state?.variantData?.[newVariantTitle]?.imageIndex != undefined && state.variantData[newVariantTitle].imageIndex >= 0) {\n      let targetIndex = state.variantData[newVariantTitle].imageIndex;\n      if(!window.prodScroll) window.prodScroll = track.scrollLeft;\n      if(window.prodScroll != prodSlides[targetIndex].offsetLeft) {\n        window.prodScroll = prodSlides[targetIndex].offsetLeft;\n        track.scrollLeft = window.prodScroll;\n      }\n      if(trackMob.scrollLeft != prodSlidesMob[targetIndex].offsetLeft) {\n        trackMob.scrollLeft = prodSlidesMob[targetIndex].offsetLeft;\n      }\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.code": "var returnValue=function(){var t,a,n=state.valuesItem.toLowerCase().includes(\"default title\")?state.productInfo.title:state.valuesItem,e=null===(a=null===(t=state.variantData[n])||void 0===t?void 0:t.subtitle)||void 0===a?void 0:a.join(\"</br>\"),i=state.variantPrices[n],r=state.currency,s=Object.values(window.BigData.product.variantPrices),o=r(i),c=r(s[0]),u=null;return s.length>1&&(o-0!=(c=s.reduce((function(t,a){return t.subtract(a)-0>0?r(a):t}),c))-0&&(u=o.subtract(c)),\"9130508157145\"==window.BigData.product.id&&(i=u?\"+\".concat(u.format()):\"\")),'\\n  <span class=\"option-label\">\\n    '.concat(n,'\\n    <span class=\"option-subtitle\">&nbsp;\\n    ').concat(e,'</span>\\n    <div class=\"option-price\">').concat(i,\"</div>\\n  </span>\\n\")}();return returnValue"
                          },
                          "code": {
                           "bindings": {
                            "for": "return `${state.optionsItem.name}${state.valuesItem}`;\n",
                            "component.options.code": "let variantTitle = state.valuesItem.toLowerCase().includes('default title') ? state.productInfo.title : state.valuesItem;\nlet variantSubtitle = state.variantData[variantTitle]?.subtitle?.join(\"</br>\");\nlet variantPrice = state.variantPrices[variantTitle];\n\nlet {currency} = state;\nlet variantPrices = Object.values(window.BigData.product.variantPrices);\nlet myPrice = currency(variantPrice);\nlet minPrice = currency(variantPrices[0]);\nlet myPlus = null;\nif(variantPrices.length > 1) {\n    minPrice = variantPrices.reduce((final, curPrice) => {\n        if(final.subtract(curPrice) - 0 > 0) {\n            return currency(curPrice);\n        }\n        return final;\n    }, minPrice);\n    if(myPrice - 0 != minPrice - 0) {\n      myPlus = myPrice.subtract(minPrice);\n    }\n    if(window.BigData.product.id == '9130508157145') {\n      if(!myPlus) {\n        variantPrice = '';\n      }\n      else {\n        variantPrice = `+${myPlus.format()}`\n      } \n    }\n}\n\nreturn `\n  <span class=\"option-label\">\n    ${variantTitle}\n    <span class=\"option-subtitle\">&nbsp;\n    ${variantSubtitle}</span>\n    <div class=\"option-price\">${variantPrice}</div>\n  </span>\n`;"
                           }
                          },
                          "layerName": "Option Label",
                          "tagName": "label",
                          "id": "builder-2af2e45926f6477c8f66c9795994065e",
                          "properties": {
                           "for": ""
                          },
                          "class": "font-body-sm font-mob-xsm",
                          "meta": {
                           "bindingActions": {
                            "component": {
                             "options": {
                              "code": null
                             }
                            },
                            "_newProperty": null,
                            "for": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.optionsItem.name}${state.valuesItem}`;"
                              }
                             }
                            ]
                           }
                          },
                          "component": {
                           "name": "Custom Code",
                           "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-64676340a1894349b2db7e76438ba9cc",
                          "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"
                           }
                          }
                         }
                        ]
                       }
                      ]
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "component.options.code": "var returnValue=function(){var a='<div class=\"spacer-16 tspacer-16 mspacer-16\"></div>\\n    <div>'.concat(state.selectedVariantData.infoBox);if(state.selectedVariantData.infoLink){var e=state.selectedVariantData.infoLink;a+=\"<a class='info-link font-body-sm font-mob-sm' href='\\n        \".concat(e,'\\'>Learn more&nbsp;\\n        <svg aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewBox=\"0 0 14 14\" fill=\"none\">\\n        <path d=\"M7 12.0459L5.89167 10.9376L9.04167 7.78757H1.96875V6.24173H9.04167L5.89167 3.09173L7 1.9834L12.0312 7.01465L7 12.0459Z\" fill=\"currentColor\"></path>\\n    </svg></a>')}return a+\"</div>\"}();return returnValue",
                       "show": "var _virtual_index=!!state.selectedVariantData.infoBox;return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.code": "let output = `<div class=\"spacer-16 tspacer-16 mspacer-16\"></div>\n    <div>${state.selectedVariantData.infoBox}`;\nif(!!state.selectedVariantData.infoLink) {\n    let infoLink = state.selectedVariantData.infoLink;\n    output += `<a class='info-link font-body-sm font-mob-sm' href='\n        ${infoLink}'>Learn more&nbsp;\n        <svg aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewBox=\"0 0 14 14\" fill=\"none\">\n        <path d=\"M7 12.0459L5.89167 10.9376L9.04167 7.78757H1.96875V6.24173H9.04167L5.89167 3.09173L7 1.9834L12.0312 7.01465L7 12.0459Z\" fill=\"currentColor\"></path>\n    </svg></a>`;\n}\n\nreturn output + '</div>';",
                        "show": "!!state.selectedVariantData.infoBox"
                       }
                      },
                      "layerName": "Variant Info Box",
                      "id": "builder-1312db4730644c51a7fdcfd607ee82be",
                      "class": "info-box fade-in-grow font-body-lg font-mob-lg",
                      "meta": {
                       "previousId": "builder-9734c0372b8a44c88bd67249f6eaa9cb",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                        "replaceNodes": true
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.text": "state.productInfo&&\"SELECTED_VARIANT: \".concat(JSON.stringify(state.selectedProductVariant),\"</br>VARIANT_ADDON_GROUPS: \").concat(JSON.stringify(state.variantAddonGroups))"
                    },
                    "code": {
                     "bindings": {
                      "component.options.text": "!state.productInfo ? '' : `SELECTED_VARIANT: ${JSON.stringify(state.selectedProductVariant)}</br>VARIANT_ADDON_GROUPS: ${JSON.stringify(state.variantAddonGroups)}`;"
                     }
                    },
                    "layerName": "ADDONS JSON",
                    "id": "builder-93981aecf51445209bea1505a9f6f252",
                    "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-2320757c1fec4d8ba6cd8241b0abcf1a"
                    },
                    "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,_e,_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)&&!!(null===(_e=null===state||void 0===state?void 0:state.selectedVariantAddonGroups)||void 0===_e?void 0:_e.length);return _virtual_index",
                     "data-populated": "var _a,_b,_c,_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===(_c=null===state||void 0===state?void 0:state.selectedVariantAddonGroups)||void 0===_c?void 0:_c.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 && !!state?.selectedVariantAddonGroups?.length}",
                      "data-populated": "`${\n  !state?.productInfo?.tags?.filter((tag) => tag == \"coming-soon\").length &&\n  !!state?.selectedVariantAddonGroups?.length\n}`;\n"
                     }
                    },
                    "repeat": {
                     "collection": "state.selectedVariantAddonGroups"
                    },
                    "layerName": "Variant Addon Group",
                    "id": "builder-7e647264a6224b7aaa42de78263d2aa2",
                    "properties": {
                     "data-populated": ""
                    },
                    "class": "gb-1 ge-12 option-group",
                    "meta": {
                     "previousId": "builder-f9e4e41e50a945be88023de28303986e",
                     "bindingActions": {
                      "data-populated": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!state?.productInfo?.tags?.filter(tag => tag == 'coming-soon').length && !!state?.selectedVariantAddonGroups?.length}`"
                        }
                       }
                      ],
                      "data-options-large": [
                       {
                        "@type": "@builder.io/core:Action",
                        "action": "@builder.io:customCode",
                        "options": {
                         "code": "`${!!state?.productInfo?.tags?.filter(tag => tag == 'variants-large').length}`"
                        }
                       }
                      ],
                      "data-large-style": null,
                      "data-ignore-available": null,
                      "_newProperty": null
                     }
                    },
                    "children": [
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "layerName": "[SPACER] - 32/24/24",
                      "id": "builder-5bc6e2405d0844628211eda82168be69",
                      "meta": {
                       "previousId": "builder-44043b1e4e974d0cbf58226228c1a71d"
                      },
                      "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": {
                       "component.options.text": "var _virtual_index=state.selectedVariantAddonGroupsItem.header;return _virtual_index",
                       "show": "var _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.selectedVariantAddonGroupsItem)||void 0===_a?void 0:_a.header);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.text": "state.selectedVariantAddonGroupsItem.header",
                        "show": "!!state?.selectedVariantAddonGroupsItem?.header"
                       }
                      },
                      "layerName": "Group Header",
                      "id": "builder-cca19365187f47ba94337c90e1dcc589",
                      "class": "font-body-lg font-mob-lg",
                      "meta": {
                       "previousId": "builder-b3668e7560344d4fb036fdf9b4e77db1",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "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 _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.selectedVariantAddonGroupsItem)||void 0===_a?void 0:_a.description);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!state?.selectedVariantAddonGroupsItem?.description"
                       }
                      },
                      "layerName": "[SPACER] - 8/8/8",
                      "id": "builder-0402f952572847818bac1420fbc90f20",
                      "meta": {
                       "previousId": "builder-d019a553588747f2847d8697f8d9b190",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "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": {
                       "component.options.text": "var _virtual_index=state.selectedVariantAddonGroupsItem.description;return _virtual_index",
                       "show": "var _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.selectedVariantAddonGroupsItem)||void 0===_a?void 0:_a.description);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "component.options.text": "state.selectedVariantAddonGroupsItem.description",
                        "show": "!!state?.selectedVariantAddonGroupsItem?.description"
                       }
                      },
                      "layerName": "Group Description",
                      "id": "builder-364abd05ca284dcd99925590e367286b",
                      "class": "font-detail font-mob-xsm",
                      "meta": {
                       "previousId": "builder-cd07db053ca0463fa95569f88f57084e"
                      },
                      "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=\"Color Swatch\"==state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index",
                       "component.options.code": "var returnValue=function(){var e,t,n,a,s=\"\";return null!==(e=null===state||void 0===state?void 0:state.selectedAddons)&&void 0!==e&&e[state.$index].length?(n=(t=state.selectedAddons[state.$index][0]).title,a=t.priceText?t.priceText.join(\"</br>\"):t.price,t.finePrint&&(s=\"<sup>\".concat(t.finePrintIndex,\"</sup>\")),\"<span>\".concat(n).concat(s,\"</span><span>+ \").concat(a,\"</span>\")):\"\"}();return returnValue"
                      },
                      "code": {
                       "bindings": {
                        "show": "state.selectedVariantAddonGroupsItem.uiStyle == \"Color Swatch\"",
                        "component.options.code": "let selSwatch;\nlet title = '';\nlet price = '';\nlet finePrintIndex = '';\nif(state?.selectedAddons?.[state.$index].length) {\n    selSwatch = state.selectedAddons[state.$index][0];\n}\nelse {\n    return '';\n}\ntitle = selSwatch.title;\nprice = !selSwatch.priceText ? selSwatch.price : selSwatch.priceText.join('</br>');\nif(!!selSwatch.finePrint) {\n    finePrintIndex = `<sup>${selSwatch.finePrintIndex}</sup>`;\n}\nreturn `<span>${title}${finePrintIndex}</span><span>+ ${price}</span>`;"
                       }
                      },
                      "layerName": "Color Swatch Info",
                      "id": "builder-49ce6c0cae4049a594b8fb3e53942b77",
                      "class": "swatch-info font-detail font-mob-xsm",
                      "meta": {
                       "previousId": "builder-1312db4730644c51a7fdcfd607ee82be",
                       "bindingActions": {
                        "_newProperty": null,
                        "component": {
                         "options": {
                          "code": null
                         }
                        }
                       }
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                        "replaceNodes": true
                       }
                      }
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.selectedVariantAddonGroupsItem)||void 0===_a?void 0:_a.header);return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!state?.selectedVariantAddonGroupsItem?.header"
                       }
                      },
                      "layerName": "[SPACER] - 32/24/24",
                      "id": "builder-e834d14420e148579871dad3077122b1",
                      "meta": {
                       "previousId": "builder-5bc6e2405d0844628211eda82168be69",
                       "bindingActions": {
                        "_newProperty": null
                       }
                      },
                      "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": {
                       "data-ui-style": "var _virtual_index=state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index"
                      },
                      "code": {
                       "bindings": {
                        "data-ui-style": "return state.selectedVariantAddonGroupsItem.uiStyle;\n"
                       }
                      },
                      "layerName": "Variant Addons",
                      "tagName": "ul",
                      "id": "builder-d9a628f18a9440c0baca7407da83caaf",
                      "properties": {
                       "data-ui-style": ""
                      },
                      "class": "addon-options",
                      "meta": {
                       "previousId": "builder-91fb67d4d0424427aed5cb3e21bff439",
                       "bindingActions": {
                        "data-ui-style": [
                         {
                          "@type": "@builder.io/core:Action",
                          "action": "@builder.io:customCode",
                          "options": {
                           "code": "return state.selectedVariantAddonGroupsItem.uiStyle;"
                          }
                         }
                        ]
                       }
                      },
                      "children": [
                       {
                        "@type": "@builder.io/sdk:Element",
                        "@version": 2,
                        "repeat": {
                         "collection": "state.selectedVariantAddonGroupsItem.variants"
                        },
                        "layerName": "Option Button",
                        "tagName": "li",
                        "id": "builder-00a8cd56a3614bbd9d53e55deebacab6",
                        "class": "addon-option",
                        "meta": {
                         "previousId": "builder-39861da600124dc6b1db486b0f4a57e4"
                        },
                        "children": [
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "actions": {
                           "click": "var _a,_b,_c,_d,__spreadArray=function(d,e,t){if(t||2===arguments.length)for(var o,i=0,a=e.length;i<a;i++)!o&&i in e||(o||(o=Array.prototype.slice.call(e,0,i)),o[i]=e[i]);return d.concat(o||Array.prototype.slice.call(e))},Flib=state.Flib,addonName=state.variantsItem.title,addonGroup=state.selectedVariantAddonGroupsItem,addonGroupIndex=Flib.findGroupId({key:addonGroup.key}),addonGroupSelectedAddons=state.selectedAddons[addonGroupIndex],prodSlides=getToggleCollection(\"prod\",\"slider\"),track=document.querySelector(\".TOGprod.store-slider>.slider-track\"),prodSlidesMob=getToggleCollection(\"prodmob\",\"slider\"),trackMob=document.querySelector(\".TOGprodmob.slider>.slider-track\"),iWasSelected=!0,ulaThis={Flib:Flib,check:!1,sourceId:state.variantsItem.id,clickerId:null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.linkedClickSourceId},toggleAddon=function(d,e){return d.find((function(d){return d.id===e.id}))?d.filter((function(d){return d.id!==e.id})):__spreadArray(__spreadArray([],d,!0),[e],!1)},updateLinkedAddon=function(d){var e,t,o=this.Flib,i=this.check,a=this.sourceId,n=this.clickerId,r=o.findGroup({variantId:d}),l=document.querySelector('input[name^=\"addon\"][value=\"'.concat(d,'\"]'));if(l&&l.checked!=i)if(r.toggleable||i){if(d!=n)return window.BigData.linkedClickSourceId=a,void l.click();window.BigData.linkedClickSourceId=\"\"}else if(!r.toggleable&&!i&&(e=r.checkedVariantIds[0]!=d?r.checkedVariantIds[0]:r.variants[0].id!=d||1==r.variants.length?r.variants[0].id:r.variants[1].id,t=document.querySelector('input[name^=\"addon\"][value=\"'.concat(e,'\"]')))){if(e!=n)return window.BigData.linkedClickSourceId=a,void t.click();window.BigData.linkedClickSourceId=\"\"}window.BigData.linkedClickSourceId=\"\"};if(addonGroup.toggleable?(iWasSelected=!state.selectedAddons[addonGroupIndex].find((function(d){return d.id===state.variantsItem.id})),state.selectedAddons[addonGroupIndex]=toggleAddon(addonGroupSelectedAddons,state.variantsItem),window.BigData.product.selectedAddons[addonGroupIndex]=toggleAddon(addonGroupSelectedAddons,state.variantsItem)):(state.selectedAddons[addonGroupIndex][0].linkedVariantIds.length?state.selectedAddons[addonGroupIndex][0].linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis)):window.BigData.linkedClickSourceId=\"\",state.selectedAddons[addonGroupIndex]=[state.variantsItem],(null===(_b=null===window||void 0===window?void 0:window.BigData)||void 0===_b?void 0:_b.product)&&(window.BigData.product.selectedAddons[addonGroupIndex]=[state.variantsItem])),!state.variantsItem.linkedVariantIds.length&&window.BigData.linkedClickSourceId?window.BigData.linkedClickSourceId=\"\":(ulaThis.check=iWasSelected,state.variantsItem.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis))),null!=(null===(_c=null===state||void 0===state?void 0:state.variantsItem)||void 0===_c?void 0:_c.imageIndex)&&(null===(_d=null===state||void 0===state?void 0:state.variantsItem)||void 0===_d?void 0:_d.imageIndex)>=0&&iWasSelected){var targetIndex=state.variantsItem.imageIndex;window.prodScroll||(window.prodScroll=track.scrollLeft),window.prodScroll!=prodSlides[targetIndex].offsetLeft&&(window.prodScroll=prodSlides[targetIndex].offsetLeft,track.scrollLeft=window.prodScroll),trackMob.scrollLeft!=prodSlidesMob[targetIndex].offsetLeft&&(trackMob.scrollLeft=prodSlidesMob[targetIndex].offsetLeft)}"
                          },
                          "bindings": {
                           "component.options.defaultValue": "var _virtual_index=state.variantsItem.id;return _virtual_index",
                           "component.options.placeholder": "var _virtual_index=state.variantsItem.title;return _virtual_index",
                           "id": "var _virtual_index=\"\".concat(state.selectedProductVariant.title).concat(state.selectedVariantAddonGroupsItem.key).concat(state.variantsItem.title);return _virtual_index",
                           "component.options.name": "var _virtual_index=\"addon_\".concat(state.selectedVariantAddonGroupsItem.key);return _virtual_index",
                           "component.options.type": "var _virtual_index=state.selectedVariantAddonGroupsItem.toggleable?\"checkbox\":\"radio\";return _virtual_index",
                           "disabled": "state.selectedVariantAddonGroupsItem.disabledVariantIds.includes(state.variantsItem.id)"
                          },
                          "code": {
                           "actions": {
                            "click": "const { Flib } = state;\nconst addonName = state.variantsItem.title;\nconst addonGroup = state.selectedVariantAddonGroupsItem;\nconst addonGroupIndex = Flib.findGroupId({ key: addonGroup.key });\nconst addonGroupSelectedAddons = state.selectedAddons[addonGroupIndex];\nconst prodSlides = getToggleCollection(\"prod\", \"slider\");\nconst track = document.querySelector(\".TOGprod.store-slider>.slider-track\");\nconst prodSlidesMob = getToggleCollection(\"prodmob\", \"slider\");\nconst trackMob = document.querySelector(\".TOGprodmob.slider>.slider-track\");\nlet iWasSelected = true;\nlet ulaThis = {\n  Flib,\n  check: false,\n  sourceId: state.variantsItem.id,\n  clickerId: window?.BigData?.linkedClickSourceId,\n};\n\nconst toggleAddon = (selecteds, target) => {\n  return selecteds.find((addon) => addon.id === target.id)\n    ? selecteds.filter((addon) => addon.id !== target.id)\n    : [...selecteds, target];\n};\nconst updateLinkedAddon = function (linkedVid) {\n  const { Flib, check, sourceId, clickerId } = this;\n  const group = Flib.findGroup({ variantId: linkedVid });\n  const linkedEl = document.querySelector(\n    `input[name^=\"addon\"][value=\"${linkedVid}\"]`\n  );\n  let defaultVid, defaultEl;\n\n  if (!!linkedEl && linkedEl.checked != check) {\n    if (group.toggleable || check) {\n      /* console.log('updateLinkedAddon() DATA:', {check, linkedEl}); */\n      if (linkedVid != clickerId) {\n        /* console.log('updateLinkedAddon() CLICKED LINKED ADDON'); */\n        window.BigData.linkedClickSourceId = sourceId;\n        linkedEl.click();\n        return;\n      } else {\n        window.BigData.linkedClickSourceId = \"\";\n      }\n    } else if (!group.toggleable && !check) {\n      if (group.checkedVariantIds[0] != linkedVid) {\n        defaultVid = group.checkedVariantIds[0];\n      } else if (\n        group.variants[0].id != linkedVid ||\n        group.variants.length == 1\n      ) {\n        defaultVid = group.variants[0].id;\n      } else {\n        defaultVid = group.variants[1].id;\n      }\n      defaultEl = document.querySelector(\n        `input[name^=\"addon\"][value=\"${defaultVid}\"]`\n      );\n      /* console.log('updateLinkedAddon() DATA:', {check, linkedEl, defaultEl}); */\n      if (!!defaultEl) {\n        if (defaultVid != clickerId) {\n          /* console.log('updateLinkedAddon() CLICKED DEFAULT ADDON'); */\n          window.BigData.linkedClickSourceId = sourceId;\n          defaultEl.click();\n          return;\n        } else {\n          window.BigData.linkedClickSourceId = \"\";\n        }\n      }\n    }\n  }\n  /* console.log('updateLinkedAddon() DATA:', {check, linkedEl, defaultEl}); */\n  window.BigData.linkedClickSourceId = \"\";\n};\n\nif (!addonGroup.toggleable) {\n  if (!state.selectedAddons[addonGroupIndex][0].linkedVariantIds.length) {\n    window.BigData.linkedClickSourceId = \"\";\n  } else {\n    state.selectedAddons[addonGroupIndex][0].linkedVariantIds.forEach(\n      updateLinkedAddon.bind(ulaThis)\n    );\n  }\n  state.selectedAddons[addonGroupIndex] = [state.variantsItem];\n  if (!!window?.BigData?.product) {\n    window.BigData.product.selectedAddons[addonGroupIndex] = [\n      state.variantsItem,\n    ];\n  }\n} else {\n  iWasSelected = !state.selectedAddons[addonGroupIndex].find(\n    (addon) => addon.id === state.variantsItem.id\n  );\n  state.selectedAddons[addonGroupIndex] = toggleAddon(\n    addonGroupSelectedAddons,\n    state.variantsItem\n  );\n  window.BigData.product.selectedAddons[addonGroupIndex] = toggleAddon(\n    addonGroupSelectedAddons,\n    state.variantsItem\n  );\n}\n\nif (\n  !state.variantsItem.linkedVariantIds.length &&\n  !!window.BigData.linkedClickSourceId\n) {\n  window.BigData.linkedClickSourceId = \"\";\n} else {\n  ulaThis.check = iWasSelected;\n  state.variantsItem.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis));\n}\n\nif (\n  state?.variantsItem?.imageIndex != undefined &&\n  state?.variantsItem?.imageIndex >= 0 &&\n  iWasSelected\n) {\n  let targetIndex = state.variantsItem.imageIndex;\n  if (!window.prodScroll) window.prodScroll = track.scrollLeft;\n  if (window.prodScroll != prodSlides[targetIndex].offsetLeft) {\n    window.prodScroll = prodSlides[targetIndex].offsetLeft;\n    track.scrollLeft = window.prodScroll;\n  }\n  if (trackMob.scrollLeft != prodSlidesMob[targetIndex].offsetLeft) {\n    trackMob.scrollLeft = prodSlidesMob[targetIndex].offsetLeft;\n  }\n}\n"
                           },
                           "bindings": {
                            "component.options.defaultValue": "return state.variantsItem.id;",
                            "component.options.placeholder": "state.variantsItem.title",
                            "id": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;\n",
                            "component.options.name": "return `addon_${state.selectedVariantAddonGroupsItem.key}`;\n",
                            "component.options.type": "state.selectedVariantAddonGroupsItem.toggleable ? \"checkbox\" : \"radio\";\n",
                            "disabled": "state.selectedVariantAddonGroupsItem.disabledVariantIds.includes(\n  state.variantsItem.id\n);\n"
                           }
                          },
                          "layerName": "Option Input",
                          "id": "builder-6ba51c89dec945ea9a90d3ab205faaed",
                          "properties": {
                           "id": "",
                           "disabled": ""
                          },
                          "meta": {
                           "previousId": "builder-c7133b52dd814ec1b238e074ba5e7558",
                           "bindingActions": {
                            "id": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;"
                              }
                             }
                            ],
                            "component": {
                             "options": {
                              "name": [
                               {
                                "@type": "@builder.io/core:Action",
                                "action": "@builder.io:customCode",
                                "options": {
                                 "code": "return `addon_${state.selectedVariantAddonGroupsItem.key}`"
                                }
                               }
                              ],
                              "type": [
                               {
                                "@type": "@builder.io/core:Action",
                                "action": "@builder.io:customCode",
                                "options": {
                                 "code": "state.selectedVariantAddonGroupsItem.toggleable ? 'checkbox' : 'radio'"
                                }
                               }
                              ]
                             }
                            },
                            "disabled": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "state.selectedVariantAddonGroupsItem.disabledVariantIds.includes(state.variantsItem.id);"
                              }
                             }
                            ],
                            "style": {
                             "color": null
                            },
                            "data-for-sale": null,
                            "checked": null
                           },
                           "eventActions": {
                            "click": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "const {Flib} = state;\nconst addonName = state.variantsItem.title;\nconst addonGroup = state.selectedVariantAddonGroupsItem;\nconst addonGroupIndex = Flib.findGroupId({key: addonGroup.key});\nconst addonGroupSelectedAddons = state.selectedAddons[addonGroupIndex];\nconst prodSlides = getToggleCollection('prod', 'slider');\nconst track = document.querySelector('.TOGprod.store-slider>.slider-track');\nconst prodSlidesMob = getToggleCollection('prodmob', 'slider');\nconst trackMob = document.querySelector('.TOGprodmob.slider>.slider-track');\nlet iWasSelected = true;\nlet ulaThis = {Flib, check: false, sourceId: state.variantsItem.id, clickerId: window?.BigData?.linkedClickSourceId};\n\nconst toggleAddon = (selecteds, target) => {\n  return selecteds.find(addon => addon.id === target.id) ? selecteds.filter(addon => addon.id !== target.id) : [ ...selecteds, target ];\n};\nconst updateLinkedAddon = function(linkedVid) {\n  const {Flib, check, sourceId, clickerId} = this;\n  const group = Flib.findGroup({variantId: linkedVid});\n  const linkedEl = document.querySelector(`input[name^=\"addon\"][value=\"${linkedVid}\"]`);\n  let defaultVid, defaultEl;\n\n  if(!!linkedEl && linkedEl.checked != check) {\n    if(group.toggleable || check) {\n      /* console.log('updateLinkedAddon() DATA:', {check, linkedEl}); */\n      if(linkedVid != clickerId) {\n        /* console.log('updateLinkedAddon() CLICKED LINKED ADDON'); */\n        window.BigData.linkedClickSourceId = sourceId;\n        linkedEl.click();\n        return;\n      }\n      else {\n        window.BigData.linkedClickSourceId = '';\n      }\n    }\n    else if(!group.toggleable && !check) {\n      if(group.checkedVariantIds[0] != linkedVid) {\n        defaultVid = group.checkedVariantIds[0];\n      }\n      else if(group.variants[0].id != linkedVid || group.variants.length == 1) {\n        defaultVid = group.variants[0].id;\n      }\n      else {\n        defaultVid = group.variants[1].id;\n      }\n      defaultEl = document.querySelector(`input[name^=\"addon\"][value=\"${defaultVid}\"]`);\n      /* console.log('updateLinkedAddon() DATA:', {check, linkedEl, defaultEl}); */\n      if(!!defaultEl) {\n        if(defaultVid != clickerId) {\n          /* console.log('updateLinkedAddon() CLICKED DEFAULT ADDON'); */\n          window.BigData.linkedClickSourceId = sourceId;\n          defaultEl.click();\n          return;\n        }\n        else {\n          window.BigData.linkedClickSourceId = '';\n        }\n      }\n    }\n  }\n  /* console.log('updateLinkedAddon() DATA:', {check, linkedEl, defaultEl}); */\n  window.BigData.linkedClickSourceId = '';\n};\n\n\nif(!addonGroup.toggleable) {\n  if(!state.selectedAddons[addonGroupIndex][0].linkedVariantIds.length) {\n    window.BigData.linkedClickSourceId = '';\n  }\n  else {\n    state.selectedAddons[addonGroupIndex][0].linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis));\n  }\n  state.selectedAddons[addonGroupIndex] = [state.variantsItem];\n  if(!!window?.BigData?.product) {\n    window.BigData.product.selectedAddons[addonGroupIndex] = [state.variantsItem];\n  }\n}\nelse {\n  iWasSelected = !state.selectedAddons[addonGroupIndex].find(addon => addon.id === state.variantsItem.id);\n  state.selectedAddons[addonGroupIndex] = toggleAddon(addonGroupSelectedAddons, state.variantsItem);\n  window.BigData.product.selectedAddons[addonGroupIndex] = toggleAddon(addonGroupSelectedAddons, state.variantsItem);\n}\n\nif(!state.variantsItem.linkedVariantIds.length && !!window.BigData.linkedClickSourceId) {\n  window.BigData.linkedClickSourceId = '';\n}\nelse {\n  ulaThis.check = iWasSelected;\n  state.variantsItem.linkedVariantIds.forEach(updateLinkedAddon.bind(ulaThis));\n}\n\nif(state?.variantsItem?.imageIndex != undefined && state?.variantsItem?.imageIndex >= 0 && iWasSelected) {\n  let targetIndex = state.variantsItem.imageIndex;\n  if(!window.prodScroll) window.prodScroll = track.scrollLeft;\n  if(window.prodScroll != prodSlides[targetIndex].offsetLeft) {\n    window.prodScroll = prodSlides[targetIndex].offsetLeft;\n    track.scrollLeft = window.prodScroll;\n  }\n  if(trackMob.scrollLeft != prodSlidesMob[targetIndex].offsetLeft) {\n    trackMob.scrollLeft = prodSlidesMob[targetIndex].offsetLeft;\n  }\n}"
                              }
                             }
                            ]
                           }
                          },
                          "component": {
                           "name": "Form:Input",
                           "options": {
                            "type": "",
                            "placeholder": "",
                            "required": false,
                            "name": "ipd",
                            "defaultValue": ""
                           }
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "bindings": {
                           "for": "var _virtual_index=\"\".concat(state.selectedProductVariant.title).concat(state.selectedVariantAddonGroupsItem.key).concat(state.variantsItem.title);return _virtual_index",
                           "hide": "var _virtual_index=\"Color Swatch\"!=state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index",
                           "component.options.code": "var returnValue=function(){var t=\"swatch_fill_\".concat(state.variantsItem.id),s=\"#DFDFDF\",e=\"#DFDFDF\";return state.variantsItem&&state.variantsItem.swatchColors&&state.variantsItem.swatchColors.length>0&&(s=state.variantsItem.swatchColors[0],e=state.variantsItem.swatchColors.length>1?state.variantsItem.swatchColors[1]:state.variantsItem.swatchColors[0]),'\\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44\" height=\"45\" viewBox=\"0 0 44 45\" fill=\"none\" class=\"swatch-default\">\\n    <circle cx=\"22\" cy=\"22.5\" r=\"21.5\" stroke=\"#DFDFDF\"/>\\n    <circle cx=\"22\" cy=\"22.5\" r=\"21.5\" stroke=\"black\" stroke-opacity=\"0.2\"/>\\n    <circle cx=\"22\" cy=\"22.5\" r=\"18\" fill=\"url(#'.concat(t,')\"/>\\n    <defs>\\n      <linearGradient id=\"').concat(t,'\" x1=\"63.5507\" y1=\"-30.6518\" x2=\"11.8004\" y2=\"32.0869\" gradientUnits=\"userSpaceOnUse\">\\n        <stop stop-color=\"').concat(e,'\"/>\\n        <stop offset=\"1\" stop-color=\"').concat(s,'\"/>\\n      </linearGradient>\\n    </defs>\\n  </svg>\\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44\" height=\"45\" viewBox=\"0 0 44 45\" fill=\"none\" class=\"swatch-checked\">\\n    <circle cx=\"22\" cy=\"22.5\" r=\"21\" stroke=\"#4D1EF7\" stroke-width=\"2\"/>\\n    <circle cx=\"22\" cy=\"22.5\" r=\"18\" fill=\"url(#').concat(t,'c)\"/>\\n    <defs>\\n      <linearGradient id=\"').concat(t,'c\" x1=\"63.5507\" y1=\"-30.6518\" x2=\"11.8004\" y2=\"32.0869\" gradientUnits=\"userSpaceOnUse\">\\n        <stop stop-color=\"').concat(e,'\"/>\\n        <stop offset=\"1\" stop-color=\"').concat(s,'\"/>\\n      </linearGradient>\\n    </defs>\\n  </svg>\\n')}();return returnValue"
                          },
                          "code": {
                           "bindings": {
                            "for": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;\n",
                            "hide": "state.selectedVariantAddonGroupsItem.uiStyle != \"Color Swatch\"",
                            "component.options.code": "const fillId = `swatch_fill_${state.variantsItem.id}`;\nlet colorA = '#DFDFDF';\nlet colorB = '#DFDFDF';\n\nif(!!state.variantsItem && !!state.variantsItem.swatchColors && state.variantsItem.swatchColors.length > 0) {\n  colorA = state.variantsItem.swatchColors[0];\n  colorB = state.variantsItem.swatchColors.length > 1 ? state.variantsItem.swatchColors[1] : state.variantsItem.swatchColors[0];\n}\n\nreturn (`\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44\" height=\"45\" viewBox=\"0 0 44 45\" fill=\"none\" class=\"swatch-default\">\n    <circle cx=\"22\" cy=\"22.5\" r=\"21.5\" stroke=\"#DFDFDF\"/>\n    <circle cx=\"22\" cy=\"22.5\" r=\"21.5\" stroke=\"black\" stroke-opacity=\"0.2\"/>\n    <circle cx=\"22\" cy=\"22.5\" r=\"18\" fill=\"url(#${fillId})\"/>\n    <defs>\n      <linearGradient id=\"${fillId}\" x1=\"63.5507\" y1=\"-30.6518\" x2=\"11.8004\" y2=\"32.0869\" gradientUnits=\"userSpaceOnUse\">\n        <stop stop-color=\"${colorB}\"/>\n        <stop offset=\"1\" stop-color=\"${colorA}\"/>\n      </linearGradient>\n    </defs>\n  </svg>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44\" height=\"45\" viewBox=\"0 0 44 45\" fill=\"none\" class=\"swatch-checked\">\n    <circle cx=\"22\" cy=\"22.5\" r=\"21\" stroke=\"#4D1EF7\" stroke-width=\"2\"/>\n    <circle cx=\"22\" cy=\"22.5\" r=\"18\" fill=\"url(#${fillId}c)\"/>\n    <defs>\n      <linearGradient id=\"${fillId}c\" x1=\"63.5507\" y1=\"-30.6518\" x2=\"11.8004\" y2=\"32.0869\" gradientUnits=\"userSpaceOnUse\">\n        <stop stop-color=\"${colorB}\"/>\n        <stop offset=\"1\" stop-color=\"${colorA}\"/>\n      </linearGradient>\n    </defs>\n  </svg>\n`);"
                           }
                          },
                          "layerName": "Color Swatch Label",
                          "tagName": "label",
                          "id": "builder-23bb7df25cba49b6b959505490def94f",
                          "properties": {
                           "for": ""
                          },
                          "meta": {
                           "bindingActions": {
                            "for": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;"
                              }
                             }
                            ],
                            "_newProperty": null,
                            "component": {
                             "options": {
                              "code": null
                             }
                            }
                           }
                          },
                          "component": {
                           "name": "Custom Code",
                           "options": {
                            "code": "<div />",
                            "replaceNodes": true
                           }
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "bindings": {
                           "for": "var _virtual_index=\"\".concat(state.selectedProductVariant.title).concat(state.selectedVariantAddonGroupsItem.key).concat(state.variantsItem.title);return _virtual_index",
                           "hide": "var _virtual_index=\"Product Photo\"!=state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index",
                           "component.options.code": "var returnValue=function(){var t=state.variantsItem.title,e=state.variantsItem.image,n=\"\",a=state.variantsItem.description,r=state.variantsItem.priceText?state.variantsItem.priceText.join(\"</br>\"):\"+ \".concat(state.variantsItem.price);return state.variantsItem.finePrint&&(n=\"<sup>\".concat(state.variantsItem.finePrintIndex,\"</sup>\")),'\\n  <svg class=\\'unchecked\\' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\">\\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" fill=\"white\"/>\\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" stroke=\"currentColor\"/>\\n    <path d=\"M8.90759 17.4414L3.3125 11.7533L4.71127 10.3312L8.90759 14.5973L17.9137 5.44141L19.3125 6.86344L8.90759 17.4414Z\" fill=\"white\"/>\\n  </svg>\\n  <svg class=\\'checked\\' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\">\\n    <rect y=\"0.521484\" width=\"21.9788\" height=\"21.9788\" rx=\"2\" transform=\"rotate(-0.0175452 0 0.521484)\" fill=\"currentColor\"></rect>\\n    <path d=\"M8.90759 17.9502L3.3125 12.262L4.71127 10.84L8.90759 15.1061L17.9137 5.9502L19.3125 7.37223L8.90759 17.9502Z\" fill=\"white\"></path>\\n  </svg>\\n  <img fetchpriority=\"auto\" src=\"'.concat(e,'\" sizes=\"(max-width: 96px) 10vw,  (max-width: 96px) 10vw, 10vw\">\\n  <div class=\"addon-desc\">\\n      <span>').concat(t).concat(n,\"</span>\\n      <span>\").concat(a,'</span>\\n  </div>\\n  <span class=\"addon-price\">').concat(r,\"</span>\\n\")}();return returnValue"
                          },
                          "code": {
                           "bindings": {
                            "for": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;\n",
                            "hide": "state.selectedVariantAddonGroupsItem.uiStyle != \"Product Photo\"",
                            "component.options.code": "let title = state.variantsItem.title;\nlet image = state.variantsItem.image;\nlet finePrintIndex = '';\nlet desc = state.variantsItem.description;\nlet price = !state.variantsItem.priceText ? `+ ${state.variantsItem.price}` : state.variantsItem.priceText.join('</br>');\nif(!!state.variantsItem.finePrint) {\n    finePrintIndex = `<sup>${state.variantsItem.finePrintIndex}</sup>`;\n}\n    \nreturn (`\n  <svg class='unchecked' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\">\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" fill=\"white\"/>\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" stroke=\"currentColor\"/>\n    <path d=\"M8.90759 17.4414L3.3125 11.7533L4.71127 10.3312L8.90759 14.5973L17.9137 5.44141L19.3125 6.86344L8.90759 17.4414Z\" fill=\"white\"/>\n  </svg>\n  <svg class='checked' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\">\n    <rect y=\"0.521484\" width=\"21.9788\" height=\"21.9788\" rx=\"2\" transform=\"rotate(-0.0175452 0 0.521484)\" fill=\"currentColor\"></rect>\n    <path d=\"M8.90759 17.9502L3.3125 12.262L4.71127 10.84L8.90759 15.1061L17.9137 5.9502L19.3125 7.37223L8.90759 17.9502Z\" fill=\"white\"></path>\n  </svg>\n  <img fetchpriority=\"auto\" src=\"${image}\" sizes=\"(max-width: 96px) 10vw,  (max-width: 96px) 10vw, 10vw\">\n  <div class=\"addon-desc\">\n      <span>${title}${finePrintIndex}</span>\n      <span>${desc}</span>\n  </div>\n  <span class=\"addon-price\">${price}</span>\n`);"
                           }
                          },
                          "layerName": "Product Photo Label",
                          "tagName": "label",
                          "id": "builder-fb7af203d7264e9b9e9caf6409d5d92f",
                          "properties": {
                           "for": ""
                          },
                          "class": "font-body-sm font-mob-xsm",
                          "meta": {
                           "bindingActions": {
                            "for": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;"
                              }
                             }
                            ],
                            "_newProperty": null,
                            "component": {
                             "options": {
                              "code": null
                             }
                            }
                           },
                           "previousId": "builder-23bb7df25cba49b6b959505490def94f"
                          },
                          "component": {
                           "name": "Custom Code",
                           "options": {
                            "code": "<div />",
                            "replaceNodes": true
                           }
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "bindings": {
                           "for": "var _virtual_index=\"\".concat(state.selectedProductVariant.title).concat(state.selectedVariantAddonGroupsItem.key).concat(state.variantsItem.title);return _virtual_index",
                           "hide": "var _virtual_index=\"Variant Name\"!=state.selectedVariantAddonGroupsItem.uiStyle;return _virtual_index",
                           "component.options.code": "var returnValue=function(){var t=state.variantsItem.title,n=\"\",e=state.variantsItem.description,a=state.variantsItem.priceText?state.variantsItem.priceText.join(\"</br>\"):\"+ \".concat(state.variantsItem.price);return state.variantsItem.finePrint&&(n=\"<sup>\".concat(state.variantsItem.finePrintIndex,\"</sup>\")),'\\n  <svg class=\\'unchecked\\' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\">\\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" fill=\"white\"/>\\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" stroke=\"currentColor\"/>\\n    <path d=\"M8.90759 17.4414L3.3125 11.7533L4.71127 10.3312L8.90759 14.5973L17.9137 5.44141L19.3125 6.86344L8.90759 17.4414Z\" fill=\"white\"/>\\n  </svg>\\n  <svg class=\\'checked\\' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\">\\n    <rect y=\"0.521484\" width=\"21.9788\" height=\"21.9788\" rx=\"2\" transform=\"rotate(-0.0175452 0 0.521484)\" fill=\"currentColor\"></rect>\\n    <path d=\"M8.90759 17.9502L3.3125 12.262L4.71127 10.84L8.90759 15.1061L17.9137 5.9502L19.3125 7.37223L8.90759 17.9502Z\" fill=\"white\"></path>\\n  </svg>\\n  <div class=\"addon-desc\">\\n      <span>'.concat(t).concat(n,\"</span>\\n      <span>\").concat(e,'</span>\\n  </div>\\n  <span class=\"addon-price\">').concat(a,\"</span>\\n\")}();return returnValue"
                          },
                          "code": {
                           "bindings": {
                            "for": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;\n",
                            "hide": "state.selectedVariantAddonGroupsItem.uiStyle != \"Variant Name\"",
                            "component.options.code": "let title = state.variantsItem.title;\nlet finePrintIndex = '';\nlet desc = state.variantsItem.description;\nlet price = !state.variantsItem.priceText ? `+ ${state.variantsItem.price}` : state.variantsItem.priceText.join('</br>');\nif(!!state.variantsItem.finePrint) {\n    finePrintIndex = `<sup>${state.variantsItem.finePrintIndex}</sup>`;\n}\n    \nreturn (`\n  <svg class='unchecked' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\">\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" fill=\"white\"/>\n    <rect x=\"0.500153\" y=\"0.512542\" width=\"20.9788\" height=\"20.9788\" rx=\"1.5\" transform=\"rotate(-0.0175452 0.500153 0.512542)\" stroke=\"currentColor\"/>\n    <path d=\"M8.90759 17.4414L3.3125 11.7533L4.71127 10.3312L8.90759 14.5973L17.9137 5.44141L19.3125 6.86344L8.90759 17.4414Z\" fill=\"white\"/>\n  </svg>\n  <svg class='checked' xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\">\n    <rect y=\"0.521484\" width=\"21.9788\" height=\"21.9788\" rx=\"2\" transform=\"rotate(-0.0175452 0 0.521484)\" fill=\"currentColor\"></rect>\n    <path d=\"M8.90759 17.9502L3.3125 12.262L4.71127 10.84L8.90759 15.1061L17.9137 5.9502L19.3125 7.37223L8.90759 17.9502Z\" fill=\"white\"></path>\n  </svg>\n  <div class=\"addon-desc\">\n      <span>${title}${finePrintIndex}</span>\n      <span>${desc}</span>\n  </div>\n  <span class=\"addon-price\">${price}</span>\n`);"
                           }
                          },
                          "layerName": "Variant Name Label",
                          "tagName": "label",
                          "id": "builder-3f23407ce2de4306abe1e4a33c6a0aad",
                          "properties": {
                           "for": ""
                          },
                          "class": "font-body-sm font-mob-xsm",
                          "meta": {
                           "bindingActions": {
                            "for": [
                             {
                              "@type": "@builder.io/core:Action",
                              "action": "@builder.io:customCode",
                              "options": {
                               "code": "return `${state.selectedProductVariant.title}${state.selectedVariantAddonGroupsItem.key}${state.variantsItem.title}`;"
                              }
                             }
                            ],
                            "_newProperty": null,
                            "component": {
                             "options": {
                              "code": null
                             }
                            }
                           },
                           "previousId": "builder-fb7af203d7264e9b9e9caf6409d5d92f"
                          },
                          "component": {
                           "name": "Custom Code",
                           "options": {
                            "code": "<div />",
                            "replaceNodes": true
                           }
                          }
                         },
                         {
                          "@type": "@builder.io/sdk:Element",
                          "@version": 2,
                          "bindings": {
                           "component.options.text": "state.productInfo&&\"\".concat(JSON.stringify(state.variantsItem))"
                          },
                          "code": {
                           "bindings": {
                            "component.options.text": "!state.productInfo ? '' : `${JSON.stringify(state.variantsItem)}`;"
                           }
                          },
                          "layerName": "VARIANT JSON",
                          "id": "builder-2320757c1fec4d8ba6cd8241b0abcf1a",
                          "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-64676340a1894349b2db7e76438ba9cc"
                          },
                          "component": {
                           "name": "Text",
                           "options": {
                            "text": "Enter some text..."
                           }
                          },
                          "responsiveStyles": {
                           "large": {
                            "display": "none"
                           }
                          }
                         }
                        ]
                       }
                      ]
                     },
                     {
                      "@type": "@builder.io/sdk:Element",
                      "@version": 2,
                      "bindings": {
                       "show": "var _a,_virtual_index=!!(null===(_a=null===state||void 0===state?void 0:state.variantsItem)||void 0===_a?void 0:_a.finePrint)&&state.variantsItem.finePrintIndex>0;return _virtual_index",
                       "component.options.code": "var returnValue=function(){var a=state.variantsItem.finePrint,t=state.variantsItem.finePrintIndex;return'<div class=\"spacer-32 tspacer-32 mspacer-32\"></div>\\n<span><sup>'.concat(t,\"</sup>\").concat(a,\"</span>\")}();return returnValue"
                      },
                      "code": {
                       "bindings": {
                        "show": "!!state?.variantsItem?.finePrint && state.variantsItem.finePrintIndex > 0",
                        "component.options.code": "let finePrint = state.variantsItem.finePrint;\nlet finePrintIndex = state.variantsItem.finePrintIndex;\nreturn `<div class=\"spacer-32 tspacer-32 mspacer-32\"></div>\n<span><sup>${finePrintIndex}</sup>${finePrint}</span>`;"
                       }
                      },
                      "repeat": {
                       "collection": "state.selectedVariantAddonGroupsItem.variants"
                      },
                      "layerName": "Addon Fine Print",
                      "id": "builder-b3d0c3e921e241839d8669f02678eb27",
                      "class": "addon-fine-print font-detail font-mob-detail",
                      "meta": {
                       "previousId": "builder-49ce6c0cae4049a594b8fb3e53942b77",
                       "bindingActions": {
                        "_newProperty": null,
                        "component": {
                         "options": {
                          "code": null
                         }
                        }
                       }
                      },
                      "component": {
                       "name": "Custom Code",
                       "options": {
                        "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                        "replaceNodes": true
                       }
                      }
                     }
                    ],
                    "responsiveStyles": {
                     "large": {
                      "display": "flex",
                      "flexDirection": "column"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 56/64/64",
                    "id": "builder-e9f9030b6d2645cdbe6fd081b3d19265",
                    "meta": {
                     "previousId": "builder-27585ae6302a451282b062317148f4b9",
                     "bindingActions": {
                      "show": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-56 tspacer-64 mspacer-64\" />\n",
                      "replaceNodes": true
                     }
                    }
                   }
                  ]
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "[SPACER] - 8/8/8",
                  "id": "builder-ac5098b827ec488792f18cb6ee5fe63b",
                  "meta": {
                   "previousId": "builder-2227a4038fd14241ba2d0ac841b377d4",
                   "bindingActions": {
                    "hide": null
                   }
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<div class=\"spacer-8 tspacer-8 mspacer-8\" />\n",
                    "replaceNodes": true
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(right total footer)",
                  "id": "builder-93f12fd20b3740f79d5cbf6940154d4e",
                  "class": "product-footer",
                  "meta": {
                   "previousId": "builder-2b0252fe121d444caec71df3958db836"
                  },
                  "children": [
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16/16/16",
                    "id": "builder-2227a4038fd14241ba2d0ac841b377d4",
                    "meta": {
                     "previousId": "builder-19e4e8328b9c4d9eaa077e4dc4fdd5c8",
                     "bindingActions": {
                      "hide": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\n",
                      "replaceNodes": true
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "bindings": {
                     "component.options.code": "var returnValue=function(){var t,a,e,n,i,s,o,d;if(!!(!(null===(a=null===(t=null===window||void 0===window?void 0:window.BigData)||void 0===t?void 0:t.product)||void 0===a?void 0:a.store)||!state.selectedProductVariant&&!(null===(e=state.productInfo)||void 0===e?void 0:e.variants)))return\"\";var r=state.currency,l=null!==(n=state.selectedVariantShipping)&&void 0!==n?n:Object.values(state.variantShipping)[0],c=null!==(i=state.selectedProductVariant)&&void 0!==i?i:state.productInfo.variants[0],u=window.BigData.product.store.estimatedDelivery,v=new Date(l.shipDate+\" PST\"),p=l.shipMsg,f=null!==(s=state.variantPrices[c.id])&&void 0!==s?s:Object.values(state.variantPrices)[0];f=r(f);var h=[];return(null===(o=state.selectedVariantAddonGroups)||void 0===o?void 0:o.length)&&(h=state.selectedVariantAddonGroups.reduce((function(t,a){return t.concat(a.ephemeralVariantIds)}),[])),null===(d=state.selectedAddons)||void 0===d||d.forEach((function(t){t.forEach((function(t){var a=new Date(t.shipDate+\" PST\");a>v&&!t.shipsSeparately&&(v=a,p=t.shipMsg),h.includes(t.id)||(f=f.add(t.price))}))})),p&&\"null\"!=p||(p=\"5-7 business days\"),'\\n  <div class=\"total-delivery\">\\n      <span class=\"font-detail font-mob-detail\">'.concat(u,'</span>\\n      <span class=\"font-body-lg font-mob-sm\">').concat(p,'</span>\\n  </div>\\n  <span class=\"total-price font-subhead font-mob-lg\">').concat(f.format(),\"</span>\\n\")}();return returnValue"
                    },
                    "code": {
                     "bindings": {
                      "component.options.code": "let bigDataReady = !!window?.BigData?.product?.store && (!!state.selectedProductVariant || !!state.productInfo?.variants);\nif(!bigDataReady) {\n  return '';\n}\n\nlet {currency} = state;\nlet today = new Date();\nlet shippingData = state.selectedVariantShipping ?? Object.values(state.variantShipping)[0];\nlet variant = state.selectedProductVariant ?? state.productInfo.variants[0];\nlet estDelivery = window.BigData.product.store.estimatedDelivery;\nlet shipDate = new Date(shippingData.shipDate + \" PST\");\nlet shipMsg = shippingData.shipMsg;\nlet totalPrice = state.variantPrices[variant.id] ?? Object.values(state.variantPrices)[0];\ntotalPrice = currency(totalPrice);\nlet ephemeralIds = [];\nif(state.selectedVariantAddonGroups?.length) {\n  ephemeralIds = state.selectedVariantAddonGroups.reduce((final, group) => {\n    return final.concat(group.ephemeralVariantIds);\n  }, []);\n}\n\nstate.selectedAddons?.forEach(addonSet => {\n  addonSet.forEach(addon => {\n    let addonShipDate = new Date(addon.shipDate + \" PST\");\n    if(addonShipDate > shipDate && !addon.shipsSeparately) {\n      shipDate = addonShipDate;\n      shipMsg = addon.shipMsg;\n    }\n    if(!ephemeralIds.includes(addon.id)) {\n      totalPrice = totalPrice.add(addon.price);\n    }\n  });\n});\nif(!shipMsg || shipMsg == 'null') {\n  shipMsg = \"5-7 business days\";\n}\n    \nreturn `\n  <div class=\"total-delivery\">\n      <span class=\"font-detail font-mob-detail\">${estDelivery}</span>\n      <span class=\"font-body-lg font-mob-sm\">${shipMsg}</span>\n  </div>\n  <span class=\"total-price font-subhead font-mob-lg\">${totalPrice.format()}</span>\n`;"
                     }
                    },
                    "layerName": "Items summary",
                    "id": "builder-8b0d246bbc7b4505a25a11e6665287c9",
                    "class": "items-summary",
                    "meta": {
                     "bindingActions": {
                      "_newProperty": null,
                      "component": {
                       "options": {
                        "code": null
                       }
                      }
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<p>Hello there, I am custom HTML code!</p>",
                      "replaceNodes": true
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 16/16/16",
                    "id": "builder-e6c82cc917684776aac372a04069e683",
                    "meta": {
                     "previousId": "builder-2227a4038fd14241ba2d0ac841b377d4",
                     "bindingActions": {
                      "hide": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-16 tspacer-16 mspacer-16\" />\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].id]);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].id]\n}`;\n",
                      "data-no-backorder": "`${!!state?.productInfo?.tags?.filter((tag) => tag == \"no-backorder\").length}`;\n"
                     }
                    },
                    "layerName": "Add to cart button",
                    "tagName": "a",
                    "id": "builder-278714d48f274fdc95fd6acc848d775d",
                    "properties": {
                     "data-for-sale": "",
                     "data-no-backorder": ""
                    },
                    "class": "add-btn-parent",
                    "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].id]}`"
                        }
                       }
                      ],
                      "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": "var _a,_b,_c,_d,_e,_f,_g,Flib=state.Flib,hasProduct=!!window&&!!window.BigData&&!!window.BigData.product,requiresVariant=!!document.querySelector('.option-group[data-populated=\"true\"]'),variantEl=null,shippingData=null!==(_a=state.selectedVariantShipping)&&void 0!==_a?_a:Object.values(state.variantShipping)[0],variant=null!==(_e=null!==(_b=state.selectedProductVariant)&&void 0!==_b?_b:null===(_d=null===(_c=state.productInfo)||void 0===_c?void 0:_c.variants)||void 0===_d?void 0:_d[0])&&void 0!==_e?_e:{id:window.BigData.product.vid};console.log(\"DEBUG: pre-add to cart\",{state:{selectedVariantShipping:state.selectedVariantShipping,selectedProductVariant:state.selectedProductVariant,productInfoVariants:null===(_f=state.productInfo)||void 0===_f?void 0:_f.variants,variantsShipping:state.variantShipping},shippingData:shippingData,variant:variant});var items=[{quantity:1,id:hasProduct?variant.id:\"42871437951193\",properties:{_ship_date:shippingData.shipDate,_ship_msg:shippingData.shipMsg}}],today=new Date,shipDateStr=shippingData.shipDate,shipDate=new Date(shipDateStr+\" PST\"),shipMsg=shippingData.shipMsg;if(null===(_g=state.selectedAddons)||void 0===_g||_g.forEach((function(t){t.forEach((function(t){var a=new Date(t.shipDate+\" PST\");a>shipDate&&!t.shipsSeparately&&(shipDateStr=t.shipDate,shipDate=a,shipMsg=t.shipMsg)}))})),shipDate>today&&(items[0].properties[\"Estimated ship date\"]=shipMsg,shipDate>new Date(shippingData.shipDate+\" PST\")&&(items[0].properties._est_date=shipDateStr,items[0].properties._est_msg=shipMsg)),hasProduct&&requiresVariant&&(variantEl=document.querySelector('input[name^=\"variant\"]:checked'))&&(items[0].id=\"\".concat(variantEl.value),context.setState({selectedVariantDoesNotExist:!1})),state.selectedAddons&&state.selectedAddons.length>0){var addonParentProps_1={_addon_variants:BigData.product.selectedAddons.reduce((function(t,a){return t.concat(a.map((function(t){return t.id})))}),[])};Flib.traverse(BigData.product.selectedVariantAddonGroups,[\"gid\",\"arrName\",\"vid\",\"propName\"],(function(t,a){var e,i;if(\"id\"==t.propName){var s=BigData.product.selectedVariantAddonGroups[t.gid].key,r=BigData.product.selectedAddons.reduce((function(t,e){return t||e.find((function(t){return t.id===a}))}),void 0);addonParentProps_1.hasOwnProperty(s)?r&&addonParentProps_1[s].push(r.title):Object.assign(addonParentProps_1,r?((i={})[s]=[r.id],i):((e={})[s]=[],e))}})),Object.assign(items[0].properties,addonParentProps_1),items=items.concat(state.selectedAddons.reduce((function(t,a){return t.concat(a.map((function(t){var a=!1;if(Flib.traverse(BigData.product.selectedVariantAddonGroups,[\"gid\",\"arrName\",\"vid\"],(function(e,i){a||\"ephemeralVariantIds\"!=e.arrName||(a=i===t.id)})),a)return{};var e={quantity:1,id:t.id,properties:{_addon_parent_variant:items[0].id,_ship_date:t.shipDate,_ship_msg:t.shipMsg,\"Addon for\":state.productInfo.title}},i=new Date(t.shipDate+\" PST\");return t.shipsSeparately&&i>today?e.properties[\"Ships separately\"]=\"Estimated \".concat(t.shipMsg):!t.shipsSeparately&&shipDate>i&&(e.properties._est_date=shipDateStr,e.properties._est_msg=shipMsg),e})))}),[]))}if(!requiresVariant||requiresVariant&&variantEl){items.reverse();try{console.log(\"DEBUG: add to cart\",{items:items}),jQuery.post(\"\".concat(Shopify.routes.root,\"cart/add.js\"),{items:items},(function(t){state.inCart+=1,loadEgCartDrawer()}))}catch(t){console.log(\"submission error\",t)}}"
                           },
                           "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,o,i,n,a,e,d,l,r,u=!!(window&&window.BigData&&window.BigData.product&&window.BigData.product.store),v=u?window.BigData.product.store.addText:\"\",s=u?window.BigData.product.store.backorderText:\"\",c=!!(null===(o=null===(t=null===state||void 0===state?void 0:state.productInfo)||void 0===t?void 0:t.tags)||void 0===o?void 0:o.filter((function(t){return\"ignore-available\"==t})).length),f=!state.variantsInStock||!state.productInfo||\"true\"==state.variantsInStock[state.productInfo.variants[0].id],g=!(null===(n=null===(i=null===state||void 0===state?void 0:state.productInfo)||void 0===i?void 0:i.tags)||void 0===n?void 0:n.filter((function(t){return\"coming-soon\"==t})).length)&&!!(null===(e=null===(a=null===state||void 0===state?void 0:state.productInfo)||void 0===a?void 0:a.tags)||void 0===e?void 0:e.filter((function(t){return\"show-variants\"==t})).length)&&!!(null===(l=null===(d=null===state||void 0===state?void 0:state.productInfo)||void 0===d?void 0:d.options)||void 0===l?void 0:l.length),w=\"true\"==(null===(r=null===state||void 0===state?void 0:state.variantsInStock)||void 0===r?void 0:r[state.selectedProductVariant.id]);return u?c||!g&&f||w?null!=v?v:\"\":s||\"Backorder\":\"\"}();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}))",
                            "data-ship-msg": "var returnValue=function(){var e,t,a=new Date,n=null!==(e=state.selectedVariantShipping)&&void 0!==e?e:Object.values(state.variantShipping)[0],s=new Date(n.shipDate+\" PST\"),i=\" - ships \"+n.shipMsg;return null===(t=state.selectedAddons)||void 0===t||t.forEach((function(e){var t=new Date(e.shipDate+\" PST\");t>s&&(s=t,i=\" - ships \"+e.shipMsg)})),s<a?\"\":i}();return returnValue"
                           },
                           "code": {
                            "actions": {
                             "click": "let { Flib } = state;\nlet hasProduct = !!window && !!window.BigData && !!window.BigData.product;\nlet requiresVariant = !!document.querySelector(\n  '.option-group[data-populated=\"true\"]'\n);\nlet variantEl = null;\nlet shippingData =\n  state.selectedVariantShipping ?? Object.values(state.variantShipping)[0];\nlet variant = state.selectedProductVariant ??\n  state.productInfo?.variants?.[0] ?? { id: window.BigData.product.vid };\nconsole.log(\"DEBUG: pre-add to cart\", {\n  state: {\n    selectedVariantShipping: state.selectedVariantShipping,\n    selectedProductVariant: state.selectedProductVariant,\n    productInfoVariants: state.productInfo?.variants,\n    variantsShipping: state.variantShipping,\n  },\n  shippingData,\n  variant,\n});\nlet items = [\n  {\n    quantity: 1,\n    id: hasProduct ? variant.id : \"42871437951193\",\n    properties: {\n      _ship_date: shippingData.shipDate,\n      _ship_msg: shippingData.shipMsg,\n    },\n  },\n];\nconst today = new Date();\nlet shipDateStr = shippingData.shipDate;\nlet shipDate = new Date(shipDateStr + \" PST\");\nlet shipMsg = shippingData.shipMsg;\n\nstate.selectedAddons?.forEach((addonSet) => {\n  addonSet.forEach((addon) => {\n    let addonShipDate = new Date(addon.shipDate + \" PST\");\n    if (addonShipDate > shipDate && !addon.shipsSeparately) {\n      shipDateStr = addon.shipDate;\n      shipDate = addonShipDate;\n      shipMsg = addon.shipMsg;\n    }\n  });\n});\nif (shipDate > today) {\n  items[0].properties[\"Estimated ship date\"] = shipMsg;\n  if (shipDate > new Date(shippingData.shipDate + \" PST\")) {\n    items[0].properties._est_date = shipDateStr;\n    items[0].properties._est_msg = shipMsg;\n  }\n}\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    });\n  }\n}\n/*console.log({requiresVariant, variantEl});*/\nif (!!state.selectedAddons && state.selectedAddons.length > 0) {\n  let addonParentProps = {\n    _addon_variants: BigData.product.selectedAddons.reduce(\n      (rolling, addonSet) => {\n        return rolling.concat(addonSet.map((addon) => addon.id));\n      },\n      []\n    ),\n  };\n  Flib.traverse(\n    BigData.product.selectedVariantAddonGroups,\n    [\"gid\", \"arrName\", \"vid\", \"propName\"],\n    (ancestors, cVal) => {\n      if (ancestors.propName != \"id\") {\n        return;\n      }\n      let groupKey =\n        BigData.product.selectedVariantAddonGroups[ancestors.gid].key;\n      let addonMatch = BigData.product.selectedAddons.reduce(\n        (rolling, addonSet) => {\n          return !!rolling\n            ? rolling\n            : addonSet.find((addon) => addon.id === cVal);\n        },\n        undefined\n      );\n      if (!addonParentProps.hasOwnProperty(groupKey)) {\n        Object.assign(\n          addonParentProps,\n          !addonMatch ? { [groupKey]: [] } : { [groupKey]: [addonMatch.title] }\n        );\n      } else if (!!addonMatch) {\n        addonParentProps[groupKey].push(addonMatch.title);\n      }\n    }\n  );\n  Object.assign(items[0].properties, addonParentProps);\n  items = items.concat(\n    state.selectedAddons.reduce((rolling, addonSet) => {\n      return rolling.concat(\n        addonSet.map((addon) => {\n          let isEphemeral = false;\n          Flib.traverse(\n            BigData.product.selectedVariantAddonGroups,\n            [\"gid\", \"arrName\", \"vid\"],\n            (ancestors, cVal) => {\n              if (isEphemeral || ancestors.arrName != \"ephemeralVariantIds\") {\n                return;\n              }\n              isEphemeral = cVal === addon.id;\n            }\n          );\n          if (isEphemeral) {\n            return {};\n          }\n          let ret = {\n            quantity: 1,\n            id: addon.id,\n            properties: {\n              _addon_parent_variant: items[0].id,\n              _ship_date: addon.shipDate,\n              _ship_msg: addon.shipMsg,\n              \"Addon for\": state.productInfo.title,\n            },\n          };\n          let addonShipDate = new Date(addon.shipDate + \" PST\");\n          if (!!addon.shipsSeparately && addonShipDate > today) {\n            ret.properties[\"Ships separately\"] = `Estimated ${addon.shipMsg}`;\n          } else if (!addon.shipsSeparately && shipDate > addonShipDate) {\n            ret.properties._est_date = shipDateStr;\n            ret.properties._est_msg = shipMsg;\n          }\n          return ret;\n        })\n      );\n    }, [])\n  );\n}\n\nif (!requiresVariant || (requiresVariant && !!variantEl)) {\n  items.reverse();\n  try {\n    console.log(\"DEBUG: add to cart\", { items });\n    jQuery.post(`${Shopify.routes.root}cart/add.js`, { items }, (resp) => {\n      state.inCart += 1;\n      loadEgCartDrawer();\n    });\n  } catch (err) {\n    console.log(\"submission error\", err);\n  }\n}\n"
                            },
                            "bindings": {
                             "component.options.text": "let bigDataReady = !!window\r\n  && !!window.BigData\r\n  && !!window.BigData.product\r\n  && !!window.BigData.product.store\r\nlet addText = !bigDataReady ? '' : window.BigData.product.store.addText;\r\nlet backorderText = !bigDataReady ? '' : window.BigData.product.store.backorderText;\r\n\r\nlet ignoreAvailable = !!state?.productInfo?.tags?.filter(tag => tag == 'ignore-available').length;\r\nlet baseForSale = !state.variantsInStock || !state.productInfo || state.variantsInStock[state.productInfo.variants[0].id] == \"true\";\r\nlet hasOptions = !state?.productInfo?.tags?.filter(tag => tag == 'coming-soon').length && !!state?.productInfo?.tags?.filter(tag => tag == 'show-variants').length && !!state?.productInfo?.options?.length;\r\nlet selectedVariantForSale = state?.variantsInStock?.[state.selectedProductVariant.id] == \"true\";\r\n\r\nif(bigDataReady) {\r\n  if(ignoreAvailable || (!hasOptions && baseForSale) || selectedVariantForSale) {\r\n    return (addText != null ? addText : \"\");\r\n  }\r\n  else {\r\n    return !backorderText ? 'Backorder' : backorderText;\r\n  }\r\n}\r\nreturn \"\";\r\n\r\n\r\n\r\n/* below code is old + currently unused */\r\nconst selectedProductVariant = state.selectedProductVariant;\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)",
                             "data-ship-msg": "const today = new Date();\nlet shippingData = state.selectedVariantShipping ?? Object.values(state.variantShipping)[0];\nlet shipDate = new Date(shippingData.shipDate + \" PST\");\nlet shipMsg = \" - ships \" + shippingData.shipMsg;\n\nstate.selectedAddons?.forEach(addon => {\n  let addonShipDate = new Date(addon.shipDate + \" PST\");\n  if(addonShipDate > shipDate) {\n    shipDate = addonShipDate;\n    shipMsg = \" - ships \" + addon.shipMsg;\n  }\n});\nreturn shipDate < today ? \"\" : shipMsg;"
                            }
                           },
                           "layerName": "Add to Cart button",
                           "id": "builder-d9d98e2ac3904c6faf274238238bb8b7",
                           "properties": {
                            "data-ship-msg": ""
                           },
                           "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 {Flib} = state;\nlet hasProduct = !!window && !!window.BigData && !!window.BigData.product;\nlet requiresVariant = !!document.querySelector('.option-group[data-populated=\"true\"]');\nlet variantEl = null;\nlet shippingData = state.selectedVariantShipping ?? Object.values(state.variantShipping)[0];\nlet variant = state.selectedProductVariant ?? state.productInfo?.variants?.[0] ?? {id: window.BigData.product.vid};\nconsole.log('DEBUG: pre-add to cart', {\n\tstate: {\n\t\tselectedVariantShipping: state.selectedVariantShipping,\n\t\tselectedProductVariant: state.selectedProductVariant,\n\t\tproductInfoVariants: state.productInfo?.variants,\n\t\tvariantsShipping: state.variantShipping,\n\t},\n\tshippingData, variant,\n});\nlet items = [{\n\tquantity: 1,\n\tid: hasProduct ? variant.id : '42871437951193',\n\tproperties: {\n\t\t_ship_date: shippingData.shipDate,\n\t\t_ship_msg: shippingData.shipMsg\n\t}\n}];\nconst today = new Date();\nlet shipDateStr = shippingData.shipDate;\nlet shipDate = new Date(shipDateStr + \" PST\");\nlet shipMsg = shippingData.shipMsg;\n\nstate.selectedAddons?.forEach(addonSet => {\n\taddonSet.forEach(addon => {\n\t\tlet addonShipDate = new Date(addon.shipDate + \" PST\");\n\t\tif(addonShipDate > shipDate && !addon.shipsSeparately) {\n\t\t\tshipDateStr = addon.shipDate;\n\t\t\tshipDate = addonShipDate;\n\t\t\tshipMsg = addon.shipMsg;\n\t\t}\n\t});\n});\nif(shipDate > today) {\n\titems[0].properties['Estimated ship date'] = shipMsg;\n\tif(shipDate > (new Date(shippingData.shipDate + \" PST\"))) {\n\t\titems[0].properties._est_date = shipDateStr;\n\t\titems[0].properties._est_msg = shipMsg;\n\t}\n}\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});\n\t}\n}\n/*console.log({requiresVariant, variantEl});*/\nif(!!state.selectedAddons && state.selectedAddons.length > 0) {\n\tlet addonParentProps = {\n\t\t_addon_variants: BigData.product.selectedAddons.reduce((rolling, addonSet) => {\n\t\t\treturn rolling.concat(addonSet.map(addon => addon.id));\n\t\t}, [])\n\t};\n\tFlib.traverse(BigData.product.selectedVariantAddonGroups, ['gid', 'arrName', 'vid', 'propName'], (ancestors, cVal) => {\n\t\tif(ancestors.propName != 'id') { return; }\n\t\tlet groupKey = BigData.product.selectedVariantAddonGroups[ancestors.gid].key;\n\t\tlet addonMatch = BigData.product.selectedAddons.reduce((rolling, addonSet) => {\n\t\t\treturn !!rolling ? rolling : addonSet.find(addon => addon.id === cVal);\n\t\t}, undefined);\n\t\tif(!addonParentProps.hasOwnProperty(groupKey)) {\n\t\t\tObject.assign(addonParentProps, !addonMatch ? {[groupKey]: []} : {[groupKey]: [addonMatch.title]});\n\t\t} else if(!!addonMatch) {\n\t\t\taddonParentProps[groupKey].push(addonMatch.title);\n\t\t}\n\t});\n\tObject.assign(items[0].properties, addonParentProps);\n\titems = items.concat(state.selectedAddons.reduce((rolling, addonSet) => {\n\t\treturn rolling.concat(addonSet.map(addon => {\n\t\t\tlet isEphemeral = false;\n\t\t\tFlib.traverse(BigData.product.selectedVariantAddonGroups, ['gid', 'arrName', 'vid'], (ancestors, cVal) => {\n\t\t\t\tif(isEphemeral || ancestors.arrName != 'ephemeralVariantIds') { return; }\n\t\t\t\tisEphemeral = cVal === addon.id;\n\t\t\t});\n\t\t\tif(isEphemeral) {\n\t\t\t\treturn {};\n\t\t\t}\n\t\t\tlet ret = {\n\t\t\t\tquantity: 1,\n\t\t\t\tid: addon.id,\n\t\t\t\tproperties: {\n\t\t\t\t\t_addon_parent_variant: items[0].id,\n\t\t\t\t\t_ship_date: addon.shipDate,\n\t\t\t\t\t_ship_msg: addon.shipMsg,\n\t\t\t\t\t'Addon for': state.productInfo.title\n\t\t\t\t}\n\t\t\t};\n\t\t\tlet addonShipDate = new Date(addon.shipDate + \" PST\");\n\t\t\t\tif(!!addon.shipsSeparately && addonShipDate > today) {\n\t\t\t\t\tret.properties['Ships separately'] = `Estimated ${addon.shipMsg}`;\n\t\t\t\t}\n\t\t\t\telse if(!addon.shipsSeparately && shipDate > addonShipDate) {\n\t\t\t\t\tret.properties._est_date = shipDateStr;\n\t\t\t\t\tret.properties._est_msg = shipMsg;\n\t\t\t\t}\n\t\t\treturn ret;\n\t\t}));\n\t}, []));\n}\n\nif(!requiresVariant || (requiresVariant && !!variantEl)) {\n\titems.reverse();\n\ttry {\n\t\tconsole.log('DEBUG: add to cart', {items});\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});\n\t} catch(err) {console.log('submission error', err);}\n}"
                               }
                              }
                             ]
                            },
                            "bindingActions": {
                             "data-cart-max": [
                              {
                               "@type": "@builder.io/core:Action",
                               "action": "@builder.io:customCode",
                               "options": {
                                "code": "return state.qtyLimit > 0 && state.inCart >= state.qtyLimit;"
                               }
                              }
                             ],
                             "data-ship-msg": null,
                             "_newProperty": null
                            },
                            "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-0b92692e50a0401da33e62efb9bd6700",
                           "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": {
                     "large": {
                      "inlineSize": "100%"
                     },
                     "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-77d09a59975b478088d21f12c73d400c",
                    "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"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "inlineSize": "100%"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - x//16",
                    "id": "builder-d624a55a6e1b4efea48abea548c16d71",
                    "meta": {
                     "previousId": "builder-e6c82cc917684776aac372a04069e683",
                     "bindingActions": {
                      "hide": null
                     }
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"desktop-nix tspacer-16 mspacer-16\" />\n",
                      "replaceNodes": true
                     }
                    }
                   }
                  ]
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "VARIANT DISABLER",
                  "id": "builder-1bc9a9c6c4a04df28fe5c219e66924a8",
                  "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 addBtnParentEl = document.querySelector('.add-btn-parent');\n    let checkedOptionEl = document.querySelector('input[name^=\"variant\"]:checked');\n\n    let noBackorder = !!document.querySelector('.add-btn-parent[data-no-backorder=\"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 if(!!addBtnParentEl) { addBtnParentEl.style.display = ''; }\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": "ADDON UPDATER",
                  "id": "builder-48633cf167ef41ccb8bbb4862292cf0a",
                  "meta": {
                   "previousId": "builder-1bc9a9c6c4a04df28fe5c219e66924a8"
                  },
                  "component": {
                   "name": "Custom Code",
                   "options": {
                    "code": "<script>\n  window?.BigData?.product?.selectedVariantAddonGroups?.forEach((group, i) => {\n    const addonInputs = [...document.querySelectorAll(`input[name=\"addon_${group.key}\"]`)];\n    const selectedIds = window.BigData.product.selectedAddons[i].map(addon => addon.id);\n    const selectionValid = selectedIds.every(selectedId => group.variants.find(variant => variant.id === selectedId));\n    const defaultInputs = addonInputs.reduce((rolling, inp) => {\n        if((!group.toggleable && inp.value === group.checkedVariantIds?.[0]) ||\n          (group.toggleable && group.checkedVariantIds.includes(inp.value))) {\n            rolling.push(inp);\n        }\n        return rolling;\n    }, []);\n    if(!selectionValid && defaultInputs.length) {\n      defaultInputs.forEach(inp => inp.click());\n    }\n    else if(!!addonInputs && addonInputs.length) {\n      addonInputs.forEach(inp => {\n        if(selectedIds.includes(inp.getAttribute('value'))) {\n          inp.checked = true;\n        }\n      });\n    }\n  });\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-7d156e54947744bcad62369921a2f2e2",
                  "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-2246462740d04ebdac559600e72d0e89",
              "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,
              "layerName": "[SPACER] - 160//120",
              "id": "builder-72724545b8454ca28d4e5b6dc6d1c914",
              "meta": {
               "previousId": "builder-38bc513872c841149ba23a3c51a80ff4"
              },
              "component": {
               "name": "Custom Code",
               "options": {
                "code": "<div class=\"spacer-160 tspacer-160 mspacer-120\" />\n",
                "scriptsClientOnly": true
               }
              },
              "responsiveStyles": {
               "large": {
                "display": "flex"
               },
               "medium": {
                "display": "flex"
               },
               "small": {
                "display": "flex"
               }
              }
             },
             {
              "@type": "@builder.io/sdk:Element",
              "@version": 2,
              "bindings": {
               "show": "var _a;(null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)&&(\"9130508157145\"==window.BigData.product.id||window.BigData.product.id)"
              },
              "code": {
               "bindings": {
                "show": "!!window?.BigData?.product\r\n&& (window.BigData.product.id == '9130508157145'\r\n|| window.BigData.product.id == '9145777094873')"
               }
              },
              "layerName": "Content Beyond Page",
              "id": "builder-a549cc80de3343bd887ecc78a886a0ff",
              "meta": {
               "bindingActions": {
                "show": null,
                "hide": null
               }
              },
              "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-ebb83bce5f9146a496cb4c9299216c3d",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-fa35b6622e284adc920dc9cffe6f81fe"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-91cf76b04e224bb887958c4d5b1ec7a1",
                  "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-c8fcc25628d14ac987ef7894e20788df",
                    "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-edf2d7c4e83f468993a51adfe314d530",
                    "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-f2a57d32b10a47bbafeaa4770784733c",
                    "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-0721c69185f046948247d7de40903a46",
                    "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-008fdb404b484be5acd0789f48613b15",
                    "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-150e916c1fa344bf886228350e82fb35",
                "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-547838e7ec65440ca9340d49d85e7cca",
                "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"
                 }
                },
                "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-25998444f5bb4dad95045cd5d0158699",
                "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-47dd6bf1529d48d6b40e0624de7cc059",
                "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-709ac366f0be4f82a40dc0bc056e5255",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-48b59f3619f649f0952a359b915af9df"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-643e9550d2ba4682ab11cbb08ce60411",
                  "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>107g</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-6128b203096746588503cf1f56b5f5db",
                  "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>48-75 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-09754def24964a319bdc019469a09d1d",
                  "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-94432f55606f45d396a1c0aee31f3d0f",
                  "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;\">IPD range</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-0e423caa1eb747fea70db27412e6e4ba",
                  "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-c3437838f8ef4b5484e5f826e6cccc86",
                  "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",
                    "display": "none"
                   },
                   "medium": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-00ab9d1543694731aff5839e16b1a2d7",
                  "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",
                    "display": "none"
                   },
                   "medium": {
                    "fontSize": "24px"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-e3d21eb7421a4ad2b870d5ee8c3ee753",
                  "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": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-299ce3d86a7e4046a910a94db8bb311d",
                  "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": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-d5a513e3735440d18fffe13f92053dc6",
                  "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": {
                     "@type": "@builder.io/core:LocalizedValue",
                     "Default": "<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-3eda527437264b6980ae23f1ba7f9c05",
                  "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>IPD range</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-2088ef296c8d47f48ffdd757046c7c99",
                  "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": "none"
                   },
                   "medium": {
                    "display": "none",
                    "textAlign": "left"
                   },
                   "small": {
                    "display": "none"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-1f2e243ca78a48369b814730f6d0ea99",
                  "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": "none"
                   },
                   "medium": {
                    "display": "none",
                    "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-3c344287634a48bbb8b01960977ed19c",
                "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-299b172501204bd88db7479073bb6c21",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-3ace0c04f4794e7b897400b12701131a"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-898c3dfe2a86464aa98b0a49ac26254c",
                  "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-33a99c515f88407cbc12b8ee4b55321a",
                    "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 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-fc0d922f09be4ad89716599f79309476",
                    "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-20ecf51f6f414d679656269e766c99c5",
                    "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\">Beyond 2's next-generation optics paired with ultra-high resolution micro-OLED displays delivers an unbelievable visual experience. The optics features total edge-to-edge clarity, a massive sweet spot, reduced glare, and improved brightness compared to Beyond 1. This provides vibrant colors, high contrast, sharp details, and a shockingly wide field of view that competes with leading headsets like the Meta Quest 3 and Valve Index.&nbsp;</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-f39d555a922c47249199c4f440079ea2",
                    "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-7cd95949e5c74e1fb6d58030f0018edb",
                    "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-6b5b27051f0e47a5bcd6a29b28361413",
                    "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-820f0f65ad3542669039a70e457ff69d",
                "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"
                 }
                },
                "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-a6bc6199b24142b387094ffbdc2a4ca6",
                "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-9ba70dbe4ddf48dfa1e8cf367fb9fba8",
                "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-877512c95fa74892877526041423a5c8",
                "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-41be911446834e7bbf219860e0198764",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-8115d5b47f964d6c945b5ed25b157235"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "id": "builder-42e776bd28564464b18ec66d8b774029",
                  "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>2560 × 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-4c79fd66a6e7485ebf23a5a853505859",
                  "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-b1fe6b75868d47b996fdc9fd35173148",
                  "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-677220152d514528a47fcff1f9d1dad6",
                  "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-abb4b8a19392433e9505214000583680",
                  "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-38c08fa99bb14d5d9d13dbbe21acc2e7",
                  "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-07570a0152804a70ab769634073cb26f",
                  "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>116°</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-e302df4b3ccb4e7a981abb032bc7babe",
                  "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-e51b92d68a234efbbca8b251126111bf",
                  "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-cdb728f7b560452fae359fb2ce517be1",
                  "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>pixels per eye</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-a82649610a7d4700b2cb451e0314e57a",
                  "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-b534461eac6b48768207ac3bf01e870d",
                  "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>peak pixels per degree</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-5909b650a47b4fde96aeb2f4d8623eea",
                  "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>diagonal 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-47c716ade21f45d58505799e3136e504",
                "meta": {
                 "previousId": "builder-3c220e922dbc4436a9ef0087e49ed7e7"
                },
                "component": {
                 "name": "Custom Code",
                 "options": {
                  "code": "<div class=\"spacer-160 mspacer-120\" />\n",
                  "replaceNodes": true
                 }
                },
                "responsiveStyles": {
                 "medium": {
                  "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-782bf8ee1d244efc99170ffdf5915ef9",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-3ace0c04f4794e7b897400b12701131a"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-9f52e75148c547ab930e289c2faa569a",
                  "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-bbadcba9f140487fabfb8fa20f92c597",
                    "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": "none",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto"
                     },
                     "medium": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 32//24",
                    "id": "builder-f2d5ab8bd54a489abb3572ea06672821",
                    "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": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "flex"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "id": "builder-f2091b5ce55e4cbba1b29ede3b021f3b",
                    "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": "none",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "lineHeight": "normal",
                      "height": "auto"
                     },
                     "medium": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[SPACER] - 56",
                    "id": "builder-1fbcc9f6208a46e68832cbe7015c2810",
                    "meta": {
                     "previousId": "builder-526064ed63f74122984b4ef412db5802"
                    },
                    "component": {
                     "name": "Custom Code",
                     "options": {
                      "code": "<div class=\"spacer-56\" />\n",
                      "scriptsClientOnly": true
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none"
                     },
                     "medium": {
                      "display": "none"
                     },
                     "small": {
                      "display": "none"
                     }
                    }
                   },
                   {
                    "@type": "@builder.io/sdk:Element",
                    "@version": 2,
                    "layerName": "[mSPACER] - 24",
                    "id": "builder-1a7b887f45ab4b7f92237a1ffd43cfa2",
                    "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-17ff2a087fab48d78b44e049df2ed259",
                    "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"
                   },
                   "medium": {
                    "display": "none"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "padding": "0px",
                  "textAlign": "left",
                  "width": "100%"
                 },
                 "medium": {
                  "display": "none"
                 }
                }
               },
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[GRID] - Body Tracking Imagery",
                "id": "builder-530e8a46ad664df3aaefdf401d0a4e3b",
                "class": "base-grid",
                "meta": {
                 "previousId": "builder-49f15b2d29df4b3a87e25b01fb85a4f9"
                },
                "children": [
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid left)",
                  "id": "builder-747788474d454c2ab4207a3cf7d7f96f",
                  "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-38321072d32e4da9892b7c4a7b3feaae",
                    "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: 998px) 48vw, 59vw"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none",
                      "flexDirection": "column",
                      "position": "relative",
                      "flexShrink": "0",
                      "boxSizing": "border-box",
                      "minWidth": "20px",
                      "overflow": "hidden",
                      "height": "25vw",
                      "marginLeft": "0px",
                      "marginRight": "0px"
                     },
                     "medium": {
                      "height": "50vw",
                      "display": "none"
                     },
                     "small": {
                      "width": "100%",
                      "marginLeft": "0px",
                      "height": "80vw"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "none",
                    "flexDirection": "column",
                    "width": "100%",
                    "height": "30vw"
                   },
                   "medium": {
                    "height": "100%",
                    "display": "none"
                   },
                   "small": {
                    "width": "100%",
                    "height": "100%"
                   }
                  }
                 },
                 {
                  "@type": "@builder.io/sdk:Element",
                  "@version": 2,
                  "layerName": "(grid right)",
                  "id": "builder-fd8c266776ae4593815a6244e9bb698e",
                  "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-a3c46e1e03584310b5f4ae6a42474fb5",
                    "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: 998px) 48vw, 59vw"
                     }
                    },
                    "responsiveStyles": {
                     "large": {
                      "display": "none",
                      "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",
                      "display": "none"
                     },
                     "small": {
                      "width": "100%",
                      "marginLeft": "0px",
                      "height": "80vw"
                     }
                    }
                   }
                  ],
                  "responsiveStyles": {
                   "large": {
                    "justifyContent": "flex-start",
                    "display": "none",
                    "flexDirection": "column",
                    "height": "30vw"
                   },
                   "medium": {
                    "height": "100%",
                    "display": "none"
                   },
                   "small": {
                    "height": "100%"
                   }
                  }
                 }
                ],
                "responsiveStyles": {
                 "large": {
                  "paddingLeft": "0px",
                  "paddingRight": "0px",
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "display": "none"
                 },
                 "medium": {
                  "marginLeft": "0px",
                  "marginRight": "0px",
                  "display": "none"
                 },
                 "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,
              "bindings": {
               "show": "var _virtual_index=!!state.specMap&&state.specMap.length>0&&!state.loading&&state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!state.specMap && state.specMap.length > 0 && !state.loading && state.productInfo"
               }
              },
              "layerName": "[SPACER] - 120//80",
              "id": "builder-ddcd5ced013e4aaa9a7ff1214ff925db",
              "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&&state.specMap.length>0&&!state.loading&&state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!state.specMap && state.specMap.length > 0 && !state.loading && state.productInfo"
               }
              },
              "id": "builder-ed611cb0347b43e1aa70f93e1bc23707",
              "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&&state.specMap.length>0&&!state.loading&&state.productInfo;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!state.specMap && state.specMap.length > 0 && !state.loading && state.productInfo"
               }
              },
              "layerName": "[SPACER] - 40//",
              "id": "builder-6df929297dfe4965b5985c5ee122eefa",
              "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-5d2c7d01b91446de9b72c6fcca7e26c5",
              "class": "base-grid",
              "meta": {
               "previousId": "builder-56c8d097ca1b4032a0a9dfb9bca41a71"
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "layerName": "[SPACER] - 32//",
                "id": "builder-26959160361b40e6bcb22e7111f9c4df",
                "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-cb3d95b74d06478b9559d5fd4dd71dbf",
                "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-1d39677a35d0405da86f83d48d181135",
                  "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-c9fec4eb44a84f4ca9d36bfe85efd401",
                "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-01115e9443f54d79a2330e8079bf4d6a",
                  "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-147f6331194849d6a999ec3bdb36ca94",
                "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-561bee1360624e06ad1b55dbcd4ffb2a",
                "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-a4df034f20f145979601c80e319a4d7c",
                  "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-c5d4b207d6814e47be6fe2c6a3f20900",
                "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-684bad63363c4068b8ef9b1b2caebfb6",
                  "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-3815ee6f151242bfb5479b875e6e381c",
                "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-e8cb430d65b0487c8504ec30da554f47",
              "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 _a,_virtual_index=!!(null===(_a=null===window||void 0===window?void 0:window.BigData)||void 0===_a?void 0:_a.product)&&\"9130508157145\"==window.BigData.product.id;return _virtual_index"
              },
              "code": {
               "bindings": {
                "show": "!!window?.BigData?.product && window.BigData.product.id == '9130508157145'"
               }
              },
              "layerName": "Reviews",
              "id": "builder-e7ed5f5d202e40029585fe05813d28e4",
              "properties": {
               "id": "reviews"
              },
              "children": [
               {
                "@type": "@builder.io/sdk:Element",
                "@version": 2,
                "id": "builder-4b8fea81f89646d6a9d17b580ce974b9",
                "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-472309a06d0c404c8bad528b52409620",
                "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-174e70bbac4f46919a01df51fd3e6360",
                "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        state.selectedVariantShipping = state?.variantShipping?.[defaultVariant.id];\n        state.selectedVariantData = state?.variantData?.[defaultVariant.id];\n        state.selectedVariantAddonGroups = state?.variantAddonGroups?.[defaultVariant.id];\n        state.selectedAddons = state?.selectedVariantAddonGroups?.map(group => {\n            return group.variants.reduce((rolling, variant) => {\n                if((!group.toggleable && variant.id === group.checkedVariantIds?.[0]) ||\n                   (group.toggleable && group.checkedVariantIds.includes(variant.id))) {\n                    rolling.push(variant);\n                }\n                return rolling;\n            }, []);\n        });\n        \n        if(!!window?.BigData?.product) {\n            window.BigData.product.selectedVariantShipping = state.selectedVariantShipping;\n            window.BigData.product.selectedVariantData = state.selectedVariantData;\n            window.BigData.product.selectedVariantAddonGroups = state.selectedVariantAddonGroups;\n            window.BigData.product.selectedAddons = state.selectedAddons;\n        }\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            const locale = Shopify.locale ?? 'en';\n            return fetch(`https://cdn.builder.io/api/v1/shopify/product-box-data?apiKey=${state.apiKey || context.apiKey || builder.apiKey}&productId=${productId}&currencyIsoCode=${activeCurrency}&locale=${locale}`)\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"
      }
     }
    },
    {
     "id": "builder-pixel-oo1yzilo2n",
     "@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": 1742700159228,
  "firstPublished": 1736900654104,
  "testRatio": 1,
  "screenshot": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fd3d8e658c4fa40edac17e6a30644001b",
  "createdBy": "eKkJ2UiI2tPDREXNlNnSplF1SqP2",
  "lastUpdatedBy": "eKkJ2UiI2tPDREXNlNnSplF1SqP2",
  "rev": "xjjxn8a44bq"
 },
 {
  "query": [],
  "folders": [],
  "createdDate": 1708984883312,
  "id": "5d7438697aa94ebaadeb8b671fe95ac6",
  "name": "PROTOTYPE Variant Picker",
  "modelId": "11ae83ef45d64e1c921acc044cf2d904",
  "published": "published",
  "meta": {
   "hasLinks": true,
   "symbolsUsed": {
    "730bf2e0bd2b4cc185afa5520fd4c92d": true
   },
   "format": "shopify",
   "kind": "component",
   "shopifyDomain": "bigscreenvr.myshopify.com",
   "lastPreviewUrl": "https://https___bigscreenvr__myshopify__com.preview.builder.codes/apps/builder?apiKey=64dd5478e25746bf9db3b6c0319905f6&model=shop-proto-product&builder.cachebuster=m5x5865r&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%2CeditContentPriority&builder.user.role.name=Admin&builder.user.role.id=admin&builder.cachebust=true&builder.preview=shop-proto-product&builder.noCache=true&builder.allowTextEdit=true&__builder_editing__=true&builder.overrides.shop-proto-product=5d7438697aa94ebaadeb8b671fe95ac6&builder.overrides.5d7438697aa94ebaadeb8b671fe95ac6=5d7438697aa94ebaadeb8b671fe95ac6&builder.options.locale=Default",
   "shopifyCustomDomain": "store.bigscreenvr.com"
  },
  "data": {
   "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}}"
   },
   "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}",
   "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": ""
   },
   "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",
   "customFonts": [
    {
     "isUserFont": true,
     "category": "serif",
     "family": "Neue Haas Grotesk Display Pro - 55 Roman",
     "fileUrl": "https://cdn.builder.io/o/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F801ad1fc927c41ef959636b8424c18b6?alt=media&token=269259f3-2e52-4b04-b789-5e22187828bf&apiKey=64dd5478e25746bf9db3b6c0319905f6"
    }
   ],
   "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  \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>\r\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"
      }
     }
    },
    {
     "@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:\"9029126979801\";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  : \"9029126979801\";\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 : \"9029126979801\""
               }
              }
             ]
            }
           }
          }
         }
        }
       },
       "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?\"$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-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": "\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-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=!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-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 = 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-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\"==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-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>"
                 }
                },
                "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-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-wybqunggzge",
     "@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": 1736900602225,
  "firstPublished": 1708984936242,
  "testRatio": 1,
  "screenshot": "https://cdn.builder.io/api/v1/image/assets%2F64dd5478e25746bf9db3b6c0319905f6%2F2299fad5602541a9b2a2ceafd8204d0f",
  "createdBy": "eKkJ2UiI2tPDREXNlNnSplF1SqP2",
  "lastUpdatedBy": "eKkJ2UiI2tPDREXNlNnSplF1SqP2",
  "rev": "xjjxn8a44bq"
 }
]