{"product_id":"scooper-open-x","title":"VAVORIN Scooper Open-X Self-Cleaning Cat Litter Box","description":"\u003cstyle id=\"openx-banner-wide-v2\"\u003e\n#openx-pdp .ox-story-before{padding-bottom:0}\n#openx-pdp\u003e.ox-strip--inline{width:calc(100% - 48px);max-width:none;margin:26px 24px;padding:17px 0;border-radius:999px;background:#edf2e9;border:1px solid #dce4d8}\n#openx-pdp\u003e.ox-strip--inline .ox-track{display:flex;width:max-content;animation:ox-compact-scroll 36s linear infinite;will-change:transform}\n#openx-pdp\u003e.ox-strip--inline .ox-track-group{min-width:1280px;gap:42px;padding-right:42px;justify-content:space-around}\n#openx-pdp\u003e.ox-strip--inline .ox-track span{font-size:13px;line-height:1.5;letter-spacing:.8px}\n#openx-pdp\u003e.ox-strip--inline .ox-paw{width:18px;height:18px;flex-basis:18px}\n#openx-pdp .ox-story-after{padding-top:0}\n#openx-pdp\u003e.ox-strip--inline:hover .ox-track{animation-play-state:paused}\n@media(max-width:600px){\n#openx-pdp\u003e.ox-strip--inline{width:calc(100% - 24px);margin:20px 12px;padding:14px 0}\n#openx-pdp\u003e.ox-strip--inline .ox-track-group{min-width:850px;gap:26px;padding-right:26px}\n#openx-pdp\u003e.ox-strip--inline .ox-track span{font-size:11px;letter-spacing:.6px}\n}\n@media(prefers-reduced-motion:reduce){\n#openx-pdp\u003e.ox-strip--inline .ox-track{animation:none;width:100%;will-change:auto}\n#openx-pdp\u003e.ox-strip--inline .ox-track-group{min-width:0;width:100%;gap:12px 20px;padding:0 16px;flex-wrap:wrap}\n#openx-pdp\u003e.ox-strip--inline .ox-track-group[aria-hidden=\"true\"]{display:none}\n}\n\u003c\/style\u003e\n\u003cstyle id=\"openx-reference-styles\"\u003e\n    #openx-pdp{--ox-ink:#243b32;--ox-muted:#53645a;--ox-green:#355e4b;--ox-soft:#f5f7f1;--ox-line:#dce4d8;width:100%;margin:0;color:var(--ox-ink)!important;background:#fff;font:15px\/1.55 Arial,Helvetica,sans-serif;isolation:isolate;overflow:hidden}\n    #openx-pdp *,#openx-pdp *::before,#openx-pdp *::after{box-sizing:border-box}\n    #openx-pdp h2,#openx-pdp h3,#openx-pdp p,#openx-pdp ul,#openx-pdp figure{margin:0;padding:0}\n    #openx-pdp h2,#openx-pdp h3{font-family:inherit!important;color:var(--ox-ink)!important;font-style:normal!important;text-transform:none!important;word-break:normal}\n    #openx-pdp h2{font-size:clamp(25px,3.4vw,34px)!important;line-height:1.18!important;letter-spacing:-.7px!important;font-weight:700!important}\n    #openx-pdp h3{font-size:17px!important;line-height:1.35!important;letter-spacing:0!important;font-weight:700!important}\n    #openx-pdp p{font-family:inherit!important;font-size:14px!important;line-height:1.6!important;color:var(--ox-muted)!important}\n    #openx-pdp img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}\n    #openx-pdp .ox-wrap{width:100%;max-width:1000px;margin:0 auto;padding:28px 24px}\n    #openx-pdp .ox-head{text-align:center;margin:0 auto 18px;max-width:620px}\n    #openx-pdp .ox-head p{margin-top:9px}\n    #openx-pdp .ox-kicker{display:block;margin-bottom:7px;font-size:11px;line-height:1.4;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;color:var(--ox-green)!important}\n    #openx-pdp .ox-intro{background:var(--ox-soft)}\n    #openx-pdp .ox-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px!important;padding:0!important;list-style:none!important}\n    #openx-pdp .ox-benefits li{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;padding:0;min-width:0;text-align:center;list-style:none!important}\n    #openx-pdp .ox-benefit-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid #cbd9c8;border-radius:50%;background:#fff;color:var(--ox-green)}\n    #openx-pdp .ox-benefit-icon svg{display:block;width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n    #openx-pdp .ox-benefit-label{max-width:150px;font-size:12px;line-height:1.4;font-weight:700;color:var(--ox-green)}\n    #openx-pdp .ox-videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;max-width:100%;margin:0}\n    #openx-pdp .ox-video-card{min-width:0;border-radius:12px;background:#fff;overflow:hidden}\n    #openx-pdp .ox-video-frame{position:relative;aspect-ratio:9\/16;background:#eef1eb;overflow:hidden}\n    #openx-pdp video{display:block;position:absolute;inset:0;width:100%;height:100%;margin:0;border:0;object-fit:contain;aspect-ratio:9\/16}\n    #openx-pdp .ox-caption{padding:12px 12px 14px}\n    #openx-pdp .ox-caption h3{font-size:15px!important}\n    #openx-pdp .ox-caption p{margin-top:4px;font-size:12px!important;line-height:1.5!important}\n    #openx-pdp .ox-note{display:block;margin-top:10px;font-size:11px;line-height:1.5;color:var(--ox-muted)!important}\n    #openx-pdp .ox-play{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px 16px;background:var(--ox-green);color:#fff!important;border:1px solid #fff;border-radius:30px;font:700 13px Arial,Helvetica,sans-serif;cursor:pointer}\n    #openx-pdp .ox-play[hidden]{display:none!important}\n    #openx-pdp button:focus-visible,#openx-pdp summary:focus-visible{outline:3px solid #80a58a;outline-offset:4px}\n    #openx-pdp .ox-strip{overflow:hidden;background:var(--ox-green);padding:12px 0}\n    #openx-pdp .ox-track{display:flex;width:max-content;animation:ox-compact-scroll 30s linear infinite}\n    #openx-pdp .ox-track-group{display:flex;align-items:center;justify-content:space-around;gap:30px;min-width:max(100vw,720px);padding-right:30px;flex-shrink:0}\n    #openx-pdp .ox-track span{white-space:nowrap;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff!important}\n    #openx-pdp .ox-track i{display:block;width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:#c5dbc0}\n    #openx-pdp .ox-strip:hover .ox-track{animation-play-state:paused}\n    #openx-pdp .ox-strip--inline{margin:20px 0;padding:10px 0;border:1px solid var(--ox-line);border-radius:30px;background:#edf2e9}\n    #openx-pdp .ox-strip--inline .ox-track-group{min-width:1000px;gap:22px;padding-right:22px}\n    #openx-pdp .ox-strip--inline .ox-track span{font-size:11px;letter-spacing:.6px;color:var(--ox-green)!important}\n    #openx-pdp .ox-strip--inline .ox-track i{background:#89a385}\n    #openx-pdp .ox-strip--inline .ox-paw{display:block;width:15px;height:15px;flex:0 0 15px;fill:#89a385}\n    #openx-pdp .ox-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px}\n    #openx-pdp .ox-photo{overflow:hidden;border-radius:12px}\n    #openx-pdp .ox-feature-copy h2{font-size:clamp(24px,3vw,30px)!important;margin-bottom:16px}\n    #openx-pdp .ox-points{list-style:none!important;border:1px solid var(--ox-line);border-radius:12px;padding:4px 16px!important}\n    #openx-pdp .ox-points li{position:relative;padding:12px 0 12px 28px;margin:0;border-bottom:1px solid var(--ox-line);list-style:none!important}\n    #openx-pdp .ox-points li:last-child{border-bottom:0}\n    #openx-pdp .ox-points li::before{content:'';position:absolute;left:0;top:14px;width:17px;height:17px;border-radius:50%;background:var(--ox-green)}\n    #openx-pdp .ox-points li::after{content:'';position:absolute;left:6px;top:18px;width:5px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}\n    #openx-pdp .ox-points strong{display:block;font-size:14px;line-height:1.45;color:var(--ox-green)!important}\n    #openx-pdp .ox-points p{margin-top:3px;font-size:12px!important;line-height:1.5!important}\n    #openx-pdp .ox-details-photos{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:0}\n    #openx-pdp .ox-detail{min-width:0}\n    #openx-pdp .ox-detail .ox-photo{aspect-ratio:4\/3}\n    #openx-pdp .ox-detail .ox-photo img{height:100%!important;object-fit:cover}\n    #openx-pdp .ox-detail h3{margin-top:12px}\n    #openx-pdp .ox-detail p{margin-top:4px;font-size:13px!important}\n    #openx-pdp .ox-essentials{background:var(--ox-soft);border-top:1px solid var(--ox-line);border-bottom:1px solid var(--ox-line)}\n    #openx-pdp .ox-essentials h2,#openx-pdp .ox-faq h2{font-size:27px!important}\n    #openx-pdp .ox-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0}\n    #openx-pdp .ox-specs\u003ediv{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:92px;padding:16px 10px;border:1px solid var(--ox-line);border-radius:12px;text-align:center;background:#fff}\n    #openx-pdp .ox-specs .ox-spec-label{margin:0;font-size:10px;line-height:1.4;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--ox-muted)!important}\n    #openx-pdp .ox-specs .ox-spec-value{margin:0;font-size:16px;line-height:1.4;font-weight:700;color:var(--ox-green)!important}\n    #openx-pdp .ox-included{display:flex;align-items:flex-start;gap:12px;margin-top:14px;padding:14px 16px;border:1px solid var(--ox-line);border-radius:12px;background:rgba(255,255,255,.6)}\n    #openx-pdp .ox-included svg{display:block;flex:0 0 26px;width:26px;height:26px;margin-top:2px;fill:none;stroke:var(--ox-green);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}\n    #openx-pdp .ox-included h3{font-size:13px!important;margin-bottom:4px}\n    #openx-pdp .ox-included p{font-size:12px!important;line-height:1.55!important}\n    #openx-pdp .ox-included .ox-note{margin-top:4px}\n    #openx-pdp .ox-faq-list{border:1px solid var(--ox-line);border-radius:14px;overflow:hidden}\n    #openx-pdp details{display:block;margin:0;padding:0;border:0;border-bottom:1px solid var(--ox-line);border-radius:0;background:#fff;box-shadow:none}\n    #openx-pdp details:last-child{border-bottom:0}\n    #openx-pdp summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 20px;list-style:none;cursor:pointer;font-family:inherit;font-size:14px;line-height:1.5;font-weight:700;color:var(--ox-ink)!important}\n    #openx-pdp summary::-webkit-details-marker{display:none}\n    #openx-pdp summary::after{content:'+';display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border:1px solid var(--ox-line);border-radius:50%;background:var(--ox-soft);text-align:center;font-size:19px;line-height:1;color:var(--ox-green)!important;font-weight:400}\n    #openx-pdp summary:hover,#openx-pdp details[open]{background:var(--ox-soft)}\n    #openx-pdp details[open] summary::after{content:'−'}\n    #openx-pdp details p{max-width:850px;padding:0 62px 17px 20px;font-size:13px!important}\n    @keyframes ox-compact-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}\n    @media(max-width:800px){#openx-pdp .ox-feature{gap:22px}}\n    @media(max-width:600px){#openx-pdp .ox-wrap{padding:24px 16px}#openx-pdp .ox-head{margin-bottom:18px}#openx-pdp .ox-head p{font-size:13px!important}#openx-pdp .ox-benefits{gap:6px;margin-bottom:18px!important}#openx-pdp .ox-benefit-icon{width:44px;height:44px}#openx-pdp .ox-benefit-icon svg{width:26px;height:26px}#openx-pdp .ox-benefit-label{font-size:10px;max-width:82px}#openx-pdp .ox-videos{grid-template-columns:1fr;max-width:100%;gap:16px}#openx-pdp .ox-feature,#openx-pdp .ox-details-photos{grid-template-columns:1fr}#openx-pdp .ox-feature{gap:18px}#openx-pdp .ox-feature-copy h2{font-size:26px!important}#openx-pdp .ox-details-photos{gap:20px}#openx-pdp .ox-strip--inline{margin:18px 0}#openx-pdp .ox-points{padding:3px 14px!important}#openx-pdp .ox-essentials h2,#openx-pdp .ox-faq h2{font-size:25px!important}#openx-pdp .ox-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#openx-pdp .ox-specs\u003ediv{min-height:84px;padding:13px 9px}#openx-pdp .ox-specs .ox-spec-value{font-size:15px}#openx-pdp .ox-included{padding:13px;gap:10px}#openx-pdp summary{padding:14px;font-size:13px}#openx-pdp details p{padding:0 14px 15px;font-size:12px!important}}\n    @media(prefers-reduced-motion:reduce){#openx-pdp .ox-track{animation:none;width:100%}#openx-pdp .ox-track-group{width:100%;min-width:0!important;justify-content:center;flex-wrap:wrap;gap:10px 18px;padding:0 14px}#openx-pdp .ox-track-group[aria-hidden=\"true\"]{display:none}}\n  \n\n    #openx-customer-reviews{\n      width:100%;\n      margin:0;\n      color:#243b32;\n      background:#fff;\n      border-bottom:1px solid #dce4d8;\n      font-family:Arial,Helvetica,sans-serif;\n    }\n    #openx-customer-reviews *,\n    #openx-customer-reviews *::before{\n      box-sizing:border-box;\n    }\n    #openx-customer-reviews .oxr-wrap{\n      width:100%;\n      max-width:1000px;\n      margin:0 auto;\n      padding:28px 24px;\n    }\n    #openx-customer-reviews .oxr-title{\n      margin:0 0 18px!important;\n      padding:0!important;\n      color:#243b32!important;\n      text-align:center;\n      font:700 27px\/1.2 Arial,Helvetica,sans-serif!important;\n      letter-spacing:-.5px!important;\n      text-transform:none!important;\n    }\n    #openx-customer-reviews .oxr-grid{\n      display:grid;\n      grid-template-columns:repeat(3,minmax(0,1fr));\n      gap:16px;\n    }\n    #openx-customer-reviews .oxr-card{\n      display:flex;\n      flex-direction:column;\n      min-width:0;\n      margin:0;\n      padding:0;\n      overflow:hidden;\n      background:#fff;\n      border:1px solid #dce4d8;\n      border-radius:12px;\n    }\n    #openx-customer-reviews .oxr-stars{\n      display:flex;\n      align-items:center;\n      gap:3px;\n      margin:0;\n      padding:12px 16px;\n      color:#a97520!important;\n      font:20px\/1 Arial,Helvetica,sans-serif;\n    }\n    #openx-customer-reviews .oxr-stars span{\n      color:#a97520!important;\n    }\n    #openx-customer-reviews .oxr-stars .oxr-empty{\n      color:#d1d8cc!important;\n    }\n    #openx-customer-reviews .oxr-photo{\n      display:block;\n      position:relative;\n      width:100%;\n      aspect-ratio:3\/4;\n      flex-shrink:0;\n      margin:0;\n      padding:0;\n      overflow:hidden;\n      background:#e9eee5;\n      border:0;\n      border-radius:0;\n      text-decoration:none;\n      isolation:isolate;\n    }\n    #openx-customer-reviews .oxr-photo::before{\n      content:'';\n      position:absolute;\n      inset:-12px;\n      background-image:var(--review-photo);\n      background-size:cover;\n      background-position:center;\n      filter:blur(12px);\n      opacity:.6;\n    }\n    #openx-customer-reviews .oxr-photo img{\n      display:block!important;\n      position:relative;\n      width:100%!important;\n      max-width:100%!important;\n      height:100%!important;\n      margin:0!important;\n      padding:0!important;\n      border:0!important;\n      border-radius:0!important;\n      box-shadow:none!important;\n      object-fit:contain!important;\n    }\n    #openx-customer-reviews .oxr-body{\n      display:flex;\n      flex-direction:column;\n      flex:1;\n      gap:12px;\n      padding:14px 16px 16px;\n    }\n    #openx-customer-reviews .oxr-comment{\n      margin:0!important;\n      padding:0!important;\n      color:#53645a!important;\n      font:13px\/1.55 Arial,Helvetica,sans-serif!important;\n    }\n    #openx-customer-reviews .oxr-author{\n      display:block;\n      align-self:flex-start;\n      margin-top:auto;\n      color:#243b32!important;\n      font:700 14px\/1.4 Arial,Helvetica,sans-serif;\n      text-decoration:none;\n    }\n    #openx-customer-reviews .oxr-author:hover{\n      text-decoration:underline;\n      text-underline-offset:3px;\n    }\n    #openx-customer-reviews .oxr-source{\n      margin:12px 0 0!important;\n      padding:0!important;\n      color:#53645a!important;\n      text-align:center;\n      font:11px\/1.5 Arial,Helvetica,sans-serif!important;\n    }\n    #openx-customer-reviews a:focus-visible{\n      outline:3px solid #80a58a;\n      outline-offset:-3px;\n    }\n    @media(max-width:600px){\n      #openx-customer-reviews .oxr-wrap{\n        padding:24px 16px;\n      }\n      #openx-customer-reviews .oxr-title{\n        font-size:25px!important;\n      }\n      #openx-customer-reviews .oxr-grid{\n        grid-template-columns:1fr;\n        gap:16px;\n      }\n    }\n  \n\/* Isolate the reference layout from the theme rich-text defaults. *\/\n#openx-pdp{font-family:Arial,Helvetica,sans-serif!important;line-height:1.55;letter-spacing:normal;text-align:left}\n#openx-pdp .ox-wrap,#openx-pdp .oxr-wrap{margin-inline:auto!important}\n#openx-pdp .ox-benefits li:before,#openx-pdp .ox-benefits li:after{content:none!important}\n#openx-pdp .ox-benefit-icon svg,#openx-pdp .ox-included svg{max-width:none}\n#openx-pdp .ox-spec-label,#openx-pdp .ox-spec-value{margin:0;padding:0}\n#openx-pdp details{margin-block:0;box-shadow:none}\n#openx-pdp summary{margin:0;list-style:none}\n#openx-pdp .oxr-photo{text-decoration:none!important}\n\u003c\/style\u003e\n\u003cdiv id=\"openx-pdp\"\u003e\n\n  \u003csection class=\"ox-intro\"\u003e\n    \u003cdiv class=\"ox-wrap\"\u003e\n      \u003cdiv class=\"ox-head\"\u003e\n        \u003cspan class=\"ox-kicker\"\u003eScooper Open-X\u003c\/span\u003e\n        \u003ch2\u003eMore room. Less scooping.\u003c\/h2\u003e\n        \u003cp\u003eAn open-top litter box with automatic cleaning and app control.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cul class=\"ox-benefits\" aria-label=\"Open-X highlights\"\u003e\n        \u003cli\u003e\n\u003cspan class=\"ox-benefit-icon\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 32 32\"\u003e\u003cellipse cx=\"16\" cy=\"14\" rx=\"11\" ry=\"4\"\u003e\u003c\/ellipse\u003e\u003cpath d=\"M5 14v6c0 4 5 6 11 6s11-2 11-6v-6M9 25v3M23 25v3M11 12V6l4 3h2l4-3v6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"ox-benefit-label\"\u003eOpen-top design\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"ox-benefit-icon\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M26 12A11 11 0 0 0 7 7L4 10M4 4v6h6M6 20a11 11 0 0 0 19 5l3-3M28 28v-6h-6M16 10l1.7 4.3L22 16l-4.3 1.7L16 22l-1.7-4.3L10 16l4.3-1.7Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"ox-benefit-label\"\u003eAutomatic cleaning\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"ox-benefit-icon\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M5 14h22l-2 12H7ZM9 14V8h14v6M12 20h8M13 8V5h6v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"ox-benefit-label\"\u003e12L waste drawer\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"ox-benefit-icon\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 32 32\"\u003e\u003crect x=\"8\" y=\"3\" width=\"16\" height=\"26\" rx=\"3\"\u003e\u003c\/rect\u003e\u003cpath d=\"M13 7h6M15 25h2M11 14a7 7 0 0 1 10 0M13.5 16.5a3.5 3.5 0 0 1 5 0\"\u003e\u003c\/path\u003e\u003ccircle cx=\"16\" cy=\"19.2\" r=\".8\" fill=\"currentColor\" stroke=\"none\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"ox-benefit-label\"\u003eApp control\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cdiv class=\"ox-videos\"\u003e\n        \u003carticle class=\"ox-video-card\"\u003e\n          \u003cdiv class=\"ox-video-frame\"\u003e\n            \u003cvideo autoplay loop muted playsinline webkit-playsinline preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0840\/6990\/8697\/files\/openx-01-auto-clean-loop.jpg?v=1793786929\" aria-label=\"Open-X automatic cleaning cycle\" disablepictureinpicture\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/cd73bd2931314a0b8fcab753b37b8778.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003cbutton class=\"ox-play\" type=\"button\" hidden\u003ePlay video\u003c\/button\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"ox-caption\"\u003e\n\u003ch3\u003eAutomatic cleaning\u003c\/h3\u003e\n\u003cp\u003eCollects clumps after your cat leaves.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"ox-video-card\"\u003e\n          \u003cdiv class=\"ox-video-frame\"\u003e\n            \u003cvideo autoplay loop muted playsinline webkit-playsinline preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0840\/6990\/8697\/files\/openx-02-remove-bag-loop.jpg?v=1793786930\" aria-label=\"Removing the Open-X waste bag\" disablepictureinpicture\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/83ba66559df24def9f5c63f3a8fbd8ac.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003cbutton class=\"ox-play\" type=\"button\" hidden\u003ePlay video\u003c\/button\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"ox-caption\"\u003e\n\u003ch3\u003eLift out the waste\u003c\/h3\u003e\n\u003cp\u003eClose the liner and lift it away.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"ox-video-card\"\u003e\n          \u003cdiv class=\"ox-video-frame\"\u003e\n            \u003cvideo autoplay loop muted playsinline webkit-playsinline preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0840\/6990\/8697\/files\/openx-03-new-liner-loop.jpg?v=1793786930\" aria-label=\"Replacing the Open-X waste liner\" disablepictureinpicture\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/a2bdfd902f8c4de78978361a5f41bf62.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003cbutton class=\"ox-play\" type=\"button\" hidden\u003ePlay video\u003c\/button\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"ox-caption\"\u003e\n\u003ch3\u003eA fresh start\u003c\/h3\u003e\n\u003cp\u003eFit a new liner. Slide the drawer back.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"ox-note\" style=\"text-align:center\"\u003eRamp shown is not included.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"ox-strip\" role=\"img\" aria-label=\"Open-top design. Automatic cleaning. 12 litre waste drawer. App control.\"\u003e\n    \u003cdiv class=\"ox-track\" aria-hidden=\"true\"\u003e\n      \u003cdiv class=\"ox-track-group\"\u003e\n\u003cspan\u003eOpen-top design\u003c\/span\u003e\u003ci\u003e\u003c\/i\u003e\u003cspan\u003eAutomatic cleaning\u003c\/span\u003e\u003ci\u003e\u003c\/i\u003e\u003cspan\u003e12L waste drawer\u003c\/span\u003e\u003ci\u003e\u003c\/i\u003e\u003cspan\u003eApp control\u003c\/span\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ox-track-group\" aria-hidden=\"true\"\u003e\n\u003cspan\u003eOpen-top design\u003c\/span\u003e\u003ci\u003e\u003c\/i\u003e\u003cspan\u003eAutomatic cleaning\u003c\/span\u003e\u003ci\u003e\u003c\/i\u003e\u003cspan\u003e12L waste drawer\u003c\/span\u003e\u003ci\u003e\u003c\/i\u003e\u003cspan\u003eApp control\u003c\/span\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection id=\"openx-customer-reviews\" aria-labelledby=\"oxr-title\"\u003e\n  \u003cdiv class=\"oxr-wrap\"\u003e\n    \u003ch2 class=\"oxr-title\" id=\"oxr-title\"\u003eCustomer photos \u0026amp; reviews.\u003c\/h2\u003e\n    \u003cdiv class=\"oxr-grid\"\u003e\n      \u003carticle class=\"oxr-card\" data-review-id=\"e8c739bd-04c2-4b21-98a9-7aa0f1da9c4d\"\u003e\n        \u003cdiv class=\"oxr-stars\" role=\"img\" aria-label=\"5 out of 5 stars\"\u003e\n          \u003cspan aria-hidden=\"true\"\u003e★\u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003e★\u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003e★\u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003e★\u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003e★\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003ca class=\"oxr-photo\" href=\"https:\/\/review-images.judgeme.com\/catlink\/1769189222__img_2809__original.jpeg?quality=80\u0026amp;width=1024\" style=\"--review-photo:url('https:\/\/review-images.judgeme.com\/catlink\/1769189222__img_2809__original.jpeg?quality=80\u0026amp;width=1024')\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View the full customer photo by KP\"\u003e\n          \u003cimg src=\"https:\/\/review-images.judgeme.com\/catlink\/1769189222__img_2809__original.jpeg?quality=80\u0026amp;width=1024\" alt=\"KP's cat using a dark-gray Open-X litter box with separately purchased steps\" width=\"1024\" height=\"1365\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/a\u003e\n        \u003cdiv class=\"oxr-body\"\u003e\n          \u003cp class=\"oxr-comment\"\u003eTheir cat settled in straight away. Weekly emptying makes care easier; separate steps help with the high entrance.\u003c\/p\u003e\n          \u003ca class=\"oxr-author\" href=\"https:\/\/www.catlinkus.com\/products\/scooper-open-x?judgeme_review_uuid=e8c739bd-04c2-4b21-98a9-7aa0f1da9c4d#judgeme_product_reviews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Read KP's original review on CATLINK\"\u003eKP\u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"oxr-card\" data-review-id=\"bbfd2302-bb73-4eba-96b6-c898103269eb\"\u003e\n        \u003cdiv class=\"oxr-stars\" role=\"img\" aria-label=\"5 out of 5 stars\"\u003e\n          \u003cspan aria-hidden=\"true\"\u003e★\u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003e★\u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003e★\u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003e★\u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003e★\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003ca class=\"oxr-photo\" href=\"https:\/\/review-images.judgeme.com\/catlink\/1768782168__26853__original.jpg?quality=80\u0026amp;width=1024\" style=\"--review-photo:url('https:\/\/review-images.judgeme.com\/catlink\/1768782168__26853__original.jpg?quality=80\u0026amp;width=1024')\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View the full customer photo by RK\"\u003e\n          \u003cimg src=\"https:\/\/review-images.judgeme.com\/catlink\/1768782168__26853__original.jpg?quality=80\u0026amp;width=1024\" alt=\"RK's large cat using a dark-gray Open-X litter box at home\" width=\"1024\" height=\"1150\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/a\u003e\n        \u003cdiv class=\"oxr-body\"\u003e\n          \u003cp class=\"oxr-comment\"\u003eBoth 16.5 lb cats started using it on day one and have kept using it without issues.\u003c\/p\u003e\n          \u003ca class=\"oxr-author\" href=\"https:\/\/www.catlinkus.com\/products\/scooper-open-x?judgeme_review_uuid=bbfd2302-bb73-4eba-96b6-c898103269eb#judgeme_product_reviews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Read RK's original review on CATLINK\"\u003eRK\u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"oxr-card\" data-review-id=\"96e2eeb9-6a44-4bc5-8095-640a17e12d4e\"\u003e\n        \u003cdiv class=\"oxr-stars\" role=\"img\" aria-label=\"4 out of 5 stars\"\u003e\n          \u003cspan aria-hidden=\"true\"\u003e★\u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003e★\u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003e★\u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003e★\u003c\/span\u003e\u003cspan aria-hidden=\"true\" class=\"oxr-empty\"\u003e★\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003ca class=\"oxr-photo\" href=\"https:\/\/review-images.judgeme.com\/catlink\/1768367955__img_9790__original.jpeg?quality=80\u0026amp;width=1024\" style=\"--review-photo:url('https:\/\/review-images.judgeme.com\/catlink\/1768367955__img_9790__original.jpeg?quality=80\u0026amp;width=1024')\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View the full customer photo by Laura\"\u003e\n          \u003cimg src=\"https:\/\/review-images.judgeme.com\/catlink\/1768367955__img_9790__original.jpeg?quality=80\u0026amp;width=1024\" alt=\"Laura's dark-gray Open-X litter box in a home setting\" width=\"1024\" height=\"1365\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/a\u003e\n        \u003cdiv class=\"oxr-body\"\u003e\n          \u003cp class=\"oxr-comment\"\u003eLoves the convenience, with room to improve odour control, liner waterproofing and entry height.\u003c\/p\u003e\n          \u003ca class=\"oxr-author\" href=\"https:\/\/www.catlinkus.com\/products\/scooper-open-x?judgeme_review_uuid=96e2eeb9-6a44-4bc5-8095-640a17e12d4e#judgeme_product_reviews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Read Laura's original review on CATLINK\"\u003eLaura\u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n  \u003csection class=\"ox-wrap ox-story-before\"\u003e\n    \u003cdiv class=\"ox-feature\"\u003e\n      \u003cdiv class=\"ox-photo\"\u003e\u003cimg src=\"https:\/\/www.catlinkus.com\/cdn\/shop\/files\/2025.8.7-catlink3330_1.webp?v=1768528774\" alt=\"Cat inside the white Open-X open-top litter box\" width=\"4168\" height=\"3334\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ox-feature-copy\"\u003e\n        \u003cspan class=\"ox-kicker\"\u003eEveryday care, simplified\u003c\/span\u003e\n        \u003ch2\u003eA little less work.\u003cbr\u003eA little more comfort.\u003c\/h2\u003e\n        \u003cul class=\"ox-points\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eOpen-top comfort\u003c\/strong\u003e\u003cp\u003eRoom to turn, with a clear view of the room.\u003c\/p\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eAutomatic cleaning\u003c\/strong\u003e\u003cp\u003eCollects clumps in a spacious 12L waste drawer.\u003c\/p\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eApp control\u003c\/strong\u003e\u003cp\u003eStart cleaning and check litter-box activity.\u003c\/p\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBuilt-in detection\u003c\/strong\u003e\u003cp\u003eWeight, infrared and anti-pinch sensors are designed to pause cleaning when triggered.\u003c\/p\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c\/section\u003e\n\u003cdiv class=\"ox-strip ox-strip--inline\" role=\"img\" aria-label=\"Open-top comfort. 12 litre waste drawer. Easy bag changes. App control.\"\u003e\n      \u003cdiv class=\"ox-track\" aria-hidden=\"true\"\u003e\n        \u003cdiv class=\"ox-track-group\"\u003e\n\u003cspan\u003eOpen-top comfort\u003c\/span\u003e\u003csvg class=\"ox-paw\" viewbox=\"0 0 24 24\"\u003e\u003cellipse cx=\"5\" cy=\"9\" rx=\"2.2\" ry=\"3\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"10\" cy=\"5\" rx=\"2.2\" ry=\"3\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"16\" cy=\"5\" rx=\"2.2\" ry=\"3\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"21\" cy=\"10\" rx=\"2.2\" ry=\"3\"\u003e\u003c\/ellipse\u003e\u003cpath d=\"M6 19c-2-3 1-5 3-7 2-2 5-2 7 0 2 2 5 5 2 7-2 2-4 0-6 0s-4 2-6 0Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003e12L waste drawer\u003c\/span\u003e\u003ci\u003e\u003c\/i\u003e\u003cspan\u003eEasy bag changes\u003c\/span\u003e\u003csvg class=\"ox-paw\" viewbox=\"0 0 24 24\"\u003e\u003cellipse cx=\"5\" cy=\"9\" rx=\"2.2\" ry=\"3\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"10\" cy=\"5\" rx=\"2.2\" ry=\"3\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"16\" cy=\"5\" rx=\"2.2\" ry=\"3\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"21\" cy=\"10\" rx=\"2.2\" ry=\"3\"\u003e\u003c\/ellipse\u003e\u003cpath d=\"M6 19c-2-3 1-5 3-7 2-2 5-2 7 0 2 2 5 5 2 7-2 2-4 0-6 0s-4 2-6 0Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eApp control\u003c\/span\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ox-track-group\" aria-hidden=\"true\"\u003e\n\u003cspan\u003eOpen-top comfort\u003c\/span\u003e\u003csvg class=\"ox-paw\" viewbox=\"0 0 24 24\"\u003e\u003cellipse cx=\"5\" cy=\"9\" rx=\"2.2\" ry=\"3\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"10\" cy=\"5\" rx=\"2.2\" ry=\"3\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"16\" cy=\"5\" rx=\"2.2\" ry=\"3\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"21\" cy=\"10\" rx=\"2.2\" ry=\"3\"\u003e\u003c\/ellipse\u003e\u003cpath d=\"M6 19c-2-3 1-5 3-7 2-2 5-2 7 0 2 2 5 5 2 7-2 2-4 0-6 0s-4 2-6 0Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003e12L waste drawer\u003c\/span\u003e\u003ci\u003e\u003c\/i\u003e\u003cspan\u003eEasy bag changes\u003c\/span\u003e\u003csvg class=\"ox-paw\" viewbox=\"0 0 24 24\"\u003e\u003cellipse cx=\"5\" cy=\"9\" rx=\"2.2\" ry=\"3\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"10\" cy=\"5\" rx=\"2.2\" ry=\"3\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"16\" cy=\"5\" rx=\"2.2\" ry=\"3\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"21\" cy=\"10\" rx=\"2.2\" ry=\"3\"\u003e\u003c\/ellipse\u003e\u003cpath d=\"M6 19c-2-3 1-5 3-7 2-2 5-2 7 0 2 2 5 5 2 7-2 2-4 0-6 0s-4 2-6 0Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eApp control\u003c\/span\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003csection class=\"ox-wrap ox-story-after\"\u003e\n\n    \u003cdiv class=\"ox-details-photos\"\u003e\n      \u003carticle class=\"ox-detail\"\u003e\n        \u003cdiv class=\"ox-photo\"\u003e\u003cimg src=\"https:\/\/www.catlinkus.com\/cdn\/shop\/files\/2_1_5deb151f-b498-4df2-b867-77d715164486.webp?v=1768528772\" alt=\"Open-X with its waste drawer extended\" width=\"2160\" height=\"1543\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n        \u003ch3\u003eEasy bag changes.\u003c\/h3\u003e\n\u003cp\u003ePull out the drawer, replace the liner and slide it back.\u003c\/p\u003e\n      \u003c\/article\u003e\n      \u003carticle class=\"ox-detail\"\u003e\n        \u003cdiv class=\"ox-photo\"\u003e\u003cimg src=\"https:\/\/www.catlinkus.com\/cdn\/shop\/files\/2025.8.7-catlink4037_1.webp?v=1768528774\" alt=\"Using the CATLINK app beside an Open-X litter box\" width=\"5000\" height=\"3750\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n        \u003ch3\u003eStay connected.\u003c\/h3\u003e\n\u003cp\u003eConnect the CATLINK app through 2.4GHz or 5GHz Wi-Fi.\u003c\/p\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ox-essentials\" aria-labelledby=\"ox-specs-title\"\u003e\n    \u003cdiv class=\"ox-wrap\"\u003e\n      \u003cdiv class=\"ox-head\"\u003e\n\u003cspan class=\"ox-kicker\"\u003eAt a glance\u003c\/span\u003e\u003ch2 id=\"ox-specs-title\"\u003eThe essentials.\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ox-specs\" role=\"list\"\u003e\n        \u003cdiv\u003e\n\u003cdiv class=\"ox-spec-label\"\u003eModel\u003c\/div\u003e\n\u003cdiv class=\"ox-spec-value\"\u003eScooper Open-X\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cdiv class=\"ox-spec-label\"\u003eWaste drawer\u003c\/div\u003e\n\u003cdiv class=\"ox-spec-value\"\u003e12L\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cdiv class=\"ox-spec-label\"\u003eWi-Fi\u003c\/div\u003e\n\u003cdiv class=\"ox-spec-value\"\u003e2.4GHz \/ 5GHz\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cdiv class=\"ox-spec-label\"\u003eColors\u003c\/div\u003e\n\u003cdiv class=\"ox-spec-value\"\u003eDark Gray \/ White\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ox-included\"\u003e\n        \u003csvg viewbox=\"0 0 32 32\" aria-hidden=\"true\"\u003e\u003cpath d=\"m4 9 12-5 12 5-12 5ZM4 9v14l12 6 12-6V9M16 14v15M10 6.5l12 5V17\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cdiv\u003e\n\u003ch3\u003eWhat's in the box\u003c\/h3\u003e\n\u003cp\u003eLitter box, 20 waste liners, odor eliminator, litter pad, four legs, power adapter, filter and manual.\u003c\/p\u003e\n\u003cspan class=\"ox-note\"\u003eOne litter box per selected color.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ox-wrap ox-faq\" aria-labelledby=\"ox-faq-title\"\u003e\n    \u003cdiv class=\"ox-head\"\u003e\n\u003cspan class=\"ox-kicker\"\u003eGood to know\u003c\/span\u003e\u003ch2 id=\"ox-faq-title\"\u003eA few quick answers.\u003c\/h2\u003e\n\u003cp\u003eSimple care, from day one.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ox-faq-list\"\u003e\n      \u003cdetails\u003e\u003csummary\u003eWhat litter should I use?\u003c\/summary\u003e\u003cp\u003eUse clumping clay litter that passes through the supplied screen. Keep it below the MAX line.\u003c\/p\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eHow do I set it up?\u003c\/summary\u003e\u003cp\u003eAttach the legs and filter, then place it on a firm, level floor. Fit a liner, add litter and connect power. Follow the app setup using 2.4GHz or 5GHz Wi-Fi.\u003c\/p\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eHow often should I empty the drawer?\u003c\/summary\u003e\u003cp\u003eCheck regularly and empty as needed. The interval depends on your cat's use.\u003c\/p\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eWhat if my cat returns during cleaning?\u003c\/summary\u003e\u003cp\u003eSensors are designed to pause cleaning when triggered. Follow the supplied safety instructions.\u003c\/p\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eCan I wash the whole unit?\u003c\/summary\u003e\u003cp\u003eNo. Disconnect power first. Wash the removable globe, litter pad and filter, then dry fully. Wipe the electronic base with a damp cloth only; never rinse or submerge it.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cscript\u003e\n    (function(){\n      var root=document.getElementById('openx-pdp');\n      if(!root||root.getAttribute('data-ox-ready')==='true')return;\n      root.setAttribute('data-ox-ready','true');\n      var videos=Array.prototype.slice.call(root.querySelectorAll('video'));\n      function playVideo(video){\n        video.muted=true;video.defaultMuted=true;video.loop=true;video.playsInline=true;\n        var button=video.parentNode.querySelector('.ox-play');\n        var result=video.play();\n        if(result\u0026\u0026typeof result.catch==='function')result.catch(function(){if(button)button.hidden=false;});\n      }\n      videos.forEach(function(video){\n        var button=video.parentNode.querySelector('.ox-play');\n        video.addEventListener('playing',function(){if(button)button.hidden=true;});\n        video.addEventListener('loadeddata',function(){playVideo(video);});\n        if(button)button.addEventListener('click',function(){playVideo(video);});\n        playVideo(video);\n      });\n      document.addEventListener('visibilitychange',function(){if(!document.hidden)videos.forEach(playVideo);});\n      root.addEventListener('touchstart',function(){videos.forEach(function(video){if(video.paused)playVideo(video);});},{once:true,passive:true});\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"oxp-purchase\"\u003e\n\u003csection data-oxp-marketing aria-label=\"Open-X highlights\"\u003e\u003cp class=\"oxp-eyebrow\"\u003e\u003cspan class=\"oxp-en\" lang=\"en\"\u003eA LITTLE LESS SCOOPING. A LITTLE MORE CAT TIME.\u003c\/span\u003e\u003cspan class=\"oxp-zh\" lang=\"zh-CN\"\u003e少一点铲屎，多一点陪伴。\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\n\u003cspan class=\"oxp-en\" lang=\"en\"\u003eA cleaner routine, made simple.\u003c\/span\u003e\u003cspan class=\"oxp-zh\" lang=\"zh-CN\"\u003e让日常清理，更轻松。\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M20 8a8 8 0 0 0-14-3L3 8m0-5v5h5M4 16a8 8 0 0 0 14 3l3-3m0 5v-5h-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003cstrong\u003e\u003cspan class=\"oxp-en\" lang=\"en\"\u003eAutomatic cleaning\u003c\/span\u003e\u003cspan class=\"oxp-zh\" lang=\"zh-CN\"\u003e自动清理\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"oxp-sub\"\u003e\u003cspan class=\"oxp-en\" lang=\"en\"\u003eCollects clumps after your cat leaves.\u003c\/span\u003e\u003cspan class=\"oxp-zh\" lang=\"zh-CN\"\u003e猫咪离开后，自动收集结团。\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 8v10a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V8M7 8V5m10 3V5M3 12h18\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003cstrong\u003e\u003cspan class=\"oxp-en\" lang=\"en\"\u003eOpen-top comfort\u003c\/span\u003e\u003cspan class=\"oxp-zh\" lang=\"zh-CN\"\u003e开放式入口\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"oxp-sub\"\u003e\u003cspan class=\"oxp-en\" lang=\"en\"\u003eAn open, easy-to-access design.\u003c\/span\u003e\u003cspan class=\"oxp-zh\" lang=\"zh-CN\"\u003e开放空间，方便猫咪进出。\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 7h16l-1 14H5ZM3 7h18M9 3h6v4M9 12v5m6-5v5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003cstrong\u003e\u003cspan class=\"oxp-en\" lang=\"en\"\u003e12L waste drawer\u003c\/span\u003e\u003cspan class=\"oxp-zh\" lang=\"zh-CN\"\u003e12L 集便抽屉\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"oxp-sub\"\u003e\u003cspan class=\"oxp-en\" lang=\"en\"\u003eRoomy collection. Easy bag changes.\u003c\/span\u003e\u003cspan class=\"oxp-zh\" lang=\"zh-CN\"\u003e宽敞集便空间，换袋更方便。\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"6\" y=\"2\" width=\"12\" height=\"20\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M10 5h4M11 19h2m-4-8a5 5 0 0 1 6 0m-4 3h2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003cstrong\u003e\u003cspan class=\"oxp-en\" lang=\"en\"\u003eApp control\u003c\/span\u003e\u003cspan class=\"oxp-zh\" lang=\"zh-CN\"\u003eApp 便捷控制\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"oxp-sub\"\u003e\u003cspan class=\"oxp-en\" lang=\"en\"\u003eStart cleaning and check activity.\u003c\/span\u003e\u003cspan class=\"oxp-zh\" lang=\"zh-CN\"\u003e启动清理，查看如厕活动。\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"oxp-safety\"\u003e\u003cspan class=\"oxp-en\" lang=\"en\"\u003eBuilt-in weight, infrared \u0026amp; anti-pinch detection. Follow the supplied safety instructions.\u003c\/span\u003e\u003cspan class=\"oxp-zh\" lang=\"zh-CN\"\u003e内置重量、红外与防夹检测；请遵循随附安全说明。\u003c\/span\u003e\u003c\/p\u003e\u003c\/section\u003e\u003csection class=\"va-module vp-delivery\" data-va-module=\"delivery\" data-vp-delivery data-vp-timeline=\"openx\" id=\"oxp-delivery\" aria-label=\"Estimated order timeline\"\u003e\u003cdiv class=\"vp-timeline-heading\"\u003e\n\u003cspan class=\"vs-en\" lang=\"en\"\u003eYour delivery timeline\u003c\/span\u003e\u003cspan class=\"vs-zh\" lang=\"zh-CN\"\u003e您的配送时间轴\u003c\/span\u003e\u003ca href=\"\/pl\/pages\/shipping-delivery\"\u003e\u003cspan class=\"vs-en\" lang=\"en\"\u003eShipping details\u003c\/span\u003e\u003cspan class=\"vs-zh\" lang=\"zh-CN\"\u003e配送说明\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003col class=\"vp-steps\"\u003e\n\u003cli class=\"vp-step\"\u003e\n\u003cspan class=\"vp-circle\"\u003e\u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 3h12v18H6zM9 3V2m6 1V2M6 8h12m-9 6 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cstrong\u003e\u003cspan class=\"vs-en\" lang=\"en\"\u003eOrder placed\u003c\/span\u003e\u003cspan class=\"vs-zh\" lang=\"zh-CN\"\u003e下单\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"vp-date\" data-vp-order aria-live=\"polite\"\u003e\u003cspan class=\"vs-en\" lang=\"en\"\u003eToday\u003c\/span\u003e\u003cspan class=\"vs-zh\" lang=\"zh-CN\"\u003e今天\u003c\/span\u003e\u003c\/span\u003e\u003csmall\u003e\u003cspan class=\"vs-en\" lang=\"en\"\u003eOrder today\u003c\/span\u003e\u003cspan class=\"vs-zh\" lang=\"zh-CN\"\u003e今天下单\u003c\/span\u003e\u003c\/small\u003e\n\u003c\/li\u003e\n\u003cli class=\"vp-step\"\u003e\n\u003cspan class=\"vp-circle\"\u003e\u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"m3 7 9-4 9 4-9 4ZM3 7v11l9 4 9-4V7M12 11v11M7 5l10 4v5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cstrong\u003e\u003cspan class=\"vs-en\" lang=\"en\"\u003eDispatch\u003c\/span\u003e\u003cspan class=\"vs-zh\" lang=\"zh-CN\"\u003e预计发货\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"vp-date\" data-vp-ship aria-live=\"polite\"\u003e\u003cspan class=\"vs-en\" lang=\"en\"\u003e1–3 business days\u003c\/span\u003e\u003cspan class=\"vs-zh\" lang=\"zh-CN\"\u003e1–3 个工作日\u003c\/span\u003e\u003c\/span\u003e\u003csmall\u003e\u003cspan class=\"vs-en\" lang=\"en\"\u003e1–3 business days\u003c\/span\u003e\u003cspan class=\"vs-zh\" lang=\"zh-CN\"\u003e备货 1–3 个工作日\u003c\/span\u003e\u003c\/small\u003e\n\u003c\/li\u003e\n\u003cli class=\"vp-step\"\u003e\n\u003cspan class=\"vp-circle\"\u003e\u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2 5h12v12H2ZM14 9h4l4 4v4h-8\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18\" cy=\"18\" r=\"2\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cstrong\u003e\u003cspan class=\"vs-en\" lang=\"en\"\u003eEst. arrival\u003c\/span\u003e\u003cspan class=\"vs-zh\" lang=\"zh-CN\"\u003e预计送达\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"vp-date\" data-vp-arrival aria-live=\"polite\"\u003e\u003cspan class=\"vs-en\" lang=\"en\"\u003eBased on destination\u003c\/span\u003e\u003cspan class=\"vs-zh\" lang=\"zh-CN\"\u003e根据配送地区\u003c\/span\u003e\u003c\/span\u003e\u003csmall data-vp-transit\u003e\u003cspan class=\"vs-en\" lang=\"en\"\u003eTransit after dispatch\u003c\/span\u003e\u003cspan class=\"vs-zh\" lang=\"zh-CN\"\u003e发货后开始运输\u003c\/span\u003e\u003c\/small\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003clabel class=\"vp-destination\"\u003e\u003cspan class=\"vs-en\" lang=\"en\"\u003eDeliver to\u003c\/span\u003e\u003cspan class=\"vs-zh\" lang=\"zh-CN\"\u003e配送至\u003c\/span\u003e\u003cselect aria-label=\"Delivery destination\"\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cp class=\"vp-footnote\"\u003e\u003cspan class=\"vs-en\" lang=\"en\"\u003eEstimated dates, not guaranteed. Holidays, customs and carriers may affect delivery. Available destinations are confirmed at checkout.\u003c\/span\u003e\u003cspan class=\"vs-zh\" lang=\"zh-CN\"\u003e日期为预估，并非保证送达时间。节假日、清关与承运安排可能影响时效；可配送地区以结账页为准。\u003c\/span\u003e\u003c\/p\u003e\u003c\/section\u003e\n\u003c\/div\u003e\u003cstyle id=\"oxp-purchase-style\"\u003e#oxp-delivery{background:#fff;border:1px solid #e7e5e1;border-radius:10px;padding:18px 14px 12px;margin:12px 0 4px;color:#262626;font:12px\/1.5 Arial,'Microsoft YaHei',sans-serif;width:100%;box-sizing:border-box}\n#oxp-delivery *{box-sizing:border-box;min-width:0}\n#oxp-delivery .vp-timeline-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 18px;font-weight:600;font-size:13px}\n#oxp-delivery .vp-timeline-heading a{font-size:11px;font-weight:400;color:#777;text-decoration:underline;text-underline-offset:3px}\n#oxp-delivery .vp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none!important;padding:0!important;margin:0!important;gap:0;isolation:isolate}\n#oxp-delivery .vp-step{position:relative;display:flex;align-items:center;flex-direction:column;text-align:center;padding:0 4px;margin:0}\n#oxp-delivery .vp-step:not(:last-child):after{content:'';position:absolute;left:calc(50% + 23px);right:calc(-50% + 23px);height:1px;background:#dbd8d3;top:22px;z-index:-1}\n#oxp-delivery .vp-circle{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:50%;background:#faf3f2;border:1px solid #efd5d2;color:#c52d2d;margin:0 0 10px}\n#oxp-delivery .vp-circle svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}\n#oxp-delivery .vp-step strong{display:block;color:#292929;font-size:12px;line-height:1.5;margin:0 0 4px;font-weight:600}\n#oxp-delivery .vp-date{display:block;color:#333;font-size:12px;line-height:1.6;font-weight:500;min-height:38px;max-width:100%;overflow-wrap:normal;font-variant-numeric:tabular-nums}\n#oxp-delivery .vp-step small{font-size:10px;color:#888;line-height:1.5;display:block;margin:3px 0 0;font-weight:400}\n#oxp-delivery .vp-destination{border-top:1px solid #eee;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:14px 0 0;padding-top:10px;font-size:11px;color:#777}\n#oxp-delivery .vp-destination select{font:inherit;color:#555;border:0;border-radius:4px;background:#f6f6f4;padding:6px;min-height:32px;max-width:66%;width:auto}\n#oxp-delivery .vp-footnote{font-size:10px;line-height:1.6;color:#888;margin:8px 0 0}\n#oxp-delivery .vs-zh{display:none!important}html:lang(zh) #oxp-delivery .vs-en{display:none!important}html:lang(zh) #oxp-delivery .vs-zh{display:initial!important}\n@media(max-width:389px){#oxp-delivery{padding-inline:10px}#oxp-delivery .vp-step{padding-inline:2px}#oxp-delivery .vp-date{font-size:11px}#oxp-delivery .vp-step strong{font-size:11px}}\n[data-oxp-marketing]{box-sizing:border-box;width:100%;margin:14px 0;padding:18px;border:1px solid #dce4d8;border-radius:12px;background:#f5f7f1;color:#243b32;font-family:inherit;letter-spacing:normal}[data-oxp-marketing] .oxp-eyebrow{margin:0 0 7px;font-size:9px;font-weight:600;line-height:1.5;letter-spacing:.1em;color:#536c59}[data-oxp-marketing] h2{font-family:inherit;font-weight:600;font-size:22px;line-height:1.25;margin:0 0 16px;color:#243b32;letter-spacing:-.02em}[data-oxp-marketing] ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;list-style:none;margin:0;padding:0}[data-oxp-marketing] li{display:flex;align-items:flex-start;gap:9px;margin:0;padding:0;min-width:0}[data-oxp-marketing] li:before{content:none!important}[data-oxp-marketing] svg{width:24px;height:24px;flex:0 0 24px;color:#355e4b}[data-oxp-marketing] strong{display:block;font-size:12px;line-height:1.4;font-weight:600}[data-oxp-marketing] .oxp-sub{display:block;margin-top:4px;color:#53645a;font-size:11px;line-height:1.5}[data-oxp-marketing] .oxp-safety{font-size:10px;line-height:1.5;color:#53645a;border-top:1px solid #dce4d8;padding-top:11px;margin:15px 0 0}[data-oxp-marketing] .oxp-zh{display:none}html:lang(zh) [data-oxp-marketing] .oxp-en{display:none}html:lang(zh) [data-oxp-marketing] .oxp-zh{display:initial}#oxp-delivery{font-family:inherit;border-color:#dce4d8;border-radius:12px}#oxp-delivery .vp-circle{color:#355e4b;background:#edf2e9;border-color:#d3dece}#oxp-delivery .vp-step:not(:last-child):after{background:#d3dece}#oxp-delivery select:focus-visible,#oxp-delivery a:focus-visible{outline:2px solid #355e4b;outline-offset:3px}@media(max-width:389px){[data-oxp-marketing]{padding:14px}[data-oxp-marketing] ul{gap:14px 10px}[data-oxp-marketing] h2{font-size:20px}}\u003c\/style\u003e\u003cscript id=\"oxp-purchase-runtime\"\u003e(()=\u003e{const root=document.getElementById('oxp-purchase');if(!root||location.pathname.split('\/').pop()!=='scooper-open-x')return;const marketing=root.querySelector('[data-oxp-marketing]'),delivery=document.getElementById('oxp-delivery');function sale(){const price=document.querySelector('product-price[data-product-id=\"10385597530329\"]');const box=price?.querySelector('[ref=\"priceContainer\"]');if(!box)return;let v;try{v=JSON.parse(document.querySelector('variant-picker[data-product-id=\"10385597530329\"] script[type=\"application\/json\"]')?.textContent||'null')}catch{}if(!v||!(v.compare_at_price\u003ev.price)){box.querySelectorAll('.oxp-sale-badge,.oxp-saving').forEach(n=\u003en.remove());return}const zh=\/^zh\/i.test(document.documentElement.lang);let badge=box.querySelector('.oxp-sale-badge');if(!badge){badge=document.createElement('span');badge.className='oxp-sale-badge';box.append(badge)}const percent=Math.round((v.compare_at_price-v.price)\/v.compare_at_price*100);const label=zh?'优惠 '+percent+'%':percent+'% OFF';if(badge.textContent!==label)badge.textContent=label;let saving=box.querySelector('.oxp-saving');if(!saving){saving=document.createElement('span');saving.className='oxp-saving';box.append(saving)}const value=new Intl.NumberFormat(document.documentElement.lang||'en',{style:'currency',currency:window.Shopify?.currency?.active||'EUR'}).format((v.compare_at_price-v.price)\/100);const text=zh?'立省 '+value:'You save '+value;if(saving.textContent!==text)saving.textContent=text;}function mount(){sale();const price=document.querySelector('product-price[data-product-id=\"10385597530329\"]');const details=price?.closest('.product-details');const buy=details?.querySelector('.buy-buttons-block');if(!buy)return false;if(buy.previousElementSibling!==marketing)buy.before(marketing);if(buy.nextElementSibling!==delivery)buy.after(delivery);return true}function start(){mount();document.addEventListener('shopify:section:load',mount);document.addEventListener('shopify:product:select',e=\u003ePromise.resolve(e.promise).then(mount,()=\u003e{}));const details=document.querySelector('product-price[data-product-id=\"10385597530329\"]')?.closest('.product-details');if(details){let queued=false;new MutationObserver(()=\u003e{if(queued)return;queued=true;queueMicrotask(()=\u003e{queued=false;mount()})}).observe(details,{childList:true,subtree:true})}}if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',start,{once:true});else start()})();\u003c\/script\u003e\u003cscript id=\"oxp-delivery-runtime\"\u003e(()=\u003e{\n const box=document.getElementById('oxp-delivery');if(!box||box.dataset.timelineReady)return;box.dataset.timelineReady='true';\n const zh=\/^zh\/i.test(document.documentElement.lang),t=(en,cn)=\u003ezh?cn:en,select=box.querySelector('select');\n const countries={US:t('United States','美国'),DE:t('Germany','德国'),ES:t('Spain','西班牙'),GB:t('United Kingdom','英国'),OTHER:t('Other supported destinations','其他支持地区')};\n const country=window.Shopify?.country||document.querySelector('form[action*=\"localization\"] [name=\"country_code\"]')?.value;\n for(const [value,label] of Object.entries(countries)){const option=document.createElement('option');option.value=value;option.textContent=label;select.append(option)}\n select.value=Object.hasOwn(countries,country)?country:'OTHER';\n function business(date,days){const d=new Date(date);while(days\u003e0){d.setDate(d.getDate()+1);if(d.getDay()!==0\u0026\u0026d.getDay()!==6)days--}return d}\n function calendar(date,days){const d=new Date(date);d.setDate(d.getDate()+days);return d}\n function update(){\n  const today=new Date(),shipStart=business(today,1),shipEnd=business(today,3),isStandard=select.value!=='OTHER';\n  const start=isStandard?business(shipStart,15):calendar(shipStart,25),end=isStandard?business(shipEnd,20):calendar(shipEnd,25);\n  const locale=zh?'zh-CN':document.documentElement.lang||'en';let fmt;try{fmt=new Intl.DateTimeFormat(locale,{month:'short',day:'numeric'})}catch{fmt=new Intl.DateTimeFormat('en',{month:'short',day:'numeric'})}\n  const range=(a,b)=\u003efmt.format(a)+' – '+fmt.format(b);\n  box.querySelector('[data-vp-order]').textContent=fmt.format(today);\n  box.querySelector('[data-vp-ship]').textContent=range(shipStart,shipEnd);\n  box.querySelector('[data-vp-arrival]').textContent=(isStandard?'':t('Around ','约 '))+range(start,end);\n  box.querySelector('[data-vp-transit]').textContent=isStandard?t('15–20 business days in transit','运输 15–20 个工作日'):t('Around 25 days in transit','运输约 25 天');\n }\n select.addEventListener('change',update);document.addEventListener('visibilitychange',()=\u003e{if(!document.hidden)update()});window.addEventListener('pageshow',update);update();\n})();\n\u003c\/script\u003e\u003cstyle id=\"oxp-sale-style\"\u003eproduct-price[data-product-id=\"10385597530329\"] .price{color:#c52d2d!important;font-weight:700}product-price[data-product-id=\"10385597530329\"] .compare-at-price{color:#879087!important;font-size:16px;text-decoration:line-through}product-price[data-product-id=\"10385597530329\"] .oxp-sale-badge{display:inline-flex;vertical-align:middle;margin-left:9px;padding:5px 9px;border-radius:5px;background:#c52d2d;color:#fff;font:700 12px\/1.3 Arial,sans-serif}product-price[data-product-id=\"10385597530329\"] .oxp-saving{display:block;margin-top:7px;color:#c52d2d;font:600 12px\/1.5 Arial,sans-serif}\u003c\/style\u003e\n\u003cstyle id=\"oxc-mobile-style\"\u003e#openx-pdp .oxc-nav{display:none}\n@media(max-width:600px){\n #openx-pdp .ox-videos[data-ox-carousel],#openx-customer-reviews .oxr-grid[data-ox-carousel]{display:block!important;width:100%;max-width:100%}\n #openx-pdp .ox-videos[data-ox-carousel]\u003e.ox-video-card,#openx-customer-reviews .oxr-grid[data-ox-carousel]\u003e.oxr-card{display:none!important;width:100%;box-sizing:border-box;margin:0}\n #openx-pdp .ox-videos[data-ox-carousel]\u003e.ox-video-card.oxc-current{display:block!important}\n #openx-customer-reviews .oxr-grid[data-ox-carousel]\u003e.oxr-card.oxc-current{display:flex!important}\n #openx-pdp .ox-video-frame{aspect-ratio:3\/4;max-height:440px}\n #openx-pdp .ox-video-frame video{width:100%;height:100%;object-fit:contain;background:#eef1eb}\n #openx-customer-reviews .oxr-photo{aspect-ratio:1\/1;max-height:360px}\n #openx-customer-reviews .oxr-body{min-height:112px}\n #openx-pdp .oxc-nav{display:flex;align-items:center;justify-content:center;gap:22px;margin:16px 0 0;padding:0;width:100%}\n #openx-pdp .oxc-arrow{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border:1px solid #cad7c6;border-radius:50%;background:#edf2e9;color:#355e4b;box-shadow:none;cursor:pointer;flex:0 0 44px}\n #openx-pdp .oxc-arrow svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n #openx-pdp .oxc-arrow:focus-visible{outline:2px solid #355e4b;outline-offset:3px}\n #openx-pdp .oxc-arrow:active{background:#dce6d7}\n #openx-pdp .oxc-count{font:500 12px\/1.4 Arial,sans-serif;color:#53645a;min-width:45px;text-align:center;font-variant-numeric:tabular-nums}\n}\n\u003c\/style\u003e\u003cscript id=\"oxc-mobile-runtime\"\u003e(()=\u003e{\n const root=document.getElementById('openx-pdp');if(!root)return;\n const mq=matchMedia('(max-width: 600px)'),zh=\/^zh\/i.test(document.documentElement.lang);\n const configs=[['.ox-videos','.ox-video-card','Open-X videos','产品动图'],['.oxr-grid','.oxr-card','Customer reviews','用户评论']];\n configs.forEach(([selector,cardSelector,en,cn],group)=\u003e{\n  const track=root.querySelector(selector);if(!track||track.dataset.oxCarousel)return;track.dataset.oxCarousel='true';track.id=track.id||'oxc-track-'+group;\n  const cards=Array.from(track.querySelectorAll(cardSelector));if(cards.length\u003c2)return;\n  let index=0;\n  const nav=document.createElement('div');nav.className='oxc-nav';nav.setAttribute('aria-label',zh?cn:en);\n  const button=(previous)=\u003e{const b=document.createElement('button');b.type='button';b.className='oxc-arrow';b.setAttribute('aria-label',zh?(previous?'上一张':'下一张'):(previous?'Previous slide':'Next slide'));b.setAttribute('aria-controls',track.id);b.innerHTML='\u003csvg viewBox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"'+(previous?'m14 6-6 6 6 6':'m10 6 6 6-6 6')+'\"\/\u003e\u003c\/svg\u003e';return b};\n  const prev=button(true),next=button(false),count=document.createElement('span');count.className='oxc-count';count.setAttribute('aria-live','polite');nav.append(prev,count,next);track.after(nav);\n  function render(){cards.forEach((card,i)=\u003e{const active=i===index;card.classList.toggle('oxc-current',active);card.inert=mq.matches\u0026\u0026!active;if(mq.matches\u0026\u0026!active)card.setAttribute('aria-hidden','true');else card.removeAttribute('aria-hidden');const video=card.querySelector('video');if(video){if(mq.matches\u0026\u0026!active)video.pause();else {const play=video.play();if(play?.catch)play.catch(()=\u003e{})}}});count.textContent=(index+1)+' \/ '+cards.length;}\n  function move(delta){index=(index+delta+cards.length)%cards.length;render()}\n  prev.addEventListener('click',()=\u003emove(-1));next.addEventListener('click',()=\u003emove(1));\n  track.addEventListener('keydown',e=\u003e{if(!mq.matches||!['ArrowLeft','ArrowRight'].includes(e.key))return;e.preventDefault();move(e.key==='ArrowLeft'?-1:1)});\n  let start;track.addEventListener('touchstart',e=\u003e{if(e.touches.length===1)start={x:e.touches[0].clientX,y:e.touches[0].clientY};else start=null},{passive:true});\n  track.addEventListener('touchend',e=\u003e{if(!mq.matches||!start)return;const dx=e.changedTouches[0].clientX-start.x,dy=e.changedTouches[0].clientY-start.y;start=null;if(Math.abs(dx)\u003e45\u0026\u0026Math.abs(dx)\u003eMath.abs(dy)*1.3)move(dx\u003c0?1:-1)},{passive:true});\n  track.addEventListener('touchcancel',()=\u003e{start=null},{passive:true});mq.addEventListener('change',render);document.addEventListener('visibilitychange',()=\u003e{if(!document.hidden)render()});\n  cards.forEach(card=\u003ecard.querySelector('video')?.addEventListener('playing',()=\u003e{if(mq.matches\u0026\u0026!card.classList.contains('oxc-current'))card.querySelector('video').pause()}));render();\n });\n})();\n\u003c\/script\u003e","brand":"CATLINK","offers":[{"title":"Dark Gray","offer_id":51454338957529,"sku":"CL-CH-01-black","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":51454338990297,"sku":"CL-CH-01-white","price":39.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0840\/6990\/8697\/files\/OPENXBLK.webp?v=1793787979","url":"https:\/\/vavorin.com\/pl\/products\/scooper-open-x","provider":"VAVORIN","version":"1.0","type":"link"}