{"product_id":"loafers-kepler-cream","title":"[Kepler] ラウンドトゥ シャーリングソフトローファー","description":"\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Swiper\/5.4.5\/css\/swiper.min.css\"\u003e\n\u003cscript src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Swiper\/5.4.5\/js\/swiper.min.js\"\u003e\u003c\/script\u003e\n\u003cscript\u003ewindow.__goodDetailVueBeforeVue3={has:Object.prototype.hasOwnProperty.call(window,\"Vue\"),value:window.Vue};\u003c\/script\u003e\u003cscript src=\"https:\/\/cdn.jsdelivr.net\/npm\/vue@3.5.34\/dist\/vue.global.prod.js\"\u003e\u003c\/script\u003e\u003cscript\u003ewindow.Vue3=window.Vue;if(window.__goodDetailVueBeforeVue3.has){window.Vue=window.__goodDetailVueBeforeVue3.value}else{delete window.Vue}delete window.__goodDetailVueBeforeVue3;\u003c\/script\u003e\u003cstyle\u003e.good-detail-template[data-template-scope=\"26AW-PRD\"] .end-about[data-v-1a2e8f86] {\n  margin-top: 4.17vw;\n  padding: 0 2.083vw;\n  font-size: 0;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .end-about .title[data-v-1a2e8f86] {\n  color: #261b02;\n  font-family: Moulin;\n  font-weight: 300;\n  font-size: 2.5vw;\n  line-height: 2.92vw;\n  white-space: pre-wrap;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .end-about .desc[data-v-1a2e8f86] {\n  color: #261b02;\n  font-family: Graphik;\n  font-weight: 300;\n  font-size: 1.25vw;\n  line-height: 1.46vw;\n  margin-top: 0.4167vw;\n  white-space: pre-wrap;\n  opacity: 0.6;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .end-about img[data-v-1a2e8f86] {\n  margin-top: 1.56vw;\n  width: 100%;\n  aspect-ratio: 1840\/904;\n}\n@media screen and (width \u003c= 768px) {\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .end-about[data-v-1a2e8f86] {\n    margin-top: 40px;\n    padding: 0 2.667vw;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .end-about .title[data-v-1a2e8f86] {\n    font-size: 28px;\n    line-height: 31px;\n    font-weight: 300;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .end-about .desc[data-v-1a2e8f86] {\n    font-size: 14px;\n    line-height: 14px;\n    font-weight: 300;\n    margin-top: 10px;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .end-about img[data-v-1a2e8f86] {\n    margin-top: 20px;\n    aspect-ratio: 1;\n}\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .video-box[data-v-5a8edbdc] {\n  font-size: 0;\n  width: 100%;\n  position: relative;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .video-box.no-margin-top[data-v-5a8edbdc] {\n  margin-top: 0;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .video-box .common-title[data-v-5a8edbdc] {\n  width: 100%;\n  text-align: left;\n  white-space: pre-wrap;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .video-box .video-bog-img[data-v-5a8edbdc] {\n  display: inline-block;\n  width: 100%;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .video-box picture[data-v-5a8edbdc] {\n  font-size: 0;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .video-box .text-base-box[data-v-5a8edbdc] {\n  position: absolute;\n  top: 0;\n  left: 0;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .video-box .text-base-box .title[data-v-5a8edbdc] {\n  font-size: 2.5vw;\n  line-height: 100%;\n  margin-bottom: 0.4167vw;\n  font-family: Moulin;\n  font-weight: 300;\n  white-space: pre-wrap;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .video-box .text-base-box .desc[data-v-5a8edbdc] {\n  font-size: 1.25vw;\n  line-height: 100%;\n  white-space: pre-wrap;\n  font-family: Graphik;\n  font-weight: 300;\n  opacity: 0.6;\n}\n@media screen and (width \u003c= 768px) {\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .video-box[data-v-5a8edbdc] {\n    width: 100%;\n    margin-left: unset;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .video-box .common-title[data-v-5a8edbdc] {\n    text-align: left;\n    width: calc(100% - 20px);\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .video-box .video-bog-img[data-v-5a8edbdc] {\n    display: inline-block;\n    width: 100%;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .video-box .text-base-box[data-v-5a8edbdc] {\n    width: calc(100% - 20px);\n    top: 0;\n    left: 10px;\n    text-align: center;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .video-box .text-base-box .title[data-v-5a8edbdc] {\n    font-size: 28px;\n    line-height: 31px;\n    margin-bottom: 10px;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .video-box .text-base-box .desc[data-v-5a8edbdc] {\n    font-size: 14px;\n    line-height: 16px;\n}\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .prd-media-gallery[data-v-79f87e96] {\n  width: 100%;\n  margin-bottom: 80px;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .pc-media-grid[data-v-79f87e96] {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 20px;\n  padding: 0 40px;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .pc-media-card[data-v-79f87e96] {\n  aspect-ratio: 600\/765;\n  overflow: hidden;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .media-el[data-v-79f87e96] {\n  width: 100%;\n  height: 100%;\n  display: block;\n  object-fit: cover;\n}\n@media screen and (width \u003c= 768px) {\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .prd-media-gallery[data-v-79f87e96] {\n    margin-bottom: 40px;\n    overflow: hidden;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .mobile-media-carousel[data-v-79f87e96] {\n    width: 100%;\n    --mobile-media-active-width: 314px;\n    --mobile-media-active-height: 400px;\n    --mobile-media-normal-scale-x: 0.9395;\n    --mobile-media-normal-scale-y: 0.94;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .mobile-swiper[data-v-79f87e96] {\n    width: 100%;\n    height: var(--mobile-media-active-height);\n    overflow: hidden;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .mobile-swiper .swiper-wrapper[data-v-79f87e96] {\n    display: flex;\n    width: 100%;\n    height: 100%;\n    box-sizing: content-box;\n    transition-property: transform;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .mobile-media-card[data-v-79f87e96] {\n    flex-shrink: 0;\n    width: var(--mobile-media-active-width);\n    height: var(--mobile-media-active-height);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .mobile-media-frame[data-v-79f87e96] {\n    width: var(--mobile-media-active-width);\n    height: var(--mobile-media-active-height);\n    overflow: hidden;\n    transform: scale(var(--mobile-media-normal-scale-x), var(--mobile-media-normal-scale-y));\n    transition: transform 0.28s ease, opacity 0.28s ease;\n    transform-origin: center center;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .mobile-media-card.swiper-slide-active .mobile-media-frame[data-v-79f87e96] {\n    transform: scale(1);\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .gallery-progress[data-v-79f87e96] {\n    width: var(--mobile-media-active-width);\n    height: 3px;\n    margin: 20px auto 0;\n    background: rgba(38, 27, 2, 0.2);\n    overflow: hidden;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .gallery-progress-fill[data-v-79f87e96] {\n    height: 100%;\n    background: #261b02;\n    transition: width 0.28s ease;\n}\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .prd-feature-nav[data-v-13608d25] {\n  width: 100%;\n  aspect-ratio: 1920\/900;\n  background: var(--prd-feature-bg);\n  position: relative;\n  overflow: hidden;\n  color: var(--prd-feature-text);\n  font-family: Graphik;\n  margin-bottom: 4.17vw;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .feature-bg-image[data-v-13608d25] {\n  position: absolute;\n  inset: 0;\n  z-index: 0;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .media-stage[data-v-13608d25] {\n  width: 62.5%;\n  height: 100%;\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  overflow: hidden;\n  z-index: 1;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .media-slide[data-v-13608d25] {\n  position: absolute;\n  inset: 0;\n  opacity: 0;\n  transition: opacity 0.45s ease;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .media-slide.active[data-v-13608d25] {\n  opacity: 1;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .foreground-image[data-v-13608d25] {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  object-fit: contain;\n  z-index: 2;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .nav-layer[data-v-13608d25] {\n  position: absolute;\n  inset: 0;\n  z-index: 2;\n  pointer-events: none;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .feature-nav-item[data-v-13608d25] {\n  width: 11.46vw;\n  min-height: 7.29vw;\n  position: absolute;\n  border: 0;\n  padding: 0;\n  background: transparent;\n  color: var(--prd-feature-text);\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: flex-start;\n  font-family: Graphik;\n  font-size: 1.25vw;\n  font-weight: 400;\n  line-height: 1.56vw;\n  text-align: center;\n  white-space: pre-wrap;\n  cursor: pointer;\n  pointer-events: auto;\n  opacity: 0.5;\n  transition: opacity 0.3s ease;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .feature-nav-item.active[data-v-13608d25] {\n  opacity: 1;\n}\n@media (hover: hover) and (pointer: fine) and (width \u003e 768px) {\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .feature-nav-item[data-v-13608d25]:hover {\n    opacity: 1;\n}\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .feature-icon[data-v-13608d25] {\n  max-width: 4.17vw;\n  max-height: 3.13vw;\n  margin-bottom: 0.52vw;\n  object-fit: contain;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .feature-text[data-v-13608d25] {\n  white-space: pre-wrap;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .nav-position-1[data-v-13608d25],.good-detail-template[data-template-scope=\"26AW-PRD\"] .nav-position-2[data-v-13608d25] {\n  left: 7.29vw;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .nav-position-3[data-v-13608d25],.good-detail-template[data-template-scope=\"26AW-PRD\"] .nav-position-4[data-v-13608d25] {\n  right: 7.29vw;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .nav-position-1[data-v-13608d25],.good-detail-template[data-template-scope=\"26AW-PRD\"] .nav-position-3[data-v-13608d25] {\n  top: 10.42vw;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .nav-position-2[data-v-13608d25],.good-detail-template[data-template-scope=\"26AW-PRD\"] .nav-position-4[data-v-13608d25] {\n  bottom: 10.42vw;\n}\n@media screen and (width \u003c= 768px) {\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .prd-feature-nav[data-v-13608d25] {\n    aspect-ratio: 375\/415;\n    touch-action: pan-y;\n    margin-bottom: 40px;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .media-stage[data-v-13608d25] {\n    width: 100%;\n    height: auto;\n    aspect-ratio: 375\/281;\n    top: 39px;\n    left: 0;\n    transform: none;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .nav-layer[data-v-13608d25] {\n    inset: auto 12px 40px;\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    column-gap: 10px;\n    pointer-events: auto;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .feature-nav-item[data-v-13608d25] {\n    width: 100%;\n    min-height: 0;\n    position: static;\n    font-size: 12px;\n    line-height: 15px;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .feature-icon[data-v-13608d25] {\n    max-width: 30px;\n    max-height: 24px;\n    margin-bottom: 5px;\n}\n}\n\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .mainComponent {\n  color: #191817;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .lp-app,.good-detail-template[data-template-scope=\"26AW-PRD\"] .lp-app :where(*) {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .lp-app {\n  --color: #191817;\n  color: var(--color);\n  font-family: Graphik;\n  font-weight: 300;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .show-pc {\n  display: block;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .show-m {\n  display: none;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .mainComponentJp .common-title,.good-detail-template[data-template-scope=\"26AW-PRD\"] .mainComponentJp .end-about .title {\n  font-family: 'Noto Serif Japanese' !important;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .mainComponentJp .end-about .desc {\n  font-family: 'Noto Sans Japanese' !important;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .mainComponentKr {\n  word-break: keep-all;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .space-w {\n  margin: 4.17vw auto 0;\n  width: 95.83vw;\n  box-sizing: border-box;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .common-title {\n  font-family: Moulin;\n  font-size: 1.875vw;\n  font-weight: 300;\n  line-height: 2.554vw;\n  text-align: left;\n  text-underline-position: from-font;\n  text-decoration-skip-ink: none;\n  margin-bottom: 2.083vw;\n}\n@media screen and (width \u003c= 768px) {\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .show-pc {\n    display: none;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .show-m {\n    display: block;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .space-w {\n    width: 94.66vw;\n    margin: 10.6667vw auto 0;\n}\n.good-detail-template[data-template-scope=\"26AW-PRD\"] .common-title {\n    font-family: Moulin;\n    font-size: 20px;\n    font-weight: 300;\n    line-height: 27.24px;\n    text-align: center;\n    text-underline-position: from-font;\n    text-decoration-skip-ink: none;\n    margin-bottom: 5.3333vw;\n}\n}\n\/*$vite$:1*\/\u003c\/style\u003e\n\u003cdiv id=\"app\"\u003e\u003cdiv class=\"good-detail-template\" data-flag=\"new-good-detail\" data-template-scope=\"26AW-PRD\"\u003e\u003cdiv id=\"app\" class=\"lp-app\"\u003e\u003cdiv class=\"mainComponent mainComponentJp lang-jp mainComponentJp lang-jp\"\u003e\n\u003c!--[--\u003e\u003c!--[--\u003e\u003csection class=\"prd-feature-nav\" style=\"--prd-feature-bg:#F9F4EC;--prd-feature-text:#261B02;\" langcode=\"jp\" data-v-13608d25\u003e\u003cimg class=\"feature-bg-image\" src=\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc9.jpg\" alt loading=\"lazy\" data-v-13608d25\u003e\u003cdiv class=\"media-stage\" data-v-13608d25\u003e\n\u003c!--[--\u003e\u003cdiv class=\"media-slide active\" data-v-13608d25\u003e\u003cimg class=\"foreground-image\" src=\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc6.jpg\" alt=\"product feature\" loading=\"lazy\" data-v-13608d25\u003e\u003c\/div\u003e\n\u003cdiv class=\"media-slide\" data-v-13608d25\u003e\u003cimg class=\"foreground-image\" src=\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc7.jpg\" alt=\"product feature\" loading=\"lazy\" data-v-13608d25\u003e\u003c\/div\u003e\n\u003cdiv class=\"media-slide\" data-v-13608d25\u003e\u003cimg class=\"foreground-image\" src=\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc5.jpg\" alt=\"product feature\" loading=\"lazy\" data-v-13608d25\u003e\u003c\/div\u003e\n\u003cdiv class=\"media-slide\" data-v-13608d25\u003e\u003cimg class=\"foreground-image\" src=\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc8.jpg\" alt=\"product feature\" loading=\"lazy\" data-v-13608d25\u003e\u003c\/div\u003e\n\u003c!--]--\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nav-layer\" data-v-13608d25\u003e\n\u003c!--[--\u003e\u003cbutton class=\"feature-nav-item nav-position-1 active\" type=\"button\" aria-pressed=\"true\" data-v-13608d25\u003e\u003cimg class=\"feature-icon\" src=\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/2.svg\" alt loading=\"lazy\" data-v-13608d25\u003e\u003cspan class=\"feature-text\" data-v-13608d25\u003e便利な折り\nたたみ仕様\u003c\/span\u003e\u003c\/button\u003e\u003cbutton class=\"feature-nav-item nav-position-2\" type=\"button\" aria-pressed=\"false\" data-v-13608d25\u003e\u003cimg class=\"feature-icon\" src=\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/3.svg\" alt loading=\"lazy\" data-v-13608d25\u003e\u003cspan class=\"feature-text\" data-v-13608d25\u003eベルベット調\nアッパー\u003c\/span\u003e\u003c\/button\u003e\u003cbutton class=\"feature-nav-item nav-position-3\" type=\"button\" aria-pressed=\"false\" data-v-13608d25\u003e\u003cimg class=\"feature-icon\" src=\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/4.svg\" alt loading=\"lazy\" data-v-13608d25\u003e\u003cspan class=\"feature-text\" data-v-13608d25\u003eギャザー\nディテール\u003c\/span\u003e\u003c\/button\u003e\u003cbutton class=\"feature-nav-item nav-position-4\" type=\"button\" aria-pressed=\"false\" data-v-13608d25\u003e\u003cimg class=\"feature-icon\" src=\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/1_dan.svg\" alt loading=\"lazy\" data-v-13608d25\u003e\u003cspan class=\"feature-text\" data-v-13608d25\u003eスリッポン\nローファー\u003c\/span\u003e\u003c\/button\u003e\u003c!--]--\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003c!--]--\u003e\u003c!--[--\u003e\u003csection class=\"prd-media-gallery\" langcode=\"jp\" data-v-79f87e96\u003e\u003cdiv class=\"pc-media-grid\" data-v-79f87e96\u003e\n\u003c!--[--\u003e\u003cdiv class=\"pc-media-card\" data-v-79f87e96\u003e\u003cimg class=\"media-el\" src=\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc4.jpg\" alt=\"VIVAIA\" loading=\"lazy\" data-v-79f87e96\u003e\u003c\/div\u003e\n\u003cdiv class=\"pc-media-card\" data-v-79f87e96\u003e\u003cimg class=\"media-el\" src=\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc2.jpg\" alt=\"VIVAIA\" loading=\"lazy\" data-v-79f87e96\u003e\u003c\/div\u003e\n\u003cdiv class=\"pc-media-card\" data-v-79f87e96\u003e\u003cimg class=\"media-el\" src=\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc3.jpg\" alt=\"VIVAIA\" loading=\"lazy\" data-v-79f87e96\u003e\u003c\/div\u003e\n\u003c!--]--\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003c!--]--\u003e\u003c!--[--\u003e\u003c!----\u003e\u003c!--]--\u003e\u003c!--[--\u003e\u003cdiv class=\"end-about\" data-v-1a2e8f86\u003e\n\u003cdiv class=\"title\" data-v-1a2e8f86\u003eVIVAIAについて\u003c\/div\u003e\n\u003cdiv class=\"desc\" data-v-1a2e8f86\u003eVIVAIAは2020年に誕生し、地球に優しく、快適でタイムレスなデザインの靴を世界に発信するというビジョンを掲げております。\u003cbr\u003e私たちは、持続可能性を追求しながら女性の足を解放することを約束します。\u003c\/div\u003e\n\u003cpicture data-v-1a2e8f86\u003e\u003csource srcset=\"https:\/\/cdnimg.vivaia.com\/VA\/image\/Banner\/20241209_7256\/brand-m.jpg\" media=\"(max-width: 768px)\" data-v-1a2e8f86\u003e\u003cimg src=\"https:\/\/cdnimg.vivaia.com\/VA\/image\/Banner\/20241209_7256\/brand-pc.jpg\" alt=\"VIVAIA\" loading=\"lazy\" data-v-1a2e8f86\u003e\u003c\/picture\u003e\n\u003c\/div\u003e\n\u003c!--]--\u003e\u003c!--]--\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cscript\u003ewindow.pageData={\"en\":[{\"id\":1,\"type\":\"PrdFeatureNav\",\"attrs\":{\"isShow\":true,\"backgroundColor\":\"#F9F4EC\",\"textColor\":\"#261B02\",\"backgroundImgPc\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc9.jpg\",\"backgroundImgM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc11.jpg\",\"navList\":{\"attrs\":{\"children\":[{\"id\":1,\"attrs\":{\"frontImgPc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc6.jpg\",\"frontImgM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc6.jpg\",\"iconUrl\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/2.svg\",\"title\":\"Foldable for Easy Travel\"}},{\"id\":2,\"attrs\":{\"frontImgPc\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc7.jpg\",\"frontImgM\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc7.jpg\",\"iconUrl\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/3.svg\",\"title\":\"Recycled Velvet Upper\"}},{\"id\":3,\"attrs\":{\"frontImgPc\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc5.jpg\",\"frontImgM\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc5.jpg\",\"iconUrl\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/4.svg\",\"title\":\"Relaxed Gathered Details\"}},{\"id\":4,\"attrs\":{\"frontImgPc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc8.jpg\",\"frontImgM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc8.jpg\",\"iconUrl\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/1_dan.svg\",\"title\":\"Everyday Style Essential\"}}]}}}},{\"id\":2,\"type\":\"PrdMediaGallery\",\"attrs\":{\"isShow\":true,\"mediaList\":{\"attrs\":{\"children\":[{\"id\":1,\"attrs\":{\"imagePc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc4.jpg\",\"imageM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc4.jpg\",\"videoPc\":\"\",\"videoM\":\"\",\"posterPc\":\"\",\"posterM\":\"\"}},{\"id\":2,\"attrs\":{\"imagePc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc2.jpg\",\"imageM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc2.jpg\",\"videoPc\":\"\",\"videoM\":\"\",\"posterPc\":\"\",\"posterM\":\"\"}},{\"id\":3,\"attrs\":{\"imagePc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc3.jpg\",\"imageM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc3.jpg\",\"videoPc\":\"\",\"videoM\":\"\",\"posterPc\":\"\",\"posterM\":\"\"}}]}}}},{\"id\":3,\"type\":\"ImgOrVideo\",\"attrs\":{\"isShow\":false,\"isVideo\":false,\"showTitle\":false,\"titlePc\":\"\",\"titleM\":\"\",\"imgUrlPC\":\"\",\"imgUrlM\":\"\",\"videoUrlPC\":\"\",\"videoUrlM\":\"\",\"isShowContent\":false,\"contentTitlePc\":\"\",\"contentTitleM\":\"\",\"contentDescPc\":\"\",\"contentDescM\":\"\",\"textColor\":\"\",\"PcTitleLayout\":\"center\",\"topPc\":40,\"leftPc\":40,\"topM\":20,\"noMarginTop\":false,\"titlePcOpacity\":100,\"descPcOpacity\":100,\"titleMOpacity\":100,\"descMOpacity\":100}},{\"id\":5,\"type\":\"AboutUs\",\"attrs\":{\"isShow\":true}}],\"de\":[{\"id\":1,\"type\":\"PrdFeatureNav\",\"attrs\":{\"isShow\":true,\"backgroundColor\":\"#F9F4EC\",\"textColor\":\"#261B02\",\"backgroundImgPc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/Banner\/20260622_8355\/new6.jpg\",\"backgroundImgM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/Banner\/20260622_8355\/m3.png\",\"navList\":{\"attrs\":{\"children\":[{\"id\":1,\"attrs\":{\"frontImgPc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc6.jpg\",\"frontImgM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc6.jpg\",\"iconUrl\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/2.svg\",\"title\":\"Faltbar für \\nunterwegs\\n\"}},{\"id\":2,\"attrs\":{\"frontImgPc\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc7.jpg\",\"frontImgM\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc7.jpg\",\"iconUrl\":\"\",\"title\":\"Recycelter \\nSamt\\n\"}},{\"id\":3,\"attrs\":{\"frontImgPc\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc5.jpg\",\"frontImgM\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc5.jpg\",\"iconUrl\":\"\",\"title\":\"Lässige \\nRaffdetails\\n\"}},{\"id\":4,\"attrs\":{\"frontImgPc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc8.jpg\",\"frontImgM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc8.jpg\",\"iconUrl\":\"\",\"title\":\"Alltags\\nEssential\"}}]}}}},{\"id\":2,\"type\":\"PrdMediaGallery\",\"attrs\":{\"isShow\":true,\"mediaList\":{\"attrs\":{\"children\":[{\"id\":1,\"attrs\":{\"imagePc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc4.jpg\",\"imageM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc4.jpg\",\"videoPc\":\"\",\"videoM\":\"\",\"posterPc\":\"\",\"posterM\":\"\"}},{\"id\":2,\"attrs\":{\"imagePc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc2.jpg\",\"imageM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc2.jpg\",\"videoPc\":\"\",\"videoM\":\"\",\"posterPc\":\"\",\"posterM\":\"\"}},{\"id\":3,\"attrs\":{\"imagePc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc3.jpg\",\"imageM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc3.jpg\",\"videoPc\":\"\",\"videoM\":\"\",\"posterPc\":\"\",\"posterM\":\"\"}}]}}}},{\"id\":3,\"type\":\"ImgOrVideo\",\"attrs\":{\"isShow\":false,\"isVideo\":false,\"showTitle\":false,\"titlePc\":\"\",\"titleM\":\"\",\"imgUrlPC\":\"\",\"imgUrlM\":\"\",\"videoUrlPC\":\"\",\"videoUrlM\":\"\",\"isShowContent\":false,\"contentTitlePc\":\"\",\"contentTitleM\":\"\",\"contentDescPc\":\"\",\"contentDescM\":\"\",\"textColor\":\"\",\"PcTitleLayout\":\"center\",\"topPc\":40,\"leftPc\":40,\"topM\":20,\"noMarginTop\":false,\"titlePcOpacity\":100,\"descPcOpacity\":100,\"titleMOpacity\":100,\"descMOpacity\":100}},{\"id\":5,\"type\":\"AboutUs\",\"attrs\":{\"isShow\":true}}],\"fr\":[{\"id\":1,\"type\":\"PrdFeatureNav\",\"attrs\":{\"isShow\":true,\"backgroundColor\":\"#F9F4EC\",\"textColor\":\"#261B02\",\"backgroundImgPc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/Banner\/20260622_8355\/new6.jpg\",\"backgroundImgM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/Banner\/20260622_8355\/m3.png\",\"navList\":{\"attrs\":{\"children\":[{\"id\":1,\"attrs\":{\"frontImgPc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc6.jpg\",\"frontImgM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc6.jpg\",\"iconUrl\":\"\",\"title\":\"Pliables, idéales pour voyager\"}},{\"id\":2,\"attrs\":{\"frontImgPc\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc7.jpg\",\"frontImgM\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc7.jpg\",\"iconUrl\":\"\",\"title\":\"Tige en velours recyclé\"}},{\"id\":3,\"attrs\":{\"frontImgPc\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc5.jpg\",\"frontImgM\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc5.jpg\",\"iconUrl\":\"\",\"title\":\"Détails froncés au style décontracté\"}},{\"id\":4,\"attrs\":{\"frontImgPc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc8.jpg\",\"frontImgM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc8.jpg\",\"iconUrl\":\"\",\"title\":\"L'essentiel du style au quotidien\"}}]}}}},{\"id\":2,\"type\":\"PrdMediaGallery\",\"attrs\":{\"isShow\":true,\"mediaList\":{\"attrs\":{\"children\":[{\"id\":1,\"attrs\":{\"imagePc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc4.jpg\",\"imageM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc4.jpg\",\"videoPc\":\"\",\"videoM\":\"\",\"posterPc\":\"\",\"posterM\":\"\"}},{\"id\":2,\"attrs\":{\"imagePc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc2.jpg\",\"imageM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc2.jpg\",\"videoPc\":\"\",\"videoM\":\"\",\"posterPc\":\"\",\"posterM\":\"\"}},{\"id\":3,\"attrs\":{\"imagePc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc3.jpg\",\"imageM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc3.jpg\",\"videoPc\":\"\",\"videoM\":\"\",\"posterPc\":\"\",\"posterM\":\"\"}}]}}}},{\"id\":3,\"type\":\"ImgOrVideo\",\"attrs\":{\"isShow\":false,\"isVideo\":false,\"showTitle\":false,\"titlePc\":\"\",\"titleM\":\"\",\"imgUrlPC\":\"\",\"imgUrlM\":\"\",\"videoUrlPC\":\"\",\"videoUrlM\":\"\",\"isShowContent\":false,\"contentTitlePc\":\"\",\"contentTitleM\":\"\",\"contentDescPc\":\"\",\"contentDescM\":\"\",\"textColor\":\"\",\"PcTitleLayout\":\"center\",\"topPc\":40,\"leftPc\":40,\"topM\":20,\"noMarginTop\":false,\"titlePcOpacity\":100,\"descPcOpacity\":100,\"titleMOpacity\":100,\"descMOpacity\":100}},{\"id\":5,\"type\":\"AboutUs\",\"attrs\":{\"isShow\":true}}],\"it\":[{\"id\":1,\"type\":\"PrdFeatureNav\",\"attrs\":{\"isShow\":true,\"backgroundColor\":\"#F9F4EC\",\"textColor\":\"#261B02\",\"backgroundImgPc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/Banner\/20260622_8355\/new6.jpg\",\"backgroundImgM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/Banner\/20260622_8355\/m3.png\",\"navList\":{\"attrs\":{\"children\":[{\"id\":1,\"attrs\":{\"frontImgPc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc6.jpg\",\"frontImgM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc6.jpg\",\"iconUrl\":\"\",\"title\":\"Pieghevoli da Viaggio\"}},{\"id\":2,\"attrs\":{\"frontImgPc\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc7.jpg\",\"frontImgM\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc7.jpg\",\"iconUrl\":\"\",\"title\":\"Tomaia in Velluto Riciclato\"}},{\"id\":3,\"attrs\":{\"frontImgPc\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc5.jpg\",\"frontImgM\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc5.jpg\",\"iconUrl\":\"\",\"title\":\"Dettagli Arricciati\"}},{\"id\":4,\"attrs\":{\"frontImgPc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc8.jpg\",\"frontImgM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc8.jpg\",\"iconUrl\":\"\",\"title\":\"Essenziale Quotidiano\"}}]}}}},{\"id\":2,\"type\":\"PrdMediaGallery\",\"attrs\":{\"isShow\":true,\"mediaList\":{\"attrs\":{\"children\":[{\"id\":1,\"attrs\":{\"imagePc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc4.jpg\",\"imageM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc4.jpg\",\"videoPc\":\"\",\"videoM\":\"\",\"posterPc\":\"\",\"posterM\":\"\"}},{\"id\":2,\"attrs\":{\"imagePc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc2.jpg\",\"imageM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc2.jpg\",\"videoPc\":\"\",\"videoM\":\"\",\"posterPc\":\"\",\"posterM\":\"\"}},{\"id\":3,\"attrs\":{\"imagePc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc3.jpg\",\"imageM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc3.jpg\",\"videoPc\":\"\",\"videoM\":\"\",\"posterPc\":\"\",\"posterM\":\"\"}}]}}}},{\"id\":3,\"type\":\"ImgOrVideo\",\"attrs\":{\"isShow\":false,\"isVideo\":false,\"showTitle\":false,\"titlePc\":\"\",\"titleM\":\"\",\"imgUrlPC\":\"\",\"imgUrlM\":\"\",\"videoUrlPC\":\"\",\"videoUrlM\":\"\",\"isShowContent\":false,\"contentTitlePc\":\"\",\"contentTitleM\":\"\",\"contentDescPc\":\"\",\"contentDescM\":\"\",\"textColor\":\"\",\"PcTitleLayout\":\"center\",\"topPc\":40,\"leftPc\":40,\"topM\":20,\"noMarginTop\":false,\"titlePcOpacity\":100,\"descPcOpacity\":100,\"titleMOpacity\":100,\"descMOpacity\":100}},{\"id\":5,\"type\":\"AboutUs\",\"attrs\":{\"isShow\":true}}],\"es\":[{\"id\":1,\"type\":\"PrdFeatureNav\",\"attrs\":{\"isShow\":true,\"backgroundColor\":\"#F9F4EC\",\"textColor\":\"#261B02\",\"backgroundImgPc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/Banner\/20260622_8355\/new6.jpg\",\"backgroundImgM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/Banner\/20260622_8355\/m3.png\",\"navList\":{\"attrs\":{\"children\":[{\"id\":1,\"attrs\":{\"frontImgPc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc6.jpg\",\"frontImgM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc6.jpg\",\"iconUrl\":\"\",\"title\":\"Plegables para viajar \"}},{\"id\":2,\"attrs\":{\"frontImgPc\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc7.jpg\",\"frontImgM\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc7.jpg\",\"iconUrl\":\"\",\"title\":\"Terciopelo reciclado\"}},{\"id\":3,\"attrs\":{\"frontImgPc\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc5.jpg\",\"frontImgM\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc5.jpg\",\"iconUrl\":\"\",\"title\":\" Detalles fruncidos suaves\"}},{\"id\":4,\"attrs\":{\"frontImgPc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc8.jpg\",\"frontImgM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc8.jpg\",\"iconUrl\":\"\",\"title\":\"Un básico para cada día\"}}]}}}},{\"id\":2,\"type\":\"PrdMediaGallery\",\"attrs\":{\"isShow\":true,\"mediaList\":{\"attrs\":{\"children\":[{\"id\":1,\"attrs\":{\"imagePc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc4.jpg\",\"imageM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc4.jpg\",\"videoPc\":\"\",\"videoM\":\"\",\"posterPc\":\"\",\"posterM\":\"\"}},{\"id\":2,\"attrs\":{\"imagePc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc2.jpg\",\"imageM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc2.jpg\",\"videoPc\":\"\",\"videoM\":\"\",\"posterPc\":\"\",\"posterM\":\"\"}},{\"id\":3,\"attrs\":{\"imagePc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc3.jpg\",\"imageM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc3.jpg\",\"videoPc\":\"\",\"videoM\":\"\",\"posterPc\":\"\",\"posterM\":\"\"}}]}}}},{\"id\":3,\"type\":\"ImgOrVideo\",\"attrs\":{\"isShow\":false,\"isVideo\":false,\"showTitle\":false,\"titlePc\":\"\",\"titleM\":\"\",\"imgUrlPC\":\"\",\"imgUrlM\":\"\",\"videoUrlPC\":\"\",\"videoUrlM\":\"\",\"isShowContent\":false,\"contentTitlePc\":\"\",\"contentTitleM\":\"\",\"contentDescPc\":\"\",\"contentDescM\":\"\",\"textColor\":\"\",\"PcTitleLayout\":\"center\",\"topPc\":40,\"leftPc\":40,\"topM\":20,\"noMarginTop\":false,\"titlePcOpacity\":100,\"descPcOpacity\":100,\"titleMOpacity\":100,\"descMOpacity\":100}},{\"id\":5,\"type\":\"AboutUs\",\"attrs\":{\"isShow\":true}}],\"kr\":[{\"id\":1,\"type\":\"PrdFeatureNav\",\"attrs\":{\"isShow\":true,\"backgroundColor\":\"#F9F4EC\",\"textColor\":\"#261B02\",\"backgroundImgPc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/Banner\/20260622_8355\/new6.jpg\",\"backgroundImgM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/Banner\/20260622_8355\/m3.png\",\"navList\":{\"attrs\":{\"children\":[{\"id\":1,\"attrs\":{\"frontImgPc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc6.jpg\",\"frontImgM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc6.jpg\",\"iconUrl\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc10.svg\",\"title\":\"여행을 위한\\n폴더블 디자인\"}},{\"id\":2,\"attrs\":{\"frontImgPc\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc7.jpg\",\"frontImgM\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc7.jpg\",\"iconUrl\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc1.svg\",\"title\":\"리사이클\\n벨벳 어퍼\"}},{\"id\":3,\"attrs\":{\"frontImgPc\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc5.jpg\",\"frontImgM\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc5.jpg\",\"iconUrl\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/Relaxed%20Gathered%20Details.svg\",\"title\":\"자연스러운\\n셔링 디테일\"}},{\"id\":4,\"attrs\":{\"frontImgPc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc8.jpg\",\"frontImgM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc8.jpg\",\"iconUrl\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/Everyday%20Style%20Essential.svg\",\"title\":\"데일리 스타일\\n필수 아이템\"}}]}}}},{\"id\":2,\"type\":\"PrdMediaGallery\",\"attrs\":{\"isShow\":true,\"mediaList\":{\"attrs\":{\"children\":[{\"id\":1,\"attrs\":{\"imagePc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc4.jpg\",\"imageM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc4.jpg\",\"videoPc\":\"\",\"videoM\":\"\",\"posterPc\":\"\",\"posterM\":\"\"}},{\"id\":2,\"attrs\":{\"imagePc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc2.jpg\",\"imageM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc2.jpg\",\"videoPc\":\"\",\"videoM\":\"\",\"posterPc\":\"\",\"posterM\":\"\"}},{\"id\":3,\"attrs\":{\"imagePc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc3.jpg\",\"imageM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc3.jpg\",\"videoPc\":\"\",\"videoM\":\"\",\"posterPc\":\"\",\"posterM\":\"\"}}]}}}},{\"id\":3,\"type\":\"ImgOrVideo\",\"attrs\":{\"isShow\":false,\"isVideo\":false,\"showTitle\":false,\"titlePc\":\"\",\"titleM\":\"\",\"imgUrlPC\":\"\",\"imgUrlM\":\"\",\"videoUrlPC\":\"\",\"videoUrlM\":\"\",\"isShowContent\":false,\"contentTitlePc\":\"\",\"contentTitleM\":\"\",\"contentDescPc\":\"\",\"contentDescM\":\"\",\"textColor\":\"\",\"PcTitleLayout\":\"center\",\"topPc\":40,\"leftPc\":40,\"topM\":20,\"noMarginTop\":false,\"titlePcOpacity\":100,\"descPcOpacity\":100,\"titleMOpacity\":100,\"descMOpacity\":100}},{\"id\":5,\"type\":\"AboutUs\",\"attrs\":{\"isShow\":true}}],\"jp\":[{\"id\":1,\"type\":\"PrdFeatureNav\",\"attrs\":{\"isShow\":true,\"backgroundColor\":\"#F9F4EC\",\"textColor\":\"#261B02\",\"backgroundImgPc\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc9.jpg\",\"backgroundImgM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc11.jpg\",\"navList\":{\"attrs\":{\"children\":[{\"id\":1,\"attrs\":{\"frontImgPc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc6.jpg\",\"frontImgM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc6.jpg\",\"iconUrl\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/2.svg\",\"title\":\"便利な折り\\nたたみ仕様\"}},{\"id\":2,\"attrs\":{\"frontImgPc\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc7.jpg\",\"frontImgM\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc7.jpg\",\"iconUrl\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/3.svg\",\"title\":\"ベルベット調\\nアッパー\"}},{\"id\":3,\"attrs\":{\"frontImgPc\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc5.jpg\",\"frontImgM\":\" https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc5.jpg\",\"iconUrl\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/4.svg\",\"title\":\"ギャザー\\nディテール\"}},{\"id\":4,\"attrs\":{\"frontImgPc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc8.jpg\",\"frontImgM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc8.jpg\",\"iconUrl\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/1_dan.svg\",\"title\":\"スリッポン\\nローファー\"}}]}}}},{\"id\":2,\"type\":\"PrdMediaGallery\",\"attrs\":{\"isShow\":true,\"mediaList\":{\"attrs\":{\"children\":[{\"id\":1,\"attrs\":{\"imagePc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc4.jpg\",\"imageM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc4.jpg\",\"videoPc\":\"\",\"videoM\":\"\",\"posterPc\":\"\",\"posterM\":\"\"}},{\"id\":2,\"attrs\":{\"imagePc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc2.jpg\",\"imageM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc2.jpg\",\"videoPc\":\"\",\"videoM\":\"\",\"posterPc\":\"\",\"posterM\":\"\"}},{\"id\":3,\"attrs\":{\"imagePc\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc3.jpg\",\"imageM\":\"https:\/\/cdnimg.vivaia.com\/VA\/image\/goods_deta\/20260709_8409\/pc3.jpg\",\"videoPc\":\"\",\"videoM\":\"\",\"posterPc\":\"\",\"posterM\":\"\"}}]}}}},{\"id\":3,\"type\":\"ImgOrVideo\",\"attrs\":{\"isShow\":false,\"isVideo\":false,\"showTitle\":false,\"titlePc\":\"\",\"titleM\":\"\",\"imgUrlPC\":\"\",\"imgUrlM\":\"\",\"videoUrlPC\":\"\",\"videoUrlM\":\"\",\"isShowContent\":false,\"contentTitlePc\":\"\",\"contentTitleM\":\"\",\"contentDescPc\":\"\",\"contentDescM\":\"\",\"textColor\":\"\",\"PcTitleLayout\":\"center\",\"topPc\":40,\"leftPc\":40,\"topM\":20,\"noMarginTop\":false,\"titlePcOpacity\":100,\"descPcOpacity\":100,\"titleMOpacity\":100,\"descMOpacity\":100}},{\"id\":5,\"type\":\"AboutUs\",\"attrs\":{\"isShow\":true}}]};window.vivaiaDetailLangCode=\"jp\";\u003c\/script\u003e\n\u003cscript\u003e(function(vue, swiper) {\n\t\/\/#region \\0rolldown\/runtime.js\n\tvar __create = Object.create;\n\tvar __defProp = Object.defineProperty;\n\tvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\n\tvar __getOwnPropNames = Object.getOwnPropertyNames;\n\tvar __getProtoOf = Object.getPrototypeOf;\n\tvar __hasOwnProp = Object.prototype.hasOwnProperty;\n\tvar __copyProps = (to, from, except, desc) =\u003e {\n\t\tif (from \u0026\u0026 typeof from === \"object\" || typeof from === \"function\") for (var keys = __getOwnPropNames(from), i = 0, n = keys.length, key; i \u003c n; i++) {\n\t\t\tkey = keys[i];\n\t\t\tif (!__hasOwnProp.call(to, key) \u0026\u0026 key !== except) __defProp(to, key, {\n\t\t\t\tget: ((k) =\u003e from[k]).bind(null, key),\n\t\t\t\tenumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable\n\t\t\t});\n\t\t}\n\t\treturn to;\n\t};\n\tvar __toESM = (mod, isNodeMode, target) =\u003e (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(isNodeMode || !mod || !mod.__esModule ? __defProp(target, \"default\", {\n\t\tvalue: mod,\n\t\tenumerable: true\n\t}) : target, mod));\n\t\/\/#endregion\n\tswiper = __toESM(swiper);\n\t\/\/#region src\/utils\/helper.ts\n\tvar fallbackText = (text, fallback = \"##placeholder##\") =\u003e {\n\t\tif (text) return text;\n\t\treturn fallback;\n\t};\n\tvar getLang = (fallback = \"en\") =\u003e {\n\t\tif (typeof window === \"undefined\") return fallback;\n\t\treturn window.ENV_CONFIG?.LANG ?? fallback;\n\t};\n\tvar getLangClasses = (inputLang = getLang()) =\u003e {\n\t\tconst lang = inputLang || \"en\";\n\t\treturn \"mainComponent\" + lang.charAt(0).toUpperCase() + lang.slice(1) + ` lang-${lang}`;\n\t};\n\t\/\/#endregion\n\t\/\/#region \\0plugin-vue:export-helper\n\tvar _plugin_vue_export_helper_default = (sfc, props) =\u003e {\n\t\tconst target = sfc.__vccOpts || sfc;\n\t\tfor (const [key, val] of props) target[key] = val;\n\t\treturn target;\n\t};\n\t\/\/#endregion\n\t\/\/#region src\/components\/AboutUs.vue\n\tvar _sfc_main$5 = {\n\t\tprops: {\n\t\t\tisPc: {\n\t\t\t\ttype: Boolean,\n\t\t\t\tdefault: () =\u003e false\n\t\t\t},\n\t\t\tsectionData: {\n\t\t\t\ttype: Object,\n\t\t\t\tdefault: () =\u003e ({})\n\t\t\t},\n\t\t\tlangCode: {\n\t\t\t\ttype: String,\n\t\t\t\tdefault: \"en\"\n\t\t\t}\n\t\t},\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tTextEn: {\n\t\t\t\t\tend_about_title: \"About Us\",\n\t\t\t\t\tend_about_desc: \"VIVAIA was born in 2020 with the vision of bringing environmentally friendly, comfortable, and timelessly designed shoes to the world.\u003cbr \/\u003eWe are committed to freeing women’s feet in a sustainable way.\",\n\t\t\t\t\tend_about_desc_m: \"VIVAIA was born in 2020 with the vision of bringing environmentally friendly, comfortable, and timelessly designed shoes to the world.\u003cbr \/\u003eWe are committed to freeing women’s feet in a sustainable way.\"\n\t\t\t\t},\n\t\t\t\tTextDe: {\n\t\t\t\t\tend_about_title: \"Über uns\",\n\t\t\t\t\tend_about_desc: \"VIVAIA wurde 2020 mit der Vision gegründet, umweltfreundliche, komfortable und zeitlos designte Schuhe in die Welt zu bringen.\u003cbr \/\u003eWir setzen uns dafür ein, die Füße der Frauen auf nachhaltige Weise zu befreien.\",\n\t\t\t\t\tend_about_desc_m: \"VIVAIA wurde 2020 mit der Vision gegründet, umweltfreundliche, komfortable und zeitlos designte Schuhe in die Welt zu bringen. Wir setzen uns dafür ein, die Füße der Frauen auf nachhaltige Weise zu befreien.\"\n\t\t\t\t},\n\t\t\t\tTextFr: {\n\t\t\t\t\tend_about_title: \"À propos de nous\",\n\t\t\t\t\tend_about_desc: \"VIVAIA est née en 2020 avec la vision d'offrir au monde des chaussures à la fois écoresponsables, confortables et au design intemporel. \u003cbr \/\u003eNous nous engageons à libérer les pieds des femmes de manière durable.\",\n\t\t\t\t\tend_about_desc_m: \"VIVAIA est née en 2020 avec la vision d'offrir au monde des chaussures à la fois écoresponsables, confortables et au design intemporel. Nous nous engageons à libérer les pieds des femmes de manière durable.\"\n\t\t\t\t},\n\t\t\t\tTextEs: {\n\t\t\t\t\tend_about_title: \"Sobre Nosotros\",\n\t\t\t\t\tend_about_desc: `Fundada en 2020, VIVAIA nació con la visión de desarrollar calzado respetuoso con el medio ambiente, cómodo y de diseño atemporal.\u003cbr \/\u003eNuestro compromiso es ofrecer libertad y bienestar a los pies de las mujeres de forma sostenible.`,\n\t\t\t\t\tend_about_desc_m: `Fundada en 2020, VIVAIA nació con la visión de desarrollar calzado respetuoso con el medio ambiente, cómodo y de diseño atemporal. Nuestro compromiso es ofrecer libertad y bienestar a los pies de las mujeres de forma sostenible.`\n\t\t\t\t},\n\t\t\t\tTextIt: {\n\t\t\t\t\tend_about_title: \"Chi Siamo\",\n\t\t\t\t\tend_about_desc: \"VIVAIA nasce nel 2020 con l'obiettivo di presentare al mondo scarpe ecosostenibili, comode e dal design senza tempo.\u003cbr \/\u003eCi impegniamo a liberare i piedi delle donne in modo sostenibile.\",\n\t\t\t\t\tend_about_desc_m: \"VIVAIA nasce nel 2020 con l'obiettivo di presentare al mondo scarpe ecosostenibili, comode e dal design senza tempo.Ci impegniamo a liberare i piedi delle donne in modo sostenibile.\"\n\t\t\t\t},\n\t\t\t\tTextKr: {\n\t\t\t\t\tend_about_title: \"About Us\",\n\t\t\t\t\tend_about_desc: \"VIVAIA는 환경 친화적이고 편안하며 디테일한 디자인의 신발을 전 세계에 선보이겠다는 비전을 가지고 2020년에 탄생했습니다.\u003cbr \/\u003e우리는 지속 가능한 방식으로 각지역 여성들에게 최고의 착화감 신발을 제공하기 위해 최선을 다하고 있습니다.\",\n\t\t\t\t\tend_about_desc_m: \"VIVAIA는 환경 친화적이고 편안하며 디테일한 디자인의 신발을 전 세계에 선보이겠다는 비전을 가지고 2020년에 탄생했습니다.우리는 지속 가능한 방식으로 각지역 여성들에게 최고의  착화감 신발을 제공하기 위해 최선을 다하고 있습니다.\"\n\t\t\t\t},\n\t\t\t\tTextJp: {\n\t\t\t\t\tend_about_title: \"VIVAIAについて\",\n\t\t\t\t\tend_about_desc: \"VIVAIAは2020年に誕生し、地球に優しく、快適でタイムレスなデザインの靴を世界に発信するというビジョンを掲げております。\u003cbr\/\u003e私たちは、持続可能性を追求しながら女性の足を解放することを約束します。\",\n\t\t\t\t\tend_about_desc_m: \"VIVAIAは2020年に誕生し、地球に優しく、快適でタイムレスなデザインの靴を世界に発信するというビジョンを掲げております。私たちは、持続可能性を追求しながら女性の足を解放することを約束します。\"\n\t\t\t\t}\n\t\t\t};\n\t\t},\n\t\tcomputed: {\n\t\t\ttitle() {\n\t\t\t\tconst langCode = this.langCode || \"en\";\n\t\t\t\treturn (this[`Text${langCode.charAt(0).toUpperCase() + langCode.slice(1)}`] || this.TextEn).end_about_title;\n\t\t\t},\n\t\t\tdesc() {\n\t\t\t\tconst langCode = this.langCode || \"en\";\n\t\t\t\tconst textMap = this[`Text${langCode.charAt(0).toUpperCase() + langCode.slice(1)}`] || this.TextEn;\n\t\t\t\tif (this.isPc) return textMap.end_about_desc;\n\t\t\t\telse return textMap.end_about_desc_m;\n\t\t\t}\n\t\t}\n\t};\n\tvar _hoisted_1$5 = { class: \"end-about\" };\n\tvar _hoisted_2$3 = [\"innerHTML\"];\n\tvar _hoisted_3$3 = [\"innerHTML\"];\n\tfunction _sfc_render$5(_ctx, _cache, $props, $setup, $data, $options) {\n\t\treturn (0, vue.openBlock)(), (0, vue.createElementBlock)(\"div\", _hoisted_1$5, [\n\t\t\t(0, vue.createElementVNode)(\"div\", {\n\t\t\t\tclass: \"title\",\n\t\t\t\tinnerHTML: $options.title\n\t\t\t}, null, 8, _hoisted_2$3),\n\t\t\t(0, vue.createElementVNode)(\"div\", {\n\t\t\t\tclass: \"desc\",\n\t\t\t\tinnerHTML: $options.desc\n\t\t\t}, null, 8, _hoisted_3$3),\n\t\t\t_cache[0] || (_cache[0] = (0, vue.createElementVNode)(\"picture\", null, [(0, vue.createElementVNode)(\"source\", {\n\t\t\t\tsrcset: \"https:\/\/cdnimg.vivaia.com\/VA\/image\/Banner\/20241209_7256\/brand-m.jpg\",\n\t\t\t\tmedia: \"(max-width: 768px)\"\n\t\t\t}), (0, vue.createElementVNode)(\"img\", {\n\t\t\t\tsrc: \"https:\/\/cdnimg.vivaia.com\/VA\/image\/Banner\/20241209_7256\/brand-pc.jpg\",\n\t\t\t\talt: \"VIVAIA\",\n\t\t\t\tloading: \"lazy\"\n\t\t\t})], -1))\n\t\t]);\n\t}\n\tvar AboutUs_default = \/* @__PURE__ *\/ _plugin_vue_export_helper_default(_sfc_main$5, [[\"render\", _sfc_render$5], [\"__scopeId\", \"data-v-1a2e8f86\"]]);\n\t\/\/#endregion\n\t\/\/#region src\/templates\/2026AW\/26AW-PRD\/components\/ImgOrVideo.vue\n\tvar _sfc_main$4 = {\n\t\tname: \"ImgOrVideo\",\n\t\tprops: {\n\t\t\tisPc: {\n\t\t\t\ttype: Boolean,\n\t\t\t\tdefault: () =\u003e false\n\t\t\t},\n\t\t\tsectionData: {\n\t\t\t\ttype: Object,\n\t\t\t\tdefault: () =\u003e ({})\n\t\t\t}\n\t\t},\n\t\tdata() {\n\t\t\treturn {};\n\t\t},\n\t\twatch: {},\n\t\tcomputed: {\n\t\t\tmainTitle() {\n\t\t\t\treturn fallbackText(this.isPc ? this.sectionData.titlePc : this.sectionData.titleM);\n\t\t\t},\n\t\t\tshowTitleText() {\n\t\t\t\treturn fallbackText(this.isPc ? this.sectionData.contentTitlePc : this.sectionData.contentTitleM);\n\t\t\t},\n\t\t\tshowDescText() {\n\t\t\t\treturn fallbackText(this.isPc ? this.sectionData.contentDescPc : this.sectionData.contentDescM);\n\t\t\t},\n\t\t\ttextColor() {\n\t\t\t\treturn fallbackText(this.sectionData.textColor, \"#261B02\");\n\t\t\t},\n\t\t\tTitleLayout() {\n\t\t\t\tif (this.isPc) return this.sectionData.PcTitleLayout;\n\t\t\t\telse return \"center\";\n\t\t\t},\n\t\t\tpositionStyle() {\n\t\t\t\tif (this.isPc) return {\n\t\t\t\t\ttop: this.sectionData.topPc + \"%\",\n\t\t\t\t\tleft: this.sectionData.leftPc + \"%\"\n\t\t\t\t};\n\t\t\t\telse return { top: this.sectionData.topM + \"%\" };\n\t\t\t},\n\t\t\ttitleOpacity() {\n\t\t\t\tconst val = this.isPc ? this.sectionData.titlePcOpacity : this.sectionData.titleMOpacity;\n\t\t\t\treturn val !== void 0 \u0026\u0026 val !== null \u0026\u0026 val !== \"\" ? val \/ 100 : 1;\n\t\t\t},\n\t\t\tdescOpacity() {\n\t\t\t\tconst val = this.isPc ? this.sectionData.descPcOpacity : this.sectionData.descMOpacity;\n\t\t\t\treturn val !== void 0 \u0026\u0026 val !== null \u0026\u0026 val !== \"\" ? val \/ 100 : .6;\n\t\t\t}\n\t\t},\n\t\tmethods: { fallbackText }\n\t};\n\tvar _hoisted_1$4 = {\n\t\tkey: 0,\n\t\tclass: \"common-title\"\n\t};\n\tvar _hoisted_2$2 = { key: 1 };\n\tvar _hoisted_3$2 = [\"srcset\"];\n\tvar _hoisted_4$2 = [\"src\"];\n\tvar _hoisted_5$2 = [\"src\", \"poster\"];\n\tvar _hoisted_6$2 = [\"innerHTML\"];\n\tvar _hoisted_7$2 = [\"innerHTML\"];\n\tfunction _sfc_render$4(_ctx, _cache, $props, $setup, $data, $options) {\n\t\treturn (0, vue.openBlock)(), (0, vue.createElementBlock)(\"div\", { class: (0, vue.normalizeClass)([\"video-box space-w\", { \"no-margin-top\": $props.sectionData.noMarginTop }]) }, [\n\t\t\t$props.sectionData.showTitle ? ((0, vue.openBlock)(), (0, vue.createElementBlock)(\"div\", _hoisted_1$4, (0, vue.toDisplayString)($options.mainTitle), 1)) : (0, vue.createCommentVNode)(\"\", true),\n\t\t\t!$props.sectionData.isVideo ? ((0, vue.openBlock)(), (0, vue.createElementBlock)(\"picture\", _hoisted_2$2, [(0, vue.createElementVNode)(\"source\", {\n\t\t\t\tsrcset: $options.fallbackText($props.sectionData.imgUrlM, \"https:\/\/cdnimg.vivaia.com\/VA\/image\/Banner\/20250618_7659\/1.png\"),\n\t\t\t\tmedia: \"(max-width: 768px)\"\n\t\t\t}, null, 8, _hoisted_3$2), (0, vue.createElementVNode)(\"img\", {\n\t\t\t\tclass: \"video-bog-img\",\n\t\t\t\tsrc: $options.fallbackText($props.sectionData.imgUrlPC, \"https:\/\/cdnimg.vivaia.com\/VA\/image\/Banner\/20251205_7948\/20250211-ALLEGRO-mix-model-product-description-domestic1-BANNER.jpg\"),\n\t\t\t\talt: \"VIVAIA\"\n\t\t\t}, null, 8, _hoisted_4$2)])) : ((0, vue.openBlock)(), (0, vue.createElementBlock)(\"video\", {\n\t\t\t\tkey: 2,\n\t\t\t\t\"webkit-playsinline\": \"\",\n\t\t\t\tplaysinline: \"\",\n\t\t\t\tautoplay: \"\",\n\t\t\t\tmuted: \"\",\n\t\t\t\theight: \"100%\",\n\t\t\t\tstyle: {\n\t\t\t\t\t\"height\": \"100%\",\n\t\t\t\t\t\"width\": \"100%\",\n\t\t\t\t\t\"display\": \"block\"\n\t\t\t\t},\n\t\t\t\tsrc: $options.fallbackText($props.isPc ? $props.sectionData.videoUrlPC : $props.sectionData.videoUrlM, $props.isPc ? \"https:\/\/cdnimg.vivaia.com\/VA\/video\/Banner\/20250618_7659\/22.mp4\" : \"https:\/\/cdnimg.vivaia.com\/VA\/video\/Banner\/20250618_7659\/11.mp4\"),\n\t\t\t\tposter: $options.fallbackText($props.isPc ? $props.sectionData.imgUrlPC : $props.sectionData.imgUrlM, $props.isPc ? \"https:\/\/cdnimg.vivaia.com\/VA\/image\/Banner\/20250618_7659\/2.jpg\" : \"https:\/\/cdnimg.vivaia.com\/VA\/image\/Banner\/20250618_7659\/1.png\"),\n\t\t\t\tloop: \"\"\n\t\t\t}, null, 8, _hoisted_5$2)),\n\t\t\t$props.sectionData.isShowContent ? ((0, vue.openBlock)(), (0, vue.createElementBlock)(\"div\", {\n\t\t\t\tkey: 3,\n\t\t\t\tclass: \"text-base-box\",\n\t\t\t\tstyle: (0, vue.normalizeStyle)({\n\t\t\t\t\tcolor: $options.textColor,\n\t\t\t\t\ttextAlign: $options.TitleLayout,\n\t\t\t\t\t...$options.positionStyle\n\t\t\t\t})\n\t\t\t}, [(0, vue.createElementVNode)(\"div\", {\n\t\t\t\tclass: \"title\",\n\t\t\t\tstyle: (0, vue.normalizeStyle)({ opacity: $options.titleOpacity }),\n\t\t\t\tinnerHTML: $options.showTitleText\n\t\t\t}, null, 12, _hoisted_6$2), (0, vue.createElementVNode)(\"div\", {\n\t\t\t\tclass: \"desc\",\n\t\t\t\tstyle: (0, vue.normalizeStyle)({ opacity: $options.descOpacity }),\n\t\t\t\tinnerHTML: $options.showDescText\n\t\t\t}, null, 12, _hoisted_7$2)], 4)) : (0, vue.createCommentVNode)(\"\", true)\n\t\t], 2);\n\t}\n\tvar ImgOrVideo_default = \/* @__PURE__ *\/ _plugin_vue_export_helper_default(_sfc_main$4, [[\"render\", _sfc_render$4], [\"__scopeId\", \"data-v-5a8edbdc\"]]);\n\t\/\/#endregion\n\t\/\/#region src\/templates\/2026AW\/26AW-PRD\/components\/PrdMediaGallery.vue\n\tvar _sfc_main$3 = {\n\t\tname: \"PrdMediaGallery\",\n\t\tprops: {\n\t\t\tisPc: {\n\t\t\t\ttype: Boolean,\n\t\t\t\tdefault: true\n\t\t\t},\n\t\t\tsectionData: {\n\t\t\t\ttype: Object,\n\t\t\t\tdefault: () =\u003e ({})\n\t\t\t}\n\t\t},\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tactiveIndex: 1,\n\t\t\t\tswiperInstance: null\n\t\t\t};\n\t\t},\n\t\tcomputed: {\n\t\t\tmediaItems() {\n\t\t\t\tconst children = this.sectionData.mediaList?.attrs?.children ?? [];\n\t\t\t\treturn Array.from({ length: 3 }, (_, index) =\u003e {\n\t\t\t\t\tconst item = children[index] ?? {\n\t\t\t\t\t\tid: index + 1,\n\t\t\t\t\t\tattrs: {}\n\t\t\t\t\t};\n\t\t\t\t\treturn {\n\t\t\t\t\t\t...item,\n\t\t\t\t\t\tattrs: {\n\t\t\t\t\t\t\timagePc: this.defaultImageUrl,\n\t\t\t\t\t\t\timageM: this.defaultImageUrl,\n\t\t\t\t\t\t\tvideoPc: \"\",\n\t\t\t\t\t\t\tvideoM: \"\",\n\t\t\t\t\t\t\tposterPc: \"\",\n\t\t\t\t\t\t\tposterM: \"\",\n\t\t\t\t\t\t\t...item.attrs ?? {}\n\t\t\t\t\t\t},\n\t\t\t\t\t\tid: item.id ?? index + 1\n\t\t\t\t\t};\n\t\t\t\t});\n\t\t\t},\n\t\t\tprogressStyle() {\n\t\t\t\tconst total = this.mediaItems.length || 1;\n\t\t\t\treturn { width: `${(this.activeIndex + 1) \/ total * 100}%` };\n\t\t\t},\n\t\t\tdefaultImageUrl() {\n\t\t\t\treturn \"https:\/\/cdnimg.vivaia.com\/VA\/image\/Banner\/20260622_8355\/new3.jpg\";\n\t\t\t}\n\t\t},\n\t\twatch: {\n\t\t\tisPc(value) {\n\t\t\t\tif (!value) this.initMobileSwiper();\n\t\t\t\telse this.destroyMobileSwiper();\n\t\t\t},\n\t\t\tsectionData: {\n\t\t\t\thandler() {\n\t\t\t\t\tif (!this.isPc) this.initMobileSwiper();\n\t\t\t\t},\n\t\t\t\tdeep: true\n\t\t\t}\n\t\t},\n\t\tmounted() {\n\t\t\tif (!this.isPc) this.initMobileSwiper();\n\t\t},\n\t\tbeforeUnmount() {\n\t\t\tthis.destroyMobileSwiper();\n\t\t},\n\t\tmethods: {\n\t\t\tgetMediaUrl(item) {\n\t\t\t\tconst attrs = item.attrs ?? {};\n\t\t\t\tconst videoUrl = fallbackText(this.isPc ? attrs.videoPc : attrs.videoM, \"\");\n\t\t\t\tif (videoUrl) return videoUrl;\n\t\t\t\treturn fallbackText(this.isPc ? attrs.imagePc : attrs.imageM, this.defaultImageUrl);\n\t\t\t},\n\t\t\tgetPosterUrl(item) {\n\t\t\t\tconst attrs = item.attrs ?? {};\n\t\t\t\treturn fallbackText(this.isPc ? attrs.posterPc : attrs.posterM, fallbackText(this.isPc ? attrs.imagePc : attrs.imageM, this.defaultImageUrl));\n\t\t\t},\n\t\t\tgetMediaTag(item) {\n\t\t\t\tconst attrs = item.attrs ?? {};\n\t\t\t\treturn fallbackText(this.isPc ? attrs.videoPc : attrs.videoM, \"\") ? \"video\" : \"img\";\n\t\t\t},\n\t\t\tgetMediaAttrs(item) {\n\t\t\t\tconst url = this.getMediaUrl(item);\n\t\t\t\tif (this.getMediaTag(item) === \"video\") return {\n\t\t\t\t\tsrc: url,\n\t\t\t\t\tposter: this.getPosterUrl(item),\n\t\t\t\t\tautoplay: true,\n\t\t\t\t\tmuted: true,\n\t\t\t\t\tloop: true,\n\t\t\t\t\tplaysinline: true,\n\t\t\t\t\t\"webkit-playsinline\": true\n\t\t\t\t};\n\t\t\t\treturn {\n\t\t\t\t\tsrc: url,\n\t\t\t\t\talt: \"VIVAIA\",\n\t\t\t\t\tloading: \"lazy\"\n\t\t\t\t};\n\t\t\t},\n\t\t\tinitMobileSwiper() {\n\t\t\t\tif (typeof window === \"undefined\") return;\n\t\t\t\tthis.$nextTick(() =\u003e {\n\t\t\t\t\tconst swiperEl = this.$refs.mobileSwiperRef;\n\t\t\t\t\tif (!swiperEl) return;\n\t\t\t\t\tthis.destroyMobileSwiper();\n\t\t\t\t\tconst vm = this;\n\t\t\t\t\tthis.activeIndex = 1;\n\t\t\t\t\tthis.swiperInstance = new swiper.default(swiperEl, {\n\t\t\t\t\t\tloop: true,\n\t\t\t\t\t\tloopedSlides: this.mediaItems.length,\n\t\t\t\t\t\tloopAdditionalSlides: this.mediaItems.length,\n\t\t\t\t\t\tinitialSlide: 1,\n\t\t\t\t\t\tslidesPerView: \"auto\",\n\t\t\t\t\t\tcenteredSlides: true,\n\t\t\t\t\t\tspaceBetween: .5,\n\t\t\t\t\t\tspeed: 320,\n\t\t\t\t\t\tslideToClickedSlide: true,\n\t\t\t\t\t\tobserver: true,\n\t\t\t\t\t\tobserveParents: true,\n\t\t\t\t\t\tobserveSlideChildren: true,\n\t\t\t\t\t\ton: {\n\t\t\t\t\t\t\tslideChange: function() {\n\t\t\t\t\t\t\t\tvm.activeIndex = this.realIndex ?? 0;\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tinit: function() {\n\t\t\t\t\t\t\t\tvm.activeIndex = this.realIndex ?? 1;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t});\n\t\t\t},\n\t\t\tdestroyMobileSwiper() {\n\t\t\t\tif (this.swiperInstance) {\n\t\t\t\t\tthis.swiperInstance.destroy(true, true);\n\t\t\t\t\tthis.swiperInstance = null;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\tvar _hoisted_1$3 = { class: \"prd-media-gallery\" };\n\tvar _hoisted_2$1 = {\n\t\tkey: 0,\n\t\tclass: \"pc-media-grid\"\n\t};\n\tvar _hoisted_3$1 = {\n\t\tkey: 1,\n\t\tclass: \"mobile-media-carousel\"\n\t};\n\tvar _hoisted_4$1 = {\n\t\tclass: \"swiper-container mobile-swiper\",\n\t\tref: \"mobileSwiperRef\"\n\t};\n\tvar _hoisted_5$1 = { class: \"swiper-wrapper\" };\n\tvar _hoisted_6$1 = { class: \"mobile-media-frame\" };\n\tvar _hoisted_7$1 = { class: \"gallery-progress\" };\n\tfunction _sfc_render$3(_ctx, _cache, $props, $setup, $data, $options) {\n\t\treturn (0, vue.openBlock)(), (0, vue.createElementBlock)(\"section\", _hoisted_1$3, [$props.isPc ? ((0, vue.openBlock)(), (0, vue.createElementBlock)(\"div\", _hoisted_2$1, [((0, vue.openBlock)(true), (0, vue.createElementBlock)(vue.Fragment, null, (0, vue.renderList)($options.mediaItems, (item, index) =\u003e {\n\t\t\treturn (0, vue.openBlock)(), (0, vue.createElementBlock)(\"div\", {\n\t\t\t\tkey: `pc-media-${index}`,\n\t\t\t\tclass: \"pc-media-card\"\n\t\t\t}, [$options.getMediaUrl(item) ? ((0, vue.openBlock)(), (0, vue.createBlock)((0, vue.resolveDynamicComponent)($options.getMediaTag(item)), (0, vue.mergeProps)({\n\t\t\t\tkey: 0,\n\t\t\t\tclass: \"media-el\"\n\t\t\t}, { ref_for: true }, $options.getMediaAttrs(item)), null, 16)) : (0, vue.createCommentVNode)(\"\", true)]);\n\t\t}), 128))])) : ((0, vue.openBlock)(), (0, vue.createElementBlock)(\"div\", _hoisted_3$1, [(0, vue.createElementVNode)(\"div\", _hoisted_4$1, [(0, vue.createElementVNode)(\"div\", _hoisted_5$1, [((0, vue.openBlock)(true), (0, vue.createElementBlock)(vue.Fragment, null, (0, vue.renderList)($options.mediaItems, (item, index) =\u003e {\n\t\t\treturn (0, vue.openBlock)(), (0, vue.createElementBlock)(\"div\", {\n\t\t\t\tkey: `m-media-${index}`,\n\t\t\t\tclass: \"swiper-slide mobile-media-card\"\n\t\t\t}, [(0, vue.createElementVNode)(\"div\", _hoisted_6$1, [$options.getMediaUrl(item) ? ((0, vue.openBlock)(), (0, vue.createBlock)((0, vue.resolveDynamicComponent)($options.getMediaTag(item)), (0, vue.mergeProps)({\n\t\t\t\tkey: 0,\n\t\t\t\tclass: \"media-el\"\n\t\t\t}, { ref_for: true }, $options.getMediaAttrs(item)), null, 16)) : (0, vue.createCommentVNode)(\"\", true)])]);\n\t\t}), 128))])], 512), (0, vue.createElementVNode)(\"div\", _hoisted_7$1, [(0, vue.createElementVNode)(\"div\", {\n\t\t\tclass: \"gallery-progress-fill\",\n\t\t\tstyle: (0, vue.normalizeStyle)($options.progressStyle)\n\t\t}, null, 4)])]))]);\n\t}\n\tvar PrdMediaGallery_default = \/* @__PURE__ *\/ _plugin_vue_export_helper_default(_sfc_main$3, [[\"render\", _sfc_render$3], [\"__scopeId\", \"data-v-79f87e96\"]]);\n\t\/\/#endregion\n\t\/\/#region src\/templates\/2026AW\/26AW-PRD\/components\/PrdFeatureNav.vue\n\tvar _sfc_main$2 = {\n\t\tname: \"PrdFeatureNav\",\n\t\tprops: {\n\t\t\tisPc: {\n\t\t\t\ttype: Boolean,\n\t\t\t\tdefault: true\n\t\t\t},\n\t\t\tsectionData: {\n\t\t\t\ttype: Object,\n\t\t\t\tdefault: () =\u003e ({})\n\t\t\t}\n\t\t},\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tactiveIndex: 0,\n\t\t\t\ttouchStartX: 0\n\t\t\t};\n\t\t},\n\t\tcomputed: {\n\t\t\tnavItems() {\n\t\t\t\tconst children = this.sectionData.navList?.attrs?.children ?? [];\n\t\t\t\treturn Array.from({ length: 4 }, (_, index) =\u003e {\n\t\t\t\t\treturn children[index] ?? {\n\t\t\t\t\t\tid: index + 1,\n\t\t\t\t\t\tattrs: {}\n\t\t\t\t\t};\n\t\t\t\t}).map((item, index) =\u003e ({\n\t\t\t\t\t...item,\n\t\t\t\t\tattrs: {\n\t\t\t\t\t\ttitle: \"\",\n\t\t\t\t\t\ticonUrl: \"\",\n\t\t\t\t\t\tfrontImgPc: \"\",\n\t\t\t\t\t\tfrontImgM: \"\",\n\t\t\t\t\t\t...item.attrs ?? {}\n\t\t\t\t\t},\n\t\t\t\t\tid: item.id ?? index + 1\n\t\t\t\t}));\n\t\t\t},\n\t\t\tbackgroundColor() {\n\t\t\t\treturn fallbackText(this.sectionData.backgroundColor, \"#FFFCF6\");\n\t\t\t},\n\t\t\ttextColor() {\n\t\t\t\treturn fallbackText(this.sectionData.textColor, \"#261B02\");\n\t\t\t},\n\t\t\tbackgroundImageUrl() {\n\t\t\t\tconst defaultUrl = this.isPc ? this.defaultBackgroundImageUrl : this.defaultBackgroundImageUrlM;\n\t\t\t\treturn fallbackText(this.isPc ? this.sectionData.backgroundImgPc : this.sectionData.backgroundImgM, defaultUrl);\n\t\t\t},\n\t\t\tdefaultBackgroundImageUrl() {\n\t\t\t\treturn \"https:\/\/cdnimg.vivaia.com\/VA\/image\/Banner\/20260622_8355\/new6.jpg\";\n\t\t\t},\n\t\t\tdefaultBackgroundImageUrlM() {\n\t\t\t\treturn \"https:\/\/cdnimg.vivaia.com\/VA\/image\/Banner\/20260622_8355\/m3.png\";\n\t\t\t}\n\t\t},\n\t\twatch: { navItems() {\n\t\t\tif (this.activeIndex \u003e this.navItems.length - 1) this.activeIndex = 0;\n\t\t} },\n\t\tmethods: {\n\t\t\tgetMediaUrl(item) {\n\t\t\t\tconst attrs = item.attrs ?? {};\n\t\t\t\treturn fallbackText(this.isPc ? attrs.frontImgPc : attrs.frontImgM, \"\");\n\t\t\t},\n\t\t\tgetIconUrl(item) {\n\t\t\t\treturn fallbackText(item.attrs?.iconUrl, \"\");\n\t\t\t},\n\t\t\tsetActiveIndex(index) {\n\t\t\t\tthis.activeIndex = index;\n\t\t\t},\n\t\t\thandleTouchStart(event) {\n\t\t\t\tthis.touchStartX = event.changedTouches?.[0]?.clientX ?? 0;\n\t\t\t},\n\t\t\thandleTouchEnd(event) {\n\t\t\t\tconst diffX = (event.changedTouches?.[0]?.clientX ?? 0) - this.touchStartX;\n\t\t\t\tif (Math.abs(diffX) \u003c 30) return;\n\t\t\t\tif (diffX \u003c 0) this.activeIndex = (this.activeIndex + 1) % this.navItems.length;\n\t\t\t\telse this.activeIndex = (this.activeIndex - 1 + this.navItems.length) % this.navItems.length;\n\t\t\t}\n\t\t}\n\t};\n\tvar _hoisted_1$2 = [\"src\"];\n\tvar _hoisted_2 = { class: \"media-stage\" };\n\tvar _hoisted_3 = [\"src\"];\n\tvar _hoisted_4 = { class: \"nav-layer\" };\n\tvar _hoisted_5 = [\"aria-pressed\", \"onClick\"];\n\tvar _hoisted_6 = [\"src\"];\n\tvar _hoisted_7 = { class: \"feature-text\" };\n\tfunction _sfc_render$2(_ctx, _cache, $props, $setup, $data, $options) {\n\t\treturn (0, vue.openBlock)(), (0, vue.createElementBlock)(\"section\", {\n\t\t\tclass: \"prd-feature-nav\",\n\t\t\tstyle: (0, vue.normalizeStyle)({\n\t\t\t\t\"--prd-feature-bg\": $options.backgroundColor,\n\t\t\t\t\"--prd-feature-text\": $options.textColor\n\t\t\t}),\n\t\t\tonTouchstartPassive: _cache[0] || (_cache[0] = (...args) =\u003e $options.handleTouchStart \u0026\u0026 $options.handleTouchStart(...args)),\n\t\t\tonTouchendPassive: _cache[1] || (_cache[1] = (...args) =\u003e $options.handleTouchEnd \u0026\u0026 $options.handleTouchEnd(...args))\n\t\t}, [\n\t\t\t(0, vue.createElementVNode)(\"img\", {\n\t\t\t\tclass: \"feature-bg-image\",\n\t\t\t\tsrc: $options.backgroundImageUrl,\n\t\t\t\talt: \"\",\n\t\t\t\tloading: \"lazy\"\n\t\t\t}, null, 8, _hoisted_1$2),\n\t\t\t(0, vue.createElementVNode)(\"div\", _hoisted_2, [((0, vue.openBlock)(true), (0, vue.createElementBlock)(vue.Fragment, null, (0, vue.renderList)($options.navItems, (item, index) =\u003e {\n\t\t\t\treturn (0, vue.openBlock)(), (0, vue.createElementBlock)(\"div\", {\n\t\t\t\t\tkey: `media-${index}`,\n\t\t\t\t\tclass: (0, vue.normalizeClass)([\"media-slide\", { active: $data.activeIndex === index }])\n\t\t\t\t}, [$options.getMediaUrl(item) ? ((0, vue.openBlock)(), (0, vue.createElementBlock)(\"img\", {\n\t\t\t\t\tkey: 0,\n\t\t\t\t\tclass: \"foreground-image\",\n\t\t\t\t\tsrc: $options.getMediaUrl(item),\n\t\t\t\t\talt: \"product feature\",\n\t\t\t\t\tloading: \"lazy\"\n\t\t\t\t}, null, 8, _hoisted_3)) : (0, vue.createCommentVNode)(\"\", true)], 2);\n\t\t\t}), 128))]),\n\t\t\t(0, vue.createElementVNode)(\"div\", _hoisted_4, [((0, vue.openBlock)(true), (0, vue.createElementBlock)(vue.Fragment, null, (0, vue.renderList)($options.navItems, (item, index) =\u003e {\n\t\t\t\treturn (0, vue.openBlock)(), (0, vue.createElementBlock)(\"button\", {\n\t\t\t\t\tkey: `nav-${index}`,\n\t\t\t\t\tclass: (0, vue.normalizeClass)([\"feature-nav-item\", [`nav-position-${index + 1}`, { active: $data.activeIndex === index }]]),\n\t\t\t\t\ttype: \"button\",\n\t\t\t\t\t\"aria-pressed\": $data.activeIndex === index,\n\t\t\t\t\tonClick: ($event) =\u003e $options.setActiveIndex(index)\n\t\t\t\t}, [$options.getIconUrl(item) ? ((0, vue.openBlock)(), (0, vue.createElementBlock)(\"img\", {\n\t\t\t\t\tkey: 0,\n\t\t\t\t\tclass: \"feature-icon\",\n\t\t\t\t\tsrc: $options.getIconUrl(item),\n\t\t\t\t\talt: \"\",\n\t\t\t\t\tloading: \"lazy\"\n\t\t\t\t}, null, 8, _hoisted_6)) : (0, vue.createCommentVNode)(\"\", true), (0, vue.createElementVNode)(\"span\", _hoisted_7, (0, vue.toDisplayString)(item.attrs.title), 1)], 10, _hoisted_5);\n\t\t\t}), 128))])\n\t\t], 36);\n\t}\n\t\/\/#endregion\n\t\/\/#region src\/templates\/2026AW\/26AW-PRD\/components\/MainComponent.vue\n\tvar _sfc_main$1 = {\n\t\tname: \"MainComponent\",\n\t\tprops: {\n\t\t\ttemplateData: {\n\t\t\t\ttype: Array,\n\t\t\t\tdefault: () =\u003e []\n\t\t\t},\n\t\t\tlang: {\n\t\t\t\ttype: String,\n\t\t\t\tdefault: () =\u003e \"en\"\n\t\t\t},\n\t\t\tisPc: {\n\t\t\t\ttype: Boolean,\n\t\t\t\tdefault: true\n\t\t\t}\n\t\t},\n\t\tcomponents: {\n\t\t\tImgOrVideo: ImgOrVideo_default,\n\t\t\tPrdMediaGallery: PrdMediaGallery_default,\n\t\t\tPrdFeatureNav: \/* @__PURE__ *\/ _plugin_vue_export_helper_default(_sfc_main$2, [[\"render\", _sfc_render$2], [\"__scopeId\", \"data-v-13608d25\"]]),\n\t\t\tAboutUs: AboutUs_default\n\t\t},\n\t\tcomputed: { langClassName() {\n\t\t\treturn getLangClasses(this.lang);\n\t\t} },\n\t\tmethods: { computedIsShow(config = {}) {\n\t\t\tif (\"isShow\" in config) return config.isShow;\n\t\t\treturn true;\n\t\t} }\n\t};\n\tfunction _sfc_render$1(_ctx, _cache, $props, $setup, $data, $options) {\n\t\treturn (0, vue.openBlock)(), (0, vue.createElementBlock)(\"div\", { class: (0, vue.normalizeClass)([\"mainComponent\", $options.langClassName]) }, [((0, vue.openBlock)(true), (0, vue.createElementBlock)(vue.Fragment, null, (0, vue.renderList)($props.templateData, (item) =\u003e {\n\t\t\treturn (0, vue.openBlock)(), (0, vue.createElementBlock)(vue.Fragment, null, [item.type !== \"GlobalConfig\" \u0026\u0026 $options.computedIsShow(item.attrs) ? ((0, vue.openBlock)(), (0, vue.createBlock)((0, vue.resolveDynamicComponent)(item.type), {\n\t\t\t\tisPc: $props.isPc,\n\t\t\t\tkey: item.id,\n\t\t\t\tsectionData: item.attrs,\n\t\t\t\tlangCode: $props.lang\n\t\t\t}, null, 8, [\n\t\t\t\t\"isPc\",\n\t\t\t\t\"sectionData\",\n\t\t\t\t\"langCode\"\n\t\t\t])) : (0, vue.createCommentVNode)(\"\", true)], 64);\n\t\t}), 256))], 2);\n\t}\n\tvar MainComponent_default = \/* @__PURE__ *\/ _plugin_vue_export_helper_default(_sfc_main$1, [[\"render\", _sfc_render$1]]);\n\t\/\/#endregion\n\t\/\/#region src\/templates\/2026AW\/26AW-PRD\/templateJson.ts\n\tvar defaultValue = {\n\t\ttemplateSetting: [\n\t\t\t{\n\t\t\t\tid: 1,\n\t\t\t\ttabName: \"卖点切换\",\n\t\t\t\tchildren: [\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"Radio\",\n\t\t\t\t\t\tlabel: \"展示板块\",\n\t\t\t\t\t\tdefaultValue: true,\n\t\t\t\t\t\tfield: \"isShow\",\n\t\t\t\t\t\tradioOptions: [{\n\t\t\t\t\t\t\tid: 1,\n\t\t\t\t\t\t\tlabel: \"展示\",\n\t\t\t\t\t\t\tvalue: true\n\t\t\t\t\t\t}, {\n\t\t\t\t\t\t\tid: 2,\n\t\t\t\t\t\t\tlabel: \"不展示\",\n\t\t\t\t\t\t\tvalue: false\n\t\t\t\t\t\t}]\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"ColorPicker\",\n\t\t\t\t\t\tlabel: \"背景色\",\n\t\t\t\t\t\tfield: \"backgroundColor\",\n\t\t\t\t\t\ttips: \"控制卖点模块背景色，PC\/M共用\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"ColorPicker\",\n\t\t\t\t\t\tlabel: \"卖点文字颜色\",\n\t\t\t\t\t\tfield: \"textColor\",\n\t\t\t\t\t\ttips: \"控制卖点文字颜色，默认#261B02，PC\/M共用\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"NormalInput\",\n\t\t\t\t\t\tlabel: \"PC背景图片\",\n\t\t\t\t\t\tfield: \"backgroundImgPc\",\n\t\t\t\t\t\tplaceholder: \"请上传PC端背景图片链接\",\n\t\t\t\t\t\ttips: \"背景图只需配置一次，会铺满整个模块\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"NormalInput\",\n\t\t\t\t\t\tlabel: \"M背景图片\",\n\t\t\t\t\t\tfield: \"backgroundImgM\",\n\t\t\t\t\t\tplaceholder: \"请上传M端背景图片链接\",\n\t\t\t\t\t\ttips: \"背景图只需配置一次，会铺满整个模块\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"Alterable\",\n\t\t\t\t\t\tlabel: \"卖点配置\",\n\t\t\t\t\t\tlengthRange: [4, 4],\n\t\t\t\t\t\tfield: \"navList\",\n\t\t\t\t\t\toptions: [],\n\t\t\t\t\t\tslideOptions: [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\telement: \"NormalInput\",\n\t\t\t\t\t\t\t\tlabel: \"PC前景图片\",\n\t\t\t\t\t\t\t\tfield: \"frontImgPc\",\n\t\t\t\t\t\t\t\tplaceholder: \"请上传PC端前景图片链接\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\telement: \"NormalInput\",\n\t\t\t\t\t\t\t\tlabel: \"M前景图片\",\n\t\t\t\t\t\t\t\tfield: \"frontImgM\",\n\t\t\t\t\t\t\t\tplaceholder: \"请上传M端前景图片链接\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\telement: \"NormalInput\",\n\t\t\t\t\t\t\t\tlabel: \"icon图片\",\n\t\t\t\t\t\t\t\tfield: \"iconUrl\",\n\t\t\t\t\t\t\t\tplaceholder: \"请上传icon图片链接\",\n\t\t\t\t\t\t\t\ttips: \"PC\/M保持一致\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\telement: \"TextInput\",\n\t\t\t\t\t\t\t\tlabel: \"卖点文字\",\n\t\t\t\t\t\t\t\tfield: \"title\",\n\t\t\t\t\t\t\t\tplaceholder: \"请输入卖点文字内容\",\n\t\t\t\t\t\t\t\ttips: \"PC\/M保持一致，支持换行\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t]\n\t\t\t},\n\t\t\t{\n\t\t\t\tid: 2,\n\t\t\t\ttabName: \"LookBook\",\n\t\t\t\tchildren: [{\n\t\t\t\t\telement: \"Radio\",\n\t\t\t\t\tlabel: \"展示板块\",\n\t\t\t\t\tdefaultValue: true,\n\t\t\t\t\tfield: \"isShow\",\n\t\t\t\t\tradioOptions: [{\n\t\t\t\t\t\tid: 1,\n\t\t\t\t\t\tlabel: \"展示\",\n\t\t\t\t\t\tvalue: true\n\t\t\t\t\t}, {\n\t\t\t\t\t\tid: 2,\n\t\t\t\t\t\tlabel: \"不展示\",\n\t\t\t\t\t\tvalue: false\n\t\t\t\t\t}]\n\t\t\t\t}, {\n\t\t\t\t\telement: \"Alterable\",\n\t\t\t\t\tlabel: \"媒体配置\",\n\t\t\t\t\tlengthRange: [3, 3],\n\t\t\t\t\tfield: \"mediaList\",\n\t\t\t\t\toptions: [],\n\t\t\t\t\tslideOptions: [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\telement: \"NormalInput\",\n\t\t\t\t\t\t\tlabel: \"PC图片\",\n\t\t\t\t\t\t\tfield: \"imagePc\",\n\t\t\t\t\t\t\tplaceholder: \"请上传PC端图片链接\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\telement: \"NormalInput\",\n\t\t\t\t\t\t\tlabel: \"M图片\",\n\t\t\t\t\t\t\tfield: \"imageM\",\n\t\t\t\t\t\t\tplaceholder: \"请上传M端图片链接\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\telement: \"NormalInput\",\n\t\t\t\t\t\t\tlabel: \"PC视频\",\n\t\t\t\t\t\t\tfield: \"videoPc\",\n\t\t\t\t\t\t\tplaceholder: \"请上传PC端视频链接\",\n\t\t\t\t\t\t\ttips: \"传视频时优先展示视频，未传则展示图片\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\telement: \"NormalInput\",\n\t\t\t\t\t\t\tlabel: \"M视频\",\n\t\t\t\t\t\t\tfield: \"videoM\",\n\t\t\t\t\t\t\tplaceholder: \"请上传M端视频链接\",\n\t\t\t\t\t\t\ttips: \"传视频时优先展示视频，未传则展示图片\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\telement: \"NormalInput\",\n\t\t\t\t\t\t\tlabel: \"PC视频海报\",\n\t\t\t\t\t\t\tfield: \"posterPc\",\n\t\t\t\t\t\t\tplaceholder: \"请上传PC端视频海报链接\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\telement: \"NormalInput\",\n\t\t\t\t\t\t\tlabel: \"M视频海报\",\n\t\t\t\t\t\t\tfield: \"posterM\",\n\t\t\t\t\t\t\tplaceholder: \"请上传M端视频海报链接\"\n\t\t\t\t\t\t}\n\t\t\t\t\t]\n\t\t\t\t}]\n\t\t\t},\n\t\t\t{\n\t\t\t\tid: 3,\n\t\t\t\ttabName: \"图片\/视频\",\n\t\t\t\tchildren: [\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"Radio\",\n\t\t\t\t\t\tlabel: \"展示板块\",\n\t\t\t\t\t\tdefaultValue: true,\n\t\t\t\t\t\tfield: \"isShow\",\n\t\t\t\t\t\tradioOptions: [{\n\t\t\t\t\t\t\tid: 1,\n\t\t\t\t\t\t\tlabel: \"展示\",\n\t\t\t\t\t\t\tvalue: true\n\t\t\t\t\t\t}, {\n\t\t\t\t\t\t\tid: 2,\n\t\t\t\t\t\t\tlabel: \"不展示\",\n\t\t\t\t\t\t\tvalue: false\n\t\t\t\t\t\t}]\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"Radio\",\n\t\t\t\t\t\tlabel: \"需要上边距\",\n\t\t\t\t\t\tdefaultValue: false,\n\t\t\t\t\t\tfield: \"noMarginTop\",\n\t\t\t\t\t\tradioOptions: [{\n\t\t\t\t\t\t\tid: 1,\n\t\t\t\t\t\t\tlabel: \"需要\",\n\t\t\t\t\t\t\tvalue: false\n\t\t\t\t\t\t}, {\n\t\t\t\t\t\t\tid: 2,\n\t\t\t\t\t\t\tlabel: \"不需要\",\n\t\t\t\t\t\t\tvalue: true\n\t\t\t\t\t\t}]\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"Radio\",\n\t\t\t\t\t\tlabel: \"标题展示\",\n\t\t\t\t\t\tfield: \"showTitle\",\n\t\t\t\t\t\tdefaultValue: false,\n\t\t\t\t\t\trelated: [{\n\t\t\t\t\t\t\tkeyName: \"titlePc\",\n\t\t\t\t\t\t\tdefault: \"\"\n\t\t\t\t\t\t}, {\n\t\t\t\t\t\t\tkeyName: \"titleM\",\n\t\t\t\t\t\t\tdefault: \"\"\n\t\t\t\t\t\t}],\n\t\t\t\t\t\tradioOptions: [{\n\t\t\t\t\t\t\tid: 1,\n\t\t\t\t\t\t\tlabel: \"展示\",\n\t\t\t\t\t\t\tvalue: true\n\t\t\t\t\t\t}, {\n\t\t\t\t\t\t\tid: 2,\n\t\t\t\t\t\t\tlabel: \"隐藏\",\n\t\t\t\t\t\t\tvalue: false\n\t\t\t\t\t\t}]\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"TextInput\",\n\t\t\t\t\t\tlabel: \"标题PC\",\n\t\t\t\t\t\tfield: \"titlePc\",\n\t\t\t\t\t\tbased: \"showTitle\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"TextInput\",\n\t\t\t\t\t\tlabel: \"标题M\",\n\t\t\t\t\t\tfield: \"titleM\",\n\t\t\t\t\t\tbased: \"showTitle\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"Radio\",\n\t\t\t\t\t\tlabel: \"视频\/图片\",\n\t\t\t\t\t\tfield: \"isVideo\",\n\t\t\t\t\t\tdefaultValue: true,\n\t\t\t\t\t\trelated: [{\n\t\t\t\t\t\t\tkeyName: \"videoUrlPC\",\n\t\t\t\t\t\t\tdefault: \"\"\n\t\t\t\t\t\t}, {\n\t\t\t\t\t\t\tkeyName: \"videoUrlM\",\n\t\t\t\t\t\t\tdefault: \"\"\n\t\t\t\t\t\t}],\n\t\t\t\t\t\tradioOptions: [{\n\t\t\t\t\t\t\tid: 1,\n\t\t\t\t\t\t\tlabel: \"视频\",\n\t\t\t\t\t\t\tvalue: true\n\t\t\t\t\t\t}, {\n\t\t\t\t\t\t\tid: 2,\n\t\t\t\t\t\t\tlabel: \"图片\",\n\t\t\t\t\t\t\tvalue: false\n\t\t\t\t\t\t}]\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"NormalInput\",\n\t\t\t\t\t\tlabel: \"PC封面\",\n\t\t\t\t\t\tfield: \"imgUrlPC\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"NormalInput\",\n\t\t\t\t\t\tlabel: \"M封面\",\n\t\t\t\t\t\tfield: \"imgUrlM\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"NormalInput\",\n\t\t\t\t\t\tlabel: \"PC视频\",\n\t\t\t\t\t\tfield: \"videoUrlPC\",\n\t\t\t\t\t\tbased: \"isVideo\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"NormalInput\",\n\t\t\t\t\t\tlabel: \"M视频\",\n\t\t\t\t\t\tfield: \"videoUrlM\",\n\t\t\t\t\t\tbased: \"isVideo\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"Radio\",\n\t\t\t\t\t\tlabel: \"内部标题展示\",\n\t\t\t\t\t\tfield: \"isShowContent\",\n\t\t\t\t\t\tdefaultValue: false,\n\t\t\t\t\t\trelated: [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tkeyName: \"contentTitlePc\",\n\t\t\t\t\t\t\t\tdefault: \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tkeyName: \"titlePcOpacity\",\n\t\t\t\t\t\t\t\tdefault: 100\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tkeyName: \"contentDescPc\",\n\t\t\t\t\t\t\t\tdefault: \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tkeyName: \"descPcOpacity\",\n\t\t\t\t\t\t\t\tdefault: 100\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tkeyName: \"contentTitleM\",\n\t\t\t\t\t\t\t\tdefault: \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tkeyName: \"titleMOpacity\",\n\t\t\t\t\t\t\t\tdefault: 100\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tkeyName: \"contentDescM\",\n\t\t\t\t\t\t\t\tdefault: \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tkeyName: \"descMOpacity\",\n\t\t\t\t\t\t\t\tdefault: 100\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t],\n\t\t\t\t\t\tradioOptions: [{\n\t\t\t\t\t\t\tid: 1,\n\t\t\t\t\t\t\tlabel: \"展示\",\n\t\t\t\t\t\t\tvalue: true\n\t\t\t\t\t\t}, {\n\t\t\t\t\t\t\tid: 2,\n\t\t\t\t\t\t\tlabel: \"隐藏\",\n\t\t\t\t\t\t\tvalue: false\n\t\t\t\t\t\t}]\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"Radio\",\n\t\t\t\t\t\tlabel: \"PC文案排版\",\n\t\t\t\t\t\tdefaultValue: \"center\",\n\t\t\t\t\t\tfield: \"PcTitleLayout\",\n\t\t\t\t\t\tbased: \"isShowContent\",\n\t\t\t\t\t\tradioOptions: [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tid: 1,\n\t\t\t\t\t\t\t\tlabel: \"居中\",\n\t\t\t\t\t\t\t\tvalue: \"center\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tid: 2,\n\t\t\t\t\t\t\t\tlabel: \"左对齐\",\n\t\t\t\t\t\t\t\tvalue: \"left\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tid: 3,\n\t\t\t\t\t\t\t\tlabel: \"右对齐\",\n\t\t\t\t\t\t\t\tvalue: \"right\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"TextInput\",\n\t\t\t\t\t\tlabel: \"内部标题PC\",\n\t\t\t\t\t\tfield: \"contentTitlePc\",\n\t\t\t\t\t\tbased: \"isShowContent\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"Slider\",\n\t\t\t\t\t\tlabel: \"透明度\",\n\t\t\t\t\t\tfield: \"titlePcOpacity\",\n\t\t\t\t\t\tbased: \"isShowContent\",\n\t\t\t\t\t\tdefaultValue: 100\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"TextInput\",\n\t\t\t\t\t\tlabel: \"内部副标题PC\",\n\t\t\t\t\t\tfield: \"contentDescPc\",\n\t\t\t\t\t\tbased: \"isShowContent\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"Slider\",\n\t\t\t\t\t\tlabel: \"透明度\",\n\t\t\t\t\t\tfield: \"descPcOpacity\",\n\t\t\t\t\t\tbased: \"isShowContent\",\n\t\t\t\t\t\tdefaultValue: 100\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"TextInput\",\n\t\t\t\t\t\tlabel: \"内部标题M\",\n\t\t\t\t\t\tfield: \"contentTitleM\",\n\t\t\t\t\t\tbased: \"isShowContent\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"Slider\",\n\t\t\t\t\t\tlabel: \"透明度\",\n\t\t\t\t\t\tfield: \"titleMOpacity\",\n\t\t\t\t\t\tbased: \"isShowContent\",\n\t\t\t\t\t\tdefaultValue: 100\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"TextInput\",\n\t\t\t\t\t\tlabel: \"内部副标题M\",\n\t\t\t\t\t\tfield: \"contentDescM\",\n\t\t\t\t\t\tbased: \"isShowContent\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"Slider\",\n\t\t\t\t\t\tlabel: \"透明度\",\n\t\t\t\t\t\tfield: \"descMOpacity\",\n\t\t\t\t\t\tbased: \"isShowContent\",\n\t\t\t\t\t\tdefaultValue: 100\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"Slider\",\n\t\t\t\t\t\tlabel: \"上边距PC\",\n\t\t\t\t\t\tfield: \"topPc\",\n\t\t\t\t\t\ttips: \"文案上边距(%)\",\n\t\t\t\t\t\tbased: \"isShowContent\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"Slider\",\n\t\t\t\t\t\tlabel: \"左边距PC\",\n\t\t\t\t\t\tfield: \"leftPc\",\n\t\t\t\t\t\ttips: \"文案左边距(%)\",\n\t\t\t\t\t\tbased: \"isShowContent\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"Slider\",\n\t\t\t\t\t\tlabel: \"上边距M\",\n\t\t\t\t\t\tfield: \"topM\",\n\t\t\t\t\t\ttips: \"M文案上边距(%)\",\n\t\t\t\t\t\tbased: \"isShowContent\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\telement: \"ColorPicker\",\n\t\t\t\t\t\tlabel: \"文案颜色\",\n\t\t\t\t\t\tfield: \"textColor\",\n\t\t\t\t\t\tbased: \"isShowContent\"\n\t\t\t\t\t}\n\t\t\t\t]\n\t\t\t},\n\t\t\t{\n\t\t\t\tid: 5,\n\t\t\t\ttabName: \"About Us\",\n\t\t\t\tchildren: [{\n\t\t\t\t\telement: \"Radio\",\n\t\t\t\t\tlabel: \"展示板块\",\n\t\t\t\t\tdefaultValue: true,\n\t\t\t\t\tfield: \"isShow\",\n\t\t\t\t\tradioOptions: [{\n\t\t\t\t\t\tid: 1,\n\t\t\t\t\t\tlabel: \"展示\",\n\t\t\t\t\t\tvalue: true\n\t\t\t\t\t}, {\n\t\t\t\t\t\tid: 2,\n\t\t\t\t\t\tlabel: \"不展示\",\n\t\t\t\t\t\tvalue: false\n\t\t\t\t\t}]\n\t\t\t\t}]\n\t\t\t}\n\t\t],\n\t\tdefaultValue: [\n\t\t\t{\n\t\t\t\tid: 1,\n\t\t\t\ttype: \"PrdFeatureNav\",\n\t\t\t\tattrs: {\n\t\t\t\t\tisShow: true,\n\t\t\t\t\tbackgroundColor: \"#F9F4EC\",\n\t\t\t\t\ttextColor: \"#261B02\",\n\t\t\t\t\tbackgroundImgPc: \"\",\n\t\t\t\t\tbackgroundImgM: \"\",\n\t\t\t\t\tnavList: { attrs: { children: [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tid: 1,\n\t\t\t\t\t\t\tattrs: {\n\t\t\t\t\t\t\t\tfrontImgPc: \"\",\n\t\t\t\t\t\t\t\tfrontImgM: \"\",\n\t\t\t\t\t\t\t\ticonUrl: \"\",\n\t\t\t\t\t\t\t\ttitle: \"\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tid: 2,\n\t\t\t\t\t\t\tattrs: {\n\t\t\t\t\t\t\t\tfrontImgPc: \"\",\n\t\t\t\t\t\t\t\tfrontImgM: \"\",\n\t\t\t\t\t\t\t\ticonUrl: \"\",\n\t\t\t\t\t\t\t\ttitle: \"\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tid: 3,\n\t\t\t\t\t\t\tattrs: {\n\t\t\t\t\t\t\t\tfrontImgPc: \"\",\n\t\t\t\t\t\t\t\tfrontImgM: \"\",\n\t\t\t\t\t\t\t\ticonUrl: \"\",\n\t\t\t\t\t\t\t\ttitle: \"\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tid: 4,\n\t\t\t\t\t\t\tattrs: {\n\t\t\t\t\t\t\t\tfrontImgPc: \"\",\n\t\t\t\t\t\t\t\tfrontImgM: \"\",\n\t\t\t\t\t\t\t\ticonUrl: \"\",\n\t\t\t\t\t\t\t\ttitle: \"\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t] } }\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\tid: 2,\n\t\t\t\ttype: \"PrdMediaGallery\",\n\t\t\t\tattrs: {\n\t\t\t\t\tisShow: true,\n\t\t\t\t\tmediaList: { attrs: { children: [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tid: 1,\n\t\t\t\t\t\t\tattrs: {\n\t\t\t\t\t\t\t\timagePc: \"\",\n\t\t\t\t\t\t\t\timageM: \"\",\n\t\t\t\t\t\t\t\tvideoPc: \"\",\n\t\t\t\t\t\t\t\tvideoM: \"\",\n\t\t\t\t\t\t\t\tposterPc: \"\",\n\t\t\t\t\t\t\t\tposterM: \"\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tid: 2,\n\t\t\t\t\t\t\tattrs: {\n\t\t\t\t\t\t\t\timagePc: \"\",\n\t\t\t\t\t\t\t\timageM: \"\",\n\t\t\t\t\t\t\t\tvideoPc: \"\",\n\t\t\t\t\t\t\t\tvideoM: \"\",\n\t\t\t\t\t\t\t\tposterPc: \"\",\n\t\t\t\t\t\t\t\tposterM: \"\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tid: 3,\n\t\t\t\t\t\t\tattrs: {\n\t\t\t\t\t\t\t\timagePc: \"\",\n\t\t\t\t\t\t\t\timageM: \"\",\n\t\t\t\t\t\t\t\tvideoPc: \"\",\n\t\t\t\t\t\t\t\tvideoM: \"\",\n\t\t\t\t\t\t\t\tposterPc: \"\",\n\t\t\t\t\t\t\t\tposterM: \"\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t] } }\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\tid: 3,\n\t\t\t\ttype: \"ImgOrVideo\",\n\t\t\t\tattrs: {\n\t\t\t\t\tisShow: true,\n\t\t\t\t\tisVideo: false,\n\t\t\t\t\tshowTitle: false,\n\t\t\t\t\ttitlePc: \"\",\n\t\t\t\t\ttitleM: \"\",\n\t\t\t\t\timgUrlPC: \"\",\n\t\t\t\t\timgUrlM: \"\",\n\t\t\t\t\tvideoUrlPC: \"\",\n\t\t\t\t\tvideoUrlM: \"\",\n\t\t\t\t\tisShowContent: false,\n\t\t\t\t\tcontentTitlePc: \"\",\n\t\t\t\t\tcontentTitleM: \"\",\n\t\t\t\t\tcontentDescPc: \"\",\n\t\t\t\t\tcontentDescM: \"\",\n\t\t\t\t\ttextColor: \"\",\n\t\t\t\t\tPcTitleLayout: \"center\",\n\t\t\t\t\ttopPc: 40,\n\t\t\t\t\tleftPc: 40,\n\t\t\t\t\ttopM: 20\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\tid: 5,\n\t\t\t\ttype: \"AboutUs\",\n\t\t\t\tattrs: { isShow: true }\n\t\t\t}\n\t\t]\n\t};\n\t\/\/#endregion\n\t\/\/#region src\/templates\/2026AW\/26AW-PRD\/App.vue\n\tvar _sfc_main = {\n\t\tname: \"TemplateApp\",\n\t\tcomponents: { MainComponent: MainComponent_default },\n\t\tprops: {\n\t\t\tconfig: {\n\t\t\t\ttype: [Array, Object],\n\t\t\t\tdefault: () =\u003e []\n\t\t\t},\n\t\t\tlang: {\n\t\t\t\ttype: String,\n\t\t\t\tdefault: void 0\n\t\t\t},\n\t\t\tisPc: {\n\t\t\t\ttype: Boolean,\n\t\t\t\tdefault: true\n\t\t\t}\n\t\t},\n\t\tdata() {\n\t\t\tconst currentLang = getLang(this.lang || \"en\");\n\t\t\treturn {\n\t\t\t\tclassName: getLangClasses(currentLang),\n\t\t\t\tcurrentLang,\n\t\t\t\ttemplateData: this.resolveTemplateData(this.config)\n\t\t\t};\n\t\t},\n\t\twatch: {\n\t\t\tconfig: {\n\t\t\t\thandler(value) {\n\t\t\t\t\tthis.templateData = this.resolveTemplateData(value);\n\t\t\t\t},\n\t\t\t\tdeep: true\n\t\t\t},\n\t\t\tlang(value) {\n\t\t\t\tthis.currentLang = getLang(value || \"en\");\n\t\t\t\tthis.className = getLangClasses(this.currentLang);\n\t\t\t}\n\t\t},\n\t\tmethods: { resolveTemplateData(config) {\n\t\t\tif (Array.isArray(config) \u0026\u0026 config.length) return config;\n\t\t\tif (config?.defaultValue \u0026\u0026 Array.isArray(config.defaultValue)) return config.defaultValue;\n\t\t\tif (config?.config \u0026\u0026 Array.isArray(config.config)) return config.config;\n\t\t\treturn defaultValue.defaultValue;\n\t\t} }\n\t};\n\tvar _hoisted_1$1 = {\n\t\tid: \"app\",\n\t\tclass: \"lp-app\"\n\t};\n\tfunction _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {\n\t\tconst _component_MainComponent = (0, vue.resolveComponent)(\"MainComponent\");\n\t\treturn (0, vue.openBlock)(), (0, vue.createElementBlock)(\"div\", _hoisted_1$1, [(0, vue.createVNode)(_component_MainComponent, {\n\t\t\tclass: (0, vue.normalizeClass)($data.className),\n\t\t\ttemplateData: $data.templateData,\n\t\t\tlang: $data.currentLang,\n\t\t\tisPc: $props.isPc\n\t\t}, null, 8, [\n\t\t\t\"class\",\n\t\t\t\"templateData\",\n\t\t\t\"lang\",\n\t\t\t\"isPc\"\n\t\t])]);\n\t}\n\tvar App_default$1 = \/* @__PURE__ *\/ _plugin_vue_export_helper_default(_sfc_main, [[\"render\", _sfc_render]]);\n\t\/\/#endregion\n\t\/\/#region src\/generated\/templateScope.ts\n\tvar templateScope = \"26AW-PRD\";\n\t\/\/#endregion\n\t\/\/#region src\/runtimeConfig.ts\n\tfunction cloneValue(value) {\n\t\tif (typeof structuredClone === \"function\") return structuredClone(value);\n\t\treturn JSON.parse(JSON.stringify(value));\n\t}\n\tfunction isEmptyValue(value) {\n\t\treturn value === null || value === void 0 || value === \"\";\n\t}\n\tfunction fillEmptyFromFallback(target, source) {\n\t\tif (isEmptyValue(target)) return isEmptyValue(source) ? target : cloneValue(source);\n\t\tif (Array.isArray(target)) {\n\t\t\tif (!Array.isArray(source)) return target;\n\t\t\tconst length = Math.max(target.length, source.length);\n\t\t\tfor (let index = 0; index \u003c length; index += 1) target[index] = fillEmptyFromFallback(target[index], source[index]);\n\t\t\treturn target;\n\t\t}\n\t\tif (typeof target === \"object\" \u0026\u0026 typeof source === \"object\" \u0026\u0026 source !== null \u0026\u0026 !Array.isArray(source)) {\n\t\t\tconst targetRecord = target;\n\t\t\tconst sourceRecord = source;\n\t\t\tObject.keys(sourceRecord).forEach((key) =\u003e {\n\t\t\t\ttargetRecord[key] = fillEmptyFromFallback(targetRecord[key], sourceRecord[key]);\n\t\t\t});\n\t\t\treturn target;\n\t\t}\n\t\treturn target;\n\t}\n\tfunction resolveConfigFromLanguageMap(input, lang = \"en\") {\n\t\tconst preferred = input[lang];\n\t\tconst fallback = input.en;\n\t\tif (Array.isArray(preferred)) {\n\t\t\tconst resolved = cloneValue(preferred);\n\t\t\tif (preferred !== fallback \u0026\u0026 Array.isArray(fallback)) return fillEmptyFromFallback(resolved, fallback);\n\t\t\treturn resolved;\n\t\t}\n\t\tif (Array.isArray(fallback)) return cloneValue(fallback);\n\t\tconst firstConfig = Object.values(input).find(Array.isArray);\n\t\treturn firstConfig ? cloneValue(firstConfig) : null;\n\t}\n\tfunction toTemplateConfig(input, lang = \"en\") {\n\t\tif (Array.isArray(input)) return cloneValue(input);\n\t\tif (input \u0026\u0026 typeof input === \"object\") {\n\t\t\tconst candidate = input;\n\t\t\tif (candidate.defaultValue) return toTemplateConfig(candidate.defaultValue, lang);\n\t\t\tif (candidate.config) return toTemplateConfig(candidate.config, lang);\n\t\t\treturn resolveConfigFromLanguageMap(input, lang) ?? [];\n\t\t}\n\t\treturn [];\n\t}\n\tfunction getViewportIsPc() {\n\t\tif (typeof window === \"undefined\") return true;\n\t\treturn (window.visualViewport?.width ?? window.innerWidth) \u003e 768;\n\t}\n\tfunction getPreviewMeta() {\n\t\treturn {\n\t\t\tlang: typeof window === \"undefined\" ? \"en\" : window.vivaiaDetailLangCode ?? \"en\",\n\t\t\tisPc: typeof window === \"undefined\" ? true : window.vivaiaDetailIsPc ?? true\n\t\t};\n\t}\n\t\/\/#endregion\n\t\/\/#region src\/App.vue?vue\u0026type=script\u0026setup=true\u0026lang.ts\n\tvar _hoisted_1 = [\"data-template-scope\"];\n\t\/\/#endregion\n\t\/\/#region src\/App.vue\n\tvar App_default = \/* @__PURE__ *\/ (0, vue.defineComponent)({\n\t\tinheritAttrs: false,\n\t\t__name: \"App\",\n\t\tprops: {\n\t\t\tconfig: {},\n\t\t\tlang: {},\n\t\t\tisPc: { type: Boolean },\n\t\t\tpreviewState: {}\n\t\t},\n\t\tsetup(__props) {\n\t\t\tconst props = __props;\n\t\t\tconst instance = (0, vue.getCurrentInstance)();\n\t\t\tfunction hasPassedProp(camelKey) {\n\t\t\t\tconst rawProps = instance?.vnode.props ?? {};\n\t\t\t\tconst kebabKey = camelKey.replace(\/[A-Z]\/g, \"-$\u0026\").toLowerCase();\n\t\t\t\treturn Object.prototype.hasOwnProperty.call(rawProps, camelKey) || Object.prototype.hasOwnProperty.call(rawProps, kebabKey);\n\t\t\t}\n\t\t\tfunction getInitialPreviewMeta() {\n\t\t\t\tif (typeof window === \"undefined\") return {\n\t\t\t\t\tlang: \"en\",\n\t\t\t\t\tisPc: true\n\t\t\t\t};\n\t\t\t\treturn getPreviewMeta();\n\t\t\t}\n\t\t\tfunction getInitialConfigInput() {\n\t\t\t\tif (props.config !== void 0) return props.config;\n\t\t\t\tif (typeof window !== \"undefined\" \u0026\u0026 window.pageData !== void 0) return window.pageData;\n\t\t\t\treturn defaultValue;\n\t\t\t}\n\t\t\tconst previewMeta = getInitialPreviewMeta();\n\t\t\tconst resolveLang = () =\u003e props.previewState?.lang ?? props.lang ?? previewMeta.lang;\n\t\t\tconst resolveIsPc = () =\u003e props.previewState?.isPc ?? (hasPassedProp(\"isPc\") ? props.isPc : void 0) ?? previewMeta.isPc;\n\t\t\tconst innerLang = (0, vue.ref)(resolveLang());\n\t\t\tconst innerIsPc = (0, vue.ref)(resolveIsPc());\n\t\t\tconst innerConfig = (0, vue.ref)(toTemplateConfig(getInitialConfigInput(), innerLang.value));\n\t\t\tconst syncViewportIsPc = () =\u003e {\n\t\t\t\tif (typeof window === \"undefined\") return;\n\t\t\t\tconst nextIsPc = getViewportIsPc();\n\t\t\t\twindow.vivaiaDetailIsPc = nextIsPc;\n\t\t\t\tinnerIsPc.value = nextIsPc;\n\t\t\t};\n\t\t\t(0, vue.watch)(() =\u003e [\n\t\t\t\tprops.config,\n\t\t\t\tprops.lang,\n\t\t\t\tprops.isPc,\n\t\t\t\tprops.previewState?.lang,\n\t\t\t\tprops.previewState?.isPc\n\t\t\t], () =\u003e {\n\t\t\t\tconst nextLang = resolveLang();\n\t\t\t\tinnerLang.value = nextLang;\n\t\t\t\tinnerIsPc.value = resolveIsPc();\n\t\t\t\tif (props.config !== void 0) innerConfig.value = toTemplateConfig(props.config, nextLang);\n\t\t\t}, { deep: true });\n\t\t\tconst handleMessage = (event) =\u003e {\n\t\t\t\tconst msg = event.data;\n\t\t\t\tif (!msg || msg.type !== \"designData\") return;\n\t\t\t\tconst langCode = msg.previewState?.lang || msg.langCode || \"en\";\n\t\t\t\tconst nextIsPc = typeof msg.previewState?.isPc === \"boolean\" ? msg.previewState.isPc : typeof msg.isPc === \"boolean\" ? msg.isPc : void 0;\n\t\t\t\twindow.vivaiaDetailLangCode = langCode;\n\t\t\t\tinnerLang.value = langCode;\n\t\t\t\tif (typeof nextIsPc === \"boolean\") {\n\t\t\t\t\twindow.vivaiaDetailIsPc = nextIsPc;\n\t\t\t\t\tinnerIsPc.value = nextIsPc;\n\t\t\t\t}\n\t\t\t\tif (Object.prototype.hasOwnProperty.call(msg, \"data\")) {\n\t\t\t\t\twindow.pageData = msg.data;\n\t\t\t\t\tinnerConfig.value = toTemplateConfig(msg.data, langCode);\n\t\t\t\t}\n\t\t\t};\n\t\t\t(0, vue.onMounted)(() =\u003e {\n\t\t\t\tsyncViewportIsPc();\n\t\t\t\twindow.addEventListener(\"message\", handleMessage);\n\t\t\t\twindow.addEventListener(\"resize\", syncViewportIsPc);\n\t\t\t\twindow.visualViewport?.addEventListener(\"resize\", syncViewportIsPc);\n\t\t\t});\n\t\t\t(0, vue.onUnmounted)(() =\u003e {\n\t\t\t\twindow.removeEventListener(\"message\", handleMessage);\n\t\t\t\twindow.removeEventListener(\"resize\", syncViewportIsPc);\n\t\t\t\twindow.visualViewport?.removeEventListener(\"resize\", syncViewportIsPc);\n\t\t\t});\n\t\t\treturn (_ctx, _cache) =\u003e {\n\t\t\t\treturn (0, vue.openBlock)(), (0, vue.createElementBlock)(\"div\", {\n\t\t\t\t\tclass: \"good-detail-template\",\n\t\t\t\t\t\"data-flag\": \"new-good-detail\",\n\t\t\t\t\t\"data-template-scope\": (0, vue.unref)(templateScope)\n\t\t\t\t}, [(0, vue.createVNode)(App_default$1, {\n\t\t\t\t\tconfig: innerConfig.value,\n\t\t\t\t\tlang: innerLang.value,\n\t\t\t\t\tisPc: innerIsPc.value\n\t\t\t\t}, null, 8, [\n\t\t\t\t\t\"config\",\n\t\t\t\t\t\"lang\",\n\t\t\t\t\t\"isPc\"\n\t\t\t\t])], 8, _hoisted_1);\n\t\t\t};\n\t\t}\n\t});\n\t\/\/#endregion\n\t\/\/#region src\/entry-client.ts\n\t(window.__goodDetailPreviewRuntime ? (0, vue.createApp)(App_default) : (0, vue.createSSRApp)(App_default)).mount(\"#app\");\n\tif (window.parent !== window) window.parent.postMessage({ type: \"template-ready\" }, \"*\");\n\t\/\/#endregion\n})(Vue3, Swiper);\u003c\/script\u003e","brand":"VIVAIA JAPAN","offers":[{"title":"kepler_クリーム \/ JP-22.0cm\/EU-35","offer_id":49041333289216,"sku":"shflatse2603010009001","price":26900.0,"currency_code":"JPY","in_stock":true},{"title":"kepler_クリーム \/ JP-22.5cm\/EU-35.5","offer_id":49041333321984,"sku":"shflatse2603010009002","price":26900.0,"currency_code":"JPY","in_stock":true},{"title":"kepler_クリーム \/ JP-22.5~23.0cm\/EU-36","offer_id":49041333354752,"sku":"shflatse2603010009003","price":26900.0,"currency_code":"JPY","in_stock":true},{"title":"kepler_クリーム \/ JP-23.0cm\/EU-36.5","offer_id":49041333387520,"sku":"shflatse2603010009004","price":26900.0,"currency_code":"JPY","in_stock":true},{"title":"kepler_クリーム \/ JP-23.5cm\/EU-37","offer_id":49041333420288,"sku":"shflatse2603010009005","price":26900.0,"currency_code":"JPY","in_stock":true},{"title":"kepler_クリーム \/ JP-23.5~24.0cm\/EU-37.5","offer_id":49041333453056,"sku":"shflatse2603010009006","price":26900.0,"currency_code":"JPY","in_stock":true},{"title":"kepler_クリーム \/ JP-24.0cm\/EU-38","offer_id":49041333485824,"sku":"shflatse2603010009007","price":26900.0,"currency_code":"JPY","in_stock":true},{"title":"kepler_クリーム \/ JP-24.5cm\/EU-38.5","offer_id":49041333518592,"sku":"shflatse2603010009008","price":26900.0,"currency_code":"JPY","in_stock":true},{"title":"kepler_クリーム \/ JP-24.5~25.0cm\/EU-39","offer_id":49041333551360,"sku":"shflatse2603010009009","price":26900.0,"currency_code":"JPY","in_stock":true},{"title":"kepler_クリーム \/ JP-25.0cm\/EU-39.5","offer_id":49041333584128,"sku":"shflatse2603010009010","price":26900.0,"currency_code":"JPY","in_stock":true},{"title":"kepler_クリーム \/ JP-25.5cm\/EU-40","offer_id":49041333616896,"sku":"shflatse2603010009011","price":26900.0,"currency_code":"JPY","in_stock":true},{"title":"kepler_クリーム \/ JP-25.5~26.0cm\/EU-40.5","offer_id":49041333649664,"sku":"shflatse2603010009012","price":26900.0,"currency_code":"JPY","in_stock":true},{"title":"kepler_クリーム \/ JP-26.0cm\/EU-41","offer_id":49041333682432,"sku":"shflatse2603010009013","price":26900.0,"currency_code":"JPY","in_stock":true},{"title":"kepler_クリーム \/ JP-26.5cm\/EU-41.5","offer_id":49041333715200,"sku":"shflatse2603010009014","price":26900.0,"currency_code":"JPY","in_stock":true},{"title":"kepler_クリーム \/ JP-27.0cm\/EU-42","offer_id":49041333747968,"sku":"shflatse2603010009015","price":26900.0,"currency_code":"JPY","in_stock":true},{"title":"kepler_クリーム \/ JP-27.5cm\/EU-43","offer_id":49041333780736,"sku":"shflatse2603010009016","price":26900.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0532\/3063\/3157\/files\/1783583939-3ff4fde1-84cb-4bfd-9d04-bc3faee62c40.jpg?v=1784720979","url":"https:\/\/vivaia.jp\/en\/products\/loafers-kepler-cream","provider":"VIVAIA JAPAN","version":"1.0","type":"link"}