{"title":"Play \u0026 Bonding","description":null,"products":[{"product_id":"lunvare™-curious-layered-hide-and-seek-activity-mat","title":"lovelypawsome™ Curious Layered Hide-and-Seek Activity Mat","description":"\u003cstyle\u003e\n  \/* =========================================================\n     lovelypawsome™ PET ACTIVITY MAT\n     Shopify Custom Liquid\n     \n     Layout:\n     Intro → Image 01\n     → Explore \u0026 Search\n     → Image 02\n     → Adjustable Challenge\n     → Key Features\n     → Image 03\n     → Comfort \u0026 Storage\n     → Image 04\n     → How to Use\n     → Final\n\n     Theme:\n     Warm Oat + Soft Sage + Clay + Cocoa\n     ========================================================= *\/\n\n  .lv-mat,\n  .lv-mat * {\n    box-sizing: border-box;\n  }\n\n  .lv-mat {\n    --lv-bg: #f6f2ea;\n    --lv-bg-soft: #fbf9f5;\n    --lv-white: #ffffff;\n\n    --lv-sage: #aab59d;\n    --lv-sage-deep: #65725d;\n    --lv-sage-dark: #4f5d49;\n\n    --lv-clay: #c58f73;\n    --lv-clay-soft: #ead6c8;\n\n    --lv-sand: #ddd1bf;\n    --lv-oat: #eee7da;\n\n    --lv-cocoa: #332f2a;\n    --lv-text: #47423c;\n    --lv-muted: #77716a;\n    --lv-border: #e3ddd3;\n\n    width: 100%;\n    max-width: 760px;\n    margin: 24px auto 0;\n    padding: 0;\n\n    overflow: hidden;\n\n    border: 1px solid rgba(51,47,42,.08);\n    border-radius: 18px;\n\n    background: var(--lv-white);\n    color: var(--lv-text);\n\n    font-family:\n      Arial,\n      Helvetica,\n      -apple-system,\n      BlinkMacSystemFont,\n      \"Segoe UI\",\n      sans-serif;\n  }\n\n  .lv-mat img {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n  }\n\n  .lv-shell {\n    width: 100%;\n    max-width: 700px;\n    margin: 0 auto;\n    padding: 0 18px;\n  }\n\n  .lv-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n\n    margin-bottom: 8px;\n\n    color: var(--lv-clay);\n\n    font-size: 8.5px;\n    line-height: 1.2;\n    font-weight: 900;\n    letter-spacing: 1.25px;\n\n    text-transform: uppercase;\n  }\n\n  .lv-kicker::before {\n    content: \"\";\n    width: 18px;\n    height: 2px;\n\n    border-radius: 10px;\n\n    background: currentColor;\n  }\n\n  .lv-title {\n    margin: 0;\n\n    color: var(--lv-cocoa);\n\n    font-family:\n      Georgia,\n      \"Times New Roman\",\n      serif;\n\n    font-size: 30px;\n    line-height: 1.08;\n    font-weight: 500;\n    letter-spacing: -.35px;\n  }\n\n  .lv-copy {\n    margin: 10px 0 0;\n\n    color: var(--lv-muted);\n\n    font-size: 12px;\n    line-height: 1.58;\n  }\n\n  \/* =========================================================\n     1:1 IMAGE SYSTEM\n     ========================================================= *\/\n\n  .lv-media {\n    width: 100%;\n    aspect-ratio: 1 \/ 1;\n\n    overflow: hidden;\n\n    border-radius: 14px;\n\n    background:\n      linear-gradient(\n        145deg,\n        #d8d2c8 0%,\n        #bcb5aa 100%\n      );\n\n    box-shadow:\n      0 12px 28px rgba(51,47,42,.10);\n  }\n\n  .lv-media img {\n    width: 100%;\n    height: 100%;\n\n    object-fit: cover;\n    object-position: center;\n  }\n\n  .lv-placeholder {\n    width: 100%;\n    height: 100%;\n\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    padding: 28px;\n\n    text-align: center;\n\n    background:\n      radial-gradient(\n        circle at 50% 38%,\n        rgba(255,255,255,.22),\n        transparent 34%\n      ),\n      linear-gradient(\n        145deg,\n        #aab59d 0%,\n        #7d8973 100%\n      );\n  }\n\n  .lv-placeholder strong {\n    display: block;\n\n    color: #ffffff;\n\n    font-family:\n      Georgia,\n      \"Times New Roman\",\n      serif;\n\n    font-size: 18px;\n    line-height: 1.2;\n    font-weight: 500;\n  }\n\n  .lv-placeholder span {\n    display: block;\n\n    max-width: 360px;\n    margin-top: 7px;\n\n    color: rgba(255,255,255,.76);\n\n    font-size: 8.5px;\n    line-height: 1.4;\n    font-weight: 800;\n    letter-spacing: .9px;\n\n    text-transform: uppercase;\n  }\n\n  \/* =========================================================\n     01 — INTRO\n     ========================================================= *\/\n\n  .lv-hero {\n    padding: 30px 0 28px;\n\n    background:\n      radial-gradient(\n        circle at 86% 5%,\n        rgba(197,143,115,.14),\n        transparent 26%\n      ),\n      linear-gradient(\n        180deg,\n        #fbf9f5 0%,\n        #f2ede4 100%\n      );\n  }\n\n  .lv-hero-label {\n    display: inline-flex;\n\n    margin-bottom: 10px;\n    padding: 6px 9px;\n\n    border: 1px solid rgba(101,114,93,.16);\n    border-radius: 999px;\n\n    background: rgba(170,181,157,.16);\n\n    color: var(--lv-sage-deep);\n\n    font-size: 8px;\n    line-height: 1;\n    font-weight: 900;\n    letter-spacing: .9px;\n\n    text-transform: uppercase;\n  }\n\n  .lv-hero h1 {\n    margin: 0;\n\n    color: var(--lv-cocoa);\n\n    font-family:\n      Georgia,\n      \"Times New Roman\",\n      serif;\n\n    font-size: 40px;\n    line-height: 1;\n    font-weight: 500;\n    letter-spacing: -.75px;\n  }\n\n  .lv-hero-sub {\n    max-width: 590px;\n    margin: 11px 0 0;\n\n    color: var(--lv-sage-deep);\n\n    font-family:\n      Georgia,\n      \"Times New Roman\",\n      serif;\n\n    font-size: 17px;\n    line-height: 1.38;\n  }\n\n  .lv-hero-copy {\n    max-width: 620px;\n    margin: 13px 0 0;\n\n    color: var(--lv-muted);\n\n    font-size: 11.7px;\n    line-height: 1.6;\n  }\n\n  .lv-hero-image {\n    margin-top: 20px;\n  }\n\n  .lv-mini-facts {\n    display: grid;\n    grid-template-columns:\n      repeat(3, minmax(0, 1fr));\n\n    gap: 7px;\n    margin-top: 11px;\n  }\n\n  .lv-mini-fact {\n    padding: 10px 9px;\n\n    border: 1px solid var(--lv-border);\n    border-radius: 10px;\n\n    background: rgba(255,255,255,.72);\n\n    text-align: center;\n  }\n\n  .lv-mini-fact small {\n    display: block;\n\n    color: var(--lv-clay);\n\n    font-size: 7.4px;\n    line-height: 1.2;\n    font-weight: 900;\n    letter-spacing: .7px;\n\n    text-transform: uppercase;\n  }\n\n  .lv-mini-fact strong {\n    display: block;\n\n    margin-top: 4px;\n\n    color: var(--lv-cocoa);\n\n    font-size: 9.5px;\n    line-height: 1.3;\n  }\n\n  \/* =========================================================\n     02 — SEARCH \u0026 DISCOVER\n     ========================================================= *\/\n\n  .lv-discover {\n    padding: 32px 0;\n\n    background: var(--lv-white);\n  }\n\n  .lv-discover-intro {\n    max-width: 600px;\n  }\n\n  .lv-discover-grid {\n    display: grid;\n    grid-template-columns:\n      repeat(4, minmax(0, 1fr));\n\n    gap: 7px;\n    margin-top: 17px;\n  }\n\n  .lv-discover-item {\n    padding: 12px 10px;\n\n    border: 1px solid var(--lv-border);\n    border-radius: 11px;\n\n    background: var(--lv-bg-soft);\n  }\n\n  .lv-discover-no {\n    color: var(--lv-clay);\n\n    font-family:\n      Georgia,\n      \"Times New Roman\",\n      serif;\n\n    font-size: 14px;\n  }\n\n  .lv-discover-item strong {\n    display: block;\n\n    margin-top: 5px;\n\n    color: var(--lv-cocoa);\n\n    font-size: 10px;\n    line-height: 1.3;\n  }\n\n  .lv-discover-item p {\n    margin: 4px 0 0;\n\n    color: var(--lv-muted);\n\n    font-size: 9.2px;\n    line-height: 1.4;\n  }\n\n  \/* =========================================================\n     IMAGE 02\n     ========================================================= *\/\n\n  .lv-image-section {\n    padding: 0 0 32px;\n\n    background: var(--lv-white);\n  }\n\n  .lv-image-caption {\n    display: flex;\n    justify-content: space-between;\n    gap: 20px;\n\n    margin-top: 10px;\n  }\n\n  .lv-image-caption strong {\n    color: var(--lv-cocoa);\n\n    font-size: 10.2px;\n    line-height: 1.35;\n  }\n\n  .lv-image-caption span {\n    max-width: 300px;\n\n    color: var(--lv-muted);\n\n    font-size: 9.4px;\n    line-height: 1.42;\n\n    text-align: right;\n  }\n\n  \/* =========================================================\n     03 — ADJUSTABLE CHALLENGE\n     ========================================================= *\/\n\n  .lv-challenge {\n    padding: 32px 0;\n\n    background:\n      linear-gradient(\n        180deg,\n        #f2eee6 0%,\n        #faf8f4 100%\n      );\n  }\n\n  .lv-challenge-track {\n    display: grid;\n    grid-template-columns:\n      repeat(3, minmax(0, 1fr));\n\n    gap: 8px;\n    margin-top: 17px;\n  }\n\n  .lv-challenge-card {\n    position: relative;\n\n    padding: 13px 11px;\n\n    border: 1px solid var(--lv-border);\n    border-radius: 11px;\n\n    background: #ffffff;\n  }\n\n  .lv-challenge-card::before {\n    content: \"\";\n\n    position: absolute;\n    top: 0;\n    left: 0;\n\n    width: 100%;\n    height: 3px;\n\n    border-radius: 11px 11px 0 0;\n\n    background: var(--lv-sage);\n  }\n\n  .lv-challenge-card small {\n    display: block;\n\n    color: var(--lv-clay);\n\n    font-size: 7.6px;\n    font-weight: 900;\n    letter-spacing: .78px;\n\n    text-transform: uppercase;\n  }\n\n  .lv-challenge-card strong {\n    display: block;\n\n    margin-top: 6px;\n\n    color: var(--lv-cocoa);\n\n    font-size: 10.2px;\n    line-height: 1.3;\n  }\n\n  .lv-challenge-card p {\n    margin: 5px 0 0;\n\n    color: var(--lv-muted);\n\n    font-size: 9.3px;\n    line-height: 1.42;\n  }\n\n  \/* =========================================================\n     04 — KEY FEATURES\n     ========================================================= *\/\n\n  .lv-features {\n    padding: 32px 0;\n\n    background: var(--lv-sage-dark);\n\n    color: #ffffff;\n  }\n\n  .lv-features .lv-kicker {\n    color: var(--lv-clay-soft);\n  }\n\n  .lv-features .lv-title {\n    color: #ffffff;\n  }\n\n  .lv-features-intro {\n    max-width: 590px;\n    margin-top: 9px;\n\n    color: rgba(255,255,255,.68);\n\n    font-size: 11.4px;\n    line-height: 1.55;\n  }\n\n  .lv-feature-grid {\n    display: grid;\n    grid-template-columns:\n      repeat(2, minmax(0, 1fr));\n\n    gap: 7px;\n    margin-top: 17px;\n  }\n\n  .lv-feature {\n    display: grid;\n    grid-template-columns:\n      26px\n      minmax(0, 1fr);\n\n    gap: 8px;\n    align-items: center;\n\n    padding: 10px;\n\n    border: 1px solid rgba(255,255,255,.12);\n    border-radius: 10px;\n\n    background: rgba(255,255,255,.045);\n  }\n\n  .lv-feature-icon {\n    width: 26px;\n    height: 26px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    border-radius: 50%;\n\n    background: rgba(234,214,200,.13);\n\n    color: var(--lv-clay-soft);\n\n    font-size: 12px;\n    font-weight: 700;\n  }\n\n  .lv-feature strong {\n    color: #f7f4ef;\n\n    font-size: 9.6px;\n    line-height: 1.35;\n  }\n\n  \/* =========================================================\n     IMAGE 03\n     ========================================================= *\/\n\n  .lv-detail {\n    padding: 32px 0;\n\n    background: var(--lv-white);\n  }\n\n  .lv-detail-head {\n    max-width: 590px;\n\n    margin-bottom: 17px;\n  }\n\n  .lv-detail-note {\n    margin-top: 10px;\n\n    color: var(--lv-sage-deep);\n\n    font-family:\n      Georgia,\n      \"Times New Roman\",\n      serif;\n\n    font-size: 13.5px;\n    line-height: 1.4;\n  }\n\n  \/* =========================================================\n     05 — COMFORT \u0026 STORAGE\n     ========================================================= *\/\n\n  .lv-comfort {\n    padding: 32px 0;\n\n    background: var(--lv-bg);\n  }\n\n  .lv-comfort-grid {\n    display: grid;\n    grid-template-columns:\n      repeat(3, minmax(0, 1fr));\n\n    gap: 8px;\n    margin-top: 17px;\n  }\n\n  .lv-comfort-card {\n    padding: 13px 11px;\n\n    border: 1px solid var(--lv-border);\n    border-radius: 11px;\n\n    background: #ffffff;\n  }\n\n  .lv-comfort-card small {\n    display: block;\n\n    color: var(--lv-clay);\n\n    font-size: 7.5px;\n    font-weight: 900;\n    letter-spacing: .75px;\n\n    text-transform: uppercase;\n  }\n\n  .lv-comfort-card strong {\n    display: block;\n\n    margin-top: 5px;\n\n    color: var(--lv-cocoa);\n\n    font-size: 10.1px;\n    line-height: 1.3;\n  }\n\n  .lv-comfort-card p {\n    margin: 4px 0 0;\n\n    color: var(--lv-muted);\n\n    font-size: 9.3px;\n    line-height: 1.4;\n  }\n\n  \/* =========================================================\n     IMAGE 04\n     ========================================================= *\/\n\n  .lv-use-image {\n    padding: 32px 0 0;\n\n    background: #ffffff;\n  }\n\n  \/* =========================================================\n     06 — HOW TO USE\n     ========================================================= *\/\n\n  .lv-how {\n    padding: 28px 0 34px;\n\n    background: #ffffff;\n  }\n\n  .lv-how-head {\n    max-width: 560px;\n  }\n\n  .lv-steps {\n    display: grid;\n    grid-template-columns:\n      repeat(3, minmax(0, 1fr));\n\n    gap: 8px;\n    margin-top: 17px;\n  }\n\n  .lv-step {\n    padding: 13px 11px;\n\n    border-bottom: 2px solid var(--lv-sage-deep);\n\n    background: var(--lv-bg-soft);\n  }\n\n  .lv-step-no {\n    color: var(--lv-clay);\n\n    font-size: 8px;\n    line-height: 1.2;\n    font-weight: 900;\n    letter-spacing: .8px;\n  }\n\n  .lv-step h3 {\n    margin: 6px 0 4px;\n\n    color: var(--lv-cocoa);\n\n    font-size: 10.5px;\n    line-height: 1.3;\n    font-weight: 900;\n  }\n\n  .lv-step p {\n    margin: 0;\n\n    color: var(--lv-muted);\n\n    font-size: 9.4px;\n    line-height: 1.42;\n  }\n\n  \/* =========================================================\n     FINAL\n     ========================================================= *\/\n\n  .lv-final {\n    padding: 38px 0 41px;\n\n    background:\n      radial-gradient(\n        circle at 50% 110%,\n        rgba(197,143,115,.16),\n        transparent 34%\n      ),\n      linear-gradient(\n        135deg,\n        #5d6956 0%,\n        #414b3d 100%\n      );\n\n    text-align: center;\n  }\n\n  .lv-final-label {\n    color: var(--lv-clay-soft);\n\n    font-size: 8px;\n    line-height: 1.2;\n    font-weight: 900;\n    letter-spacing: 1.4px;\n\n    text-transform: uppercase;\n  }\n\n  .lv-final h2 {\n    margin: 9px 0 0;\n\n    color: #ffffff;\n\n    font-family:\n      Georgia,\n      \"Times New Roman\",\n      serif;\n\n    font-size: 28px;\n    line-height: 1.1;\n    font-weight: 500;\n  }\n\n  .lv-final p {\n    max-width: 520px;\n    margin: 11px auto 0;\n\n    color: rgba(255,255,255,.68);\n\n    font-size: 11.3px;\n    line-height: 1.55;\n  }\n\n  \/* =========================================================\n     RESPONSIVE\n     ========================================================= *\/\n\n  @media (max-width: 680px) {\n\n    .lv-discover-grid {\n      grid-template-columns:\n        repeat(2, minmax(0, 1fr));\n    }\n\n    .lv-image-caption {\n      flex-direction: column;\n      gap: 4px;\n    }\n\n    .lv-image-caption span {\n      max-width: none;\n      text-align: left;\n    }\n\n    .lv-challenge-track,\n    .lv-comfort-grid,\n    .lv-steps {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (max-width: 480px) {\n\n    .lv-mat {\n      margin-top: 16px;\n      border-radius: 0;\n    }\n\n    .lv-shell {\n      padding-left: 12px;\n      padding-right: 12px;\n    }\n\n    .lv-hero h1 {\n      font-size: 32px;\n    }\n\n    .lv-title {\n      font-size: 25px;\n    }\n\n    .lv-mini-facts {\n      grid-template-columns: 1fr;\n    }\n\n    .lv-discover-grid,\n    .lv-feature-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"lv-mat\"\u003e\n\n  \u003c!-- ======================================================\n       01 — INTRO\n       ====================================================== --\u003e\n\n  \u003csection class=\"lv-hero\"\u003e\n    \u003cdiv class=\"lv-shell\"\u003e\n\n      \u003cdiv class=\"lv-hero-label\"\u003e\n        Quiet Indoor Enrichment\n      \u003c\/div\u003e\n\n      \u003ch1\u003e\n        lovelypawsome™ Curious Layered Hide-and-Seek Activity Mat\n      \u003c\/h1\u003e\n\n      \u003cdiv class=\"lv-hero-sub\"\u003e\n        A softer way to turn searching, pawing and discovery into everyday play.\n      \u003c\/div\u003e\n\n      \u003cp class=\"lv-hero-copy\"\u003e\n        Designed around natural curiosity, the lovelypawsome™ activity mat combines layered\n        fabric panels, concealed pockets, soft tunnels, textured folds and movable flaps\n        across a lightly padded base. Hide small play objects or familiar scent items\n        throughout the mat and let your pet explore each area at their own pace.\n      \u003c\/p\u003e\n\n      \u003c!-- IMAGE 01 — Replace placeholder with your 1:1 product image --\u003e\n      \u003cdiv class=\"lv-hero-image\"\u003e\n        \u003cdiv class=\"lv-media\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/03_1.png?v=1791811000\" alt=\"lunvare Curious Layered Hide-and-Seek Activity Mat full product view\" loading=\"eager\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lv-mini-facts\"\u003e\n\n        \u003cdiv class=\"lv-mini-fact\"\u003e\n          \u003csmall\u003eInteraction\u003c\/small\u003e\n          \u003cstrong\u003eSearch · Paw · Discover\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lv-mini-fact\"\u003e\n          \u003csmall\u003eSound\u003c\/small\u003e\n          \u003cstrong\u003eNo Motors or Electronic Noise\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lv-mini-fact\"\u003e\n          \u003csmall\u003eStorage\u003c\/small\u003e\n          \u003cstrong\u003eFoldable After Play\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       02 — SEARCH \u0026 DISCOVER\n       ====================================================== --\u003e\n\n  \u003csection class=\"lv-discover\"\u003e\n    \u003cdiv class=\"lv-shell\"\u003e\n\n      \u003cdiv class=\"lv-discover-intro\"\u003e\n\n        \u003cdiv class=\"lv-kicker\"\u003e\n          Built Around Natural Curiosity\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"lv-title\"\u003e\n          Every Layer Offers a Different Way to Explore.\n        \u003c\/h2\u003e\n\n        \u003cp class=\"lv-copy\"\u003e\n          Instead of repeating one movement, pets can move between several fabric\n          structures and discover hidden objects in different ways.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lv-discover-grid\"\u003e\n\n        \u003cdiv class=\"lv-discover-item\"\u003e\n          \u003cdiv class=\"lv-discover-no\"\u003e01\u003c\/div\u003e\n          \u003cstrong\u003eLayered Pockets\u003c\/strong\u003e\n          \u003cp\u003eOpen areas create an easier starting point for curious beginners.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lv-discover-item\"\u003e\n          \u003cdiv class=\"lv-discover-no\"\u003e02\u003c\/div\u003e\n          \u003cstrong\u003eTextured Folds\u003c\/strong\u003e\n          \u003cp\u003eFabric folds invite sniffing, pawing and closer investigation.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lv-discover-item\"\u003e\n          \u003cdiv class=\"lv-discover-no\"\u003e03\u003c\/div\u003e\n          \u003cstrong\u003eSoft Tunnels\u003c\/strong\u003e\n          \u003cp\u003eCovered spaces add another type of search without hard components.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lv-discover-item\"\u003e\n          \u003cdiv class=\"lv-discover-no\"\u003e04\u003c\/div\u003e\n          \u003cstrong\u003eMovable Flaps\u003c\/strong\u003e\n          \u003cp\u003eChange what is visible and what needs to be uncovered between sessions.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       IMAGE 02\n       ====================================================== --\u003e\n\n  \u003csection class=\"lv-image-section\"\u003e\n    \u003cdiv class=\"lv-shell\"\u003e\n\n      \u003c!-- IMAGE 02 — Replace placeholder with your 1:1 lifestyle image --\u003e\n      \u003cdiv class=\"lv-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/03_2.png?v=1791810999\" alt=\"Pet exploring the layered sections of the lunvare hide-and-seek activity mat\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lv-image-caption\"\u003e\n        \u003cstrong\u003e\n          Hide familiar objects in different areas.\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          Keep selected compartments partly open or fully covered depending on your pet.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       03 — ADJUSTABLE CHALLENGE\n       ====================================================== --\u003e\n\n  \u003csection class=\"lv-challenge\"\u003e\n    \u003cdiv class=\"lv-shell\"\u003e\n\n      \u003cdiv class=\"lv-kicker\"\u003e\n        Change the Challenge\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"lv-title\"\u003e\n        Start Simple. Add More Discovery Over Time.\n      \u003c\/h2\u003e\n\n      \u003cp class=\"lv-copy\"\u003e\n        The mat does not have to be arranged the same way every day. Owners can change\n        how deeply objects are hidden and which compartments remain visible.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"lv-challenge-track\"\u003e\n\n        \u003cdiv class=\"lv-challenge-card\"\u003e\n          \u003csmall\u003eLevel 01\u003c\/small\u003e\n          \u003cstrong\u003ePartially Open\u003c\/strong\u003e\n          \u003cp\u003e\n            Leave wider pockets and flaps open so hidden objects are easier to locate.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lv-challenge-card\"\u003e\n          \u003csmall\u003eLevel 02\u003c\/small\u003e\n          \u003cstrong\u003eLayered Search\u003c\/strong\u003e\n          \u003cp\u003e\n            Place objects deeper between folds and under overlapping fabric panels.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lv-challenge-card\"\u003e\n          \u003csmall\u003eLevel 03\u003c\/small\u003e\n          \u003cstrong\u003eMore Concealed\u003c\/strong\u003e\n          \u003cp\u003e\n            Use covered compartments for pets that confidently investigate the mat.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       04 — KEY FEATURES\n       ====================================================== --\u003e\n\n  \u003csection class=\"lv-features\"\u003e\n    \u003cdiv class=\"lv-shell\"\u003e\n\n      \u003cdiv class=\"lv-kicker\"\u003e\n        Designed for Everyday Indoor Play\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"lv-title\"\u003e\n        Simple Materials. More Ways to Stay Curious.\n      \u003c\/h2\u003e\n\n      \u003cp class=\"lv-features-intro\"\u003e\n        The design focuses on tactile exploration rather than electronics, motors or\n        loud movement.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"lv-feature-grid\"\u003e\n\n        \u003cdiv class=\"lv-feature\"\u003e\n          \u003cdiv class=\"lv-feature-icon\"\u003e✦\u003c\/div\u003e\n          \u003cstrong\u003eLayered pockets, folds and concealed compartments\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lv-feature\"\u003e\n          \u003cdiv class=\"lv-feature-icon\"\u003e◌\u003c\/div\u003e\n          \u003cstrong\u003eEncourages natural searching and pawing\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lv-feature\"\u003e\n          \u003cdiv class=\"lv-feature-icon\"\u003e↕\u003c\/div\u003e\n          \u003cstrong\u003eAdjustable difficulty for different pets\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lv-feature\"\u003e\n          \u003cdiv class=\"lv-feature-icon\"\u003e◇\u003c\/div\u003e\n          \u003cstrong\u003eSuitable for hiding small non-food play objects\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lv-feature\"\u003e\n          \u003cdiv class=\"lv-feature-icon\"\u003e○\u003c\/div\u003e\n          \u003cstrong\u003eNo batteries, motors or electronic sounds\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lv-feature\"\u003e\n          \u003cdiv class=\"lv-feature-icon\"\u003e≈\u003c\/div\u003e\n          \u003cstrong\u003eLightly padded base for comfortable floor play\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lv-feature\"\u003e\n          \u003cdiv class=\"lv-feature-icon\"\u003e⌁\u003c\/div\u003e\n          \u003cstrong\u003eAnti-slip contact points help reduce movement\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lv-feature\"\u003e\n          \u003cdiv class=\"lv-feature-icon\"\u003e▢\u003c\/div\u003e\n          \u003cstrong\u003eFoldable design for compact storage\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       IMAGE 03 — DETAIL\n       ====================================================== --\u003e\n\n  \u003csection class=\"lv-detail\"\u003e\n    \u003cdiv class=\"lv-shell\"\u003e\n\n      \u003cdiv class=\"lv-detail-head\"\u003e\n\n        \u003cdiv class=\"lv-kicker\"\u003e\n          Soft Structure\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"lv-title\"\u003e\n          Comfortable Enough for Pets That Explore While Sitting or Lying Down.\n        \u003c\/h2\u003e\n\n        \u003cdiv class=\"lv-detail-note\"\u003e\n          A lightly padded underside adds softness without making the mat bulky.\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003c!-- IMAGE 03 — Replace placeholder with your 1:1 detail image --\u003e\n      \u003cdiv class=\"lv-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/03_3.png?v=1791811000\" alt=\"Detail view of the lunvare activity mat fabric folds padding and anti-slip underside\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       05 — COMFORT \u0026 STORAGE\n       ====================================================== --\u003e\n\n  \u003csection class=\"lv-comfort\"\u003e\n    \u003cdiv class=\"lv-shell\"\u003e\n\n      \u003cdiv class=\"lv-kicker\"\u003e\n        Designed Beyond Playtime\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"lv-title\"\u003e\n        Comfortable on the Floor. Easier to Put Away.\n      \u003c\/h2\u003e\n\n      \u003cdiv class=\"lv-comfort-grid\"\u003e\n\n        \u003cdiv class=\"lv-comfort-card\"\u003e\n          \u003csmall\u003eComfort\u003c\/small\u003e\n          \u003cstrong\u003eLightly Padded Base\u003c\/strong\u003e\n          \u003cp\u003e\n            Creates a softer surface for pets that prefer slower, lower-to-the-floor play.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lv-comfort-card\"\u003e\n          \u003csmall\u003eStability\u003c\/small\u003e\n          \u003cstrong\u003eAnti-Slip Contact Points\u003c\/strong\u003e\n          \u003cp\u003e\n            Help reduce unwanted movement while pets pull, paw or press against the fabric.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lv-comfort-card\"\u003e\n          \u003csmall\u003eStorage\u003c\/small\u003e\n          \u003cstrong\u003eFold and Secure\u003c\/strong\u003e\n          \u003cp\u003e\n            After play, fold the mat into a more compact form for easier storage.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       IMAGE 04 — USE \/ STORAGE\n       ====================================================== --\u003e\n\n  \u003csection class=\"lv-use-image\"\u003e\n    \u003cdiv class=\"lv-shell\"\u003e\n\n      \u003c!-- IMAGE 04 — Replace placeholder with your 1:1 use\/storage image --\u003e\n      \u003cdiv class=\"lv-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/03_4.png?v=1791811000\" alt=\"lunvare activity mat setup folding and compact storage demonstration\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       06 — HOW TO USE\n       ====================================================== --\u003e\n\n  \u003csection class=\"lv-how\"\u003e\n    \u003cdiv class=\"lv-shell\"\u003e\n\n      \u003cdiv class=\"lv-how-head\"\u003e\n\n        \u003cdiv class=\"lv-kicker\"\u003e\n          Simple Play Routine\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"lv-title\"\u003e\n          How to Use lovelypawsome™\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lv-steps\"\u003e\n\n        \u003cdiv class=\"lv-step\"\u003e\n          \u003cdiv class=\"lv-step-no\"\u003e01\u003c\/div\u003e\n\n          \u003ch3\u003eChoose What to Hide\u003c\/h3\u003e\n\n          \u003cp\u003e\n            Place small suitable play objects, familiar fabric pieces or scent items\n            inside selected areas of the mat.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lv-step\"\u003e\n          \u003cdiv class=\"lv-step-no\"\u003e02\u003c\/div\u003e\n\n          \u003ch3\u003eAdjust the Difficulty\u003c\/h3\u003e\n\n          \u003cp\u003e\n            Leave compartments partly open for easier discovery or conceal them more\n            fully for a greater challenge.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lv-step\"\u003e\n          \u003cdiv class=\"lv-step-no\"\u003e03\u003c\/div\u003e\n\n          \u003ch3\u003eLet Your Pet Explore\u003c\/h3\u003e\n\n          \u003cp\u003e\n            Allow your pet to sniff, paw, search and investigate at a comfortable pace.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       FINAL\n       ====================================================== --\u003e\n\n  \u003csection class=\"lv-final\"\u003e\n    \u003cdiv class=\"lv-shell\"\u003e\n\n      \u003cdiv class=\"lv-final-label\"\u003e\n        lovelypawsome™ Curious Layered Hide-and-Seek Activity Mat\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        Hide Something.\u003cbr\u003e\n        Let Curiosity Do the Rest.\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        A quiet, fabric-based activity mat designed to turn everyday indoor play into\n        a changing experience of searching, pawing and discovery.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"lovelypawsome","offers":[{"title":"Default Title","offer_id":52744233648424,"sku":"lovelypawsome*13","price":41.87,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/5_23cee73f-348a-4438-ba8e-41ece438c623.png?v=1791811491"},{"product_id":"lunvare™-whimsical-off-center-orbit-rolling-toy","title":"lovelypawsome™ Whimsical Off-Center Orbit Rolling Toy","description":"\u003cstyle\u003e\n\/* =========================================================\n   lovelypawsome™ WHIMSICAL OFF-CENTER ORBIT ROLLING TOY\n   Shopify Custom Liquid — Indoor Pet Play Collection\n\n   NEW DISTINCT LAYOUT:\n   01 Playful Cover\n   02 Motion Portrait\n   03 Why It Moves Differently\n   04 Touch-to-Move Sequence\n   05 Paw-Friendly Form\n   06 Quiet Indoor Play\n   07 Easy Care \u0026 Storage\n   08 Key Features\n   09 Final\n\n   Palette:\n   Soft Clay + Mist Teal + Warm Cream + Dusty Blue + Charcoal\n\n   IMPORTANT:\n   - 4 image positions\n   - Every image area is fixed 1:1\n   - Desktop uses vertical text-above-image structure\n   - No side-by-side image\/text squeeze\n   - Compact Shopify product-page safe layout\n   ========================================================= *\/\n\n.lorbit,\n.lorbit * {\n  box-sizing: border-box;\n}\n\n.lorbit {\n  --lo-white: #ffffff;\n  --lo-cream: #faf7f1;\n  --lo-cream-2: #f1ebe2;\n  --lo-clay: #c98e72;\n  --lo-clay-soft: #e2c2b1;\n  --lo-teal: #9fb8b5;\n  --lo-teal-deep: #617d7a;\n  --lo-blue: #c7d4dc;\n  --lo-blue-deep: #71828c;\n  --lo-charcoal: #2f3231;\n  --lo-text: #434441;\n  --lo-muted: #73746f;\n  --lo-line: #ddd8d0;\n\n  width: 100%;\n  max-width: 760px;\n  margin: 24px auto 0;\n  padding: 0;\n  overflow: hidden;\n\n  border: 1px solid rgba(47,50,49,.08);\n  border-radius: 20px;\n\n  background: var(--lo-white);\n  color: var(--lo-text);\n\n  font-family:\n    Arial,\n    Helvetica,\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    sans-serif;\n}\n\n.lorbit h1,\n.lorbit h2,\n.lorbit h3,\n.lorbit p,\n.lorbit span,\n.lorbit strong {\n  word-break: normal;\n  overflow-wrap: break-word;\n  hyphens: none;\n}\n\n.lorbit img {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  height: 100%;\n  object-fit: contain;\n}\n\n.lo-shell {\n  width: 100%;\n  max-width: 700px;\n  margin: 0 auto;\n  padding: 0 18px;\n}\n\n.lo-narrow {\n  width: 100%;\n  max-width: 620px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.lo-label {\n  display: inline-block;\n  margin-bottom: 8px;\n\n  color: var(--lo-clay);\n\n  font-size: 8.5px;\n  line-height: 1.2;\n  font-weight: 900;\n  letter-spacing: 1.35px;\n  text-transform: uppercase;\n}\n\n.lo-h1,\n.lo-h2 {\n  margin: 0;\n\n  color: var(--lo-charcoal);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-weight: 500;\n}\n\n.lo-h1 {\n  font-size: 39px;\n  line-height: 1.01;\n  letter-spacing: -.76px;\n}\n\n.lo-h2 {\n  font-size: 28px;\n  line-height: 1.08;\n  letter-spacing: -.28px;\n}\n\n.lo-copy {\n  margin: 9px 0 0;\n\n  color: var(--lo-muted);\n\n  font-size: 11.9px;\n  line-height: 1.58;\n}\n\n\n\/* =========================================================\n   UNIVERSAL 1:1 IMAGE SYSTEM\n   ========================================================= *\/\n\n.lo-square {\n  width: 100%;\n  max-width: 620px;\n  aspect-ratio: 1 \/ 1;\n  margin-left: auto;\n  margin-right: auto;\n  overflow: hidden;\n\n  border-radius: 15px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #d9d2cb 0%,\n      #b8aea5 100%\n    );\n\n  box-shadow:\n    0 12px 28px rgba(47,50,49,.08);\n}\n\n.lo-placeholder {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 100%;\n  height: 100%;\n  min-height: 0;\n  padding: 24px;\n\n  background:\n    radial-gradient(\n      circle at 50% 42%,\n      rgba(255,255,255,.24),\n      transparent 34%\n    ),\n    linear-gradient(\n      145deg,\n      #d7d0c8 0%,\n      #afa69e 100%\n    );\n\n  text-align: center;\n}\n\n.lo-placeholder strong {\n  display: block;\n\n  color: #ffffff;\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 18px;\n  line-height: 1.2;\n  font-weight: 500;\n}\n\n.lo-placeholder span {\n  display: block;\n  max-width: 410px;\n  margin: 7px auto 0;\n\n  color: rgba(255,255,255,.80);\n\n  font-size: 8.4px;\n  line-height: 1.42;\n  font-weight: 800;\n  letter-spacing: .74px;\n  text-transform: uppercase;\n}\n\n\n\/* =========================================================\n   01 — PLAYFUL COVER\n   ========================================================= *\/\n\n.lo-hero {\n  padding: 32px 0 27px;\n\n  background:\n    radial-gradient(\n      circle at 82% 12%,\n      rgba(159,184,181,.20),\n      transparent 30%\n    ),\n    radial-gradient(\n      circle at 14% 4%,\n      rgba(201,142,114,.15),\n      transparent 28%\n    ),\n    linear-gradient(\n      180deg,\n      #faf7f2 0%,\n      #f0e9df 100%\n    );\n\n  text-align: center;\n}\n\n.lo-hero-copy {\n  max-width: 610px;\n  margin: 0 auto;\n}\n\n.lo-hero-sub {\n  max-width: 560px;\n  margin: 11px auto 0;\n\n  color: var(--lo-teal-deep);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 17px;\n  line-height: 1.38;\n}\n\n.lo-hero-note {\n  max-width: 560px;\n  margin: 13px auto 0;\n\n  color: var(--lo-muted);\n\n  font-size: 10.4px;\n  line-height: 1.5;\n}\n\n.lo-hero-tags {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 6px;\n\n  margin-top: 15px;\n}\n\n.lo-tag {\n  padding: 6px 9px;\n\n  border: 1px solid rgba(47,50,49,.08);\n  border-radius: 999px;\n\n  background: rgba(255,255,255,.72);\n\n  color: var(--lo-charcoal);\n\n  font-size: 8.5px;\n  font-weight: 800;\n}\n\n\n\/* =========================================================\n   02 — MOTION PORTRAIT\n   ========================================================= *\/\n\n.lo-portrait {\n  padding: 28px 0 31px;\n\n  background: #ffffff;\n}\n\n.lo-portrait-rail {\n  display: grid;\n  grid-template-columns:\n    repeat(4, minmax(0, 1fr));\n\n  max-width: 620px;\n  margin: 11px auto 0;\n\n  border-top: 1px solid var(--lo-line);\n  border-bottom: 1px solid var(--lo-line);\n}\n\n.lo-portrait-item {\n  padding: 10px 8px;\n\n  text-align: center;\n}\n\n.lo-portrait-item + .lo-portrait-item {\n  border-left: 1px solid var(--lo-line);\n}\n\n.lo-portrait-item small {\n  display: block;\n\n  color: var(--lo-clay);\n\n  font-size: 7.2px;\n  line-height: 1.2;\n  font-weight: 900;\n  letter-spacing: .68px;\n  text-transform: uppercase;\n}\n\n.lo-portrait-item strong {\n  display: block;\n  margin-top: 4px;\n\n  color: var(--lo-charcoal);\n\n  font-size: 9.2px;\n  line-height: 1.3;\n}\n\n\n\/* =========================================================\n   03 — WHY IT MOVES DIFFERENTLY\n   ========================================================= *\/\n\n.lo-motion {\n  padding: 31px 0;\n\n  background:\n    linear-gradient(\n      180deg,\n      #f5f1eb 0%,\n      #fbf9f6 100%\n    );\n}\n\n.lo-motion-head {\n  max-width: 620px;\n  margin: 0 auto;\n}\n\n.lo-motion-media {\n  margin-top: 16px;\n}\n\n.lo-motion-list {\n  max-width: 620px;\n  margin: 13px auto 0;\n\n  border-top: 1px solid var(--lo-line);\n}\n\n.lo-motion-row {\n  display: grid;\n  grid-template-columns:\n    86px\n    minmax(0, 1fr);\n\n  gap: 10px;\n\n  padding: 10px 0;\n\n  border-bottom: 1px solid var(--lo-line);\n}\n\n.lo-motion-row span {\n  color: var(--lo-clay);\n\n  font-size: 7.5px;\n  line-height: 1.2;\n  font-weight: 900;\n  letter-spacing: .68px;\n  text-transform: uppercase;\n}\n\n.lo-motion-row strong {\n  display: block;\n\n  color: var(--lo-charcoal);\n\n  font-size: 10.1px;\n  line-height: 1.32;\n}\n\n.lo-motion-row p {\n  margin: 3px 0 0;\n\n  color: var(--lo-muted);\n\n  font-size: 9.4px;\n  line-height: 1.42;\n}\n\n\n\/* =========================================================\n   04 — TOUCH-TO-MOVE SEQUENCE\n   ========================================================= *\/\n\n.lo-sequence {\n  padding: 31px 0;\n\n  background:\n    linear-gradient(\n      135deg,\n      #373b39 0%,\n      #272a28 100%\n    );\n\n  color: #ffffff;\n}\n\n.lo-sequence .lo-label {\n  color: var(--lo-clay-soft);\n}\n\n.lo-sequence .lo-h2 {\n  color: #ffffff;\n}\n\n.lo-sequence-copy {\n  max-width: 610px;\n  margin-top: 9px;\n\n  color: rgba(255,255,255,.68);\n\n  font-size: 11.3px;\n  line-height: 1.56;\n}\n\n.lo-sequence-media {\n  margin-top: 16px;\n}\n\n.lo-sequence .lo-square {\n  box-shadow: none;\n  border: 1px solid rgba(255,255,255,.12);\n}\n\n.lo-sequence-steps {\n  display: grid;\n  grid-template-columns:\n    repeat(4, minmax(0, 1fr));\n\n  max-width: 620px;\n  margin: 10px auto 0;\n\n  border-top: 1px solid rgba(255,255,255,.13);\n  border-bottom: 1px solid rgba(255,255,255,.13);\n}\n\n.lo-sequence-step {\n  padding: 10px 8px;\n\n  text-align: center;\n}\n\n.lo-sequence-step + .lo-sequence-step {\n  border-left: 1px solid rgba(255,255,255,.13);\n}\n\n.lo-sequence-step small {\n  display: block;\n\n  color: var(--lo-clay-soft);\n\n  font-size: 7.3px;\n  font-weight: 900;\n  letter-spacing: .68px;\n  text-transform: uppercase;\n}\n\n.lo-sequence-step strong {\n  display: block;\n  margin-top: 4px;\n\n  color: #f5f2ee;\n\n  font-size: 9.2px;\n  line-height: 1.3;\n}\n\n\n\/* =========================================================\n   05 — PAW-FRIENDLY FORM\n   ========================================================= *\/\n\n.lo-form {\n  padding: 30px 0;\n\n  background: #ffffff;\n}\n\n.lo-form-head {\n  max-width: 620px;\n  margin: 0 auto;\n}\n\n.lo-form-grid {\n  display: grid;\n  grid-template-columns:\n    repeat(3, minmax(0, 1fr));\n\n  gap: 8px;\n\n  max-width: 620px;\n  margin: 16px auto 0;\n}\n\n.lo-form-card {\n  padding: 12px 10px;\n\n  border-top: 2px solid var(--lo-teal);\n  background: #faf8f5;\n}\n\n.lo-form-card small {\n  display: block;\n\n  color: var(--lo-teal-deep);\n\n  font-size: 7.4px;\n  line-height: 1.2;\n  font-weight: 900;\n  letter-spacing: .7px;\n  text-transform: uppercase;\n}\n\n.lo-form-card strong {\n  display: block;\n  margin-top: 5px;\n\n  color: var(--lo-charcoal);\n\n  font-size: 9.8px;\n  line-height: 1.3;\n}\n\n.lo-form-card p {\n  margin: 4px 0 0;\n\n  color: var(--lo-muted);\n\n  font-size: 9px;\n  line-height: 1.4;\n}\n\n\n\/* =========================================================\n   06 — QUIET INDOOR PLAY\n   ========================================================= *\/\n\n.lo-home {\n  padding: 31px 0;\n\n  background:\n    linear-gradient(\n      180deg,\n      #f0ebe4 0%,\n      #faf8f4 100%\n    );\n}\n\n.lo-home-head {\n  max-width: 620px;\n  margin: 0 auto;\n}\n\n.lo-home-media {\n  margin-top: 16px;\n}\n\n.lo-home-rail {\n  display: grid;\n  grid-template-columns:\n    repeat(4, minmax(0, 1fr));\n\n  max-width: 620px;\n  margin: 10px auto 0;\n\n  border-top: 1px solid var(--lo-line);\n  border-bottom: 1px solid var(--lo-line);\n}\n\n.lo-home-item {\n  padding: 10px 8px;\n\n  text-align: center;\n}\n\n.lo-home-item + .lo-home-item {\n  border-left: 1px solid var(--lo-line);\n}\n\n.lo-home-item strong {\n  display: block;\n\n  color: var(--lo-charcoal);\n\n  font-size: 9px;\n  line-height: 1.3;\n}\n\n\n\/* =========================================================\n   07 — EASY CARE \u0026 STORAGE\n   ========================================================= *\/\n\n.lo-care {\n  padding: 29px 0;\n\n  background: #ffffff;\n}\n\n.lo-care-grid {\n  display: grid;\n  grid-template-columns:\n    repeat(2, minmax(0, 1fr));\n\n  gap: 24px;\n\n  max-width: 620px;\n  margin: 0 auto;\n}\n\n.lo-care-item {\n  position: relative;\n}\n\n.lo-care-item + .lo-care-item::before {\n  content: \"\";\n  position: absolute;\n  left: -12px;\n  top: 0;\n  bottom: 0;\n\n  width: 1px;\n  background: var(--lo-line);\n}\n\n.lo-care-item small {\n  display: block;\n\n  color: var(--lo-clay);\n\n  font-size: 7.5px;\n  font-weight: 900;\n  letter-spacing: .68px;\n  text-transform: uppercase;\n}\n\n.lo-care-item h3 {\n  margin: 7px 0 0;\n\n  color: var(--lo-charcoal);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 18px;\n  line-height: 1.16;\n  font-weight: 500;\n}\n\n.lo-care-item p {\n  margin: 6px 0 0;\n\n  color: var(--lo-muted);\n\n  font-size: 9.8px;\n  line-height: 1.46;\n}\n\n\n\/* =========================================================\n   08 — KEY FEATURES\n   ========================================================= *\/\n\n.lo-features {\n  padding: 31px 0 35px;\n\n  background: var(--lo-cream);\n}\n\n.lo-feature-head {\n  max-width: 620px;\n  margin: 0 auto;\n}\n\n.lo-feature-list {\n  max-width: 620px;\n  margin: 14px auto 0;\n\n  border-top: 1px solid var(--lo-line);\n}\n\n.lo-feature {\n  display: grid;\n  grid-template-columns:\n    82px\n    minmax(0, 1fr);\n\n  gap: 10px;\n\n  padding: 9px 0;\n\n  border-bottom: 1px solid var(--lo-line);\n}\n\n.lo-feature span {\n  color: var(--lo-blue-deep);\n\n  font-size: 7.5px;\n  line-height: 1.2;\n  font-weight: 900;\n  letter-spacing: .65px;\n  text-transform: uppercase;\n}\n\n.lo-feature strong {\n  color: var(--lo-charcoal);\n\n  font-size: 9.7px;\n  line-height: 1.34;\n}\n\n\n\/* =========================================================\n   09 — FINAL\n   ========================================================= *\/\n\n.lo-final {\n  padding: 39px 0 43px;\n\n  background:\n    radial-gradient(\n      circle at 50% 118%,\n      rgba(159,184,181,.13),\n      transparent 34%\n    ),\n    linear-gradient(\n      135deg,\n      #363937 0%,\n      #252826 100%\n    );\n\n  text-align: center;\n}\n\n.lo-final-label {\n  color: var(--lo-clay-soft);\n\n  font-size: 8.4px;\n  line-height: 1.2;\n  font-weight: 900;\n  letter-spacing: 1.3px;\n  text-transform: uppercase;\n}\n\n.lo-final h2 {\n  margin: 9px 0 0;\n\n  color: #ffffff;\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 29px;\n  line-height: 1.08;\n  font-weight: 500;\n}\n\n.lo-final p {\n  max-width: 500px;\n  margin: 10px auto 0;\n\n  color: rgba(255,255,255,.66);\n\n  font-size: 11.2px;\n  line-height: 1.55;\n}\n\n\n\/* =========================================================\n   RESPONSIVE\n   ========================================================= *\/\n\n@media (max-width: 680px) {\n\n  .lo-portrait-rail,\n  .lo-sequence-steps {\n    grid-template-columns:\n      repeat(2, minmax(0, 1fr));\n  }\n\n  .lo-portrait-item:nth-child(3),\n  .lo-sequence-step:nth-child(3) {\n    border-left: 0;\n    border-top: 1px solid var(--lo-line);\n  }\n\n  .lo-portrait-item:nth-child(4),\n  .lo-sequence-step:nth-child(4) {\n    border-top: 1px solid var(--lo-line);\n  }\n\n  .lo-sequence-step:nth-child(3),\n  .lo-sequence-step:nth-child(4) {\n    border-top-color: rgba(255,255,255,.13);\n  }\n\n  .lo-form-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .lo-home-rail {\n    grid-template-columns:\n      repeat(2, minmax(0, 1fr));\n  }\n\n  .lo-home-item:nth-child(3) {\n    border-left: 0;\n    border-top: 1px solid var(--lo-line);\n  }\n\n  .lo-home-item:nth-child(4) {\n    border-top: 1px solid var(--lo-line);\n  }\n}\n\n@media (max-width: 480px) {\n\n  .lorbit {\n    margin-top: 16px;\n    border-radius: 0;\n  }\n\n  .lo-shell {\n    padding-left: 12px;\n    padding-right: 12px;\n  }\n\n  .lo-h1 {\n    font-size: 30px;\n  }\n\n  .lo-h2 {\n    font-size: 24px;\n  }\n\n  .lo-square {\n    max-width: 100%;\n    aspect-ratio: 1 \/ 1;\n  }\n\n  .lo-motion-row {\n    grid-template-columns:\n      68px\n      minmax(0, 1fr);\n  }\n\n  .lo-care-grid {\n    grid-template-columns: 1fr;\n    gap: 16px;\n  }\n\n  .lo-care-item + .lo-care-item {\n    padding-top: 16px;\n    border-top: 1px solid var(--lo-line);\n  }\n\n  .lo-care-item + .lo-care-item::before {\n    display: none;\n  }\n\n  .lo-feature {\n    grid-template-columns:\n      70px\n      minmax(0, 1fr);\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"lorbit\"\u003e\n\n  \u003c!-- 01 — PLAYFUL COVER --\u003e\n  \u003csection class=\"lo-hero\"\u003e\n    \u003cdiv class=\"lo-shell\"\u003e\n\n      \u003cdiv class=\"lo-hero-copy\"\u003e\n\n        \u003cdiv class=\"lo-label\"\u003e\n          lovelypawsome™ Indoor Pet Play Collection\n        \u003c\/div\u003e\n\n        \u003ch1 class=\"lo-h1\"\u003e\n          lovelypawsome™ Whimsical Off-Center Orbit Rolling Toy\n        \u003c\/h1\u003e\n\n        \u003cdiv class=\"lo-hero-sub\"\u003e\n          A compact rolling toy that curves, turns, slows, and settles differently each time it is nudged.\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lo-hero-note\"\u003e\n          Movement comes entirely from touch, creating varied play without batteries, charging cables, flashing lights, or continuous electronic noise.\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lo-hero-tags\"\u003e\n          \u003cspan class=\"lo-tag\"\u003eTouch Activated\u003c\/span\u003e\n          \u003cspan class=\"lo-tag\"\u003eVaried Rolling Paths\u003c\/span\u003e\n          \u003cspan class=\"lo-tag\"\u003eQuiet Indoor Play\u003c\/span\u003e\n          \u003cspan class=\"lo-tag\"\u003eCompact Storage\u003c\/span\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- 02 — MOTION PORTRAIT --\u003e\n  \u003csection class=\"lo-portrait\"\u003e\n    \u003cdiv class=\"lo-shell\"\u003e\n\n      \u003cdiv class=\"lo-square\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/04_1.png?v=1791810974\" alt=\"lunvare Whimsical Off-Center Orbit Rolling Toy on a clean indoor floor\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lo-portrait-rail\"\u003e\n\n        \u003cdiv class=\"lo-portrait-item\"\u003e\n          \u003csmall\u003eTouch\u003c\/small\u003e\n          \u003cstrong\u003eNudge or tap to start\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lo-portrait-item\"\u003e\n          \u003csmall\u003ePath\u003c\/small\u003e\n          \u003cstrong\u003eCurves instead of rolling straight\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lo-portrait-item\"\u003e\n          \u003csmall\u003ePower\u003c\/small\u003e\n          \u003cstrong\u003eNo batteries required\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lo-portrait-item\"\u003e\n          \u003csmall\u003eSound\u003c\/small\u003e\n          \u003cstrong\u003eQuiet indoor construction\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- 03 — WHY IT MOVES DIFFERENTLY --\u003e\n  \u003csection class=\"lo-motion\"\u003e\n    \u003cdiv class=\"lo-shell\"\u003e\n\n      \u003cdiv class=\"lo-motion-head\"\u003e\n\n        \u003cdiv class=\"lo-label\"\u003e\n          Off-Center Motion\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"lo-h2\"\u003e\n          The Path Changes Every Time It Moves.\n        \u003c\/h2\u003e\n\n        \u003cp class=\"lo-copy\"\u003e\n          An intentionally uneven internal balance shifts the toy away from a predictable straight line, creating small changes in speed, direction, and resting angle.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lo-motion-media\"\u003e\n\n        \u003cdiv class=\"lo-square\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/04_2.png?v=1791810974\" alt=\"lunvare Whimsical Off-Center Orbit Rolling Toy showing varied curved movement and off-center motion\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lo-motion-list\"\u003e\n\n        \u003cdiv class=\"lo-motion-row\"\u003e\n          \u003cspan\u003eTurn\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eChanges Direction\u003c\/strong\u003e\n            \u003cp\u003eThe uneven balance can guide the toy into gentle turns instead of one straight path.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lo-motion-row\"\u003e\n          \u003cspan\u003eSlow\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eChanges Speed\u003c\/strong\u003e\n            \u003cp\u003eMomentum naturally rises and falls as the toy shifts its angle across the floor.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lo-motion-row\"\u003e\n          \u003cspan\u003eSettle\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eStops at Different Angles\u003c\/strong\u003e\n            \u003cp\u003eThe toy can come to rest in a new position, inviting another tap or approach.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- 04 — TOUCH-TO-MOVE SEQUENCE --\u003e\n  \u003csection class=\"lo-sequence\"\u003e\n    \u003cdiv class=\"lo-shell\"\u003e\n\n      \u003cdiv class=\"lo-narrow\"\u003e\n\n        \u003cdiv class=\"lo-label\"\u003e\n          A Simple Play Sequence\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"lo-h2\"\u003e\n          Observe. Approach. Tap. Follow.\n        \u003c\/h2\u003e\n\n        \u003cp class=\"lo-sequence-copy\"\u003e\n          The irregular motion encourages pets to watch first, make contact, and then follow the changing path across the floor.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lo-sequence-media\"\u003e\n\n        \u003cdiv class=\"lo-square\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/04_3.png?v=1791810974\" alt=\"Pet interacting with the lunvare Whimsical Off-Center Orbit Rolling Toy indoors\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lo-sequence-steps\"\u003e\n\n        \u003cdiv class=\"lo-sequence-step\"\u003e\n          \u003csmall\u003eStep 01\u003c\/small\u003e\n          \u003cstrong\u003eObserve\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lo-sequence-step\"\u003e\n          \u003csmall\u003eStep 02\u003c\/small\u003e\n          \u003cstrong\u003eApproach\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lo-sequence-step\"\u003e\n          \u003csmall\u003eStep 03\u003c\/small\u003e\n          \u003cstrong\u003eTap\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lo-sequence-step\"\u003e\n          \u003csmall\u003eStep 04\u003c\/small\u003e\n          \u003cstrong\u003eFollow\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- 05 — PAW-FRIENDLY FORM --\u003e\n  \u003csection class=\"lo-form\"\u003e\n    \u003cdiv class=\"lo-shell\"\u003e\n\n      \u003cdiv class=\"lo-form-head\"\u003e\n\n        \u003cdiv class=\"lo-label\"\u003e\n          Designed for Paw Contact\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"lo-h2\"\u003e\n          Smooth Outside. Easy to Engage.\n        \u003c\/h2\u003e\n\n        \u003cp class=\"lo-copy\"\u003e\n          Recessed exterior areas create natural contact points for paws without relying on loose strings or small detachable pieces.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lo-form-grid\"\u003e\n\n        \u003cdiv class=\"lo-form-card\"\u003e\n          \u003csmall\u003eSurface\u003c\/small\u003e\n          \u003cstrong\u003eRecessed Paw Contact Areas\u003c\/strong\u003e\n          \u003cp\u003eGives pets an easy place to tap, nudge, or redirect the toy.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lo-form-card\"\u003e\n          \u003csmall\u003eShape\u003c\/small\u003e\n          \u003cstrong\u003eRounded Rolling Surface\u003c\/strong\u003e\n          \u003cp\u003eMoves easily across wood, tile, and low-pile rugs.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lo-form-card\"\u003e\n          \u003csmall\u003eForm\u003c\/small\u003e\n          \u003cstrong\u003eCompact, Visible Size\u003c\/strong\u003e\n          \u003cp\u003eSmall enough to store conveniently while remaining noticeable during play.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- 06 — QUIET INDOOR PLAY --\u003e\n  \u003csection class=\"lo-home\"\u003e\n    \u003cdiv class=\"lo-shell\"\u003e\n\n      \u003cdiv class=\"lo-home-head\"\u003e\n\n        \u003cdiv class=\"lo-label\"\u003e\n          Made for Indoor Spaces\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"lo-h2\"\u003e\n          Movement Without the Electronic Clutter.\n        \u003c\/h2\u003e\n\n        \u003cp class=\"lo-copy\"\u003e\n          With no batteries, charging cables, flashing lights, or continuous electronic noise, the toy fits naturally into apartments, bedrooms, living rooms, and shared spaces.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lo-home-media\"\u003e\n\n        \u003cdiv class=\"lo-square\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/04_4.png?v=1791810974\" alt=\"lunvare Whimsical Off-Center Orbit Rolling Toy in a quiet indoor living space\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lo-home-rail\"\u003e\n\n        \u003cdiv class=\"lo-home-item\"\u003e\n          \u003cstrong\u003eWood Floors\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lo-home-item\"\u003e\n          \u003cstrong\u003eTile Floors\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lo-home-item\"\u003e\n          \u003cstrong\u003eLow-Pile Rugs\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lo-home-item\"\u003e\n          \u003cstrong\u003eShared Spaces\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- 07 — EASY CARE \u0026 STORAGE --\u003e\n  \u003csection class=\"lo-care\"\u003e\n    \u003cdiv class=\"lo-shell\"\u003e\n\n      \u003cdiv class=\"lo-care-grid\"\u003e\n\n        \u003cdiv class=\"lo-care-item\"\u003e\n          \u003csmall\u003eSimple Care\u003c\/small\u003e\n          \u003ch3\u003eSmooth Surface for Easy Wiping\u003c\/h3\u003e\n          \u003cp\u003e\n            The minimal exterior is easy to wipe clean after indoor play.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lo-care-item\"\u003e\n          \u003csmall\u003eAfter Play\u003c\/small\u003e\n          \u003ch3\u003eCompact Enough to Put Away\u003c\/h3\u003e\n          \u003cp\u003e\n            Store the toy in a drawer, basket, or dedicated toy organizer when playtime is finished.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- 08 — KEY FEATURES --\u003e\n  \u003csection class=\"lo-features\"\u003e\n    \u003cdiv class=\"lo-shell\"\u003e\n\n      \u003cdiv class=\"lo-feature-head\"\u003e\n\n        \u003cdiv class=\"lo-label\"\u003e\n          Key Features\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"lo-h2\"\u003e\n          Designed Around Motion, Interaction, and Quiet Indoor Play.\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lo-feature-list\"\u003e\n\n        \u003cdiv class=\"lo-feature\"\u003e\n          \u003cspan\u003eBalance\u003c\/span\u003e\n          \u003cstrong\u003eOff-center balance creates varied rolling paths\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lo-feature\"\u003e\n          \u003cspan\u003eActivation\u003c\/span\u003e\n          \u003cstrong\u003eMovement activated entirely by touch\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lo-feature\"\u003e\n          \u003cspan\u003ePlay\u003c\/span\u003e\n          \u003cstrong\u003eEncourages following, tapping, and chasing\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lo-feature\"\u003e\n          \u003cspan\u003eContact\u003c\/span\u003e\n          \u003cstrong\u003eRecessed exterior areas for paw contact\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lo-feature\"\u003e\n          \u003cspan\u003ePower\u003c\/span\u003e\n          \u003cstrong\u003eNo batteries or charging required\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lo-feature\"\u003e\n          \u003cspan\u003eSound\u003c\/span\u003e\n          \u003cstrong\u003eQuiet construction for indoor use\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lo-feature\"\u003e\n          \u003cspan\u003eCare\u003c\/span\u003e\n          \u003cstrong\u003eSmooth surface for simple cleaning\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lo-feature\"\u003e\n          \u003cspan\u003eStorage\u003c\/span\u003e\n          \u003cstrong\u003eCompact shape for convenient storage\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- 09 — FINAL --\u003e\n  \u003csection class=\"lo-final\"\u003e\n    \u003cdiv class=\"lo-shell\"\u003e\n\n      \u003cdiv class=\"lo-final-label\"\u003e\n        lovelypawsome™ Whimsical Off-Center Orbit Rolling Toy\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        A Small Tap.\u003cbr\u003e\n        A Different Path Every Time.\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        A compact indoor rolling toy designed to turn simple paw contact into changing, quiet, and engaging movement.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"lovelypawsome","offers":[{"title":"Default Title","offer_id":52744772845864,"sku":"lovelypawsome*12","price":41.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/5_5bfa3650-b9a3-410e-9b2d-68e79e431db9.png?v=1791811423"},{"product_id":"lunvare™-enchanting-freestanding-ribbon-play-arch","title":"lovelypawsome™ Enchanting Freestanding Ribbon Play Arch","description":"\u003cstyle\u003e\n\/* =========================================================\n   lovelypawsome™ ENCHANTING FREESTANDING RIBBON PLAY ARCH\n   Shopify Custom Liquid\n\n   NEW PET COLLECTION LAYOUT\n   Vertical \/ Compact \/ 1:1 Image System\n\n   Theme:\n   Cream + Mist Teal + Soft Coral + Deep Navy\n   ========================================================= *\/\n\n.lra,\n.lra * {\n  box-sizing: border-box;\n}\n\n.lra {\n  --lra-cream: #FAF7F0;\n  --lra-cream-2: #F3EDE3;\n  --lra-white: #FFFFFF;\n\n  --lra-teal: #8EA9A3;\n  --lra-teal-soft: #DCE7E3;\n  --lra-teal-deep: #607C76;\n\n  --lra-coral: #D98770;\n  --lra-coral-soft: #F0D5CB;\n\n  --lra-navy: #243746;\n  --lra-navy-2: #314958;\n\n  --lra-text: #41474A;\n  --lra-muted: #72797B;\n  --lra-border: #DDD9D2;\n\n  width: 100%;\n  max-width: 780px;\n  margin: 24px auto 0;\n  padding: 0;\n\n  overflow: hidden;\n\n  border: 1px solid rgba(36,55,70,.08);\n  border-radius: 18px;\n\n  background: var(--lra-white);\n  color: var(--lra-text);\n\n  font-family:\n    Arial,\n    Helvetica,\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    sans-serif;\n}\n\n.lra img {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n}\n\n.lra-shell {\n  width: 100%;\n  max-width: 710px;\n  margin: 0 auto;\n  padding: 0 18px;\n}\n\n.lra-eyebrow {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n\n  margin-bottom: 8px;\n\n  color: var(--lra-coral);\n\n  font-size: 8.5px;\n  line-height: 1.2;\n  font-weight: 800;\n  letter-spacing: 1.25px;\n\n  text-transform: uppercase;\n}\n\n.lra-eyebrow::before {\n  content: \"\";\n  width: 18px;\n  height: 2px;\n\n  border-radius: 10px;\n\n  background: currentColor;\n}\n\n.lra-title {\n  margin: 0;\n\n  color: var(--lra-navy);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 30px;\n  line-height: 1.08;\n  font-weight: 500;\n  letter-spacing: -.35px;\n}\n\n.lra-copy {\n  margin: 10px 0 0;\n\n  color: var(--lra-muted);\n\n  font-size: 12px;\n  line-height: 1.58;\n}\n\n\n\/* =========================================================\n   1:1 IMAGE SYSTEM\n   ========================================================= *\/\n\n.lra-media {\n  width: 100%;\n  aspect-ratio: 1 \/ 1;\n\n  overflow: hidden;\n\n  border-radius: 14px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #DCE7E3 0%,\n      #A9BBB6 100%\n    );\n\n  box-shadow:\n    0 12px 28px rgba(36,55,70,.10);\n}\n\n.lra-media img {\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n  object-position: center;\n}\n\n.lra-placeholder {\n  width: 100%;\n  height: 100%;\n\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n\n  padding: 28px;\n\n  background:\n    radial-gradient(\n      circle at 50% 38%,\n      rgba(255,255,255,.24),\n      transparent 34%\n    ),\n    linear-gradient(\n      145deg,\n      #8EA9A3 0%,\n      #607C76 100%\n    );\n\n  text-align: center;\n}\n\n.lra-placeholder strong {\n  display: block;\n\n  color: #FFFFFF;\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 19px;\n  line-height: 1.2;\n  font-weight: 500;\n}\n\n.lra-placeholder span {\n  display: block;\n\n  max-width: 360px;\n  margin-top: 7px;\n\n  color: rgba(255,255,255,.76);\n\n  font-size: 8.5px;\n  line-height: 1.4;\n  font-weight: 800;\n  letter-spacing: .85px;\n\n  text-transform: uppercase;\n}\n\n\n\/* =========================================================\n   01 — HERO\n   ========================================================= *\/\n\n.lra-hero {\n  padding: 30px 0 27px;\n\n  background:\n    radial-gradient(\n      circle at 88% 4%,\n      rgba(217,135,112,.14),\n      transparent 27%\n    ),\n    linear-gradient(\n      180deg,\n      #FCFAF6 0%,\n      #F2ECE3 100%\n    );\n}\n\n.lra-badge {\n  display: inline-flex;\n\n  margin-bottom: 10px;\n  padding: 6px 9px;\n\n  border: 1px solid rgba(96,124,118,.16);\n  border-radius: 999px;\n\n  background: rgba(142,169,163,.14);\n\n  color: var(--lra-teal-deep);\n\n  font-size: 8px;\n  line-height: 1;\n  font-weight: 900;\n  letter-spacing: .9px;\n\n  text-transform: uppercase;\n}\n\n.lra-hero h1 {\n  max-width: 650px;\n  margin: 0;\n\n  color: var(--lra-navy);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 40px;\n  line-height: 1;\n  font-weight: 500;\n  letter-spacing: -.75px;\n}\n\n.lra-hero-sub {\n  max-width: 600px;\n  margin-top: 11px;\n\n  color: var(--lra-teal-deep);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 17px;\n  line-height: 1.38;\n}\n\n.lra-hero-copy {\n  max-width: 630px;\n  margin: 13px 0 0;\n\n  color: var(--lra-muted);\n\n  font-size: 11.7px;\n  line-height: 1.6;\n}\n\n.lra-hero-image {\n  margin-top: 20px;\n}\n\n.lra-hero-points {\n  display: grid;\n  grid-template-columns:\n    repeat(3, minmax(0, 1fr));\n\n  gap: 7px;\n  margin-top: 11px;\n}\n\n.lra-hero-point {\n  padding: 10px 9px;\n\n  border: 1px solid var(--lra-border);\n  border-radius: 10px;\n\n  background: rgba(255,255,255,.74);\n\n  text-align: center;\n}\n\n.lra-hero-point small {\n  display: block;\n\n  color: var(--lra-coral);\n\n  font-size: 7.4px;\n  font-weight: 900;\n  letter-spacing: .7px;\n\n  text-transform: uppercase;\n}\n\n.lra-hero-point strong {\n  display: block;\n\n  margin-top: 4px;\n\n  color: var(--lra-navy);\n\n  font-size: 9.5px;\n  line-height: 1.3;\n}\n\n\n\/* =========================================================\n   02 — PLAY ABOVE \/ MOVE BELOW\n   ========================================================= *\/\n\n.lra-motion {\n  padding: 32px 0;\n\n  background: #FFFFFF;\n}\n\n.lra-motion-intro {\n  max-width: 600px;\n}\n\n.lra-motion-grid {\n  display: grid;\n  grid-template-columns:\n    repeat(3, minmax(0, 1fr));\n\n  gap: 8px;\n  margin-top: 17px;\n}\n\n.lra-motion-card {\n  position: relative;\n\n  padding: 14px 11px 12px;\n\n  border: 1px solid var(--lra-border);\n  border-radius: 11px;\n\n  background: var(--lra-cream);\n}\n\n.lra-motion-card::before {\n  content: \"\";\n\n  position: absolute;\n  top: 0;\n  left: 0;\n\n  width: 100%;\n  height: 3px;\n\n  border-radius: 11px 11px 0 0;\n\n  background: var(--lra-coral);\n}\n\n.lra-motion-card small {\n  display: block;\n\n  color: var(--lra-coral);\n\n  font-size: 7.6px;\n  font-weight: 900;\n  letter-spacing: .75px;\n\n  text-transform: uppercase;\n}\n\n.lra-motion-card strong {\n  display: block;\n\n  margin-top: 6px;\n\n  color: var(--lra-navy);\n\n  font-size: 10.3px;\n  line-height: 1.3;\n}\n\n.lra-motion-card p {\n  margin: 5px 0 0;\n\n  color: var(--lra-muted);\n\n  font-size: 9.3px;\n  line-height: 1.42;\n}\n\n\n\/* =========================================================\n   IMAGE 02\n   ========================================================= *\/\n\n.lra-image-block {\n  padding: 0 0 32px;\n\n  background: #FFFFFF;\n}\n\n.lra-image-caption {\n  display: grid;\n  grid-template-columns:\n    minmax(0, .8fr)\n    minmax(0, 1.2fr);\n\n  gap: 20px;\n\n  margin-top: 11px;\n}\n\n.lra-image-caption strong {\n  color: var(--lra-navy);\n\n  font-size: 10.3px;\n  line-height: 1.35;\n}\n\n.lra-image-caption span {\n  color: var(--lra-muted);\n\n  font-size: 9.4px;\n  line-height: 1.42;\n}\n\n\n\/* =========================================================\n   03 — HEIGHT \u0026 POSITION\n   ========================================================= *\/\n\n.lra-levels {\n  padding: 32px 0;\n\n  background:\n    linear-gradient(\n      180deg,\n      #EDF3F1 0%,\n      #F9F8F4 100%\n    );\n}\n\n.lra-level-list {\n  margin-top: 17px;\n\n  border-top: 1px solid var(--lra-border);\n}\n\n.lra-level-row {\n  display: grid;\n  grid-template-columns:\n    42px\n    minmax(0, .72fr)\n    minmax(0, 1.28fr);\n\n  gap: 11px;\n  align-items: center;\n\n  padding: 12px 0;\n\n  border-bottom: 1px solid var(--lra-border);\n}\n\n.lra-level-no {\n  color: var(--lra-coral);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 15px;\n}\n\n.lra-level-row strong {\n  color: var(--lra-navy);\n\n  font-size: 10.5px;\n  line-height: 1.32;\n}\n\n.lra-level-row p {\n  margin: 0;\n\n  color: var(--lra-muted);\n\n  font-size: 9.5px;\n  line-height: 1.4;\n}\n\n\n\/* =========================================================\n   04 — QUIET MOVEMENT\n   ========================================================= *\/\n\n.lra-quiet {\n  padding: 32px 0;\n\n  background:\n    radial-gradient(\n      circle at 88% 8%,\n      rgba(217,135,112,.10),\n      transparent 25%\n    ),\n    linear-gradient(\n      135deg,\n      #293E4D 0%,\n      #1F303C 100%\n    );\n\n  color: #FFFFFF;\n}\n\n.lra-quiet .lra-eyebrow {\n  color: #F0B6A5;\n}\n\n.lra-quiet .lra-title {\n  color: #FFFFFF;\n}\n\n.lra-quiet-copy {\n  max-width: 590px;\n  margin-top: 9px;\n\n  color: rgba(255,255,255,.68);\n\n  font-size: 11.5px;\n  line-height: 1.55;\n}\n\n.lra-quiet-grid {\n  display: grid;\n  grid-template-columns:\n    repeat(2, minmax(0, 1fr));\n\n  gap: 7px;\n  margin-top: 17px;\n}\n\n.lra-quiet-item {\n  padding: 11px 12px;\n\n  border: 1px solid rgba(255,255,255,.12);\n  border-radius: 10px;\n\n  background: rgba(255,255,255,.045);\n}\n\n.lra-quiet-item small {\n  display: block;\n\n  color: #F0B6A5;\n\n  font-size: 7.4px;\n  font-weight: 900;\n  letter-spacing: .78px;\n\n  text-transform: uppercase;\n}\n\n.lra-quiet-item strong {\n  display: block;\n\n  margin-top: 5px;\n\n  color: #F6F2ED;\n\n  font-size: 9.8px;\n  line-height: 1.35;\n}\n\n\n\/* =========================================================\n   IMAGE 03\n   ========================================================= *\/\n\n.lra-detail {\n  padding: 32px 0;\n\n  background: #FFFFFF;\n}\n\n.lra-detail-head {\n  max-width: 590px;\n  margin-bottom: 17px;\n}\n\n.lra-detail-note {\n  margin-top: 9px;\n\n  color: var(--lra-teal-deep);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 13.5px;\n  line-height: 1.42;\n}\n\n\n\/* =========================================================\n   05 — KEY FEATURES\n   ========================================================= *\/\n\n.lra-features {\n  padding: 32px 0;\n\n  background: var(--lra-cream);\n}\n\n.lra-feature-grid {\n  display: grid;\n  grid-template-columns:\n    repeat(2, minmax(0, 1fr));\n\n  gap: 7px;\n  margin-top: 17px;\n}\n\n.lra-feature {\n  display: grid;\n  grid-template-columns:\n    32px\n    minmax(0, 1fr);\n\n  gap: 9px;\n  align-items: center;\n\n  padding: 10px;\n\n  border: 1px solid var(--lra-border);\n  border-radius: 10px;\n\n  background: #FFFFFF;\n}\n\n.lra-feature-no {\n  width: 32px;\n  height: 32px;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  border-radius: 50%;\n\n  background: var(--lra-teal-soft);\n\n  color: var(--lra-teal-deep);\n\n  font-size: 8px;\n  font-weight: 900;\n}\n\n.lra-feature strong {\n  color: var(--lra-navy);\n\n  font-size: 9.7px;\n  line-height: 1.35;\n}\n\n\n\/* =========================================================\n   06 — ROOM PLACEMENT\n   ========================================================= *\/\n\n.lra-placement {\n  padding: 32px 0;\n\n  background: #FFFFFF;\n}\n\n.lra-placement-grid {\n  display: grid;\n  grid-template-columns:\n    repeat(3, minmax(0, 1fr));\n\n  gap: 8px;\n  margin-top: 17px;\n}\n\n.lra-placement-card {\n  padding: 13px 11px;\n\n  border: 1px solid var(--lra-border);\n  border-radius: 11px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #FFFFFF 0%,\n      #F7F3EC 100%\n    );\n}\n\n.lra-placement-card small {\n  display: block;\n\n  color: var(--lra-coral);\n\n  font-size: 7.5px;\n  font-weight: 900;\n  letter-spacing: .75px;\n\n  text-transform: uppercase;\n}\n\n.lra-placement-card strong {\n  display: block;\n\n  margin-top: 5px;\n\n  color: var(--lra-navy);\n\n  font-size: 10.2px;\n  line-height: 1.3;\n}\n\n.lra-placement-card p {\n  margin: 4px 0 0;\n\n  color: var(--lra-muted);\n\n  font-size: 9.2px;\n  line-height: 1.4;\n}\n\n\n\/* =========================================================\n   IMAGE 04\n   ========================================================= *\/\n\n.lra-fourth-image {\n  padding: 0 0 32px;\n\n  background: #FFFFFF;\n}\n\n\n\/* =========================================================\n   07 — HOW IT WORKS\n   ========================================================= *\/\n\n.lra-how {\n  padding: 32px 0 35px;\n\n  background:\n    linear-gradient(\n      180deg,\n      #EDF3F1 0%,\n      #FAF8F3 100%\n    );\n}\n\n.lra-steps {\n  display: grid;\n  grid-template-columns:\n    repeat(3, minmax(0, 1fr));\n\n  gap: 8px;\n  margin-top: 17px;\n}\n\n.lra-step {\n  padding: 13px 11px;\n\n  border: 1px solid var(--lra-border);\n  border-radius: 10px;\n\n  background: #FFFFFF;\n}\n\n.lra-step-no {\n  color: var(--lra-coral);\n\n  font-size: 8px;\n  font-weight: 900;\n  letter-spacing: .8px;\n}\n\n.lra-step h3 {\n  margin: 6px 0 4px;\n\n  color: var(--lra-navy);\n\n  font-size: 10.5px;\n  line-height: 1.3;\n  font-weight: 900;\n}\n\n.lra-step p {\n  margin: 0;\n\n  color: var(--lra-muted);\n\n  font-size: 9.4px;\n  line-height: 1.42;\n}\n\n\n\/* =========================================================\n   FINAL\n   ========================================================= *\/\n\n.lra-final {\n  padding: 38px 0 42px;\n\n  background:\n    radial-gradient(\n      circle at 50% 115%,\n      rgba(217,135,112,.18),\n      transparent 35%\n    ),\n    linear-gradient(\n      135deg,\n      #314958 0%,\n      #203440 100%\n    );\n\n  text-align: center;\n}\n\n.lra-final-label {\n  color: #F0B6A5;\n\n  font-size: 8px;\n  line-height: 1.2;\n  font-weight: 900;\n  letter-spacing: 1.35px;\n\n  text-transform: uppercase;\n}\n\n.lra-final h2 {\n  margin: 9px 0 0;\n\n  color: #FFFFFF;\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 28px;\n  line-height: 1.1;\n  font-weight: 500;\n}\n\n.lra-final p {\n  max-width: 520px;\n  margin: 11px auto 0;\n\n  color: rgba(255,255,255,.68);\n\n  font-size: 11.3px;\n  line-height: 1.55;\n}\n\n\n\/* =========================================================\n   RESPONSIVE\n   ========================================================= *\/\n\n@media (max-width: 680px) {\n\n  .lra-motion-grid,\n  .lra-placement-grid,\n  .lra-steps {\n    grid-template-columns: 1fr;\n  }\n\n  .lra-level-row {\n    grid-template-columns:\n      34px\n      minmax(0, 1fr);\n  }\n\n  .lra-level-row p {\n    grid-column: 2;\n  }\n\n  .lra-image-caption {\n    grid-template-columns: 1fr;\n    gap: 4px;\n  }\n}\n\n@media (max-width: 480px) {\n\n  .lra {\n    margin-top: 16px;\n    border-radius: 0;\n  }\n\n  .lra-shell {\n    padding-left: 12px;\n    padding-right: 12px;\n  }\n\n  .lra-hero h1 {\n    font-size: 32px;\n  }\n\n  .lra-title {\n    font-size: 25px;\n  }\n\n  .lra-hero-points,\n  .lra-feature-grid,\n  .lra-quiet-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"lra\"\u003e\n\n  \u003c!-- ======================================================\n       01 — HERO\n       ====================================================== --\u003e\n\n  \u003csection class=\"lra-hero\"\u003e\n    \u003cdiv class=\"lra-shell\"\u003e\n\n      \u003cdiv class=\"lra-badge\"\u003e\n        Quiet Indoor Play\n      \u003c\/div\u003e\n\n      \u003ch1\u003e\n        lovelypawsome™ Enchanting Freestanding Ribbon Play Arch\n      \u003c\/h1\u003e\n\n      \u003cdiv class=\"lra-hero-sub\"\u003e\n        Soft movement above. Open space below. Play that starts with a simple reach.\n      \u003c\/div\u003e\n\n      \u003cp class=\"lra-hero-copy\"\u003e\n        The lovelypawsome™ Enchanting Freestanding Ribbon Play Arch creates an open indoor\n        activity area for pets that enjoy reaching, tapping, stretching and moving\n        beneath suspended objects. A gently curved frame sits above a broad,\n        balanced base while removable fabric elements hang at different heights\n        and move naturally when touched.\n      \u003c\/p\u003e\n\n      \u003c!-- IMAGE 01 --\u003e\n      \u003cdiv class=\"lra-hero-image\"\u003e\n        \u003cdiv class=\"lra-media\"\u003e\n\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/05_1.png?v=1791810969\" alt=\"lunvare Enchanting Freestanding Ribbon Play Arch full product view\" loading=\"eager\"\u003e\n\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lra-hero-points\"\u003e\n\n        \u003cdiv class=\"lra-hero-point\"\u003e\n          \u003csmall\u003eStructure\u003c\/small\u003e\n          \u003cstrong\u003eFreestanding Design\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lra-hero-point\"\u003e\n          \u003csmall\u003eInteraction\u003c\/small\u003e\n          \u003cstrong\u003eReach · Tap · Stretch\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lra-hero-point\"\u003e\n          \u003csmall\u003eMovement\u003c\/small\u003e\n          \u003cstrong\u003eNo Electronic Motor\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       02 — PLAY ABOVE \/ MOVE BELOW\n       ====================================================== --\u003e\n\n  \u003csection class=\"lra-motion\"\u003e\n    \u003cdiv class=\"lra-shell\"\u003e\n\n      \u003cdiv class=\"lra-motion-intro\"\u003e\n\n        \u003cdiv class=\"lra-eyebrow\"\u003e\n          A More Open Way to Play\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"lra-title\"\u003e\n          Reach Above. Move Below.\n        \u003c\/h2\u003e\n\n        \u003cp class=\"lra-copy\"\u003e\n          Suspended fabric pieces create activity overhead while the open space\n          underneath leaves room for a cat or small pet to sit, turn or walk\n          through the arch.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lra-motion-grid\"\u003e\n\n        \u003cdiv class=\"lra-motion-card\"\u003e\n          \u003csmall\u003ePlay 01\u003c\/small\u003e\n          \u003cstrong\u003eReach\u003c\/strong\u003e\n          \u003cp\u003e\n            Hanging fabric elements invite pets to extend a paw toward moving pieces.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lra-motion-card\"\u003e\n          \u003csmall\u003ePlay 02\u003c\/small\u003e\n          \u003cstrong\u003eTap\u003c\/strong\u003e\n          \u003cp\u003e\n            Each soft suspended piece responds naturally when touched or brushed.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lra-motion-card\"\u003e\n          \u003csmall\u003ePlay 03\u003c\/small\u003e\n          \u003cstrong\u003eMove Underneath\u003c\/strong\u003e\n          \u003cp\u003e\n            The open lower area allows pets to sit, turn around or walk through.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       IMAGE 02\n       ====================================================== --\u003e\n\n  \u003csection class=\"lra-image-block\"\u003e\n    \u003cdiv class=\"lra-shell\"\u003e\n\n      \u003cdiv class=\"lra-media\"\u003e\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/05_2.png?v=1791810969\" alt=\"Pet reaching toward the hanging fabric elements of the lunvare ribbon play arch\" loading=\"lazy\"\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lra-image-caption\"\u003e\n\n        \u003cstrong\u003e\n          Movement begins with your pet.\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          The suspended elements respond to natural interaction rather than\n          batteries, motors or programmed movement.\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       03 — HEIGHT \u0026 POSITION\n       ====================================================== --\u003e\n\n  \u003csection class=\"lra-levels\"\u003e\n    \u003cdiv class=\"lra-shell\"\u003e\n\n      \u003cdiv class=\"lra-eyebrow\"\u003e\n        Change the Arrangement\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"lra-title\"\u003e\n        Different Heights Create Different Ways to Play.\n      \u003c\/h2\u003e\n\n      \u003cp class=\"lra-copy\"\u003e\n        Removable fabric elements can be rearranged across the arch so owners can\n        change their positions and create easier or more elevated interactions.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"lra-level-list\"\u003e\n\n        \u003cdiv class=\"lra-level-row\"\u003e\n          \u003cdiv class=\"lra-level-no\"\u003e01\u003c\/div\u003e\n\n          \u003cstrong\u003eLower Position\u003c\/strong\u003e\n\n          \u003cp\u003e\n            Easier to reach while sitting or playing close to the floor.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lra-level-row\"\u003e\n          \u003cdiv class=\"lra-level-no\"\u003e02\u003c\/div\u003e\n\n          \u003cstrong\u003eMid Position\u003c\/strong\u003e\n\n          \u003cp\u003e\n            Creates comfortable tapping and reaching from a natural standing posture.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lra-level-row\"\u003e\n          \u003cdiv class=\"lra-level-no\"\u003e03\u003c\/div\u003e\n\n          \u003cstrong\u003eHigher Position\u003c\/strong\u003e\n\n          \u003cp\u003e\n            Encourages gentle stretching and more upright interaction.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       04 — QUIET MOVEMENT\n       ====================================================== --\u003e\n\n  \u003csection class=\"lra-quiet\"\u003e\n    \u003cdiv class=\"lra-shell\"\u003e\n\n      \u003cdiv class=\"lra-eyebrow\"\u003e\n        Quiet by Design\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"lra-title\"\u003e\n        Soft Fabric Movement Without Electronic Noise.\n      \u003c\/h2\u003e\n\n      \u003cp class=\"lra-quiet-copy\"\u003e\n        The play elements move according to your pet's own touch and movement,\n        creating a quieter indoor experience without motors or automated motion.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"lra-quiet-grid\"\u003e\n\n        \u003cdiv class=\"lra-quiet-item\"\u003e\n          \u003csmall\u003eNo Wall Installation\u003c\/small\u003e\n          \u003cstrong\u003eThe structure stands independently on its own base.\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lra-quiet-item\"\u003e\n          \u003csmall\u003eRemovable Elements\u003c\/small\u003e\n          \u003cstrong\u003eFabric play pieces can be repositioned across the arch.\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lra-quiet-item\"\u003e\n          \u003csmall\u003eSoft Contact\u003c\/small\u003e\n          \u003cstrong\u003eFabric components and rounded attachment points.\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lra-quiet-item\"\u003e\n          \u003csmall\u003eNo Electronics\u003c\/small\u003e\n          \u003cstrong\u003eNo batteries, motors or electronic movement required.\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       IMAGE 03\n       ====================================================== --\u003e\n\n  \u003csection class=\"lra-detail\"\u003e\n    \u003cdiv class=\"lra-shell\"\u003e\n\n      \u003cdiv class=\"lra-detail-head\"\u003e\n\n        \u003cdiv class=\"lra-eyebrow\"\u003e\n          Balanced from the Ground Up\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"lra-title\"\u003e\n          A Broad Base Supports the Freestanding Frame.\n        \u003c\/h2\u003e\n\n        \u003cdiv class=\"lra-detail-note\"\u003e\n          The open shape keeps the structure accessible while the wider base\n          helps create a more stable play area.\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lra-media\"\u003e\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/05_3.png?v=1791810969\" alt=\"Detail view of the lunvare play arch base frame and hanging attachment points\" loading=\"lazy\"\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       05 — KEY FEATURES\n       ====================================================== --\u003e\n\n  \u003csection class=\"lra-features\"\u003e\n    \u003cdiv class=\"lra-shell\"\u003e\n\n      \u003cdiv class=\"lra-eyebrow\"\u003e\n        Made for Indoor Pet Spaces\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"lra-title\"\u003e\n        Simple Structure. Flexible Play.\n      \u003c\/h2\u003e\n\n      \u003cdiv class=\"lra-feature-grid\"\u003e\n\n        \u003cdiv class=\"lra-feature\"\u003e\n          \u003cdiv class=\"lra-feature-no\"\u003e01\u003c\/div\u003e\n          \u003cstrong\u003eFreestanding structure with no wall installation\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lra-feature\"\u003e\n          \u003cdiv class=\"lra-feature-no\"\u003e02\u003c\/div\u003e\n          \u003cstrong\u003eMultiple removable fabric play elements\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lra-feature\"\u003e\n          \u003cdiv class=\"lra-feature-no\"\u003e03\u003c\/div\u003e\n          \u003cstrong\u003eAdjustable hanging positions and heights\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lra-feature\"\u003e\n          \u003cdiv class=\"lra-feature-no\"\u003e04\u003c\/div\u003e\n          \u003cstrong\u003eEncourages reaching, tapping and stretching\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lra-feature\"\u003e\n          \u003cdiv class=\"lra-feature-no\"\u003e05\u003c\/div\u003e\n          \u003cstrong\u003eBroad base for improved stability\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lra-feature\"\u003e\n          \u003cdiv class=\"lra-feature-no\"\u003e06\u003c\/div\u003e\n          \u003cstrong\u003eOpen lower area for moving underneath\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lra-feature\"\u003e\n          \u003cdiv class=\"lra-feature-no\"\u003e07\u003c\/div\u003e\n          \u003cstrong\u003eNo batteries or electronic movement\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lra-feature\"\u003e\n          \u003cdiv class=\"lra-feature-no\"\u003e08\u003c\/div\u003e\n          \u003cstrong\u003eSuitable for indoor pet play areas\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       06 — ROOM PLACEMENT\n       ====================================================== --\u003e\n\n  \u003csection class=\"lra-placement\"\u003e\n    \u003cdiv class=\"lra-shell\"\u003e\n\n      \u003cdiv class=\"lra-eyebrow\"\u003e\n        Easy to Live With\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"lra-title\"\u003e\n        Designed to Stay in the Room.\n      \u003c\/h2\u003e\n\n      \u003cp class=\"lra-copy\"\u003e\n        Its restrained shape and neutral appearance allow the arch to remain\n        visible without creating the visual clutter of brightly colored\n        activity equipment.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"lra-placement-grid\"\u003e\n\n        \u003cdiv class=\"lra-placement-card\"\u003e\n          \u003csmall\u003ePlace 01\u003c\/small\u003e\n          \u003cstrong\u003eBeside a Window\u003c\/strong\u003e\n          \u003cp\u003e\n            Add a play area near a familiar observation spot.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lra-placement-card\"\u003e\n          \u003csmall\u003ePlace 02\u003c\/small\u003e\n          \u003cstrong\u003ePet Play Corner\u003c\/strong\u003e\n          \u003cp\u003e\n            Give the arch a dedicated place within an indoor activity area.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lra-placement-card\"\u003e\n          \u003csmall\u003ePlace 03\u003c\/small\u003e\n          \u003cstrong\u003eNear a Scratching Surface\u003c\/strong\u003e\n          \u003cp\u003e\n            Position it alongside an existing scratching or play area.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       IMAGE 04\n       ====================================================== --\u003e\n\n  \u003csection class=\"lra-fourth-image\"\u003e\n    \u003cdiv class=\"lra-shell\"\u003e\n\n      \u003cdiv class=\"lra-media\"\u003e\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/05_4.png?v=1791810969\" alt=\"lunvare ribbon play arch styled in an indoor living space\" loading=\"lazy\"\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       07 — HOW TO USE\n       ====================================================== --\u003e\n\n  \u003csection class=\"lra-how\"\u003e\n    \u003cdiv class=\"lra-shell\"\u003e\n\n      \u003cdiv class=\"lra-eyebrow\"\u003e\n        Simple Setup\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"lra-title\"\u003e\n        How to Use lovelypawsome™\n      \u003c\/h2\u003e\n\n      \u003cdiv class=\"lra-steps\"\u003e\n\n        \u003cdiv class=\"lra-step\"\u003e\n          \u003cdiv class=\"lra-step-no\"\u003e01\u003c\/div\u003e\n\n          \u003ch3\u003ePlace the Arch\u003c\/h3\u003e\n\n          \u003cp\u003e\n            Position the freestanding structure on a suitable indoor floor area\n            where your pet has room to move around it.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lra-step\"\u003e\n          \u003cdiv class=\"lra-step-no\"\u003e02\u003c\/div\u003e\n\n          \u003ch3\u003eArrange the Hanging Pieces\u003c\/h3\u003e\n\n          \u003cp\u003e\n            Position removable fabric elements at different locations and heights\n            across the arch.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lra-step\"\u003e\n          \u003cdiv class=\"lra-step-no\"\u003e03\u003c\/div\u003e\n\n          \u003ch3\u003eLet Your Pet Explore\u003c\/h3\u003e\n\n          \u003cp\u003e\n            Allow your pet to reach, tap, stretch and move beneath the suspended\n            pieces at their own pace.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       FINAL\n       ====================================================== --\u003e\n\n  \u003csection class=\"lra-final\"\u003e\n    \u003cdiv class=\"lra-shell\"\u003e\n\n      \u003cdiv class=\"lra-final-label\"\u003e\n        lovelypawsome™ Enchanting Freestanding Ribbon Play Arch\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        Reach Up.\u003cbr\u003e\n        Move Through.\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        A freestanding fabric-based activity arch designed to create gentle\n        overhead movement and open-ended indoor play without motors,\n        batteries or electronic motion.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"lovelypawsome","offers":[{"title":"Default Title","offer_id":52747570512168,"sku":"lovelypawsome*11","price":41.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/5_f0d9b620-4d67-473d-bc35-5c82163d4fd0.png?v=1791811124"},{"product_id":"lunvare™-captivating-rotating-shadow-puzzle-toy","title":"lovelypawsome™ Captivating Rotating Shadow Puzzle Toy","description":"\u003cstyle\u003e\n\/* =========================================================\n   lovelypawsome™ CAPTIVATING ROTATING SHADOW PUZZLE TOY\n   Shopify Custom Liquid — Indoor Pet Puzzle Collection\n\n   DISTINCT LAYOUT:\n   01 Puzzle Cover\n   02 Product Portrait\n   03 Layer Logic\n   04 Reveal Cycle\n   05 Controlled Rotation\n   06 Stable Base\n   07 Compact Indoor Fit\n   08 Care \u0026 Play\n   09 Key Features\n   10 Final\n\n   Palette:\n   Soft Ivory + Dusty Aqua + Muted Plum + Warm Sand + Charcoal\n\n   IMPORTANT:\n   - 4 image positions\n   - All image areas are fixed 1:1\n   - Desktop image\/text sections use vertical flow\n   - Compact product-page safe width\n   ========================================================= *\/\n\n.lshadow,\n.lshadow * {\n  box-sizing: border-box;\n}\n\n.lshadow {\n  --ls-white: #ffffff;\n  --ls-ivory: #faf7f2;\n  --ls-ivory-2: #f1ebe4;\n  --ls-aqua: #bfd2cf;\n  --ls-aqua-deep: #6f8f8b;\n  --ls-plum: #9c7b88;\n  --ls-plum-soft: #d9c5cc;\n  --ls-sand: #c7aa88;\n  --ls-sand-soft: #eadbc8;\n  --ls-charcoal: #303331;\n  --ls-text: #444743;\n  --ls-muted: #73766f;\n  --ls-line: #ddd9d2;\n\n  width: 100%;\n  max-width: 760px;\n  margin: 24px auto 0;\n  padding: 0;\n  overflow: hidden;\n\n  border: 1px solid rgba(48,51,49,.08);\n  border-radius: 20px;\n\n  background: var(--ls-white);\n  color: var(--ls-text);\n\n  font-family:\n    Arial,\n    Helvetica,\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    sans-serif;\n}\n\n.lshadow h1,\n.lshadow h2,\n.lshadow h3,\n.lshadow p,\n.lshadow span,\n.lshadow strong {\n  word-break: normal;\n  overflow-wrap: break-word;\n  hyphens: none;\n}\n\n.lshadow img {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  height: 100%;\n  object-fit: contain;\n}\n\n.ls-shell {\n  width: 100%;\n  max-width: 700px;\n  margin: 0 auto;\n  padding: 0 18px;\n}\n\n.ls-narrow {\n  width: 100%;\n  max-width: 620px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.ls-label {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n\n  margin-bottom: 8px;\n\n  color: var(--ls-plum);\n\n  font-size: 8.5px;\n  line-height: 1.2;\n  font-weight: 900;\n  letter-spacing: 1.35px;\n  text-transform: uppercase;\n}\n\n.ls-label::before {\n  content: \"\";\n  width: 18px;\n  height: 1px;\n  background: currentColor;\n}\n\n.ls-h1,\n.ls-h2 {\n  margin: 0;\n\n  color: var(--ls-charcoal);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-weight: 500;\n}\n\n.ls-h1 {\n  font-size: 39px;\n  line-height: 1.01;\n  letter-spacing: -.75px;\n}\n\n.ls-h2 {\n  font-size: 28px;\n  line-height: 1.08;\n  letter-spacing: -.28px;\n}\n\n.ls-copy {\n  margin: 9px 0 0;\n\n  color: var(--ls-muted);\n\n  font-size: 11.9px;\n  line-height: 1.58;\n}\n\n\n\/* =========================================================\n   UNIVERSAL 1:1 IMAGE SYSTEM\n   ========================================================= *\/\n\n.ls-square {\n  width: 100%;\n  max-width: 620px;\n  aspect-ratio: 1 \/ 1;\n  margin-left: auto;\n  margin-right: auto;\n  overflow: hidden;\n\n  border-radius: 15px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #d8d2ca 0%,\n      #b3aaa2 100%\n    );\n\n  box-shadow:\n    0 12px 28px rgba(48,51,49,.08);\n}\n\n.ls-placeholder {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 100%;\n  height: 100%;\n  min-height: 0;\n  padding: 24px;\n\n  background:\n    radial-gradient(\n      circle at 50% 42%,\n      rgba(255,255,255,.24),\n      transparent 34%\n    ),\n    linear-gradient(\n      145deg,\n      #d6d0c9 0%,\n      #aea69e 100%\n    );\n\n  text-align: center;\n}\n\n.ls-placeholder strong {\n  display: block;\n\n  color: #ffffff;\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 18px;\n  line-height: 1.2;\n  font-weight: 500;\n}\n\n.ls-placeholder span {\n  display: block;\n  max-width: 410px;\n  margin: 7px auto 0;\n\n  color: rgba(255,255,255,.80);\n\n  font-size: 8.4px;\n  line-height: 1.42;\n  font-weight: 800;\n  letter-spacing: .74px;\n  text-transform: uppercase;\n}\n\n\n\/* =========================================================\n   01 — PUZZLE COVER\n   ========================================================= *\/\n\n.ls-hero {\n  padding: 31px 0 26px;\n\n  background:\n    radial-gradient(\n      circle at 86% 10%,\n      rgba(191,210,207,.22),\n      transparent 29%\n    ),\n    radial-gradient(\n      circle at 10% 4%,\n      rgba(156,123,136,.13),\n      transparent 27%\n    ),\n    linear-gradient(\n      180deg,\n      #fbf8f4 0%,\n      #f0e9e2 100%\n    );\n}\n\n.ls-hero-top {\n  max-width: 620px;\n  margin: 0 auto;\n}\n\n.ls-hero-sub {\n  max-width: 560px;\n  margin-top: 11px;\n\n  color: var(--ls-aqua-deep);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 17px;\n  line-height: 1.38;\n}\n\n.ls-hero-note {\n  max-width: 570px;\n  margin-top: 12px;\n\n  color: var(--ls-muted);\n\n  font-size: 10.4px;\n  line-height: 1.5;\n}\n\n.ls-hero-strip {\n  display: grid;\n  grid-template-columns:\n    repeat(4, minmax(0, 1fr));\n\n  max-width: 620px;\n  margin: 15px auto 0;\n\n  border-top: 1px solid var(--ls-line);\n  border-bottom: 1px solid var(--ls-line);\n}\n\n.ls-hero-strip span {\n  padding: 9px 8px;\n\n  color: var(--ls-charcoal);\n\n  font-size: 8.4px;\n  line-height: 1.3;\n  font-weight: 800;\n  text-align: center;\n}\n\n.ls-hero-strip span + span {\n  border-left: 1px solid var(--ls-line);\n}\n\n\n\/* =========================================================\n   02 — PRODUCT PORTRAIT\n   ========================================================= *\/\n\n.ls-portrait {\n  padding: 27px 0 31px;\n\n  background: #ffffff;\n}\n\n.ls-portrait-caption {\n  max-width: 620px;\n  margin: 10px auto 0;\n\n  color: var(--ls-muted);\n\n  font-size: 9.8px;\n  line-height: 1.45;\n  text-align: center;\n}\n\n\n\/* =========================================================\n   03 — LAYER LOGIC\n   ========================================================= *\/\n\n.ls-layers {\n  padding: 31px 0;\n\n  background:\n    linear-gradient(\n      180deg,\n      #f4f0eb 0%,\n      #fbf9f6 100%\n    );\n}\n\n.ls-layers-head {\n  max-width: 620px;\n  margin: 0 auto;\n}\n\n.ls-layers-media {\n  margin-top: 16px;\n}\n\n.ls-layer-stack {\n  display: grid;\n  gap: 0;\n\n  max-width: 620px;\n  margin: 13px auto 0;\n\n  border-top: 1px solid var(--ls-line);\n}\n\n.ls-layer-row {\n  display: grid;\n  grid-template-columns:\n    58px\n    120px\n    minmax(0, 1fr);\n\n  gap: 10px;\n  align-items: start;\n\n  padding: 10px 0;\n\n  border-bottom: 1px solid var(--ls-line);\n}\n\n.ls-layer-no {\n  color: var(--ls-plum);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 17px;\n  line-height: 1;\n}\n\n.ls-layer-row strong {\n  color: var(--ls-charcoal);\n\n  font-size: 9.8px;\n  line-height: 1.3;\n}\n\n.ls-layer-row p {\n  margin: 0;\n\n  color: var(--ls-muted);\n\n  font-size: 9.3px;\n  line-height: 1.42;\n}\n\n\n\/* =========================================================\n   04 — REVEAL CYCLE\n   ========================================================= *\/\n\n.ls-reveal {\n  padding: 31px 0;\n\n  background:\n    linear-gradient(\n      135deg,\n      #393a37 0%,\n      #282926 100%\n    );\n\n  color: #ffffff;\n}\n\n.ls-reveal .ls-label {\n  color: var(--ls-sand-soft);\n}\n\n.ls-reveal .ls-h2 {\n  color: #ffffff;\n}\n\n.ls-reveal-copy {\n  max-width: 610px;\n  margin-top: 9px;\n\n  color: rgba(255,255,255,.68);\n\n  font-size: 11.3px;\n  line-height: 1.56;\n}\n\n.ls-reveal-media {\n  margin-top: 16px;\n}\n\n.ls-reveal .ls-square {\n  border: 1px solid rgba(255,255,255,.12);\n  box-shadow: none;\n}\n\n.ls-reveal-cycle {\n  display: grid;\n  grid-template-columns:\n    repeat(4, minmax(0, 1fr));\n\n  max-width: 620px;\n  margin: 10px auto 0;\n\n  border-top: 1px solid rgba(255,255,255,.13);\n  border-bottom: 1px solid rgba(255,255,255,.13);\n}\n\n.ls-cycle {\n  padding: 10px 8px;\n\n  text-align: center;\n}\n\n.ls-cycle + .ls-cycle {\n  border-left: 1px solid rgba(255,255,255,.13);\n}\n\n.ls-cycle small {\n  display: block;\n\n  color: var(--ls-sand-soft);\n\n  font-size: 7.2px;\n  font-weight: 900;\n  letter-spacing: .67px;\n  text-transform: uppercase;\n}\n\n.ls-cycle strong {\n  display: block;\n  margin-top: 4px;\n\n  color: #f5f2ee;\n\n  font-size: 9.2px;\n  line-height: 1.3;\n}\n\n\n\/* =========================================================\n   05 — CONTROLLED ROTATION\n   ========================================================= *\/\n\n.ls-control {\n  padding: 30px 0;\n\n  background: #ffffff;\n}\n\n.ls-control-head {\n  max-width: 620px;\n  margin: 0 auto;\n}\n\n.ls-control-grid {\n  display: grid;\n  grid-template-columns:\n    repeat(3, minmax(0, 1fr));\n\n  gap: 8px;\n\n  max-width: 620px;\n  margin: 16px auto 0;\n}\n\n.ls-control-card {\n  padding: 12px 10px;\n\n  border-top: 2px solid var(--ls-aqua);\n  background: #faf8f5;\n}\n\n.ls-control-card small {\n  display: block;\n\n  color: var(--ls-aqua-deep);\n\n  font-size: 7.4px;\n  line-height: 1.2;\n  font-weight: 900;\n  letter-spacing: .7px;\n  text-transform: uppercase;\n}\n\n.ls-control-card strong {\n  display: block;\n  margin-top: 5px;\n\n  color: var(--ls-charcoal);\n\n  font-size: 9.8px;\n  line-height: 1.3;\n}\n\n.ls-control-card p {\n  margin: 4px 0 0;\n\n  color: var(--ls-muted);\n\n  font-size: 9px;\n  line-height: 1.4;\n}\n\n\n\/* =========================================================\n   06 — STABLE BASE\n   ========================================================= *\/\n\n.ls-base {\n  padding: 31px 0;\n\n  background:\n    linear-gradient(\n      180deg,\n      #f0ebe4 0%,\n      #faf8f4 100%\n    );\n}\n\n.ls-base-head {\n  max-width: 620px;\n  margin: 0 auto;\n}\n\n.ls-base-media {\n  margin-top: 16px;\n}\n\n.ls-base-points {\n  display: grid;\n  grid-template-columns:\n    repeat(3, minmax(0, 1fr));\n\n  max-width: 620px;\n  margin: 10px auto 0;\n\n  border-top: 1px solid var(--ls-line);\n  border-bottom: 1px solid var(--ls-line);\n}\n\n.ls-base-point {\n  padding: 10px 9px;\n\n  text-align: center;\n}\n\n.ls-base-point + .ls-base-point {\n  border-left: 1px solid var(--ls-line);\n}\n\n.ls-base-point small {\n  display: block;\n\n  color: var(--ls-plum);\n\n  font-size: 7.3px;\n  font-weight: 900;\n  letter-spacing: .67px;\n  text-transform: uppercase;\n}\n\n.ls-base-point strong {\n  display: block;\n  margin-top: 4px;\n\n  color: var(--ls-charcoal);\n\n  font-size: 9.1px;\n  line-height: 1.3;\n}\n\n\n\/* =========================================================\n   07 — COMPACT INDOOR FIT\n   ========================================================= *\/\n\n.ls-fit {\n  padding: 29px 0;\n\n  background: #ffffff;\n}\n\n.ls-fit-grid {\n  display: grid;\n  grid-template-columns:\n    repeat(4, minmax(0, 1fr));\n\n  max-width: 620px;\n  margin: 14px auto 0;\n\n  border-top: 1px solid var(--ls-line);\n  border-bottom: 1px solid var(--ls-line);\n}\n\n.ls-fit-item {\n  padding: 10px 8px;\n\n  text-align: center;\n}\n\n.ls-fit-item + .ls-fit-item {\n  border-left: 1px solid var(--ls-line);\n}\n\n.ls-fit-item strong {\n  color: var(--ls-charcoal);\n\n  font-size: 9px;\n  line-height: 1.3;\n}\n\n\n\/* =========================================================\n   08 — CARE \u0026 PLAY\n   ========================================================= *\/\n\n.ls-care {\n  padding: 29px 0;\n\n  background: var(--ls-ivory);\n}\n\n.ls-care-grid {\n  display: grid;\n  grid-template-columns:\n    repeat(2, minmax(0, 1fr));\n\n  gap: 24px;\n\n  max-width: 620px;\n  margin: 0 auto;\n}\n\n.ls-care-item {\n  position: relative;\n}\n\n.ls-care-item + .ls-care-item::before {\n  content: \"\";\n  position: absolute;\n  left: -12px;\n  top: 0;\n  bottom: 0;\n\n  width: 1px;\n  background: var(--ls-line);\n}\n\n.ls-care-item small {\n  display: block;\n\n  color: var(--ls-plum);\n\n  font-size: 7.5px;\n  font-weight: 900;\n  letter-spacing: .68px;\n  text-transform: uppercase;\n}\n\n.ls-care-item h3 {\n  margin: 7px 0 0;\n\n  color: var(--ls-charcoal);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 18px;\n  line-height: 1.16;\n  font-weight: 500;\n}\n\n.ls-care-item p {\n  margin: 6px 0 0;\n\n  color: var(--ls-muted);\n\n  font-size: 9.8px;\n  line-height: 1.46;\n}\n\n\n\/* =========================================================\n   09 — KEY FEATURES\n   ========================================================= *\/\n\n.ls-features {\n  padding: 31px 0 35px;\n\n  background: #ffffff;\n}\n\n.ls-feature-head {\n  max-width: 620px;\n  margin: 0 auto;\n}\n\n.ls-feature-list {\n  display: grid;\n  grid-template-columns:\n    repeat(2, minmax(0, 1fr));\n\n  gap: 0 18px;\n\n  max-width: 620px;\n  margin: 14px auto 0;\n\n  border-top: 1px solid var(--ls-line);\n}\n\n.ls-feature {\n  padding: 9px 0;\n\n  border-bottom: 1px solid var(--ls-line);\n}\n\n.ls-feature small {\n  display: block;\n\n  color: var(--ls-aqua-deep);\n\n  font-size: 7.3px;\n  line-height: 1.2;\n  font-weight: 900;\n  letter-spacing: .65px;\n  text-transform: uppercase;\n}\n\n.ls-feature strong {\n  display: block;\n  margin-top: 4px;\n\n  color: var(--ls-charcoal);\n\n  font-size: 9.6px;\n  line-height: 1.34;\n}\n\n\n\/* =========================================================\n   10 — FINAL\n   ========================================================= *\/\n\n.ls-final {\n  padding: 39px 0 43px;\n\n  background:\n    radial-gradient(\n      circle at 50% 118%,\n      rgba(191,210,207,.13),\n      transparent 34%\n    ),\n    linear-gradient(\n      135deg,\n      #373936 0%,\n      #262825 100%\n    );\n\n  text-align: center;\n}\n\n.ls-final-label {\n  color: var(--ls-sand-soft);\n\n  font-size: 8.4px;\n  line-height: 1.2;\n  font-weight: 900;\n  letter-spacing: 1.3px;\n  text-transform: uppercase;\n}\n\n.ls-final h2 {\n  margin: 9px 0 0;\n\n  color: #ffffff;\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 29px;\n  line-height: 1.08;\n  font-weight: 500;\n}\n\n.ls-final p {\n  max-width: 500px;\n  margin: 10px auto 0;\n\n  color: rgba(255,255,255,.66);\n\n  font-size: 11.2px;\n  line-height: 1.55;\n}\n\n\n\/* =========================================================\n   RESPONSIVE\n   ========================================================= *\/\n\n@media (max-width: 680px) {\n\n  .ls-hero-strip,\n  .ls-reveal-cycle,\n  .ls-base-points,\n  .ls-fit-grid {\n    grid-template-columns:\n      repeat(2, minmax(0, 1fr));\n  }\n\n  .ls-hero-strip span:nth-child(3),\n  .ls-cycle:nth-child(3),\n  .ls-base-point:nth-child(3),\n  .ls-fit-item:nth-child(3) {\n    border-left: 0;\n    border-top: 1px solid var(--ls-line);\n  }\n\n  .ls-hero-strip span:nth-child(4),\n  .ls-cycle:nth-child(4),\n  .ls-fit-item:nth-child(4) {\n    border-top: 1px solid var(--ls-line);\n  }\n\n  .ls-cycle:nth-child(3),\n  .ls-cycle:nth-child(4) {\n    border-top-color: rgba(255,255,255,.13);\n  }\n\n  .ls-control-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ls-feature-list {\n    grid-template-columns: 1fr;\n  }\n}\n\n@media (max-width: 480px) {\n\n  .lshadow {\n    margin-top: 16px;\n    border-radius: 0;\n  }\n\n  .ls-shell {\n    padding-left: 12px;\n    padding-right: 12px;\n  }\n\n  .ls-h1 {\n    font-size: 30px;\n  }\n\n  .ls-h2 {\n    font-size: 24px;\n  }\n\n  .ls-square {\n    max-width: 100%;\n    aspect-ratio: 1 \/ 1;\n  }\n\n  .ls-layer-row {\n    grid-template-columns:\n      42px\n      94px\n      minmax(0, 1fr);\n  }\n\n  .ls-care-grid {\n    grid-template-columns: 1fr;\n    gap: 16px;\n  }\n\n  .ls-care-item + .ls-care-item {\n    padding-top: 16px;\n    border-top: 1px solid var(--ls-line);\n  }\n\n  .ls-care-item + .ls-care-item::before {\n    display: none;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"lshadow\"\u003e\n\n  \u003c!-- 01 — PUZZLE COVER --\u003e\n  \u003csection class=\"ls-hero\"\u003e\n    \u003cdiv class=\"ls-shell\"\u003e\n\n      \u003cdiv class=\"ls-hero-top\"\u003e\n\n        \u003cdiv class=\"ls-label\"\u003e\n          lovelypawsome™ Indoor Puzzle Collection\n        \u003c\/div\u003e\n\n        \u003ch1 class=\"ls-h1\"\u003e\n          lovelypawsome™ Captivating Rotating Shadow Puzzle Toy\n        \u003c\/h1\u003e\n\n        \u003cdiv class=\"ls-hero-sub\"\u003e\n          A touch-activated puzzle toy built around rotating layers, changing openings, and partially concealed shapes.\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ls-hero-note\"\u003e\n          Each tap changes what can be seen, encouraging pets to watch closely, use their paws, and return to the toy to discover what moved beneath the surface.\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ls-hero-strip\"\u003e\n        \u003cspan\u003eMechanical Rotation\u003c\/span\u003e\n        \u003cspan\u003eChanging Openings\u003c\/span\u003e\n        \u003cspan\u003eVisual Tracking\u003c\/span\u003e\n        \u003cspan\u003eNo Electronics\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- 02 — PRODUCT PORTRAIT --\u003e\n  \u003csection class=\"ls-portrait\"\u003e\n    \u003cdiv class=\"ls-shell\"\u003e\n\n      \u003cdiv class=\"ls-square\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/06_1.png?v=1791809779\" alt=\"lunvare Captivating Rotating Shadow Puzzle Toy in a modern indoor setting\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ls-portrait-caption\"\u003e\n        Overlapping circular panels create a compact layered object that works as both a pet activity toy and a visually restrained indoor piece.\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- 03 — LAYER LOGIC --\u003e\n  \u003csection class=\"ls-layers\"\u003e\n    \u003cdiv class=\"ls-shell\"\u003e\n\n      \u003cdiv class=\"ls-layers-head\"\u003e\n\n        \u003cdiv class=\"ls-label\"\u003e\n          Layered Puzzle Logic\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"ls-h2\"\u003e\n          Rotate the Surface. Change What Appears Below.\n        \u003c\/h2\u003e\n\n        \u003cp class=\"ls-copy\"\u003e\n          Several overlapping circular panels sit above a stable base. When the upper layer moves, openings shift and reveal different portions of the contrasting shapes underneath.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ls-layers-media\"\u003e\n\n        \u003cdiv class=\"ls-square\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/06_2.png?v=1791809779\" alt=\"lunvare Captivating Rotating Shadow Puzzle Toy showing overlapping circular layers rounded openings and concealed shapes\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ls-layer-stack\"\u003e\n\n        \u003cdiv class=\"ls-layer-row\"\u003e\n          \u003cdiv class=\"ls-layer-no\"\u003e01\u003c\/div\u003e\n          \u003cstrong\u003eUpper Layer\u003c\/strong\u003e\n          \u003cp\u003eMoves when tapped or pushed by a paw.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ls-layer-row\"\u003e\n          \u003cdiv class=\"ls-layer-no\"\u003e02\u003c\/div\u003e\n          \u003cstrong\u003eChanging Openings\u003c\/strong\u003e\n          \u003cp\u003eReveals and conceals different areas as the panels rotate.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ls-layer-row\"\u003e\n          \u003cdiv class=\"ls-layer-no\"\u003e03\u003c\/div\u003e\n          \u003cstrong\u003eContrasting Shapes\u003c\/strong\u003e\n          \u003cp\u003eVisible forms appear, disappear, and move into new positions beneath the surface.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- 04 — REVEAL CYCLE --\u003e\n  \u003csection class=\"ls-reveal\"\u003e\n    \u003cdiv class=\"ls-shell\"\u003e\n\n      \u003cdiv class=\"ls-narrow\"\u003e\n\n        \u003cdiv class=\"ls-label\"\u003e\n          A Repeating Discovery Cycle\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"ls-h2\"\u003e\n          Watch. Paw. Reveal. Repeat.\n        \u003c\/h2\u003e\n\n        \u003cp class=\"ls-reveal-copy\"\u003e\n          Each small rotation changes the visible pattern, giving pets a reason to look again and interact with the surface another time.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ls-reveal-media\"\u003e\n\n        \u003cdiv class=\"ls-square\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/06_3.png?v=1791809780\" alt=\"Pet watching and pawing the lunvare Captivating Rotating Shadow Puzzle Toy\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ls-reveal-cycle\"\u003e\n\n        \u003cdiv class=\"ls-cycle\"\u003e\n          \u003csmall\u003eStage 01\u003c\/small\u003e\n          \u003cstrong\u003eWatch\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ls-cycle\"\u003e\n          \u003csmall\u003eStage 02\u003c\/small\u003e\n          \u003cstrong\u003ePaw\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ls-cycle\"\u003e\n          \u003csmall\u003eStage 03\u003c\/small\u003e\n          \u003cstrong\u003eReveal\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ls-cycle\"\u003e\n          \u003csmall\u003eStage 04\u003c\/small\u003e\n          \u003cstrong\u003eRepeat\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- 05 — CONTROLLED ROTATION --\u003e\n  \u003csection class=\"ls-control\"\u003e\n    \u003cdiv class=\"ls-shell\"\u003e\n\n      \u003cdiv class=\"ls-control-head\"\u003e\n\n        \u003cdiv class=\"ls-label\"\u003e\n          Controlled Mechanical Movement\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"ls-h2\"\u003e\n          Slow Enough to Follow. Interesting Enough to Repeat.\n        \u003c\/h2\u003e\n\n        \u003cp class=\"ls-copy\"\u003e\n          Gentle internal resistance helps keep the layers from spinning too quickly, creating a more controlled motion that is easier for pets to visually track.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ls-control-grid\"\u003e\n\n        \u003cdiv class=\"ls-control-card\"\u003e\n          \u003csmall\u003ePower\u003c\/small\u003e\n          \u003cstrong\u003eTouch-Controlled Movement\u003c\/strong\u003e\n          \u003cp\u003eThe toy moves through physical paw contact rather than motors or electronics.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ls-control-card\"\u003e\n          \u003csmall\u003eSpeed\u003c\/small\u003e\n          \u003cstrong\u003eGentle Resistance\u003c\/strong\u003e\n          \u003cp\u003eInternal resistance helps moderate the rotation speed.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ls-control-card\"\u003e\n          \u003csmall\u003eFocus\u003c\/small\u003e\n          \u003cstrong\u003eEasy to Visually Track\u003c\/strong\u003e\n          \u003cp\u003eControlled movement gives pets more time to follow the changing openings.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- 06 — STABLE BASE --\u003e\n  \u003csection class=\"ls-base\"\u003e\n    \u003cdiv class=\"ls-shell\"\u003e\n\n      \u003cdiv class=\"ls-base-head\"\u003e\n\n        \u003cdiv class=\"ls-label\"\u003e\n          Built for Repeated Paw Contact\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"ls-h2\"\u003e\n          A More Stable Base for Focused Indoor Play.\n        \u003c\/h2\u003e\n\n        \u003cp class=\"ls-copy\"\u003e\n          A weighted base and non-slip underside help the toy stay more settled while the upper layers are repeatedly tapped and rotated.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ls-base-media\"\u003e\n\n        \u003cdiv class=\"ls-square\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/06_4.png?v=1791809779\" alt=\"lunvare Captivating Rotating Shadow Puzzle Toy showing its stable base and compact indoor placement\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ls-base-points\"\u003e\n\n        \u003cdiv class=\"ls-base-point\"\u003e\n          \u003csmall\u003eBase\u003c\/small\u003e\n          \u003cstrong\u003eWeighted for added stability\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ls-base-point\"\u003e\n          \u003csmall\u003eUnderside\u003c\/small\u003e\n          \u003cstrong\u003eNon-slip contact surface\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ls-base-point\"\u003e\n          \u003csmall\u003eEdges\u003c\/small\u003e\n          \u003cstrong\u003eRounded openings without sharp corners\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- 07 — COMPACT INDOOR FIT --\u003e\n  \u003csection class=\"ls-fit\"\u003e\n    \u003cdiv class=\"ls-shell\"\u003e\n\n      \u003cdiv class=\"ls-narrow\"\u003e\n\n        \u003cdiv class=\"ls-label\"\u003e\n          Compact Indoor Footprint\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"ls-h2\"\u003e\n          Easy to Keep in Smaller Rooms.\n        \u003c\/h2\u003e\n\n        \u003cp class=\"ls-copy\"\u003e\n          The compact footprint makes the puzzle suitable for apartments, play corners, home offices, and other smaller indoor spaces.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ls-fit-grid\"\u003e\n\n        \u003cdiv class=\"ls-fit-item\"\u003e\n          \u003cstrong\u003eApartments\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ls-fit-item\"\u003e\n          \u003cstrong\u003ePlay Corners\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ls-fit-item\"\u003e\n          \u003cstrong\u003eHome Offices\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ls-fit-item\"\u003e\n          \u003cstrong\u003eShared Rooms\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- 08 — CARE \u0026 PLAY --\u003e\n  \u003csection class=\"ls-care\"\u003e\n    \u003cdiv class=\"ls-shell\"\u003e\n\n      \u003cdiv class=\"ls-care-grid\"\u003e\n\n        \u003cdiv class=\"ls-care-item\"\u003e\n          \u003csmall\u003eSimple Care\u003c\/small\u003e\n          \u003ch3\u003eSmooth Surfaces for Easy Wiping\u003c\/h3\u003e\n          \u003cp\u003e\n            The outer surfaces can be wiped clean after regular indoor use.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ls-care-item\"\u003e\n          \u003csmall\u003eSimple Play\u003c\/small\u003e\n          \u003ch3\u003eNo Charging, Lights, or Electronic Sounds\u003c\/h3\u003e\n          \u003cp\u003e\n            The rotating interaction is mechanical, keeping the experience simple and free from electronic components.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- 09 — KEY FEATURES --\u003e\n  \u003csection class=\"ls-features\"\u003e\n    \u003cdiv class=\"ls-shell\"\u003e\n\n      \u003cdiv class=\"ls-feature-head\"\u003e\n\n        \u003cdiv class=\"ls-label\"\u003e\n          Key Features\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"ls-h2\"\u003e\n          Designed Around Rotation, Discovery, and Repeat Interaction.\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ls-feature-list\"\u003e\n\n        \u003cdiv class=\"ls-feature\"\u003e\n          \u003csmall\u003eLayers\u003c\/small\u003e\n          \u003cstrong\u003eRotating overlapping puzzle layers\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ls-feature\"\u003e\n          \u003csmall\u003eReveal\u003c\/small\u003e\n          \u003cstrong\u003eChanging openings reveal concealed shapes\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ls-feature\"\u003e\n          \u003csmall\u003eControl\u003c\/small\u003e\n          \u003cstrong\u003eTouch-controlled mechanical movement\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ls-feature\"\u003e\n          \u003csmall\u003eInteraction\u003c\/small\u003e\n          \u003cstrong\u003eEncourages pawing and visual tracking\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ls-feature\"\u003e\n          \u003csmall\u003eSpeed\u003c\/small\u003e\n          \u003cstrong\u003eGentle resistance controls rotation speed\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ls-feature\"\u003e\n          \u003csmall\u003eStability\u003c\/small\u003e\n          \u003cstrong\u003eWeighted base for additional stability\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ls-feature\"\u003e\n          \u003csmall\u003eGrip\u003c\/small\u003e\n          \u003cstrong\u003eNon-slip underside\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ls-feature\"\u003e\n          \u003csmall\u003ePower\u003c\/small\u003e\n          \u003cstrong\u003eNo electronic components required\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- 10 — FINAL --\u003e\n  \u003csection class=\"ls-final\"\u003e\n    \u003cdiv class=\"ls-shell\"\u003e\n\n      \u003cdiv class=\"ls-final-label\"\u003e\n        lovelypawsome™ Captivating Rotating Shadow Puzzle Toy\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        One Tap Changes\u003cbr\u003e\n        What Comes Into View.\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        A compact mechanical puzzle designed to turn simple paw contact into changing patterns, visual tracking, and repeat indoor interaction.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"lovelypawsome","offers":[{"title":"Default Title","offer_id":52749565952296,"sku":"lovelypawsome*8","price":41.36,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/5_2e546236-3498-4f64-84cd-4c3a0d9bb255.png?v=1791810838"},{"product_id":"lunvare™-artful-low-access-pet-toy-rotation-chest","title":"lovelypawsome™ Artful Low-Access Pet Toy Rotation Chest","description":"\u003cstyle\u003e\n\/* =========================================================\n   lovelypawsome™ ARTFUL LOW-ACCESS PET TOY ROTATION CHEST\n   Shopify Custom Liquid\n\n   PET STORAGE \/ HOME FURNITURE LAYOUT\n   Compact \/ Vertical \/ 1:1 Images\n\n   Structure:\n   Hero + Image 01\n   → Two-Zone Storage\n   → Image 02\n   → Toy Rotation Routine\n   → Access Details\n   → Image 03\n   → Key Features\n   → Room Placement\n   → Image 04\n   → Everyday Use\n   → Final\n\n   Theme:\n   Warm Oak + Cream + Sage + Charcoal\n   ========================================================= *\/\n\n.ltc,\n.ltc * {\n  box-sizing: border-box;\n}\n\n.ltc {\n  --ltc-white: #ffffff;\n\n  --ltc-cream: #f7f3ec;\n  --ltc-cream-2: #eee7dc;\n\n  --ltc-oak: #9a765b;\n  --ltc-oak-deep: #775842;\n  --ltc-oak-soft: #dbc9b9;\n\n  --ltc-sage: #9da995;\n  --ltc-sage-soft: #e1e7dd;\n  --ltc-sage-deep: #66705f;\n\n  --ltc-charcoal: #323735;\n  --ltc-charcoal-2: #464d49;\n\n  --ltc-text: #474b48;\n  --ltc-muted: #747974;\n  --ltc-border: #ddd8d0;\n\n  width: 100%;\n  max-width: 780px;\n  margin: 24px auto 0;\n  padding: 0;\n\n  overflow: hidden;\n\n  border: 1px solid rgba(50,55,53,.08);\n  border-radius: 18px;\n\n  background: var(--ltc-white);\n  color: var(--ltc-text);\n\n  font-family:\n    Arial,\n    Helvetica,\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    sans-serif;\n}\n\n.ltc img {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n}\n\n.ltc-shell {\n  width: 100%;\n  max-width: 710px;\n  margin: 0 auto;\n  padding: 0 18px;\n}\n\n.ltc-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n\n  margin-bottom: 8px;\n\n  color: var(--ltc-oak);\n\n  font-size: 8.4px;\n  line-height: 1.2;\n  font-weight: 900;\n  letter-spacing: 1.15px;\n\n  text-transform: uppercase;\n}\n\n.ltc-kicker::before {\n  content: \"\";\n\n  width: 20px;\n  height: 2px;\n\n  border-radius: 10px;\n\n  background: currentColor;\n}\n\n.ltc-heading {\n  margin: 0;\n\n  color: var(--ltc-charcoal);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 30px;\n  line-height: 1.08;\n  font-weight: 500;\n  letter-spacing: -.35px;\n}\n\n.ltc-copy {\n  margin: 10px 0 0;\n\n  color: var(--ltc-muted);\n\n  font-size: 12px;\n  line-height: 1.58;\n}\n\n\n\/* =========================================================\n   1:1 IMAGE SYSTEM\n   ========================================================= *\/\n\n.ltc-media {\n  width: 100%;\n  aspect-ratio: 1 \/ 1;\n\n  overflow: hidden;\n\n  border-radius: 14px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #d8d2c8 0%,\n      #b8afa4 100%\n    );\n\n  box-shadow:\n    0 12px 28px rgba(50,55,53,.10);\n}\n\n.ltc-media img {\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n  object-position: center;\n}\n\n.ltc-placeholder {\n  width: 100%;\n  height: 100%;\n\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n\n  padding: 28px;\n\n  text-align: center;\n\n  background:\n    radial-gradient(\n      circle at 50% 38%,\n      rgba(255,255,255,.23),\n      transparent 34%\n    ),\n    linear-gradient(\n      145deg,\n      #9da995 0%,\n      #6d7767 100%\n    );\n}\n\n.ltc-placeholder strong {\n  display: block;\n\n  color: #ffffff;\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 19px;\n  line-height: 1.2;\n  font-weight: 500;\n}\n\n.ltc-placeholder span {\n  display: block;\n\n  max-width: 370px;\n  margin-top: 7px;\n\n  color: rgba(255,255,255,.76);\n\n  font-size: 8.5px;\n  line-height: 1.4;\n  font-weight: 800;\n  letter-spacing: .85px;\n\n  text-transform: uppercase;\n}\n\n\n\/* =========================================================\n   01 — HERO\n   ========================================================= *\/\n\n.ltc-hero {\n  padding: 30px 0 27px;\n\n  background:\n    radial-gradient(\n      circle at 88% 5%,\n      rgba(154,118,91,.13),\n      transparent 28%\n    ),\n    linear-gradient(\n      180deg,\n      #fbfaf7 0%,\n      #f0ebe3 100%\n    );\n}\n\n.ltc-hero-tag {\n  display: inline-flex;\n\n  margin-bottom: 10px;\n  padding: 6px 10px;\n\n  border: 1px solid rgba(102,112,95,.17);\n  border-radius: 999px;\n\n  background: rgba(157,169,149,.14);\n\n  color: var(--ltc-sage-deep);\n\n  font-size: 8px;\n  line-height: 1;\n  font-weight: 900;\n  letter-spacing: .9px;\n\n  text-transform: uppercase;\n}\n\n.ltc-hero h1 {\n  max-width: 660px;\n  margin: 0;\n\n  color: var(--ltc-charcoal);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 40px;\n  line-height: 1;\n  font-weight: 500;\n  letter-spacing: -.75px;\n}\n\n.ltc-hero-sub {\n  max-width: 610px;\n  margin-top: 11px;\n\n  color: var(--ltc-sage-deep);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 17px;\n  line-height: 1.38;\n}\n\n.ltc-hero-copy {\n  max-width: 630px;\n  margin: 13px 0 0;\n\n  color: var(--ltc-muted);\n\n  font-size: 11.7px;\n  line-height: 1.6;\n}\n\n.ltc-hero-image {\n  margin-top: 20px;\n}\n\n.ltc-hero-bar {\n  display: grid;\n  grid-template-columns:\n    repeat(4, minmax(0, 1fr));\n\n  gap: 6px;\n  margin-top: 11px;\n}\n\n.ltc-hero-chip {\n  padding: 9px 7px;\n\n  border: 1px solid var(--ltc-border);\n  border-radius: 9px;\n\n  background: rgba(255,255,255,.76);\n\n  text-align: center;\n}\n\n.ltc-hero-chip small {\n  display: block;\n\n  color: var(--ltc-oak);\n\n  font-size: 7px;\n  font-weight: 900;\n  letter-spacing: .65px;\n\n  text-transform: uppercase;\n}\n\n.ltc-hero-chip strong {\n  display: block;\n\n  margin-top: 4px;\n\n  color: var(--ltc-charcoal);\n\n  font-size: 9px;\n  line-height: 1.3;\n}\n\n\n\/* =========================================================\n   02 — TWO-ZONE STORAGE\n   ========================================================= *\/\n\n.ltc-zones {\n  padding: 32px 0;\n\n  background: #ffffff;\n}\n\n.ltc-zone-pair {\n  display: grid;\n  grid-template-columns:\n    repeat(2, minmax(0, 1fr));\n\n  gap: 9px;\n  margin-top: 17px;\n}\n\n.ltc-zone {\n  position: relative;\n\n  padding: 15px 13px 14px;\n\n  overflow: hidden;\n\n  border: 1px solid var(--ltc-border);\n  border-radius: 12px;\n\n  background: var(--ltc-cream);\n}\n\n.ltc-zone::after {\n  content: \"\";\n\n  position: absolute;\n  top: 0;\n  right: 0;\n\n  width: 46px;\n  height: 46px;\n\n  border-radius: 0 0 0 46px;\n\n  background: rgba(157,169,149,.14);\n}\n\n.ltc-zone small {\n  display: block;\n\n  color: var(--ltc-oak);\n\n  font-size: 7.4px;\n  font-weight: 900;\n  letter-spacing: .72px;\n\n  text-transform: uppercase;\n}\n\n.ltc-zone strong {\n  display: block;\n\n  margin-top: 6px;\n\n  color: var(--ltc-charcoal);\n\n  font-size: 11px;\n  line-height: 1.3;\n}\n\n.ltc-zone p {\n  margin: 5px 0 0;\n\n  color: var(--ltc-muted);\n\n  font-size: 9.5px;\n  line-height: 1.44;\n}\n\n\n\/* =========================================================\n   IMAGE 02\n   ========================================================= *\/\n\n.ltc-image-two {\n  padding: 0 0 32px;\n\n  background: #ffffff;\n}\n\n.ltc-image-caption {\n  display: grid;\n  grid-template-columns:\n    minmax(0, .82fr)\n    minmax(0, 1.18fr);\n\n  gap: 18px;\n  margin-top: 11px;\n}\n\n.ltc-image-caption strong {\n  color: var(--ltc-charcoal);\n\n  font-size: 10.3px;\n  line-height: 1.35;\n}\n\n.ltc-image-caption span {\n  color: var(--ltc-muted);\n\n  font-size: 9.4px;\n  line-height: 1.42;\n}\n\n\n\/* =========================================================\n   03 — TOY ROTATION\n   ========================================================= *\/\n\n.ltc-rotation {\n  padding: 32px 0;\n\n  background:\n    linear-gradient(\n      180deg,\n      #edf0eb 0%,\n      #faf8f4 100%\n    );\n}\n\n.ltc-rotation-strip {\n  display: grid;\n  grid-template-columns:\n    repeat(3, minmax(0, 1fr));\n\n  gap: 8px;\n  margin-top: 17px;\n}\n\n.ltc-rotation-step {\n  padding: 13px 11px;\n\n  border-bottom: 3px solid var(--ltc-sage-deep);\n\n  background: #ffffff;\n}\n\n.ltc-rotation-step small {\n  display: block;\n\n  color: var(--ltc-oak);\n\n  font-size: 7.4px;\n  font-weight: 900;\n  letter-spacing: .72px;\n\n  text-transform: uppercase;\n}\n\n.ltc-rotation-step strong {\n  display: block;\n\n  margin-top: 5px;\n\n  color: var(--ltc-charcoal);\n\n  font-size: 10.2px;\n  line-height: 1.3;\n}\n\n.ltc-rotation-step p {\n  margin: 4px 0 0;\n\n  color: var(--ltc-muted);\n\n  font-size: 9.2px;\n  line-height: 1.4;\n}\n\n\n\/* =========================================================\n   04 — ACCESS DETAILS\n   ========================================================= *\/\n\n.ltc-access {\n  padding: 32px 0;\n\n  background: #ffffff;\n}\n\n.ltc-access-list {\n  margin-top: 17px;\n\n  border-top: 1px solid var(--ltc-border);\n}\n\n.ltc-access-row {\n  display: grid;\n  grid-template-columns:\n    42px\n    minmax(0, 1fr);\n\n  gap: 11px;\n\n  padding: 12px 0;\n\n  border-bottom: 1px solid var(--ltc-border);\n}\n\n.ltc-access-no {\n  color: var(--ltc-oak);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 15px;\n}\n\n.ltc-access-row strong {\n  display: block;\n\n  color: var(--ltc-charcoal);\n\n  font-size: 10.5px;\n  line-height: 1.3;\n}\n\n.ltc-access-row p {\n  margin: 4px 0 0;\n\n  color: var(--ltc-muted);\n\n  font-size: 9.5px;\n  line-height: 1.4;\n}\n\n\n\/* =========================================================\n   IMAGE 03\n   ========================================================= *\/\n\n.ltc-detail {\n  padding: 0 0 32px;\n\n  background: #ffffff;\n}\n\n.ltc-detail-head {\n  max-width: 600px;\n  margin-bottom: 17px;\n}\n\n.ltc-detail-note {\n  margin-top: 9px;\n\n  color: var(--ltc-sage-deep);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 13.5px;\n  line-height: 1.42;\n}\n\n\n\/* =========================================================\n   05 — KEY FEATURES\n   ========================================================= *\/\n\n.ltc-features {\n  padding: 32px 0;\n\n  background:\n    radial-gradient(\n      circle at 88% 8%,\n      rgba(154,118,91,.12),\n      transparent 26%\n    ),\n    linear-gradient(\n      135deg,\n      #3c433f 0%,\n      #2d3330 100%\n    );\n\n  color: #ffffff;\n}\n\n.ltc-features .ltc-kicker {\n  color: #ddbaa4;\n}\n\n.ltc-features .ltc-heading {\n  color: #ffffff;\n}\n\n.ltc-feature-intro {\n  max-width: 590px;\n  margin-top: 9px;\n\n  color: rgba(255,255,255,.66);\n\n  font-size: 11.4px;\n  line-height: 1.55;\n}\n\n.ltc-feature-grid {\n  display: grid;\n  grid-template-columns:\n    repeat(2, minmax(0, 1fr));\n\n  gap: 7px;\n  margin-top: 17px;\n}\n\n.ltc-feature {\n  display: grid;\n  grid-template-columns:\n    28px\n    minmax(0, 1fr);\n\n  gap: 8px;\n  align-items: center;\n\n  padding: 10px;\n\n  border: 1px solid rgba(255,255,255,.12);\n  border-radius: 9px;\n\n  background: rgba(255,255,255,.04);\n}\n\n.ltc-feature-no {\n  width: 28px;\n  height: 28px;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  border-radius: 50%;\n\n  background: rgba(157,169,149,.17);\n\n  color: #dbe3d6;\n\n  font-size: 7.5px;\n  font-weight: 900;\n}\n\n.ltc-feature strong {\n  color: #f5f2ed;\n\n  font-size: 9.5px;\n  line-height: 1.35;\n}\n\n\n\/* =========================================================\n   06 — ROOM PLACEMENT\n   ========================================================= *\/\n\n.ltc-rooms {\n  padding: 30px 0 31px;\n\n  background: var(--ltc-cream);\n}\n\n.ltc-room-grid {\n  display: grid;\n  grid-template-columns:\n    repeat(4, minmax(0, 1fr));\n\n  gap: 7px;\n  margin-top: 16px;\n}\n\n.ltc-room {\n  padding: 11px 7px;\n\n  border: 1px solid var(--ltc-border);\n  border-radius: 9px;\n\n  background: #ffffff;\n\n  text-align: center;\n}\n\n.ltc-room small {\n  display: block;\n\n  color: var(--ltc-oak);\n\n  font-size: 7px;\n  font-weight: 900;\n  letter-spacing: .65px;\n\n  text-transform: uppercase;\n}\n\n.ltc-room strong {\n  display: block;\n\n  margin-top: 4px;\n\n  color: var(--ltc-charcoal);\n\n  font-size: 9.2px;\n  line-height: 1.3;\n}\n\n\n\/* =========================================================\n   IMAGE 04\n   ========================================================= *\/\n\n.ltc-image-four {\n  padding: 32px 0;\n\n  background: #ffffff;\n}\n\n\n\/* =========================================================\n   07 — EVERYDAY USE\n   ========================================================= *\/\n\n.ltc-how {\n  padding: 31px 0 35px;\n\n  background:\n    linear-gradient(\n      180deg,\n      #f0f2ed 0%,\n      #faf8f4 100%\n    );\n}\n\n.ltc-how-list {\n  display: grid;\n  grid-template-columns:\n    repeat(3, minmax(0, 1fr));\n\n  gap: 8px;\n  margin-top: 17px;\n}\n\n.ltc-how-card {\n  position: relative;\n\n  padding: 14px 11px 12px;\n\n  border: 1px solid var(--ltc-border);\n  border-radius: 10px;\n\n  background: #ffffff;\n}\n\n.ltc-how-card::before {\n  content: \"\";\n\n  position: absolute;\n  top: 0;\n  left: 0;\n\n  width: 100%;\n  height: 3px;\n\n  border-radius: 10px 10px 0 0;\n\n  background: var(--ltc-sage-deep);\n}\n\n.ltc-how-no {\n  color: var(--ltc-oak);\n\n  font-size: 8px;\n  font-weight: 900;\n  letter-spacing: .8px;\n}\n\n.ltc-how-card h3 {\n  margin: 6px 0 4px;\n\n  color: var(--ltc-charcoal);\n\n  font-size: 10.4px;\n  line-height: 1.3;\n  font-weight: 900;\n}\n\n.ltc-how-card p {\n  margin: 0;\n\n  color: var(--ltc-muted);\n\n  font-size: 9.3px;\n  line-height: 1.42;\n}\n\n\n\/* =========================================================\n   FINAL\n   ========================================================= *\/\n\n.ltc-final {\n  padding: 38px 0 42px;\n\n  background:\n    radial-gradient(\n      circle at 50% 115%,\n      rgba(154,118,91,.17),\n      transparent 35%\n    ),\n    linear-gradient(\n      135deg,\n      #46504a 0%,\n      #303733 100%\n    );\n\n  text-align: center;\n}\n\n.ltc-final-label {\n  color: #dfbaa4;\n\n  font-size: 8px;\n  line-height: 1.2;\n  font-weight: 900;\n  letter-spacing: 1.3px;\n\n  text-transform: uppercase;\n}\n\n.ltc-final h2 {\n  margin: 9px 0 0;\n\n  color: #ffffff;\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 28px;\n  line-height: 1.1;\n  font-weight: 500;\n}\n\n.ltc-final p {\n  max-width: 520px;\n  margin: 11px auto 0;\n\n  color: rgba(255,255,255,.67);\n\n  font-size: 11.3px;\n  line-height: 1.55;\n}\n\n\n\/* =========================================================\n   RESPONSIVE\n   ========================================================= *\/\n\n@media (max-width: 680px) {\n\n  .ltc-zone-pair,\n  .ltc-rotation-strip,\n  .ltc-how-list {\n    grid-template-columns: 1fr;\n  }\n\n  .ltc-image-caption {\n    grid-template-columns: 1fr;\n    gap: 4px;\n  }\n\n  .ltc-room-grid {\n    grid-template-columns:\n      repeat(2, minmax(0, 1fr));\n  }\n}\n\n@media (max-width: 480px) {\n\n  .ltc {\n    margin-top: 16px;\n    border-radius: 0;\n  }\n\n  .ltc-shell {\n    padding-left: 12px;\n    padding-right: 12px;\n  }\n\n  .ltc-hero h1 {\n    font-size: 32px;\n  }\n\n  .ltc-heading {\n    font-size: 25px;\n  }\n\n  .ltc-hero-bar,\n  .ltc-feature-grid {\n    grid-template-columns:\n      repeat(2, minmax(0, 1fr));\n  }\n}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"ltc\"\u003e\n\n  \u003c!-- ======================================================\n       01 — HERO\n       ====================================================== --\u003e\n\n  \u003csection class=\"ltc-hero\"\u003e\n    \u003cdiv class=\"ltc-shell\"\u003e\n\n      \u003cdiv class=\"ltc-hero-tag\"\u003e\n        Pet Storage, Designed Like Furniture\n      \u003c\/div\u003e\n\n      \u003ch1\u003e\n        lovelypawsome™ Artful Low-Access Pet Toy Rotation Chest\n      \u003c\/h1\u003e\n\n      \u003cdiv class=\"ltc-hero-sub\"\u003e\n        Keep favorite toys within reach while the rest stay neatly out of sight.\n      \u003c\/div\u003e\n\n      \u003cp class=\"ltc-hero-copy\"\u003e\n        The lovelypawsome™ Artful Low-Access Pet Toy Rotation Chest combines an open\n        lower compartment for everyday favorites with a concealed upper storage\n        area for additional toys. The result is a calmer, furniture-inspired way\n        to organize pet play without filling the room with visible clutter.\n      \u003c\/p\u003e\n\n      \u003c!-- IMAGE 01 --\u003e\n      \u003cdiv class=\"ltc-hero-image\"\u003e\n        \u003cdiv class=\"ltc-media\"\u003e\n\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/12_1.png?v=1791808553\" alt=\"lunvare Artful Low-Access Pet Toy Rotation Chest in a living space\" loading=\"eager\"\u003e\n\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ltc-hero-bar\"\u003e\n\n        \u003cdiv class=\"ltc-hero-chip\"\u003e\n          \u003csmall\u003eLower\u003c\/small\u003e\n          \u003cstrong\u003eEasy Toy Access\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ltc-hero-chip\"\u003e\n          \u003csmall\u003eUpper\u003c\/small\u003e\n          \u003cstrong\u003eHidden Storage\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ltc-hero-chip\"\u003e\n          \u003csmall\u003eRoutine\u003c\/small\u003e\n          \u003cstrong\u003eToy Rotation\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ltc-hero-chip\"\u003e\n          \u003csmall\u003eLook\u003c\/small\u003e\n          \u003cstrong\u003eFurniture-Inspired\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       02 — TWO-ZONE STORAGE\n       ====================================================== --\u003e\n\n  \u003csection class=\"ltc-zones\"\u003e\n    \u003cdiv class=\"ltc-shell\"\u003e\n\n      \u003cdiv class=\"ltc-kicker\"\u003e\n        Two Storage Zones\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"ltc-heading\"\u003e\n        Favorites Below. The Rest Above.\n      \u003c\/h2\u003e\n\n      \u003cp class=\"ltc-copy\"\u003e\n        Separating everyday toys from stored toys makes it easier to keep the\n        play area organized while still giving pets independent access to a\n        selected group of favorites.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"ltc-zone-pair\"\u003e\n\n        \u003cdiv class=\"ltc-zone\"\u003e\n\n          \u003csmall\u003eLower Compartment\u003c\/small\u003e\n\n          \u003cstrong\u003eAccessible Everyday Toys\u003c\/strong\u003e\n\n          \u003cp\u003e\n            Frequently used toys remain visible and easy for cats and small dogs\n            to retrieve without owner assistance.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ltc-zone\"\u003e\n\n          \u003csmall\u003eUpper Compartment\u003c\/small\u003e\n\n          \u003cstrong\u003eConcealed Rotation Storage\u003c\/strong\u003e\n\n          \u003cp\u003e\n            Store additional toys out of sight and bring them back gradually to\n            refresh the play area.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       IMAGE 02\n       ====================================================== --\u003e\n\n  \u003csection class=\"ltc-image-two\"\u003e\n    \u003cdiv class=\"ltc-shell\"\u003e\n\n      \u003cdiv class=\"ltc-media\"\u003e\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/12_2.png?v=1791808554\" alt=\"lunvare toy rotation chest showing lower pet-access opening and upper storage\" loading=\"lazy\"\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ltc-image-caption\"\u003e\n\n        \u003cstrong\u003e\n          Designed around what pets can reach.\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          The low front opening keeps selected toys closer to floor level while\n          the upper compartment holds the rest out of view.\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       03 — TOY ROTATION\n       ====================================================== --\u003e\n\n  \u003csection class=\"ltc-rotation\"\u003e\n    \u003cdiv class=\"ltc-shell\"\u003e\n\n      \u003cdiv class=\"ltc-kicker\"\u003e\n        A Simpler Toy Rotation Routine\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"ltc-heading\"\u003e\n        Fewer Toys Out. More Variety Over Time.\n      \u003c\/h2\u003e\n\n      \u003cp class=\"ltc-copy\"\u003e\n        Keeping a smaller selection available at one time can make the play area\n        feel more orderly while allowing stored toys to return later as a fresh option.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"ltc-rotation-strip\"\u003e\n\n        \u003cdiv class=\"ltc-rotation-step\"\u003e\n\n          \u003csmall\u003eStep 01\u003c\/small\u003e\n\n          \u003cstrong\u003eSelect Favorites\u003c\/strong\u003e\n\n          \u003cp\u003e\n            Place a small group of frequently used toys in the open lower section.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ltc-rotation-step\"\u003e\n\n          \u003csmall\u003eStep 02\u003c\/small\u003e\n\n          \u003cstrong\u003eStore Extras\u003c\/strong\u003e\n\n          \u003cp\u003e\n            Keep additional toys inside the concealed upper compartment.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ltc-rotation-step\"\u003e\n\n          \u003csmall\u003eStep 03\u003c\/small\u003e\n\n          \u003cstrong\u003eRotate Later\u003c\/strong\u003e\n\n          \u003cp\u003e\n            Swap toys periodically to refresh the available selection.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       04 — ACCESS DETAILS\n       ====================================================== --\u003e\n\n  \u003csection class=\"ltc-access\"\u003e\n    \u003cdiv class=\"ltc-shell\"\u003e\n\n      \u003cdiv class=\"ltc-kicker\"\u003e\n        Designed at Pet Level\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"ltc-heading\"\u003e\n        Small Details Help Keep Toys Easier to Reach.\n      \u003c\/h2\u003e\n\n      \u003cdiv class=\"ltc-access-list\"\u003e\n\n        \u003cdiv class=\"ltc-access-row\"\u003e\n\n          \u003cdiv class=\"ltc-access-no\"\u003e\n            01\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n            \u003cstrong\u003eLow Front Opening\u003c\/strong\u003e\n\n            \u003cp\u003e\n              Positioned for easier access by cats and small dogs.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ltc-access-row\"\u003e\n\n          \u003cdiv class=\"ltc-access-no\"\u003e\n            02\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n            \u003cstrong\u003eRounded Opening Edges\u003c\/strong\u003e\n\n            \u003cp\u003e\n              Smooth edge shaping creates a more comfortable approach to the lower compartment.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ltc-access-row\"\u003e\n\n          \u003cdiv class=\"ltc-access-no\"\u003e\n            03\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n            \u003cstrong\u003eShallow Internal Slope\u003c\/strong\u003e\n\n            \u003cp\u003e\n              Helps reduce the chance of smaller toys settling too far toward the back.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ltc-access-row\"\u003e\n\n          \u003cdiv class=\"ltc-access-no\"\u003e\n            04\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n            \u003cstrong\u003eControlled Lid Movement\u003c\/strong\u003e\n\n            \u003cp\u003e\n              The upper storage lid is structured to reduce sudden closing movement.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       IMAGE 03\n       ====================================================== --\u003e\n\n  \u003csection class=\"ltc-detail\"\u003e\n    \u003cdiv class=\"ltc-shell\"\u003e\n\n      \u003cdiv class=\"ltc-detail-head\"\u003e\n\n        \u003cdiv class=\"ltc-kicker\"\u003e\n          Thoughtful Interior Details\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"ltc-heading\"\u003e\n          Organized Inside Without Feeling Fully Sealed.\n        \u003c\/h2\u003e\n\n        \u003cdiv class=\"ltc-detail-note\"\u003e\n          Discreet ventilation openings help the enclosed upper section feel less closed,\n          while the controlled lid structure supports smoother everyday use.\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ltc-media\"\u003e\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/12_3.png?v=1791808553\" alt=\"Detail of lunvare toy chest lid ventilation rounded opening and internal slope\" loading=\"lazy\"\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       05 — KEY FEATURES\n       ====================================================== --\u003e\n\n  \u003csection class=\"ltc-features\"\u003e\n    \u003cdiv class=\"ltc-shell\"\u003e\n\n      \u003cdiv class=\"ltc-kicker\"\u003e\n        Storage That Belongs in the Room\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"ltc-heading\"\u003e\n        Pet Organization Without the Look of a Plastic Toy Bin.\n      \u003c\/h2\u003e\n\n      \u003cp class=\"ltc-feature-intro\"\u003e\n        Its restrained exterior and furniture-like proportions allow the chest\n        to remain visible in shared living spaces while keeping pet toys better organized.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"ltc-feature-grid\"\u003e\n\n        \u003cdiv class=\"ltc-feature\"\u003e\n          \u003cdiv class=\"ltc-feature-no\"\u003e01\u003c\/div\u003e\n          \u003cstrong\u003eOpen lower section for accessible toys\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ltc-feature\"\u003e\n          \u003cdiv class=\"ltc-feature-no\"\u003e02\u003c\/div\u003e\n          \u003cstrong\u003eConcealed upper compartment for toy rotation\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ltc-feature\"\u003e\n          \u003cdiv class=\"ltc-feature-no\"\u003e03\u003c\/div\u003e\n          \u003cstrong\u003eLow entrance for cats and small dogs\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ltc-feature\"\u003e\n          \u003cdiv class=\"ltc-feature-no\"\u003e04\u003c\/div\u003e\n          \u003cstrong\u003eRounded edges around the access opening\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ltc-feature\"\u003e\n          \u003cdiv class=\"ltc-feature-no\"\u003e05\u003c\/div\u003e\n          \u003cstrong\u003eInternal slope keeps toys within reach\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ltc-feature\"\u003e\n          \u003cdiv class=\"ltc-feature-no\"\u003e06\u003c\/div\u003e\n          \u003cstrong\u003eControlled lid movement\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ltc-feature\"\u003e\n          \u003cdiv class=\"ltc-feature-no\"\u003e07\u003c\/div\u003e\n          \u003cstrong\u003eDiscreet ventilation openings\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ltc-feature\"\u003e\n          \u003cdiv class=\"ltc-feature-no\"\u003e08\u003c\/div\u003e\n          \u003cstrong\u003eHelps reduce visible household clutter\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       06 — ROOM PLACEMENT\n       ====================================================== --\u003e\n\n  \u003csection class=\"ltc-rooms\"\u003e\n    \u003cdiv class=\"ltc-shell\"\u003e\n\n      \u003cdiv class=\"ltc-kicker\"\u003e\n        Made for Shared Spaces\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"ltc-heading\"\u003e\n        A Storage Piece That Can Stay in View.\n      \u003c\/h2\u003e\n\n      \u003cdiv class=\"ltc-room-grid\"\u003e\n\n        \u003cdiv class=\"ltc-room\"\u003e\n          \u003csmall\u003eRoom 01\u003c\/small\u003e\n          \u003cstrong\u003eLiving Room\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ltc-room\"\u003e\n          \u003csmall\u003eRoom 02\u003c\/small\u003e\n          \u003cstrong\u003eBedroom\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ltc-room\"\u003e\n          \u003csmall\u003eRoom 03\u003c\/small\u003e\n          \u003cstrong\u003eHallway\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ltc-room\"\u003e\n          \u003csmall\u003eRoom 04\u003c\/small\u003e\n          \u003cstrong\u003ePet Corner\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       IMAGE 04\n       ====================================================== --\u003e\n\n  \u003csection class=\"ltc-image-four\"\u003e\n    \u003cdiv class=\"ltc-shell\"\u003e\n\n      \u003cdiv class=\"ltc-media\"\u003e\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/012_4.png?v=1791802730\" alt=\"lunvare pet toy rotation chest styled in a home interior\" loading=\"lazy\"\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       07 — EVERYDAY USE\n       ====================================================== --\u003e\n\n  \u003csection class=\"ltc-how\"\u003e\n    \u003cdiv class=\"ltc-shell\"\u003e\n\n      \u003cdiv class=\"ltc-kicker\"\u003e\n        Simple Everyday Organization\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"ltc-heading\"\u003e\n        How to Use lovelypawsome™\n      \u003c\/h2\u003e\n\n      \u003cdiv class=\"ltc-how-list\"\u003e\n\n        \u003cdiv class=\"ltc-how-card\"\u003e\n\n          \u003cdiv class=\"ltc-how-no\"\u003e\n            01\n          \u003c\/div\u003e\n\n          \u003ch3\u003e\n            Fill the Lower Section\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            Place a small selection of frequently used toys where your pet can access them.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ltc-how-card\"\u003e\n\n          \u003cdiv class=\"ltc-how-no\"\u003e\n            02\n          \u003c\/div\u003e\n\n          \u003ch3\u003e\n            Store Extras Above\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            Keep additional toys inside the concealed upper storage compartment.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ltc-how-card\"\u003e\n\n          \u003cdiv class=\"ltc-how-no\"\u003e\n            03\n          \u003c\/div\u003e\n\n          \u003ch3\u003e\n            Rotate the Selection\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            Periodically exchange the visible toys with stored toys to change the play selection.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- ======================================================\n       FINAL\n       ====================================================== --\u003e\n\n  \u003csection class=\"ltc-final\"\u003e\n    \u003cdiv class=\"ltc-shell\"\u003e\n\n      \u003cdiv class=\"ltc-final-label\"\u003e\n        lovelypawsome™ Artful Low-Access Pet Toy Rotation Chest\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        Toys Within Reach.\u003cbr\u003e\n        Clutter Out of Sight.\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        A furniture-inspired pet storage chest designed to keep everyday favorites\n        accessible while creating a cleaner, calmer way to store and rotate the rest.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"lovelypawsome","offers":[{"title":"Default Title","offer_id":52750960296232,"sku":"lovelypawsome*5","price":49.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/4653\/4952\/files\/5_3f8831c9-c95d-423d-be4d-de6faa94f43b.png?v=1791809449"}],"url":"https:\/\/lovelypawsome.com\/collections\/feeding-essentials.oembed","provider":"lovelypawsome™","version":"1.0","type":"link"}