{"product_id":"patitop-kedi-kopek-oyuncagi","title":"Patitop İnteraktif Kedi Köpek Oyuncağı","description":"\u003cstyle\u003e.product__info-container .price,.product__info-container .product-form__buttons{display:none!important}\u003c\/style\u003e\n\u003cp\u003e\u003cstrong\u003eSiz evde yokken de oynuyor.\u003c\/strong\u003e Kendi kendine dönen, engele çarpınca yön değiştiren ve arkasındaki halat kuyrukla avlanma içgüdüsünü tetikleyen akıllı oyun topu. Kediniz de köpeğiniz de kovalıyor; siz hiçbir şey yapmıyorsunuz.\u003c\/p\u003e\n\n\u003cstyle\u003e\n\n.rs *\n{\n  box-sizing:border-box;\n}\n.rs\n{\n  --rs-brand:#0E8F84;\n  --rs-brand-hi:#12A899;\n  --rs-deep:#0A4A45;\n  --rs-tint:#E1F1EE;\n  --rs-ink:#13201E;\n  --rs-soft:#54635F;\n  --rs-line:#DBE6E2;\n  --rs-bg:#F4F8F7;\n  --rs-urgent:#CE3A38;\n  --rs-star:#E8A317;\n  --rs-ok:#1B9668;\n  --rs-mono:ui-monospace,\"SF Mono\",\"Cascadia Mono\",Consolas,monospace;\n  color:var(--rs-ink);\n  font-size:16px;\n  line-height:1.6;\n  background:var(--rs-bg);\n  margin-top:40px;\n  width:100vw;\n  margin-left:calc(50% - 50vw);\n  text-align:left;\n}\n.rs img\n{\n  max-width:100%;\n  display:block;\n}\n.rs h2, .rs h3, .rs h4\n{\n  margin:0;\n  line-height:1.16;\n  letter-spacing:-.02em;\n  text-wrap:balance;\n}\n.rs p\n{\n  margin:0;\n}\n.rs-wrap\n{\n  max-width:1100px;\n  margin:0 auto;\n  padding:0 24px;\n}\n.rs-sec\n{\n  padding-top:56px;\n  padding-bottom:56px;\n}\n\n\/* ---------- yumusak gecisler ---------- *\/\n.rs-anim .rs-reveal\n{\n  opacity:0;\n  transform:translateY(20px);\n  transition:opacity .55s cubic-bezier(.22,.61,.36,1), transform .55s cubic-bezier(.22,.61,.36,1);\n  will-change:opacity, transform;\n}\n.rs-anim .rs-reveal.rs-in\n{\n  opacity:1;\n  transform:none;\n}\n@media (prefers-reduced-motion:reduce)\n{\n  .rs-anim .rs-reveal\n  {\n    opacity:1;\n    transform:none;\n    transition:none;\n  }\n}\n\n\/* ---------- satin alma kutusuna tasinanlar ---------- *\/\n.rs-inline\n{\n  width:auto !important;\n  margin-left:0 !important;\n  background:transparent !important;\n  margin-top:0 !important;\n}\n\n\/* ---------- Dawn fazlaliklari ---------- *\/\n.rs-ready .product-form__quantity,\n.rs-ready .product-form__input--quantity,\n.rs-ready .shopify-payment-button,\n.rs-ready product-form .product-form__buttons,\n.rs-ready .product-form__buttons\n{\n  display:none !important;\n}\n.rs-ready .product__title h1,\n.rs-ready .product__title h2,\n.rs-ready h1.product__title\n{\n  font-size:clamp(21px, 2.4vw, 29px) !important;\n  line-height:1.14 !important;\n  margin-bottom:4px !important;\n}\n.rs-ready .product__tax\n{\n  display:none !important;\n}\n.rs-ready .product__info-container \u003e .price,\n.rs-ready .product__info-container .price,\n.rs-ready .product__info-container [id^=\"price-\"]\n{\n  display:none !important;\n}\n#rs-badge,\n#rs-prebuy,\n#rs-postbuy\n{\n  display:block !important;\n}\n\n\/* ---------- masaustu: satin alma sutununu genislet ---------- *\/\n@media (min-width:990px)\n{\n  .rs-ready .product .product__media-wrapper\n  {\n    max-width:46% !important;\n    width:46% !important;\n  }\n  .rs-ready .product .product__info-wrapper\n  {\n    max-width:54% !important;\n    width:54% !important;\n    padding-left:3.5rem !important;\n  }\n  .rs-ready .product__title h1,\n  .rs-ready .product__title h2,\n  .rs-ready h1.product__title\n  {\n    font-size:clamp(24px, 2.5vw, 33px) !important;\n  }\n  #rs-prebuy .rs-benefits\n  {\n    display:grid;\n    grid-template-columns:1fr 1fr;\n    column-gap:22px;\n    row-gap:11px;\n  }\n  #rs-postbuy .rs-tiers\n  {\n    padding:20px 22px;\n  }\n  #rs-postbuy .rs-tier-main\n  {\n    padding:19px 20px;\n  }\n}\n\n\/* ---------- gorsel yer tutucu ---------- *\/\n.rs-ph\n{\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  gap:6px;\n  text-align:center;\n  background:repeating-linear-gradient(45deg,transparent 0 10px,rgba(14,143,132,.07) 10px 20px),#EDF4F2;\n  border:2px dashed rgba(14,143,132,.4);\n  border-radius:10px;\n  padding:18px;\n  color:var(--rs-soft);\n}\n.rs-ph-tag\n{\n  font-family:var(--rs-mono);\n  font-size:10.5px;\n  letter-spacing:.14em;\n  text-transform:uppercase;\n  color:#fff;\n  background:var(--rs-brand);\n  padding:3px 9px;\n  border-radius:99px;\n}\n.rs-ph-desc\n{\n  font-size:13.5px;\n  font-weight:600;\n  color:var(--rs-ink);\n  max-width:34ch;\n}\n.rs-ph-spec\n{\n  font-family:var(--rs-mono);\n  font-size:11px;\n  color:#869792;\n}\n.rs-fill\n{\n  background:#FCEAE9;\n  color:var(--rs-urgent);\n  border-bottom:1.5px dashed currentColor;\n  padding:0 3px;\n  font-family:var(--rs-mono);\n  font-size:.92em;\n  font-weight:600;\n}\n\n\/* ---------- rozet ---------- *\/\n.rs-badge-big\n{\n  display:inline-flex;\n  align-items:center;\n  gap:9px;\n  flex-wrap:wrap;\n  background:var(--rs-tint);\n  color:#0A4A45;\n  border:1px solid rgba(14,143,132,.35);\n  padding:8px 16px;\n  border-radius:99px;\n  font-size:14px;\n  font-weight:800;\n  margin-bottom:14px;\n}\n.rs-stars\n{\n  color:var(--rs-star);\n  letter-spacing:2px;\n  font-size:16px;\n}\n\n\/* ---------- fayda maddeleri ---------- *\/\n.rs-benefits\n{\n  list-style:none;\n  padding:0;\n  margin:0;\n  display:flex;\n  flex-direction:column;\n  gap:8px;\n}\n.rs-benefits li\n{\n  display:flex;\n  gap:11px;\n  align-items:flex-start;\n  font-size:15px;\n  font-weight:700;\n  color:var(--rs-ink);\n  line-height:1.35;\n}\n.rs-benefits .rs-ic\n{\n  flex:0 0 26px;\n  height:26px;\n  border-radius:8px;\n  background:var(--rs-tint);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:14px;\n}\n\n\/* ---------- teklif kutusu ---------- *\/\n.rs-offer\n{\n  border:2px solid var(--rs-brand);\n  border-radius:18px;\n  background:#fff;\n  overflow:hidden;\n  margin:20px 0 0;\n  box-shadow:0 8px 28px rgba(10,74,69,.12);\n}\n.rs-offer-head\n{\n  background:var(--rs-brand);\n  color:#fff;\n  text-align:center;\n  font-size:13px;\n  font-weight:800;\n  letter-spacing:.18em;\n  text-transform:uppercase;\n  padding:13px 0;\n}\n.rs-timer\n{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  gap:8px;\n  background:#FCEAE9;\n  color:var(--rs-urgent);\n  font-size:13.5px;\n  font-weight:800;\n  padding:11px 14px;\n}\n.rs-timer b\n{\n  font-family:var(--rs-mono);\n  font-variant-numeric:tabular-nums;\n  letter-spacing:.02em;\n}\n.rs-tiers\n{\n  display:flex;\n  flex-direction:column;\n  gap:14px;\n  padding:18px;\n}\n.rs-tier\n{\n  position:relative;\n  border:2px solid var(--rs-line);\n  border-radius:14px;\n  background:#fff;\n  cursor:pointer;\n  transition:border-color .18s ease, background .18s ease, box-shadow .18s ease, transform .12s ease;\n}\n.rs-tier:hover\n{\n  border-color:rgba(14,143,132,.55);\n  transform:translateY(-1px);\n}\n.rs-tier:active\n{\n  transform:translateY(0);\n}\n.rs-tier.rs-on2\n{\n  border-color:var(--rs-brand);\n  background:rgba(14,143,132,.05);\n  box-shadow:0 0 0 3px rgba(14,143,132,.12);\n}\n.rs-ribbon\n{\n  position:absolute;\n  top:-11px;\n  right:16px;\n  background:var(--rs-urgent);\n  color:#fff;\n  font-size:11px;\n  font-weight:800;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  padding:4px 11px;\n  border-radius:99px;\n}\n.rs-tier-main\n{\n  display:flex;\n  align-items:center;\n  gap:14px;\n  padding:18px 16px;\n}\n.rs-radio\n{\n  flex:0 0 auto;\n  width:22px;\n  height:22px;\n  border-radius:50%;\n  border:2px solid #A9B7B3;\n  position:relative;\n  transition:border-color .18s ease;\n}\n.rs-tier.rs-on2 .rs-radio\n{\n  border-color:var(--rs-brand);\n}\n.rs-tier.rs-on2 .rs-radio::after\n{\n  content:\"\";\n  position:absolute;\n  top:3px;\n  left:3px;\n  right:3px;\n  bottom:3px;\n  border-radius:50%;\n  background:var(--rs-brand);\n}\n.rs-tier-txt\n{\n  flex:1 1 auto;\n  min-width:0;\n}\n.rs-tier-name\n{\n  display:flex;\n  align-items:center;\n  gap:9px;\n  flex-wrap:wrap;\n  font-weight:800;\n  font-size:17.5px;\n  color:var(--rs-ink);\n}\n.rs-pct\n{\n  background:var(--rs-urgent);\n  color:#fff;\n  font-size:12px;\n  font-weight:800;\n  padding:3px 9px;\n  border-radius:99px;\n  white-space:nowrap;\n}\n.rs-tier-sub\n{\n  font-size:13px;\n  color:var(--rs-soft);\n  margin-top:5px;\n  font-weight:600;\n  white-space:nowrap;\n  overflow:hidden;\n  text-overflow:ellipsis;\n}\n.rs-save\n{\n  color:var(--rs-ok);\n  font-weight:800;\n}\n.rs-tier-price\n{\n  flex:0 0 auto;\n  text-align:right;\n  font-family:var(--rs-mono);\n  font-variant-numeric:tabular-nums;\n}\n.rs-tier-price .rs-now\n{\n  display:block;\n  font-size:19px;\n  font-weight:700;\n  color:var(--rs-ink);\n  white-space:nowrap;\n}\n.rs-tier-price .rs-was\n{\n  display:block;\n  font-size:13px;\n  color:#8FA09B;\n  text-decoration:line-through;\n  white-space:nowrap;\n}\n\n\/* ---------- ana buton ---------- *\/\n.rs-cta\n{\n  display:block;\n  width:calc(100% - 36px);\n  margin:4px 18px 16px;\n  border:0;\n  cursor:pointer;\n  font-family:inherit;\n  background:var(--rs-brand);\n  color:#fff;\n  font-size:19px;\n  font-weight:800;\n  padding:20px;\n  border-radius:14px;\n  text-align:center;\n  transition:background .18s ease, transform .1s ease, box-shadow .18s ease;\n  box-shadow:0 6px 18px rgba(14,143,132,.32);\n}\n.rs-cta:hover\n{\n  background:var(--rs-brand-hi);\n  box-shadow:0 8px 24px rgba(14,143,132,.4);\n  transform:translateY(-2px);\n}\n.rs-cta:active\n{\n  transform:translateY(0) scale(.99);\n}\n.rs-cta[disabled]\n{\n  opacity:.7;\n  cursor:wait;\n  transform:none;\n}\n.rs-paywrap\n{\n  padding:0 18px 18px;\n}\n.rs-paywrap img\n{\n  width:100%;\n  height:auto;\n}\n\n\/* ---------- akordiyon ---------- *\/\n.rs-acc\n{\n  border-top:1px solid var(--rs-line);\n}\n.rs-acc details\n{\n  border-bottom:1px solid var(--rs-line);\n}\n.rs-acc summary\n{\n  display:flex;\n  align-items:center;\n  gap:10px;\n  padding:15px 18px;\n  font-weight:700;\n  font-size:15px;\n  cursor:pointer;\n  list-style:none;\n  color:var(--rs-ink);\n  transition:background .15s ease;\n}\n.rs-acc summary:hover\n{\n  background:rgba(14,143,132,.04);\n}\n.rs-acc summary::-webkit-details-marker\n{\n  display:none;\n}\n.rs-acc summary::after\n{\n  content:\"+\";\n  margin-left:auto;\n  font-size:19px;\n  color:var(--rs-brand);\n  font-weight:700;\n  transition:transform .2s ease;\n}\n.rs-acc details[open] summary::after\n{\n  content:\"\\2212\";\n}\n.rs-acc .rs-answer\n{\n  padding:0 18px 16px;\n  font-size:14.5px;\n  color:var(--rs-soft);\n  animation:rsFade .28s ease;\n}\n@keyframes rsFade\n{\n  from\n  {\n    opacity:0;\n    transform:translateY(-4px);\n  }\n  to\n  {\n    opacity:1;\n    transform:none;\n  }\n}\n\n\/* ---------- genel buton ---------- *\/\n.rs-btn\n{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  gap:9px;\n  border:0;\n  cursor:pointer;\n  font-family:inherit;\n  background:var(--rs-brand);\n  color:#fff;\n  font-size:17px;\n  font-weight:800;\n  padding:17px 42px;\n  border-radius:14px;\n  text-decoration:none;\n  transition:background .18s ease, transform .1s ease, box-shadow .18s ease;\n  box-shadow:0 6px 18px rgba(14,143,132,.28);\n}\n.rs-btn:hover\n{\n  background:var(--rs-brand-hi);\n  color:#fff;\n  transform:translateY(-2px);\n  box-shadow:0 8px 24px rgba(14,143,132,.36);\n}\n.rs-btn:active\n{\n  transform:translateY(0) scale(.99);\n}\n.rs-center\n{\n  display:flex;\n  justify-content:center;\n  margin-top:36px;\n}\n\n\/* ---------- fayda gridi ---------- *\/\n.rs-grid4\n{\n  display:grid;\n  grid-template-columns:1fr;\n  gap:22px;\n}\n@media (min-width:760px)\n{\n  .rs-grid4\n  {\n    grid-template-columns:1fr 1fr;\n    gap:26px 32px;\n  }\n}\n.rs-feat\n{\n  background:#fff;\n  border:1px solid var(--rs-line);\n  border-radius:16px;\n  padding:26px;\n  transition:transform .2s ease, box-shadow .2s ease;\n}\n.rs-feat:hover\n{\n  transform:translateY(-3px);\n  box-shadow:0 10px 26px rgba(10,74,69,.09);\n}\n.rs-feat h3\n{\n  font-size:19px;\n  font-weight:800;\n  color:var(--rs-ink);\n  margin-bottom:9px;\n  display:flex;\n  align-items:center;\n  gap:10px;\n}\n.rs-feat p\n{\n  color:var(--rs-soft);\n  font-size:15px;\n}\n\n\/* ---------- baslik bandi ---------- *\/\n.rs-headband\n{\n  background:var(--rs-brand);\n  color:#fff;\n  border-radius:16px;\n  padding:26px 22px;\n  text-align:center;\n  margin-bottom:26px;\n}\n.rs-headband h2\n{\n  font-size:28px;\n  font-weight:800;\n}\n.rs-headband p\n{\n  font-size:15px;\n  opacity:.95;\n  margin-top:7px;\n}\n\n\/* ---------- kart duvari ---------- *\/\n.rs-wall\n{\n  display:grid;\n  grid-template-columns:1fr;\n  gap:18px;\n}\n@media (min-width:700px)\n{\n  .rs-wall\n  {\n    grid-template-columns:repeat(2,1fr);\n  }\n}\n@media (min-width:1000px)\n{\n  .rs-wall\n  {\n    grid-template-columns:repeat(3,1fr);\n  }\n}\n.rs-card\n{\n  background:#fff;\n  border:1px solid var(--rs-line);\n  border-radius:16px;\n  padding:20px;\n  display:flex;\n  flex-direction:column;\n  gap:12px;\n  transition:transform .2s ease, box-shadow .2s ease;\n}\n.rs-card:hover\n{\n  transform:translateY(-3px);\n  box-shadow:0 10px 26px rgba(10,74,69,.09);\n}\n.rs-card h3\n{\n  font-size:17px;\n  font-weight:800;\n  color:var(--rs-brand);\n  display:flex;\n  align-items:center;\n  gap:9px;\n}\n.rs-card p\n{\n  font-size:14.5px;\n  color:var(--rs-soft);\n}\n.rs-card .rs-ph\n{\n  min-height:130px;\n}\n.rs-card .rs-cimg\n{\n  width:100%;\n  height:auto;\n  aspect-ratio:1 \/ 1;\n  object-fit:cover;\n  border-radius:11px;\n  display:block;\n  background:#EDF4F2;\n  margin-top:auto;\n}\n.rs-revtop\n{\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:10px;\n}\n.rs-revname\n{\n  font-weight:800;\n  font-size:15px;\n  color:var(--rs-ink);\n}\n.rs-angle\n{\n  font-family:var(--rs-mono);\n  font-size:10px;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:var(--rs-brand);\n  background:var(--rs-tint);\n  padding:3px 8px;\n  border-radius:99px;\n  white-space:nowrap;\n}\n.rs-rev .rs-stars\n{\n  font-size:15px;\n}\n.rs-rev .rs-revtitle\n{\n  font-size:15.5px;\n  font-weight:800;\n  color:var(--rs-ink);\n  line-height:1.35;\n  margin-top:-4px;\n}\n.rs-rev .rs-revbody\n{\n  margin-top:-4px;\n}\n\n\/* ---------- karsilastirma ---------- *\/\n.rs-scroll\n{\n  overflow-x:auto;\n}\n.rs-cmp\n{\n  width:100%;\n  min-width:560px;\n  border-collapse:collapse;\n  background:#fff;\n  border:1px solid var(--rs-line);\n  border-radius:16px;\n  overflow:hidden;\n}\n.rs-cmp th, .rs-cmp td\n{\n  padding:16px;\n  border-bottom:1px solid var(--rs-line);\n  text-align:left;\n  font-size:15px;\n}\n.rs-cmp thead th\n{\n  background:var(--rs-deep);\n  color:#fff;\n  font-size:13px;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n}\n.rs-cmp th.rs-m, .rs-cmp td.rs-m\n{\n  text-align:center;\n  width:130px;\n}\n.rs-cmp thead th.rs-us\n{\n  color:#7FEFE0;\n}\n.rs-cmp td:first-child\n{\n  font-weight:700;\n}\n.rs-cmp tbody tr:last-child td\n{\n  border-bottom:0;\n}\n.rs-yes\n{\n  color:var(--rs-ok);\n  font-weight:800;\n  font-size:19px;\n}\n.rs-no\n{\n  color:var(--rs-urgent);\n  font-weight:800;\n  font-size:19px;\n}\n\n\/* ---------- garanti ---------- *\/\n.rs-guarantee\n{\n  text-align:center;\n  font-size:27px;\n  font-weight:800;\n  color:var(--rs-brand);\n  padding:38px 24px;\n}\n\n\/* ---------- mekanizma ---------- *\/\n.rs-mech\n{\n  display:grid;\n  grid-template-columns:1fr;\n  gap:28px;\n  align-items:center;\n}\n@media (min-width:880px)\n{\n  .rs-mech\n  {\n    grid-template-columns:1fr 1fr;\n    gap:52px;\n  }\n  .rs-mech.rs-flip .rs-mtxt\n  {\n    order:2;\n  }\n}\n.rs-mech .rs-mimg\n{\n  width:100%;\n  max-width:320px;\n  aspect-ratio:9 \/ 16;\n  object-fit:cover;\n  border-radius:18px;\n  display:block;\n  margin:0 auto;\n  background:#EDF4F2;\n  box-shadow:0 10px 30px rgba(10,74,69,.14);\n}\n.rs-mech h2\n{\n  font-size:27px;\n  font-weight:800;\n  margin-bottom:14px;\n}\n.rs-mech p\n{\n  color:var(--rs-soft);\n  font-size:16px;\n  margin-bottom:20px;\n}\n.rs-chips\n{\n  display:flex;\n  flex-wrap:wrap;\n  gap:9px;\n  margin-bottom:24px;\n}\n.rs-chip\n{\n  font-size:13px;\n  font-weight:700;\n  background:var(--rs-deep);\n  color:#7FEFE0;\n  padding:8px 14px;\n  border-radius:9px;\n}\n\n\/* ---------- koyu bant ---------- *\/\n.rs-trust\n{\n  background:var(--rs-deep);\n  color:#DFF2EF;\n}\n.rs-trust .rs-wrap\n{\n  display:grid;\n  grid-template-columns:1fr;\n  gap:28px;\n  padding-top:46px;\n  padding-bottom:46px;\n}\n@media (min-width:760px)\n{\n  .rs-trust .rs-wrap\n  {\n    grid-template-columns:repeat(4,1fr);\n  }\n}\n.rs-tcol\n{\n  text-align:center;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  gap:8px;\n}\n.rs-tcol .rs-ic2\n{\n  font-size:26px;\n}\n.rs-tcol h4\n{\n  font-size:12.5px;\n  font-weight:800;\n  letter-spacing:.14em;\n  text-transform:uppercase;\n  color:#8FE3D7;\n}\n.rs-tcol p\n{\n  font-size:14px;\n  opacity:.92;\n  max-width:30ch;\n}\n.rs-trust a\n{\n  color:#8FE3D7;\n}\n\n\/* ---------- kampanya ---------- *\/\n.rs-promo\n{\n  background:var(--rs-brand);\n}\n.rs-promo .rs-wrap\n{\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  gap:18px;\n  text-align:center;\n  padding-top:56px;\n  padding-bottom:56px;\n  color:#fff;\n}\n.rs-promo h2\n{\n  font-size:32px;\n  font-weight:800;\n}\n.rs-promo p\n{\n  max-width:54ch;\n  font-size:16px;\n  opacity:.96;\n}\n.rs-promo .rs-btn\n{\n  background:#fff;\n  color:var(--rs-brand);\n  box-shadow:0 6px 18px rgba(0,0,0,.16);\n}\n.rs-promo .rs-btn:hover\n{\n  background:#EAFBF8;\n  color:var(--rs-brand);\n}\n\n\/* ---------- SSS ---------- *\/\n.rs-faq\n{\n  max-width:780px;\n  margin:0 auto;\n}\n.rs-faq h2\n{\n  text-align:center;\n  font-size:30px;\n  font-weight:800;\n  margin-bottom:26px;\n}\n.rs-faq details\n{\n  background:#fff;\n  border:1px solid var(--rs-line);\n  border-radius:14px;\n  margin-bottom:11px;\n  transition:box-shadow .2s ease;\n}\n.rs-faq details[open]\n{\n  box-shadow:0 6px 18px rgba(10,74,69,.07);\n}\n.rs-faq summary\n{\n  display:flex;\n  gap:12px;\n  align-items:center;\n  padding:18px 20px;\n  font-weight:700;\n  font-size:16px;\n  cursor:pointer;\n  list-style:none;\n}\n.rs-faq summary::-webkit-details-marker\n{\n  display:none;\n}\n.rs-faq summary::after\n{\n  content:\"+\";\n  margin-left:auto;\n  font-size:21px;\n  color:var(--rs-brand);\n  font-weight:700;\n}\n.rs-faq details[open] summary::after\n{\n  content:\"\\2212\";\n}\n.rs-faq .rs-answer\n{\n  padding:0 20px 20px;\n  color:var(--rs-soft);\n  font-size:15px;\n  animation:rsFade .28s ease;\n}\n\n\/* ================= MOBIL ================= *\/\n@media (max-width:749px)\n{\n  \/* galeri: tam genislikte tek fotograf, kaydirarak gecis *\/\n  .rs-ready .product__media-list.grid--peek \u003e .grid__item,\n  .rs-ready .product__media-list \u003e .product__media-item,\n  .rs-ready .product__media-list \u003e li\n  {\n    width:calc(100% - 30px) !important;\n    max-width:calc(100% - 30px) !important;\n    flex:0 0 calc(100% - 30px) !important;\n    scroll-snap-align:center !important;\n  }\n  .rs-ready .product__media-list\n  {\n    scroll-snap-type:x mandatory !important;\n    padding-left:0 !important;\n    padding-right:0 !important;\n    margin-left:0 !important;\n    margin-right:0 !important;\n    column-gap:0 !important;\n    gap:0 !important;\n  }\n  .rs-ready .slider-mobile-gutter,\n  .rs-ready .product__media-wrapper\n  {\n    padding-left:0 !important;\n    padding-right:0 !important;\n    margin-left:0 !important;\n    margin-right:0 !important;\n    width:100% !important;\n    max-width:100% !important;\n  }\n  .rs-ready .product__media-list \u003e li\n  {\n    margin-left:0 !important;\n    margin-right:0 !important;\n  }\n  .rs-ready .product__media-list .product-media-container,\n  .rs-ready .product__media-list .product__media,\n  .rs-ready .product__media-list .media\n  {\n    width:100% !important;\n    max-width:100% !important;\n  }\n  .rs-wrap\n  {\n    padding:0 22px;\n  }\n  .rs-sec\n  {\n    padding-top:34px;\n    padding-bottom:34px;\n  }\n\n  \/* kart duvarlari: 2'serli yatay kaydirma *\/\n  .rs-wall\n  {\n    display:flex;\n    gap:12px;\n    overflow-x:auto;\n    scroll-snap-type:x mandatory;\n    -webkit-overflow-scrolling:touch;\n    padding-bottom:10px;\n    margin:0 -22px;\n    padding-left:22px;\n    padding-right:22px;\n    scrollbar-width:none;\n  }\n  .rs-wall::-webkit-scrollbar\n  {\n    display:none;\n  }\n  .rs-wall .rs-card\n  {\n    flex:0 0 47%;\n    scroll-snap-align:start;\n    padding:13px;\n    gap:7px;\n    border-radius:13px;\n  }\n  .rs-card h3\n  {\n    font-size:14px;\n    gap:6px;\n  }\n  .rs-card p\n  {\n    font-size:12px;\n    line-height:1.5;\n  }\n  .rs-card .rs-ph\n  {\n    min-height:84px;\n    padding:8px;\n  }\n  .rs-rev .rs-revtitle\n  {\n    font-size:13px;\n    line-height:1.3;\n  }\n  .rs-rev .rs-stars\n  {\n    font-size:13px;\n  }\n  .rs-revname\n  {\n    font-size:12px;\n  }\n  .rs-angle\n  {\n    font-size:8px;\n    padding:2px 6px;\n  }\n  .rs-revtop\n  {\n    flex-direction:column;\n    align-items:flex-start;\n    gap:5px;\n  }\n  .rs-swipe\n  {\n    text-align:center;\n    font-size:12px;\n    color:var(--rs-soft);\n    margin-top:8px;\n  }\n\n  \/* tablo *\/\n  .rs-cmp\n  {\n    min-width:0;\n  }\n  .rs-cmp th,\n  .rs-cmp td\n  {\n    padding:11px 9px;\n    font-size:12.5px;\n  }\n  .rs-cmp thead th\n  {\n    font-size:10.5px;\n    letter-spacing:.03em;\n  }\n  .rs-cmp th.rs-m,\n  .rs-cmp td.rs-m\n  {\n    width:58px;\n  }\n  .rs-yes,\n  .rs-no\n  {\n    font-size:16px;\n  }\n\n  \/* teklif kutusu *\/\n  .rs-tiers\n  {\n    padding:14px;\n    gap:14px;\n  }\n  .rs-tier-main\n  {\n    padding:15px 13px;\n    gap:11px;\n  }\n  .rs-tier-name\n  {\n    font-size:16px;\n  }\n  .rs-tier-sub\n  {\n    font-size:11.5px;\n  }\n  .rs-tier-price .rs-now\n  {\n    font-size:17px;\n  }\n  .rs-tier-price .rs-was\n  {\n    font-size:12px;\n  }\n  .rs-pct\n  {\n    font-size:10.5px;\n    padding:2px 7px;\n  }\n  .rs-ribbon\n  {\n    font-size:9.5px;\n    right:12px;\n    padding:3px 9px;\n    top:-9px;\n  }\n  .rs-cta\n  {\n    font-size:17px;\n    padding:18px 14px;\n    width:calc(100% - 28px);\n    margin:4px 14px 14px;\n  }\n  .rs-paywrap\n  {\n    padding:0 14px 16px;\n  }\n  .rs-badge-big\n  {\n    font-size:12.5px;\n    padding:7px 13px;\n    gap:7px;\n  }\n  .rs-benefits li\n  {\n    font-size:14.5px;\n  }\n\n  \/* mekanizma + butonlar ortali *\/\n  .rs-mech\n  {\n    gap:20px;\n    text-align:center;\n  }\n  .rs-mech h2\n  {\n    font-size:20px;\n  }\n  .rs-mech p\n  {\n    font-size:14px;\n  }\n  .rs-chips\n  {\n    justify-content:center;\n  }\n  .rs-mtxt\n  {\n    display:flex;\n    flex-direction:column;\n    align-items:center;\n  }\n  .rs-btn\n  {\n    font-size:15px;\n    padding:15px 24px;\n    width:100%;\n    max-width:300px;\n  }\n  .rs-feat\n  {\n    padding:18px;\n    border-radius:14px;\n  }\n  .rs-feat h3\n  {\n    font-size:16px;\n  }\n  .rs-feat p\n  {\n    font-size:13.5px;\n  }\n  .rs-grid4\n  {\n    gap:14px;\n  }\n  .rs-headband\n  {\n    padding:19px 16px;\n    border-radius:14px;\n    margin-bottom:20px;\n  }\n  .rs-headband h2\n  {\n    font-size:20px;\n  }\n  .rs-headband p\n  {\n    font-size:12.5px;\n    margin-top:5px;\n  }\n  .rs-guarantee\n  {\n    font-size:16.5px;\n    padding:26px 14px;\n  }\n  .rs-promo h2\n  {\n    font-size:21px;\n  }\n  .rs-promo p\n  {\n    font-size:13.5px;\n  }\n  .rs-faq h2\n  {\n    font-size:20px;\n  }\n  .rs-faq summary\n  {\n    font-size:13.5px;\n    padding:15px 14px;\n  }\n  .rs-faq .rs-answer\n  {\n    padding:0 14px 15px;\n    font-size:13px;\n  }\n  .rs-acc summary\n  {\n    font-size:14px;\n    padding:14px 14px;\n  }\n  .rs-acc .rs-answer\n  {\n    padding:0 14px 14px;\n    font-size:13.5px;\n  }\n  .rs-tcol p\n  {\n    font-size:13.5px;\n  }\n  .rs-ready .product__media-list .product__media\n  {\n    max-height:none;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rs rs-inline\" id=\"rs-badge\"\u003e\n  \u003cspan class=\"rs-badge-big\"\u003e🏆 Çok Satan Ürün \u003cb\u003e445+\u003c\/b\u003e \u003cspan class=\"rs-stars\"\u003e★★★★★\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"rs rs-inline\" id=\"rs-prebuy\"\u003e\n  \u003cul class=\"rs-benefits\"\u003e\n    \u003cli\u003e\n\u003cspan class=\"rs-ic\"\u003e🔄\u003c\/span\u003e\u003cspan\u003eKendi kendine dönüyor — siz oyalamıyorsunuz\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan class=\"rs-ic\"\u003e🧠\u003c\/span\u003e\u003cspan\u003eEngele çarpınca yön değiştiriyor, köşede kalmıyor\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan class=\"rs-ic\"\u003e🪢\u003c\/span\u003e\u003cspan\u003eHalat kuyruk avlanma içgüdüsünü tetikliyor\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan class=\"rs-ic\"\u003e🔋\u003c\/span\u003e\u003cspan\u003eTek şarjla 3,5 saat aralıksız oyun\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan class=\"rs-ic\"\u003e🔌\u003c\/span\u003e\u003cspan\u003eUSB-C ile şarj — pil değiştirme derdi yok\u003c\/span\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.rs-surprise{margin:0 0 16px;padding:14px 16px;border:2px dashed var(--rs-brand);border-radius:14px;background:var(--rs-tint)}\n.rs-sp-head{font-size:15px;font-weight:800;margin:0 0 6px;color:var(--rs-deep)}\n.rs-sp-txt{margin:0 0 10px;font-size:14px;line-height:1.5;color:var(--rs-ink)}\n.rs-sp-dots{display:flex;gap:8px;align-items:center}\n.rs-sp-dots i{width:22px;height:22px;border-radius:50%;background:var(--sw);border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.12);display:block}\n.rs-sp-dots b{font-size:13px;font-weight:600;color:var(--rs-soft);margin-left:4px}\n.rs-mech .rs-mimg{aspect-ratio:1 \/ 1;max-width:380px}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rs rs-inline\" id=\"rs-postbuy\"\u003e\n  \u003cdiv class=\"rs-surprise\"\u003e\n    \u003cdiv class=\"rs-sp-head\"\u003e🎁 Sürpriz Renk Kutusu\u003c\/div\u003e\n    \u003cp class=\"rs-sp-txt\"\u003eHangi renk geldiğini kutuyu açana kadar bilmiyorsunuz. İçinden \u003cb\u003egri, yeşil ya da kırmızı\u003c\/b\u003e Patitop çıkabilir — üçü de aynı motor, aynı halat kuyruk, aynı özellikler. Sürprizi açan siz olun.\u003c\/p\u003e\n    \u003cdiv class=\"rs-sp-dots\"\u003e\n\u003ci style=\"--sw:#9b9b9b\"\u003e\u003c\/i\u003e\u003ci style=\"--sw:#3fa65c\"\u003e\u003c\/i\u003e\u003ci style=\"--sw:#d3232a\"\u003e\u003c\/i\u003e\u003cb\u003ekutudan hangisi çıkacak?\u003c\/b\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rs-offer\"\u003e\n    \u003cdiv class=\"rs-offer-head\"\u003ePaketini Seç\u003c\/div\u003e\n    \u003cdiv class=\"rs-timer\"\u003e⏳ Kampanyanın bitmesine \u003cb id=\"rs-cd\"\u003e--\u003c\/b\u003e\n\u003c\/div\u003e\n\n    \u003cdiv class=\"rs-tiers\" id=\"rs-tiers\"\u003e\n      \u003cdiv class=\"rs-tier rs-on2\" data-qty=\"1\"\u003e\n        \u003cdiv class=\"rs-tier-main\"\u003e\n          \u003cspan class=\"rs-radio\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"rs-tier-txt\"\u003e\n            \u003cspan class=\"rs-tier-name\"\u003e1 Adet \u003cspan class=\"rs-pct\" data-slot=\"pct1\"\u003e—\u003c\/span\u003e\u003c\/span\u003e\n            \u003cspan class=\"rs-tier-sub\"\u003eÜcretsiz kargo\u003c\/span\u003e\n          \u003c\/span\u003e\n          \u003cspan class=\"rs-tier-price\"\u003e\u003cspan class=\"rs-now\" data-slot=\"p1\"\u003e—\u003c\/span\u003e\u003cspan class=\"rs-was\" data-slot=\"w1\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rs-tier\" data-qty=\"2\"\u003e\n        \u003cspan class=\"rs-ribbon\"\u003eEn çok tercih edilen\u003c\/span\u003e\n        \u003cdiv class=\"rs-tier-main\"\u003e\n          \u003cspan class=\"rs-radio\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"rs-tier-txt\"\u003e\n            \u003cspan class=\"rs-tier-name\"\u003e2 Adet \u003cspan class=\"rs-pct\" data-slot=\"pct2\"\u003e—\u003c\/span\u003e\u003c\/span\u003e\n            \u003cspan class=\"rs-tier-sub\"\u003eAdet başı \u003cb data-slot=\"unit2\"\u003e—\u003c\/b\u003e · \u003cspan class=\"rs-save\"\u003e\u003cb data-slot=\"save2\"\u003e—\u003c\/b\u003e kâr\u003c\/span\u003e\u003c\/span\u003e\n          \u003c\/span\u003e\n          \u003cspan class=\"rs-tier-price\"\u003e\u003cspan class=\"rs-now\" data-slot=\"p2\"\u003e—\u003c\/span\u003e\u003cspan class=\"rs-was\" data-slot=\"w2\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cbutton class=\"rs-cta\" type=\"button\" id=\"rs-buynow\"\u003eSEPETE EKLE  →\u003c\/button\u003e\n\n    \u003cdiv class=\"rs-paywrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0617\/9238\/7280\/files\/tt-promo-brand-desctop.png\" alt=\"Ödeme yöntemleri\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"rs-acc\"\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003e🚚 Kargo ve Teslimat\u003c\/summary\u003e\n        \u003cdiv class=\"rs-answer\"\u003eTüm Türkiye'ye \u003cb\u003eücretsiz kargo\u003c\/b\u003e. Siparişiniz aynı gün işleme alınır, \u003cb\u003e2–5 iş günü\u003c\/b\u003e içinde kapınızda olur. Kargoya verildiğinde takip numarası SMS ve e-posta ile gönderilir.\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003e🔄 İade ve Değişim\u003c\/summary\u003e\n        \u003cdiv class=\"rs-answer\"\u003eBeğenmezseniz \u003cb\u003e15 gün içinde\u003c\/b\u003e iade edebilirsiniz. Kutu ve parçalar eksiksiz, kullanılmamış durumda olmalıdır. Renk değişimi de aynı süre içinde yapılabilir.\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003e💬 Sipariş Öncesi Sorularınız\u003c\/summary\u003e\n        \u003cdiv class=\"rs-answer\"\u003eWhatsApp: \u003ca href=\"https:\/\/wa.me\/905366639723\"\u003e+90 536 663 97 23\u003c\/a\u003e\u003cbr\u003eE-posta: \u003ca href=\"mailto:revorulodestek@gmail.com\"\u003erevorulodestek@gmail.com\u003c\/a\u003e\n\u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"rs\"\u003e\n\n  \u003cdiv class=\"rs-wrap rs-sec\"\u003e\n    \u003cdiv class=\"rs-grid4\"\u003e\n      \u003cdiv class=\"rs-feat rs-reveal\"\u003e\n        \u003ch3\u003e\n\u003cspan\u003e🛋️\u003c\/span\u003e Mobilyanız kurtuluyor\u003c\/h3\u003e\n        \u003cp\u003eSıkılan hayvan enerjisini bir yere harcamak zorunda. O enerji çoğu zaman koltuğa, perdeye ve terliğe gidiyor. Patitop enerjiyi doğru yere kanalize ediyor.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rs-feat rs-reveal\"\u003e\n        \u003ch3\u003e\n\u003cspan\u003e⏱\u003c\/span\u003e Siz evde yokken de çalışıyor\u003c\/h3\u003e\n        \u003cp\u003eAçıp evden çıkıyorsunuz. Oyna-dinlen modunda gün boyu aralıklarla hareket ediyor, hayvanınız kendi kendine oynuyor.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rs-feat rs-reveal\"\u003e\n        \u003ch3\u003e\n\u003cspan\u003e🐈\u003c\/span\u003e Kedi de köpek de kovalıyor\u003c\/h3\u003e\n        \u003cp\u003eHer yaştan kedi ve küçük–orta ırk köpekler için uygun. Yavaş modda yaşlı kediniz, hızlı modda enerjik köpeğiniz peşinden koşuyor.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rs-feat rs-reveal\"\u003e\n        \u003ch3\u003e\n\u003cspan\u003e🔇\u003c\/span\u003e Sessiz motor\u003c\/h3\u003e\n        \u003cp\u003eTelevizyonun sesini bastırmıyor, akşam saatlerinde rahatsız etmiyor. Ürkek hayvanlar yavaş modda kısa sürede alışıyor.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rs-center\"\u003e\u003cbutton class=\"rs-btn rs-go\" type=\"button\"\u003eHemen Al\u003c\/button\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rs-wrap rs-sec\"\u003e\n    \u003cdiv class=\"rs-headband rs-reveal\"\u003e\n      \u003ch2\u003e🐾 Peki neden kovalıyor?\u003c\/h2\u003e\n      \u003cp\u003eKedi ve köpeklerin avlanma içgüdüsünü tetikleyen birkaç şey var — Patitop hepsini birden yapıyor.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rs-wall\"\u003e\n      \u003cdiv class=\"rs-card rs-reveal\"\u003e\n        \u003ch3\u003eÖngörülemez hareket\u003c\/h3\u003e\n        \u003cp\u003eDüz giden bir top birkaç saniyede sıkıcı hale gelir. Patitop yön değiştirdiği için hayvan bir sonraki hamleyi tahmin edemiyor ve ilgisi sürüyor.\u003c\/p\u003e\n        \u003cimg class=\"rs-cimg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/3548\/1687\/files\/patitop-kedi-oyun.jpg\" alt=\"Kedi Patitop kovalıyor\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rs-card rs-reveal\"\u003e\n        \u003ch3\u003ePeşinden sürüklenen kuyruk\u003c\/h3\u003e\n        \u003cp\u003eAsıl ilgiyi çeken kısım halat kuyruk. Kaçan bir şeyin arkasında sallanan ip, pençeyle yakalama refleksini doğrudan tetikliyor.\u003c\/p\u003e\n        \u003cimg class=\"rs-cimg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/3548\/1687\/files\/patitop-detay.jpg\" alt=\"Patitop halat kuyruk detayı\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rs-card rs-reveal\"\u003e\n        \u003ch3\u003eKöşeye sıkışıp kalmaması\u003c\/h3\u003e\n        \u003cp\u003eDuvara veya mobilyaya çarpınca yön değiştiriyor. Sıradan otomatik oyuncaklar köşede takılıp kalır, oyun orada biter.\u003c\/p\u003e\n        \u003cimg class=\"rs-cimg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/3548\/1687\/files\/06-engel-kacma_af941eb7-e0e9-4568-a23b-8f83043823d9.png\" alt=\"Akıllı engelden kaçma\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rs-card rs-reveal\"\u003e\n        \u003ch3\u003eHayvanına göre hız\u003c\/h3\u003e\n        \u003cp\u003eÜç mod var: yavaş, hızlı ve etkileşimli. Yaşlı ya da kilolu bir kedi yavaş modda ısınıyor; enerjik bir köpek hızlı modda gerçekten yoruluyor.\u003c\/p\u003e\n        \u003cimg class=\"rs-cimg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/3548\/1687\/files\/07-hiz-modu_2c79ac33-4b28-4c6f-80ad-568b63678bcf.png\" alt=\"Üç hız modu\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rs-card rs-reveal\"\u003e\n        \u003ch3\u003eAvuç içine sığan boyut\u003c\/h3\u003e\n        \u003cp\u003eKüçük ve hafif olduğu için koltuk altına, masa arasına giriyor. Hayvanın kovalayabileceği ölçüde — ayağa takılacak kadar büyük değil.\u003c\/p\u003e\n        \u003cimg class=\"rs-cimg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/3548\/1687\/files\/patitop-el.jpg\" alt=\"Patitop avuç içi boyutu\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rs-card rs-reveal\"\u003e\n        \u003ch3\u003eIsırığa dayanan gövde\u003c\/h3\u003e\n        \u003cp\u003eYumuşak silikon kaplama parkeyi ve mobilyayı çizmiyor, köpek ısırdığında da çatlamıyor. Halat kuyruk çıkarılabiliyor.\u003c\/p\u003e\n        \u003cimg class=\"rs-cimg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/3548\/1687\/files\/03-kirmizi_d7be2f7d-5664-40ce-bd5e-964b2fc48547.png\" alt=\"Silikon gövde ve halat kuyruk\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rs-swipe\"\u003e← Tümünü görmek için kaydırın →\u003c\/p\u003e\n    \u003cdiv class=\"rs-center\"\u003e\u003cbutton class=\"rs-btn rs-go\" type=\"button\"\u003eHemen Al\u003c\/button\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rs-wrap rs-sec\"\u003e\n    \u003cdiv class=\"rs-headband rs-reveal\"\u003e\n      \u003ch2\u003e💬 Müşterilerimiz Ne Diyor?\u003c\/h2\u003e\n      \u003cp\u003e445+ değerlendirme · 5 yıldız\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rs-wall\"\u003e\n      \u003cdiv class=\"rs-card rs-rev rs-reveal\"\u003e\n        \u003cdiv class=\"rs-revtop\"\u003e\u003cspan class=\"rs-revname\"\u003eElif T*\u003c\/span\u003e\u003c\/div\u003e\n        \u003cspan class=\"rs-stars\"\u003e★★★★★\u003c\/span\u003e\n        \u003cp class=\"rs-revtitle\"\u003e“Evde tek başına kaldığında da güzel oyalanıyor”\u003c\/p\u003e\n        \u003cp class=\"rs-revbody\"\u003eKedim ilk başta uzaktan izledi ama sonra sürekli peşinden koşmaya başladı. Evde tek başına kaldığında da güzel oyalanıyor.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rs-card rs-rev rs-reveal\"\u003e\n        \u003cdiv class=\"rs-revtop\"\u003e\u003cspan class=\"rs-revname\"\u003eMerve K*\u003c\/span\u003e\u003c\/div\u003e\n        \u003cspan class=\"rs-stars\"\u003e★★★★★\u003c\/span\u003e\n        \u003cp class=\"rs-revtitle\"\u003e“Normal oyuncaklara göre çok daha uzun süre ilgisini çekti”\u003c\/p\u003e\n        \u003cp class=\"rs-revbody\"\u003eNormal oyuncaklara göre çok daha uzun süre ilgisini çekti. Hareket etmesi gerçekten dikkatini çekiyor.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rs-card rs-rev rs-reveal\"\u003e\n        \u003cdiv class=\"rs-revtop\"\u003e\u003cspan class=\"rs-revname\"\u003eZeynep A*\u003c\/span\u003e\u003c\/div\u003e\n        \u003cspan class=\"rs-stars\"\u003e★★★★★\u003c\/span\u003e\n        \u003cp class=\"rs-revtitle\"\u003e“Özellikle kuyruğundaki ip kısmıyla çok oynuyor”\u003c\/p\u003e\n        \u003cp class=\"rs-revbody\"\u003eKedim çok hareketli olduğu için aldım, özellikle kuyruğundaki ip kısmıyla çok oynuyor.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rs-card rs-rev rs-reveal\"\u003e\n        \u003cdiv class=\"rs-revtop\"\u003e\u003cspan class=\"rs-revname\"\u003eSeda Y*\u003c\/span\u003e\u003c\/div\u003e\n        \u003cspan class=\"rs-stars\"\u003e★★★★★\u003c\/span\u003e\n        \u003cp class=\"rs-revtitle\"\u003e“Şarjlı olması çok pratik”\u003c\/p\u003e\n        \u003cp class=\"rs-revbody\"\u003eŞarjlı olması çok pratik. Pil derdi olmadan istediğimiz zaman kullanabiliyoruz.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rs-card rs-rev rs-reveal\"\u003e\n        \u003cdiv class=\"rs-revtop\"\u003e\u003cspan class=\"rs-revname\"\u003eBurcu D*\u003c\/span\u003e\u003c\/div\u003e\n        \u003cspan class=\"rs-stars\"\u003e★★★★★\u003c\/span\u003e\n        \u003cp class=\"rs-revtitle\"\u003e“İlk gün biraz korktu ama kısa sürede alıştı”\u003c\/p\u003e\n        \u003cp class=\"rs-revbody\"\u003eİlk gün biraz korktu ama kısa sürede alıştı. Şimdi çalıştırdığımız anda peşinden gitmeye başlıyor.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rs-card rs-rev rs-reveal\"\u003e\n        \u003cdiv class=\"rs-revtop\"\u003e\u003cspan class=\"rs-revname\"\u003eAyşe K*\u003c\/span\u003e\u003c\/div\u003e\n        \u003cspan class=\"rs-stars\"\u003e★★★★★\u003c\/span\u003e\n        \u003cp class=\"rs-revtitle\"\u003e“Beklediğimden daha fazla ilgisini çekti”\u003c\/p\u003e\n        \u003cp class=\"rs-revbody\"\u003eEvde kedimin enerjisini atmasına yardımcı olması için aldım. Beklediğimden daha fazla ilgisini çekti.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rs-card rs-rev rs-reveal\"\u003e\n        \u003cdiv class=\"rs-revtop\"\u003e\u003cspan class=\"rs-revname\"\u003eCeren B*\u003c\/span\u003e\u003c\/div\u003e\n        \u003cspan class=\"rs-stars\"\u003e★★★★★\u003c\/span\u003e\n        \u003cp class=\"rs-revtitle\"\u003e“Sürekli bizim oynatmamıza gerek kalmıyor”\u003c\/p\u003e\n        \u003cp class=\"rs-revbody\"\u003eKendi kendine hareket ettiği için sürekli bizim oynatmamıza gerek kalmıyor. Bu yönünü çok sevdim.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rs-card rs-rev rs-reveal\"\u003e\n        \u003cdiv class=\"rs-revtop\"\u003e\u003cspan class=\"rs-revname\"\u003eGamze E*\u003c\/span\u003e\u003c\/div\u003e\n        \u003cspan class=\"rs-stars\"\u003e★★★★★\u003c\/span\u003e\n        \u003cp class=\"rs-revtitle\"\u003e“İkisi de oyuncakla ilgilendi”\u003c\/p\u003e\n        \u003cp class=\"rs-revbody\"\u003eEvde hem kedimiz hem de küçük köpeğimiz var, ikisi de oyuncakla ilgilendi.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rs-card rs-rev rs-reveal\"\u003e\n        \u003cdiv class=\"rs-revtop\"\u003e\u003cspan class=\"rs-revname\"\u003eDerya S*\u003c\/span\u003e\u003c\/div\u003e\n        \u003cspan class=\"rs-stars\"\u003e★★★★★\u003c\/span\u003e\n        \u003cp class=\"rs-revtitle\"\u003e“Bunun hareketlerini merak edip sürekli takip ediyor”\u003c\/p\u003e\n        \u003cp class=\"rs-revbody\"\u003eKedim klasik toplardan hemen sıkılıyor ama bunun hareketlerini merak edip sürekli takip ediyor.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rs-card rs-rev rs-reveal\"\u003e\n        \u003cdiv class=\"rs-revtop\"\u003e\u003cspan class=\"rs-revname\"\u003eEce M*\u003c\/span\u003e\u003c\/div\u003e\n        \u003cspan class=\"rs-stars\"\u003e★★★★★\u003c\/span\u003e\n        \u003cp class=\"rs-revtitle\"\u003e“Engellere denk geldiğinde yön değiştirmesi güzel”\u003c\/p\u003e\n        \u003cp class=\"rs-revbody\"\u003eEngellere denk geldiğinde yön değiştirmesi güzel. Koltukların arasında hareket ederken kedim peşinden koşuyor.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rs-swipe\"\u003e← Yorumları görmek için kaydırın →\u003c\/p\u003e\n    \u003cdiv class=\"rs-center\"\u003e\u003cbutton class=\"rs-btn rs-go\" type=\"button\"\u003eHemen Al\u003c\/button\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rs-wrap rs-sec\"\u003e\n    \u003cdiv class=\"rs-scroll rs-reveal\"\u003e\n      \u003ctable class=\"rs-cmp\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n\u003cth\u003eOyun saatinde\u003c\/th\u003e\n\u003cth class=\"rs-m rs-us\"\u003ePatitop ile\u003c\/th\u003e\n\u003cth class=\"rs-m\"\u003eKlasik oyuncakla\u003c\/th\u003e\n\u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003eSiz elinizde tutmadan hareket etmesi\u003c\/td\u003e\n\u003ctd class=\"rs-m rs-yes\"\u003e✓\u003c\/td\u003e\n\u003ctd class=\"rs-m rs-no\"\u003e✗\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eEngele çarpınca yön değiştirip köşede kalmaması\u003c\/td\u003e\n\u003ctd class=\"rs-m rs-yes\"\u003e✓\u003c\/td\u003e\n\u003ctd class=\"rs-m rs-no\"\u003e✗\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eHalat kuyrukla avlanma içgüdüsünü tetiklemesi\u003c\/td\u003e\n\u003ctd class=\"rs-m rs-yes\"\u003e✓\u003c\/td\u003e\n\u003ctd class=\"rs-m rs-no\"\u003e✗\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eYaşlı ya da enerjik hayvana göre hız ayarlanması\u003c\/td\u003e\n\u003ctd class=\"rs-m rs-yes\"\u003e✓\u003c\/td\u003e\n\u003ctd class=\"rs-m rs-no\"\u003e✗\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eTek şarjla saatlerce çalışması\u003c\/td\u003e\n\u003ctd class=\"rs-m rs-yes\"\u003e✓\u003c\/td\u003e\n\u003ctd class=\"rs-m rs-no\"\u003e✗\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eSiz oyalamayı bıraktığınızda oyunun bitmesi\u003c\/td\u003e\n\u003ctd class=\"rs-m rs-no\"\u003e✗\u003c\/td\u003e\n\u003ctd class=\"rs-m rs-yes\"\u003e✓\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eBirkaç dakikada sıkılıp bir köşede kalması\u003c\/td\u003e\n\u003ctd class=\"rs-m rs-no\"\u003e✗\u003c\/td\u003e\n\u003ctd class=\"rs-m rs-yes\"\u003e✓\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rs-wrap\"\u003e\n    \u003cdiv class=\"rs-guarantee rs-reveal\"\u003e15 Gün İade Hakkı · Ücretsiz Kargo · Güvenli Ödeme\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rs-wrap rs-sec\"\u003e\n    \u003cdiv class=\"rs-mech rs-reveal\"\u003e\n      \u003cdiv class=\"rs-mtxt\"\u003e\n        \u003ch2\u003e🔄 Siz oyalamadan kendi kendine dönüyor\u003c\/h2\u003e\n        \u003cp\u003eTek tuşla açıyorsunuz, gerisini kendi hallediyor. 360° dönüyor, hızlanıyor, duvara veya mobilyaya çarpınca yön değiştiriyor. Oyna-dinlen modunda ise aralıklarla çalışıp gün boyu hayvanınızı meşgul ediyor.\u003c\/p\u003e\n        \u003cdiv class=\"rs-chips\"\u003e\n\u003cspan class=\"rs-chip\"\u003e360° hareket\u003c\/span\u003e\u003cspan class=\"rs-chip\"\u003eOtomatik yön değiştirme\u003c\/span\u003e\u003cspan class=\"rs-chip\"\u003eOyna-dinlen modu\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cbutton class=\"rs-btn rs-go\" type=\"button\"\u003eHemen Al\u003c\/button\u003e\n      \u003c\/div\u003e\n      \u003cimg class=\"rs-mimg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/3548\/1687\/files\/patitop-acilis.gif\" alt=\"Patitop tek tuşla açılıyor ve köpek kovalıyor\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rs-wrap rs-sec\"\u003e\n    \u003cdiv class=\"rs-mech rs-flip rs-reveal\"\u003e\n      \u003cdiv class=\"rs-mtxt\"\u003e\n        \u003ch2\u003e🔋 Tek şarjla 3,5 saat aralıksız oyun\u003c\/h2\u003e\n        \u003cp\u003eKutudan çıkan USB-C kablosuyla yaklaşık 2 saatte doluyor; pil almakla, değiştirmekle uğraşmıyorsunuz. Oyna-dinlen modunda tek şarj 13,5 saate kadar gidiyor.\u003c\/p\u003e\n        \u003cdiv class=\"rs-chips\"\u003e\n\u003cspan class=\"rs-chip\"\u003e3,5 saat aralıksız\u003c\/span\u003e\u003cspan class=\"rs-chip\"\u003e13,5 saat oyna-dinlen\u003c\/span\u003e\u003cspan class=\"rs-chip\"\u003eUSB-C şarj\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cbutton class=\"rs-btn rs-go\" type=\"button\"\u003eHemen Al\u003c\/button\u003e\n      \u003c\/div\u003e\n      \u003cimg class=\"rs-mimg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/3548\/1687\/files\/patitop-sarj.gif\" alt=\"Patitop USB-C ile şarj oluyor\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rs-trust\"\u003e\n    \u003cdiv class=\"rs-wrap\"\u003e\n      \u003cdiv class=\"rs-tcol\"\u003e\n\u003cspan class=\"rs-ic2\"\u003e🚚\u003c\/span\u003e\u003ch4\u003eÜcretsiz Kargo\u003c\/h4\u003e\n\u003cp\u003eTüm Türkiye'ye ücretsiz, 2–5 iş gününde teslim.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"rs-tcol\"\u003e\n\u003cspan class=\"rs-ic2\"\u003e💬\u003c\/span\u003e\u003ch4\u003eWhatsApp Destek\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/wa.me\/905366639723\"\u003e+90 536 663 97 23\u003c\/a\u003e üzerinden ulaşabilirsiniz.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"rs-tcol\"\u003e\n\u003cspan class=\"rs-ic2\"\u003e✉\u003c\/span\u003e\u003ch4\u003eE-posta\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"mailto:revorulodestek@gmail.com\"\u003erevorulodestek@gmail.com\u003c\/a\u003e adresine yazın.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"rs-tcol\"\u003e\n\u003cspan class=\"rs-ic2\"\u003e🔒\u003c\/span\u003e\u003ch4\u003eGüvenli Ödeme\u003c\/h4\u003e\n\u003cp\u003ePayTR altyapısı ve SSL sertifikası ile korunur.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rs-promo\"\u003e\n    \u003cdiv class=\"rs-wrap\"\u003e\n      \u003ch2\u003e2 Adet Alana Ekstra \u003cspan data-slot=\"pct2\"\u003e—\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003cp\u003eBiri kediniz, biri köpeğiniz için. Ya da halat kuyruk yıprandığında yedek olarak dursun. 2 adet seçtiğinizde indirim sepette otomatik uygulanır.\u003c\/p\u003e\n      \u003cbutton class=\"rs-btn rs-go\" type=\"button\"\u003eHemen Al\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rs-wrap rs-sec\"\u003e\n    \u003cdiv class=\"rs-faq\"\u003e\n      \u003ch2\u003eSıkça Sorulan Sorular\u003c\/h2\u003e\n      \u003cdetails\u003e\u003csummary\u003eKedim ya da köpeğim korkar mı?\u003c\/summary\u003e\u003cdiv class=\"rs-answer\"\u003ePatitop sessiz bir motorla çalışır ve üç hız modu vardır. Ürkek hayvanlarda yavaş modda başlatmanızı öneririz. Çoğu kedi ilk dakikada kovalamaya başlıyor; çekingen olanlarda topu önce kapalıyken tanıtmak yeterli oluyor.\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eRengini ben seçebilir miyim?\u003c\/summary\u003e\u003cdiv class=\"rs-answer\"\u003eHayır — Patitop sürpriz renk kutusu olarak gönderiliyor. Kutudan gri, yeşil ya da kırmızı çıkabilir; üçünün de motoru, halat kuyruğu ve tüm özellikleri aynı. Hangi rengin geldiğini kutuyu açtığınızda öğreniyorsunuz.\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eHangi hayvanlar için uygun?\u003c\/summary\u003e\u003cdiv class=\"rs-answer\"\u003eHer yaştan kedi ve küçük–orta ırk köpekler için uygundur. Çok büyük ırk köpeklerde top küçük kalabilir; onlarda halat kuyruk kısmı çekiştirme oyuncağı olarak kullanılıyor.\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eŞarjı ne kadar gidiyor?\u003c\/summary\u003e\u003cdiv class=\"rs-answer\"\u003eTek şarjla 3,5 saat aralıksız oyun veriyor. Oyna-dinlen modunda bu süre 13,5 saate kadar çıkıyor. Kutudan çıkan USB-C kablosuyla yaklaşık 2 saatte doluyor.\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eHalat kuyruk kopar mı?\u003c\/summary\u003e\u003cdiv class=\"rs-answer\"\u003eHalat çıkarılabilir ve dayanıklı örgüdür. Çok sert çekiştiren köpeklerde zamanla yıpranabilir; bu durumda topu halatsız da kullanabilirsiniz, oyun devam eder.\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eHalıda çalışır mı?\u003c\/summary\u003e\u003cdiv class=\"rs-answer\"\u003eKısa tüylü halı ve kilimde sorunsuz ilerler. Çok uzun tüylü halılarda hareketi yavaşlar; parke, laminat, seramik ve kısa halıda en verimli çalışır.\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eMobilyayı ya da parkeyi çizer mi?\u003c\/summary\u003e\u003cdiv class=\"rs-answer\"\u003eGövdesi yumuşak silikonla kaplıdır, sert plastik değildir. Parkeyi ve mobilya ayaklarını çizmez, çarptığında yüksek ses de çıkarmaz.\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eHangi ödeme yöntemlerini kullanabilirim?\u003c\/summary\u003e\u003cdiv class=\"rs-answer\"\u003eKredi kartı ve banka kartı ile ödeyebilirsiniz. Ödemeleriniz PayTR altyapısı ve SSL sertifikası ile korunur; kart bilgileriniz bizde saklanmaz.\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eSiparişimi nasıl takip ederim?\u003c\/summary\u003e\u003cdiv class=\"rs-answer\"\u003eKargoya verildiğinde takip numaranızı SMS ve e-posta ile gönderiyoruz. Dilediğiniz zaman WhatsApp üzerinden de sorabilirsiniz.\u003c\/div\u003e\u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function()\n{\n  var DISC_PER_ITEM = 110; \/* 2 adet aliminda adet basina Shopify indirimi *\/\n  var qty = 1;\n\n  var form = document.querySelector('product-form form[action*=\"\/cart\/add\"]')\n          || document.querySelector('form[action*=\"\/cart\/add\"]');\n  var formWrap = form ? (form.closest('product-form') || form) : null;\n  var info = document.querySelector('.product__info-container') || document.querySelector('.product__info-wrapper');\n  var idInput = form ? form.querySelector('input[name=\"id\"]') : null;\n  var variantId = idInput ? idInput.value : null;\n\n  if (form) { document.body.classList.add('rs-ready'); }\n\n  \/* ---- bloklari yerlestir ---- *\/\n  var badge = document.getElementById('rs-badge');\n  var pre = document.getElementById('rs-prebuy');\n  var post = document.getElementById('rs-postbuy');\n\n  if (badge \u0026\u0026 info)\n  {\n    var titleEl = info.querySelector('.product__title');\n    if (titleEl \u0026\u0026 titleEl.parentNode) { titleEl.parentNode.insertBefore(badge, titleEl); }\n    else { info.insertBefore(badge, info.firstChild); }\n  }\n  if (pre \u0026\u0026 info)\n  {\n    var priceEl = info.querySelector('[id^=\"price-\"]') || info.querySelector('.price');\n    var priceAnchor = priceEl ? (priceEl.closest('.no-js-hidden') || priceEl) : null;\n    if (priceAnchor \u0026\u0026 priceAnchor.parentNode) { priceAnchor.parentNode.insertBefore(pre, priceAnchor); }\n    else { info.insertBefore(pre, info.firstChild); }\n  }\n  if (post \u0026\u0026 formWrap \u0026\u0026 formWrap.parentNode)\n  {\n    if (formWrap.nextSibling) { formWrap.parentNode.insertBefore(post, formWrap.nextSibling); }\n    else { formWrap.parentNode.appendChild(post); }\n  }\n\n  \/* ---- ana icerigi urun blogunun altina tasi ---- *\/\n  var mainRs = document.querySelector('.rs:not(.rs-inline)');\n  var prodSection = formWrap ? formWrap.closest('.shopify-section') : null;\n  if (!prodSection \u0026\u0026 info) { prodSection = info.closest('.shopify-section'); }\n  if (mainRs \u0026\u0026 prodSection \u0026\u0026 prodSection.parentNode)\n  {\n    if (prodSection.nextSibling) { prodSection.parentNode.insertBefore(mainRs, prodSection.nextSibling); }\n    else { prodSection.parentNode.appendChild(mainRs); }\n  }\n\n  \/* ---- tam genislik hizalama ---- *\/\n  function rsBleed()\n  {\n    if (!mainRs) { return; }\n    mainRs.style.marginLeft = '0px';\n    mainRs.style.width = 'auto';\n    var r = mainRs.getBoundingClientRect();\n    mainRs.style.marginLeft = (-Math.round(r.left)) + 'px';\n    mainRs.style.width = document.documentElement.clientWidth + 'px';\n  }\n  rsBleed();\n  window.addEventListener('resize', rsBleed);\n  window.addEventListener('load', rsBleed);\n  setTimeout(rsBleed, 600);\n  setTimeout(rsBleed, 2000);\n\n  \/* ---- fiyat ---- *\/\n  function parsePrice(txt)\n  {\n    if (!txt) { return 0; }\n    var t = txt.replace(\/[^0-9.,]\/g, '');\n    if (t.indexOf(',') \u003e -1 \u0026\u0026 t.indexOf('.') \u003e -1)\n    {\n      if (t.lastIndexOf(',') \u003e t.lastIndexOf('.')) { t = t.replace(\/\\.\/g, '').replace(',', '.'); }\n      else { t = t.replace(\/,\/g, ''); }\n    }\n    else if (t.indexOf(',') \u003e -1)\n    {\n      t = (t.split(',')[1] || '').length === 3 ? t.replace(\/,\/g, '') : t.replace(',', '.');\n    }\n    return parseFloat(t) || 0;\n  }\n  function fmt(n)\n  {\n    return Math.round(n).toLocaleString('tr-TR') + ' TL';\n  }\n  function setSlot(name, val)\n  {\n    var els = document.querySelectorAll('[data-slot=\"' + name + '\"]');\n    for (var i = 0; i \u003c els.length; i++) { els[i].textContent = val; }\n  }\n\n  var saleEl = document.querySelector('.price__sale .price-item--sale, .price-item--sale');\n  var regEl = document.querySelector('.price__regular .price-item--regular, .price-item--regular');\n  var cmpEl = document.querySelector('s.price-item--regular, .price-item--regular s');\n  var unit = parsePrice((saleEl \u0026\u0026 saleEl.textContent) || (regEl \u0026\u0026 regEl.textContent));\n  var compareUnit = parsePrice(cmpEl \u0026\u0026 cmpEl.textContent) || 0;\n  var total2 = (unit - DISC_PER_ITEM) * 2;\n  var listUnit = compareUnit \u003e unit ? compareUnit : unit;\n  var list2 = listUnit * 2;\n\n  if (unit \u003e 0)\n  {\n    setSlot('p1', fmt(unit));\n    setSlot('w1', compareUnit \u003e unit ? fmt(compareUnit) : '');\n    setSlot('p2', fmt(total2));\n    setSlot('w2', fmt(list2));\n    setSlot('unit2', fmt(total2 \/ 2));\n    setSlot('save2', fmt(list2 - total2));\n\n    var pct1 = listUnit \u003e unit ? Math.round((listUnit - unit) \/ listUnit * 100) : 0;\n    var pct2 = list2 \u003e total2 ? Math.round((list2 - total2) \/ list2 * 100) : 0;\n    if (pct1 \u003e 0) { setSlot('pct1', '%' + pct1 + ' indirim'); }\n    if (pct2 \u003e 0) { setSlot('pct2', '%' + pct2 + ' indirim'); }\n  }\n\n  \/* ---- paket secimi ---- *\/\n  var tiers = document.querySelectorAll('#rs-tiers .rs-tier');\n  function pickTier(el)\n  {\n    for (var i = 0; i \u003c tiers.length; i++) { tiers[i].classList.remove('rs-on2'); }\n    el.classList.add('rs-on2');\n    qty = parseInt(el.getAttribute('data-qty'), 10) || 1;\n  }\n  for (var t = 0; t \u003c tiers.length; t++)\n  {\n    (function(el)\n    {\n      el.addEventListener('click', function() { pickTier(el); });\n    })(tiers[t]);\n  }\n\n\n  \/* ---- sepete eklenecek urun: temanin kendi varyant alanindan okunur ---- *\/\n  function ptItems()\n  {\n    var vid = (idInput \u0026\u0026 idInput.value) ? idInput.value : variantId;\n    return [{id: vid, quantity: qty}];\n  }\n\n  \/* ---- geri sayim: her ziyaretci icin 1 saat ---- *\/\n  var KEY = 'rs_deadline_v1';\n  var HOUR = 3600000;\n  var end = 0;\n  try { end = parseInt(localStorage.getItem(KEY), 10) || 0; } catch (e) { end = 0; }\n  if (!end || end \u003c Date.now() || end - Date.now() \u003e HOUR)\n  {\n    end = Date.now() + HOUR;\n    try { localStorage.setItem(KEY, String(end)); } catch (e) {}\n  }\n\n  var cd = document.getElementById('rs-cd');\n  function tick()\n  {\n    if (!cd) { return; }\n    var d = end - Date.now();\n    if (d \u003c= 0)\n    {\n      end = Date.now() + HOUR;\n      try { localStorage.setItem(KEY, String(end)); } catch (e) {}\n      d = HOUR;\n    }\n    var m = Math.floor(d \/ 6e4);\n    var s = Math.floor(d % 6e4 \/ 1000);\n    cd.textContent = ('0' + m).slice(-2) + ' dk ' + ('0' + s).slice(-2) + ' sn';\n  }\n  tick();\n  setInterval(tick, 1000);\n\n  \/* ---- SEPETE EKLE -\u003e odeme sayfasi ---- *\/\n  var busy = false;\n  function buyNow(btn)\n  {\n    if (busy || !variantId) { return; }\n    busy = true;\n    var old = btn ? btn.textContent : '';\n    if (btn)\n    {\n      btn.setAttribute('disabled', 'disabled');\n      btn.textContent = 'Ödeme sayfasına gidiliyor...';\n    }\n    fetch('\/cart\/clear.js', {method: 'POST'})\n      .then(function()\n      {\n        return fetch('\/cart\/add.js', {\n          method: 'POST',\n          headers: {'Content-Type': 'application\/json', 'Accept': 'application\/json'},\n          body: JSON.stringify({items: ptItems()})\n        });\n      })\n      .then(function()\n      {\n        window.location.href = '\/checkout';\n      })\n      .catch(function()\n      {\n        busy = false;\n        if (btn)\n        {\n          btn.removeAttribute('disabled');\n          btn.textContent = old;\n        }\n        window.location.href = '\/cart';\n      });\n  }\n\n  var mainCta = document.getElementById('rs-buynow');\n  if (mainCta) { mainCta.addEventListener('click', function() { buyNow(mainCta); }); }\n\n  var goBtns = document.querySelectorAll('.rs-go');\n  for (var b = 0; b \u003c goBtns.length; b++)\n  {\n    (function(el)\n    {\n      el.addEventListener('click', function(ev)\n      {\n        ev.preventDefault();\n        buyNow(el);\n      });\n    })(goBtns[b]);\n  }\n\n  \/* ---- yumusak gorunme animasyonu ---- *\/\n  var reduce = window.matchMedia \u0026\u0026 window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  var reveals = document.querySelectorAll('.rs-reveal');\n\n  function revealAll()\n  {\n    for (var i = 0; i \u003c reveals.length; i++) { reveals[i].classList.add('rs-in'); }\n  }\n\n  if (reduce || !('IntersectionObserver' in window))\n  {\n    revealAll();\n  }\n  else\n  {\n    if (mainRs) { mainRs.classList.add('rs-anim'); }\n    var io = new IntersectionObserver(function(entries)\n    {\n      for (var i = 0; i \u003c entries.length; i++)\n      {\n        if (entries[i].isIntersecting)\n        {\n          entries[i].target.classList.add('rs-in');\n          io.unobserve(entries[i].target);\n        }\n      }\n    }, {rootMargin: '0px 0px -8% 0px', threshold: 0.05});\n\n    for (var r2 = 0; r2 \u003c reveals.length; r2++) { io.observe(reveals[r2]); }\n    setTimeout(revealAll, 4000);\n  }\n})();\n\u003c\/script\u003e","brand":"RevoRulo","offers":[{"title":"Default Title","offer_id":44200278360151,"sku":"RVR-TOP","price":780.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/3548\/1687\/files\/3.jpg?v=1787847932","url":"https:\/\/revorulo.com\/products\/patitop-kedi-kopek-oyuncagi","provider":"RevoRulo","version":"1.0","type":"link"}