{"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: 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}}"},"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\n\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    //--Fns\n    var populateQueries = toggle => toggle.query = document.getElementsByClassName(toggle.class); //.forEach(↓)\n    var flipToggles = toggle => {\n      if(toggle.query.length > 0) {\n        let el = toggle.query[0];\n        let state = getComputedStyle(el)[toggle.cssProp];\n        el.style[toggle.cssProp] = state == toggle.off ? toggle.on : toggle.off;\n      }\n    }; //.forEach(↓)\n    var getToggleNumber = (element) => {\n      return element.id.split('_')[1];\n    };\n    var getToggleCollection = (toggleGroupKey, elementKey, toggleNumber = '') => {\n      let query = `.TOG${toggleGroupKey}.tog-${elementKey}` + (toggleNumber == '' ? '' : `[data-tognum=\"${toggleNumber}\"]`);\n      return [...document.querySelectorAll(query)];\n    };\n    var getToggleElement = (toggleGroupKey, elementKey, otherClasses = '') =>\n      document.querySelector(`.TOG${toggleGroupKey}.tog-${elementKey}${otherClasses}`);\n    // window.updateSliderControls = () => {\n    //   let prodSlides = getToggleCollection('prod', 'slider');\n    //   console.log('DEBUG', {prodSlides}); //debug\n    //   let togNum = 0;\n    //   for(let i = 0; i < prodSlides.length; i++) {\n    //     let slide = prodSlides[i];\n    //     if(slide.getClientRects()[0].x > 0) {\n    //       togNum = slide.dataset.tognum;\n    //       break;\n    //     }\n    //   }\n    //   console.log('DEBUG', {togNum}); //debug\n    //   if(togNum) {\n    //     let indexDisplay = getToggleElement('prod', 'index');\n    //     if(!!indexDisplay) {\n    //       let cur = togNum.toString().padStart(2, '0');\n    //       let tot = prodSlides.length.toString().padStart(2, '0');\n    //       indexDisplay.innerHTML = `${cur} / ${tot}`;\n    //     }\n    //     // let leftBtn = getToggleItem('prod', 'btn', '.left');\n    //     // let rightBtn = getToggleItem('prod', 'btn', '.right');\n    //   }\n    // };\n\n\n    //--Fixes\n    //Ensure cart refreshes each time it's opened\n    let cartBtn = document.querySelector('a#cart-icon-bubble');\n    if(!!cartBtn)\n      cartBtn.addEventListener('click', evt => {evt.preventDefault(); loadEgCartDrawer();});\n\n    //Ensure store product images are not lazy-loading\n    let productImages = [...document.querySelectorAll('.store-slider .item img')];\n    productImages.push(...document.querySelectorAll('.slider .item img'));\n    productImages.forEach(element => element.removeAttribute('loading'));\n\n\n    //--State assignments\n    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\"}]};\n    state.dummySpecMap = Object.keys(state.dummySpecs).map((name, index) => {\n      return {name, index, specs: state.dummySpecs[name]};\n    });\n\n    let spec = {};\n    state.inCart = 0;\n    state.qtyLimit = 0;\n    if(!!window && !!window.BigData && !!window.BigData.product) {\n      //Store the specifications object in a builder-friendly way\n      let spec = !!window.BigData.product.store.specs ? window.BigData.product.store.specs : {};\n      state.specMap = Object.keys(spec).map((name, index) => {\n        return {name, index: ++index, specs: spec[name]};\n      });\n\n      //state.locale = !!window.BigData.product.store ? window.BigData.product.store.locale : 'en';\n      state.inCart = !!window.BigData.product.inCart ? window.BigData.product.inCart : 0;\n      state.qtyLimit = !!window.BigData.product.qtyLimit ? window.BigData.product.qtyLimit : 0;\n      state.selectorHeader = !!window.BigData.product.store.selectorHeader ? window.BigData.product.store.selectorHeader : \"\";\n      state.selectorDescription = !!window.BigData.product.store.selectorDescription ? window.BigData.product.store.selectorDescription : \"\";\n      state.productImages = !!window.BigData.product.images ? window.BigData.product.images : [];\n      state.variantsInStock = !!window.BigData.product.variantsInStock ? window.BigData.product.variantsInStock : {};\n      state.variantPrices = !!window.BigData.product.variantPrices ? window.BigData.product.variantPrices : {};\n      state.variantShipping = !!window.BigData.product.variantShipping ? window.BigData.product.variantShipping : {};\n      state.variantData = !!window.BigData.product.variantData ? window.BigData.product.variantData : {};\n      state.variantAddonGroups = !!window.BigData.product.variantAddonGroups ? window.BigData.product.variantAddonGroups : {};\n\n    }\n\n    //Cart qty state updater -- BigData.newState is set by loadEgCartDrawer() when qty changes\n    const updateCartQty = (function(state) {\n      if(!!window && !!window.BigData && !!window.BigData.product && !!window.BigData.newState) {\n        delete window.BigData.newState;\n        state.inCart = window.BigData.product.inCart;\n      }\n    }).bind(this, state);\n    window.setInterval(updateCartQty, 250);\n\n\n    //--Assigns the click event for each grid carousel item--\n    let clickTargets = [...document.querySelectorAll('.gc-item')];\n    clickTargets.forEach(el => el.onclick = () => {\n      let brethren = [...el.parentElement.children];\n      let caroIndex = brethren.indexOf(el);\n      brethren.forEach(littleBro => littleBro.classList.remove('gc-main', 'gc-next', 'gc-min', 'gc-last'));\n      //Set carousel image classes\n      el.classList.add('gc-main');\n      if(caroIndex == brethren.length - 1) {\n        el.classList.add('gc-last');\n        el.previousElementSibling?.classList.add('gc-next');\n        el.previousElementSibling?.previousElementSibling?.classList.add('gc-min');\n      }\n      else { //There is at least one next sibling\n        el.nextElementSibling.classList.add('gc-next');\n        //Who gets gc-min?\n        if(caroIndex == 0)\n          el.nextElementSibling.nextElementSibling?.classList.add('gc-min');\n        else el.previousElementSibling.classList.add('gc-min');\n        //Who gets gc-last?\n        if(caroIndex > 0)\n          el.nextElementSibling.classList.add('gc-last');\n        else el.nextElementSibling.nextElementSibling.classList.add('gc-last');\n      }\n      //Set carousel caption classes\n      let captions = el.parentElement.parentElement.querySelectorAll('.grid-carousel-captions .gc-caption');\n      if(captions.length > caroIndex) {\n        captions.forEach(captionBro => captionBro.classList.remove('gc-main'));\n        captions[caroIndex].classList.add('gc-main');\n      }\n    });\n    \n\n    //--Flib\n    if(!!window.BigData) {\n      window.BigData.Flib = class {\n        //This class is not meant to be instantiated, and only exists for function reference\n        constructor() {}\n\n        //Navigates layers of an object and calls action() for each resulting endpoint/value\n          //layerAliases - Array(layer1Alias, layer2Alias, ...) --number of elements determines number of layers\n          //action - function(iterKeys, value) --called for each value encountered at deepest layer\n            //iterKeys - GIVEN FORMAT: {layer1Alias: [layer1IterNKey], layer2Alias: [layer2IterNKey]}\n            //value - GIVEN FORMAT: The value for current deepest layer N\n          //iterKeys - Only used within function recursively to populate layer names (keys) for current endpoint to action()\n        static traverse(target, layerAliases, action, aliasId = 0, iterKeys = {}) {\n          let layerAlias = layerAliases[aliasId];\n\n          // console.log(`-- Traversing layer '${layerAlias}' --`); //debug\n          // if(aliasId > 0)\n          //   console.log(`Keys where ${layerAliases[aliasId - 1]}: '${iterKeys[layerAliases[aliasId - 1]]}':`);\n          // console.log(Object.keys(target));\n\n          //Ensure the given target variable is an object. Helps prevent unintended behavior i.e. when the structure doesn't go the full depth\n          if(typeof target == 'object') {\n            //Loop through all elements of current layer\n            for(let layerKey of Object.keys(target)) {\n              iterKeys[layerAlias] = layerKey;\n              //If more layers remain, move into the next one\n              if(layerAliases.length - 1 > aliasId) {\n                this.traverse(target[layerKey], layerAliases, action, aliasId + 1, iterKeys);\n              }\n              else { //If this (potentially recursive) call is the final layer/endpoint, call action() on the value here\n                // console.log(`ENDPOINT '${layerKey}'; key tree:`); //debug\n                // console.log(iterKeys);\n                action(iterKeys, target[layerKey]);\n              } //\n            }\n          }\n          //Target variable was not an object (dead-end prior to reaching layerAliases.length layers deep). Call action() immediately with partial iterKeys\n          else action(iterKeys, target);\n          return null;\n        }//<< END traverse()\n\n        //Returns the value at target[layerKeys[0]][layerKeys[1]][...] only if each layer's key exists, else returns undefined\n        static proof(target, layerKeys, defaultValue = undefined) {\n          if(target != undefined && layerKeys.length > 0) {\n            if(target[layerKeys[0]] != undefined)\n              return this.proof(target[layerKeys[0]], layerKeys.slice(1, layerKeys.length));\n            else return defaultValue;\n          }\n          return target;\n        }//<< END proof()\n\n        //Returns reference to target[layerKeys[0]][...layerKeys[n]], ensuring each parent object or array exists along the way\n        //If the final child is not an Object or Array, or if returnParent set to true, the return value will instead be\n        //the parent of the final child. The final child variable will be initialized to initType if it did not already exist\n        static reference(target, layerKeys, initType, returnParent = false) {\n          // console.log({target, typeof: typeof target}); //debug\n          if(typeof target == 'undefined') { console.warn(`ERROR - reference: Given target object is not yet initialized`); return; } //target = {};\n          if(typeof target != 'object') { console.warn(`WARNING - reference: Given target is not of type 'object'; outcome may be unexpected`); } //target = {};\n\n          //Accept initType as a string if not given a constructor\n          if(typeof initType != 'function') {\n            switch(initType) {\n              case 'string':\n                initType = String;\n                break;\n              case 'number':\n                initType = Number;\n                break;\n              case 'array':\n                initType = Array;\n                break;\n              case 'object':\n              case null:\n                initType = Object;\n                break;\n              default:\n                console.warn(`ERROR - reference: Given initType is not valid`);\n                return;\n                break;\n            }\n            // console.log(`NOTICE - reference: Given initType was redirected from a string`);\n          }\n          if(layerKeys.length > 1) {\n            if(target[layerKeys[0]] === undefined) {\n              if(typeof layerKeys[1] == 'number') target[layerKeys[0]] = []; //Ensure integer keys are assigned to an array, not an object\n              else target[layerKeys[0]] = {};\n            }\n            return this.reference(target[layerKeys[0]], layerKeys.slice(1, layerKeys.length), initType, returnParent);\n          }\n          else {\n            if(target[layerKeys[0]] == undefined) target[layerKeys[0]] = new initType;\n            if(!returnParent && (initType === Object || initType === Array))\n              return target[layerKeys[0]];\n            else return target;\n          }\n        }//<< END reference()\n\n        //Sets value at target[layerKeys[0]][...layerKeys[n]], ensuring each parent object or array exists along the way\n        static deepSet(target, layerKeys, value) {\n          this.reference(target, layerKeys, typeof value, true)[layerKeys[layerKeys.length - 1]] = value;\n          return target; //Hand back target in case it was supplied as a brand new object\n        }//<< END deepSet()\n\n        //Pushes value to array at target[layerKeys[0]][...layerKeys[n]], ensuring each parent object exists along the way\n        static deepPush(target, layerKeys, value) {\n          this.reference(target, layerKeys, Array).push(value);\n          return target; //Hand back target in case it was supplied as a brand new object\n        }//<< END deepPush()\n\n        //Returns index of corresponding addon group\n          //searchParams - OPTIONS: {variantId: string, key: string}\n        static findGroupId(searchParams) {\n          const {variantId, key} = searchParams;\n          const liveGroups = window?.BigData?.product?.selectedVariantAddonGroups;\n          let ret;\n          if(!liveGroups) return;\n          if(!!key) {\n            ret = liveGroups.findIndex(group => group.key === key)\n          }\n          else if(!!variantId) {\n            this.traverse(liveGroups, ['gid', 'gProp', 'vid', 'vProp'], (ancestors, cVal) => {\n              if(ancestors.vProp == 'id' && cVal == variantId) {\n                ret = ancestors.gid;\n              }\n            });\n          }\n          return ret;\n        }\n\n        //Same as above but returns the group ref itself\n        static findGroup(searchParams) {\n          const gid = this.findGroupId(searchParams);\n          return window?.BigData?.product?.selectedVariantAddonGroups?.[gid];\n        }\n\n        //Returns reference to corresponding addon variant object\n        static findAddon(variantId) {\n          const liveGroups = window?.BigData?.product?.selectedVariantAddonGroups;\n          let ret;\n          if(!liveGroups) return;\n          if(!!variantId) {\n            this.traverse(liveGroups, ['gid', 'gProp', 'vid', 'vProp'], (ancestors, cVal) => {\n              if(ancestors.vProp == 'id' && cVal == variantId) {\n                ret = liveGroups[ancestors.gid].variants[ancestors.vid];\n              }\n            });\n          }\n          return ret;\n        }\n\n        //Simply date as GMT\n        static rootDate(dateStr) {\n          if(!dateStr) {\n            return 'Invalid Date';\n          }\n          let dateParts = dateStr.split('-');\n          let date = new Date();\n          date.setUTCFullYear(dateParts[0]);\n          date.setUTCMonth(dateParts[1] - 1);\n          date.setUTCDate(dateParts[2]);\n          date.setUTCHours('00');\n          date.setUTCMinutes('00');\n          date.setUTCSeconds('00');\n          date.setUTCMilliseconds('0');\n          return date;\n        }\n      };\n      state.Flib = window.BigData.Flib;\n      state.currency = window?.curr;\n    } //<< END Flib\n  } //<< END isBrowser\n}\n\n    \n\nexport default main();","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","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":""},"customFonts":[{"family":"Fragment Mono","fileUrl":"https://cdn.builder.io/o/assets%2F64dd5478e25746bf9db3b6c0319905f6%2Fee42b3815fbc4360b6bbb28c6349779f?alt=media&token=eda9fbe0-4a03-44a8-9620-6b790016be15&apiKey=64dd5478e25746bf9db3b6c0319905f6","isUserFont":true,"category":"sans-serif"}],"blocks":[{"@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"}}}]}}