{"product_id":"1111111111111111111111","title":"1111111111111111111111","description":"\u003cdiv style=\"text-align: left;\"\u003e\n\u003cstyle\u003e\n.kz-slider {\n  position: relative;\n  width: 100%;\n  margin: 0;\n  overflow: visible;\n}\n\n.kz-viewport {\n  overflow: hidden;\n}\n\n.kz-track {\n  display: flex;\n  transition: transform 0.4s ease;\n}\n\n.kz-slide {\n  min-width: 100%;\n}\n\n.kz-slide img {\n  width: 100%;\n  height: auto;\n  display: block;\n}\n\n\/* 箭头 *\/\n.kz-arrow {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 48px;\n  height: 48px;\n  background: transparent;\n  border: none;\n  cursor: pointer;\n  z-index: 10;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.kz-arrow.prev { left: -24px; }\n.kz-arrow.next { right: -24px; }\n\n.kz-arrow svg {\n  width: 32px;\n  height: 32px;\n}\n\n.kz-arrow path {\n  stroke: #000;\n  stroke-width: 3;\n  fill: none;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n.kz-arrow:hover path {\n  stroke: #555;\n}\n\n\/* 圆点 *\/\n.kz-dots {\n  display: flex;\n  justify-content: center;\n  gap: 10px;\n  margin-top: 12px;\n}\n\n.kz-dot {\n  width: 10px;\n  height: 10px;\n  border-radius: 50%;\n  background: #ccc;\n  cursor: pointer;\n}\n\n.kz-dot.active {\n  background: #f4b400;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"kz-slider\"\u003e\n  \u003cdiv class=\"kz-viewport\"\u003e\n    \u003cdiv class=\"kz-track\"\u003e\n      \u003cdiv class=\"kz-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/0840\/2471\/files\/1_d4ad9b7a-656d-4fc9-b892-2275b0fe822e.jpg?v=1792992745\" alt=\"Kozyard black outdoor wooden rocking chair set featuring two classic porch rockers with a coordinating black folding side table. The rocking chairs feature tall slatted backs, contoured seats, sturdy wooden frames, comfortable armrests, and curved runners for gentle rocking motion. Perfect for creating a cozy conversation area on a front porch, backyard patio, garden deck, or farmhouse veranda.\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kz-slide\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/0840\/2471\/files\/1.2_18a6c47f-bc01-4549-90ec-6c7065c366a0.jpg?v=1793001629\" alt=\"Kozyard black outdoor wooden rocking chair set featuring two classic porch rockers with a coordinating black folding side table. The rocking chairs feature tall slatted backs, contoured seats, sturdy wooden frames, comfortable armrests, and curved runners for gentle rocking motion. Perfect for creating a cozy conversation area on a front porch, backyard patio, garden deck, or farmhouse veranda.\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kz-slide\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/0840\/2471\/files\/3_1d4ebcec-e25c-4ffe-84d1-02db5b967b12.jpg?v=1792992745\" alt=\"Kozyard black outdoor wooden rocking chair set featuring two classic porch rockers with a coordinating black folding side table. The rocking chairs feature tall slatted backs, contoured seats, sturdy wooden frames, comfortable armrests, and curved runners for gentle rocking motion. Perfect for creating a cozy conversation area on a front porch, backyard patio, garden deck, or farmhouse veranda.\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kz-slide\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/0840\/2471\/files\/4_0ec754d3-07c9-4df3-a0e1-f8eb79a3bd94.jpg?v=1792992745\" alt=\"Kozyard black outdoor wooden rocking chair set featuring two classic porch rockers with a coordinating black folding side table. The rocking chairs feature tall slatted backs, contoured seats, sturdy wooden frames, comfortable armrests, and curved runners for gentle rocking motion. Perfect for creating a cozy conversation area on a front porch, backyard patio, garden deck, or farmhouse veranda.\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kz-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/0840\/2471\/files\/5_39a91798-8fcf-44ea-9f59-79dfe78c364c.jpg?v=1792992746\" alt=\"Kozyard black outdoor wooden rocking chair set featuring two classic porch rockers with a coordinating black folding side table. The rocking chairs feature tall slatted backs, contoured seats, sturdy wooden frames, comfortable armrests, and curved runners for gentle rocking motion. Perfect for creating a cozy conversation area on a front porch, backyard patio, garden deck, or farmhouse veranda.\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 箭头 --\u003e\n  \u003cdiv class=\"kz-arrow prev\"\u003e\n    \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"kz-arrow next\"\u003e\n    \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 6l6 6-6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 圆点 --\u003e\n  \u003cdiv class=\"kz-dots\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  const slider = document.currentScript.previousElementSibling;\n  const track = slider.querySelector('.kz-track');\n  const slides = slider.querySelectorAll('.kz-slide');\n  const dotsWrap = slider.querySelector('.kz-dots');\n  const prev = slider.querySelector('.kz-arrow.prev');\n  const next = slider.querySelector('.kz-arrow.next');\n  let index = 0;\n\n  slides.forEach((_, i) =\u003e {\n    const dot = document.createElement('div');\n    dot.className = 'kz-dot' + (i === 0 ? ' active' : '');\n    dot.onclick = () =\u003e go(i);\n    dotsWrap.appendChild(dot);\n  });\n\n  function go(i){\n    index = i;\n    track.style.transform = `translateX(-${index * 100}%)`;\n    dotsWrap.querySelectorAll('.kz-dot').forEach((d, j) =\u003e {\n      d.classList.toggle('active', j === index);\n    });\n  }\n\n  prev.onclick = () =\u003e go((index - 1 + slides.length) % slides.length);\n  next.onclick = () =\u003e go((index + 1) % slides.length);\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/0840\/2471\/files\/2_de477a56-d997-4918-a349-3e6394539923.jpg?v=1793000069\" alt=\"Kozyard black outdoor wooden rocking chair set featuring two classic porch rockers with a coordinating black folding side table. The rocking chairs feature tall slatted backs, contoured seats, sturdy wooden frames, comfortable armrests, and curved runners for gentle rocking motion. Perfect for creating a cozy conversation area on a front porch, backyard patio, garden deck, or farmhouse veranda.\" style=\"float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cstyle\u003e\n.kz-slider {\n  position: relative;\n  width: 100%;\n  margin: 0;\n  overflow: visible;\n}\n\n.kz-viewport {\n  overflow: hidden;\n}\n\n.kz-track {\n  display: flex;\n  transition: transform 0.4s ease;\n}\n\n.kz-slide {\n  min-width: 100%;\n}\n\n.kz-slide img {\n  width: 100%;\n  height: auto;\n  display: block;\n}\n\n\/* 箭头 *\/\n.kz-arrow {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 48px;\n  height: 48px;\n  background: transparent;\n  border: none;\n  cursor: pointer;\n  z-index: 10;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.kz-arrow.prev { left: -24px; }\n.kz-arrow.next { right: -24px; }\n\n.kz-arrow svg {\n  width: 32px;\n  height: 32px;\n}\n\n.kz-arrow path {\n  stroke: #000;\n  stroke-width: 3;\n  fill: none;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n.kz-arrow:hover path {\n  stroke: #555;\n}\n\n\/* 圆点 *\/\n.kz-dots {\n  display: flex;\n  justify-content: center;\n  gap: 10px;\n  margin-top: 12px;\n}\n\n.kz-dot {\n  width: 10px;\n  height: 10px;\n  border-radius: 50%;\n  background: #ccc;\n  cursor: pointer;\n}\n\n.kz-dot.active {\n  background: #f4b400;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"kz-slider\"\u003e\n  \u003cdiv class=\"kz-viewport\"\u003e\n    \u003cdiv class=\"kz-track\"\u003e\n      \u003cdiv class=\"kz-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/0840\/2471\/files\/3.1_4c0ce522-a567-47af-a0c7-a19e4fbeef2b.jpg?v=1793000068\" alt=\"Kozyard black outdoor wooden rocking chair set featuring two classic porch rockers with a coordinating black folding side table. The rocking chairs feature tall slatted backs, contoured seats, sturdy wooden frames, comfortable armrests, and curved runners for gentle rocking motion. Perfect for creating a cozy conversation area on a front porch, backyard patio, garden deck, or farmhouse veranda.\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kz-slide\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/0840\/2471\/files\/3.2_119f2cc9-dc13-4d18-92c2-f409e4e9d050.jpg?v=1793000069\" alt=\"Kozyard black outdoor wooden rocking chair set featuring two classic porch rockers with a coordinating black folding side table. The rocking chairs feature tall slatted backs, contoured seats, sturdy wooden frames, comfortable armrests, and curved runners for gentle rocking motion. Perfect for creating a cozy conversation area on a front porch, backyard patio, garden deck, or farmhouse veranda.\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kz-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/0840\/2471\/files\/3.3_5d670822-41f4-4399-8e67-0dda454b7ac1.jpg?v=1793000069\" alt=\"Kozyard black outdoor wooden rocking chair set featuring two classic porch rockers with a coordinating black folding side table. The rocking chairs feature tall slatted backs, contoured seats, sturdy wooden frames, comfortable armrests, and curved runners for gentle rocking motion. Perfect for creating a cozy conversation area on a front porch, backyard patio, garden deck, or farmhouse veranda.\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 箭头 --\u003e\n  \u003cdiv class=\"kz-arrow prev\"\u003e\n    \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"kz-arrow next\"\u003e\n    \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 6l6 6-6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 圆点 --\u003e\n  \u003cdiv class=\"kz-dots\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  const slider = document.currentScript.previousElementSibling;\n  const track = slider.querySelector('.kz-track');\n  const slides = slider.querySelectorAll('.kz-slide');\n  const dotsWrap = slider.querySelector('.kz-dots');\n  const prev = slider.querySelector('.kz-arrow.prev');\n  const next = slider.querySelector('.kz-arrow.next');\n  let index = 0;\n\n  slides.forEach((_, i) =\u003e {\n    const dot = document.createElement('div');\n    dot.className = 'kz-dot' + (i === 0 ? ' active' : '');\n    dot.onclick = () =\u003e go(i);\n    dotsWrap.appendChild(dot);\n  });\n\n  function go(i){\n    index = i;\n    track.style.transform = `translateX(-${index * 100}%)`;\n    dotsWrap.querySelectorAll('.kz-dot').forEach((d, j) =\u003e {\n      d.classList.toggle('active', j === index);\n    });\n  }\n\n  prev.onclick = () =\u003e go((index - 1 + slides.length) % slides.length);\n  next.onclick = () =\u003e go((index + 1) % slides.length);\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cstyle\u003e\n.kz-slider {\n  position: relative;\n  width: 100%;\n  margin: 0;\n  overflow: visible;\n}\n\n.kz-viewport {\n  overflow: hidden;\n}\n\n.kz-track {\n  display: flex;\n  transition: transform 0.4s ease;\n}\n\n.kz-slide {\n  min-width: 100%;\n}\n\n.kz-slide img {\n  width: 100%;\n  height: auto;\n  display: block;\n}\n\n\/* 箭头 *\/\n.kz-arrow {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 48px;\n  height: 48px;\n  background: transparent;\n  border: none;\n  cursor: pointer;\n  z-index: 10;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.kz-arrow.prev { left: -24px; }\n.kz-arrow.next { right: -24px; }\n\n.kz-arrow svg {\n  width: 32px;\n  height: 32px;\n}\n\n.kz-arrow path {\n  stroke: #000;\n  stroke-width: 3;\n  fill: none;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n.kz-arrow:hover path {\n  stroke: #555;\n}\n\n\/* 圆点 *\/\n.kz-dots {\n  display: flex;\n  justify-content: center;\n  gap: 10px;\n  margin-top: 12px;\n}\n\n.kz-dot {\n  width: 10px;\n  height: 10px;\n  border-radius: 50%;\n  background: #ccc;\n  cursor: pointer;\n}\n\n.kz-dot.active {\n  background: #f4b400;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"kz-slider\"\u003e\n  \u003cdiv class=\"kz-viewport\"\u003e\n    \u003cdiv class=\"kz-track\"\u003e\n      \u003cdiv class=\"kz-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/0840\/2471\/files\/4.1_7378a437-9e99-4a69-9d1d-9dea60fd270b.jpg?v=1793000069\" alt=\"Kozyard black outdoor wooden rocking chair set featuring two classic porch rockers with a coordinating black folding side table. The rocking chairs feature tall slatted backs, contoured seats, sturdy wooden frames, comfortable armrests, and curved runners for gentle rocking motion. Perfect for creating a cozy conversation area on a front porch, backyard patio, garden deck, or farmhouse veranda.\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kz-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/0840\/2471\/files\/4.2_f114443d-0f3d-486b-ab08-87e44f72b35e.jpg?v=1793000069\" alt=\"Kozyard black outdoor wooden rocking chair set featuring two classic porch rockers with a coordinating black folding side table. The rocking chairs feature tall slatted backs, contoured seats, sturdy wooden frames, comfortable armrests, and curved runners for gentle rocking motion. Perfect for creating a cozy conversation area on a front porch, backyard patio, garden deck, or farmhouse veranda.\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 箭头 --\u003e\n  \u003cdiv class=\"kz-arrow prev\"\u003e\n    \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"kz-arrow next\"\u003e\n    \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 6l6 6-6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 圆点 --\u003e\n  \u003cdiv class=\"kz-dots\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  const slider = document.currentScript.previousElementSibling;\n  const track = slider.querySelector('.kz-track');\n  const slides = slider.querySelectorAll('.kz-slide');\n  const dotsWrap = slider.querySelector('.kz-dots');\n  const prev = slider.querySelector('.kz-arrow.prev');\n  const next = slider.querySelector('.kz-arrow.next');\n  let index = 0;\n\n  slides.forEach((_, i) =\u003e {\n    const dot = document.createElement('div');\n    dot.className = 'kz-dot' + (i === 0 ? ' active' : '');\n    dot.onclick = () =\u003e go(i);\n    dotsWrap.appendChild(dot);\n  });\n\n  function go(i){\n    index = i;\n    track.style.transform = `translateX(-${index * 100}%)`;\n    dotsWrap.querySelectorAll('.kz-dot').forEach((d, j) =\u003e {\n      d.classList.toggle('active', j === index);\n    });\n  }\n\n  prev.onclick = () =\u003e go((index - 1 + slides.length) % slides.length);\n  next.onclick = () =\u003e go((index + 1) % slides.length);\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cstyle\u003e\n.kz-slider {\n  position: relative;\n  width: 100%;\n  margin: 0;\n  overflow: visible;\n}\n\n.kz-viewport {\n  overflow: hidden;\n}\n\n.kz-track {\n  display: flex;\n  transition: transform 0.4s ease;\n}\n\n.kz-slide {\n  min-width: 100%;\n}\n\n.kz-slide img {\n  width: 100%;\n  height: auto;\n  display: block;\n}\n\n\/* 箭头 *\/\n.kz-arrow {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 48px;\n  height: 48px;\n  background: transparent;\n  border: none;\n  cursor: pointer;\n  z-index: 10;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.kz-arrow.prev { left: -24px; }\n.kz-arrow.next { right: -24px; }\n\n.kz-arrow svg {\n  width: 32px;\n  height: 32px;\n}\n\n.kz-arrow path {\n  stroke: #000;\n  stroke-width: 3;\n  fill: none;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n.kz-arrow:hover path {\n  stroke: #555;\n}\n\n\/* 圆点 *\/\n.kz-dots {\n  display: flex;\n  justify-content: center;\n  gap: 10px;\n  margin-top: 12px;\n}\n\n.kz-dot {\n  width: 10px;\n  height: 10px;\n  border-radius: 50%;\n  background: #ccc;\n  cursor: pointer;\n}\n\n.kz-dot.active {\n  background: #f4b400;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"kz-slider\"\u003e\n  \u003cdiv class=\"kz-viewport\"\u003e\n    \u003cdiv class=\"kz-track\"\u003e\n      \u003cdiv class=\"kz-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/0840\/2471\/files\/5.1_3a843784-5989-4450-82a3-53d720f4c325.jpg?v=1793000068\" alt=\"Kozyard black outdoor wooden rocking chair set featuring two classic porch rockers with a coordinating black folding side table. The rocking chairs feature tall slatted backs, contoured seats, sturdy wooden frames, comfortable armrests, and curved runners for gentle rocking motion. Perfect for creating a cozy conversation area on a front porch, backyard patio, garden deck, or farmhouse veranda.\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kz-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/0840\/2471\/files\/5.2_6bdcc629-08dd-4ef3-b436-ec951b3265d6.jpg?v=1793000069\" alt=\"Kozyard black outdoor wooden rocking chair set featuring two classic porch rockers with a coordinating black folding side table. The rocking chairs feature tall slatted backs, contoured seats, sturdy wooden frames, comfortable armrests, and curved runners for gentle rocking motion. Perfect for creating a cozy conversation area on a front porch, backyard patio, garden deck, or farmhouse veranda.\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 箭头 --\u003e\n  \u003cdiv class=\"kz-arrow prev\"\u003e\n    \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"kz-arrow next\"\u003e\n    \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 6l6 6-6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 圆点 --\u003e\n  \u003cdiv class=\"kz-dots\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  const slider = document.currentScript.previousElementSibling;\n  const track = slider.querySelector('.kz-track');\n  const slides = slider.querySelectorAll('.kz-slide');\n  const dotsWrap = slider.querySelector('.kz-dots');\n  const prev = slider.querySelector('.kz-arrow.prev');\n  const next = slider.querySelector('.kz-arrow.next');\n  let index = 0;\n\n  slides.forEach((_, i) =\u003e {\n    const dot = document.createElement('div');\n    dot.className = 'kz-dot' + (i === 0 ? ' active' : '');\n    dot.onclick = () =\u003e go(i);\n    dotsWrap.appendChild(dot);\n  });\n\n  function go(i){\n    index = i;\n    track.style.transform = `translateX(-${index * 100}%)`;\n    dotsWrap.querySelectorAll('.kz-dot').forEach((d, j) =\u003e {\n      d.classList.toggle('active', j === index);\n    });\n  }\n\n  prev.onclick = () =\u003e go((index - 1 + slides.length) % slides.length);\n  next.onclick = () =\u003e go((index + 1) % slides.length);\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cstyle\u003e\n.kz-slider {\n  position: relative;\n  width: 100%;\n  margin: 0;\n  overflow: visible;\n}\n\n.kz-viewport {\n  overflow: hidden;\n}\n\n.kz-track {\n  display: flex;\n  transition: transform 0.4s ease;\n}\n\n.kz-slide {\n  min-width: 100%;\n}\n\n.kz-slide img {\n  width: 100%;\n  height: auto;\n  display: block;\n}\n\n\/* 箭头 *\/\n.kz-arrow {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 48px;\n  height: 48px;\n  background: transparent;\n  border: none;\n  cursor: pointer;\n  z-index: 10;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.kz-arrow.prev { left: -24px; }\n.kz-arrow.next { right: -24px; }\n\n.kz-arrow svg {\n  width: 32px;\n  height: 32px;\n}\n\n.kz-arrow path {\n  stroke: #000;\n  stroke-width: 3;\n  fill: none;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n.kz-arrow:hover path {\n  stroke: #555;\n}\n\n\/* 圆点 *\/\n.kz-dots {\n  display: flex;\n  justify-content: center;\n  gap: 10px;\n  margin-top: 12px;\n}\n\n.kz-dot {\n  width: 10px;\n  height: 10px;\n  border-radius: 50%;\n  background: #ccc;\n  cursor: pointer;\n}\n\n.kz-dot.active {\n  background: #f4b400;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"kz-slider\"\u003e\n  \u003cdiv class=\"kz-viewport\"\u003e\n    \u003cdiv class=\"kz-track\"\u003e\n      \u003cdiv class=\"kz-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/0840\/2471\/files\/6.1_22d63418-a186-48a6-8b06-ca595158ab8f.jpg?v=1793000069\" alt=\"Kozyard black outdoor wooden rocking chair set featuring two classic porch rockers with a coordinating black folding side table. The rocking chairs feature tall slatted backs, contoured seats, sturdy wooden frames, comfortable armrests, and curved runners for gentle rocking motion. Perfect for creating a cozy conversation area on a front porch, backyard patio, garden deck, or farmhouse veranda.\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 箭头 --\u003e\n  \u003cdiv class=\"kz-arrow prev\"\u003e\n    \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"kz-arrow next\"\u003e\n    \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 6l6 6-6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 圆点 --\u003e\n  \u003cdiv class=\"kz-dots\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  const slider = document.currentScript.previousElementSibling;\n  const track = slider.querySelector('.kz-track');\n  const slides = slider.querySelectorAll('.kz-slide');\n  const dotsWrap = slider.querySelector('.kz-dots');\n  const prev = slider.querySelector('.kz-arrow.prev');\n  const next = slider.querySelector('.kz-arrow.next');\n  let index = 0;\n\n  slides.forEach((_, i) =\u003e {\n    const dot = document.createElement('div');\n    dot.className = 'kz-dot' + (i === 0 ? ' active' : '');\n    dot.onclick = () =\u003e go(i);\n    dotsWrap.appendChild(dot);\n  });\n\n  function go(i){\n    index = i;\n    track.style.transform = `translateX(-${index * 100}%)`;\n    dotsWrap.querySelectorAll('.kz-dot').forEach((d, j) =\u003e {\n      d.classList.toggle('active', j === index);\n    });\n  }\n\n  prev.onclick = () =\u003e go((index - 1 + slides.length) % slides.length);\n  next.onclick = () =\u003e go((index + 1) % slides.length);\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Kozyard LLC.","offers":[{"title":"Default Title","offer_id":52444174483751,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"url":"https:\/\/www.kozyard.com\/products\/1111111111111111111111","provider":"Kozyard LLC.","version":"1.0","type":"link"}