{"product_id":"ttracing-maxx-pro-gaming-chair-naruto-kurama-link-mode-edition","title":"TTRacing Maxx Pro Gaming Chair - Naruto Kurama Link Mode Edition","description":"\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: clamp(2.2rem, 3vw, 3.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(2.2rem, 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, 2.5vw, 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}\n@media (max-width: 1025px){\n  .text-section p{width: 80%;}\n  .spiderman-main-title{width: 20%;}\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}\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}\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}\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\u003cdiv class=\"mxp-pdp\"\u003e\n\u003c!-- Spiderman Main Section --\u003e\n\u003cdiv class=\"spiderman-main-section\"\u003e\n\u003cvideo class=\"spiderman-bg-video video-desktop\" muted=\"\" loop=\"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 \u003cvideo class=\"spiderman-bg-video video-mobile\" muted=\"\" loop=\"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 \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 \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\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\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\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 \u003c!-- Text Section --\u003e\n\u003cdiv class=\"text-section\"\u003e\n\u003cdiv class=\"page-width\"\u003e\n\u003cp\u003eThe TTRacing Maxx Pro Gaming Chair - Naruto Kurama Link Mode blends trusted ergonomic comfort with fiery embroidery, Six Paths Magatama accents and a Kurama-illustrated backrest. Bold yet refined, it brings awakened power and all-day support to your setup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Hero Video --\u003e\n\u003cdiv class=\"mxp-video-hero\"\u003e\n\u003cvideo class=\"mxp-video-hero-desktop\" controls=\"controls\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"auto\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0615\/8100\/0881\/files\/kurama-video-thumbnail.png?v=1792080559\"\u003e\n    \u003csource data-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/474a895f3b2645f2acc11ecbc4cdf6b6.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e \u003cvideo class=\"mxp-video-hero-mobile\" controls=\"controls\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"auto\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0615\/8100\/0881\/files\/kurama-video-mobile-thumbanil.png?v=1792080556\"\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 \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\"\u003eDifferent modes.\u003c\/span\u003e\u003cbr class=\"mobile-br\"\u003e\u003cspan class=\"mxp-shine\"\u003e One experience.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"mxp-s1-sub\"\u003eBuilt for gamers, professionals and creators. Different pursuits, all united in one powerful seat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxp-s1-img mxp-pw image-animate-top\"\u003e\u003cpicture\u003e \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 \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\u003c\/div\u003e\n\u003c\/section\u003e\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\"\u003eAdjustable Neck Support\u003c\/span\u003e\n\u003ch2 class=\"mxp-h2\"\u003e\n\u003cspan class=\"mxp-shine\"\u003eMagnetic movable\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"mxp-shine\"\u003eheadrest\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"mxp-p\"\u003eSupport that syncs with you:\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\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/icon-magnetic.png?v=1778832727\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong class=\"mxp-feat-title\"\u003eMagnetic neck pillow\u003c\/strong\u003e \u003cspan class=\"mxp-feat-desc\"\u003eStays attached, even during intense sessions\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"mxp-feature\"\u003e\n\u003cdiv class=\"mxp-feat-icon\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/icon-seat.png?v=1778832728\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong class=\"mxp-feat-title\"\u003e20cm vertical range\u003c\/strong\u003e \u003cspan class=\"mxp-feat-desc\"\u003eMove it up or down to fit your neck\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"mxp-feature\"\u003e\n\u003cdiv class=\"mxp-feat-icon\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/icon-form.png?v=1778832730\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong class=\"mxp-feat-title\"\u003eMemory foam core\u003c\/strong\u003e \u003cspan class=\"mxp-feat-desc\"\u003eAdapts to your neck\u003cbr\u003efor even more personalised comfort\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\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2021\/9723\/files\/maxx-pro-kurama-magnetic-pillow.png?v=1787036188\" alt=\"Magnetic Pillow\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- S4: Features --\u003e\n\u003csection class=\"mxp-s4 page-width\"\u003e\n\u003cdiv class=\"mxp-pw\"\u003e\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\"\u003eLeg Support\u003c\/span\u003e\n\u003ch2 class=\"mxp-h2\"\u003e\n\u003cspan class=\"mxp-shine\"\u003eRetractable\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"mxp-shine\"\u003elegrest\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"mxp-p\"\u003ePush through every mission. Rest on your terms. \u003cbr\u003eKick back, stretch out and recharge after a long day.\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\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\"\u003eArm Support\u003c\/span\u003e\n\u003ch2 class=\"mxp-h2\"\u003e\n\u003cspan class=\"mxp-shine\"\u003e5D adjustable\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"mxp-shine\"\u003earmrest\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"mxp-p\"\u003eMulti-directional positioning keeps your arms supported \u003cbr\u003eand ready, whether you’re in Mobile Mode or Desk Mode.\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\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\"\u003eCore Lumbar Support\u003c\/span\u003e\n\u003ch2 class=\"mxp-h2\"\u003e\n\u003cspan class=\"mxp-shine\"\u003eCurved ergonomic\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"mxp-shine\"\u003elumbar pillow\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"mxp-p\"\u003eSemi-soft velour foam and an ergonomic curve help\u003cbr\u003erelieve spinal pressure through the most demanding tasks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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\"\u003eDUAL MODE COMFORT\u003c\/span\u003e\n\u003ch2 class=\"mxp-h2\"\u003e\n\u003cspan class=\"mxp-shine\"\u003eWearable\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"mxp-shine\"\u003eKurama Blanket\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"mxp-p\"\u003eTwo ways to enter recovery mode. Secure it to your chair for hands-free warmth, or wear it and take your comfort anywhere.\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\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\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 \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\u003c\/div\u003e\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","brand":"TTRacing Singapore","offers":[{"title":"Kurama 5D Armrest","offer_id":47855082143921,"sku":"TTRMAXXPNSNKLM-001","price":639.0,"currency_code":"SGD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0615\/8100\/0881\/files\/maxx-pro-kurama-productimg.png?v=1787022350","url":"https:\/\/ttracing.sg\/products\/ttracing-maxx-pro-gaming-chair-naruto-kurama-link-mode-edition","provider":"TTRacing Singapore","version":"1.0","type":"link"}