{"product_id":"corvenoa™-pouncebloom-refillable-catnip-sensory-play-pod","title":"Corvenoa™ Refillable Catnip Play Toy","description":"\u003cstyle\u003e\n  .corvenoa-catniptoy-v2,\n  .corvenoa-catniptoy-v2 * {\n    box-sizing: border-box;\n  }\n  .corvenoa-catniptoy-v2 {\n    --pb-ink: #352f34;\n    --pb-text: #625b61;\n    --pb-muted: #857d83;\n    --pb-plum: #6d4d62;\n    --pb-plum-deep: #553949;\n    --pb-rose: #c99098;\n    --pb-rose-soft: #f3e3e3;\n    --pb-sage: #879883;\n    --pb-sage-soft: #edf1ea;\n    --pb-cream: #fbf6ee;\n    --pb-paper: #fffdf9;\n    --pb-line: #e1d9dc;\n    --pb-line-warm: #e5d8cf;\n    --pb-white: #ffffff;\n    --pb-shadow: 0 22px 56px rgba(80, 55, 70, 0.10);\n    width: 100%;\n    max-width: 100%;\n    margin: 0;\n    padding: 0;\n    overflow-x: hidden;\n    background: var(--pb-paper);\n    color: var(--pb-ink);\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: 18px;\n    line-height: 1.50;\n    container-type: inline-size;\n    container-name: catniptoy;\n  }\n  .corvenoa-catniptoy-v2 h1,\n  .corvenoa-catniptoy-v2 h2,\n  .corvenoa-catniptoy-v2 h3,\n  .corvenoa-catniptoy-v2 p {\n    margin-top: 0;\n  }\n  .pb-wrap {\n    width: min(1140px, calc(100% - 36px));\n    max-width: 100%;\n    margin: 0 auto;\n  }\n  .pb-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    margin-bottom: 14px;\n    color: var(--pb-plum);\n    font-size: 14px;\n    font-weight: 800;\n    letter-spacing: 1.4px;\n    text-transform: uppercase;\n  }\n  .pb-kicker:before {\n    content: \"\";\n    width: 34px;\n    height: 2px;\n    flex: 0 0 34px;\n    background: var(--pb-rose);\n  }\n  .pb-hero {\n    position: relative;\n    overflow: hidden;\n    padding: 28px 0 24px;\n    background:\n      radial-gradient(circle at 82% 15%, rgba(201,144,152,.18), transparent 24%),\n      radial-gradient(circle at 14% 88%, rgba(135,152,131,.14), transparent 28%),\n      linear-gradient(135deg, #fbf6ee 0%, #f9f3ef 55%, #f1ecef 100%);\n    border-bottom: 1px solid var(--pb-line);\n  }\n  .pb-hero:before,\n  .pb-hero:after {\n    content: \"\";\n    position: absolute;\n    border: 1px solid rgba(109,77,98,.10);\n    border-radius: 50%;\n    pointer-events: none;\n  }\n  .pb-hero:before {\n    width: 520px;\n    height: 520px;\n    right: -150px;\n    top: -210px;\n  }\n  .pb-hero:after {\n    width: 280px;\n    height: 280px;\n    right: 40px;\n    top: 32px;\n  }\n  .pb-hero-grid {\n    position: relative;\n    z-index: 2;\n    display: grid;\n    grid-template-columns: minmax(0,1.18fr) minmax(290px,.82fr);\n    gap: 18px;\n    align-items: center;\n  }\n  .pb-brand {\n    margin-bottom: 8px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 31px;\n    font-weight: 600;\n  }\n  .pb-hero-copy h1 {\n    max-width: 800px;\n    margin-bottom: 6px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(54px,6.35vw,80px);\n    line-height: .99;\n    letter-spacing: -2.8px;\n    font-weight: 600;\n  }\n  .pb-hero-copy h1 span {\n    display: block;\n    margin-top: 4px;\n    color: var(--pb-plum);\n  }\n  .pb-hero-copy p {\n    max-width: 760px;\n    margin-bottom: 8px;\n    color: var(--pb-text);\n    font-size: 18px;\n    line-height: 1.56;\n  }\n  .pb-hero-meta {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 6px;\n  }\n  .pb-chip {\n    padding: 7px 10px;\n    border: 1px solid rgba(109,77,98,.18);\n    border-radius: 999px;\n    background: rgba(255,255,255,.70);\n    color: var(--pb-ink);\n    font-size: 14px;\n    font-weight: 700;\n  }\n  .pb-play-spectrum {\n    position: relative;\n    padding: 12px 12px;\n    border: 1px solid rgba(109,77,98,.16);\n    border-radius: 34% 22% 32% 24% \/ 25% 34% 24% 35%;\n    background: rgba(255,255,255,.76);\n    box-shadow: var(--pb-shadow);\n  }\n  .pb-play-spectrum:before {\n    content: \"\";\n    position: absolute;\n    inset: 14px;\n    border: 1px dashed rgba(201,144,152,.30);\n    border-radius: 28% 36% 25% 34% \/ 34% 24% 36% 26%;\n    pointer-events: none;\n  }\n  .pb-spectrum-label {\n    position: relative;\n    z-index: 2;\n    margin-bottom: 6px;\n    color: var(--pb-plum);\n    font-size: 13px;\n    font-weight: 800;\n    letter-spacing: 1.2px;\n    text-transform: uppercase;\n  }\n  .pb-spectrum-word {\n    position: relative;\n    z-index: 2;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 8px;\n    padding: 8px 0;\n    border-top: 1px solid var(--pb-line);\n  }\n  .pb-spectrum-word:first-of-type {\n    border-top: 0;\n  }\n  .pb-spectrum-word strong {\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 24px;\n    font-weight: 600;\n  }\n  .pb-spectrum-word span {\n    color: var(--pb-muted);\n    font-size: 14px;\n  }\n  .pb-main {\n    padding: 24px 0;\n    background: var(--pb-paper);\n  }\n  .pb-image {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--pb-line-warm);\n    border-radius: 26px 14px 26px 14px;\n    box-shadow: var(--pb-shadow);\n  }\n  .pb-core-section {\n    display: grid;\n    grid-template-columns: minmax(0,.64fr) minmax(0,1.36fr);\n    gap: 18px;\n    margin-top: 10px;\n    align-items: center;\n  }\n  .pb-core-copy h2 {\n    margin-bottom: 4px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(42px,4.8vw,56px);\n    line-height: 1.05;\n    letter-spacing: -1.4px;\n    font-weight: 600;\n  }\n  .pb-core-copy p {\n    margin-bottom: 0;\n    color: var(--pb-text);\n    font-size: 17px;\n    line-height: 1.54;\n  }\n  .pb-core-visual {\n    position: relative;\n    min-height: 250px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n  .pb-ring {\n    position: absolute;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    text-align: center;\n  }\n  .pb-ring-1 {\n    width: 310px;\n    height: 310px;\n    border: 1px solid var(--pb-line-warm);\n    background: rgba(251,246,238,.72);\n  }\n  .pb-ring-2 {\n    width: 224px;\n    height: 224px;\n    border: 1px solid rgba(201,144,152,.42);\n    background: rgba(243,227,227,.78);\n  }\n  .pb-ring-3 {\n    width: 132px;\n    height: 132px;\n    border: 1px solid rgba(109,77,98,.28);\n    background: var(--pb-plum);\n    color: #fff;\n  }\n  .pb-ring-copy {\n    max-width: 110px;\n  }\n  .pb-ring-copy small {\n    display: block;\n    margin-bottom: 4px;\n    font-size: 13px;\n    font-weight: 800;\n    letter-spacing: .7px;\n    text-transform: uppercase;\n  }\n  .pb-ring-copy strong {\n    display: block;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 21px;\n    line-height: 1.14;\n    font-weight: 600;\n  }\n  .pb-ring-note {\n    position: absolute;\n    width: 170px;\n    color: var(--pb-text);\n    font-size: 15px;\n    line-height: 1.46;\n  }\n  .pb-ring-note.left {\n    left: 0;\n    top: 46px;\n    text-align: right;\n  }\n  .pb-ring-note.right {\n    right: 0;\n    bottom: 42px;\n  }\n  .pb-ring-note strong {\n    display: block;\n    margin-bottom: 4px;\n    color: var(--pb-plum);\n    font-size: 15px;\n  }\n  .pb-textures {\n    padding: 22px 0;\n    background: var(--pb-rose-soft);\n    border-top: 1px solid var(--pb-line-warm);\n    border-bottom: 1px solid var(--pb-line-warm);\n  }\n  .pb-textures-head {\n    display: grid;\n    grid-template-columns: minmax(0,.75fr) minmax(0,1.25fr);\n    gap: 18px;\n    align-items: end;\n    margin-bottom: 8px;\n  }\n  .pb-textures-head h2 {\n    margin-bottom: 0;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(40px,4.6vw,54px);\n    line-height: 1.05;\n    letter-spacing: -1.3px;\n    font-weight: 600;\n  }\n  .pb-textures-head p {\n    margin-bottom: 0;\n    color: var(--pb-text);\n    font-size: 17px;\n    line-height: 1.52;\n  }\n  .pb-petal-lines {\n    border-top: 1px solid rgba(109,77,98,.16);\n  }\n  .pb-petal-row {\n    display: grid;\n    grid-template-columns: 115px 250px minmax(0,1fr);\n    gap: 8px;\n    padding: 8px 0;\n    border-bottom: 1px solid rgba(109,77,98,.13);\n    align-items: start;\n  }\n  .pb-petal-row small {\n    color: var(--pb-plum);\n    font-size: 13px;\n    font-weight: 800;\n    letter-spacing: .9px;\n    text-transform: uppercase;\n  }\n  .pb-petal-row strong {\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 24px;\n    font-weight: 600;\n  }\n  .pb-petal-row p {\n    margin: 0;\n    color: var(--pb-text);\n    font-size: 16px;\n    line-height: 1.48;\n  }\n  .pb-wobble {\n    padding: 24px 0;\n    background: var(--pb-sage-soft);\n  }\n  .pb-wobble-grid {\n    display: grid;\n    grid-template-columns: minmax(0,1.04fr) minmax(0,.96fr);\n    gap: 18px;\n    align-items: center;\n  }\n  .pb-wobble-copy h2 {\n    margin-bottom: 4px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(42px,4.7vw,54px);\n    line-height: 1.05;\n    letter-spacing: -1.3px;\n    font-weight: 600;\n  }\n  .pb-wobble-copy \u003e p {\n    margin-bottom: 8px;\n    color: var(--pb-text);\n    font-size: 17px;\n    line-height: 1.52;\n  }\n  .pb-motion-map {\n    position: relative;\n    padding-left: 28px;\n    border-left: 1px solid rgba(135,152,131,.45);\n  }\n  .pb-motion {\n    position: relative;\n    padding: 0 0 8px;\n  }\n  .pb-motion:last-child {\n    padding-bottom: 0;\n  }\n  .pb-motion:before {\n    content: \"\";\n    position: absolute;\n    left: -47px;\n    top: 6px;\n    width: 14px;\n    height: 14px;\n    border-radius: 50%;\n    background: var(--pb-rose);\n    box-shadow: 0 0 0 6px var(--pb-sage-soft);\n  }\n  .pb-motion:nth-child(2):before {\n    background: var(--pb-plum);\n  }\n  .pb-motion:nth-child(3):before {\n    background: var(--pb-sage);\n  }\n  .pb-motion:nth-child(4):before {\n    background: var(--pb-rose);\n  }\n  .pb-motion strong {\n    display: block;\n    margin-bottom: 4px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 23px;\n    font-weight: 600;\n  }\n  .pb-motion span {\n    color: var(--pb-text);\n    font-size: 16px;\n    line-height: 1.46;\n  }\n  .pb-grab {\n    padding: 22px 0;\n    background: var(--pb-paper);\n    border-top: 1px solid var(--pb-line);\n    border-bottom: 1px solid var(--pb-line);\n  }\n  .pb-grab-grid {\n    display: grid;\n    grid-template-columns: minmax(0,.62fr) minmax(0,1.38fr);\n    gap: 16px;\n    align-items: center;\n  }\n  .pb-grab h2 {\n    margin-bottom: 4px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(36px,4.2vw,48px);\n    line-height: 1.05;\n    font-weight: 600;\n  }\n  .pb-grab p {\n    margin-bottom: 0;\n    color: var(--pb-text);\n    font-size: 17px;\n    line-height: 1.50;\n  }\n  .pb-grab-actions {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: flex-end;\n    gap: 6px;\n  }\n  .pb-grab-actions span {\n    padding: 7px 10px;\n    border: 1px solid var(--pb-line);\n    border-radius: 999px;\n    background: var(--pb-cream);\n    color: var(--pb-ink);\n    font-size: 14px;\n    font-weight: 700;\n  }\n  .pb-refresh {\n    padding: 24px 0;\n    background: var(--pb-cream);\n  }\n  .pb-refresh-head {\n    max-width: 820px;\n    margin-bottom: 8px;\n  }\n  .pb-refresh-head h2 {\n    margin-bottom: 4px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(42px,4.8vw,56px);\n    line-height: 1.05;\n    letter-spacing: -1.4px;\n    font-weight: 600;\n  }\n  .pb-refresh-head p {\n    margin-bottom: 0;\n    color: var(--pb-text);\n    font-size: 17px;\n    line-height: 1.52;\n  }\n  .pb-refresh-strip {\n    display: grid;\n    grid-template-columns: repeat(4,minmax(0,1fr));\n    margin-top: 10px;\n    border-top: 1px solid var(--pb-line-warm);\n    border-bottom: 1px solid var(--pb-line-warm);\n  }\n  .pb-refresh-item {\n    min-width: 0;\n    padding: 12px 12px;\n    border-right: 1px solid var(--pb-line-warm);\n  }\n  .pb-refresh-item:last-child {\n    border-right: 0;\n  }\n  .pb-refresh-item small {\n    display: block;\n    margin-bottom: 6px;\n    color: var(--pb-plum);\n    font-size: 13px;\n    font-weight: 800;\n    letter-spacing: .9px;\n    text-transform: uppercase;\n  }\n  .pb-refresh-item strong {\n    display: block;\n    margin-bottom: 5px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 23px;\n    font-weight: 600;\n  }\n  .pb-refresh-item p {\n    margin: 0;\n    color: var(--pb-muted);\n    font-size: 15px;\n    line-height: 1.46;\n  }\n  .pb-play-tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 6px;\n    margin-top: 8px;\n  }\n  .pb-play-tags span {\n    padding: 7px 10px;\n    border: 1px solid var(--pb-line-warm);\n    border-radius: 999px;\n    background: rgba(255,255,255,.68);\n    color: var(--pb-ink);\n    font-size: 14px;\n    font-weight: 700;\n  }\n  .pb-how {\n    padding: 24px 0;\n    background: var(--pb-paper);\n  }\n  .pb-how-grid {\n    display: grid;\n    grid-template-columns: minmax(0,.56fr) minmax(0,1.44fr);\n    gap: 18px;\n    align-items: start;\n  }\n  .pb-how-copy h2 {\n    margin-bottom: 4px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(42px,4.8vw,56px);\n    line-height: 1.05;\n    letter-spacing: -1.4px;\n    font-weight: 600;\n  }\n  .pb-how-copy p {\n    margin-bottom: 0;\n    color: var(--pb-text);\n    font-size: 17px;\n    line-height: 1.52;\n  }\n  .pb-safety {\n    margin-top: 8px;\n    padding: 10px 12px;\n    border-left: 4px solid var(--pb-rose);\n    background: var(--pb-rose-soft);\n    color: var(--pb-text);\n    font-size: 15px;\n    line-height: 1.48;\n  }\n  .pb-cycle {\n    position: relative;\n    border-top: 1px solid var(--pb-line);\n  }\n  .pb-cycle-step {\n    display: grid;\n    grid-template-columns: 115px minmax(0,1fr);\n    gap: 8px;\n    padding: 8px 0;\n    border-bottom: 1px solid var(--pb-line);\n  }\n  .pb-cycle-step span {\n    color: var(--pb-plum);\n    font-size: 13px;\n    font-weight: 800;\n    letter-spacing: .9px;\n    text-transform: uppercase;\n  }\n  .pb-cycle-step strong {\n    display: block;\n    margin-bottom: 5px;\n    font-size: 18px;\n  }\n  .pb-cycle-step p {\n    margin: 0;\n    color: var(--pb-text);\n    font-size: 16px;\n    line-height: 1.48;\n  }\n  .pb-end {\n    position: relative;\n    overflow: hidden;\n    padding: 24px 0 26px;\n    background:\n      radial-gradient(circle at 50% 120%, rgba(201,144,152,.22), transparent 35%),\n      linear-gradient(135deg, #604457 0%, #4f3948 100%);\n    color: #fff;\n    text-align: center;\n  }\n  .pb-end .pb-kicker {\n    color: #efc4c8;\n  }\n  .pb-end .pb-kicker:before {\n    background: #efc4c8;\n  }\n  .pb-end h2 {\n    margin-bottom: 4px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(40px,4.7vw,54px);\n    line-height: 1.05;\n    font-weight: 600;\n  }\n  .pb-end p {\n    max-width: 720px;\n    margin: 0 auto;\n    color: rgba(255,255,255,.80);\n    font-size: 17px;\n    line-height: 1.50;\n  }\n  @container catniptoy (max-width: 860px) {\n    .pb-hero-grid,\n    .pb-core-section,\n    .pb-textures-head,\n    .pb-wobble-grid,\n    .pb-grab-grid,\n    .pb-how-grid {\n      grid-template-columns: 1fr;\n    }\n    .pb-play-spectrum {\n      margin-top: 8px;\n    }\n    .pb-core-visual {\n      min-height: 360px;\n    }\n    .pb-grab-actions {\n      justify-content: flex-start;\n    }\n    .pb-refresh-strip {\n      grid-template-columns: repeat(2,minmax(0,1fr));\n    }\n    .pb-refresh-item:nth-child(2) {\n      border-right: 0;\n    }\n    .pb-refresh-item:nth-child(-n+2) {\n      border-bottom: 1px solid var(--pb-line-warm);\n    }\n  }\n  @container catniptoy (max-width: 560px) {\n    .corvenoa-catniptoy-v2 {\n      font-size: 16px;\n    }\n    .pb-wrap {\n      width: calc(100% - 22px);\n    }\n    .pb-hero {\n      padding: 22px 0 20px;\n    }\n    .pb-brand {\n      font-size: 28px;\n    }\n    .pb-kicker,\n    .pb-spectrum-label {\n      font-size: 13px;\n    }\n    .pb-hero-copy h1 {\n      font-size: 40px;\n      letter-spacing: -1.2px;\n    }\n    .pb-hero-copy p {\n      font-size: 16px;\n    }\n    .pb-chip,\n    .pb-grab-actions span,\n    .pb-play-tags span {\n      font-size: 13px;\n    }\n    .pb-main,\n    .pb-textures,\n    .pb-wobble,\n    .pb-refresh,\n    .pb-how {\n      padding: 22px 0;\n    }\n    .pb-core-copy h2,\n    .pb-textures-head h2,\n    .pb-wobble-copy h2,\n    .pb-grab h2,\n    .pb-refresh-head h2,\n    .pb-how-copy h2,\n    .pb-end h2 {\n      font-size: 35px;\n      letter-spacing: -.8px;\n    }\n    .pb-core-copy p,\n    .pb-textures-head p,\n    .pb-wobble-copy \u003e p,\n    .pb-grab p,\n    .pb-refresh-head p,\n    .pb-how-copy p,\n    .pb-end p {\n      font-size: 16px;\n    }\n    .pb-petal-row,\n    .pb-cycle-step {\n      grid-template-columns: 1fr;\n      gap: 5px;\n    }\n    .pb-core-visual {\n      min-height: 430px;\n    }\n    .pb-ring-1 {\n      width: 280px;\n      height: 280px;\n    }\n    .pb-ring-2 {\n      width: 202px;\n      height: 202px;\n    }\n    .pb-ring-3 {\n      width: 122px;\n      height: 122px;\n    }\n    .pb-ring-note {\n      width: 145px;\n      font-size: 14px;\n    }\n    .pb-ring-note.left {\n      left: 0;\n      top: 4px;\n      text-align: left;\n    }\n    .pb-ring-note.right {\n      right: 0;\n      bottom: 0;\n    }\n    .pb-refresh-strip {\n      grid-template-columns: 1fr;\n    }\n    .pb-refresh-item,\n    .pb-refresh-item:nth-child(2),\n    .pb-refresh-item:nth-child(-n+2) {\n      border-right: 0;\n      border-bottom: 1px solid var(--pb-line-warm);\n    }\n    .pb-refresh-item:last-child {\n      border-bottom: 0;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"corvenoa-catniptoy-v2\"\u003e\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"pb-hero\"\u003e\n    \u003cdiv class=\"pb-wrap\"\u003e\n      \u003cdiv class=\"pb-hero-grid\"\u003e\n        \u003cdiv class=\"pb-hero-copy\"\u003e\n          \u003cdiv class=\"pb-brand\"\u003eCorvenoa™\u003c\/div\u003e\n          \u003cdiv class=\"pb-kicker\"\u003eRefillable Catnip Play Toy\u003c\/div\u003e\n          \u003ch1\u003e\n            Fresh Scent. Curious Paws.\n            \u003cspan\u003eMore Play.\u003c\/span\u003e\n          \u003c\/h1\u003e\n          \u003cp\u003e\n            The Corvenoa™ Refillable Catnip Play Toy adds movement, scent and variety\n            to your cat's indoor play routine. Its compact, lightweight body combines\n            a soft fabric exterior with a refillable inner pocket for supervised batting,\n            rolling, chasing, carrying, grabbing and kicking.\n          \u003c\/p\u003e\n          \u003cdiv class=\"pb-hero-meta\"\u003e\n            \u003cspan class=\"pb-chip\"\u003eRefillable Catnip Pocket\u003c\/span\u003e\n            \u003cspan class=\"pb-chip\"\u003eSoft Fabric Exterior\u003c\/span\u003e\n            \u003cspan class=\"pb-chip\"\u003eIrregular Rolling Motion\u003c\/span\u003e\n            \u003cspan class=\"pb-chip\"\u003eQuiet Indoor Play\u003c\/span\u003e\n            \u003cspan class=\"pb-chip\"\u003eLightweight \u0026amp; Portable\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pb-play-spectrum\"\u003e\n          \u003cdiv class=\"pb-spectrum-label\"\u003eIndoor Play Variety\u003c\/div\u003e\n          \u003cdiv class=\"pb-spectrum-word\"\u003e\n            \u003cstrong\u003eSniff\u003c\/strong\u003e\n            \u003cspan\u003eScent\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pb-spectrum-word\"\u003e\n            \u003cstrong\u003eBat\u003c\/strong\u003e\n            \u003cspan\u003eMovement\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pb-spectrum-word\"\u003e\n            \u003cstrong\u003eChase\u003c\/strong\u003e\n            \u003cspan\u003eTracking\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pb-spectrum-word\"\u003e\n            \u003cstrong\u003eGrab\u003c\/strong\u003e\n            \u003cspan\u003eTexture\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pb-spectrum-word\"\u003e\n            \u003cstrong\u003eKick\u003c\/strong\u003e\n            \u003cspan\u003eBody Play\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003c!-- IMAGE 1 \/ REFILL --\u003e\n  \u003csection class=\"pb-main\"\u003e\n    \u003cdiv class=\"pb-wrap\"\u003e\n      \u003cimg class=\"pb-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0766\/6483\/2179\/files\/1_3a309b9c-bf51-4eca-bde3-3ab1c3874554.png?v=1789981254\" alt=\"Corvenoa Refillable Catnip Play Toy overview\" loading=\"eager\"\u003e\n      \u003cdiv class=\"pb-core-section\"\u003e\n        \u003cdiv class=\"pb-core-copy\"\u003e\n          \u003cdiv class=\"pb-kicker\"\u003eRefillable Catnip Pocket\u003c\/div\u003e\n          \u003ch2\u003eRefresh the scent instead of replacing the entire toy.\u003c\/h2\u003e\n          \u003cp\u003e\n            The concealed inner pocket holds a small amount of dried catnip or another\n            cat-safe herbal filling. When the aroma fades, remove the old filling, add\n            a small amount of fresh catnip and close the pocket securely before play.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pb-core-visual\"\u003e\n          \u003cdiv class=\"pb-ring pb-ring-1\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"pb-ring pb-ring-2\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"pb-ring pb-ring-3\"\u003e\n            \u003cdiv class=\"pb-ring-copy\"\u003e\n              \u003csmall\u003eInside\u003c\/small\u003e\n              \u003cstrong\u003eRefillable Scent Pocket\u003c\/strong\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pb-ring-note left\"\u003e\n            \u003cstrong\u003eSoft Exterior\u003c\/strong\u003e\n            Fabric gives paws a comfortable surface to grip, carry and kick.\n          \u003c\/div\u003e\n          \u003cdiv class=\"pb-ring-note right\"\u003e\n            \u003cstrong\u003eRefresh Loop\u003c\/strong\u003e\n            Open, refill, close securely and bring the toy back into play.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003c!-- TEXTURES --\u003e\n  \u003csection class=\"pb-textures\"\u003e\n    \u003cdiv class=\"pb-wrap\"\u003e\n      \u003cdiv class=\"pb-textures-head\"\u003e\n        \u003ch2\u003eSoft fabric, subtle texture and plenty of ways to investigate.\u003c\/h2\u003e\n        \u003cp\u003e\n          The exterior combines a soft-touch surface with stitched ridges and textured\n          areas that give cats more places to paw, rub, grip and explore during normal play.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pb-petal-lines\"\u003e\n        \u003cdiv class=\"pb-petal-row\"\u003e\n          \u003csmall\u003eSurface 01\u003c\/small\u003e\n          \u003cstrong\u003eSoft Fabric Exterior\u003c\/strong\u003e\n          \u003cp\u003eComfortable against paws and useful for gripping, kicking, carrying and rubbing.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pb-petal-row\"\u003e\n          \u003csmall\u003eSurface 02\u003c\/small\u003e\n          \u003cstrong\u003eStitched Texture\u003c\/strong\u003e\n          \u003cp\u003eSubtle raised areas create additional surfaces for paws and claws to investigate.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pb-petal-row\"\u003e\n          \u003csmall\u003eSurface 03\u003c\/small\u003e\n          \u003cstrong\u003eCompact Rounded Body\u003c\/strong\u003e\n          \u003cp\u003eThe lightweight form is easy for many cats to bat, roll, chase and carry.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pb-petal-row\"\u003e\n          \u003csmall\u003eSurface 04\u003c\/small\u003e\n          \u003cstrong\u003eQuiet Indoor Play\u003c\/strong\u003e\n          \u003cp\u003eNo motor, electronic parts or hard plastic shell means a quieter option for shared indoor spaces.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003c!-- IMAGE 2 \/ MOTION --\u003e\n  \u003csection class=\"pb-wobble\"\u003e\n    \u003cdiv class=\"pb-wrap\"\u003e\n      \u003cdiv class=\"pb-wobble-grid\"\u003e\n        \u003cdiv\u003e\n          \u003cimg class=\"pb-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0766\/6483\/2179\/files\/2_83029217-3b7c-4c15-847a-82279faa600a.png?v=1789981254\" alt=\"Corvenoa Refillable Catnip Play Toy irregular movement and indoor play\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pb-wobble-copy\"\u003e\n          \u003cdiv class=\"pb-kicker\"\u003eIrregular Rolling Motion\u003c\/div\u003e\n          \u003ch2\u003eNot one perfectly straight roll every time.\u003c\/h2\u003e\n          \u003cp\u003e\n            The slightly asymmetrical shape creates varied movement as it is tapped across\n            the floor. Each swat may send the toy in a different direction, helping play\n            feel less repetitive.\n          \u003c\/p\u003e\n          \u003cdiv class=\"pb-motion-map\"\u003e\n            \u003cdiv class=\"pb-motion\"\u003e\n              \u003cstrong\u003eRoll\u003c\/strong\u003e\n              \u003cspan\u003eThe toy moves across clean indoor flooring when tapped or gently tossed.\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"pb-motion\"\u003e\n              \u003cstrong\u003eTurn\u003c\/strong\u003e\n              \u003cspan\u003eThe offset form can curve or shift direction instead of traveling in one perfect line.\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"pb-motion\"\u003e\n              \u003cstrong\u003ePause\u003c\/strong\u003e\n              \u003cspan\u003eShort stops create moments to sniff, grab, carry or prepare another pounce.\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"pb-motion\"\u003e\n              \u003cstrong\u003eMove Again\u003c\/strong\u003e\n              \u003cspan\u003eAnother tap can restart the chase from a different angle.\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003c!-- PLAY --\u003e\n  \u003csection class=\"pb-grab\"\u003e\n    \u003cdiv class=\"pb-wrap\"\u003e\n      \u003cdiv class=\"pb-grab-grid\"\u003e\n        \u003cdiv\u003e\n          \u003ch2\u003eMade for more than sniffing.\u003c\/h2\u003e\n          \u003cp\u003e\n            Use it during short interactive sessions by rolling, tossing or sliding it\n            within reach, or place it in a designated activity area for supervised independent play.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pb-grab-actions\"\u003e\n          \u003cspan\u003eSniff the Scent\u003c\/span\u003e\n          \u003cspan\u003eBat With a Paw\u003c\/span\u003e\n          \u003cspan\u003eChase the Roll\u003c\/span\u003e\n          \u003cspan\u003eGrab the Toy\u003c\/span\u003e\n          \u003cspan\u003eCarry It\u003c\/span\u003e\n          \u003cspan\u003eKick \u0026amp; Reposition\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003c!-- IMAGE 3 \/ REFRESH + STORAGE --\u003e\n  \u003csection class=\"pb-refresh\"\u003e\n    \u003cdiv class=\"pb-wrap\"\u003e\n      \u003cdiv class=\"pb-refresh-head\"\u003e\n        \u003cdiv class=\"pb-kicker\"\u003eRefresh Instead of Replace\u003c\/div\u003e\n        \u003ch2\u003eRotate the toy, refresh the scent and bring it back later.\u003c\/h2\u003e\n        \u003cp\u003e\n          Individual responses to catnip vary, and some cats—especially young kittens—may\n          show little or no interest. The toy can still be used for supervised batting,\n          chasing, carrying and kicking.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cimg class=\"pb-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0766\/6483\/2179\/files\/3_cb041b98-df9d-428d-9d77-1a26f90cf1a8.png?v=1789981254\" alt=\"Corvenoa Refillable Catnip Play Toy refill storage and indoor play uses\" loading=\"lazy\"\u003e\n      \u003cdiv class=\"pb-refresh-strip\"\u003e\n        \u003cdiv class=\"pb-refresh-item\"\u003e\n          \u003csmall\u003eScent\u003c\/small\u003e\n          \u003cstrong\u003eConcealed Refill Pocket\u003c\/strong\u003e\n          \u003cp\u003eOpen the refill area only when the scent needs refreshing, then close it securely.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pb-refresh-item\"\u003e\n          \u003csmall\u003ePortability\u003c\/small\u003e\n          \u003cstrong\u003eLightweight \u0026amp; Compact\u003c\/strong\u003e\n          \u003cp\u003eEasy to store in a drawer, travel bag or cat-care basket when not in use.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pb-refresh-item\"\u003e\n          \u003csmall\u003eRoutine\u003c\/small\u003e\n          \u003cstrong\u003eToy Rotation Friendly\u003c\/strong\u003e\n          \u003cp\u003eRotate it with other cat toys to help keep indoor play more varied.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pb-refresh-item\"\u003e\n          \u003csmall\u003eHome\u003c\/small\u003e\n          \u003cstrong\u003eUnderstated Design\u003c\/strong\u003e\n          \u003cp\u003eNeutral colors and a minimal shape blend easily into modern indoor spaces.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pb-play-tags\"\u003e\n        \u003cspan\u003eBatting\u003c\/span\u003e\n        \u003cspan\u003ePouncing\u003c\/span\u003e\n        \u003cspan\u003eChasing\u003c\/span\u003e\n        \u003cspan\u003eGrabbing\u003c\/span\u003e\n        \u003cspan\u003eCarrying\u003c\/span\u003e\n        \u003cspan\u003eKicking\u003c\/span\u003e\n        \u003cspan\u003eCatnip Play\u003c\/span\u003e\n        \u003cspan\u003eToy Rotation\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003c!-- HOW TO USE --\u003e\n  \u003csection class=\"pb-how\"\u003e\n    \u003cdiv class=\"pb-wrap\"\u003e\n      \u003cdiv class=\"pb-how-grid\"\u003e\n        \u003cdiv class=\"pb-how-copy\"\u003e\n          \u003cdiv class=\"pb-kicker\"\u003eHow to Use\u003c\/div\u003e\n          \u003ch2\u003eSeven simple steps from refill to storage.\u003c\/h2\u003e\n          \u003cp\u003e\n            Use only a small amount of cat-safe filling, close the refill opening fully,\n            introduce the toy gently and supervise every play session.\n          \u003c\/p\u003e\n          \u003cdiv class=\"pb-safety\"\u003e\n            This product is not intended for aggressive chewing. Inspect the toy after every\n            play session and remove it immediately if fabric, thread or filling becomes exposed.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pb-cycle\"\u003e\n          \u003cdiv class=\"pb-cycle-step\"\u003e\n            \u003cspan\u003eStep 01\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cstrong\u003eOpen the Refill Pocket\u003c\/strong\u003e\n              \u003cp\u003eLocate the concealed refill opening and open it gently.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pb-cycle-step\"\u003e\n            \u003cspan\u003eStep 02\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cstrong\u003eAdd Catnip\u003c\/strong\u003e\n              \u003cp\u003ePlace a small amount of dried catnip or another veterinarian-approved, cat-safe herbal filling inside. Do not overfill.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pb-cycle-step\"\u003e\n            \u003cspan\u003eStep 03\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cstrong\u003eClose It Securely\u003c\/strong\u003e\n              \u003cp\u003eMake sure the refill opening is completely closed before allowing your cat to play with the toy.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pb-cycle-step\"\u003e\n            \u003cspan\u003eStep 04\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cstrong\u003eIntroduce the Toy\u003c\/strong\u003e\n              \u003cp\u003eGently roll, toss or slide the toy across the floor to attract your cat's attention.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pb-cycle-step\"\u003e\n            \u003cspan\u003eStep 05\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cstrong\u003eAllow Natural Play\u003c\/strong\u003e\n              \u003cp\u003eLet your cat bat, chase, grab, carry, kick or rub against the toy at their own pace.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pb-cycle-step\"\u003e\n            \u003cspan\u003eStep 06\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cstrong\u003eRefresh When Needed\u003c\/strong\u003e\n              \u003cp\u003eWhen the scent becomes less noticeable, remove the old filling and replace it with a small amount of fresh catnip.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pb-cycle-step\"\u003e\n            \u003cspan\u003eStep 07\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cstrong\u003eInspect and Store\u003c\/strong\u003e\n              \u003cp\u003eCheck the toy after every play session and store it in a clean, dry place when not in use.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003c!-- SAFETY --\u003e\n  \u003csection class=\"pb-refresh\" style=\"background:var(--pb-rose-soft); border-top:1px solid var(--pb-line-warm);\"\u003e\n    \u003cdiv class=\"pb-wrap\"\u003e\n      \u003cdiv class=\"pb-refresh-head\"\u003e\n        \u003cdiv class=\"pb-kicker\"\u003ePlay and Safety Notes\u003c\/div\u003e\n        \u003ch2\u003eSupervise every session and inspect the toy regularly.\u003c\/h2\u003e\n        \u003cp\u003e\n          Make sure the refill pocket is fully closed before use and use only dried catnip\n          or another filling confirmed as safe for cats.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pb-refresh-strip\"\u003e\n        \u003cdiv class=\"pb-refresh-item\"\u003e\n          \u003csmall\u003eSupervision\u003c\/small\u003e\n          \u003cstrong\u003eWatch Every Session\u003c\/strong\u003e\n          \u003cp\u003eDo not leave the toy with a cat that is chewing aggressively or trying to tear the fabric.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pb-refresh-item\"\u003e\n          \u003csmall\u003eFilling\u003c\/small\u003e\n          \u003cstrong\u003eKeep It Contained\u003c\/strong\u003e\n          \u003cp\u003eDo not allow your cat to swallow the filling, fabric, thread or any part of the toy.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pb-refresh-item\"\u003e\n          \u003csmall\u003eCondition\u003c\/small\u003e\n          \u003cstrong\u003eInspect for Damage\u003c\/strong\u003e\n          \u003cp\u003eRemove and discard the toy immediately if stitching becomes loose, fabric tears or filling is exposed.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pb-refresh-item\"\u003e\n          \u003csmall\u003eCare\u003c\/small\u003e\n          \u003cstrong\u003eKeep It Dry\u003c\/strong\u003e\n          \u003cp\u003eFollow the product's specific cleaning instructions and keep the toy dry between uses.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pb-play-tags\"\u003e\n        \u003cspan\u003eDo Not Overfill\u003c\/span\u003e\n        \u003cspan\u003eNot for Aggressive Chewing\u003c\/span\u003e\n        \u003cspan\u003eCat-Safe Filling Only\u003c\/span\u003e\n        \u003cspan\u003eInspect After Play\u003c\/span\u003e\n        \u003cspan\u003eConsult a Veterinarian for Medical Conditions or Unusual Sensitivity\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003c!-- END --\u003e\n  \u003csection class=\"pb-end\"\u003e\n    \u003cdiv class=\"pb-wrap\"\u003e\n      \u003cdiv class=\"pb-kicker\"\u003eCorvenoa™ Cat Play\u003c\/div\u003e\n      \u003ch2\u003eSniff. Bat. Chase. Grab. Kick.\u003c\/h2\u003e\n      \u003cp\u003e\n        A refillable, soft-fabric toy designed to bring scent, movement and variety\n        into supervised indoor play.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"My Store","offers":[{"title":"Default Title","offer_id":46052321067187,"sku":null,"price":22.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0766\/6483\/2179\/files\/10_d36ec71f-de47-4762-8488-477e92f795aa.png?v=1789981254","url":"https:\/\/corvenoa.com\/products\/corvenoa%e2%84%a2-pouncebloom-refillable-catnip-sensory-play-pod","provider":"Corvenoa™","version":"1.0","type":"link"}