{"product_id":"zayden-glass-yoru-sakura","title":"Zayden Glass — Yoru Sakura · Photovoltaic Glass Mousepad","description":"\u003cbody\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eYORU SAKURA — ZAYDEN Glass Series\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400\u0026amp;family=DM+Sans:wght@300;400;500\u0026amp;family=JetBrains+Mono:wght@400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n\n\/* ─── TOKENS ─────────────────────────────────────────── *\/\n:root {\n  --void:      #0c0810;\n  --panel:     #160f18;\n  --panel-2:   #1e1522;\n  --line:      rgba(255,255,255,0.07);\n  --line-s:    rgba(255,255,255,0.13);\n  --frost:     #f5eff2;\n  --frost-dim: #9c8e96;\n  --frost-faint:#5a5059;\n  --sakura:    #e8789a;\n  --sakura-dim:rgba(232,120,154,0.18);\n  --sakura-glow:rgba(232,120,154,0.08);\n  --electric:  #2d5bfe;\n  --r:         12px;\n}\n\n\/* ─── RESET ──────────────────────────────────────────── *\/\n*, *::before, *::after { margin:0; padding:0; box-sizing:border-box; }\nhtml { scroll-behavior:smooth; }\nbody {\n  background: var(--void);\n  color: var(--frost);\n  font-family: 'DM Sans', sans-serif;\n  font-size: 16px;\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n  overflow-x: hidden;\n}\nimg { display:block; width:100%; }\n\n\/* ─── NAV ────────────────────────────────────────────── *\/\nnav {\n  position: fixed;\n  top: 0; left: 0; right: 0;\n  z-index: 100;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 20px 48px;\n  backdrop-filter: blur(16px);\n  background: rgba(12, 8, 16, 0.5);\n  border-bottom: 1px solid var(--line);\n}\n.logo {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 15px;\n  font-weight: 500;\n  letter-spacing: 0.22em;\n  text-transform: uppercase;\n  color: var(--frost);\n}\n.logo em {\n  color: var(--electric);\n  font-style: normal;\n}\n.nav-right {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: var(--frost-faint);\n  display: flex;\n  align-items: center;\n  gap: 20px;\n}\n.nav-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--sakura);\n  box-shadow: 0 0 10px var(--sakura);\n  animation: breathe 3s ease-in-out infinite;\n}\n@keyframes breathe {\n  0%,100% { opacity:1; transform:scale(1); }\n  50% { opacity:0.4; transform:scale(0.7); }\n}\n\n\/* ─── PETALS ─────────────────────────────────────────── *\/\n.petal-field {\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  overflow: hidden;\n  z-index: 1;\n}\n.petal {\n  position: absolute;\n  top: -40px;\n  border-radius: 80% 0 80% 0;\n  background: radial-gradient(circle at 35% 35%, #f2a8bc, #d96088 70%, #b84470);\n  opacity: 0;\n  animation: fall linear infinite;\n}\n@keyframes fall {\n  0%   { transform: translateY(0)    rotate(0deg)   translateX(0);    opacity: 0; }\n  5%   { opacity: 0.55; }\n  85%  { opacity: 0.3; }\n  100% { transform: translateY(100vh) rotate(380deg) translateX(60px); opacity: 0; }\n}\n.petal:nth-child(1)  { left:8%;  width:8px;  height:6px;  animation-duration:9s;   animation-delay:0s;    }\n.petal:nth-child(2)  { left:18%; width:11px; height:8px;  animation-duration:12s;  animation-delay:1.5s;  }\n.petal:nth-child(3)  { left:30%; width:7px;  height:5px;  animation-duration:8s;   animation-delay:3s;    }\n.petal:nth-child(4)  { left:45%; width:10px; height:7px;  animation-duration:14s;  animation-delay:0.5s;  }\n.petal:nth-child(5)  { left:58%; width:8px;  height:6px;  animation-duration:10s;  animation-delay:4s;    }\n.petal:nth-child(6)  { left:70%; width:12px; height:9px;  animation-duration:11s;  animation-delay:2s;    }\n.petal:nth-child(7)  { left:82%; width:7px;  height:5px;  animation-duration:9.5s; animation-delay:6s;    }\n.petal:nth-child(8)  { left:92%; width:9px;  height:7px;  animation-duration:13s;  animation-delay:1s;    }\n\n\/* ─── HERO ───────────────────────────────────────────── *\/\n.hero {\n  position: relative;\n  min-height: 100vh;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  padding: 100px 48px 80px;\n  overflow: hidden;\n}\n.hero::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(ellipse 60% 50% at 50% 80%, var(--sakura-glow), transparent),\n    radial-gradient(ellipse 40% 30% at 50% 50%, rgba(45,91,254,0.04), transparent);\n  pointer-events: none;\n  z-index: 0;\n}\n.hero__kicker {\n  position: relative;\n  z-index: 2;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: 0.32em;\n  text-transform: uppercase;\n  color: var(--sakura);\n  margin-bottom: 24px;\n}\n.hero__title {\n  position: relative;\n  z-index: 2;\n  font-family: 'Cormorant Garamond', serif;\n  font-weight: 300;\n  font-size: clamp(4.5rem, 12vw, 10rem);\n  line-height: 0.92;\n  text-align: center;\n  letter-spacing: -0.01em;\n  color: var(--frost);\n}\n.hero__title em {\n  font-style: italic;\n  color: var(--sakura);\n}\n.hero__img-wrap {\n  position: relative;\n  z-index: 2;\n  width: min(580px, 90vw);\n  margin: 48px auto;\n  filter: drop-shadow(0 40px 80px rgba(232,120,154,0.22)) drop-shadow(0 8px 20px rgba(0,0,0,0.8));\n}\n.hero__img-wrap img {\n  border-radius: 16px;\n}\n.hero__sub {\n  position: relative;\n  z-index: 2;\n  font-family: 'Cormorant Garamond', serif;\n  font-weight: 300;\n  font-size: 1.25rem;\n  color: var(--frost-dim);\n  text-align: center;\n  letter-spacing: 0.04em;\n  margin-bottom: 36px;\n}\n.hero__cta {\n  position: relative;\n  z-index: 2;\n  display: flex;\n  gap: 14px;\n  align-items: center;\n  flex-wrap: wrap;\n  justify-content: center;\n}\n.btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  text-decoration: none;\n  padding: 16px 28px;\n  border-radius: 999px;\n  border: 1px solid transparent;\n  cursor: pointer;\n  transition: transform 0.25s, box-shadow 0.25s, background 0.25s, border-color 0.25s;\n}\n.btn--primary {\n  background: var(--electric);\n  color: #fff;\n}\n.btn--primary:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 8px 28px -6px rgba(45,91,254,0.65);\n}\n.btn--ghost {\n  border-color: var(--line-s);\n  color: var(--frost-dim);\n}\n.btn--ghost:hover {\n  border-color: var(--sakura);\n  color: var(--sakura);\n}\n\n\/* ─── HAIKU ──────────────────────────────────────────── *\/\n.haiku {\n  padding: 120px 48px;\n  text-align: center;\n  border-top: 1px solid var(--line);\n}\n.haiku__text {\n  font-family: 'Cormorant Garamond', serif;\n  font-weight: 300;\n  font-style: italic;\n  font-size: clamp(1.6rem, 3.5vw, 2.8rem);\n  line-height: 1.6;\n  color: var(--frost);\n  max-width: 22ch;\n  margin: 0 auto;\n}\n.haiku__text span {\n  display: block;\n}\n.haiku__rule {\n  width: 1px;\n  height: 60px;\n  background: linear-gradient(to bottom, transparent, var(--sakura), transparent);\n  margin: 48px auto;\n}\n.haiku__tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: 0.26em;\n  text-transform: uppercase;\n  color: var(--frost-faint);\n}\n\n\/* ─── FEATURE ROWS ───────────────────────────────────── *\/\n.features {\n  border-top: 1px solid var(--line);\n  padding: 0 48px;\n}\n.feature-row {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 0;\n  min-height: 520px;\n  border-bottom: 1px solid var(--line);\n  opacity: 0;\n  transform: translateY(32px);\n  transition: opacity 0.9s ease, transform 0.9s ease;\n}\n.feature-row.in-view {\n  opacity: 1;\n  transform: translateY(0);\n}\n.feature-row:nth-child(even) .feature-img  { order: 2; }\n.feature-row:nth-child(even) .feature-copy { order: 1; }\n\n.feature-img {\n  overflow: hidden;\n  position: relative;\n}\n.feature-img img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  transition: transform 0.8s ease;\n}\n.feature-row:hover .feature-img img {\n  transform: scale(1.03);\n}\n\n.feature-copy {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  padding: 64px 72px;\n  background: var(--panel);\n}\n.feature-row:nth-child(even) .feature-copy {\n  background: var(--void);\n}\n.feature-num {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: 0.24em;\n  color: var(--sakura);\n  margin-bottom: 20px;\n}\n.feature-copy h2 {\n  font-family: 'Cormorant Garamond', serif;\n  font-weight: 300;\n  font-size: clamp(2rem, 3.5vw, 3rem);\n  line-height: 1.1;\n  color: var(--frost);\n  margin-bottom: 20px;\n}\n.feature-copy h2 em {\n  font-style: italic;\n  color: var(--sakura);\n}\n.feature-copy p {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 15px;\n  color: var(--frost-dim);\n  max-width: 38ch;\n  line-height: 1.75;\n}\n\n\/* ─── SPECS ──────────────────────────────────────────── *\/\n.specs {\n  border-top: 1px solid var(--line);\n  padding: 100px 48px;\n}\n.specs__head {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: 0.28em;\n  text-transform: uppercase;\n  color: var(--frost-faint);\n  margin-bottom: 48px;\n}\n.specs-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 1px;\n  background: var(--line);\n  border: 1px solid var(--line);\n  border-radius: var(--r);\n  overflow: hidden;\n  max-width: 860px;\n}\n.spec-cell {\n  background: var(--panel);\n  padding: 32px 28px;\n}\n.spec-cell dt {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: 0.22em;\n  text-transform: uppercase;\n  color: var(--frost-faint);\n  margin-bottom: 10px;\n}\n.spec-cell dd {\n  font-family: 'Cormorant Garamond', serif;\n  font-weight: 400;\n  font-size: 1.5rem;\n  color: var(--frost);\n  line-height: 1.2;\n}\n.spec-cell.accent dd { color: var(--sakura); }\n\n\/* ─── GALLERY STRIP ──────────────────────────────────── *\/\n.gallery {\n  border-top: 1px solid var(--line);\n  padding: 80px 0 0;\n  overflow: hidden;\n}\n.gallery__head {\n  padding: 0 48px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: 0.28em;\n  text-transform: uppercase;\n  color: var(--frost-faint);\n  margin-bottom: 40px;\n}\n.gallery-strip {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 1px;\n  background: var(--line);\n}\n.gallery-item {\n  overflow: hidden;\n  aspect-ratio: 1\/1;\n  opacity: 0;\n  transform: translateY(24px);\n  transition: opacity 0.7s ease, transform 0.7s ease;\n}\n.gallery-item.in-view { opacity:1; transform:translateY(0); }\n.gallery-item:nth-child(2) { transition-delay: 0.1s; }\n.gallery-item:nth-child(3) { transition-delay: 0.2s; }\n.gallery-item:nth-child(4) { transition-delay: 0.3s; }\n.gallery-item img {\n  width: 100%; height: 100%;\n  object-fit: cover;\n  transition: transform 0.7s ease;\n}\n.gallery-item:hover img { transform: scale(1.06); }\n\n\/* ─── CTA SECTION ────────────────────────────────────── *\/\n.cta-section {\n  border-top: 1px solid var(--line);\n  padding: 120px 48px;\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n.cta-section::before {\n  content: '';\n  position: absolute;\n  bottom: -20%;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 70%;\n  height: 60%;\n  background: radial-gradient(ellipse, var(--sakura-glow), transparent 70%);\n  pointer-events: none;\n}\n.cta-section h2 {\n  font-family: 'Cormorant Garamond', serif;\n  font-weight: 300;\n  font-size: clamp(2.8rem, 7vw, 6rem);\n  line-height: 1.05;\n  color: var(--frost);\n  margin-bottom: 18px;\n}\n.cta-section h2 em {\n  font-style: italic;\n  color: var(--sakura);\n}\n.cta-section p {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 15px;\n  color: var(--frost-dim);\n  margin: 0 auto 40px;\n  max-width: 44ch;\n}\n.cta-section .price-row {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 20px;\n  margin-bottom: 36px;\n  flex-wrap: wrap;\n}\n.price-tag {\n  font-family: 'Cormorant Garamond', serif;\n  font-weight: 400;\n  font-size: 3.5rem;\n  color: var(--frost);\n  line-height: 1;\n}\n.price-meta {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  color: var(--frost-faint);\n  text-align: left;\n  line-height: 1.7;\n}\n\n\/* ─── FAQ ────────────────────────────────────────────── *\/\n.faq {\n  border-top: 1px solid var(--line);\n  padding: 100px 48px;\n  max-width: 720px;\n}\n.faq__head {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: 0.28em;\n  text-transform: uppercase;\n  color: var(--frost-faint);\n  margin-bottom: 40px;\n}\ndetails {\n  border-bottom: 1px solid var(--line);\n  padding: 24px 0;\n}\nsummary {\n  cursor: pointer;\n  font-family: 'Cormorant Garamond', serif;\n  font-weight: 400;\n  font-size: 1.25rem;\n  color: var(--frost);\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  list-style: none;\n}\nsummary::-webkit-details-marker { display: none; }\nsummary::after {\n  content: '+';\n  font-family: 'DM Sans', sans-serif;\n  font-size: 20px;\n  color: var(--sakura);\n  transition: transform 0.3s;\n  flex-shrink: 0;\n  margin-left: 16px;\n}\ndetails[open] summary::after { transform: rotate(45deg); }\ndetails p {\n  margin-top: 14px;\n  font-family: 'DM Sans', sans-serif;\n  font-size: 15px;\n  color: var(--frost-dim);\n  max-width: 56ch;\n}\n\n\/* ─── FOOTER ─────────────────────────────────────────── *\/\nfooter {\n  border-top: 1px solid var(--line);\n  padding: 48px;\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-end;\n  flex-wrap: wrap;\n  gap: 20px;\n}\n.footer-brand {\n  font-family: 'Cormorant Garamond', serif;\n  font-style: italic;\n  font-weight: 300;\n  font-size: 1.4rem;\n  color: var(--frost);\n}\n.footer-brand strong {\n  font-style: normal;\n  color: var(--sakura);\n}\n.footer-copy {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  color: var(--frost-faint);\n  text-align: right;\n}\n\n\/* ─── REVEAL ─────────────────────────────────────────── *\/\n.reveal {\n  opacity: 0;\n  transform: translateY(28px);\n  transition: opacity 0.85s ease, transform 0.85s ease;\n}\n.reveal.in-view {\n  opacity: 1;\n  transform: translateY(0);\n}\n\n\/* ─── REDUCED MOTION ─────────────────────────────────── *\/\n@media (prefers-reduced-motion: reduce) {\n  *, *::before, *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n\/* ─── RESPONSIVE ─────────────────────────────────────── *\/\n@media (max-width: 900px) {\n  nav { padding: 18px 24px; }\n  .hero { padding: 100px 24px 64px; }\n  .haiku { padding: 80px 24px; }\n  .features { padding: 0 24px; }\n  .feature-row {\n    grid-template-columns: 1fr;\n    min-height: auto;\n  }\n  .feature-row:nth-child(even) .feature-img  { order: 0; }\n  .feature-row:nth-child(even) .feature-copy { order: 0; }\n  .feature-img { aspect-ratio: 4\/3; }\n  .feature-copy { padding: 40px 28px; }\n  .specs { padding: 72px 24px; }\n  .specs-grid { grid-template-columns: 1fr 1fr; }\n  .gallery-strip { grid-template-columns: 1fr 1fr; }\n  .cta-section { padding: 80px 24px; }\n  .faq { padding: 72px 24px; }\n  footer { padding: 32px 24px; }\n}\n@media (max-width: 520px) {\n  .specs-grid { grid-template-columns: 1fr; }\n  .gallery-strip { grid-template-columns: 1fr 1fr; }\n  .nav-right { display: none; }\n}\n\n\u003c\/style\u003e\n\n\n\n\n\n\u003c!-- HERO --\u003e\n\u003csection class=\"hero\"\u003e\n  \u003cdiv class=\"petal-field\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"petal\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"petal\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"petal\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"petal\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"petal\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"petal\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"petal\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"petal\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"hero__kicker\"\u003eZayden Glass Series — Yoru Sakura\u003c\/p\u003e\n\n  \u003ch1 class=\"hero__title\"\u003e\n    Night\u003cbr\u003e\n    \u003cem\u003eBlooms\u003c\/em\u003e\n  \u003c\/h1\u003e\n\n  \u003cdiv class=\"hero__img-wrap\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0719\/2448\/2199\/files\/ChatGPT_Image_Jun_16_2026_04_44_13_PM.png?v=1781608731\" alt=\"Yoru Sakura glass mousepad floating — cherry blossoms on black glass\"\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"hero__sub\"\u003eCherry blossoms sealed in photovoltaic glass.\u003cbr\u003e450 × 400mm. 3.2mm thick. Built to outlast every cloth pad you've ever burned through.\u003c\/p\u003e\n\n  \u003cdiv class=\"hero__cta\"\u003e\n    \u003ca href=\"#buy\" class=\"btn btn--primary\"\u003eExplore Yoru Sakura\u003c\/a\u003e\n    \u003ca href=\"#features\" class=\"btn btn--ghost\"\u003eSee what's inside\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- HAIKU BREAK --\u003e\n\u003csection class=\"haiku\"\u003e\n  \u003cdiv class=\"haiku__rule\"\u003e\u003c\/div\u003e\n  \u003cp class=\"haiku__text\"\u003e\n    \u003cspan\u003ePetals fall once.\u003c\/span\u003e\n    \u003cspan\u003eGlass holds them\u003c\/span\u003e\n    \u003cspan\u003eforever.\u003c\/span\u003e\n  \u003c\/p\u003e\n  \u003cdiv class=\"haiku__rule\"\u003e\u003c\/div\u003e\n  \u003cp class=\"haiku__tag\"\u003ePhotovoltaic glass · UV print · Non-slip base\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003c!-- FEATURE ROWS --\u003e\n\u003cdiv class=\"features\" id=\"features\"\u003e\n\n  \u003cdiv class=\"feature-row in-view\"\u003e\n    \u003cdiv class=\"feature-img\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0719\/2448\/2199\/files\/ChatGPT_Image_Jun_16_2026_04_44_13_PM.png?v=1781608731\" alt=\"Yoru Sakura mousepad floating — clean white studio\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"feature-copy\"\u003e\n      \u003cp class=\"feature-num\"\u003e01 — Surface\u003c\/p\u003e\n      \u003ch2\u003eGlass that \u003cem\u003eglides\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003cp\u003ePhotovoltaic glass — eco-rated, scratch-resistant, and perfectly flat. Your sensor reads it identically at every corner. No worn patches, no fabric fraying, no dead zones after six months.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"feature-row in-view\"\u003e\n    \u003cdiv class=\"feature-img\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0719\/2448\/2199\/files\/ChatGPT_Image_Jun_16_2026_04_36_04_PM.png?v=1781612205\" alt=\"Yoru Sakura mousepad on dark desk with cherry blossoms\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"feature-copy\"\u003e\n      \u003cp class=\"feature-num\"\u003e02 — Art\u003c\/p\u003e\n      \u003ch2\u003eSealed \u003cem\u003ebeneath\u003c\/em\u003e\u003cbr\u003ethe glass\u003c\/h2\u003e\n      \u003cp\u003eThe cherry blossom artwork lives underneath the glass, not on top of it. UV-cured and protected from the start. It won't fade, scratch, or peel — because nothing ever touches the print.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"feature-row in-view\"\u003e\n    \u003cdiv class=\"feature-img\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0719\/2448\/2199\/files\/ChatGPT_Image_Jun_16_2026_04_45_41_PM.png?v=1781608705\" alt=\"Yoru Sakura mousepad propped on dark stone\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"feature-copy\"\u003e\n      \u003cp class=\"feature-num\"\u003e03 — Build\u003c\/p\u003e\n      \u003ch2\u003e3.2mm.\u003cbr\u003e\u003cem\u003eNo flex.\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003cp\u003eThick enough to feel solid, slim enough to stay low. Polished edges, a non-slip silicone base, and corners that won't lift off your desk — even after years of use.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- SPECS --\u003e\n\u003csection class=\"specs reveal\"\u003e\n  \u003cp class=\"specs__head\"\u003eTechnical specifications\u003c\/p\u003e\n  \u003cdl class=\"specs-grid\"\u003e\n    \u003cdiv class=\"spec-cell\"\u003e\n      \u003cdt\u003eDimensions\u003c\/dt\u003e\n      \u003cdd\u003e450 × 400mm\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"spec-cell\"\u003e\n      \u003cdt\u003eThickness\u003c\/dt\u003e\n      \u003cdd\u003e3.2mm\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"spec-cell accent\"\u003e\n      \u003cdt\u003eSurface material\u003c\/dt\u003e\n      \u003cdd\u003ePhotovoltaic glass\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"spec-cell\"\u003e\n      \u003cdt\u003ePrint method\u003c\/dt\u003e\n      \u003cdd\u003eUV-cured, sealed beneath glass\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"spec-cell\"\u003e\n      \u003cdt\u003eBase\u003c\/dt\u003e\n      \u003cdd\u003eNon-slip silicone\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"spec-cell\"\u003e\n      \u003cdt\u003eEdge finish\u003c\/dt\u003e\n      \u003cdd\u003ePolished, rounded\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\u003c\/section\u003e\n\n\u003c!-- CTA --\u003e\n\u003csection class=\"cta-section reveal\" id=\"buy\"\u003e\n  \u003ch2\u003eArt you\u003cbr\u003e\u003cem\u003euse daily.\u003c\/em\u003e\n\u003c\/h2\u003e\n  \u003cp\u003ePhotovoltaic glass. UV-cured cherry blossom art. Non-slip base. One piece, no compromises.\u003c\/p\u003e\n  \n  \u003ca href=\"\/products\/yoru-sakura\" class=\"btn btn--primary\"\u003eView Product\u003c\/a\u003e\n\u003c\/section\u003e\n\n\u003c!-- FAQ --\u003e\n\u003csection class=\"faq reveal\"\u003e\n  \u003cp class=\"faq__head\"\u003eQuestions\u003c\/p\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003eIs glass actually good for gaming?\u003c\/summary\u003e\n    \u003cp\u003eYes. Glass gives your sensor a perfectly consistent surface with no texture variation — meaning your cursor tracks the same at every spot on the pad, at any DPI, indefinitely. Cloth pads develop dead zones and worn patches over months. Glass doesn't.\u003c\/p\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003eWill the print fade or scratch?\u003c\/summary\u003e\n    \u003cp\u003eThe art is UV-cured and sealed beneath the glass — nothing touches the print directly. It won't fade from light exposure, and the surface above it is tempered glass, so it won't scratch under normal use.\u003c\/p\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003eIs it heavy?\u003c\/summary\u003e\n    \u003cp\u003eIt's denser than a cloth pad, but at 3.2mm it's not bulky. The non-slip silicone base keeps it locked in place so you don't notice the weight — the pad doesn't move, so neither does your aim.\u003c\/p\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003eWhat if my desk is glass or polished wood?\u003c\/summary\u003e\n    \u003cp\u003eThe silicone underside is safe on all desk surfaces including glass, lacquered wood, and metal. It won't mark or scratch.\u003c\/p\u003e\n  \u003c\/details\u003e\n\u003c\/section\u003e\n\n\n\n\u003cscript\u003e\n  const io = new IntersectionObserver((entries) =\u003e {\n    entries.forEach(e =\u003e {\n      if (e.isIntersecting) e.target.classList.add('in-view');\n    });\n  }, { threshold: 0.12 });\n\n  document.querySelectorAll('.reveal, .feature-row, .gallery-item').forEach(el =\u003e io.observe(el));\n\u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"ZayDen","offers":[{"title":"🌸 Sakura Ripple","offer_id":47925016428695,"sku":null,"price":89.0,"currency_code":"USD","in_stock":true},{"title":"🌸 Sakura Canopy","offer_id":47925016461463,"sku":null,"price":89.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0719\/2448\/2199\/files\/ChatGPT_Image_Jun_15_2026_10_52_39_PM.png?v=1781605293","url":"https:\/\/www.zayden.store\/products\/zayden-glass-yoru-sakura","provider":"ZayDen","version":"1.0","type":"link"}