{"product_id":"ttracing-maxx-pro-gaming-chair-naruto-kurama-link-mode-edition","title":"TTRacing Maxx Pro Gaming Chair - Naruto Kurama Link Mode Edition","description":"\u003cdiv class=\"mxp-pdp\"\u003e\n\u003cstyle\u003e\n.rte a:not(.btn):not(.mxp-btn-outline):after, .rte-setting a:not(.btn):not(.mxp-btn-outline):after{all: unset;}\n.mxp-pdp,.mxp-pdp *{box-sizing:border-box;}\n.mxp-pdp{background:#000;color:#fff;font-family:'gotham-book','Gotham';overflow:clip;}\n.mxp-pw{margin:0 auto;padding: 0 20px;}\n.rte:has(.mxp-pdp){overflow:visible !important;}\n.mxp-label{font-family:'gotham-medium','Gotham';font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:#ff4200;display:block;margin-bottom:10px;}\n.mxp-h2{color:#ffe011;font-family:'gang-of-three';font-weight: 400; font-size:2.5rem;letter-spacing:1px;line-height:1;width:max-content;margin-bottom:18px !important;margin-top: 0 !important;padding-bottom: 2.2px;}\n.mxp-p{font-size:15px !important;color:#d6d6d6;line-height:1.65;text-align:left !important;font-weight: 400 !important;}\n\n.mxp-ph{\n  background:#141414;display:flex;align-items:center;\n  justify-content:center;color:#333;font-size:13px;\n  text-align:center;line-height:1.7;font-family:'gotham-book';\n}\n\n\/* ── Hero Video ── *\/\n.mxp-video-hero{width:100%;line-height:0;margin:0 !important;}\n.mxp-video-hero video{width:100%;}\n.mxp-video-hero-desktop{display:block;}\n.mxp-video-hero-mobile{display:none;}\n@media(max-width:749px){\n  .mxp-video-hero-desktop{display:none;}\n  .mxp-video-hero-mobile{display:block;}\n}\n\n\/* ── Spiderman Main Section ── *\/\n.spiderman-main-section{\n  position: relative;\n  overflow: hidden;\n  margin: 0 !important;\n  user-select: none;\n  -webkit-user-select: none;\n}\n.spiderman-bg-video{\n  display: block;\n  width: 100%;\n  height: auto;\n  pointer-events: none;\n}\n.spiderman-main-section img{\n  pointer-events: none;\n  -webkit-user-drag: none;\n}\n.shadow-overlay{\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  background:\n    linear-gradient(\n      to top,\n      rgba(0,0,0,1) 0%,\n      rgba(0,0,0,1) 9%,\n      rgba(0,0,0,0.35) 30%,\n      rgba(0,0,0,0.15) 50%,\n      rgba(0,0,0,0) 70%\n    );\n  z-index:4;\n}\n.main-chair{\n  position: absolute;\n  left: 50%;\n  bottom: 14%;\n  transform: translateX(-50%);\n  height: 78% !important;\n  width: auto;\n  z-index: 2;\n}\n.spiderman-main-title{\n  position: absolute;\n  width: 16%;\n  left: 50%;\n  top:7%;\n  transform: translateX(-50%);\n  z-index: 8;\n}\n@keyframes fadeInTopCentered{\n  from{opacity:0;transform:translateX(-50%) translateY(30px);}\n  to{opacity:1;transform:translateX(-50%) translateY(0);}\n}\n.spiderman-main-section .spiderman-main-title.animate,\n.spiderman-main-section .main-chair.animate{\n  animation: fadeInTopCentered 1s forwards;\n}\n\n\/* ── Text Section ── *\/\n.text-section{\n  background: #101010;\n  padding: 100px 30px;\n  margin: 0 !important;\n}\n.text-section .page-width{\n  display: flex;\n  justify-content: center;\n}\n.text-section p{\n  font-size: 16px;\n  color: #fff;\n  width: 62%;\n  font-weight: 400;\n}\n\n\/* ── S1 Hero ── *\/\n.mxp-s1{background:transparent;padding-top: 100px;padding-bottom:150px;text-align:center;position: relative; z-index:1;}\n.mxp-s1-h{font-family:'gang-of-three';color:#ffe011;font-weight:400;letter-spacing: 1px;font-size: clamp(1.8rem, 3vw, 3.5rem);line-height:1;margin-bottom:20px;width: max-content; margin: 0 auto; }\n.mxp-s1-sub{font-size:15px !important;color:#d6d6d6;margin:0 auto 48px !important;line-height:1.6;font-weight: 400 !important;}\n.mxp-s1-img{border-radius:20px;overflow:hidden;margin:0 auto;}\n\n\/* ── S2 Headrest ── *\/\n.mxp-s2{\n  padding-top:100px;\n  position: relative;\n  overflow: hidden;\n  background:\n    linear-gradient(to right, #000 25%, transparent 65%),\n    url('https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/maxx-pro-kurama-s2-bg.png?v=1787037811') right center \/ cover no-repeat,\n    #000;\n}\n.mxp-s2::before,\n.mxp-s2::after{\n  content: '';\n  position: absolute;\n  left: 0;\n  width: 100%;\n  height: 18%;\n  z-index: 1;\n  pointer-events: none;\n}\n.mxp-s2::before{\n  top: 0;\n  background: linear-gradient(to bottom, #000, transparent);\n}\n.mxp-s2::after{\n  bottom: 0;\n  background: linear-gradient(to top, #000, transparent);\n}\n.mxp-s2-grid{display:grid;grid-template-columns:2fr 3fr;gap:10px;align-items:center;}\n.mxp-s2-video{height:100%;display:flex;align-items:flex-end;justify-content:center;}\n.mxp-s2-video img{width:auto;object-fit:contain;display:block;max-height:600px;}\n.mxp-s2-content{padding-top: 50px; padding-bottom: 70px;z-index: 10;}\n.mxp-features{list-style:none;margin:40px 0 0 0;display:flex;flex-direction:column;}\n.mxp-feature{display:flex;gap:18px;align-items:center;padding:10px 0;\n  position: relative;}\n.mxp-feature:first-child{\n  padding-top:0;\n}\n.mxp-feature:last-child{\n  padding-bottom:0;\n}\n.mxp-feature + .mxp-feature::before{\n  content:'';\n  position:absolute;\n  top:0;\n  left:10px;\n  right:0;\n  height:0.5px;\n  background:rgba(255,255,255,0.5);\n  max-width: 375px;\n}\n.mxp-feat-icon{\n  width:60px;height:60px;flex-shrink:0;\n  display:flex;align-items:center;justify-content:center;\n}\n.mxp-feat-icon svg{width:22px;height:22px;stroke:#ccc;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}\n.mxp-feat-title{font-family:'gotham-medium','Gotham';font-size:15px;display:block;margin-bottom:2px;}\n.mxp-feat-desc{font-size:13px;color:#666;display: block;line-height: 1.1;}\n\n\/* ── S4 Video Features ── *\/\n.mxp-s4{padding-top:150px;padding-bottom: 150px; background:#050505;}\n.mxp-s4-row{display:grid;align-items:flex-start;justify-content: space-between;padding-bottom: 100px;}\n@media(min-width:901px){\n  .mxp-s4-row:nth-child(odd){grid-template-columns:50% 40%;}\n  .mxp-s4-row:nth-child(even){grid-template-columns:35% 50%;}\n}\n.mxp-s4-row+.mxp-s4-row{margin-top:100px;}\n.mxp-s4-row:last-child{padding-bottom:0;}\n.mxp-s4-text{padding:20px 0;align-self: center;}\n.mxp-s4-row p br{display:none;}\n@media(min-width:1432px){.mxp-s4-row p br{display:inline;}}\n.mxp-s4-video{max-width:100%;border-radius:25px;}\n.mxp-s4-video img{width:100%;display:block;}\n.mxp-btn-outline{\n  padding: 0.3rem 0.8rem;border:1.5px solid #ed1f23 !important;background:#ed1f23;color:#fff !important;\n  font-family:'gotham-book','Gotham';font-size:14px;\n  border-radius:999px;cursor:pointer;transition:background .2s,color .2s, border-color .2s;;transition-delay: 0.25s;\n  text-decoration:none;display:inline-block;font-weight: 400;height: max-content;\n}\n.mxp-btn-outline:hover{background: transparent !important; border-color: rgba(255,255,255,0.53) !important; color: #fff !important;}\n.mxp-btn-red{\n  padding: 0.3rem 0.8rem;background:transparent;color:#ed1f23 !important;\n  font-family:'gotham-book','Gotham';font-size:14px;\n  border:1.5px solid #ed1f23 !important;border-radius:999px;cursor:pointer;\n  transition: border-color .2s, color .2s;text-decoration:none;display:inline-block;font-weight: 400;height: max-content;\n}\n.mxp-btn-red:hover{border-color: #fff !important; color: #fff !important;}\n\n\/* ── Showcase Section ── *\/\n.showcase-section{\n  position: relative;\n  margin: 0 !important;\n  height: 70vh;\n  overflow: hidden;\n}\n.showcase-section .page-width{\n  position: relative;\n  z-index:6;\n  display: flex;\n  justify-content: center;\n  align-items: flex-end;\n  max-width: 1200px;\n  padding-top: 20px;\n  height: 100%;\n  gap: 20px;\n}\n.showcase-section .page-width img{\n  height: 100%;\n  object-fit: contain;\n}\n\n\/* ── Specs BG ── *\/\n.mxp-specs-bg{\n  background: linear-gradient(to top, #f28b00, #000 80%);\n}\n\n\/* ── S7 Specs ── *\/\n.mxp-s7{padding-top:5px;padding-bottom:80px;}\n.mxp-specs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding: 0 1px;}\n.mxp-spec{\n  background:#141414;\n  border-radius:32px;\n  padding:32px 24px;\n  border:1px solid rgba(255,255,255,0.4);\n  transition:opacity 0.3s ease, filter 0.3s ease, background 0.3s ease, border-color 0.3s ease;\n  cursor:pointer;\n  aspect-ratio: 5\/4;\n}\n  \/* When any card is hovered, dim all cards *\/\n.mxp-specs-grid:hover .mxp-spec{\n  opacity:0.7;\n  filter:brightness(0.5);\n}\n\n\/* Un-dim + turn red only the hovered one *\/\n.mxp-specs-grid .mxp-spec:hover{\n  opacity:1;\n  filter:brightness(1);\n  background:#6a4a10;\n  border-color:#f4b001;\n}\n.mxp-spec.hl{background:#6e0000;}\n.mxp-spec-title{\n  font-family:'gotham-medium','Gotham';\n  font-size: clamp(26px, 2vw, 35px);\n  line-height:1;margin-bottom:16px;\n}\n.mxp-spec-desc{\n  font-size:14px;color:#fff;line-height:1.2;\n}\n\n.mxp-btn-outline,\n.mxp-btn-red {\n  position: relative;\n  overflow: hidden;\n}\n.rte a.mxp-btn-outline::after,\n.mxp-btn-red::after{\n  background-image: linear-gradient(90deg, transparent, hsl(0 0% 100% \/ .25), transparent);\n  content: \"\";\n  height: 100%;\n  left: 150%;\n  position: absolute;\n  top: 0;\n  transform: skewX(-20deg);\n  width: 200%;\n}\n.rte a.mxp-btn-outline::after {\n  border-bottom: none;\n  bottom: auto;\n  transition: none;\n}\n.rte a.mxp-btn-outline:hover::after,\n.mxp-btn-red:hover::after {\n  animation: .75s cubic-bezier(.01, .56, 1, 1) shine;\n}\n.mobile-br{display:none;}\n.video-desktop {display: block;}\n.video-mobile {display: none;}\n.image-animate-top, .image-animate-left, .image-animate-right {opacity: 0;}\n.image-animate-top.animate {animation: fadeInTop 1s forwards;}\n.image-animate-left.animate {animation: fadeInLeft 0.8s forwards;}\n.image-animate-right.animate {animation: fadeInRight 0.8s forwards;}\n  @keyframes fadeInTop {\n    from {\n      opacity: 0;\n      transform: translateY(30px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n  @keyframes fadeInLeft {\n    from {\n      opacity: 0;\n      transform: translateX(-40px);\n    }\n    to {\n      opacity: 1;\n      transform: translateX(0);\n    }\n  }\n  @keyframes fadeInRight {\n    from {\n      opacity: 0;\n      transform: translateX(40px);\n    }\n    to {\n      opacity: 1;\n      transform: translateX(0);\n    }\n  }\n  @media (max-width: 767px) {\n    .video-desktop {\n      display: none;\n    }\n    .video-mobile {\n      display: block;\n    }\n  }\n\n\/* ── Naruto Branding ── *\/\n.spdt-marvel-overlay {\n  position: absolute;\n  inset: 0;\n  z-index: 5;\n  pointer-events: none;\n}\n.mp-hero__rl-gradient {\n  position: absolute;\n  inset: 0;\n  z-index: 2;\n  pointer-events: none;\n  background: linear-gradient(to left, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0) 45%);\n}\n@media (max-width: 749px) {\n  .mp-hero__rl-gradient {\n    display: none;\n  }\n}\n.spdt-marvel-overlay .page-width {\n  position: relative;\n  height: 100%;\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  justify-content: space-between;\n  align-content: space-between;\n  align-items: flex-start;\n  padding-top: 25px;\n  padding-bottom: 20px;\n  box-sizing: border-box;\n}\n.spdt-marvel-logo {\n  width: clamp(100px, 8vw, 110px);\n  height: auto;\n}\n.spdt-marvel-legal {\n  font-family: 'Gotham', 'Gotham Book', sans-serif;\n  font-size: 11px !important;\n  color: #ffffff;\n  margin: 0;\n  margin-bottom: 0 !important;\n  letter-spacing: 0.5px !important;\n  line-height: 1 !important;\n  font-weight: 400 !important;\n  width: 100%;\n  text-align: right !important;\n}\n.spdt-kurama-bar {\n  order: -1;\n  width: clamp(200px, 12vw, 130px);\n  height: auto;\n  pointer-events: none;\n}\n.spdt-kurama-bar-mobile {\n  display: none;\n  pointer-events: none;\n}\n@media (max-width: 767px) {\n  .spdt-marvel-overlay .page-width {\n    flex-direction: column;\n    flex-wrap: nowrap;\n    align-items: flex-end;\n    align-content: initial;\n  }\n  .spdt-kurama-bar {\n    display: none;\n  }\n  .spdt-kurama-bar-mobile {\n    display: block;\n    position: absolute;\n    bottom: 10%;\n    left: 0;\n    right: 0;\n    margin: 0 auto;\n    width: clamp(200px, 12vw, 130px);\n    height: auto;\n  }\n  .spdt-marvel-legal {\n    width: auto;\n  }\n}\n\n\/* ── Responsive ── *\/\n@media (max-width: 1567px){\n  .showcase-section{height: 85vh;}\n}\n@media (max-width: 1367px){\n  .spiderman-main-title{top: 8%;width: 18%;}\n  .mxp-s2-content{padding-bottom: 50px;padding-top: 50px;}\n  .text-section p{width: 68%;}\n}\n@media (max-width: 1281px){\n  .mxp-spec{aspect-ratio: auto;}\n  .mxp-spec-title{font-size: clamp(20px, 2vw, 37px);}\n  .mxp-h2{font-size: 2rem;}\n}\n@media (max-width: 1025px){\n  .text-section p{width: 80%;}\n  .spiderman-main-title{width: 20%;}\n  .mxp-h2{font-size: 1.5rem;}\n}\n@media (max-width: 1025px){\n  .showcase-section{height: 575px;}\n}\n@media(max-width:900px){\n  .mxp-spec-title{font-size: clamp(26px, 2.5vw, 35px);}\n  .mxp-s2-grid,.mxp-s4-row{grid-template-columns:1fr;}\n  .mxp-s2-content{padding-top:0;}\n  .mxp-s2{\n    background:\n      linear-gradient(to bottom, #000 50%, transparent 65%),\n      url('https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/maxx-pro-kurama-s2-bg-mobile.png?v=1787045650') center bottom \/ 130% auto no-repeat,\n      #000;\n  }\n  .mxp-s2::before{display:none;}\n  .mxp-s4-row{gap: 20px;padding-bottom: 64px;}\n  .mxp-s4-row+.mxp-s4-row{margin-top:64px;}\n  .mxp-s4-row:last-child{padding-bottom:64px;}\n  .mxp-s4-text{order: 1;}\n  .mxp-specs-grid{grid-template-columns:repeat(2,1fr);}\n  .mxp-spec{aspect-ratio: auto;}\n  .mxp-s1,.mxp-s2,.mxp-s4{padding-top:64px;padding-bottom:64px;}\n}\n@media (max-width: 821px){\n  .showcase-section{height: 450px;}\n  .mxp-h2{font-size: 1.7rem;}\n}\n@media (max-width: 768px){\n  .text-section{padding: 80px 30px;}\n}\n@media(max-width:480px){\n  .mxp-specs-bg{padding-top:44px;}\n  .mxp-s4{padding-top:128px;}\n  .mxp-s1{padding-top:64px;}\n  .mxp-s7{padding-top:15px;}\n  .mxp-specs-grid .mxp-spec,\n  .mxp-specs-grid:hover .mxp-spec,\n  .mxp-specs-grid .mxp-spec:hover{\n    filter:none;\n    background:#6a4a10;\n    border-color:#f4b001;\n    cursor:default;\n    opacity:0;\n    transform:translateX(-60px);\n    transition:transform 0.6s cubic-bezier(.22,.61,.36,1), opacity 0.6s ease-out;\n    will-change:transform,opacity;\n  }\n  .mxp-specs-grid .mxp-spec.mxp-spec-in,\n  .mxp-specs-grid:hover .mxp-spec.mxp-spec-in{\n    opacity:1;\n    transform:translateX(0);\n  }\n  .mxp-specs-grid{grid-template-columns:1fr;}\n  .mobile-br{display:block;}\n  .mxp-s1 .mxp-pw{width: 98%; margin: 0 auto;}\n  .mxp-s2{\n    padding-bottom: 0;\n    background:\n      linear-gradient(to bottom, #000 60%, transparent 67%),\n      url('https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/maxx-pro-kurama-s2-bg-mobile.png?v=1787045650') center bottom \/ 115% auto no-repeat,\n      #000;\n  }\n  .mxp-s4-row, .mxp-s4{padding-bottom: 0;}\n  .mxp-pw{padding:0;}\n  .showcase-section{height: 280px;}\n  .showcase-section .page-width{gap: 0;}\n  .spiderman-main-title{width: 50%;top: 14%;}\n  .text-section{padding: 50px 15px;}\n  .text-section p{width: 100%;font-size: 14px;}\n}\n@media (max-width: 400px){\n  .mxp-s2{background: linear-gradient(to bottom, #000 64%, transparent 69%), url('https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/maxx-pro-kurama-s2-bg-mobile.png?v=1787045650') center bottom \/ 115% auto no-repeat, #000;}\n  .spiderman-main-title{top:16%;}\n  .mxp-h2{font-size:1.6rem;}\n}\n@media(max-width: 391px){\n  .mxp-h2{font-size:1.5rem;}\n}\n@media (max-width: 376px){\n  .showcase-section{height: 240px;}\n  .mxp-s2{background: linear-gradient(to bottom, #000 64%, transparent 69%), url('https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/maxx-pro-kurama-s2-bg-mobile.png?v=1787045650') center bottom \/ 115% auto no-repeat, #000;}\n}\n@media (max-width: 361px){\n  .mxp-s4{padding-top: 100px;}\n  .mxp-s2, .mxp-s7{padding-top: 52px;}\n  .mxp-s7{padding-bottom:52px;}\n  .mxp-h2{font-size:1.4rem;}\n}\n\u003c\/style\u003e\n\u003cstyle\u003e\n  #vwpdp-kurama.vwall {\n    padding: 60px 0 100px;\n    background: #000000;\n    overflow: visible;\n  }\n  #vwpdp-kurama .vwall__inner {\n    display: flex;\n    align-items: center;\n    gap: 40px;\n  }\n  #vwpdp-kurama .vwall__text {\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n  #vwpdp-kurama .vwall__eyebrow {\n    font-size: 13px;\n    font-weight: 500;\n    letter-spacing: 0.06em;\n    color: #FFFFFF;\n    margin: 0 0 14px;\n    text-transform: uppercase !important;\n    text-align:left;\n  }\n  #vwpdp-kurama .vwall__heading {\n    font-size: clamp(2.2rem, 3vw, 3.5rem);\n    font-weight: 400;\n    line-height: 1.1;\n    color: #FFE011;\n    margin: 0;\n    display: flex;\n    flex-direction: column;\n    gap: 4px;\n    font-family: \"gang-of-three\";\n  }\n  #vwpdp-kurama .vwall__hl2 { font-style: normal; }\n  #vwpdp-kurama .vwall__strip-wrap {\n    flex: none;\n    width: calc(34vw + 20px);\n    margin-left: auto;\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n    overflow: hidden;\n  }\n  #vwpdp-kurama .vwall__strip {\n    display: flex;\n    flex-direction: row;\n    gap: 20px;\n    align-items: stretch;\n    transition: transform 1.7s cubic-bezier(.16, 1, .3, 1);\n  }\n  #vwpdp-kurama .vwall__item {\n    flex: 0 0 17vw;\n    min-width: 0;\n  }\n  #vwpdp-kurama .vwall__video-wrap {\n    position: relative;\n    border-radius: 14px;\n    overflow: hidden;\n    aspect-ratio: 9 \/ 16;\n    background: #111;\n    max-height: 460px;\n    cursor: pointer;\n  }\n  #vwpdp-kurama .vwall__poster {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n    transition: transform 0.3s cubic-bezier(.16, 1, .3, 1), opacity 0.4s ease;\n  }\n  #vwpdp-kurama .vwall__video-wrap:hover .vwall__poster { transform: scale(1.03); }\n  #vwpdp-kurama .vwall__play-btn {\n    width: 56px;\n    height: 56px;\n    color: #0a0a0b;\n    transition: transform .3s cubic-bezier(.16, 1, .3, 1), opacity 0.4s ease;\n    background: #ffffffd9;\n    border: none;\n    border-radius: 50%;\n    place-items: center;\n    margin: -28px 0 0 -28px;\n    padding-left: 8px;\n    font-size: 16px;\n    display: grid;\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    cursor: pointer;\n  }\n  #vwpdp-kurama .vwall__video-wrap:hover .vwall__play-btn { transform: scale(1.03); }\n  #vwpdp-kurama .vwall__scroll-nav {\n    display: flex;\n    gap: 8px;\n    justify-content: flex-end;\n  }\n  #vwpdp-kurama .vwall__scroll-nav .vwall__paddle {\n    width: 35px;\n    height: 35px;\n    background: #72727252;\n    border: none;\n    border-radius: 50%;\n    color: #fff;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    padding: 0;\n    transition: background 0.2s;\n  }\n  #vwpdp-kurama .vwall__scroll-nav .vwall__paddle--prev svg { transform: rotate(180deg); }\n  #vwpdp-kurama .vwall__scroll-nav .vwall__paddle:hover:not(:disabled) { background: #ffffff30; }\n  #vwpdp-kurama .vwall__scroll-nav .vwall__paddle:disabled { opacity: 0.4; cursor: default; }\n\n  #vwpdp-kurama .vwall__inline-video {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: none;\n    border-radius: 14px;\n  }\n  @keyframes vwall-fadein { from { opacity: 0; } to { opacity: 1; } }\n  #vwpdp-kurama .vwall__item--playing .vwall__inline-video { display: block; animation: vwall-fadein 0.4s ease forwards; }\n  #vwpdp-kurama .vwall__item--playing .vwall__poster { opacity: 0; }\n  #vwpdp-kurama .vwall__item--playing .vwall__play-btn { opacity: 0; pointer-events: none; }\n\n  @media (min-width: 1001px) {\n    #vwpdp-kurama .vwall__scroll-nav { padding-top: 20px; }\n    #vwpdp-kurama .vwall__strip[data-vwall-count=\"1\"] ~ .vwall__scroll-nav,\n    #vwpdp-kurama .vwall__strip[data-vwall-count=\"2\"] ~ .vwall__scroll-nav { display: none; }\n  }\n  @media (min-width: 1540px) {\n    #vwpdp-kurama .vwall__item { flex: 0 0 259px; }\n    #vwpdp-kurama .vwall__strip-wrap { width: calc(259px * 2 + 20px); }\n  }\n\n  \/* Video modal *\/\n  #vwpdp-kurama-modal.vwall__modal {\n    position: fixed;\n    inset: 0;\n    background: rgba(0,0,0,0.65);\n    z-index: 999999;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    padding: 20px;\n    opacity: 0;\n    transition: opacity .25s ease;\n  }\n  #vwpdp-kurama-modal.vwall__modal[hidden] { display: none; }\n  #vwpdp-kurama-modal.vwall__modal.is-open { opacity: 1; }\n  #vwpdp-kurama-modal .vwall__modal-card {\n    position: relative;\n    width: 100%;\n    max-width: 360px;\n    background: #111;\n    border-radius: 16px;\n    overflow: hidden;\n  }\n  #vwpdp-kurama-modal .vwall__modal-nav {\n    position: absolute;\n    top: 12px;\n    left: 12px;\n    z-index: 2;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n  #vwpdp-kurama-modal .vwall__paddle {\n    width: 35px;\n    height: 35px;\n    background: #00000080;\n    border: none;\n    border-radius: 50%;\n    color: #fff;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    padding: 0;\n    transition: background 0.2s, transform .15s;\n  }\n  #vwpdp-kurama-modal .vwall__paddle--prev svg { transform: rotate(180deg); }\n  #vwpdp-kurama-modal .vwall__paddle:hover:not(:disabled) { background: rgba(0,0,0,0.6); }\n  #vwpdp-kurama-modal .vwall__paddle:disabled { opacity: 0.4; cursor: default; }\n  #vwpdp-kurama-modal .vwall__modal-counter { font-size: 12px; font-weight: 500; color: #fff; }\n  #vwpdp-kurama-modal .vwall__modal-close {\n    position: absolute;\n    top: 15px;\n    right: 15px;\n    z-index: 2;\n    width: 36px;\n    height: 36px;\n    background: #00000080;\n    border: none;\n    border-radius: 50%;\n    color: #fff;\n    font-size: 16px;\n    cursor: pointer;\n    display: grid;\n    place-items: center;\n    padding: 0;\n  }\n  #vwpdp-kurama-modal .vwall__modal-video {\n    width: 100%;\n    height: auto;\n    min-height: 85vh;\n    display: block;\n  }\n\n  \/* Image lightbox *\/\n  #vwpdp-kurama-img-modal.vwall__image-modal {\n    position: fixed;\n    inset: 0;\n    background: rgba(0,0,0,0.85);\n    z-index: 999999;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    padding: 20px;\n    opacity: 0;\n    transition: opacity .25s ease;\n  }\n  #vwpdp-kurama-img-modal.vwall__image-modal[hidden] { display: none; }\n  #vwpdp-kurama-img-modal.vwall__image-modal.is-open { opacity: 1; }\n  #vwpdp-kurama-img-modal .vwall__image-modal-inner {\n    position: relative;\n    display: inline-block;\n    line-height: 0;\n  }\n  #vwpdp-kurama-img-modal .vwall__image-modal-close {\n    position: absolute;\n    top: 15px;\n    right: 15px;\n    z-index: 2;\n    width: 36px;\n    height: 36px;\n    background: #00000080;\n    border: none;\n    border-radius: 50%;\n    color: #fff;\n    font-size: 16px;\n    cursor: pointer;\n    display: grid;\n    place-items: center;\n    padding: 0;\n  }\n  #vwpdp-kurama-img-modal .vwall__image-modal-img {\n    display: block;\n    width: auto;\n    max-width: min(90vw, 800px);\n    max-height: 80vh;\n    height: auto;\n    border-radius: 12px;\n    object-fit: contain;\n  }\n\n  @media (max-width: 1000px) {\n    #vwpdp-kurama.vwall { padding: 0; overflow: hidden; }\n    #vwpdp-kurama .vwall__inner { flex-direction: column; align-items: flex-start; gap: 20px; padding-left: 0; padding-right: 0; }\n    #vwpdp-kurama .vwall__text { flex: none; max-width: none; padding-top: 25px; padding-left: 17px; padding-right: 20px; }\n    #vwpdp-kurama .vwall__heading { font-size: clamp(28px, 8vw, 40px); }\n    #vwpdp-kurama .vwall__strip-wrap { flex: none; width: 100%; margin-left: 0; gap: 0; overflow: visible; }\n    #vwpdp-kurama .vwall__strip { overflow-x: auto; scroll-snap-type: x mandatory; scroll-padding-left: 17px; -webkit-overflow-scrolling: touch; padding-bottom: 12px; padding-right: 20px; width: 100%; transition: none; transform: none !important; }\n    #vwpdp-kurama .vwall__strip::-webkit-scrollbar { display: none; }\n    #vwpdp-kurama .vwall__item { flex: 0 0 min(260px, 62vw); scroll-snap-align: start; }\n    #vwpdp-kurama .vwall__item:first-child { margin-left: 17px; }\n    #vwpdp-kurama .vwall__strip[data-vwall-count=\"1\"] { overflow-x: hidden; scroll-snap-type: none; padding-bottom: 25px; }\n    #vwpdp-kurama .vwall__strip[data-vwall-count=\"1\"] .vwall__item { flex: 0 0 calc(100% - 17px); }\n    #vwpdp-kurama .vwall__strip[data-vwall-count=\"1\"] ~ .vwall__scroll-nav { display: none; }\n    #vwpdp-kurama .vwall__video-wrap { aspect-ratio: 9 \/ 16; }\n    #vwpdp-kurama .vwall__scroll-nav { padding-right: 20px; padding-bottom: 40px; padding-top: 8px; align-self: stretch; }\n    #vwpdp-kurama-modal .vwall__modal-video { min-height: 80vh; }\n  }\n\n  @supports (-webkit-touch-callout: none) {\n    @media (max-width: 1000px) {\n      #vwpdp-kurama-modal .vwall__modal-nav,\n      #vwpdp-kurama-modal .vwall__modal-close { top: 25px; }\n    }\n  }\n\u003c\/style\u003e\n\u003c!-- Spiderman Main Section --\u003e\n\u003cdiv class=\"spiderman-main-section\"\u003e\n    \u003cvideo class=\"spiderman-bg-video video-desktop\" muted loop playsinline preload=\"auto\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0627\/0127\/3133\/files\/kurama-website-hires-poster.png?v=1787303352\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/be2021c9b3b442d7a206b0b79ab4ed92.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n    \u003cvideo class=\"spiderman-bg-video video-mobile\" muted loop playsinline preload=\"auto\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/maxxp-pro-kurama-top-bg-mobile-new.png?v=1786700910\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/dad8490fef6049dea3086083ece5154b.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n    \u003c!-- Naruto branding --\u003e\n    \u003cdiv class=\"spdt-marvel-overlay\"\u003e\n      \u003cdiv class=\"page-width\"\u003e\n        \u003cimg class=\"spdt-marvel-logo image-animate-right\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/IPLOGO-NARUTO-NEW.png?v=1753862361\" alt=\"Naruto\" loading=\"eager\" width=\"110\" height=\"110\"\u003e\n        \u003cp class=\"spdt-marvel-legal\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/KURAMA-LEGAL-LINE.png?v=1787714372\" alt=\"©2002MK - 2007SP\" style=\"width: 100px;margin-left: auto;\"\u003e\u003c\/p\u003e\n        \u003cimg class=\"spdt-kurama-bar image-animate-left\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0627\/0127\/3133\/files\/kurama-announcement-bar.png?v=1787195610\" alt=\"\" width=\"280\" height=\"140\"\u003e\n        \u003cimg class=\"spdt-kurama-bar-mobile image-animate-top\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0627\/0127\/3133\/files\/kurama-announcement-bar.png?v=1787195610\" alt=\"\" width=\"280\" height=\"140\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mp-hero__rl-gradient\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var section = document.querySelector('.spiderman-main-section');\n  if (!section) return;\n\n  function getActiveVideo(){\n    return window.innerWidth \u003c= 767\n      ? section.querySelector('.video-mobile')\n      : section.querySelector('.video-desktop');\n  }\n  new IntersectionObserver(function(entries){\n    var vid = getActiveVideo();\n    if (!vid) return;\n    if (entries[0].isIntersecting){\n      vid.currentTime = 0;\n      vid.play().catch(function(){});\n    } else {\n      vid.pause();\n      vid.currentTime = 0;\n    }\n  }, { threshold: 0.15 }).observe(section);\n})();\n\u003c\/script\u003e\n\n\u003c!-- Text Section --\u003e\n\u003cdiv class=\"text-section\"\u003e\n  \u003cdiv class=\"page-width\"\u003e\n    \u003cp\u003eTTRacing Maxx Pro Gaming Chair - Naruto Mode Link Kurama memadukan kenyamanan ergonomis yang telah teruji dengan bordir api yang menyala, aksen Magatama Enam Jalan, dan sandaran punggung berilustrasi Kurama. Berani namun tetap elegan, kursi ini menghadirkan kekuatan yang telah bangkit sepenuhnya dan dukungan sepanjang hari untuk setupmu.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Hero Video --\u003e\n\u003cdiv class=\"mxp-video-hero\"\u003e\n  \u003cvideo class=\"mxp-video-hero-desktop\" controls muted loop playsinline preload=\"auto\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0735\/5698\/4053\/files\/kurama-video-thumbnail.png?v=1792080586\"\u003e\n    \u003csource data-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/474a895f3b2645f2acc11ecbc4cdf6b6.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n  \u003cvideo class=\"mxp-video-hero-mobile\" controls muted loop playsinline preload=\"auto\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0735\/5698\/4053\/files\/kurama-video-mobile-thumbanil.png?v=1792080586\"\u003e\n    \u003csource data-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/54b70b1b42fe4723a386feebaa238869.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  var isMobile = window.innerWidth \u003c= 749;\n  var v = document.querySelector(isMobile ? '.mxp-video-hero-mobile' : '.mxp-video-hero-desktop');\n  v.querySelectorAll('source').forEach(function(s){ s.src = s.dataset.src; });\n  v.load();\n  var p = v.play();\n  if(p) p.catch(function(){});\n})();\n\u003c\/script\u003e\n\n    \u003c!-- S1: Hero --\u003e\n\u003csection class=\"mxp-s1 page-width\"\u003e\n  \u003cdiv class=\"mxp-pw image-animate-top\"\u003e\n    \u003ch2 class=\"mxp-s1-h\"\u003e\n\u003cspan class=\"mxp-shine\"\u003eMode berbeda.\u003c\/span\u003e\u003cbr class=\"mobile-br\"\u003e\u003cspan class=\"mxp-shine\"\u003e Satu pengalaman.\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"mxp-s1-sub\"\u003eDibuat untuk gamer, profesional, dan kreator. Tujuan berbeda-beda, bersatu dalam satu kursi yang penuh kekuatan.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"mxp-s1-img mxp-pw image-animate-top\"\u003e\n    \u003cpicture\u003e\n      \u003csource media=\"(max-width: 767px)\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/maxx-pro-kurama-s1-img-mobile.png?v=1787035872\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/maxx-pro-kurama-s1-img.png?v=1787035872\" alt=\"Maxx Pro Scene\" style=\"width:100%;display:block;border-radius:25px;\"\u003e\u003c\/picture\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- S2: Headrest --\u003e\n\u003csection class=\"mxp-s2 page-width\"\u003e\n  \u003cdiv class=\"mxp-pw\"\u003e\n    \u003cdiv class=\"mxp-s2-grid\"\u003e\n      \u003cdiv class=\"mxp-s2-content\"\u003e\n        \u003cdiv class=\"image-animate-top\"\u003e\n        \u003cspan class=\"mxp-label\"\u003ePENYANGGA LEHER YANG DAPAT DISESUAIKAN\u003c\/span\u003e\n        \u003ch2 class=\"mxp-h2\"\u003e\n\u003cspan class=\"mxp-shine\"\u003eSandaran kepala magnetik\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"mxp-shine\"\u003eyang dapat digerakkan\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"mxp-p\"\u003eDukungan yang selaras dengan gerakanmu:\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cul class=\"mxp-features image-animate-top\"\u003e\n          \u003cli class=\"mxp-feature\"\u003e\n            \u003cdiv class=\"mxp-feat-icon\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/icon-magnetic.png?v=1778832727\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cstrong class=\"mxp-feat-title\"\u003eBantal leher magnetik\u003c\/strong\u003e\n              \u003cspan class=\"mxp-feat-desc\"\u003eTetap menempel, bahkan saat sesi paling intens\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/li\u003e\n          \u003cli class=\"mxp-feature\"\u003e\n            \u003cdiv class=\"mxp-feat-icon\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/icon-seat.png?v=1778832728\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cstrong class=\"mxp-feat-title\"\u003eJangkauan vertikal 20cm\u003c\/strong\u003e\n              \u003cspan class=\"mxp-feat-desc\"\u003eGeser naik atau turun untuk menyesuaikan lehermu\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/li\u003e\n          \u003cli class=\"mxp-feature\"\u003e\n            \u003cdiv class=\"mxp-feat-icon\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/icon-form.png?v=1778832730\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cstrong class=\"mxp-feat-title\"\u003eInti busa memori\u003c\/strong\u003e\n              \u003cspan class=\"mxp-feat-desc\"\u003eMenyesuaikan bentuk lehermu\u003cbr\u003euntuk kenyamanan yang lebih personal\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mxp-s2-video\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/maxx-pro-kurama-magnetic-pillow.png?v=1787036188\" alt=\"Magnetic Pillow\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- S4: Features --\u003e\n\u003csection class=\"mxp-s4 page-width\"\u003e\n  \u003cdiv class=\"mxp-pw\"\u003e\n\n    \u003c!-- Row 1: image left, text right --\u003e\n    \u003cdiv class=\"mxp-s4-row\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/maxx-pro-kurama-USP-1.png?v=1787042610\" alt=\"Retractable Legrest\" class=\"mxp-s4-video\"\u003e\n      \u003cdiv class=\"mxp-s4-text image-animate-top\"\u003e\n        \u003cspan class=\"mxp-label\"\u003ePENYANGGA KAKI\u003c\/span\u003e\n        \u003ch2 class=\"mxp-h2\"\u003e\n\u003cspan class=\"mxp-shine\"\u003eSandaran kaki\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"mxp-shine\"\u003eyang dapat ditarik\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"mxp-p\"\u003eTembus setiap misi. Istirahat sesuai keinginanmu. Bersantailah, regangkan tubuh, dan isi ulang tenaga setelah hari yang panjang.\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/caution-02.png?v=1784884466\" style=\"width: 90%;\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Row 2: text left, image right --\u003e\n    \u003cdiv class=\"mxp-s4-row\"\u003e\n      \u003cdiv class=\"mxp-s4-text image-animate-top\"\u003e\n        \u003cspan class=\"mxp-label\"\u003ePENYANGGA LENGAN\u003c\/span\u003e\n        \u003ch2 class=\"mxp-h2\"\u003e\n\u003cspan class=\"mxp-shine\"\u003eSandaran tangan 5D\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"mxp-shine\"\u003eyang dapat disesuaikan\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"mxp-p\"\u003ePosisi multi-arah menjaga lenganmu tetap tertopang dan siap, baik saat kamu di Mode Mobile maupun Mode Desk.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/maxx-pro-kurama-USP-2.png?v=1787042610\" alt=\"5D Armrest\" class=\"mxp-s4-video\"\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Row 3: image left, text right --\u003e\n    \u003cdiv class=\"mxp-s4-row\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/maxx-pro-kurama-USP-3.png?v=1787042611\" alt=\"Lumbar Pillow\" class=\"mxp-s4-video\"\u003e\n      \u003cdiv class=\"mxp-s4-text image-animate-top\"\u003e\n        \u003cspan class=\"mxp-label\"\u003ePENYANGGA PINGGANG UTAMA\u003c\/span\u003e\n        \u003ch2 class=\"mxp-h2\"\u003e\n\u003cspan class=\"mxp-shine\"\u003eBantal pinggang\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"mxp-shine\"\u003eergonomis melengkung\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"mxp-p\"\u003eBusa beludru semi-lembut dengan lekukan ergonomis membantu meredakan tekanan pada tulang belakang, bahkan di tugas paling berat sekalipun.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Row 4: text left, image right --\u003e\n    \u003cdiv class=\"mxp-s4-row\"\u003e\n      \u003cdiv class=\"mxp-s4-text image-animate-top animate\"\u003e\n        \u003cspan class=\"mxp-label\"\u003eKENYAMANAN DUA MODE\u003c\/span\u003e\n        \u003ch2 class=\"mxp-h2\"\u003e\n\u003cspan class=\"mxp-shine\"\u003eSelimut Kurama\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"mxp-shine\"\u003eyang Dapat Dikenakan\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"mxp-p\"\u003eDua cara untuk masuk ke mode pemulihan. Pasangkan ke kursi untuk kehangatan tanpa perlu dipegang, atau kenakan dan bawa kenyamanan ke mana pun Anda pergi.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/maxx-pro-kurama-USP-4.png?v=1788246696\" alt=\"dual mode\" class=\"mxp-s4-video\"\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"vwall\" id=\"vwpdp-kurama\"\u003e\n  \u003cdiv class=\"vwall__inner page-width\"\u003e\n    \u003cdiv class=\"vwall__text\"\u003e\n      \u003cp class=\"vwall__eyebrow\"\u003eReal setups\u003c\/p\u003e\n      \u003ch2 class=\"vwall__heading\"\u003e\n        \u003cspan class=\"vwall__hl1\"\u003eMADE FOR YOUR\u003c\/span\u003e\n        \u003cem class=\"vwall__hl2\"\u003eMAIN-CHARACTER ARC.\u003c\/em\u003e\n      \u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vwall__strip-wrap\"\u003e\n      \u003cdiv class=\"vwall__strip\" data-vwall-strip=\"\" data-vwall-count=\"9\"\u003e\n\n        \u003cdiv class=\"vwall__item vwall__item--video\" data-src=\"\/\/ttracing.my\/cdn\/shop\/videos\/c\/vp\/73f5020d131948c597f7c633abfe4f11\/73f5020d131948c597f7c633abfe4f11.HD-1080p-2.5Mbps-97262601.mp4?v=0\"\u003e\n          \u003cdiv class=\"vwall__video-wrap\"\u003e\n            \u003cimg class=\"vwall__poster\" src=\"\/\/ttracing.my\/cdn\/shop\/files\/preview_images\/maxxprokurama-video1-thumbnail.jpg?v=1791860539\u0026amp;width=800\" alt=\"\" width=\"800\" height=\"1422\" loading=\"lazy\"\u003e\n            \u003cbutton class=\"vwall__play-btn\" aria-label=\"Play video\" data-vwall-play=\"\"\u003e▶︎\u003c\/button\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vwall__item vwall__item--image\" data-full-src=\"\/\/ttracing.my\/cdn\/shop\/files\/kurama-image-new.jpg?v=1792031206\u0026amp;width=1600\"\u003e\n          \u003cdiv class=\"vwall__video-wrap\"\u003e\n            \u003cimg class=\"vwall__poster\" src=\"\/\/ttracing.my\/cdn\/shop\/files\/kurama-image-new.jpg?v=1792031206\u0026amp;width=800\" alt=\"\" width=\"800\" height=\"1422\" loading=\"lazy\"\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vwall__item vwall__item--image\" data-full-src=\"\/\/ttracing.my\/cdn\/shop\/files\/kurama-image2.jpg?v=1791969866\u0026amp;width=1600\"\u003e\n          \u003cdiv class=\"vwall__video-wrap\"\u003e\n            \u003cimg class=\"vwall__poster\" src=\"\/\/ttracing.my\/cdn\/shop\/files\/kurama-image2.jpg?v=1791969866\u0026amp;width=800\" alt=\"\" width=\"800\" height=\"1422\" loading=\"lazy\"\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vwall__item vwall__item--image\" data-full-src=\"\/\/ttracing.my\/cdn\/shop\/files\/kurama-image3.jpg?v=1791969866\u0026amp;width=1600\"\u003e\n          \u003cdiv class=\"vwall__video-wrap\"\u003e\n            \u003cimg class=\"vwall__poster\" src=\"\/\/ttracing.my\/cdn\/shop\/files\/kurama-image3.jpg?v=1791969866\u0026amp;width=800\" alt=\"\" width=\"800\" height=\"1422\" loading=\"lazy\"\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vwall__item vwall__item--image\" data-full-src=\"\/\/ttracing.my\/cdn\/shop\/files\/kurama-image4.jpg?v=1791973365\u0026amp;width=1600\"\u003e\n          \u003cdiv class=\"vwall__video-wrap\"\u003e\n            \u003cimg class=\"vwall__poster\" src=\"\/\/ttracing.my\/cdn\/shop\/files\/kurama-image4.jpg?v=1791973365\u0026amp;width=800\" alt=\"\" width=\"800\" height=\"1422\" loading=\"lazy\"\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vwall__item vwall__item--image\" data-full-src=\"\/\/ttracing.my\/cdn\/shop\/files\/kurama-image5.jpg?v=1791969866\u0026amp;width=1600\"\u003e\n          \u003cdiv class=\"vwall__video-wrap\"\u003e\n            \u003cimg class=\"vwall__poster\" src=\"\/\/ttracing.my\/cdn\/shop\/files\/kurama-image5.jpg?v=1791969866\u0026amp;width=800\" alt=\"\" width=\"800\" height=\"1422\" loading=\"lazy\"\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vwall__item vwall__item--image\" data-full-src=\"\/\/ttracing.my\/cdn\/shop\/files\/kurama-image6.jpg?v=1792031090\u0026amp;width=1600\"\u003e\n          \u003cdiv class=\"vwall__video-wrap\"\u003e\n            \u003cimg class=\"vwall__poster\" src=\"\/\/ttracing.my\/cdn\/shop\/files\/kurama-image6.jpg?v=1792031090\u0026amp;width=800\" alt=\"\" width=\"800\" height=\"1422\" loading=\"lazy\"\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vwall__item vwall__item--image\" data-full-src=\"\/\/ttracing.my\/cdn\/shop\/files\/kurama-image7.jpg?v=1791969866\u0026amp;width=1600\"\u003e\n          \u003cdiv class=\"vwall__video-wrap\"\u003e\n            \u003cimg class=\"vwall__poster\" src=\"\/\/ttracing.my\/cdn\/shop\/files\/kurama-image7.jpg?v=1791969866\u0026amp;width=800\" alt=\"\" width=\"800\" height=\"1422\" loading=\"lazy\"\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vwall__item vwall__item--video\" data-src=\"\/\/ttracing.my\/cdn\/shop\/videos\/c\/vp\/67fc0df5796b4bb3813760648a46cff8\/67fc0df5796b4bb3813760648a46cff8.HD-1080p-2.5Mbps-97280100.mp4?v=0\"\u003e\n          \u003cdiv class=\"vwall__video-wrap\"\u003e\n            \u003cimg class=\"vwall__poster\" src=\"\/\/ttracing.my\/cdn\/shop\/files\/preview_images\/maxxprokurama-video3-thumbnail_ef8317c4-7603-48de-aaa1-eeef117ba02a.jpg?v=1792031826\u0026amp;width=800\" alt=\"\" width=\"800\" height=\"1422\" loading=\"lazy\"\u003e\n            \u003cbutton class=\"vwall__play-btn\" aria-label=\"Play video\" data-vwall-play=\"\"\u003e▶︎\u003c\/button\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n      \u003cdiv class=\"vwall__scroll-nav\" data-vwall-scroll-nav=\"\"\u003e\n        \u003cbutton type=\"button\" class=\"vwall__paddle vwall__paddle--prev\" data-vwall-scroll-prev=\"\" aria-label=\"Previous\" disabled\u003e\n          \u003csvg viewbox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-hidden=\"true\"\u003e\u003cpath d=\"M9 4l7 8-7 8\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cbutton type=\"button\" class=\"vwall__paddle\" data-vwall-scroll-next=\"\" aria-label=\"Next\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-hidden=\"true\"\u003e\u003cpath d=\"M9 4l7 8-7 8\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"vwall__modal\" id=\"vwpdp-kurama-modal\" data-vwall-modal hidden\u003e\n  \u003cdiv class=\"vwall__modal-card\"\u003e\n    \u003cdiv class=\"vwall__modal-nav\"\u003e\n      \u003cbutton type=\"button\" class=\"vwall__paddle vwall__paddle--prev\" data-vwall-prev aria-label=\"Previous video\" disabled\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-hidden=\"true\"\u003e\u003cpath d=\"M9 4l7 8-7 8\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cspan class=\"vwall__modal-counter\" data-vwall-counter\u003e1 \/ 2\u003c\/span\u003e\n      \u003cbutton type=\"button\" class=\"vwall__paddle\" data-vwall-next aria-label=\"Next video\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-hidden=\"true\"\u003e\u003cpath d=\"M9 4l7 8-7 8\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n    \u003c\/div\u003e\n    \u003cbutton type=\"button\" class=\"vwall__modal-close\" data-vwall-close aria-label=\"Close video\"\u003e✕\u003c\/button\u003e\n    \u003cvideo class=\"vwall__modal-video\" data-vwall-modal-video controls playsinline preload=\"none\"\u003e\u003c\/video\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"vwall__image-modal\" id=\"vwpdp-kurama-img-modal\" data-vwall-image-modal hidden\u003e\n  \u003cdiv class=\"vwall__image-modal-inner\"\u003e\n    \u003cbutton type=\"button\" class=\"vwall__image-modal-close\" data-vwall-image-close aria-label=\"Close\"\u003e✕\u003c\/button\u003e\n    \u003cimg class=\"vwall__image-modal-img\" data-vwall-modal-img src=\"\" alt=\"\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxp-specs-bg\"\u003e\n\n\u003c!-- Showcase Section --\u003e\n\u003cdiv class=\"showcase-section\"\u003e\n  \u003cdiv class=\"page-width\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/maxx-pro-kurama-front.png?v=1787043542\" alt=\"Backview of Maxx Pro Spider-Man Chair\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/maxx-pro-kurama-back.png?v=1787043542\" alt=\"Frontview of Maxx Pro Spider-Man Chair\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cscript\u003e\n  if(window.innerWidth \u003c= 900){\n    document.querySelector('.mxp-s1 .mxp-pw').classList.add('image-animate-top');}\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n  \u003cscript\u003e\n  (function () {\n    function init() {\n      var section    = document.getElementById('vwpdp-kurama');\n      var modal      = document.getElementById('vwpdp-kurama-modal');\n      var imageModal = document.getElementById('vwpdp-kurama-img-modal');\n      if (!section || !modal) return;\n\n      var strip      = section.querySelector('[data-vwall-strip]');\n      var items      = Array.from(section.querySelectorAll('.vwall__item'));\n      var videoItems = Array.from(section.querySelectorAll('.vwall__item--video'));\n      var videoSrcs  = videoItems.map(function (el) { return el.dataset.src || ''; });\n      var videoTotal = videoSrcs.length;\n      var current = 0;\n      var page = 0;\n\n      var modalVideo = modal.querySelector('[data-vwall-modal-video]');\n      var counter    = modal.querySelector('[data-vwall-counter]');\n      var btnPrev    = modal.querySelector('[data-vwall-prev]');\n      var btnNext    = modal.querySelector('[data-vwall-next]');\n      var scrollPrev = section.querySelector('[data-vwall-scroll-prev]');\n      var scrollNext = section.querySelector('[data-vwall-scroll-next]');\n      var modalImg   = imageModal ? imageModal.querySelector('[data-vwall-modal-img]') : null;\n\n      function isDesktop() { return window.innerWidth \u003e= 1001; }\n      function getItemW() {\n        var el = strip.querySelector('.vwall__item');\n        return el ? el.offsetWidth + 20 : 0;\n      }\n\n      \/* ---- Desktop carousel ---- *\/\n      function goToPage(n) {\n        var maxPage = Math.max(0, items.length - 2);\n        page = Math.max(0, Math.min(n, maxPage));\n        strip.style.transform = 'translateX(' + -(page * getItemW()) + 'px)';\n        if (scrollPrev) scrollPrev.disabled = page === 0;\n      }\n\n      \/* ---- Mobile scroll nav ---- *\/\n      function updateMobileNav() {\n        if (!strip || !scrollPrev || !scrollNext) return;\n        scrollPrev.disabled = strip.scrollLeft \u003c= 0;\n      }\n\n      if (scrollPrev \u0026\u0026 scrollNext) {\n        scrollPrev.addEventListener('click', function () {\n          var desktop = isDesktop();\n          if (desktop) { goToPage(page - 1); }\n          else { strip.scrollBy({ left: -getItemW(), behavior: 'smooth' }); }\n          if (autoActive) {\n            stopCurrentAuto();\n            autoIndex = desktop ? page : Math.max(0, autoIndex - 1);\n            autoTimer = setTimeout(function () {\n              if (autoActive \u0026\u0026 !popupOpen) playAutoItem(autoIndex);\n            }, 2000);\n          }\n        });\n        scrollNext.addEventListener('click', function () {\n          var desktop = isDesktop();\n          var maxPage = Math.max(0, items.length - 2);\n          var atEnd = desktop ? page \u003e= maxPage : strip.scrollLeft + strip.clientWidth \u003e= strip.scrollWidth - 1;\n          if (desktop) { goToPage(atEnd ? 0 : page + 1); }\n          else if (atEnd) { strip.scrollTo({ left: 0, behavior: 'smooth' }); }\n          else { strip.scrollBy({ left: getItemW(), behavior: 'smooth' }); }\n          if (autoActive) {\n            stopCurrentAuto();\n            autoIndex = atEnd ? 0 : (desktop ? page : Math.min(items.length - 1, autoIndex + 1));\n            autoTimer = setTimeout(function () {\n              if (autoActive \u0026\u0026 !popupOpen) playAutoItem(autoIndex);\n            }, 2000);\n          }\n        });\n        strip.addEventListener('scroll', function () {\n          if (!isDesktop()) updateMobileNav();\n        }, { passive: true });\n\n        if (isDesktop()) { goToPage(0); }\n        else { strip.style.transform = ''; updateMobileNav(); }\n      }\n\n      window.addEventListener('resize', function () {\n        if (isDesktop()) {\n          strip.style.transform = 'translateX(' + -(page * getItemW()) + 'px)';\n          if (scrollPrev) scrollPrev.disabled = page === 0;\n        } else {\n          strip.style.transform = '';\n          updateMobileNav();\n        }\n      });\n\n      \/* ---- Video modal ---- *\/\n      function openModal(index) {\n        current = index;\n        updateModal();\n        modal.hidden = false;\n        modal.offsetHeight;\n        modal.classList.add('is-open');\n        document.body.style.overflow = 'hidden';\n        onPopupOpen();\n      }\n      function closeModal() {\n        modal.classList.remove('is-open');\n        document.body.style.overflow = '';\n        if (modalVideo) modalVideo.pause();\n        setTimeout(function () {\n          modal.hidden = true;\n          if (modalVideo) modalVideo.src = '';\n        }, 260);\n        onPopupClose();\n      }\n      function updateModal() {\n        if (modalVideo) {\n          modalVideo.src = videoSrcs[current];\n          var p = modalVideo.play();\n          if (p !== undefined) p.catch(function () {});\n        }\n        if (counter) counter.textContent = (current + 1) + ' \/ ' + videoTotal;\n        if (btnPrev) btnPrev.disabled = current === 0;\n        if (btnNext) btnNext.disabled = current === videoTotal - 1;\n      }\n      function modalPrev() { if (current \u003e 0) { current--; updateModal(); } }\n      function modalNext() { if (current \u003c videoTotal - 1) { current++; updateModal(); } }\n\n      videoItems.forEach(function (item, i) {\n        item.querySelector('.vwall__video-wrap').addEventListener('click', function () { openModal(i); });\n      });\n\n      \/* ---- Image lightbox ---- *\/\n      function openImageModal(src) {\n        if (!imageModal || !modalImg) return;\n        modalImg.onload = null;\n        modalImg.onerror = null;\n        imageModal.classList.remove('is-open');\n        function show() {\n          modalImg.onload = null;\n          modalImg.onerror = null;\n          imageModal.hidden = false;\n          requestAnimationFrame(function () {\n            requestAnimationFrame(function () {\n              imageModal.classList.add('is-open');\n              document.body.style.overflow = 'hidden';\n            });\n          });\n        }\n        modalImg.src = src;\n        if (modalImg.complete \u0026\u0026 modalImg.naturalWidth) { show(); }\n        else { modalImg.onload = show; modalImg.onerror = show; }\n        onPopupOpen();\n      }\n      function closeImageModal() {\n        if (!imageModal) return;\n        imageModal.classList.remove('is-open');\n        document.body.style.overflow = '';\n        setTimeout(function () {\n          imageModal.hidden = true;\n          if (modalImg) modalImg.src = '';\n        }, 260);\n        onPopupClose();\n      }\n\n      Array.from(section.querySelectorAll('.vwall__item--image')).forEach(function (item) {\n        item.querySelector('.vwall__video-wrap').addEventListener('click', function () {\n          openImageModal(item.dataset.fullSrc || item.querySelector('.vwall__poster').src);\n        });\n      });\n\n      if (imageModal) {\n        imageModal.querySelectorAll('[data-vwall-image-close]').forEach(function (btn) {\n          btn.addEventListener('click', closeImageModal);\n        });\n        imageModal.addEventListener('click', function (e) {\n          if (e.target === imageModal) closeImageModal();\n        });\n      }\n\n      modal.querySelectorAll('[data-vwall-close]').forEach(function (btn) { btn.addEventListener('click', closeModal); });\n      modal.querySelectorAll('[data-vwall-prev]').forEach(function (btn) { btn.addEventListener('click', modalPrev); });\n      modal.querySelectorAll('[data-vwall-next]').forEach(function (btn) { btn.addEventListener('click', modalNext); });\n\n      document.addEventListener('keydown', function (e) {\n        if (e.key === 'Escape') {\n          if (!modal.hidden) closeModal();\n          else if (imageModal \u0026\u0026 !imageModal.hidden) closeImageModal();\n        }\n        if (!modal.hidden) {\n          if (e.key === 'ArrowLeft') modalPrev();\n          if (e.key === 'ArrowRight') modalNext();\n        }\n      });\n\n      \/* ---- Auto-slide ---- *\/\n      var autoIndex = 0;\n      var autoActive = false;\n      var popupOpen = false;\n      var autoTimer = null;\n      var currentInlineVideo = null;\n\n      function stopCurrentAuto() {\n        if (autoTimer) { clearTimeout(autoTimer); autoTimer = null; }\n        if (currentInlineVideo) {\n          currentInlineVideo.pause();\n          currentInlineVideo.onended = null;\n          currentInlineVideo = null;\n        }\n        items.forEach(function (item) { item.classList.remove('vwall__item--playing'); });\n      }\n\n      function scrollToItem(index) {\n        if (isDesktop()) {\n          goToPage(Math.max(0, Math.min(index, Math.max(0, items.length - 2))));\n        } else {\n          var itemEl = items[index];\n          if (itemEl) strip.scrollTo({ left: itemEl.offsetLeft - 17, behavior: 'smooth' });\n        }\n      }\n\n      function playAutoItem(index) {\n        if (!autoActive || popupOpen) return;\n        autoIndex = ((index % items.length) + items.length) % items.length;\n        var item = items[autoIndex];\n        if (!item) return;\n\n        scrollToItem(autoIndex);\n\n        if (item.classList.contains('vwall__item--video')) {\n          var src = item.dataset.src || '';\n          var vid = item.querySelector('.vwall__inline-video');\n          if (!vid) {\n            vid = document.createElement('video');\n            vid.className = 'vwall__inline-video';\n            vid.muted = true;\n            vid.setAttribute('playsinline', '');\n            vid.setAttribute('preload', 'none');\n            item.querySelector('.vwall__video-wrap').appendChild(vid);\n          }\n          vid.src = src;\n          currentInlineVideo = vid;\n          item.classList.add('vwall__item--playing');\n          vid.onended = function () {\n            item.classList.remove('vwall__item--playing');\n            currentInlineVideo = null;\n            if (autoActive \u0026\u0026 !popupOpen) playAutoItem(autoIndex + 1);\n          };\n          var playPromise = vid.play();\n          if (playPromise !== undefined) {\n            playPromise.catch(function () {\n              item.classList.remove('vwall__item--playing');\n              currentInlineVideo = null;\n              autoTimer = setTimeout(function () {\n                if (autoActive \u0026\u0026 !popupOpen) playAutoItem(autoIndex + 1);\n              }, 3000);\n            });\n          }\n        } else {\n          autoTimer = setTimeout(function () {\n            if (autoActive \u0026\u0026 !popupOpen) playAutoItem(autoIndex + 1);\n          }, 4000);\n        }\n      }\n\n      function onPopupOpen() {\n        popupOpen = true;\n        stopCurrentAuto();\n      }\n\n      function onPopupClose() {\n        popupOpen = false;\n        if (autoActive) {\n          autoTimer = setTimeout(function () {\n            playAutoItem(autoIndex);\n          }, 500);\n        }\n      }\n\n      function startAuto() {\n        if (autoActive) return;\n        autoActive = true;\n        playAutoItem(0);\n      }\n\n      if ('IntersectionObserver' in window) {\n        var observer = new IntersectionObserver(function (entries) {\n          entries.forEach(function (entry) {\n            if (entry.isIntersecting \u0026\u0026 !autoActive) startAuto();\n          });\n        }, { threshold: 0.3 });\n        observer.observe(section);\n      }\n    }\n\n    if (typeof requestIdleCallback === 'function') {\n      requestIdleCallback(init, { timeout: 2000 });\n    } else {\n      setTimeout(init, 1);\n    }\n  })();\n\u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"TTRacing","offers":[{"title":"Kurama 5D Armrest","offer_id":48627107365109,"sku":"TTRMAXXPNSNKLM-001","price":8100000.0,"currency_code":"IDR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0735\/5698\/4053\/files\/maxx-pro-kurama-productimg.png?v=1787027973","url":"https:\/\/ttracing.co.id\/products\/ttracing-maxx-pro-gaming-chair-naruto-kurama-link-mode-edition","provider":"TTRacing Indonesia","version":"1.0","type":"link"}