{"product_id":"pawhaven-modular-cat-castle-system","title":"PawHaven Modular Cat Castle System","description":"\u003cdiv id=\"pawhaven-detail\"\u003e\n\u003c!-- ========== HERO ========== --\u003e\n\u003csection class=\"hero\"\u003e\n\u003cdiv class=\"wrap hero-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"kicker\"\u003ePawHaven · Modular Cat Castle\u003c\/div\u003e\n\u003cspan class=\"eyebrow\"\u003eBuild · Scratch · Rebuild\u003c\/span\u003e\n\u003ch1\u003eA Kingdom Of Their Own. Endless Ways To Build It.\u003c\/h1\u003e\n\u003cp class=\"lead\"\u003ePawHaven is a modular cat castle you build, rebuild, and rearrange using scratchable panels and reusable connectors. Start with a castle. Turn it into a tower. Build a bridge. Take it apart and dream up something new. Made for curious cats and creative humans. In stock now — ready to ship.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"visual\"\u003e\u003cimg src=\"https:\/\/img-va.myshopline.com\/image\/store\/1768375515112\/-2-2.png?w=1254\u0026amp;h=1254\" alt=\"PawHaven modular cat castle\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== WHY THIS PRODUCT ========== --\u003e\n\u003csection class=\"section\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003cspan class=\"eyebrow\"\u003eWhy PawHaven\u003c\/span\u003e\n\u003ch2\u003eA Castle For Naps. A Kingdom For Adventure.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eCats need more than a scratching post. They need territory, lookout points, hiding spots, and a place to call their own. PawHaven gives them all of it — and gives you the joy of building it together.\u003c\/p\u003e\n\u003cdiv class=\"features\"\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cstrong\u003e01 \/ CLIMB\u003c\/strong\u003e\n\u003ch3\u003eVertical Territory\u003c\/h3\u003e\n\u003cp\u003eSome cats believe the floor is lava. PawHaven panels connect upward into towers and perches, giving your cat the high ground they instinctively crave.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cstrong\u003e02 \/ SCRATCH\u003c\/strong\u003e\n\u003ch3\u003eReplaceable Scratch Panels\u003c\/h3\u003e\n\u003cp\u003eBuilt-in scratching surfaces made from reversible, replaceable cardboard. When your cat shreds through one side, flip it over. When both sides are done, swap in a new insert — no need to replace the whole castle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cstrong\u003e03 \/ HIDE\u003c\/strong\u003e\n\u003ch3\u003eRooms \u0026amp; Hideouts\u003c\/h3\u003e\n\u003cp\u003eCorner connectors turn panels into enclosed rooms. Arched windows and doorways create entrances for ambushes, naps, and important cat business that requires privacy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cstrong\u003e04 \/ BUILD\u003c\/strong\u003e\n\u003ch3\u003eReusable Connectors\u003c\/h3\u003e\n\u003cp\u003eNo screws, no glue, no mysterious hardware. Slide-on connectors attach and detach in seconds, so yesterday's castle can become tomorrow's bridge, lookout, or something no one has named yet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== HOW IT WORKS ========== --\u003e\n\u003csection id=\"ph-flow\" class=\"section soft\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003cspan class=\"eyebrow\"\u003eLine Up. Slide On. Build.\u003c\/span\u003e\n\u003ch2\u003eFour Steps. Infinite Configurations.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eEvery panel uses built-in rails and reusable connectors, turning individual pieces into rooms, towers, bridges, and whatever comes next.\u003c\/p\u003e\n\u003cdiv class=\"flow\"\u003e\n\u003cdiv class=\"step\"\u003e\n\u003ch3\u003eLine It Up\u003c\/h3\u003e\n\u003cp\u003ePlace two panels together so their built-in rails align. The T-rail system ensures a secure fit every time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003ch3\u003eSlide It On\u003c\/h3\u003e\n\u003cp\u003eMove the reusable connector across both rails. One smooth motion secures the panels together.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003ch3\u003eKeep Building\u003c\/h3\u003e\n\u003cp\u003eAdd another panel, turn a corner, build upward, or begin something new. Doors, windows, and castle battlements add character as you go.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003ch3\u003eRebuild Later\u003c\/h3\u003e\n\u003cp\u003eSlide the connector back off whenever you're ready to change the layout. Nothing gets left behind — every piece invites into the next build.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== BUILD IT YOUR WAY ========== --\u003e\n\u003csection class=\"section build-section\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003cspan class=\"eyebrow\"\u003eBuild It Your Way\u003c\/span\u003e\n\u003ch2 class=\"build-title\"\u003eSame pieces. \u003cem\u003eEntirely new worlds.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"paw-switcher\"\u003e\n\u003cdiv class=\"build-grid\"\u003e\n\u003cdiv class=\"build-list\"\u003e\n\u003clabel class=\"build-item paw-label-1\"\u003e \u003cinput type=\"radio\" name=\"paw-build\" id=\"paw-b1\" class=\"paw-radio\" checked\u003e \u003cspan class=\"build-num\"\u003e01 · EXAMPLE BUILD\u003c\/span\u003e \u003cspan class=\"build-name\"\u003eThe Castle\u003c\/span\u003e \u003c\/label\u003e \u003clabel class=\"build-item paw-label-2\"\u003e \u003cinput type=\"radio\" name=\"paw-build\" id=\"paw-b2\" class=\"paw-radio\"\u003e \u003cspan class=\"build-num\"\u003e02 · EXAMPLE BUILD\u003c\/span\u003e \u003cspan class=\"build-name\"\u003eThe Great Bridge\u003c\/span\u003e \u003c\/label\u003e \u003clabel class=\"build-item paw-label-3\"\u003e \u003cinput type=\"radio\" name=\"paw-build\" id=\"paw-b3\" class=\"paw-radio\"\u003e \u003cspan class=\"build-num\"\u003e03 · EXAMPLE BUILD\u003c\/span\u003e \u003cspan class=\"build-name\"\u003eThe Lookout\u003c\/span\u003e \u003c\/label\u003e \u003clabel class=\"build-item paw-label-4\"\u003e \u003cinput type=\"radio\" name=\"paw-build\" id=\"paw-b4\" class=\"paw-radio\"\u003e \u003cspan class=\"build-num\"\u003e04 · EXAMPLE BUILD\u003c\/span\u003e \u003cspan class=\"build-name\"\u003eThe Hideaway\u003c\/span\u003e \u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"build-preview\"\u003e\n\u003cdiv class=\"build-image-wrap\"\u003e\n\u003cimg class=\"paw-img paw-img-1\" src=\"https:\/\/img-va.myshopline.com\/image\/store\/1768375515112\/--18_1080x.png?h=1254\u0026amp;q=80\u0026amp;w=1254\" alt=\"The Castle\" loading=\"lazy\"\u003e \u003cimg class=\"paw-img paw-img-2\" src=\"https:\/\/img-va.myshopline.com\/image\/store\/1768375515112\/--19_1080x.png?h=1254\u0026amp;q=80\u0026amp;w=1254\" alt=\"The Great Bridge\" loading=\"lazy\"\u003e \u003cimg class=\"paw-img paw-img-3\" src=\"https:\/\/img-va.myshopline.com\/image\/store\/1768375515112\/6c264bea8220400ba4a5407e9bd94f95_1080x.png?h=1254\u0026amp;q=80\u0026amp;w=1254\" alt=\"The Lookout\" loading=\"lazy\"\u003e \u003cimg class=\"paw-img paw-img-4\" src=\"https:\/\/img-va.myshopline.com\/image\/store\/1768375515112\/--16_1080x.png?h=1254\u0026amp;q=80\u0026amp;w=1254\" alt=\"The Hideaway\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003cspan class=\"build-caption\"\u003eSAME PIECES, REIMAGINED\u003c\/span\u003e\n\u003cdiv class=\"paw-text paw-text-1\"\u003e\n\u003ch3 class=\"build-preview-title\"\u003eThe Castle\u003c\/h3\u003e\n\u003cp class=\"build-preview-desc\"\u003eA home base of rooms, routes, and high perches. Start here, then make it entirely your own.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"paw-text paw-text-2\"\u003e\n\u003ch3 class=\"build-preview-title\"\u003eThe Great Bridge\u003c\/h3\u003e\n\u003cp class=\"build-preview-desc\"\u003eSpan the space between two towers. A long, open walkway built for ambushes and long afternoon patrols.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"paw-text paw-text-3\"\u003e\n\u003ch3 class=\"build-preview-title\"\u003eThe Lookout\u003c\/h3\u003e\n\u003cp class=\"build-preview-desc\"\u003eA single tall tower with a high perch. For the cat who wants to see everything and touch nothing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"paw-text paw-text-4\"\u003e\n\u003ch3 class=\"build-preview-title\"\u003eThe Hideaway\u003c\/h3\u003e\n\u003cp class=\"build-preview-desc\"\u003eA quiet nook built from a few panels and one room connector. Small on the outside, infinite on the inside.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"build-footer\"\u003e\n\u003cp\u003eSame panels. Same connectors. A completely different adventure.\u003c\/p\u003e\n\u003ch3\u003eWhat will \u003cem\u003eyou\u003c\/em\u003e build?\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== DETAILS \/ PARTS SHOWCASE ========== --\u003e\n\u003csection class=\"section\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003cspan class=\"eyebrow\"\u003eThe Building Set\u003c\/span\u003e\n\u003ch2\u003ePieces That Make Anything Possible.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003ePawHaven begins with a small collection of reusable parts. What they become is up to you — and your cat.\u003c\/p\u003e\n\u003cdiv class=\"parts-group\"\u003e\n\u003cspan class=\"parts-eyebrow\"\u003eBuild The Structure\u003c\/span\u003e\n\u003cp class=\"parts-sub\"\u003eThe essential pieces behind every PawHaven build.\u003c\/p\u003e\n\u003cdiv class=\"parts-slider-wrap\"\u003e\n\u003cdiv class=\"parts-slider\"\u003e\n\u003cdiv class=\"part-card\"\u003e\n\u003cdiv class=\"part-img\"\u003e\u003cimg src=\"https:\/\/img-va.myshopline.com\/image\/store\/1768375515112\/6-51.png?w=1254\u0026amp;h=1254\" alt=\"Panel\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cspan class=\"part-type\"\u003eCore Building Block\u003c\/span\u003e\n\u003ch4 class=\"part-name\"\u003ePanel\u003c\/h4\u003e\n\u003cp class=\"part-desc\"\u003eThe basic building block for walls, rooms, towers, and routes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"part-card\"\u003e\n\u003cdiv class=\"part-img\"\u003e\u003cimg src=\"https:\/\/img-va.myshopline.com\/image\/store\/1768375515112\/7-40.png?w=1254\u0026amp;h=1254\" alt=\"Scratcher Insert\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cspan class=\"part-type\"\u003eCore Building Block\u003c\/span\u003e\n\u003ch4 class=\"part-name\"\u003eScratcher Insert\u003c\/h4\u003e\n\u003cp class=\"part-desc\"\u003eA reversible, replaceable scratching surface built into the adventure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"part-card\"\u003e\n\u003cdiv class=\"part-img\"\u003e\u003cimg src=\"https:\/\/img-va.myshopline.com\/image\/store\/1768375515112\/8-25.png?w=1254\u0026amp;h=1254\" alt=\"Straight Connector\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cspan class=\"part-type\"\u003eStructural Connector\u003c\/span\u003e\n\u003ch4 class=\"part-name\"\u003eStraight Connector\u003c\/h4\u003e\n\u003cp class=\"part-desc\"\u003eJoin neighboring panels and keep the build moving.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"part-card\"\u003e\n\u003cdiv class=\"part-img\"\u003e\u003cimg src=\"https:\/\/img-va.myshopline.com\/image\/store\/1768375515112\/9-10.png?w=1254\u0026amp;h=1254\" alt=\"Corner Connector\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cspan class=\"part-type\"\u003eStructural Connector\u003c\/span\u003e\n\u003ch4 class=\"part-name\"\u003eCorner Connector\u003c\/h4\u003e\n\u003cp class=\"part-desc\"\u003eTurn walls into rooms, towers, and enclosed spaces.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"part-card\"\u003e\n\u003cdiv class=\"part-img\"\u003e\u003cimg src=\"https:\/\/img-va.myshopline.com\/image\/store\/1768375515112\/4-75.png?w=1254\u0026amp;h=1254\" alt=\"Multi-Level Connector\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cspan class=\"part-type\"\u003eStructural Connector\u003c\/span\u003e\n\u003ch4 class=\"part-name\"\u003eMulti-Level Connector\u003c\/h4\u003e\n\u003cp class=\"part-desc\"\u003eConnect panels at different heights to build upward.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"parts-dots\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"parts-group\"\u003e\n\u003cspan class=\"parts-eyebrow\"\u003eAdd The Adventure\u003c\/span\u003e\n\u003cp class=\"parts-sub\"\u003eAdd entrances, windows, towers, and a little castle magic.\u003c\/p\u003e\n\u003cdiv class=\"parts-slider-wrap\"\u003e\n\u003cdiv class=\"parts-slider\"\u003e\n\u003cdiv class=\"part-card\"\u003e\n\u003cdiv class=\"part-img\"\u003e\u003cimg src=\"https:\/\/img-va.myshopline.com\/image\/store\/1768375515112\/5-61.png?w=1254\u0026amp;h=1254\" alt=\"Doorway Panel\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cspan class=\"part-type\"\u003ePanel Variation\u003c\/span\u003e\n\u003ch4 class=\"part-name\"\u003eDoorway Panel\u003c\/h4\u003e\n\u003cp class=\"part-desc\"\u003eA proper entrance for every room, hideaway, and grand arrival.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"part-card\"\u003e\n\u003cdiv class=\"part-img\"\u003e\u003cimg src=\"https:\/\/img-va.myshopline.com\/image\/store\/1768375515112\/2-87.png?w=1254\u0026amp;h=1254\" alt=\"Circle Window Panel\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cspan class=\"part-type\"\u003ePanel Variation\u003c\/span\u003e\n\u003ch4 class=\"part-name\"\u003eCircle Window Panel\u003c\/h4\u003e\n\u003cp class=\"part-desc\"\u003eFor neighborhood surveillance and dramatic entrances.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"part-card\"\u003e\n\u003cdiv class=\"part-img\"\u003e\u003cimg src=\"https:\/\/img-va.myshopline.com\/image\/store\/1768375515112\/1-81.png?w=1254\u0026amp;h=1254\" alt=\"Arch Window Panel\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cspan class=\"part-type\"\u003ePanel Variation\u003c\/span\u003e\n\u003ch4 class=\"part-name\"\u003eArch Window Panel\u003c\/h4\u003e\n\u003cp class=\"part-desc\"\u003eEvery castle deserves a good lookout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"part-card\"\u003e\n\u003cdiv class=\"part-img\"\u003e\u003cimg src=\"https:\/\/img-va.myshopline.com\/image\/store\/1768375515112\/3-75.png?w=1254\u0026amp;h=1254\" alt=\"Castle Battlements\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cspan class=\"part-type\"\u003eCastle Accessory\u003c\/span\u003e\n\u003ch4 class=\"part-name\"\u003eCastle Battlements\u003c\/h4\u003e\n\u003cp class=\"part-desc\"\u003eGive walls and towers the unmistakable look of a castle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"part-card\"\u003e\n\u003cdiv class=\"part-img\"\u003e\u003cimg src=\"https:\/\/img-va.myshopline.com\/image\/store\/1768375515112\/10.png?w=1254\u0026amp;h=1254\" alt=\"Tower Spire\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cspan class=\"part-type\"\u003eCastle Accessory\u003c\/span\u003e\n\u003ch4 class=\"part-name\"\u003eTower Spire\u003c\/h4\u003e\n\u003cp class=\"part-desc\"\u003eRoyal decoration with a springy flag made for swatting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"parts-dots\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"parts-group parts-featured\"\u003e\n\u003cspan class=\"parts-eyebrow\"\u003eExpansion Piece\u003c\/span\u003e\n\u003cdiv class=\"featured-part\"\u003e\n\u003cdiv class=\"featured-part-img\"\u003e\u003cimg src=\"https:\/\/img-va.myshopline.com\/image\/store\/1768375515112\/11-14.png?w=1254\u0026amp;h=1254\" alt=\"Adventure Bridge\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"featured-part-info\"\u003e\n\u003ch4 class=\"part-name\"\u003eAdventure Bridge\u003c\/h4\u003e\n\u003cp class=\"part-desc\"\u003eConnect towers, cross kingdoms, and give curious paws a new route to explore. Attach it between builds, rearrange the route, and turn separate spaces into one bigger adventure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== WHAT'S IN THE BOX ========== --\u003e\n\u003csection class=\"section soft\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003cspan class=\"eyebrow\"\u003eWhat's In The Box\u003c\/span\u003e\n\u003ch2\u003eEverything You Need To Start.\u003c\/h2\u003e\n\u003cdiv class=\"package-grid\"\u003e\n\u003cdiv class=\"pkg\"\u003e\n\u003cstrong\u003eCastle Panels\u003c\/strong\u003eCore building blocks with built-in T-rails\u003c\/div\u003e\n\u003cdiv class=\"pkg\"\u003e\n\u003cstrong\u003eScratcher Inserts\u003c\/strong\u003eReversible, replaceable cardboard scratching surfaces\u003c\/div\u003e\n\u003cdiv class=\"pkg\"\u003e\n\u003cstrong\u003eConnectors\u003c\/strong\u003eStraight, corner, and multi-level reusable slide-on connectors\u003c\/div\u003e\n\u003cdiv class=\"pkg\"\u003e\n\u003cstrong\u003eAccessory Pieces\u003c\/strong\u003eDoorway panels, window panels, battlements, tower spire, and bridge\u003c\/div\u003e\n\u003cdiv class=\"pkg\"\u003e\n\u003cstrong\u003eAssembly Guide\u003c\/strong\u003eIllustrated step-by-step build instructions\u003c\/div\u003e\n\u003cdiv class=\"pkg\"\u003e\n\u003cstrong\u003eReplacement Inserts\u003c\/strong\u003eOne spare set of reversible scratch surfaces\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== SPECS ========== --\u003e\n\u003csection id=\"ph-specs\" class=\"section\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003cspan class=\"eyebrow\"\u003eProduct Information\u003c\/span\u003e\n\u003ch2\u003eFull Specifications.\u003c\/h2\u003e\n\u003cdiv class=\"specs\"\u003e\n\u003cdiv class=\"spec\"\u003e\n\u003cspan class=\"sl\"\u003eProduct Code\u003c\/span\u003e\u003cspan class=\"sv\"\u003ePH-100\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec\"\u003e\n\u003cspan class=\"sl\"\u003eType\u003c\/span\u003e\u003cspan class=\"sv\"\u003eModular Cat Castle System\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec\"\u003e\n\u003cspan class=\"sl\"\u003eAssembly\u003c\/span\u003e\u003cspan class=\"sv\"\u003eReusable slide-on connectors · No screws, glue, or tools\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec\"\u003e\n\u003cspan class=\"sl\"\u003eScratching Surface\u003c\/span\u003e\u003cspan class=\"sv\"\u003eReversible, replaceable cardboard inserts\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec\"\u003e\n\u003cspan class=\"sl\"\u003eKit Includes\u003c\/span\u003e\u003cspan class=\"sv\"\u003eCastle panels · Scratcher inserts · Connectors · Accessory pieces\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec\"\u003e\n\u003cspan class=\"sl\"\u003eExpansion\u003c\/span\u003e\u003cspan class=\"sv\"\u003eAdditional panels, connectors, and accessories available separately\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec\"\u003e\n\u003cspan class=\"sl\"\u003eDesigned For\u003c\/span\u003e\u003cspan class=\"sv\"\u003eClimbing, scratching, lounging, hiding, and general feline occupation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec\"\u003e\n\u003cspan class=\"sl\"\u003eMaterials\u003c\/span\u003e\u003cspan class=\"sv\"\u003eCardboard scratch inserts · Sturdy composite panels · Reusable plastic connectors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec\"\u003e\n\u003cspan class=\"sl\"\u003eAvailability\u003c\/span\u003e\u003cspan class=\"sv\"\u003eIn stock · Ships within 3–5 business days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== FINAL ========== --\u003e\n\u003csection class=\"final\"\u003e\u003cspan class=\"eyebrow\"\u003eBuild Their Next Adventure\u003c\/span\u003e\n\u003ch2\u003eA Kingdom They'll Never Get Bored Of.\u003c\/h2\u003e\n\u003cp\u003ePawHaven turns scratching, climbing, hiding, and exploring into a world you build together. The castle doesn't have to stay a castle — take it apart, move a wall, add another level, and watch your cat investigate it all over again. Ships ready to build, right out of the box.\u003c\/p\u003e\n\u003cdiv class=\"actions\"\u003e\u003ca id=\"pawhaven-scroll-top-btn\" class=\"btn primary buy-btn\" href=\"#top\"\u003eOrder Your PawHaven Castle\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* ===== 全页平滑滚动（支持 #top 锚点） ===== *\/\nhtml,\nbody{\n  scroll-behavior:smooth!important;\n}\n\n\/* =========================================================\n   PAWHAVEN — MODULAR CAT CASTLE\n   Pure CSS switching · radio inside label · no page jump\n========================================================= *\/\n\n#pawhaven-detail{\n  --bg:#faf6f1;\n  --panel:#ffffff;\n  --panel2:#f5ede4;\n  --camel:#a8815a;\n  --camel-dark:#7d5d3d;\n  --camel-light:#c9a884;\n  --camel-pale:#ead9c2;\n  --ink:#3a2f26;\n  --muted:#7a6b5c;\n  --muted-light:#b5a394;\n  --line:#ede0d2;\n  --line-soft:#f7ede0;\n\n  position:relative!important;\n  width:100%!important;\n  max-width:100%!important;\n  margin:0!important;\n  padding:0!important;\n  overflow:hidden!important;\n  font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Arial,sans-serif!important;\n  color:var(--ink)!important;\n  background:var(--bg)!important;\n  line-height:1.5!important;\n  font-size:16px!important;\n  -webkit-text-size-adjust:100%!important;\n}\n\n#pawhaven-detail,\n#pawhaven-detail *{\n  box-sizing:border-box!important;\n}\n\n#pawhaven-detail img{\n  max-width:100%!important;\n  height:auto!important;\n  border:0!important;\n  display:block!important;\n}\n\n#pawhaven-detail a{\n  text-decoration:none!important;\n  color:inherit!important;\n}\n\n#pawhaven-detail .wrap{\n  position:relative!important;\n  z-index:2!important;\n  width:100%!important;\n  max-width:1080px!important;\n  margin:0 auto!important;\n  padding:0 20px!important;\n}\n\n#pawhaven-detail .section{\n  position:relative!important;\n  padding:56px 0!important;\n  border-top:1px solid var(--line)!important;\n}\n\n#pawhaven-detail .section.soft{\n  background:var(--panel2)!important;\n}\n\n#pawhaven-detail h1,\n#pawhaven-detail h2,\n#pawhaven-detail h3,\n#pawhaven-detail h4{\n  margin:0!important;\n  padding:0!important;\n  color:var(--ink)!important;\n  -webkit-text-fill-color:var(--ink)!important;\n  letter-spacing:-.03em!important;\n  font-family:inherit!important;\n  font-weight:800!important;\n  text-transform:none!important;\n  line-height:1.15!important;\n}\n\n#pawhaven-detail h1{font-size:34px!important;line-height:1.08!important}\n#pawhaven-detail h2{font-size:28px!important;line-height:1.12!important}\n#pawhaven-detail h3{font-size:17px!important;line-height:1.35!important}\n#pawhaven-detail h4{font-size:17px!important;line-height:1.3!important}\n\n#pawhaven-detail p{\n  margin:0!important;\n  color:var(--muted)!important;\n  -webkit-text-fill-color:var(--muted)!important;\n  font-size:14px!important;\n  line-height:1.6!important;\n}\n\n#pawhaven-detail h1 span,\n#pawhaven-detail h2 span{\n  color:var(--camel)!important;\n  -webkit-text-fill-color:var(--camel)!important;\n}\n\n#pawhaven-detail .eyebrow{\n  display:flex!important;\n  align-items:center!important;\n  gap:10px!important;\n  margin:0 0 14px!important;\n  color:var(--camel-dark)!important;\n  -webkit-text-fill-color:var(--camel-dark)!important;\n  font-size:10px!important;\n  font-weight:800!important;\n  letter-spacing:.18em!important;\n  text-transform:uppercase!important;\n  line-height:1!important;\n}\n\n#pawhaven-detail .eyebrow:before{\n  content:\"\"!important;\n  width:24px!important;\n  height:2px!important;\n  background:var(--camel)!important;\n  display:block!important;\n}\n\n#pawhaven-detail .lead{\n  margin-top:16px!important;\n  font-size:15px!important;\n  line-height:1.75!important;\n  color:var(--muted)!important;\n  -webkit-text-fill-color:var(--muted)!important;\n}\n\n\/* HERO *\/\n#pawhaven-detail .hero{\n  position:relative!important;\n  padding:56px 0 48px!important;\n  background:\n    radial-gradient(ellipse at 85% 10%,rgba(168,129,90,.08),transparent 45%),\n    linear-gradient(160deg,#faf6f1,#f5ede4 60%,#faf6f1)!important;\n  overflow:hidden!important;\n}\n\n#pawhaven-detail .hero:before{\n  content:\"\"!important;\n  position:absolute!important;\n  top:0!important;left:0!important;right:0!important;\n  height:3px!important;\n  background:linear-gradient(90deg,var(--camel),var(--camel-light),var(--camel))!important;\n}\n\n#pawhaven-detail .hero-grid{\n  display:grid!important;\n  grid-template-columns:1fr!important;\n  gap:32px!important;\n  align-items:center!important;\n}\n\n#pawhaven-detail .kicker{\n  display:inline-flex!important;\n  align-items:center!important;\n  gap:8px!important;\n  margin-bottom:16px!important;\n  padding:8px 14px!important;\n  border:1px solid var(--camel-pale)!important;\n  border-radius:999px!important;\n  background:var(--panel)!important;\n  color:var(--camel-dark)!important;\n  -webkit-text-fill-color:var(--camel-dark)!important;\n  font-size:10px!important;\n  font-weight:700!important;\n  letter-spacing:.02em!important;\n  line-height:1!important;\n}\n\n#pawhaven-detail .kicker:before{\n  content:\"\"!important;\n  width:6px!important;height:6px!important;\n  border-radius:50%!important;\n  background:var(--camel)!important;\n  box-shadow:0 0 0 3px var(--camel-pale)!important;\n  display:block!important;\n}\n\n#pawhaven-detail .actions{\n  display:flex!important;\n  flex-wrap:wrap!important;\n  gap:10px!important;\n  margin-top:24px!important;\n}\n\n#pawhaven-detail .btn{\n  position:relative!important;\n  display:inline-flex!important;\n  align-items:center!important;\n  justify-content:center!important;\n  min-height:48px!important;\n  padding:12px 22px!important;\n  border-radius:999px!important;\n  font-size:12px!important;\n  font-weight:700!important;\n  overflow:hidden!important;\n  transition:all .25s ease!important;\n  line-height:1.2!important;\n}\n\n#pawhaven-detail .primary{\n  background:var(--camel)!important;\n  color:#fff!important;\n  -webkit-text-fill-color:#fff!important;\n  box-shadow:0 4px 14px rgba(168,129,90,.28)!important;\n  border:none!important;\n}\n\n#pawhaven-detail .primary:hover{\n  background:var(--camel-dark)!important;\n  transform:translateY(-2px)!important;\n  box-shadow:0 8px 24px rgba(168,129,90,.38)!important;\n}\n\n\/* VISUAL *\/\n#pawhaven-detail .visual{\n  width:100%!important;\n  overflow:hidden!important;\n  border-radius:20px!important;\n  background:var(--panel2)!important;\n  box-shadow:0 8px 32px rgba(125,93,61,.10)!important;\n}\n\n#pawhaven-detail .visual img{\n  display:block!important;\n  width:100%!important;\n  height:auto!important;\n  aspect-ratio:1\/1!important;\n  object-fit:cover!important;\n  object-position:center!important;\n}\n\n\/* FEATURES *\/\n#pawhaven-detail .features{\n  display:grid!important;\n  grid-template-columns:1fr!important;\n  gap:14px!important;\n  margin-top:28px!important;\n}\n\n#pawhaven-detail .feature{\n  position:relative!important;\n  padding:24px!important;\n  border:1px solid var(--line)!important;\n  border-radius:16px!important;\n  background:var(--panel)!important;\n  transition:all .3s ease!important;\n}\n\n#pawhaven-detail .feature:hover{\n  box-shadow:0 8px 24px rgba(125,93,61,.06)!important;\n  transform:translateY(-2px)!important;\n}\n\n#pawhaven-detail .feature:before{\n  content:\"\"!important;\n  position:absolute!important;\n  top:0!important;left:0!important;right:0!important;\n  height:3px!important;\n  border-radius:16px 16px 0 0!important;\n  background:var(--camel)!important;\n}\n\n#pawhaven-detail .feature b{\n  display:block!important;\n  margin-bottom:14px!important;\n  color:var(--camel)!important;\n  -webkit-text-fill-color:var(--camel)!important;\n  font-size:10px!important;\n  letter-spacing:.16em!important;\n  text-transform:uppercase!important;\n  font-weight:800!important;\n  line-height:1!important;\n}\n\n#pawhaven-detail .feature p{\n  margin-top:8px!important;\n  font-size:13px!important;\n  line-height:1.65!important;\n}\n\n\/* SOFT FLOW *\/\n#pawhaven-detail .flow{\n  display:grid!important;\n  grid-template-columns:1fr!important;\n  gap:14px!important;\n  margin-top:28px!important;\n}\n\n#pawhaven-detail .step{\n  position:relative!important;\n  padding:24px 22px 24px 64px!important;\n  border:1px solid var(--line)!important;\n  border-radius:16px!important;\n  background:var(--panel)!important;\n}\n\n#pawhaven-detail .step:before{\n  content:attr(data-n)!important;\n  position:absolute!important;\n  left:22px!important;top:22px!important;\n  width:28px!important;height:28px!important;\n  border-radius:50%!important;\n  background:var(--camel-pale)!important;\n  display:flex!important;\n  align-items:center!important;\n  justify-content:center!important;\n  color:var(--camel-dark)!important;\n  -webkit-text-fill-color:var(--camel-dark)!important;\n  font-size:10px!important;\n  font-weight:800!important;\n}\n\n\/* ===== BUILD IT YOUR WAY ===== *\/\n#pawhaven-detail .build-section{\n  position:relative!important;\n  background:\n    radial-gradient(ellipse at 20% 10%,rgba(168,129,90,.08),transparent 50%),\n    linear-gradient(160deg,#2a2520,#1f1b17)!important;\n  border-top:none!important;\n  padding:72px 0!important;\n  overflow:hidden!important;\n}\n\n#pawhaven-detail .build-section .eyebrow{\n  color:var(--camel-light)!important;\n  -webkit-text-fill-color:var(--camel-light)!important;\n}\n\n#pawhaven-detail .build-section .eyebrow:before{\n  background:var(--camel-light)!important;\n}\n\n#pawhaven-detail .build-title{\n  font-size:44px!important;\n  line-height:1.05!important;\n  font-weight:800!important;\n  letter-spacing:-.03em!important;\n  color:#f5ede4!important;\n  -webkit-text-fill-color:#f5ede4!important;\n  margin-bottom:36px!important;\n}\n\n#pawhaven-detail .build-title em{\n  font-style:italic!important;\n  font-family:Georgia,\"Times New Roman\",serif!important;\n  font-weight:400!important;\n  color:var(--camel-light)!important;\n  -webkit-text-fill-color:var(--camel-light)!important;\n}\n\n#pawhaven-detail .paw-img,\n#pawhaven-detail .paw-text{\n  display:none!important;\n}\n\n#pawhaven-detail .build-grid{\n  display:grid!important;\n  grid-template-columns:1fr!important;\n  gap:24px!important;\n  align-items:start!important;\n}\n\n#pawhaven-detail .build-list{\n  display:flex!important;\n  flex-direction:column!important;\n  gap:10px!important;\n}\n\n#pawhaven-detail .build-item{\n  position:relative!important;\n  display:flex!important;\n  flex-direction:column!important;\n  gap:6px!important;\n  padding:22px 24px!important;\n  border:1px solid rgba(200,168,132,.18)!important;\n  border-radius:14px!important;\n  background:rgba(255,255,255,.03)!important;\n  cursor:pointer!important;\n  transition:all .3s ease!important;\n  overflow:hidden!important;\n  -webkit-tap-highlight-color:transparent!important;\n  user-select:none!important;\n  margin:0!important;\n}\n\n#pawhaven-detail .build-item:hover{\n  border-color:rgba(200,168,132,.35)!important;\n  background:rgba(255,255,255,.05)!important;\n  transform:translateX(4px)!important;\n}\n\n#pawhaven-detail .paw-radio{\n  position:absolute!important;\n  top:0!important;\n  left:0!important;\n  width:100%!important;\n  height:100%!important;\n  opacity:0!important;\n  margin:0!important;\n  padding:0!important;\n  border:0!important;\n  cursor:pointer!important;\n  -webkit-appearance:none!important;\n  appearance:none!important;\n  z-index:5!important;\n}\n\n#pawhaven-detail .build-num{\n  display:block!important;\n  font-size:9px!important;\n  font-weight:800!important;\n  letter-spacing:.18em!important;\n  text-transform:uppercase!important;\n  color:var(--camel-light)!important;\n  -webkit-text-fill-color:var(--camel-light)!important;\n  transition:color .3s ease!important;\n  line-height:1!important;\n}\n\n#pawhaven-detail .build-name{\n  display:block!important;\n  font-size:20px!important;\n  font-weight:700!important;\n  letter-spacing:-.02em!important;\n  color:#f5ede4!important;\n  -webkit-text-fill-color:#f5ede4!important;\n  transition:color .3s ease!important;\n  line-height:1.2!important;\n}\n\n@supports (selector(:has(*))){\n  #pawhaven-detail .paw-switcher:has(#paw-b1:checked) .paw-label-1,\n  #pawhaven-detail .paw-switcher:has(#paw-b2:checked) .paw-label-2,\n  #pawhaven-detail .paw-switcher:has(#paw-b3:checked) .paw-label-3,\n  #pawhaven-detail .paw-switcher:has(#paw-b4:checked) .paw-label-4{\n    background:linear-gradient(135deg,#c47a5a,#a8815a)!important;\n    border-color:#c47a5a!important;\n    transform:translateX(4px)!important;\n    box-shadow:0 12px 32px rgba(196,122,90,.28)!important;\n  }\n\n  #pawhaven-detail .paw-switcher:has(#paw-b1:checked) .paw-label-1 .build-num,\n  #pawhaven-detail .paw-switcher:has(#paw-b2:checked) .paw-label-2 .build-num,\n  #pawhaven-detail .paw-switcher:has(#paw-b3:checked) .paw-label-3 .build-num,\n  #pawhaven-detail .paw-switcher:has(#paw-b4:checked) .paw-label-4 .build-num{\n    color:rgba(255,255,255,.75)!important;\n    -webkit-text-fill-color:rgba(255,255,255,.75)!important;\n  }\n\n  #pawhaven-detail .paw-switcher:has(#paw-b1:checked) .paw-label-1 .build-name,\n  #pawhaven-detail .paw-switcher:has(#paw-b2:checked) .paw-label-2 .build-name,\n  #pawhaven-detail .paw-switcher:has(#paw-b3:checked) .paw-label-3 .build-name,\n  #pawhaven-detail .paw-switcher:has(#paw-b4:checked) .paw-label-4 .build-name{\n    color:#ffffff!important;\n    -webkit-text-fill-color:#ffffff!important;\n  }\n\n  #pawhaven-detail .paw-switcher:has(#paw-b1:checked) .paw-img-1,\n  #pawhaven-detail .paw-switcher:has(#paw-b2:checked) .paw-img-2,\n  #pawhaven-detail .paw-switcher:has(#paw-b3:checked) .paw-img-3,\n  #pawhaven-detail .paw-switcher:has(#paw-b4:checked) .paw-img-4{\n    display:block!important;\n  }\n\n  #pawhaven-detail .paw-switcher:has(#paw-b1:checked) .paw-text-1,\n  #pawhaven-detail .paw-switcher:has(#paw-b2:checked) .paw-text-2,\n  #pawhaven-detail .paw-switcher:has(#paw-b3:checked) .paw-text-3,\n  #pawhaven-detail .paw-switcher:has(#paw-b4:checked) .paw-text-4{\n    display:block!important;\n  }\n}\n\n@supports not (selector(:has(*))){\n  #pawhaven-detail .paw-img-1,\n  #pawhaven-detail .paw-text-1{\n    display:block!important;\n  }\n}\n\n#pawhaven-detail .build-preview{\n  display:flex!important;\n  flex-direction:column!important;\n  gap:14px!important;\n  padding:24px!important;\n  border-radius:20px!important;\n  background:linear-gradient(160deg,#f5ede4,#ead9c2)!important;\n  border:1px solid rgba(200,168,132,.20)!important;\n  box-shadow:0 20px 48px rgba(0,0,0,.25)!important;\n}\n\n#pawhaven-detail .build-image-wrap{\n  width:100%!important;\n  aspect-ratio:1\/1!important;\n  border-radius:14px!important;\n  overflow:hidden!important;\n  background:#ead9c2!important;\n  position:relative!important;\n}\n\n#pawhaven-detail .build-image-wrap img.paw-img{\n  position:absolute!important;\n  top:0!important;left:0!important;\n  width:100%!important;\n  height:100%!important;\n  object-fit:cover!important;\n  object-position:center!important;\n}\n\n#pawhaven-detail .build-caption{\n  display:block!important;\n  margin-top:6px!important;\n  font-size:9px!important;\n  font-weight:800!important;\n  letter-spacing:.18em!important;\n  text-transform:uppercase!important;\n  color:#a8815a!important;\n  -webkit-text-fill-color:#a8815a!important;\n  line-height:1!important;\n}\n\n#pawhaven-detail .build-preview-title{\n  font-size:26px!important;\n  font-weight:800!important;\n  letter-spacing:-.03em!important;\n  color:#3a2f26!important;\n  -webkit-text-fill-color:#3a2f26!important;\n  margin:0!important;\n}\n\n#pawhaven-detail .build-preview-desc{\n  font-size:14px!important;\n  line-height:1.7!important;\n  color:#7a6b5c!important;\n  -webkit-text-fill-color:#7a6b5c!important;\n  margin:0!important;\n}\n\n#pawhaven-detail .build-footer{\n  text-align:center!important;\n  margin-top:48px!important;\n  padding-top:32px!important;\n  border-top:1px solid rgba(200,168,132,.15)!important;\n}\n\n#pawhaven-detail .build-footer p{\n  font-size:14px!important;\n  color:rgba(245,237,228,.65)!important;\n  -webkit-text-fill-color:rgba(245,237,228,.65)!important;\n  margin-bottom:8px!important;\n}\n\n#pawhaven-detail .build-footer h3{\n  font-size:28px!important;\n  font-weight:800!important;\n  letter-spacing:-.03em!important;\n  color:#f5ede4!important;\n  -webkit-text-fill-color:#f5ede4!important;\n  margin:0!important;\n}\n\n#pawhaven-detail .build-footer em{\n  font-style:italic!important;\n  font-family:Georgia,\"Times New Roman\",serif!important;\n  font-weight:400!important;\n  color:var(--camel-light)!important;\n  -webkit-text-fill-color:var(--camel-light)!important;\n}\n\n\/* ===== PARTS SHOWCASE ===== *\/\n#pawhaven-detail .parts-group{\n  margin-top:36px!important;\n}\n\n#pawhaven-detail .parts-group:first-child{\n  margin-top:0!important;\n}\n\n#pawhaven-detail .parts-eyebrow{\n  display:block!important;\n  font-size:10px!important;\n  font-weight:800!important;\n  letter-spacing:.18em!important;\n  text-transform:uppercase!important;\n  color:var(--camel)!important;\n  -webkit-text-fill-color:var(--camel)!important;\n  margin-bottom:8px!important;\n  line-height:1!important;\n}\n\n#pawhaven-detail .parts-sub{\n  font-size:13.5px!important;\n  color:var(--muted)!important;\n  -webkit-text-fill-color:var(--muted)!important;\n  margin-bottom:20px!important;\n}\n\n#pawhaven-detail .parts-slider-wrap{\n  position:relative!important;\n}\n\n#pawhaven-detail .parts-slider{\n  display:flex!important;\n  flex-wrap:nowrap!important;\n  gap:14px!important;\n  overflow-x:auto!important;\n  overflow-y:hidden!important;\n  scroll-snap-type:x mandatory!important;\n  -webkit-overflow-scrolling:touch!important;\n  padding:4px 20px 20px 0!important;\n  margin:0 -20px 0 0!important;\n  scrollbar-width:none!important;\n}\n\n#pawhaven-detail .parts-slider::-webkit-scrollbar{\n  display:none!important;\n}\n\n#pawhaven-detail .part-card{\n  position:relative!important;\n  flex:0 0 68%!important;\n  min-width:68%!important;\n  display:flex!important;\n  flex-direction:column!important;\n  border:1px solid var(--line)!important;\n  border-radius:16px!important;\n  background:var(--panel)!important;\n  overflow:hidden!important;\n  transition:all .3s ease!important;\n  scroll-snap-align:start!important;\n}\n\n#pawhaven-detail .part-card:hover{\n  border-color:var(--camel-light)!important;\n  transform:translateY(-3px)!important;\n  box-shadow:0 12px 28px rgba(168,129,90,.10)!important;\n}\n\n#pawhaven-detail .part-img{\n  width:100%!important;\n  aspect-ratio:1\/1!important;\n  overflow:hidden!important;\n  background:var(--panel2)!important;\n}\n\n#pawhaven-detail .part-img img{\n  display:block!important;\n  width:100%!important;\n  height:100%!important;\n  object-fit:cover!important;\n  object-position:center!important;\n  transition:transform .6s ease!important;\n}\n\n#pawhaven-detail .part-card:hover .part-img img{\n  transform:scale(1.05)!important;\n}\n\n#pawhaven-detail .part-type{\n  display:block!important;\n  margin:16px 18px 6px!important;\n  font-size:9px!important;\n  font-weight:800!important;\n  letter-spacing:.18em!important;\n  text-transform:uppercase!important;\n  color:var(--camel)!important;\n  -webkit-text-fill-color:var(--camel)!important;\n  line-height:1!important;\n}\n\n#pawhaven-detail .part-name{\n  display:block!important;\n  margin:0 18px 6px!important;\n  font-size:17px!important;\n  line-height:1.3!important;\n  font-weight:800!important;\n  color:var(--ink)!important;\n  -webkit-text-fill-color:var(--ink)!important;\n  letter-spacing:-.02em!important;\n}\n\n#pawhaven-detail .part-desc{\n  display:block!important;\n  margin:0 18px 20px!important;\n  font-size:12.5px!important;\n  line-height:1.6!important;\n  color:var(--muted)!important;\n  -webkit-text-fill-color:var(--muted)!important;\n  flex-grow:1!important;\n}\n\n#pawhaven-detail .parts-dots{\n  display:flex!important;\n  justify-content:center!important;\n  gap:6px!important;\n  margin-top:4px!important;\n}\n\n#pawhaven-detail .parts-dots span{\n  width:6px!important;\n  height:6px!important;\n  border-radius:50%!important;\n  background:var(--line)!important;\n  display:block!important;\n}\n\n#pawhaven-detail .parts-featured{\n  margin-top:44px!important;\n  padding-top:36px!important;\n  border-top:1px solid var(--line)!important;\n}\n\n#pawhaven-detail .featured-part{\n  display:grid!important;\n  grid-template-columns:1fr!important;\n  gap:20px!important;\n  margin-top:16px!important;\n  padding:20px!important;\n  border:1px solid var(--line)!important;\n  border-radius:18px!important;\n  background:var(--panel)!important;\n  transition:all .3s ease!important;\n}\n\n#pawhaven-detail .featured-part:hover{\n  border-color:var(--camel-light)!important;\n  box-shadow:0 12px 32px rgba(168,129,90,.10)!important;\n}\n\n#pawhaven-detail .featured-part-img{\n  width:100%!important;\n  aspect-ratio:1\/1!important;\n  overflow:hidden!important;\n  border-radius:12px!important;\n  background:var(--panel2)!important;\n}\n\n#pawhaven-detail .featured-part-img img{\n  display:block!important;\n  width:100%!important;\n  height:100%!important;\n  object-fit:cover!important;\n  object-position:center!important;\n  transition:transform .6s ease!important;\n}\n\n#pawhaven-detail .featured-part:hover .featured-part-img img{\n  transform:scale(1.03)!important;\n}\n\n#pawhaven-detail .featured-part-info{\n  display:flex!important;\n  flex-direction:column!important;\n  justify-content:center!important;\n  gap:8px!important;\n}\n\n#pawhaven-detail .featured-part-info .part-name{\n  margin:0!important;\n  font-size:24px!important;\n}\n\n#pawhaven-detail .featured-part-info .part-desc{\n  margin:0!important;\n  font-size:14px!important;\n  line-height:1.7!important;\n}\n\n\/* PACKAGE *\/\n#pawhaven-detail .package-grid{\n  display:grid!important;\n  grid-template-columns:1fr!important;\n  gap:12px!important;\n  margin-top:24px!important;\n}\n\n#pawhaven-detail .pkg{\n  padding:20px!important;\n  border:1px solid var(--line)!important;\n  border-radius:14px!important;\n  background:var(--panel)!important;\n}\n\n#pawhaven-detail .pkg strong{\n  display:block!important;\n  color:var(--camel-dark)!important;\n  -webkit-text-fill-color:var(--camel-dark)!important;\n  font-size:13px!important;\n  font-weight:700!important;\n  margin-bottom:4px!important;\n  line-height:1.3!important;\n}\n\n#pawhaven-detail .pkg span{\n  display:block!important;\n  color:var(--muted)!important;\n  -webkit-text-fill-color:var(--muted)!important;\n  font-size:12px!important;\n  line-height:1.55!important;\n}\n\n\/* SPECS *\/\n#pawhaven-detail .specs{\n  display:grid!important;\n  gap:0!important;\n  margin-top:24px!important;\n  border-top:1px solid var(--line)!important;\n}\n\n#pawhaven-detail .spec{\n  display:grid!important;\n  grid-template-columns:1fr!important;\n  gap:6px!important;\n  padding:16px 0!important;\n  border-bottom:1px solid var(--line)!important;\n  background:transparent!important;\n}\n\n#pawhaven-detail .sl{\n  color:var(--muted-light)!important;\n  -webkit-text-fill-color:var(--muted-light)!important;\n  font-size:10px!important;\n  font-weight:800!important;\n  letter-spacing:.14em!important;\n  text-transform:uppercase!important;\n  line-height:1!important;\n}\n\n#pawhaven-detail .sv{\n  color:var(--ink)!important;\n  -webkit-text-fill-color:var(--ink)!important;\n  font-size:14px!important;\n  line-height:1.55!important;\n  font-weight:600!important;\n}\n\n\/* FINAL *\/\n#pawhaven-detail .final{\n  position:relative!important;\n  padding:72px 20px!important;\n  text-align:center!important;\n  background:\n    radial-gradient(ellipse at 50% 0%,rgba(168,129,90,.10),transparent 55%),\n    linear-gradient(180deg,#f5ede4,#faf6f1)!important;\n  border-top:1px solid var(--line)!important;\n  overflow:hidden!important;\n}\n\n#pawhaven-detail .final:before{\n  content:\"\"!important;\n  position:absolute!important;\n  top:0!important;left:0!important;right:0!important;\n  height:2px!important;\n  background:linear-gradient(90deg,transparent,var(--camel),transparent)!important;\n}\n\n#pawhaven-detail .final .eyebrow{\n  justify-content:center!important;\n}\n\n#pawhaven-detail .final h2{\n  max-width:720px!important;\n  margin:0 auto!important;\n}\n\n#pawhaven-detail .final p{\n  max-width:640px!important;\n  margin:16px auto 0!important;\n  font-size:15px!important;\n  line-height:1.75!important;\n}\n\n#pawhaven-detail .final .actions{\n  justify-content:center!important;\n  margin-top:28px!important;\n}\n\n\/* CONTAINER QUERIES *\/\n@container (min-width:700px){\n  #pawhaven-detail .wrap{padding:0 32px!important}\n  #pawhaven-detail h1{font-size:48px!important}\n  #pawhaven-detail h2{font-size:36px!important}\n  #pawhaven-detail .hero-grid,\n  #pawhaven-detail .split{grid-template-columns:1fr 1fr!important;gap:48px!important}\n  #pawhaven-detail .features{grid-template-columns:repeat(2,1fr)!important}\n  #pawhaven-detail .flow{grid-template-columns:repeat(4,1fr)!important}\n  #pawhaven-detail .package-grid{grid-template-columns:repeat(2,1fr)!important}\n  #pawhaven-detail .spec{grid-template-columns:220px 1fr!important;gap:24px!important;align-items:baseline!important}\n  #pawhaven-detail .section{padding:72px 0!important}\n  #pawhaven-detail .section.soft{padding:72px 0!important}\n  #pawhaven-detail .hero{padding:72px 0 60px!important}\n\n  #pawhaven-detail .build-grid{\n    grid-template-columns:400px 1fr!important;\n    gap:32px!important;\n  }\n  #pawhaven-detail .build-title{\n    font-size:64px!important;\n  }\n  #pawhaven-detail .build-preview-title{\n    font-size:32px!important;\n  }\n  #pawhaven-detail .build-footer h3{\n    font-size:36px!important;\n  }\n\n  #pawhaven-detail .parts-slider{\n    display:grid!important;\n    grid-template-columns:repeat(5,1fr)!important;\n    gap:16px!important;\n    overflow:visible!important;\n    padding:4px 0 0 0!important;\n    margin:0!important;\n    scroll-snap-type:none!important;\n  }\n  #pawhaven-detail .part-card{\n    flex:none!important;\n    min-width:0!important;\n  }\n  #pawhaven-detail .parts-dots{\n    display:none!important;\n  }\n  #pawhaven-detail .featured-part{\n    grid-template-columns:1.4fr 1fr!important;\n    gap:32px!important;\n    padding:28px!important;\n  }\n  #pawhaven-detail .featured-part-info .part-name{\n    font-size:28px!important;\n  }\n}\n\n@media(max-width:420px){\n  #pawhaven-detail h1{font-size:30px!important}\n  #pawhaven-detail h2{font-size:24px!important}\n  #pawhaven-detail .build-title{font-size:32px!important}\n  #pawhaven-detail .build-footer h3{font-size:24px!important}\n}\n\n@media(prefers-reduced-motion:reduce){\n  #pawhaven-detail *,\n  #pawhaven-detail *:before,\n  #pawhaven-detail *:after{\n    animation:none!important;\n    transition:none!important;\n  }\n}\n\u003c\/style\u003e","brand":"Arden Wallets","offers":[{"title":"Black","offer_id":45888840859757,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Ivory","offer_id":45888840892525,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Sage Green","offer_id":45888840925293,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Dusty Blue","offer_id":45888840958061,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Terracotta","offer_id":45888840990829,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Gray","offer_id":45888841023597,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Deep Navy","offer_id":45888841056365,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0727\/1445\/3101\/files\/3f71dbf88772506ede147492e97d7c42.png?v=1789712360","url":"https:\/\/ardemts.com\/products\/pawhaven-modular-cat-castle-system","provider":"Arden Wallets","version":"1.0","type":"link"}