{"title":"Pet Toys","description":null,"products":[{"product_id":"mymeow-aqua-adventures-5-in-1-cat-toy-set","title":"5-in-1 Interactive Cat Toy Set","description":"\u003cp class=\"isSelectedEnd\"\u003e\u003cstrong\u003e\u003cspan\u003eDescription:\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cspan\u003eA versatile 5-in-1 cat toy set designed to keep cats active, entertained, and mentally stimulated. Ideal for encouraging natural hunting, chasing, and playful behaviours while providing a variety of activities in one set.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cstrong\u003e\u003cspan\u003eSpecifications:\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eQuantity: 5-in-1 Set\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSuitable For: Cats\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eToy Type: Interactive cat toy set\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRecommended Use: Indoor play and exercise\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eActivity Support: Chasing, hunting, and interactive play\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eMain Benefits: Entertainment, exercise, mental stimulation, and enrichment\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sayby’s Sanctuary ","offers":[{"title":"Default Title","offer_id":48783385985289,"sku":null,"price":5.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/F5F8DEDF-45D9-41C0-B211-BB5AD8649042.png?v=1733145367"},{"product_id":"mymeow-magic-glove-cat-teaser-toy","title":"Interactive Cat Teaser Glove Toy","description":"\u003cp class=\"isSelectedEnd\"\u003e\u003cstrong\u003e\u003cspan\u003eDescription:\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cspan\u003eA fun interactive glove toy designed to encourage cats to play, chase, and engage with their owner. Ideal for stimulating natural hunting instincts while providing enjoyable bonding and exercise time.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cstrong\u003e\u003cspan\u003eSpecifications:\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eSuitable For: Cats\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eToy Type: Interactive teaser toy\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDesign: Wearable glove\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRecommended Use: Interactive play and bonding\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eActivity Support: Chasing and hunting play\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eMain Benefits: Exercise, mental stimulation, and entertainment\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sayby’s Sanctuary ","offers":[{"title":"Default Title","offer_id":48783431237897,"sku":null,"price":5.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/FCA88DB1-3B81-40B2-9984-AF87DB5B1676.png?v=1789640302"},{"product_id":"smart-choice-plush-snake-dog-toy-with-squeaker","title":"Plush Snake Dog Toy With Squeaker","description":"\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e\u003cbr\u003eA soft and playful plush snake toy designed to provide dogs with hours of fun and entertainment. The built-in squeaker encourages interactive play while the soft texture makes it comfortable for chewing, carrying, and cuddling.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSoft plush snake design\u003c\/li\u003e\n\u003cli\u003eIncludes built-in squeaker for interactive play\u003c\/li\u003e\n\u003cli\u003eHelps reduce boredom and provide mental stimulation\u003c\/li\u003e\n\u003cli\u003eSuitable for chewing, carrying, and playing\u003c\/li\u003e\n\u003cli\u003eLightweight and easy for dogs to handle\u003c\/li\u003e\n\u003cli\u003eIdeal for indoor playtime\u003c\/li\u003e\n\u003cli\u003eSuitable for dogs of various sizes\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sayby’s Sanctuary ","offers":[{"title":"Default Title","offer_id":48783464071433,"sku":null,"price":5.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/91E415B8-1FC9-4A64-8647-D9882BF7BA74.png?v=1733146170"},{"product_id":"interactive-cat-toy-with-mouse-and-ball","title":"Interactive Cat Toy with Mouse and Ball","description":"\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e\u003cbr\u003eA fun interactive cat toy designed to encourage play, exercise, and natural hunting instincts. Featuring a mouse and ball design, it keeps cats entertained while providing mental stimulation and active playtime.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eInteractive toy with mouse and ball features\u003c\/li\u003e\n\u003cli\u003eEncourages natural chasing and hunting behaviour\u003c\/li\u003e\n\u003cli\u003eHelps keep cats active and engaged\u003c\/li\u003e\n\u003cli\u003eProvides mental stimulation and entertainment\u003c\/li\u003e\n\u003cli\u003eSuitable for kittens and adult cats\u003c\/li\u003e\n\u003cli\u003eIdeal for indoor playtime\u003c\/li\u003e\n\u003cli\u003eHelps reduce boredom and inactivity\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sayby’s Sanctuary ","offers":[{"title":"Default Title","offer_id":48783475966217,"sku":null,"price":11.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/8B3F15C3-1F7D-4A7E-8BE1-5600761B70C2.png?v=1733146379"},{"product_id":"smart-choice-interactive-window-track-cat-toy","title":"Interactive Window Track Cat Toy","description":"\u003cp dir=\"auto\"\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e\u003cbr\u003eA fun interactive cat toy designed to keep cats entertained and active. The window track design encourages chasing, batting, and playing while helping satisfy natural hunting instincts and providing mental stimulation.\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eInteractive window track design\u003c\/li\u003e\n\u003cli\u003eEncourages chasing and playful behaviour\u003c\/li\u003e\n\u003cli\u003eHelps improve mental stimulation and activity\u003c\/li\u003e\n\u003cli\u003eSupports natural hunting instincts\u003c\/li\u003e\n\u003cli\u003eSuitable for kittens and adult cats\u003c\/li\u003e\n\u003cli\u003eIdeal for indoor playtime\u003c\/li\u003e\n\u003cli\u003eHelps reduce boredom and keeps cats engaged\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sayby’s Sanctuary ","offers":[{"title":"Default Title","offer_id":48783488450825,"sku":null,"price":4.25,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/AF4E0CDC-54A6-43F1-81A5-C0DBB376CE7A.png?v=1733146679"},{"product_id":"string-rubber-squeaky-rope-tug-toy","title":"String Rubber Squeaky Rope Tug Toy","description":"\u003cp dir=\"auto\"\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e\u003cbr\u003eA durable interactive tug toy designed to provide dogs with fun and engaging playtime. Combining a rope design with a squeaky rubber element, it encourages chewing, pulling, and interactive games while helping keep dogs active and entertained.\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRope and rubber combination design\u003c\/li\u003e\n\u003cli\u003eIncludes built-in squeaker for added fun\u003c\/li\u003e\n\u003cli\u003eSuitable for tugging, chewing, and interactive play\u003c\/li\u003e\n\u003cli\u003eHelps support dental stimulation through chewing\u003c\/li\u003e\n\u003cli\u003eEncourages physical activity and engagement\u003c\/li\u003e\n\u003cli\u003eDurable design for regular play sessions\u003c\/li\u003e\n\u003cli\u003eSuitable for dogs of various sizes\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sayby’s Sanctuary ","offers":[{"title":"Default Title","offer_id":48783509192969,"sku":null,"price":2.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/AC7F6562-B169-4E73-973F-C5034AC75286.png?v=1789644196"},{"product_id":"non-rubber-treat-dispensing-dog-chew-toy","title":"Non Rubber Treat Dispensing Dog Chew toy","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-3 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"LR5Y_W_content yWcLfW_streamingContainer markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e\u003cbr\u003eA fun treat dispensing chew toy designed to keep dogs entertained while providing mental stimulation. The interactive design encourages natural chewing behaviour and rewards pets with treats during playtime.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eTreat dispensing interactive dog toy\u003c\/li\u003e\n\u003cli\u003eNon-rubber chew toy design\u003c\/li\u003e\n\u003cli\u003eHelps provide mental stimulation and engagement\u003c\/li\u003e\n\u003cli\u003eEncourages healthy chewing habits\u003c\/li\u003e\n\u003cli\u003eSuitable for dogs of different sizes\u003c\/li\u003e\n\u003cli\u003eCan be used for playtime and reward-based activities\u003c\/li\u003e\n\u003cli\u003eEasy to use and refill with treats\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden has-[\u0026gt;_:empty]:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Sayby’s Sanctuary ","offers":[{"title":"Default Title","offer_id":48783526232329,"sku":null,"price":6.2,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/E1DE1754-4B53-4239-85BF-BF78B6C5BB10.png?v=1733147217"},{"product_id":"inflatable-pet-tennis-ball-extra-large","title":"Inflatable Pet Tennis Ball Extra Large","description":"\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e\u003cbr\u003eProvide your pet with hours of fun and active play with this extra-large inflatable tennis ball. Designed for chasing, fetching, and interactive games, it helps encourage exercise while keeping dogs entertained.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eExtra-large inflatable pet ball\u003c\/li\u003e\n\u003cli\u003eDesigned for fetching and active play\u003c\/li\u003e\n\u003cli\u003eHelps encourage exercise and movement\u003c\/li\u003e\n\u003cli\u003eSuitable for dogs and pets\u003c\/li\u003e\n\u003cli\u003eLightweight and easy to use\u003c\/li\u003e\n\u003cli\u003eIdeal for outdoor and indoor play\u003c\/li\u003e\n\u003cli\u003eProvides interactive entertainment for pets\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sayby’s Sanctuary ","offers":[{"title":"Default Title","offer_id":48916279656713,"sku":null,"price":6.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/E9BCA798-9F27-4BD4-86DD-7B37FD866016.png?v=1789639302"},{"product_id":"sayby-s-gift-cards","title":"Sayby’s Gift Cards","description":"\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e\u003cbr\u003eGive someone the freedom to choose their favourite products with a convenient gift card. Perfect for birthdays, celebrations, or special occasions, this gift card allows recipients to select something they truly love.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDigital gift card for online purchases\u003c\/li\u003e\n\u003cli\u003eIdeal for gifting on special occasions\u003c\/li\u003e\n\u003cli\u003eAllows recipients to choose their preferred products\u003c\/li\u003e\n\u003cli\u003eConvenient and easy to use\u003c\/li\u003e\n\u003cli\u003eNo physical delivery required\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sayby’s Sanctuary ","offers":[{"title":"£15.00","offer_id":48962487943433,"sku":null,"price":15.0,"currency_code":"GBP","in_stock":true},{"title":"£25.00","offer_id":48962487976201,"sku":null,"price":25.0,"currency_code":"GBP","in_stock":true},{"title":"£50.00","offer_id":48962488008969,"sku":null,"price":50.0,"currency_code":"GBP","in_stock":true},{"title":"£75.00","offer_id":48962488041737,"sku":null,"price":75.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/C2C7BC4F-5783-42D9-B8A9-3FD0FDED57DE_6346dcab-9177-4f12-9af0-a8a1496d0ed2.png?v=1789479222"},{"product_id":"ancol-acticat-fat-boy-cat-scratcher","title":"Ancol Acticat Fat Boy Cat Scratcher","description":"\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e\u003cbr\u003eGive your cat a fun and satisfying place to scratch, play, and relax with this cat scratcher. Designed to encourage natural scratching behaviour, it helps keep cats entertained while providing an alternative to scratching furniture.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCat scratching toy for indoor cats\u003c\/li\u003e\n\u003cli\u003eEncourages natural scratching instincts\u003c\/li\u003e\n\u003cli\u003eHelps protect furniture from scratches\u003c\/li\u003e\n\u003cli\u003eProvides entertainment and enrichment\u003c\/li\u003e\n\u003cli\u003eSuitable for cats of different sizes\u003c\/li\u003e\n\u003cli\u003eIdeal for playtime and daily use\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sayby’s Sanctuary ","offers":[{"title":"Default Title","offer_id":55431217283337,"sku":null,"price":45.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/22B0117A-8811-4825-86C6-E72E54D51DF3.png?v=1789626781"},{"product_id":"petslucent-cat-scratching-board-corrugate-cat-scratcher-for-indoor-cats-with-box-scratch-pad-with-catnip-cardboard-double-sided-usability-2-pcs","title":"Double-Sided Corrugated Cat Scratching Board with Catnip 1PCS","description":"\u003cstyle type=\"text\/css\"\u003e\n\n.aplus-v2 .premium-aplus-module-3 .premium-module-3-heading {\n    padding-bottom: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-3 .premium-aplus-four-column {\n     text-align: center;\n }\n\n.aplus-v2 .premium-aplus-module-3 .premium-aplus-four-column {\n    text-align: inherit;\n}\n\n.aplus-v2 .premium-aplus-module-3 .premium-aplus-column {\n    display: inline-block;\n    vertical-align: top;\n    width: 25%;\n}\n\n.aplus-v2 .premium-aplus-module-3 .premium-aplus-column {\n    padding: 0 20px;\n}\n\n.aplus-v2 .premium-aplus-module-3 .column-heading {\n    padding-top: 20px;\n}\n\n.aplus-v2 .premium-aplus-module-3 .column-description {\n    padding-top: 10px;\n}\n\n\u003c\/style\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\n.aplus-v2 .premium-aplus-module-2 .premium-background-wrapper {\n    position: relative;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper {\n    position: absolute;\n    width: 50%;\n    height: 100%;\n    top: 0;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right {\n    left: 50%;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right {\n    left: auto;\n    right: 50%;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.secondary-color {\n    color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background {\n    padding: 20px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .aplus-module-2-topic {\n    padding-bottom: 10px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .aplus-module-2-heading {\n    padding-bottom: 20px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .aplus-module-2-description {\n    line-height: 1.5em;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.white-background {\n    background: rgba(255,255,255,0.5);\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background {\n    background: rgba(0,0,0,0.5);\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h1,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h5,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol .a-list-item,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul .a-list-item {\n  color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-content-container {\n    display: table;\n    height: 100%;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container {\n    padding-left: 40px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container {\n\tpadding-left: 0px;\n\tpadding-right: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container {\n    padding-right: 40px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container {\n    padding-right: 0px;\n    padding-left: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-content-column {\n    display: table-cell;\n    vertical-align: middle;\n}\n\n\n\u003c\/style\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\n\/**\n * Premium-module 5: Comparision table - scroller\n *\/\n\n.aplus-v2 .premium-aplus-module-5 h1 {\n    padding-bottom: 30px;\n}\n\n\/* position column-headers relative to this table *\/\n.aplus-v2 .premium-aplus-module-5 .table-container {\n    position: relative;\n    opacity: 1;\n}\n\n.aplus-v2 .premium-aplus-module-5 .table-container.loading {\n    opacity: 0;\n}\n\n.aplus-v2 .premium-aplus-module-5 .table-slider {\n    overflow-x: scroll;\n    overflow-y: visible;\n    width: 100%;\n}\n\n.aplus-v2 .premium-aplus-module-5 td.attribute {\n    min-width: 300px;\n    top: auto;\n    left: 0;\n    z-index: 100;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-5 td.attribute {\n    right: 0px;\n    left: auto;\n}\n\n.aplus-v2 .premium-aplus-module-5 td.active-item,\n.aplus-v2 .premium-aplus-module-5 th.active-item {\n    top: auto;\n    left: 300px;\n    z-index: 100;\n}\n\nhtml[dir=\"rtl\"]  .premium-aplus-module-5 td.active-item,\nhtml[dir=\"rtl\"]  .premium-aplus-module-5 th.active-item {\n    left: auto;\n    right: 300px;\n}\n\n.aplus-v2 .premium-aplus-module-5 .attribute,\n.aplus-v2 .premium-aplus-module-5 .active-item{\n    position: sticky;\n}\n\n.aplus-v2 .premium-aplus-module-5 table.a-bordered td,\n.aplus-v2 .premium-aplus-module-5 table.a-bordered th {\n    background-color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-5 table.a-bordered td.attribute .aplus-popover-trigger::after {\n    content: \"?\";\n    display: inline-block;\n    font-size: 12px;\n    position: relative;\n    bottom: 5px;\n}\n\n.aplus-v2 .premium-aplus-module-5 .product-title {\n    font-size: 15px;\n    padding: 10px 0;\n}\n\n.aplus-v2 .premium-aplus-module-5 .scroll-width {\n    overflow-x: scroll;\n    overflow-y: visible;\n}\n\n\n.aplus-v2 .premium-aplus-module-5 td.attribute.empty {\n    height: 300px;\n}\n\n.aplus-v2 .premium-aplus-module-5 .header-img {\n    padding-top: 10px;\n}\n\n\/* Override default AUI .a-bordered table borders *\/\n.aplus-v2 .premium-aplus-module-5 table.a-bordered {\n    border-width: 0;\n    border-color: #eaeaea;\n    border-style: solid;\n}\n\n\/* Size the top scroller *\/\n.aplus-v2 .premium-aplus-module-5 .scroll-wrapper-top {\n    width: 100%;\n    height: 20px;\n    overflow-x: scroll;\n    overflow-y: visible;\n}\n\n.aplus-v2 .premium-aplus-module-5 .scroll-bar {\n    height: 1px;\n}\n\n.aplus-v2 .premium-aplus-module-5 .add-to-cart {\n    line-height: 1rem;\n    font-weight: normal;\n}\n\n.aplus-v2 .premium-aplus-module-5 .review {\n    font-size: 14px;\n}\n\u003c\/style\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\n\/**\n * Premium modules global styles\n *\/\n.aplus-v2.desktop {\n  max-width: 1464px;\n  min-width: 800px;\n  margin-left: auto;\n  margin-right: auto;\n  word-wrap: break-word;\n  overflow-wrap: break-word;\n  word-break: break-word;\n}\n\/* Undo this for tech-specs because it breaks table layout *\/\n.aplus-v2.desktop .premium-aplus .aplus-tech-spec-table { word-break: initial; }\n\n.aplus-v2 .premium-aplus,\n.aplus-v2 .premium-aplus .aplus-h1,\n.aplus-v2 .premium-aplus .aplus-h2,\n.aplus-v2 .premium-aplus .aplus-p1,\n.aplus-v2 .premium-aplus .aplus-p2,\n.aplus-v2 .premium-aplus .aplus-p3,\n.aplus-v2 .premium-aplus .aplus-accent1,\n.aplus-v2 .premium-aplus .aplus-accent2\n{ font-family: Arial, sans-serif; }\n\n.aplus-v2 .premium-aplus,\n.aplus-v2 .premium-aplus .aplus-h1,\n.aplus-v2 .premium-aplus .aplus-h2,\n.aplus-v2 .premium-aplus .aplus-p1,\n.aplus-v2 .premium-aplus .aplus-p2,\n.aplus-v2 .premium-aplus .aplus-p3,\n.aplus-v2 .premium-aplus .aplus-accent1,\n.aplus-v2 .premium-aplus .aplus-accent2\n{ font-family: inherit; }\n\n\/* type *\/\n.aplus-v2 .premium-aplus .aplus-h1 { font-size: 32px; line-height: 1.2em; font-weight: 500; }\n.aplus-v2 .premium-aplus .aplus-h2 { font-size: 26px; line-height: 1.25em; font-weight: 500; }\n.aplus-v2 .premium-aplus .aplus-h3 { font-size: 18px; line-height: 1.25em; font-weight: 500; }\n.aplus-v2 .premium-aplus .aplus-p1 { font-size: 20px; line-height: 1.3em; font-weight: 300; }\n.aplus-v2 .premium-aplus .aplus-p2 { font-size: 16px; line-height: 1.4em; font-weight: 300; }\n.aplus-v2 .premium-aplus .aplus-p3 { font-size: 14px; line-height: 1.4em; font-weight: 300; }\n.aplus-v2 .premium-aplus .aplus-accent1 { font-size: 16px; line-height: 1.4em; font-weight: 600; }\n.aplus-v2 .premium-aplus .aplus-accent2 { font-size: 14px; line-height: 1.4em; font-weight: 600; }\n\n\/* spacing *\/\n.aplus-v2 .aplus-container-1 { padding: 40px; }\n.aplus-v2 .aplus-container-1-2 { padding: 40px 80px; }\n.aplus-v2 .aplus-container-2 { padding: 80px; }\n.aplus-v2 .aplus-container-3 { padding: 40px 0; }\n\n\/* Display *\/\n.aplus-v2 .premium-aplus .aplus-display-table { display: table; }\n.aplus-v2 .premium-aplus .aplus-display-table-cell { display: table-cell; }\n.aplus-v2 .premium-aplus .aplus-display-inline-block { display: inline-block; }\n\n\/* Aplus display table with min-width 1000px and fill remaining space inside parent *\/\n.aplus-v2.desktop .premium-aplus .aplus-display-table-width { min-width: 1000px; width: 100% }\n\n\/**\n* Padding and margin for element should be 10, 20, 40, or 80 px. Considering mini 10, small 20, medium 40, large 80.\n*\/\n\n\u003c\/style\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"aplus-v2 desktop celwidget\"\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n\u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-3 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"LR5Y_W_content yWcLfW_streamingContainer markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e\u003cbr\u003eProvide your indoor cat with a fun and practical scratching surface with this double-sided cardboard cat scratcher. Designed to support natural scratching behaviour, it helps keep cats entertained while protecting furniture from unwanted scratches. The included catnip adds extra attraction for playtime.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eQuantity: 1PCS\u003c\/li\u003e\n\u003cli\u003eDouble-sided scratching design\u003c\/li\u003e\n\u003cli\u003eMade from corrugated cardboard\u003c\/li\u003e\n\u003cli\u003eIncludes catnip for added attraction\u003c\/li\u003e\n\u003cli\u003eComes with a storage box design\u003c\/li\u003e\n\u003cli\u003eHelps support natural scratching instincts\u003c\/li\u003e\n\u003cli\u003eSuitable for indoor cats\u003c\/li\u003e\n\u003cli\u003eProvides play and enrichment activity\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden has-[\u0026gt;_:empty]:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e","brand":"Sayby’s Sanctuary ","offers":[{"title":"3PCS","offer_id":55436211945737,"sku":"B0CT26ZZT1","price":14.68,"currency_code":"GBP","in_stock":true},{"title":"2 PCS","offer_id":55436211978505,"sku":"B0CT2HDPVX","price":12.84,"currency_code":"GBP","in_stock":true},{"title":"1PCS","offer_id":55436212011273,"sku":"B0CT29L5XX","price":7.33,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/81Oa0wBDA5L.jpg?v=1747140097"},{"product_id":"rosewood-snuggles-reversable-snuggle-tunnel","title":"Rosewood Snuggles Reversable Snuggle Tunnel","description":"\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e\u003cbr\u003eProvide your small pet with a cosy place to hide, rest, and play with this reversible snuggle tunnel. Its soft and comfortable design creates a secure environment for pets while offering a fun space for exploration and relaxation.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eReversible snuggle tunnel design\u003c\/li\u003e\n\u003cli\u003eSoft and comfortable material\u003c\/li\u003e\n\u003cli\u003eProvides a cosy hiding and resting space\u003c\/li\u003e\n\u003cli\u003eSuitable for small pets\u003c\/li\u003e\n\u003cli\u003eIdeal for playing, sleeping, and relaxing\u003c\/li\u003e\n\u003cli\u003eHelps provide comfort and enrichment\u003c\/li\u003e\n\u003cli\u003eEasy to use and maintain\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sayby’s Sanctuary ","offers":[{"title":"Default Title","offer_id":55449404408073,"sku":null,"price":6.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/A0F61EE1-50F8-4272-A3F8-BF071C6BE5B7.png?v=1789625734"},{"product_id":"petslucent-cat-scratcher-26-8-inch-l-shape-cat-scratching-board-with-box-cat-scratching-cardboard-with-ball-toy-for-indoor-cats-large-size","title":"26.8 Inch L Shape Cat Scratcher with Ball Toy","description":"\u003cstyle type=\"text\/css\"\u003e\n\n.aplus-v2 .premium-aplus-module-3 .premium-module-3-heading {\n    padding-bottom: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-3 .premium-aplus-four-column {\n     text-align: center;\n }\n\n.aplus-v2 .premium-aplus-module-3 .premium-aplus-four-column {\n    text-align: inherit;\n}\n\n.aplus-v2 .premium-aplus-module-3 .premium-aplus-column {\n    display: inline-block;\n    vertical-align: top;\n    width: 25%;\n}\n\n.aplus-v2 .premium-aplus-module-3 .premium-aplus-column {\n    padding: 0 20px;\n}\n\n.aplus-v2 .premium-aplus-module-3 .column-heading {\n    padding-top: 20px;\n}\n\n.aplus-v2 .premium-aplus-module-3 .column-description {\n    padding-top: 10px;\n}\n\n\u003c\/style\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\n.aplus-v2 .premium-aplus-module-2 .premium-background-wrapper {\n    position: relative;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper {\n    position: absolute;\n    width: 50%;\n    height: 100%;\n    top: 0;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right {\n    left: 50%;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right {\n    left: auto;\n    right: 50%;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.secondary-color {\n    color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background {\n    padding: 20px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .aplus-module-2-topic {\n    padding-bottom: 10px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .aplus-module-2-heading {\n    padding-bottom: 20px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .aplus-module-2-description {\n    line-height: 1.5em;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.white-background {\n    background: rgba(255,255,255,0.5);\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background {\n    background: rgba(0,0,0,0.5);\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h1,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h5,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol .a-list-item,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul .a-list-item {\n  color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-content-container {\n    display: table;\n    height: 100%;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container {\n    padding-left: 40px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container {\n\tpadding-left: 0px;\n\tpadding-right: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container {\n    padding-right: 40px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container {\n    padding-right: 0px;\n    padding-left: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-content-column {\n    display: table-cell;\n    vertical-align: middle;\n}\n\n\n\u003c\/style\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\n\/**\n * Premium-module 5: Comparision table - scroller\n *\/\n\n.aplus-v2 .premium-aplus-module-5 h1 {\n    padding-bottom: 30px;\n}\n\n\/* position column-headers relative to this table *\/\n.aplus-v2 .premium-aplus-module-5 .table-container {\n    position: relative;\n    opacity: 1;\n}\n\n.aplus-v2 .premium-aplus-module-5 .table-container.loading {\n    opacity: 0;\n}\n\n.aplus-v2 .premium-aplus-module-5 .table-slider {\n    overflow-x: scroll;\n    overflow-y: visible;\n    width: 100%;\n}\n\n.aplus-v2 .premium-aplus-module-5 td.attribute {\n    min-width: 300px;\n    top: auto;\n    left: 0;\n    z-index: 100;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-5 td.attribute {\n    right: 0px;\n    left: auto;\n}\n\n.aplus-v2 .premium-aplus-module-5 td.active-item,\n.aplus-v2 .premium-aplus-module-5 th.active-item {\n    top: auto;\n    left: 300px;\n    z-index: 100;\n}\n\nhtml[dir=\"rtl\"]  .premium-aplus-module-5 td.active-item,\nhtml[dir=\"rtl\"]  .premium-aplus-module-5 th.active-item {\n    left: auto;\n    right: 300px;\n}\n\n.aplus-v2 .premium-aplus-module-5 .attribute,\n.aplus-v2 .premium-aplus-module-5 .active-item{\n    position: sticky;\n}\n\n.aplus-v2 .premium-aplus-module-5 table.a-bordered td,\n.aplus-v2 .premium-aplus-module-5 table.a-bordered th {\n    background-color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-5 table.a-bordered td.attribute .aplus-popover-trigger::after {\n    content: \"?\";\n    display: inline-block;\n    font-size: 12px;\n    position: relative;\n    bottom: 5px;\n}\n\n.aplus-v2 .premium-aplus-module-5 .product-title {\n    font-size: 15px;\n    padding: 10px 0;\n}\n\n.aplus-v2 .premium-aplus-module-5 .scroll-width {\n    overflow-x: scroll;\n    overflow-y: visible;\n}\n\n\n.aplus-v2 .premium-aplus-module-5 td.attribute.empty {\n    height: 300px;\n}\n\n.aplus-v2 .premium-aplus-module-5 .header-img {\n    padding-top: 10px;\n}\n\n\/* Override default AUI .a-bordered table borders *\/\n.aplus-v2 .premium-aplus-module-5 table.a-bordered {\n    border-width: 0;\n    border-color: #eaeaea;\n    border-style: solid;\n}\n\n\/* Size the top scroller *\/\n.aplus-v2 .premium-aplus-module-5 .scroll-wrapper-top {\n    width: 100%;\n    height: 20px;\n    overflow-x: scroll;\n    overflow-y: visible;\n}\n\n.aplus-v2 .premium-aplus-module-5 .scroll-bar {\n    height: 1px;\n}\n\n.aplus-v2 .premium-aplus-module-5 .add-to-cart {\n    line-height: 1rem;\n    font-weight: normal;\n}\n\n.aplus-v2 .premium-aplus-module-5 .review {\n    font-size: 14px;\n}\n\u003c\/style\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\n\/**\n * Premium modules global styles\n *\/\n.aplus-v2.desktop {\n  max-width: 1464px;\n  min-width: 800px;\n  margin-left: auto;\n  margin-right: auto;\n  word-wrap: break-word;\n  overflow-wrap: break-word;\n  word-break: break-word;\n}\n\/* Undo this for tech-specs because it breaks table layout *\/\n.aplus-v2.desktop .premium-aplus .aplus-tech-spec-table { word-break: initial; }\n\n.aplus-v2 .premium-aplus,\n.aplus-v2 .premium-aplus .aplus-h1,\n.aplus-v2 .premium-aplus .aplus-h2,\n.aplus-v2 .premium-aplus .aplus-p1,\n.aplus-v2 .premium-aplus .aplus-p2,\n.aplus-v2 .premium-aplus .aplus-p3,\n.aplus-v2 .premium-aplus .aplus-accent1,\n.aplus-v2 .premium-aplus .aplus-accent2\n{ font-family: Arial, sans-serif; }\n\n.aplus-v2 .premium-aplus,\n.aplus-v2 .premium-aplus .aplus-h1,\n.aplus-v2 .premium-aplus .aplus-h2,\n.aplus-v2 .premium-aplus .aplus-p1,\n.aplus-v2 .premium-aplus .aplus-p2,\n.aplus-v2 .premium-aplus .aplus-p3,\n.aplus-v2 .premium-aplus .aplus-accent1,\n.aplus-v2 .premium-aplus .aplus-accent2\n{ font-family: inherit; }\n\n\/* type *\/\n.aplus-v2 .premium-aplus .aplus-h1 { font-size: 32px; line-height: 1.2em; font-weight: 500; }\n.aplus-v2 .premium-aplus .aplus-h2 { font-size: 26px; line-height: 1.25em; font-weight: 500; }\n.aplus-v2 .premium-aplus .aplus-h3 { font-size: 18px; line-height: 1.25em; font-weight: 500; }\n.aplus-v2 .premium-aplus .aplus-p1 { font-size: 20px; line-height: 1.3em; font-weight: 300; }\n.aplus-v2 .premium-aplus .aplus-p2 { font-size: 16px; line-height: 1.4em; font-weight: 300; }\n.aplus-v2 .premium-aplus .aplus-p3 { font-size: 14px; line-height: 1.4em; font-weight: 300; }\n.aplus-v2 .premium-aplus .aplus-accent1 { font-size: 16px; line-height: 1.4em; font-weight: 600; }\n.aplus-v2 .premium-aplus .aplus-accent2 { font-size: 14px; line-height: 1.4em; font-weight: 600; }\n\n\/* spacing *\/\n.aplus-v2 .aplus-container-1 { padding: 40px; }\n.aplus-v2 .aplus-container-1-2 { padding: 40px 80px; }\n.aplus-v2 .aplus-container-2 { padding: 80px; }\n.aplus-v2 .aplus-container-3 { padding: 40px 0; }\n\n\/* Display *\/\n.aplus-v2 .premium-aplus .aplus-display-table { display: table; }\n.aplus-v2 .premium-aplus .aplus-display-table-cell { display: table-cell; }\n.aplus-v2 .premium-aplus .aplus-display-inline-block { display: inline-block; }\n\n\/* Aplus display table with min-width 1000px and fill remaining space inside parent *\/\n.aplus-v2.desktop .premium-aplus .aplus-display-table-width { min-width: 1000px; width: 100% }\n\n\/**\n* Padding and margin for element should be 10, 20, 40, or 80 px. Considering mini 10, small 20, medium 40, large 80.\n*\/\n\n\u003c\/style\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\n\/**\n * Premium-module 7: Video module - Text on right\n *\/\n\n.aplus-v2 .premium-aplus-module-7 .video-panel-container,\n.aplus-v2 .premium-aplus-module-7 .text-panel-container {\n    vertical-align: middle;\n    width: 50%;\n}\n\n.aplus-v2 .premium-aplus-module-7 .video-panel {\n    position: relative;\n}\n\n.aplus-v2 .premium-aplus-module-7 .video-placeholder {\n    padding-bottom: 75%;  \/* Aspect ratio 4:3 for video and image *\/\n}\n\n.aplus-v2 .premium-aplus-module-7 .video-container {\n    position: absolute;\n    top: 0;\n    width: 100%;\n    height: 100%;\n}\n\n.aplus-v2 .premium-aplus.premium-aplus-module-7 .title {\n    padding-bottom: 20px;\n}\n\n\u003c\/style\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"aplus-v2 desktop celwidget\"\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n\u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex min-h-0 grow flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-3 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"LR5Y_W_content yWcLfW_streamingContainer markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex min-h-0 grow flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-3 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"LR5Y_W_content yWcLfW_streamingContainer markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e\u003cbr\u003eGive your indoor cat a fun and practical scratching solution with this L-shaped cat scratcher. Designed with durable scratching cardboard and an attached ball toy, it helps satisfy natural scratching instincts while providing entertainment and activity for cats.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSize: 26.8 inches\u003c\/li\u003e\n\u003cli\u003eL-shaped cat scratching board design\u003c\/li\u003e\n\u003cli\u003eIncludes attached ball toy for extra play\u003c\/li\u003e\n\u003cli\u003eMade with durable scratching cardboard\u003c\/li\u003e\n\u003cli\u003eHelps support natural scratching behaviour\u003c\/li\u003e\n\u003cli\u003eSuitable for indoor cats\u003c\/li\u003e\n\u003cli\u003eProvides exercise and entertainment\u003c\/li\u003e\n\u003cli\u003eLarge size for comfortable use\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden has-[\u0026gt;_:empty]:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"invisible mt-auto grid\"\u003e\n\u003cdiv class=\"col-start-1 row-start-1\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"visible sticky bottom-(--scroll-root-safe-area-inset-bottom,0px) col-start-1 row-start-1 self-end\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"min-h-9 pt-2 text-center text-xs text-token-text-tertiary [view-transition-name:var(--vt-disclaimer)] pb-4 relative overflow-hidden @w-sm\/main:px-[60px]\"\u003e\n\u003cdiv class=\"text-base mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\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\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\n.aplus-v2 .vse-video-player-title,  .aplus-v2 .vse-lightPlayer-vendor{\n    display:none;\n}\n\n#aplus .vse-video-player-title,  #aplus .vse-lightPlayer-vendor{\n    display:none;\n}\n\n\u003c\/style\u003e","brand":"Sayby’s Sanctuary ","offers":[{"title":"4 PCS Cat Scratcher Box","offer_id":55467416584457,"sku":"B0CGRDL162","price":12.02,"currency_code":"GBP","in_stock":true},{"title":"1 PCS L Shape Cat Scratcher","offer_id":55467416617225,"sku":"B0CRGPMVX4","price":19.25,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/8109pAZF4CL.jpg?v=1747145028"},{"product_id":"bone-chew-toy-for-dogs-hardwearing-durable-boredom-buster-dog-toy-strong-and-tough-toy-for-dogs-made-in-the-uk-made-from-recycled-plastics-helps-reduce-seperation-anxiety","title":"Durable Bone Chew Toy for Dogs","description":"\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e\u003cbr\u003eA strong and hardwearing bone-shaped chew toy designed to keep dogs entertained and engaged. This durable toy helps provide mental stimulation, reduce boredom, and encourage healthy chewing habits while supporting interactive play and comfort when dogs are alone.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDurable bone-shaped chew toy design\u003c\/li\u003e\n\u003cli\u003eHelps reduce boredom and provides mental stimulation\u003c\/li\u003e\n\u003cli\u003eStrong construction for long-lasting use\u003c\/li\u003e\n\u003cli\u003eEncourages healthy chewing behaviour\u003c\/li\u003e\n\u003cli\u003eHelps support dogs during alone time\u003c\/li\u003e\n\u003cli\u003eSuitable for interactive and independent play\u003c\/li\u003e\n\u003cli\u003eMade from recycled plastics\u003c\/li\u003e\n\u003cli\u003eMade in the UK\u003c\/li\u003e\n\u003cli\u003eSuitable for dogs of different sizes and breeds\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sayby’s Sanctuary ","offers":[{"title":"Default Title","offer_id":55888297361673,"sku":"B08ZSZY267","price":6.43,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/Untitleddesign_3.png?v=1789629727"},{"product_id":"chewtopia-throw-ring-flying-ring-frisbee-dog-toy-flexible-and-bright-colour-made-in-the-uk-fetch-toy-made-from-recycled-plastics-outdoor-dog-toy","title":"Throw Ring Flying Frisbee Dog Toy","description":"\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e\u003cbr\u003eA flexible and colourful flying ring toy designed for outdoor games and interactive play with dogs. Perfect for fetch activities, this durable toy encourages exercise and bonding while providing an engaging way for dogs to stay active.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDesigned for outdoor fetch and play\u003c\/li\u003e\n\u003cli\u003eFlexible flying ring design\u003c\/li\u003e\n\u003cli\u003eBright colour for easy visibility\u003c\/li\u003e\n\u003cli\u003eHelps encourage exercise and active play\u003c\/li\u003e\n\u003cli\u003eSuitable for interactive games with dogs\u003c\/li\u003e\n\u003cli\u003eMade from recycled plastics\u003c\/li\u003e\n\u003cli\u003eDurable and lightweight construction\u003c\/li\u003e\n\u003cli\u003eMade in the UK\u003c\/li\u003e\n\u003cli\u003eSuitable for dogs of different sizes and breeds\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sayby’s Sanctuary ","offers":[{"title":"Default Title","offer_id":55888396058889,"sku":"B0B2RP59J4","price":6.43,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/Untitleddesign_2.png?v=1789629544"},{"product_id":"cat-toys-interactive-chirping-bird-cat-toy-flapping-wings-simulated-electric-flying-bird-cat-toy-touch-activated-rechargeable-flying-bird-cat-toy-for-indoor-cats-sparrow","title":"Interactive Chirping Flying Bird Cat Toy Sparrow","description":"\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e\u003cbr\u003eAn interactive flying bird toy designed to entertain indoor cats and encourage active play. Featuring flapping wings, realistic bird movements, and chirping sounds, this touch-activated toy helps stimulate natural hunting instincts and keeps cats engaged.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eInteractive flying bird design\u003c\/li\u003e\n\u003cli\u003eFeatures realistic flapping wings and chirping sounds\u003c\/li\u003e\n\u003cli\u003eTouch-activated play function\u003c\/li\u003e\n\u003cli\u003eRechargeable design for convenient use\u003c\/li\u003e\n\u003cli\u003eEncourages exercise and mental stimulation\u003c\/li\u003e\n\u003cli\u003eHelps satisfy natural hunting instincts\u003c\/li\u003e\n\u003cli\u003eSuitable for indoor cats\u003c\/li\u003e\n\u003cli\u003eSimulated bird style: Sparrow\u003c\/li\u003e\n\u003cli\u003eIdeal for cats of different ages and breeds\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sayby’s Sanctuary ","offers":[{"title":"Sparrow","offer_id":55890437144841,"sku":"B0DT9FZ56L","price":16.19,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/cat-toys-interactive-chirping-bird-cat-toy-flapping-wings-simulated-electric-flying-bird-cat-toy-touch-activated-rechargeable-flying-bird-cat-toy-for-indoor-cat-2059352.jpg?v=1788170680"},{"product_id":"goldensun-cat-toy-2-in-1-interactive-cat-toys-for-indoor-cats-automatic-cat-toy-8-holes-mice-whack-a-mole-moving-feather-usb-rechargeable-electronic-kitten-toys-for-all-breeds-black","title":"2-in-1 Interactive Automatic Cat Toy","description":"\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e\u003cbr\u003eAn interactive electronic cat toy designed to keep indoor cats active, entertained, and mentally stimulated. Featuring moving mice and feather play elements, this toy encourages natural hunting instincts and provides engaging playtime for cats of all breeds.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e2-in-1 interactive design\u003c\/li\u003e\n\u003cli\u003eIncludes moving mice and feather play features\u003c\/li\u003e\n\u003cli\u003eHelps stimulate natural hunting instincts\u003c\/li\u003e\n\u003cli\u003eEncourages exercise and active play\u003c\/li\u003e\n\u003cli\u003eSuitable for indoor cats of all breeds\u003c\/li\u003e\n\u003cli\u003eUSB rechargeable design\u003c\/li\u003e\n\u003cli\u003eAutomatic movement for engaging entertainment\u003c\/li\u003e\n\u003cli\u003eHelps reduce boredom and provides mental stimulation\u003c\/li\u003e\n\u003cli\u003eColour: Black\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sayby’s Sanctuary ","offers":[{"title":"Z-Replacement 12Pcs","offer_id":55890457919753,"sku":"B0D2VWCFQ5","price":10.36,"currency_code":"GBP","in_stock":true},{"title":"Perple","offer_id":55890457952521,"sku":"B0CGZCTKWY","price":32.8,"currency_code":"GBP","in_stock":true},{"title":"Black","offer_id":55890457985289,"sku":"B0CGZBHYG6","price":32.81,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/71I_zGQdUJL.jpg?v=1789628960"},{"product_id":"rosewood-small-beef-bone-durable-nylon-chew-toy-for-small-dogs-10kg-promotes-dental-hygiene-long-lasting-chicken-flavour-12cm-bone-shape","title":"Rosewood Small Beef Bone – 10kg","description":"\u003cdiv\u003e\n\u003cdiv id=\"productDescription\" class=\"a-section a-spacing-small\"\u003e\n\u003cp\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe Rosewood Small Beef Bone is the ultimate durable chew toy for small dogs. Crafted from sturdy nylon, this bone satisfies your dog's natural urge to chew while supporting dental health. The textured surface helps reduce plaque buildup, ensuring fresher breath and a cleaner smile. Infused with a long-lasting beef flavour, it’s as tasty as it is functional! With its bone shape and 12cm size, this chew toy is perfect for dogs weighing 10kg or less. Whether your pup needs a distraction or simply loves to chew, this toy offers a safe, mess-free solution to keep them entertained and healthy.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDirections\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eStore in a cool, dry place. See back of packaging for more detail.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv id=\"feature-bullets\" class=\"a-section a-spacing-medium a-spacing-top-small\"\u003e\n\u003cul class=\"a-unordered-list a-vertical a-spacing-mini\"\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e DURABLE DESIGN FOR STRONG CHEWERS: Made from tough nylon, this chew toy is built to withstand chewing, providing hours of enjoyment for large dogs \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e SATISFIES NATURAL CHEWING INSTINCTS: Keeps your dog engaged and helps redirect destructive chewing habits onto a safe and fun toy \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e SUPPORTS DENTAL HYGIENE: The textured surface helps clean teeth and massage gums, reducing plaque and tartar buildup for healthier teeth \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e DELICIOUS BEEF FLAVOUR: Infused with an irresistible beef taste that keeps your dog coming back for more \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e PERFECT FOR LARGE DOGS: Specifically designed for large breeds (20kg+) this 20cm bone-shaped toy is the ideal size for powerful jaws\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Sayby’s Sanctuary ","offers":[{"title":"Single \/ Large","offer_id":56864397918473,"sku":null,"price":9.71,"currency_code":"GBP","in_stock":true},{"title":"Single \/ Small","offer_id":56864397951241,"sku":null,"price":4.01,"currency_code":"GBP","in_stock":true},{"title":"Single \/ Jumbo","offer_id":56864397984009,"sku":null,"price":7.55,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/rosewood-small-beef-bone-durable-nylon-chew-toy-for-small-dogs-10kg-promotes-dental-hygiene-long-lasting-7210143.jpg?v=1789457285"},{"product_id":"pawz-road-cat-tree-for-large-cats-184cm-tall-cat-tower-with-large-condo","title":"184cm Tall Cat Tree Tower for Large Cats","description":"\u003cdiv\u003e\n\u003cdiv lang=\"en_GB\"\u003e\n\u003cdiv class=\"aplus-v2 desktop celwidget\"\u003e\n\u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\n(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\nP.now('premium-module-5-comparison-table-scroller').execute('init-premium-module-5-comparison-table', function(init){\n    if (init) {\n        return;\n    }\n    P.register('premium-module-5-comparison-table-scroller', function(){\n        return function() {\n            P.when('jQuery', 'a-popover', 'A', 'ready').execute('premium-5-comparison-table-scroller', function($, popover, A) {\n                function initCompTable(module) {\n                    \/**\n                    * Premium comparison table: popover trigger module\n                    *\/\n                    var comparisonName = $(module).data('comparison-name');\n                    (function() {\n                        var $additionalInfo = $('.aplus-v2 .aplus-popover-trigger');\n                        $additionalInfo.each(function(i, trigger) {\n                            return popover.create(trigger, $(trigger).data());\n                        });\n                        $additionalInfo.hover(\n                            function() {\n                                $(this).focus();\n                            }\n                        );\n                    })();\n                    \/**\n                    * Premium comparison table: adjust column width module\n                    *\/\n                    (function() {\n                        var VISIBLE_COLUMNS = 4.2;  \/* How many visible columns on load *\/\n                        var MIN_WIDTH = 230;\n                        var getWidth = function() {\n                            return $(this).outerWidth();\n                        }\n                        \/* cache selectors *\/\n                        var\n                            $container = $('.aplus-v2 .comparison-table #'+comparisonName),\n                            $header = $('.aplus-v2 .comparison-table #'+comparisonName+' td.attribute'),\n                            $slider = $('.aplus-v2 .comparison-table #'+comparisonName+' .table-slider'),\n                            $columns = $('.aplus-v2 .comparison-table #'+comparisonName+' .aplus-data-column'),\n                            $activeColumn = $('.aplus-v2 .comparison-table #'+comparisonName+' .aplus-data-column.active.active-item');\n\n                        \/* Formula for determining desired column width *\/\n\n                        var calculatedColumnWidth = Math.floor(\n                            ($container.innerWidth() - $header.innerWidth()) \/ VISIBLE_COLUMNS\n                        );\n\n                        var childWidths = $activeColumn.map(getWidth).get();\n                        var maxChildWidth = Math.max(MIN_WIDTH, Math.max.apply(Math, childWidths));\n                        var minColumnWidth = $columns.innerWidth();\n\n                        \/* set the min-width of each column to the calulated width or minWidth *\/\n                        $columns.css(\n                            'min-width',\n                            Math.max(MIN_WIDTH, (calculatedColumnWidth \u003c minColumnWidth\n                                ? calculatedColumnWidth\n                                : minColumnWidth))\n                        );\n                        $activeColumn.css('width', maxChildWidth);\n\n                        \/* show the component *\/\n                        $container.removeClass('loading');\n                    })();\n\n                    \/**\n                     * Premium comparison table: sticky attribute \u0026 column\n                     *\/\n\n                    (function() {\n                        \/* cache selectors *\/\n                        const comparisonTable = document.querySelector('.aplus-v2 .comparison-table #'+comparisonName);\n                        const header = comparisonTable.querySelector('td.attribute');\n                        const fixedColumn = comparisonTable.querySelector('td.active');\n\n                        const attributeColumnObserver = new ResizeObserver((entries) =\u003e {\n                            for (let entry of entries) {\n                                const bounds = entry.target.getBoundingClientRect().width;\n                                const activeCellWidth = window.getComputedStyle(fixedColumn).left;\n                                if (bounds + \"px\" !== activeCellWidth) {\n                                    const activeCells = document.querySelectorAll('.aplus-data-column.active');\n                                    activeCells.forEach(cell =\u003e cell.style.left = bounds + \"px\");\n\n                                }\n                            }\n\n                        })\n\n                        attributeColumnObserver.observe(header)\n                    })();\n\n                    \/**\n                    * Premium comparison table: top scroll bar\n                    *\/\n                    (function() {\n                        \/* cache selectors *\/\n                        var\n                            $header = $('.aplus-v2 .comparison-table #'+comparisonName+' td.attribute'),\n                            $fixedColumn = $('.aplus-v2 .comparison-table #'+comparisonName+' td.active'),\n                            $scrollWrapperTop = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-wrapper-top'),\n                            $scrollWrapperBottom = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-wrapper-bottom'),\n                            $scrollWidth = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-width'),\n                            $scrollBar = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-bar');\n                        \/* confirm fixed column exists and can add width to the total width of the scroll bar *\/\n                        var fixedColumnWidth = $fixedColumn.innerWidth();\n                        if ( fixedColumnWidth === null ) {\n                            fixedColumnWidth = 0;\n                        }\n                        \/* set width of scrollBar *\/\n                        $scrollBar.css('width', $scrollWidth.innerWidth() + fixedColumnWidth + $header.innerWidth());\n                        \/* connect scrolls together *\/\n                        $scrollWrapperTop.scroll(function() {\n                            $scrollWrapperBottom.scrollLeft($scrollWrapperTop.scrollLeft());\n                        });\n                        $scrollWrapperBottom.scroll(function() {\n                            $scrollWrapperTop.scrollLeft($scrollWrapperBottom.scrollLeft());\n                        });\n                    })();\n                }\n\n                $('.aplus-v2 .premium-aplus-module-5 .table-container').each(function(index, module) {\n                    initCompTable(module);\n                });\n            });\n        }\n    });\n});\n}));\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003cdiv class=\"aplus-content-wrapper\"\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n\u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-3 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"fbskMG_root yWcLfW_streamingContainer markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e\u003cbr\u003eCreate the perfect indoor playground for your cat with this multi-level cat tree tower. Designed for large cats, it provides plenty of space for climbing, scratching, resting, and playing. With spacious condos, hammocks, and multiple scratching posts, it keeps cats active while protecting your furniture.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHeight: 184cm\u003c\/li\u003e\n\u003cli\u003eDimensions: 55L x 45W x 182H cm\u003c\/li\u003e\n\u003cli\u003e8-level multi-tier design for climbing and exercise\u003c\/li\u003e\n\u003cli\u003eLarge condo and spacious hammock for resting\u003c\/li\u003e\n\u003cli\u003eIncludes 7 sisal-wrapped scratching posts\u003c\/li\u003e\n\u003cli\u003eDurable particle board construction\u003c\/li\u003e\n\u003cli\u003eSoft plush material for comfort\u003c\/li\u003e\n\u003cli\u003eLarge base for improved stability and safety\u003c\/li\u003e\n\u003cli\u003eSuitable for large cats and multiple cats\u003c\/li\u003e\n\u003cli\u003eIdeal for indoor use\u003c\/li\u003e\n\u003cli\u003eMaterial: Sisal and durable wood construction\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden has-[\u0026gt;_:empty]:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e","brand":"Sayby’s","offers":[{"title":"L \/ Pink","offer_id":57297586487561,"sku":"B0D3PNGKTV","price":89.63,"currency_code":"GBP","in_stock":true},{"title":"XXL \/ Grey","offer_id":57297586520329,"sku":"B0FF9B31QT","price":86.39,"currency_code":"GBP","in_stock":true},{"title":"XXL \/ Green","offer_id":57297586553097,"sku":"B0FF8RX578","price":102.59,"currency_code":"GBP","in_stock":true},{"title":"L \/ Dark Grey","offer_id":57297586585865,"sku":"B0CWTK5K56","price":75.59,"currency_code":"GBP","in_stock":true},{"title":"L \/ Beige","offer_id":57297586618633,"sku":"B0CQXKH5ZH","price":86.39,"currency_code":"GBP","in_stock":true},{"title":"XXL \/ Dark Grey","offer_id":57297586651401,"sku":"B0FF9B5BXB","price":97.19,"currency_code":"GBP","in_stock":true},{"title":"L \/ Grey","offer_id":57297586684169,"sku":"B0CQXKC4FD","price":69.11,"currency_code":"GBP","in_stock":true},{"title":"L \/ Green","offer_id":57297586716937,"sku":"B0D3PMTT72","price":75.59,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/61ZpH4ToQpL.jpg?v=1788171142"},{"product_id":"elegancy-speedy-tail-2-0-interactive-cat-toy-speedy-ball-cat-tail-automatic-rolling-ball-toys-for-indoor-cats-dual-speed-control-pet-toys-red","title":"Speedy Tail 2.0 Interactive Rolling Cat Ball Toy","description":"\u003cdiv\u003e\n\u003cdiv id=\"productDescription\" class=\"a-section a-spacing-small\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-3 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"fbskMG_root yWcLfW_streamingContainer markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e\u003cbr\u003eKeep your cat active and entertained with this automatic rolling cat ball toy. Designed for indoor play, it encourages chasing, swatting, and pouncing while supporting natural hunting instincts. With dual speed modes, a feather tail attachment, and rechargeable design, it provides engaging exercise for cats of all ages.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatic rolling ball toy for indoor cats\u003c\/li\u003e\n\u003cli\u003eDual speed modes for different activity levels\u003c\/li\u003e\n\u003cli\u003eWorks on hard floors and carpets\u003c\/li\u003e\n\u003cli\u003eMotion-activated standby mode for extended play\u003c\/li\u003e\n\u003cli\u003eIncludes flexible feather tail attachment\u003c\/li\u003e\n\u003cli\u003eSoft flocked and silicone outer surface\u003c\/li\u003e\n\u003cli\u003eBuilt-in 300mAh rechargeable battery\u003c\/li\u003e\n\u003cli\u003eUSB Type-C charging cable included\u003c\/li\u003e\n\u003cli\u003eIncludes 2 replacement tail attachments\u003c\/li\u003e\n\u003cli\u003eSize: 2.3 inches\u003c\/li\u003e\n\u003cli\u003eSuitable for kittens and adult cats\u003c\/li\u003e\n\u003cli\u003eIdeal for exercise, play, and enrichment\u003c\/li\u003e\n\u003cli\u003eNot waterproof; clean with a damp cloth only\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden has-[\u0026gt;_:empty]:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e","brand":"Sayby’s","offers":[{"title":"Red","offer_id":57297958142217,"sku":"B0DXFXTMNT","price":9.71,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/51xP-AKPMUL._AC_SL1080.jpg?v=1788197849"},{"product_id":"interactive-cat-toy-electric-cat-teaser-door-clip-2-motion-modes-grey","title":"Interactive Rechargeable Cat Teaser Toy with Door Clip","description":"\u003cdiv\u003e\n\u003cdiv lang=\"en_GB\"\u003e\n\u003cdiv class=\"aplus-v2 desktop celwidget\"\u003e\n\u003cdiv class=\"aplus-content-wrapper\"\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-8-hero-video aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-8\"\u003e\n\u003cp\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e\u003cbr\u003eKeep your cat active and entertained with this interactive electric cat teaser toy. Designed with two fun motion modes, it creates engaging movements that encourage play, exercise, and reduce boredom. The flexible door clip design allows easy installation on doors, shelves, or furniture edges, while the rechargeable battery provides convenient long-lasting use.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eInteractive electric cat toy with 2 motion modes\u003c\/li\u003e\n\u003cli\u003eUp-and-down jumping and 360° spinning movements\u003c\/li\u003e\n\u003cli\u003eEasy clip-on design for doors, shelves, and furniture edges\u003c\/li\u003e\n\u003cli\u003eBuilt-in rechargeable battery with USB charging\u003c\/li\u003e\n\u003cli\u003eIncludes 5 plush hanging toys and 5 adjustable elastic cords\u003c\/li\u003e\n\u003cli\u003eComes with bell, USB charging cable, storage box, and instructions\u003c\/li\u003e\n\u003cli\u003eMade with durable and cat-safe materials\u003c\/li\u003e\n\u003cli\u003eSuitable for all cat breeds\u003c\/li\u003e\n\u003cli\u003eHelps reduce anxiety and boredom through active play\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e","brand":"Sayby’s","offers":[{"title":"Grey","offer_id":57304079270153,"sku":"B0FJSKYBK7","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Orange","offer_id":57304079302921,"sku":"B0FJSPM6X8","price":25.91,"currency_code":"GBP","in_stock":true},{"title":"Pink","offer_id":57304079335689,"sku":"B0FQC7CF2C","price":25.91,"currency_code":"GBP","in_stock":true},{"title":"Blue","offer_id":57304079368457,"sku":"B0FPRLVRSX","price":24.83,"currency_code":"GBP","in_stock":true},{"title":"Colorful","offer_id":57304079401225,"sku":"B0H743LMLQ","price":25.4,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/519rJq1-spL.jpg?v=1788425424"},{"product_id":"conlun-cardboard-cat-scratcher-58-cm-l-shape-scratch-pad","title":"58cm L Shape Cardboard Cat Scratcher Bed","description":"\u003cdiv\u003e\n\u003cdiv lang=\"en_GB\"\u003e\n\u003cdiv class=\"aplus-v2 desktop celwidget\"\u003e\n\u003cdiv class=\"aplus-content-wrapper\"\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n\u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"fbskMG_root yWcLfW_streamingContainer markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e\u003cbr\u003eGive your cat a comfortable place to scratch, play, and relax with this L-shaped cardboard cat scratcher. Designed to support natural scratching behavior, it helps protect furniture while providing a cozy resting area. Its space-saving design makes it perfect for apartments and indoor spaces.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eL-shaped design for scratching and resting\u003c\/li\u003e\n\u003cli\u003eSize: 34L x 25W x 58H cm\u003c\/li\u003e\n\u003cli\u003eMade from durable, non-toxic cardboard and wood materials\u003c\/li\u003e\n\u003cli\u003eCan be used vertically or horizontally\u003c\/li\u003e\n\u003cli\u003eHelps satisfy natural scratching instincts\u003c\/li\u003e\n\u003cli\u003eProtects sofas and furniture from scratches\u003c\/li\u003e\n\u003cli\u003eProvides a comfortable place for cats to play and relax\u003c\/li\u003e\n\u003cli\u003eSuitable for small and large cat breeds\u003c\/li\u003e\n\u003cli\u003eIdeal for indoor cats\u003c\/li\u003e\n\u003cli\u003eEasy installation with included screwdriver and instructions\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden has-[\u0026gt;_:empty]:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e","brand":"Sayby’s","offers":[{"title":"58 cm-1 pack","offer_id":57307393982729,"sku":"B0DLSBMPMW","price":14.03,"currency_code":"GBP","in_stock":true},{"title":"75cm","offer_id":57307394015497,"sku":"B0G4FS8SLQ","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"66cm(2 pack)","offer_id":57307394048265,"sku":"B0FMXZQ6V7","price":28.07,"currency_code":"GBP","in_stock":true},{"title":"66 cm-2 pack","offer_id":57307394081033,"sku":"B0HFQMFHXB","price":38.86,"currency_code":"GBP","in_stock":true},{"title":"58cm(2 pack)","offer_id":57307394113801,"sku":"B0FSXR7CKS","price":22.67,"currency_code":"GBP","in_stock":true},{"title":"66 cm-1 pack","offer_id":57307394146569,"sku":"B0DLST8MBV","price":19.43,"currency_code":"GBP","in_stock":true},{"title":"58 cm-2 pack","offer_id":57307394179337,"sku":"B0GWF8CGZX","price":28.06,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/81oVOz6CYZL._AC_SL1500.jpg?v=1788527550"},{"product_id":"odoland-cat-tunnel-with-bed-foldable-large-pet-donut-tunnel-bed-in-linen","title":"Odoland Cat Tunnel with Bed, Foldable Large Pet Donut Tunnel Bed in Linen","description":"\u003cdiv\u003e\u003cdiv lang=\"en_GB\"\u003e\n \u003cdiv class=\"aplus-v2 desktop celwidget\" cel_widget_id=\"aplus\"\u003e\n  \u003cstyle type=\"text\/css\"\u003e\n\n.aplus-v2 .premium-aplus-module-2 .premium-background-wrapper {\n    position: relative;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper {\n    position: absolute;\n    width: 50%;\n    height: 100%;\n    top: 0;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right {\n    left: 50%;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right {\n    left: auto;\n    right: 50%;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.secondary-color {\n    color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background {\n    padding: 20px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .aplus-module-2-topic {\n    padding-bottom: 10px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .aplus-module-2-heading {\n    padding-bottom: 20px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .aplus-module-2-description {\n    line-height: 1.5em;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.white-background {\n    background: rgba(255,255,255,0.5);\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background {\n    background: rgba(0,0,0,0.5);\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h1,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h5,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol .a-list-item,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul .a-list-item {\n  color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-content-container {\n    display: table;\n    height: 100%;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container {\n    padding-left: 40px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container {\n\tpadding-left: 0px;\n\tpadding-right: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container {\n    padding-right: 40px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container {\n    padding-right: 0px;\n    padding-left: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-content-column {\n    display: table-cell;\n    vertical-align: middle;\n}\n\n\n\u003c\/style\u003e\n  \u003cstyle type=\"text\/css\"\u003e\n\n\/**\n * Premium modules global styles\n *\/\n.aplus-v2.desktop {\n  max-width: 1464px;\n  min-width: 800px;\n  margin-left: auto;\n  margin-right: auto;\n  word-wrap: break-word;\n  overflow-wrap: break-word;\n  word-break: break-word;\n}\n\/* Undo this for tech-specs because it breaks table layout *\/\n.aplus-v2.desktop .premium-aplus .aplus-tech-spec-table { word-break: initial; }\n\n.aplus-v2 .premium-aplus,\n.aplus-v2 .premium-aplus .aplus-h1,\n.aplus-v2 .premium-aplus .aplus-h2,\n.aplus-v2 .premium-aplus .aplus-p1,\n.aplus-v2 .premium-aplus .aplus-p2,\n.aplus-v2 .premium-aplus .aplus-p3,\n.aplus-v2 .premium-aplus .aplus-accent1,\n.aplus-v2 .premium-aplus .aplus-accent2\n{ font-family: Arial, sans-serif; }\n\n.aplus-v2 .premium-aplus,\n.aplus-v2 .premium-aplus .aplus-h1,\n.aplus-v2 .premium-aplus .aplus-h2,\n.aplus-v2 .premium-aplus .aplus-p1,\n.aplus-v2 .premium-aplus .aplus-p2,\n.aplus-v2 .premium-aplus .aplus-p3,\n.aplus-v2 .premium-aplus .aplus-accent1,\n.aplus-v2 .premium-aplus .aplus-accent2\n{ font-family: inherit; }\n\n\/* type *\/\n.aplus-v2 .premium-aplus .aplus-h1 { font-size: 32px; line-height: 1.2em; font-weight: 500; }\n.aplus-v2 .premium-aplus .aplus-h2 { font-size: 26px; line-height: 1.25em; font-weight: 500; }\n.aplus-v2 .premium-aplus .aplus-h3 { font-size: 18px; line-height: 1.25em; font-weight: 500; }\n.aplus-v2 .premium-aplus .aplus-p1 { font-size: 20px; line-height: 1.3em; font-weight: 300; }\n.aplus-v2 .premium-aplus .aplus-p2 { font-size: 16px; line-height: 1.4em; font-weight: 300; }\n.aplus-v2 .premium-aplus .aplus-p3 { font-size: 14px; line-height: 1.4em; font-weight: 300; }\n.aplus-v2 .premium-aplus .aplus-accent1 { font-size: 16px; line-height: 1.4em; font-weight: 600; }\n.aplus-v2 .premium-aplus .aplus-accent2 { font-size: 14px; line-height: 1.4em; font-weight: 600; }\n\n\/* spacing *\/\n.aplus-v2 .aplus-container-1 { padding: 40px; }\n.aplus-v2 .aplus-container-1-2 { padding: 40px 80px; }\n.aplus-v2 .aplus-container-2 { padding: 80px; }\n.aplus-v2 .aplus-container-3 { padding: 40px 0; }\n\n\/* Display *\/\n.aplus-v2 .premium-aplus .aplus-display-table { display: table; }\n.aplus-v2 .premium-aplus .aplus-display-table-cell { display: table-cell; }\n.aplus-v2 .premium-aplus .aplus-display-inline-block { display: inline-block; }\n\n\/* Aplus display table with min-width 1000px and fill remaining space inside parent *\/\n.aplus-v2.desktop .premium-aplus .aplus-display-table-width { min-width: 1000px; width: 100% }\n\n\/**\n* Padding and margin for element should be 10, 20, 40, or 80 px. Considering mini 10, small 20, medium 40, large 80.\n*\/\n\n\u003c\/style\u003e\n  \u003cstyle type=\"text\/css\"\u003e\n\n.premium-aplus-module-15 {\n    padding: 40px 0;\n    text-align: left;\n}\n\n.aplus-v2 .premium-aplus-module-15 {\n    text-align: inherit;\n}\n\n.aplus-v2 .premium-aplus-module-15 .premium-aplus-15-heading-text {\n    padding-bottom: 20px;\n}\n\n\u003c\/style\u003e\n  \u003cstyle type=\"text\/css\"\u003e\n\n\/**\n * Premium-module 12: Nav Carousel\n *\/\n\n.aplus-v2 .premium-aplus-module-12 .aplus-carousel-card {\n    position: relative;\n    width: 100%;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-carousel-container {\n    position: relative;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-image-carousel-container {\n    \/* Match the aspect ratio of the desktop image uploaded via the editor (1464px x 600px) *\/\n    padding-top: calc(600 \/ 1464 * 100%); \/* ~40.983% *\/\n    height: 0;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-image-carousel-container \u003e div {\n    position: absolute;\n    width: 100%;\n    height: 100%;\n    top: 0;\n    left: 0;\n}\n\n\/* Override AUI styles. It poorly attempts to measure the slide heights before waiting until images load. *\/\n.aplus-v2 .premium-aplus-module-12 .a-carousel-viewport {\n    height: 100% !important;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-card-image img {\n    width: 100%;\n    height: auto;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-card-details-wrapper {\n    position: absolute;\n    top: 0;\n    width: 50%;\n    height: 100%;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-card-detail {\n    display: table;\n    width: 100%;\n    height: 100%\n}\n\n.aplus-v2 .premium-aplus-module-12 .card-description {\n    text-align: left;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-12 .card-description {\n    text-align: right;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-table-cell {\n    display: table-cell;\n    vertical-align: middle;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background {\n    padding: 20px;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color {\n    background: rgba(0, 0, 0, 0.5);\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color,\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color h1,\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color h5,\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ol,\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ul,\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ol .a-list-item,\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ul .a-list-item {\n    color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-12 .description {\n    margin-top: 20px;\n}\n\n\/* nav *\/\n.aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions {\n    position: absolute;\n    top: 20px;\n    width: 100%;\n    text-align: center;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn {\n    display: inline-block;\n    margin: 7px 10px;\n    cursor: pointer;\n    border-radius: 30px;\n    border: 2px solid #000;\n    line-height: 2.5em;\n    min-width: 200px;\n    background-color: #fff;\n    white-space: nowrap;\n    color: #000;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-carousel-index {\n    display: none;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.aplus-active {\n    border-color: #fff;\n    background-color: #000;\n    color: #fff;\n}\n\n\/**\n * Regimen template specific css\n *\/\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen {\n    text-align: right;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions.regimen {\n    text-align: right;\n    top: 50%;\n    width: 250px;\n    right: 75px;\n    -webkit-transform: translateY(-50%);\n    -moz-transform: translateY(-50%);\n    -o-transform: translateY(-50%);\n    transform: translateY(-50%);\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions.regimen {\n    text-align: left;\n    top: 50%;\n    left: 75px;\n    right: auto;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen {\n    display: inline-block;\n    margin: 10px 10px;\n    cursor: pointer;\n    border-radius: 30px;\n    border: 2px solid #000;\n    width: 220px;\n    background-color: #fff;\n    padding: 2px 0 2px;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active {\n    border-color: #fff;\n    background-color: #000;\n    color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active .aplus-carousel-index {\n    color: inherit;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active .aplus-carousel-label {\n    color: inherit;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-index {\n    display: inline-block;\n    width: 12px;\n    color: #000;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-label {\n    color: #000;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-index {\n    margin-left: 0px;\n    margin-right: 6px;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-headline-top.regimen {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    background-color: #000;\n    opacity: 0.5;\n    text-align: center;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-headline-top.regimen .aplus-headline {\n    color: #fff;\n    line-height: 2em;\n}\n\n\/**\n * Navigation template specific css\n *\/\n\n.aplus-v2 .premium-aplus-module-12--top-nav .aplus-carousel-actions {\n    background-color: rgba(0, 0, 0, 0.8);\n    top: 0px;\n}\n\n.aplus-v2 .premium-aplus-module-12--top-nav .aplus-goto-btn {\n    padding: 8px;\n    color: #fff;\n    background-color: transparent;\n    border: none;\n}\n\n.aplus-v2 .premium-aplus-module-12--top-nav .aplus-goto-btn.aplus-active {\n    text-decoration: underline;\n    text-underline-offset: 0.8em;\n    text-decoration-thickness: 3px;\n    background-color: transparent;\n    border: none;\n}\n\u003c\/style\u003e\n  \u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\nP.now('premium-module-12-nav-carousel').execute('init-premium-module-12-nav-carousel', function(init) {\n    if (init) {\n        return;\n    }\n    P.register('premium-module-12-nav-carousel', function(){\n        return function() {\n            P.when('A', 'jQuery', 'a-carousel-framework', 'ready').execute('premium-12-nav-carousel', function (A, $, framework) {\n                function initiateCarousel(module) {\n                    var MODULE_ID = $(module).data('module-id');\n                    \/**\n                    * Carousel button element classname\n                    * @const\n                    *\/\n                    var GOTO_BTN_CLASS_NAME = \"aplus-goto-btn-\" + MODULE_ID;\n                    \/**\n                    * Carousel button element active classname\n                    * @const\n                    *\/\n                    var GOTO_BTN_ACTIVE_CLASS_NAME = \"aplus-active\";\n                    \/**\n                    * AUI name for aui carousel\n                    * @const\n                    *\/\n                    var CAROUSEL_NAME = \"premium-aplus-12-carousel-\" + MODULE_ID;\n                    \/**\n                    * Module class name\n                    * @const\n                    *\/\n                    var MODULE_CLASS_NAME = \".aplus-v2 .premium-aplus-module-12\";\n                    \/**\n                    * Carousel text container class name\n                    * @const\n                    *\/\n                    var TEXT_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + \" .aplus-carousel-text-container-\" + MODULE_ID;\n                    \/**\n                    * Carousel text hidden class name\n                    * @const\n                    *\/\n                    var TEXT_CONTAINER_HIDDEN = \"aplus-hidden\";\n                    \/**\n                    * Carousel horizontal scroll container class name\n                    * @const\n                    *\/\n                    var HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + \" .aplus-horizontal-scroll-container-\" + MODULE_ID;\n\n                    function showCarouselText(oldIndex, newIndex) {\n                        var oldClass = TEXT_CONTAINER_CLASS_NAME + \"-\" + oldIndex;\n                        var newClass= TEXT_CONTAINER_CLASS_NAME + \"-\" + newIndex;\n                        $(oldClass).addClass(TEXT_CONTAINER_HIDDEN);\n                        $(newClass).removeClass(TEXT_CONTAINER_HIDDEN);\n                    }\n\n                    function scrollToCarouselButton(scrollLeft) {\n                        if ($(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).length) {\n                            $(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).animate({scrollLeft}, 200);\n                        }\n                    }\n\n                    \/**\n                    * Creates a CarouselButton class for provided carousel instance\n                    * @param {object} carousel - AUI Carousel instance\n                    * @returns {Class} - CarouselButton Class\n                    *\/\n                    function CarouselButtonTemplate(carousel) {\n                        \/**\n                        * Button for controlling the active slide\n                        * @constructor\n                        * @param {number} index - slide index\n                        * @param {DOMElement} [elem] - optional DOM element to use as this objects DOM representation\n                        *\/\n                        function CarouselButton(index, elem) {\n                            var self = this;\n                            this.index = index;\n                            this.carousel = carousel;\n\n                            \/* create the button element *\/\n                            this.elem = this.getElem(elem);\n                            this.$elem = $(this.elem);  \/* store jquery version *\/\n                            this.elem.addEventListener('click', self.handleClick.bind(self));\n                            this.elem.setAttribute('role', 'tab');\n\n                            \/* add this object to the object manager *\/\n                            CarouselButton.objects.byId[index] = this;\n                            CarouselButton.objects.all.push(this);\n                        }\n\n                        \/**\n                        * Describe behavior for click events on this.elem\n                        * @memberOf CarouselButton\n                        *\/\n                        CarouselButton.prototype.handleClick = function(e) {\n                            e.preventDefault();\n                            this.carousel.gotoPage(this.index);\n                        };\n\n                        \/**\n                        * Enter active state\n                        * @memberOf CarouselButton\n                        *\/\n                        CarouselButton.prototype.activate = function() {\n                            this.$elem.addClass(GOTO_BTN_ACTIVE_CLASS_NAME).attr('aria-selected', 'true');\n                        };\n\n                        \/**\n                        * Enter inactive state\n                        * @memberOf CarouselButton\n                        *\/\n                        CarouselButton.prototype.deactivate = function() {\n                            this.$elem.removeClass(GOTO_BTN_ACTIVE_CLASS_NAME).attr('aria-selected', 'false');\n                        };\n\n                        \/**\n                        * Returns an existing or creates a new bound element for this object\n                        * @memberOf CarouselButton\n                        * @param {DOMElement} [elem] - optionally provide an existing element in the DOM to use\n                        * @returns {DOMElement} - this objects DOM representation\n                        *\/\n                        CarouselButton.prototype.getElem = function(elem) {\n                            if (this.elem) return this.elem;\n                            if (elem) return elem;\n\n                            var createdElem = document.createElement('span');\n                            createdElem.className = GOTO_BTN_CLASS_NAME;\n\n                            return createdElem;\n                        };\n\n                        \/** @const Object manager *\/\n                        CarouselButton.objects = {\n                            byId: {},\n                            all: [],\n                        };\n\n                        return CarouselButton;\n                    }\n\n                    framework.onInit(CAROUSEL_NAME, function(carousel) {\n                        \/** @const {Class} *\/\n                        var CarouselButton = CarouselButtonTemplate(carousel);\n\n                        \/* create carousel controls *\/\n                        var $carouselBtns = $(safeClassSelector(GOTO_BTN_CLASS_NAME));\n                        var btns = $carouselBtns.map(function(i, btnElem) {\n                            return new CarouselButton(i + 1, btnElem);\n                        });\n\n                        \/* activate first one *\/\n                        CarouselButton.objects.byId[1].activate();\n\n                        \/* Listen to slide changes *\/\n                        A.on(\"a:carousel:\" + CAROUSEL_NAME + \":change:pageNumber\", function (data) {\n                            var newCarouselButton = CarouselButton.objects.byId[data.newValue];\n                            var marginLeft = parseInt(getComputedStyle(newCarouselButton.elem).getPropertyValue('margin-left'));\n                            var positionLeft = newCarouselButton.elem.offsetLeft - marginLeft;\n\n                            newCarouselButton.activate();\n                            CarouselButton.objects.byId[data.oldValue].deactivate();\n                            scrollToCarouselButton(positionLeft);\n                            showCarouselText(data.oldValue, data.newValue);\n                        });\n                    });\n\n                    \/**\n                    * @returns {string} - css classname prefixed with module selector\n                    *\/\n                    function safeClassSelector(className) {\n                        return '.' + MODULE_CLASS_NAME + ' .' + className;\n                    }\n                }\n\n                $('.aplus-v2 .premium-aplus-module-12 .aplus-carousel-container').each(function (index, module) {\n                    initiateCarousel(module);\n                });\n                framework.createAll();\n                framework.initializeAll();\n            });\n        }\n    })\n});\n}));\u003c\/script\u003e\n  \u003cdiv class=\"aplus-content-wrapper\"\u003e\n   \u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-image\"\u003e\n    \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n     \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n      \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\n       \u003cimg alt=\"Dodoland interactive cat bed with multiple tunnel openings. Gray fabric construction with built-in peek holes and play features for cats.\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/025edc2d-6420-4de0-9d30-d6c67fa8a526.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/025edc2d-6420-4de0-9d30-d6c67fa8a526.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n       \u003cnoscript\u003e\n        \u003cimg alt=\"Dodoland interactive cat bed with multiple tunnel openings. Gray fabric construction with built-in peek holes and play features for cats.\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/025edc2d-6420-4de0-9d30-d6c67fa8a526.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n       \u003c\/noscript\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n     \u003cdiv class=\"a-section a-text-center\"\u003e\n      \u003cp class=\"aplus-description aplus-container-3 aplus-p1\"\u003e\u003cspan class=\"a-text-bold\"\u003ePackage Included:\u003c\/span\u003e1*Foldable Zip Design cat tunnel \u0026amp; 1* detachable washable \u0026amp; Cat Toys\u003c\/p\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"celwidget aplus-module premium-module-15-text aplus-premium\" cel_widget_id=\"aplus-premium-module-15-text\"\u003e\n    \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-15\"\u003e\n     \u003c!-- Optional header --\u003e\n     \u003cdiv class=\"a-section a-spacing-none premium-aplus-15-heading\"\u003e\n      \u003ch1 class=\"premium-aplus-15-heading-text a-text-bold\"\u003eCat Tunnel | Indoor Play Cat Toys Tunnel\u003c\/h1\u003e\n     \u003c\/div\u003e\n     \u003cdiv class=\"a-section a-spacing-none\"\u003e\n      \u003cp class=\"description\"\u003eLet your beloved cats, playful kittens, curious rabbits, or energetic puppies into our \u003cspan class=\"a-text-bold\"\u003eExtra Large Cat Tunnel Bed\u003c\/span\u003e. Cat tunnel toys set designed with both \u003cspan class=\"a-text-bold\"\u003ecomfort and interactive fun\u003c\/span\u003e in mind, this cat play tunnel is the purr-fect addition to any pet-loving home.\u003c\/p\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"celwidget aplus-module premium-module-12-nav-carousel aplus-premium\" cel_widget_id=\"aplus-premium-module-12-nav-carousel\"\u003e\n    \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-12 premium-aplus-module-12--top-nav\"\u003e\n     \u003cdiv data-module-id=\"2\" class=\"a-section a-spacing-none aplus-carousel-container\"\u003e\n      \u003cdiv id=\"premium-aplus-12-carousel-2-id\" data-a-carousel-options='{\"peek_percentage\":0,\"minimum_gutter_width\":0,\"show_partial_next\":false,\"name\":\"premium-aplus-12-carousel-2\"}' aria-label=\"Featured content carousel\" aria-roledescription=\"carousel\" data-a-display-strategy=\"single\" data-a-transition-strategy=\"slideCircular\" role=\"region\" class=\"a-begin a-carousel-container a-carousel-static a-carousel-display-single a-carousel-transition-slideCircular aplus-image-carousel-container\"\u003e\n       \u003cinput autocomplete=\"on\" type=\"hidden\" class=\"a-carousel-firstvisibleitem\"\u003e\n       \u003cdiv class=\"a-row a-carousel-controls a-carousel-row a-carousel-has-buttons a-carousel-overlay-buttons a-carousel-rounded-buttons\"\u003e\n        \u003cdiv class=\"a-carousel-row-inner\"\u003e\n         \u003cdiv class=\"a-carousel-col a-carousel-left\"\u003e\n          \u003ca class=\"a-carousel-goto-prevpage\" role=\"button\" href=\"#\"\u003e\u003ci class=\"a-icon a-icon-previous-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003ePrevious page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\n         \u003c\/div\u003e\n         \u003cdiv class=\"a-carousel-col a-carousel-center\"\u003e\n          \u003cdiv class=\"a-carousel-viewport\" aria-roledescription=\"slide\"\u003e\n           \u003col class=\"a-carousel\" role=\"list\"\u003e\n            \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-card\" aria-setsize=\"3\"\u003e\n             \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\n              \u003cimg alt=\"Grey modular cat bed system showing various configurations including S-shape and round formations, with multiple cushioned sections.\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/eb1463eb-c574-4f29-b80d-3dcfa4f70e09.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n             \u003c\/div\u003e\n             \u003cdiv class=\"a-section a-spacing-none aplus-card-details-wrapper aplus-container-2\"\u003e\n              \u003cdiv class=\"a-section a-spacing-none aplus-card-detail\"\u003e\n               \u003cdiv class=\"a-section a-spacing-none aplus-table-cell\"\u003e\n                \u003cdiv class=\"a-section a-spacing-none aplus-text-background aplus-text-background-color\"\u003e\n                 \u003cdiv class=\"a-section a-spacing-none card-description\"\u003e\n                  \u003cp class=\"aplus-p3\"\u003eDetachable Design\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\/li\u003e\n            \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-card\" aria-setsize=\"3\"\u003e\n             \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\n              \u003cimg alt=\"Series of black and white instructional images showing a pet bed or cushion being assembled and used by a cat.\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/c430237d-8778-4d93-b0a7-aa08c4f80f75.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n             \u003c\/div\u003e\n             \u003cdiv class=\"a-section a-spacing-none aplus-card-details-wrapper aplus-container-2\"\u003e\n              \u003cdiv class=\"a-section a-spacing-none aplus-card-detail\"\u003e\n               \u003cdiv class=\"a-section a-spacing-none aplus-table-cell\"\u003e\n                \u003cdiv class=\"a-section a-spacing-none aplus-text-background aplus-text-background-color\"\u003e\n                 \u003cdiv class=\"a-section a-spacing-none card-description\"\u003e\n                  \u003cp class=\"aplus-p3\"\u003e3 entry \u0026amp; 2 peek holes\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\/li\u003e\n            \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-card\" aria-setsize=\"3\"\u003e\n             \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\n              \u003cimg alt=\"Multi-panel display of grey fabric material showing different features: texture close-ups, durability demonstration, and material quality details.\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/96bf5be4-3aa1-44fa-b67e-96ef5d7db323.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n             \u003c\/div\u003e\n            \u003c\/li\u003e\n           \u003c\/ol\u003e\n          \u003c\/div\u003e\n         \u003c\/div\u003e\n         \u003cdiv class=\"a-carousel-col a-carousel-right\"\u003e\n          \u003ca class=\"a-carousel-goto-nextpage\" role=\"button\" href=\"#\"\u003e\u003ci class=\"a-icon a-icon-next-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003eNext page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\n         \u003c\/div\u003e\n        \u003c\/div\u003e\n       \u003c\/div\u003e\n       \u003cspan class=\"a-end aok-hidden\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv id=\"aplus-carousel-actions-2\" aria-label=\"tablist section\" class=\"a-section aplus-carousel-actions\" role=\"tablist\"\u003e\n       \u003cbutton class=\"aplus-goto-btn aplus-goto-btn-2 aplus-active\" role=\"tab\" tabindex=\"0\" aria-selected=\"true\"\u003e\u003cspan class=\"aplus-carousel-index\"\u003e1\u003c\/span\u003e \u003cspan class=\"aplus-accent2 aplus-carousel-label\"\u003eDIY Tunnel Shape\u003c\/span\u003e\u003c\/button\u003e\n       \u003cbutton class=\"aplus-goto-btn aplus-goto-btn-2 \" role=\"tab\" tabindex=\"0\" aria-selected=\"false\"\u003e\u003cspan class=\"aplus-carousel-index\"\u003e2\u003c\/span\u003e \u003cspan class=\"aplus-accent2 aplus-carousel-label\"\u003eInteractive Peek Holes\u003c\/span\u003e\u003c\/button\u003e\n       \u003cbutton class=\"aplus-goto-btn aplus-goto-btn-2 \" role=\"tab\" tabindex=\"0\" aria-selected=\"false\"\u003e\u003cspan class=\"aplus-carousel-index\"\u003e3\u003c\/span\u003e \u003cspan class=\"aplus-accent2 aplus-carousel-label\"\u003eLinen Material\u003c\/span\u003e\u003c\/button\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\n    P.when('premium-module-12-nav-carousel').execute('invoke-premium-12-nav-carousel-desktop-top', function(init){\n        init();\n    });\n}));\u003c\/script\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"celwidget aplus-module premium-module-15-text aplus-premium\" cel_widget_id=\"aplus-premium-module-15-text\"\u003e\n    \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-15\"\u003e\n     \u003c!-- Optional header --\u003e\n     \u003cdiv class=\"a-section a-spacing-none premium-aplus-15-heading\"\u003e\u003c\/div\u003e\n     \u003cdiv class=\"a-section a-spacing-none\"\u003e\n      \u003cp class=\"description\"\u003e\u003c\/p\u003e\n      \u003cul class=\"a-unordered-list a-vertical\"\u003e\n       \u003cli\u003e\u003cspan class=\"a-list-item\"\u003eInteractive Features: Cat tunnels for indoor cats with 3 entry points and 2 peek-a-boo holes on the kitten tunnel, this design encourages endless games of hide-and-seek and interactive moments.\u003c\/span\u003e\u003c\/li\u003e\n       \u003cli\u003e\u003cspan class=\"a-list-item\"\u003eStay Cool with Linen Material: Crafted from breathable linen fabric, our cat tunnel ensures your pets stay cool and comfortable, even during warmer weather. The robust, scratch-resistant material is built to withstand claws and pounces\u003c\/span\u003e\u003c\/li\u003e\n       \u003cli\u003e\u003cspan class=\"a-list-item\"\u003eCat play tunnel features a simple zip-and-fold design – stowing it away or taking it on trips is effortless. Keeping it clean is a breeze: the entire inner cushion is fully removable and machine washable\u003c\/span\u003e\u003c\/li\u003e\n       \u003cli\u003e\u003cspan class=\"a-list-item\"\u003eCat donut tunnel easily transform the tunnel into a circle for chasing games, an S-shape for exploration, or a half circle for a snug hideaway – stimulating your pet's natural instincts. More than just a cat interactive toy, this versatile tunnel is an ideal gift for any cat or small pet owner.\u003c\/span\u003e\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003e\u003c\/p\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-image\"\u003e\n    \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n     \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n      \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\n       \u003cimg alt=\"Gray curved pet bed or cushion with size measurements, showing circular and elongated dimensions. Features small illustrations of cats and rabbits below.\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/c763674d-f8c9-4884-a68f-af79a99a88a3.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/c763674d-f8c9-4884-a68f-af79a99a88a3.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n       \u003cnoscript\u003e\n        \u003cimg alt=\"Gray curved pet bed or cushion with size measurements, showing circular and elongated dimensions. Features small illustrations of cats and rabbits below.\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/c763674d-f8c9-4884-a68f-af79a99a88a3.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n       \u003c\/noscript\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n     \u003cdiv class=\"a-section a-text-center\"\u003e\n      \u003cp class=\"aplus-description aplus-container-3 aplus-p1\"\u003eSpacious Size: Measuring to accommodate pets up to 15 lbs, this cat tunnel bed provides ample room for stretching, napping, playful exploration. The soft, removable centre cushion offers a cosy sleep zone, making it an ideal cat enrichment toys for households with multiple furry friends.\u003c\/p\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-image\"\u003e\n    \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n     \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n      \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\n       \u003cimg alt=\"Step-by-step assembly instructions showing the installation process of a grey circular cushion or ottoman, featuring multiple panels demonstrating filling and shaping procedures.\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/9850c956-b404-40c3-a5c3-b6747acc650a.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/9850c956-b404-40c3-a5c3-b6747acc650a.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n       \u003cnoscript\u003e\n        \u003cimg alt=\"Step-by-step assembly instructions showing the installation process of a grey circular cushion or ottoman, featuring multiple panels demonstrating filling and shaping procedures.\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/9850c956-b404-40c3-a5c3-b6747acc650a.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n       \u003c\/noscript\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n     \u003cdiv class=\"a-section a-text-center\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-image\"\u003e\n    \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n     \u003ch1 class=\"a-text-center aplus-container-3 aplus-h1 a-text-bold\"\u003eCat Tunnel for Under Christmas tree\u003c\/h1\u003e\n     \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n      \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\n       \u003cimg alt=\"Grey pet bed placed near a decorated Christmas tree, with colorful toy ornaments scattered nearby.\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/d446b787-bcbe-4357-8b7b-a823686c305d.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/d446b787-bcbe-4357-8b7b-a823686c305d.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n       \u003cnoscript\u003e\n        \u003cimg alt=\"Grey pet bed placed near a decorated Christmas tree, with colorful toy ornaments scattered nearby.\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/d446b787-bcbe-4357-8b7b-a823686c305d.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n       \u003c\/noscript\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n     \u003cdiv class=\"a-section a-text-center\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cdiv id=\"feature-bullets\" class=\"a-section a-spacing-medium a-spacing-top-small\"\u003e\n \u003cul class=\"a-unordered-list a-vertical a-spacing-mini\"\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Interactive Fun: large cat tunnel features 3 entry points and 2 peek-a-boo holes on top for engaging play, Rabbit-ear shaped entry with hanging ball. Kittens love the hide-and-seek excitement, while older or less mobile pets can access the comfy cat tunnel bed directly without jumping \u003c\/span\u003e\u003c\/li\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Breathable \u0026amp; Durable Linen Fabric: Cat donut tunnel bed with washable cushion which exterior is made of strong, cooling linen material and lined with polyester fiber that keeps cats comfortable even on warmer days. Kitten tunnel's scratch-resistant construction ensures long-lasting enjoyment, growing with your feline friend \u003c\/span\u003e\u003c\/li\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Versatile Shapes DIY: Cat tunnel toys set easily configures into circle, S-shape, or semi-circle layouts to spark curiosity and play. Ideal cat tunnel bed under christmas tree and cat enrichment gift cat toys for your pet, providing hours of fun and a private retreat in any home \u003c\/span\u003e\u003c\/li\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Spacious \u0026amp; Comfortable Design: Washable pet tunnel bed generously sized to comfortably accommodate cats up to 15 lbs, cat tunnels for indoor cats, kittens, rabbits, puppies and small animals. The removable cats bed creates a cosy sleeping haven, perfect for multi-pet households \u003c\/span\u003e\u003c\/li\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Effortless Storage \u0026amp; Cleaning: Kitten tunnels for indoor cats simple zip-up folding design makes storage and portability a breeze. The detachable inner cat donut bed is fully machine washable. Simply clean it up easily or a wipe-down using pet-safe wet wipes \u003c\/span\u003e\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003cdiv id=\"product-details-jumplink\" class=\"a-section\"\u003e\n  \u003cspan class=\"caretnext\"\u003e›\u003c\/span\u003e \u003ca id=\"seeMoreDetailsLink\" class=\"a-link-normal\" href=\"#productDetails\"\u003e See more product details \u003c\/a\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cdiv class=\"a-section a-spacing-small a-spacing-top-small\"\u003e\n \u003ctable class=\"a-normal a-spacing-micro\" role=\"list\"\u003e\n  \u003ctbody\u003e\n   \u003ctr class=\"a-spacing-small po-item_length_width_height\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eProduct dimensions\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003e29L x 29W x 11H centimetres\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-breed_recommendation\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eBreed recommendation\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eKitten, Cat, Small Breeds\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-specific_uses_for_product\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eSpecific uses for product\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eBehaviour, Indoor\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-recommended_uses_for_product\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eRecommended uses for product\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eIndoor\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-material\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eMaterial\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eLinen, Polyester\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n \u003c\/table\u003e\n\u003c\/div\u003e\u003c\/div\u003e","brand":"Sayby’s","offers":[{"title":"Linen-Grey","offer_id":57340701671689,"sku":"B0DYDNCDTF","price":27.53,"currency_code":"GBP","in_stock":true},{"title":"Linen-Gold Brown","offer_id":57340701704457,"sku":"B0GGH5592Y","price":32.39,"currency_code":"GBP","in_stock":true},{"title":"Linen-Blue","offer_id":57340701737225,"sku":"B0GGHKJ9QW","price":24.61,"currency_code":"GBP","in_stock":true},{"title":"Grey","offer_id":57340701769993,"sku":"B0CBRCRTYP","price":31.2,"currency_code":"GBP","in_stock":true},{"title":"Dark Grey","offer_id":57340701802761,"sku":"B0D53SGY3B","price":33.04,"currency_code":"GBP","in_stock":true},{"title":"Brown","offer_id":57340701835529,"sku":"B0DLWJK789","price":36.71,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/81N0a-_-xUL._AC_SL1500.jpg?v=1789645900"},{"product_id":"interactive-pets-leaking-toy-original-funny-pets-food-feeder-dispenser-slow-food-feeding-container-toy-for-pets-products","title":"Interactive Pets Leaking Toy Original Funny Pets Food Feeder Dispenser Slow Food Feeding Container Toy for Pets Products","description":"This is One of The Best Ways to Give Mental and Physical Stimulation to Keep Your Pets Healthy!\u003cbr data-mce-fragment=\"1\"\u003e Great For Slow Feeding Treats Or Entire Meals! \u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e Great Exercise For Paw Agility! Let The Cats Figure Out How To Turn Over Balls To Release Food.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e﻿ No-Slip Base And Rotating Top. \u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e Puzzle Toys Push Your Pets To Use Their Brain,To Get Their Food.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e \u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003eDue to High Demand for this Product: Shipping Takes 8-12 Business Days","brand":"PAWSOME PETS","offers":[{"title":"Yellow","offer_id":57345343029513,"sku":"48216869470485","price":19.75,"currency_code":"GBP","in_stock":false},{"title":"White","offer_id":57345343062281,"sku":"48216869503253","price":19.75,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/0508\/0585\/files\/18071617222542_.pic.jpg?v=1789907693"}],"url":"https:\/\/www.saybys.com\/collections\/pet-toys.oembed","provider":"Sayby’s","version":"1.0","type":"link"}