{"product_id":"dog-safety-gate-plus-extra-strong-no-drill-pet-gate-for-stairways-doorways-hallways-easy-one-hand-use-no-wall-damage","title":"Dog Safety Gate Plus – Strong No-Drill Pet Gate | One-Hand Use, No Wall Damage","description":"\u003cstyle\u003e    .pgp-product-section {      width: 100%;      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;      color: #20314D;      margin: 20px 0;      line-height: 1.5;    }        .pgp-product-section * {      box-sizing: border-box;    }        .pgp-main-heading {      font-size: 1.8rem;      font-weight: 700;      margin-bottom: 10px;      text-align: center;      color: #20314D;    }        .pgp-subheading {      font-size: 1.4rem;      font-weight: 600;      margin-bottom: 15px;      text-align: center;      color: #F17B21;    }        .pgp-intro {      font-size: 1.1rem;      margin-bottom: 25px;      text-align: center;      color: #20314D;    }        .pgp-feature-section {      margin-bottom: 30px;    }        .pgp-feature-title {      font-size: 1.3rem;      font-weight: 600;      margin-bottom: 15px;      display: flex;      align-items: center;      color: #20314D;    }        .pgp-feature-title span {      margin-right: 10px;      font-size: 1.5rem;    }        .pgp-feature-list {      list-style: none;      padding-left: 0;    }        .pgp-feature-list li {      margin-bottom: 10px;      padding-left: 25px;      position: relative;    }        .pgp-feature-list li:before {      content: \"✓\";      position: absolute;      left: 0;      color: #F17B21;      font-weight: bold;    }        .pgp-testimonial {      background-color: rgba(241, 123, 33, 0.05);      border-left: 4px solid #F17B21;      padding: 15px;      margin: 20px 0;      border-radius: 0 4px 4px 0;    }        .pgp-testimonial-text {      font-style: italic;      margin-bottom: 10px;      color: #20314D;    }        .pgp-testimonial-author {      font-weight: 600;      color: #20314D;    }        .pgp-whats-included {      background-color: rgba(32, 49, 77, 0.05);      padding: 20px;      border-radius: 8px;      margin: 25px 0;      border: 1px solid rgba(32, 49, 77, 0.1);    }        .pgp-whats-included-title {      font-size: 1.3rem;      font-weight: 600;      margin-bottom: 15px;      text-align: center;      color: #20314D;    }        .pgp-included-list {      display: grid;      grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));      gap: 15px;      list-style: none;      padding-left: 0;    }        .pgp-included-list li {      padding: 10px;      background: white;      border-radius: 4px;      box-shadow: 0 2px 4px rgba(32, 49, 77, 0.1);      border-left: 3px solid #F17B21;    }        .pgp-perfect-for {      margin: 25px 0;    }        .pgp-perfect-for-title {      font-size: 1.3rem;      font-weight: 600;      margin-bottom: 15px;      text-align: center;      color: #20314D;    }        .pgp-perfect-for-list {      display: flex;      flex-wrap: wrap;      justify-content: center;      gap: 10px;    }        .pgp-perfect-for-item {      background-color: #F17B21;      color: white;      padding: 8px 15px;      border-radius: 20px;      font-size: 0.9rem;    }        @media (max-width: 768px) {      .pgp-included-list {        grid-template-columns: 1fr;      }            .pgp-main-heading {        font-size: 1.5rem;      }            .pgp-subheading {        font-size: 1.2rem;      }            .pgp-perfect-for-list {        flex-direction: column;        align-items: center;      }            .pgp-perfect-for-item {        width: 100%;        text-align: center;      }    }  \/* Apply same style cho tất cả H2 + các class đang dùng *\/h2,h2.cm-title,h2.pgp-feature-title {  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;  font-size: 26px;  font-weight: 700;  color: #2f3e55;  line-height: 1.25;  letter-spacing: 0.3px;  margin-bottom: 10px;}  \u003c\/style\u003e\u003cdiv class=\"pgp-product-section\"\u003e\n\u003cdiv class=\"pgp-main-heading\"\u003e\u003cspan\u003eA Simple Gate To Protect Your Loved Pets\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"pgp-intro\"\u003eStops dogs from dashing out the door—protecting them from accidents and giving you peace of mind.\u003c\/div\u003e\n\u003cvideo playsinline=\"\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\"\u003e        \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/37fd39d2292c4305ae9011e7eca98968.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003cdiv class=\"pgp-feature-section\"\u003e\n\u003ch1 style=\"text-align: center;\" class=\"pgp-feature-title\"\u003e\n\u003cspan\u003e🐾\u003c\/span\u003e Why You'll Love It\u003c\/h1\u003e\n\u003ch2 class=\"cm-title\"\u003e\n\u003cspan data-emoji-size=\"16\" data-testid=\"emoji\" class=\"x1xsqp64 xiy17q3 x1o6pynw x19co3pv xdj266r xjn30re xat24cr x1hb08if x2b8uid\"\u003e\u003cspan class=\"xexx8yu xcaqkgz x18d9i69 xbwkkl7 x3jgonx x1bhl96m\"\u003e🎯 \u003c\/span\u003e\u003c\/span\u003eMost untrained dogs simply can’t clear a properly sized gate\u003c\/h2\u003e\n\u003cp data-end=\"247\" data-start=\"75\"\u003eMost untrained household dogs can only jump about \u003cstrong data-end=\"223\" data-start=\"193\"\u003e2–3× their shoulder height\u003c\/strong\u003e, and even less indoors.\u003c\/p\u003e\n\u003cp data-end=\"340\" data-start=\"249\"\u003eIn AKC agility, standard jump heights are typically \u003cstrong data-end=\"316\" data-start=\"301\"\u003e8–24 inches\u003c\/strong\u003e, even for trained dogs.\u003c\/p\u003e\n\u003cp data-end=\"531\" data-start=\"342\"\u003eThat’s why a gate up to \u003cstrong data-end=\"389\" data-start=\"366\"\u003e47 inches (≈120 cm)\u003c\/strong\u003e creates a barrier that exceeds the natural ability of most dogs—especially indoors, where limited space and traction reduce jump performance.\u003c\/p\u003e\n\u003cp\u003e\u003cvideo playsinline=\"\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\"\u003e        \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/215a09319f8140ddae493f1b3768dcfc.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/p\u003e\n\u003ch2 class=\"cm-title\"\u003e\n\u003cspan data-emoji-size=\"16\" data-testid=\"emoji\" class=\"x1xsqp64 xiy17q3 x1o6pynw x19co3pv xdj266r xjn30re xat24cr x1hb08if x2b8uid\"\u003e\u003cspan class=\"xexx8yu xcaqkgz x18d9i69 xbwkkl7 x3jgonx x1bhl96m\"\u003e🎯  \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003eStops Escapes \u0026amp; Protects Your Family\u003c\/strong\u003e \u003c\/h2\u003e\n\u003cp\u003eBlocks pets up to 50 lbs from racing upstairs, bolting through the front door, or sneaking into rooms.\u003c\/p\u003e\n\u003cul class=\"pgp-feature-list\"\u003e\n\u003cli\u003eKeeps dogs away from danger zones like kitchens, stairs, or the baby's nursery.\u003c\/li\u003e\n\u003cli\u003ePerfect for families with kids, guests, or busy streets outside the door.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cvideo playsinline=\"\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\"\u003e        \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/c8ab13c378bf4e2f9b2e70a1660cb1e5.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003cdiv class=\"pgp-feature-section\"\u003e\n\u003ch2 class=\"pgp-feature-title\"\u003e\n\u003cspan data-emoji-size=\"16\" data-testid=\"emoji\" class=\"x1xsqp64 xiy17q3 x1o6pynw x19co3pv xdj266r xjn30re xat24cr x1hb08if x2b8uid\"\u003e\u003cspan class=\"xexx8yu xcaqkgz x18d9i69 xbwkkl7 x3jgonx x1bhl96m\"\u003e🎯\u003c\/span\u003e\u003c\/span\u003eStrong Enough for Big Breeds\u003c\/h2\u003e\n\u003cul class=\"pgp-feature-list\"\u003e\n\u003cli\u003eImpact-tested up to 50 lbs of force – built for large, energetic dogs.\u003c\/li\u003e\n\u003cli\u003eReinforced steel frame = chew-proof and push-resistant.\u003c\/li\u003e\n\u003cli\u003ePeace of mind, even with your most determined escape artist.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cvideo playsinline=\"\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\"\u003e        \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/70ab384a73584ca0a3fe8368e4765e5a.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\u003c\/div\u003e\u003cdiv class=\"pgp-product-section\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2 class=\"cm-title\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e \u003cspan data-emoji-size=\"16\" data-testid=\"emoji\" class=\"x1xsqp64 xiy17q3 x1o6pynw x19co3pv xdj266r xjn30re xat24cr x1hb08if x2b8uid\"\u003e\u003cspan class=\"xexx8yu xcaqkgz x18d9i69 xbwkkl7 x3jgonx x1bhl96m\"\u003e📌 \u003c\/span\u003e\u003c\/span\u003eSteel-reinforced + 3M grip = a gate that actually holds its ground\u003c\/h2\u003e\n\u003cp class=\"cm-desc\"\u003eUnlike flimsy mesh barriers, this gate is built with a reinforced steel frame that resists bending, pushing, and repeated impact. Combined with industrial-grade 3M adhesive mounting brackets, it creates a tight, stable hold without drilling into your walls.\u003c\/p\u003e\n\u003cul class=\"cm-points\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eReinforced steel structure\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ehandles daily pushing, pawing, and sudden lunges from active dogs.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e3M adhesive mounting system\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eforms a strong bond with clean surfaces for secure, no-damage installation.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOptional screw hardware included\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003efor maximum hold in high-pressure areas like stairways.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eImpact-tested up to 50 lbs of force\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e— built for real-life pet behavior, not just light use.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cvideo playsinline=\"\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\"\u003e        \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/f61ae1bd40ff4f3d9d781a0ac5f24bcb.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\u003c\/div\u003e\u003cdiv class=\"pgp-product-section\"\u003e\n\u003cdiv class=\"pgp-feature-section\"\u003e\n\u003ch2 class=\"pgp-feature-title\"\u003e\n\u003cspan\u003e⚡\u003c\/span\u003e Hassle-Free Setup (No Tools, No Damage)\u003c\/h2\u003e\n\u003cul class=\"pgp-feature-list\"\u003e\n\u003cli\u003eInstalls in under 5 minutes – just click, secure, done.\u003c\/li\u003e\n\u003cli\u003eNo drilling, no wall damage – protective wall pads keep your paint safe (renters love this).\u003c\/li\u003e\n\u003cli\u003eCan also be screwed in for extra-secure stairway use.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cvideo playsinline=\"\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\"\u003e        \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/d004700857184e6db7e1cb176cdb9f6f.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003cdiv class=\"pgp-feature-section\"\u003e\n\u003ch2 class=\"pgp-feature-title\"\u003e\n\u003cspan\u003e🚪\u003c\/span\u003e Built for Everyday Life\u003c\/h2\u003e\n\u003cul class=\"pgp-feature-list\"\u003e\n\u003cli\u003eAdjustable from 28\" to 60\" wide to fit almost any doorway, hallway, or stairway.\u003c\/li\u003e\n\u003cli\u003eOne-hand open\/close – no juggling when carrying groceries or holding a leash.\u003c\/li\u003e\n\u003cli\u003eStay-open option when you want free access.\u003c\/li\u003e\n\u003cli\u003eSwing door opens both ways or locks one-way for stair safety.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cvideo playsinline=\"\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\"\u003e        \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/14aae470c6fd4b10b862c1b9fee3b69c.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003cdiv class=\"pgp-feature-section\"\u003e\n\u003c!-- Pet Gate Plus – Size \u0026 Fit (no image) --\u003e\u003csection class=\"pgp-size\" style=\"font-family: system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif; color: #1b2b45; margin: 18px 0;\"\u003e\u003ch2 style=\"margin: 0 0 10px; font-size: 22px; font-weight: 800;\"\u003e📏 Pet Gate Plus — Size \u0026amp; Fit Guide\u003c\/h2\u003e\n\u003c!-- Table --\u003e\u003cdiv\u003e\n\u003ctable role=\"table\" style=\"width: 100%; border-collapse: collapse; font-size: 14px; border: 1px solid #eef1f5; border-radius: 8px; overflow: hidden;\"\u003e\n\u003cthead\u003e\u003ctr style=\"background: #f7f9fc;\"\u003e\n\u003cth style=\"text-align: left; padding: 10px 12px;\"\u003eSize\u003c\/th\u003e\n\u003cth style=\"text-align: left; padding: 10px 12px;\"\u003eWidth Range\u003c\/th\u003e\n\u003cth style=\"text-align: left; padding: 10px 12px;\"\u003eHeight\u003c\/th\u003e\n\u003cth style=\"text-align: left; padding: 10px 12px;\"\u003eBest For\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"border-top: 1px solid #eef1f5;\"\u003e\n\u003ctd style=\"padding: 10px 12px; font-weight: bold;\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px;\"\u003e28″–33″ (71–84 cm)\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px;\"\u003e20″ (51 cm)\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px;\"\u003eSmall doors, hallways\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-top: 1px solid #eef1f5;\"\u003e\n\u003ctd style=\"padding: 10px 12px; font-weight: bold;\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px;\"\u003e34″–37″ (86–94 cm)\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px;\"\u003e35″ (89 cm)\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px;\"\u003eStandard front doors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-top: 1px solid #eef1f5;\"\u003e\n\u003ctd style=\"padding: 10px 12px; font-weight: bold;\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px;\"\u003e38″–47″ (96–119 cm)\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px;\"\u003e41″ (104 cm)\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px;\"\u003eLarge doors, stairways\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- Quick notes --\u003e\u003cul style=\"margin: 10px 0 0 18px; padding: 0; font-size: 13px; color: #55657d;\"\u003e\n\u003cli\u003eGate folds flat (~1.5″) when not in use.\u003c\/li\u003e\n\u003cli\u003eOne-hand open + stay-open mode.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"pgp-feature-title\"\u003e\n\u003cspan\u003e✨\u003c\/span\u003e Looks Good, Not Bulky\u003c\/h2\u003e\n\u003cul class=\"pgp-feature-list\"\u003e\n\u003cli\u003eSlim profile (only 1.5\" thick when closed).\u003c\/li\u003e\n\u003cli\u003eNeutral finish blends seamlessly with modern interiors.\u003c\/li\u003e\n\u003cli\u003eA gate that protects your dog and matches your home décor – no more ugly baby gates.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0963\/5089\/6409\/files\/7.png?v=1758712663\" alt=\"\"\u003e\u003c\/p\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv class=\"pgp-product-section\"\u003e\n\u003cdiv class=\"pgp-whats-included-title\"\u003e📦 What's Inside the Box\u003c\/div\u003e\n\u003cul class=\"pgp-included-list\"\u003e\n\u003cli\u003e1x Fully Assembled Pet Gate Plus\u003c\/li\u003e\n\u003cli\u003e4x Mounting Brackets with pre-attached 3M adhesive (no tools needed)\u003c\/li\u003e\n\u003cli\u003eFixtures \u0026amp; screws (optional secure install)\u003c\/li\u003e\n\u003cli\u003e1x Embroidered Gate Plus Head Cover\u003c\/li\u003e\n\u003cli\u003e1x Easy step-by-step guide\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003c!-- Shopify Product Reviews: Pet Gate Plus --\u003e\u003csection class=\"uph-reviews\" aria-label=\"Customer reviews\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Product\"\u003e\u003c!-- Aggregate rating for SEO --\u003e \u003cmeta itemprop=\"name\" content=\"Pet Gate Plus\"\u003e\n\u003cdiv itemprop=\"aggregateRating\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/AggregateRating\"\u003e\n\u003cmeta itemprop=\"ratingValue\" content=\"4.9\"\u003e \u003cmeta itemprop=\"reviewCount\" content=\"2653\"\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cstyle\u003e    \/* --- Minimal, conflict‑safe styles (scoped to .uph-reviews) --- *\/    .uph-reviews { font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; color:#111; }    .uph-reviews * { box-sizing: border-box; }    .uph-reviews .rating-box { background:#fafafa; border:1px solid #eee; border-radius:12px; padding:16px; margin:8px 0 16px; }    .uph-reviews .rating-head { display:flex; align-items:center; gap:12px; flex-wrap:wrap; }    .uph-reviews .rating-score { font-size:28px; font-weight:800; }    .uph-reviews .stars { letter-spacing:2px; font-size:18px; line-height:1; }    .uph-reviews .stars span { color:#f59e0b; } \/* amber *\/    .uph-reviews .muted { color:#666; }    .uph-reviews .bar { height:8px; background:#eee; border-radius:999px; overflow:hidden; }    .uph-reviews .bar \u003e i { display:block; height:100%; background:#f59e0b; width:0; }    .uph-reviews .meta-row { display:grid; grid-template-columns: 1fr; gap:10px; margin-top:12px; }    .uph-reviews .verified-badge { display:inline-flex; align-items:center; gap:6px; background:#e7f8ec; color:#0a7d37; border:1px solid #b8efcc; padding:6px 10px; border-radius:999px; font-size:12px; font-weight:600; }    .uph-reviews .tag-row { display:flex; flex-wrap:wrap; gap:8px; margin:12px 0; }    .uph-reviews .tag { font-size:12px; background:#f1f5f9; border:1px solid #e2e8f0; padding:6px 10px; border-radius:999px; }    .uph-reviews .grid { display:grid; grid-template-columns: 1fr; gap:14px; }    .uph-reviews .card { border:1px solid #eee; border-radius:12px; padding:14px; background:#fff; }    .uph-reviews .rev-head { display:flex; flex-wrap:wrap; gap:8px; align-items:center; justify-content:space-between; }    .uph-reviews .who { display:flex; gap:10px; align-items:center; }    .uph-reviews .avatar { width:28px; height:28px; border-radius:50%; background:#eef; display:grid; place-items:center; font-weight:700; }    .uph-reviews .name { font-weight:700; }    .uph-reviews .flag { font-size:16px; }    .uph-reviews time { color:#555; font-size:12px; }    .uph-reviews .body { margin-top:8px; line-height:1.5; }    .uph-reviews .props { display:flex; flex-wrap:wrap; gap:8px; margin-top:10px; }    .uph-reviews .chip { font-size:11px; background:#f8fafc; border:1px solid #e5e7eb; padding:4px 8px; border-radius:6px; }    .uph-reviews .actions { display:flex; gap:10px; align-items:center; margin-top:10px; }    .uph-reviews button { border:1px solid #e5e7eb; background:#fff; border-radius:8px; padding:6px 10px; font-size:12px; cursor:pointer; }    .uph-reviews button:hover { background:#f8fafc; }    .uph-reviews .see-more { margin:12px 0 0; text-decoration:underline; background:none; border:none; padding:0; font-size:12px; color:#374151; cursor:pointer; }    .uph-reviews .media { margin-top:10px; border-radius:10px; overflow:hidden; max-height:220px; }    .uph-reviews .media img { width:100%; display:block; }    .uph-reviews .divider { height:1px; background:#eee; margin:16px 0; }    .uph-reviews .footer { margin-top:14px; display:flex; justify-content:center; }    .uph-reviews .load { padding:10px 18px; font-weight:700; }    \/* Wide screens *\/    @media (min-width: 720px){      .uph-reviews .meta-row { grid-template-columns: 1.2fr 1fr; align-items:center; }      .uph-reviews .grid { grid-template-columns: 1fr 1fr; }    }  \u003c\/style\u003e\u003csection class=\"uph-reviews\" aria-label=\"Customer reviews\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Product\"\u003e\u003c!-- Rating summary header --\u003e\u003cdiv class=\"rating-box\"\u003e\n\u003cdiv class=\"rating-head\"\u003e\n\u003cdiv class=\"rating-score\" aria-hidden=\"true\"\u003e4.9\u003c\/div\u003e\n\u003cdiv class=\"stars\" aria-label=\"Rated 4.9 out of 5\"\u003e\u003cspan\u003e★★★★★\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"muted\"\u003eBased on \u003cstrong\u003e2,653\u003c\/strong\u003e verified reviews\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"meta-row\" aria-hidden=\"true\"\u003e\n\u003cdiv\u003e\u003cdiv style=\"display: grid; grid-template-columns: 56px 1fr 40px; gap: 8px; align-items: center; margin-top: 6px;\"\u003e\n\u003cdiv\u003e5 stars\u003c\/div\u003e\n\u003cdiv class=\"bar\"\u003e\n\u003ci style=\"width: 93%;\"\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"muted\" style=\"text-align: right;\"\u003e93%\u003c\/div\u003e\n\u003cdiv\u003e4 stars\u003c\/div\u003e\n\u003cdiv class=\"bar\"\u003e\n\u003ci style=\"width: 6%;\"\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"muted\" style=\"text-align: right;\"\u003e6%\u003c\/div\u003e\n\u003cdiv\u003e3 stars\u003c\/div\u003e\n\u003cdiv class=\"bar\"\u003e\n\u003ci style=\"width: 1%;\"\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"muted\" style=\"text-align: right;\"\u003e1%\u003c\/div\u003e\n\u003cdiv\u003e2 stars\u003c\/div\u003e\n\u003cdiv class=\"bar\"\u003e\n\u003ci style=\"width: 0%;\"\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"muted\" style=\"text-align: right;\"\u003e0%\u003c\/div\u003e\n\u003cdiv\u003e1 star\u003c\/div\u003e\n\u003cdiv class=\"bar\"\u003e\n\u003ci style=\"width: 0%;\"\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"muted\" style=\"text-align: right;\"\u003e0%\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 8px;\"\u003e\n\u003cdiv\u003e\u003cspan class=\"verified-badge\" aria-label=\"All reviews verified\"\u003e\u003cspan\u003e✅\u003c\/span\u003e Verified purchases\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"tag-row\" aria-label=\"Common mentions\"\u003e\n\u003cspan class=\"tag\"\u003eNo‑drill install\u003c\/span\u003e \u003cspan class=\"tag\"\u003eOne‑hand open\u003c\/span\u003e \u003cspan class=\"tag\"\u003eFits stairways\u003c\/span\u003e \u003cspan class=\"tag\"\u003eStylish look\u003c\/span\u003e \u003cspan class=\"tag\"\u003eGreat for big dogs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Shopify Product Reviews: Pet Gate Plus --\u003e\u003csection itemtype=\"https:\/\/schema.org\/Product\" itemscope=\"\" aria-label=\"Customer reviews\" class=\"uph-reviews\"\u003e\u003cmeta itemprop=\"name\" content=\"Pet Gate Plus\"\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/AggregateRating\" itemscope=\"\" itemprop=\"aggregateRating\"\u003e\n\u003cmeta itemprop=\"ratingValue\" content=\"4.9\"\u003e \u003cmeta itemprop=\"reviewCount\" content=\"2653\"\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003c\/section\u003e\u003cstyle\u003e    .uph-reviews { font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; color:#111; }    .uph-reviews * { box-sizing: border-box; }    .uph-reviews .rev-head { display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; }    .uph-reviews .who { display:flex; align-items:center; gap:6px; flex-wrap:wrap; }    .uph-reviews .avatar { width:28px; height:28px; border-radius:50%; background:#eef; display:grid; place-items:center; font-weight:700; }    .uph-reviews .name { font-weight:700; }    .uph-reviews .inline-verified { display:inline-flex; align-items:center; gap:4px; background:#e7f8ec; color:#0a7d37; border:1px solid #b8efcc; padding:2px 6px; border-radius:6px; font-size:11px; font-weight:600; }    .uph-reviews .inline-verified svg { width:12px; height:12px; fill:#0a7d37; }    .uph-reviews .stars { letter-spacing:2px; font-size:14px; color:#f59e0b; }    .uph-reviews .props { display:flex; flex-wrap:wrap; gap:8px; margin:6px 0; }    .uph-reviews .chip { font-size:11px; background:#f8fafc; border:1px solid #e5e7eb; padding:4px 8px; border-radius:6px; }    .uph-reviews .body { margin-top:6px; line-height:1.5; }  \u003c\/style\u003e\u003csection id=\"uph-reviews\" class=\"uph-reviews\" aria-label=\"Customer reviews\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Product\"\u003e\u003csection itemtype=\"https:\/\/schema.org\/Product\" itemscope=\"\" aria-label=\"Customer reviews\" class=\"uph-reviews\" id=\"uph-reviews\"\u003e\u003cdiv id=\"uph-review-grid\" class=\"grid\"\u003e\n\u003c!-- Review 1 --\u003e\u003carticle class=\"card\"\u003e\u003cdiv class=\"rev-head\"\u003e\n\u003cdiv class=\"who\"\u003e\n\u003cdiv class=\"avatar\"\u003eE\u003c\/div\u003e\n\u003cspan class=\"name\"\u003eEmily R.\u003c\/span\u003e \u003cspan class=\"flag\"\u003e🇺🇸\u003c\/span\u003e \u003ctime\u003eSep 23, 2025\u003c\/time\u003e \u003cspan class=\"inline-verified\"\u003e  Verified Purchase \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"props\"\u003e\n\u003cspan class=\"chip\"\u003eNo‑drill install\u003c\/span\u003e\u003cspan class=\"chip\"\u003eOne‑hand open\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003eSet this up between our kitchen and the nursery in under five minutes. The one‑hand latch is clutch when I’m carrying the baby and coffee. Looks like it belongs in our home—not a clunky baby gate.\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0963\/5089\/6409\/files\/dogg8co_1700408254_3239581695909457291_19212128149.jpg?v=1758624444\" alt=\"\"\u003e\u003c\/div\u003e\u003c\/article\u003e\u003c!-- Review 2 --\u003e\u003carticle class=\"card\"\u003e\u003cdiv class=\"rev-head\"\u003e\n\u003cdiv class=\"who\"\u003e\n\u003cdiv class=\"avatar\"\u003eS\u003c\/div\u003e\n\u003cspan class=\"name\"\u003eSarah M.\u003c\/span\u003e \u003cspan class=\"flag\"\u003e🇺🇸\u003c\/span\u003e \u003ctime\u003eSep 22, 2025\u003c\/time\u003e \u003cspan class=\"inline-verified\"\u003e Verified Purchase\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"props\"\u003e\n\u003cspan class=\"chip\"\u003eGreat for big dogs\u003c\/span\u003e\u003cspan class=\"chip\"\u003eRenters\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003eWe’re renters and I was nervous about wall damage—no issues at all. The pads hold tight, and our 70 lb shepherd mix can’t push past it. Chic and sturdy.\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0963\/5089\/6409\/files\/dogg8co_1753096156_3681559857867602398_19212128149.jpg?v=1758624444\"\u003e\u003c\/div\u003e\u003c\/article\u003e\u003c!-- Review 3 --\u003e\u003carticle class=\"card\"\u003e\u003cdiv class=\"rev-head\"\u003e\n\u003cdiv class=\"who\"\u003e\n\u003cdiv class=\"avatar\"\u003eJ\u003c\/div\u003e\n\u003cspan class=\"name\"\u003eJessica K.\u003c\/span\u003e \u003cspan class=\"flag\"\u003e🇺🇸\u003c\/span\u003e \u003ctime\u003eSep 20, 2025\u003c\/time\u003e \u003cspan class=\"inline-verified\"\u003e\u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M12 0l3.09 6.26L22 7.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 12.14l-5-4.87 6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Verified Purchase\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"props\"\u003e\u003cspan class=\"chip\"\u003eFits stairways\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003eLove the swing‑both‑ways door on the stairs. We set it to one‑way when the grandkids visit—super safe and zero tripping.\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0963\/5089\/6409\/files\/dogg8co_1723220288_3430942912773921897_19212128149.jpg?v=1758624444\" alt=\"\"\u003e\u003c\/div\u003e\u003c\/article\u003e\u003c!-- Review 4 --\u003e\u003carticle class=\"card\"\u003e\u003cdiv class=\"rev-head\"\u003e\n\u003cdiv class=\"who\"\u003e\n\u003cdiv class=\"avatar\"\u003eA\u003c\/div\u003e\n\u003cspan class=\"name\"\u003eAmanda L.\u003c\/span\u003e \u003cspan class=\"flag\"\u003e🇺🇸\u003c\/span\u003e \u003ctime\u003eSep 19, 2025\u003c\/time\u003e \u003cspan class=\"inline-verified\"\u003e\u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M12 0l3.09 6.26L22 7.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 12.14l-5-4.87 6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Verified Purchase\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"props\"\u003e\u003cspan class=\"chip\"\u003eStrong \u0026amp; sturdy\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003eHolds back our big boy who loves to charge the front door when packages arrive. The mesh + steel frame feels solid and chew‑proof.\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0963\/5089\/6409\/files\/dogg8co_1744046305_3605644205126875761_19212128149.jpg?v=1758624444\"\u003e\u003c\/div\u003e\u003c\/article\u003e\u003c!-- Review 5 --\u003e\u003carticle class=\"card\"\u003e\u003cdiv class=\"rev-head\"\u003e\n\u003cdiv class=\"who\"\u003e\n\u003cdiv class=\"avatar\"\u003eM\u003c\/div\u003e\n\u003cspan class=\"name\"\u003eMichelle D.\u003c\/span\u003e \u003cspan class=\"flag\"\u003e🇺🇸\u003c\/span\u003e \u003ctime\u003eSep 18, 2025\u003c\/time\u003e \u003cspan class=\"inline-verified\"\u003e\u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M12 0l3.09 6.26L22 7.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 12.14l-5-4.87 6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Verified Purchase\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"props\"\u003e\n\u003cspan class=\"chip\"\u003eEasy setup\u003c\/span\u003e\u003cspan class=\"chip\"\u003eOne‑hand open\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003eTook me longer to unbox than to install. One hand open is a game changer when I’m carrying groceries. Clean look too.\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0963\/5089\/6409\/files\/dogg8co_1748440863_3642508423717269848_19212128149_aff1daad-d8a0-465b-9493-fd1888f1abf5.jpg?v=1758624444\" alt=\"\"\u003e\u003c\/div\u003e\u003c\/article\u003e\u003c!-- Review 6 --\u003e\u003carticle class=\"card\"\u003e\u003cdiv class=\"rev-head\"\u003e\n\u003cdiv class=\"who\"\u003e\n\u003cdiv class=\"avatar\"\u003eR\u003c\/div\u003e\n\u003cspan class=\"name\"\u003eRebecca P.\u003c\/span\u003e \u003cspan class=\"flag\"\u003e🇺🇸\u003c\/span\u003e \u003ctime\u003eSep 16, 2025\u003c\/time\u003e \u003cspan class=\"inline-verified\"\u003e\u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M12 0l3.09 6.26L22 7.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 12.14l-5-4.87 6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Verified Purchase\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"props\"\u003e\u003cspan class=\"chip\"\u003eStay‑open feature\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003eWe use it to block the kitchen while cooking—keeps our beagle out of harm’s way. The stay‑open option is handy during parties.\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0963\/5089\/6409\/files\/dogg8co_1718715050_3393150237278742299_19212128149_aba18894-c888-4ad1-9630-07a301d975c2.jpg?v=1758624444\" alt=\"\"\u003e\u003c\/div\u003e\u003c\/article\u003e\u003c!-- Review 7 --\u003e\u003carticle class=\"card\"\u003e\u003cdiv class=\"rev-head\"\u003e\n\u003cdiv class=\"who\"\u003e\n\u003cdiv class=\"avatar\"\u003eL\u003c\/div\u003e\n\u003cspan class=\"name\"\u003eLauren H.\u003c\/span\u003e \u003cspan class=\"flag\"\u003e🇺🇸\u003c\/span\u003e \u003ctime\u003eSep 15, 2025\u003c\/time\u003e \u003cspan class=\"inline-verified\"\u003e\u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M12 0l3.09 6.26L22 7.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 12.14l-5-4.87 6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Verified Purchase\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"props\"\u003e\n\u003cspan class=\"chip\"\u003eSlim profile\u003c\/span\u003e\u003cspan class=\"chip\"\u003eStylish look\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003eSurprisingly slim—closes down to almost nothing when not in use. Doesn’t fight with our décor.\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0963\/5089\/6409\/files\/dogg8co_1712055260_3337283864657374207_19212128149_e1a18dab-f295-49b3-ad5f-5efd4bc330e7.jpg?v=1758624444\" alt=\"\"\u003e\u003c\/div\u003e\u003c\/article\u003e\u003c!-- Review 8 --\u003e\u003carticle class=\"card\"\u003e\u003cdiv class=\"rev-head\"\u003e\n\u003cdiv class=\"who\"\u003e\n\u003cdiv class=\"avatar\"\u003eM\u003c\/div\u003e\n\u003cspan class=\"name\"\u003eMegan S.\u003c\/span\u003e \u003cspan class=\"flag\"\u003e🇺🇸\u003c\/span\u003e \u003ctime\u003eSep 14, 2025\u003c\/time\u003e \u003cspan class=\"inline-verified\"\u003e\u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M12 0l3.09 6.26L22 7.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 12.14l-5-4.87 6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Verified Purchase\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"props\"\u003e\u003cspan class=\"chip\"\u003eFor multi‑pet homes\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003eBought for our new puppy and ended up loving it for our older cat too—she can’t sneak into the nursery anymore.\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0963\/5089\/6409\/files\/dogg8co_1748440863_3642508423717399239_19212128149_d47befd0-486f-41b1-b29e-078bbbc54b27.jpg?v=1758624444\" alt=\"\"\u003e\u003c\/div\u003e\u003c\/article\u003e\u003c!-- Review 9 --\u003e\u003carticle class=\"card\"\u003e\u003cdiv class=\"rev-head\"\u003e\n\u003cdiv class=\"who\"\u003e\n\u003cdiv class=\"avatar\"\u003eN\u003c\/div\u003e\n\u003cspan class=\"name\"\u003eNicole W.\u003c\/span\u003e \u003cspan class=\"flag\"\u003e🇺🇸\u003c\/span\u003e \u003ctime\u003eSep 12, 2025\u003c\/time\u003e \u003cspan class=\"inline-verified\"\u003e\u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M12 0l3.09 6.26L22 7.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 12.14l-5-4.87 6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Verified Purchase\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"props\"\u003e\u003cspan class=\"chip\"\u003eAdjustable width\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003eWe adjusted it to 47\" for a wide hallway—fits perfectly and feels secure. Worth it for the peace of mind.\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0963\/5089\/6409\/files\/dogg8co_1712055260_3337283864657171556_19212128149_3eb7d11d-5533-4de5-971b-5e0e473ef3c1.jpg?v=1758624444\" alt=\"\"\u003e\u003c\/div\u003e\u003c\/article\u003e\u003c!-- Review 10 --\u003e\u003carticle class=\"card\"\u003e\u003cdiv class=\"rev-head\"\u003e\n\u003cdiv class=\"who\"\u003e\n\u003cdiv class=\"avatar\"\u003eH\u003c\/div\u003e\n\u003cspan class=\"name\"\u003eHannah B.\u003c\/span\u003e \u003cspan class=\"flag\"\u003e🇺🇸\u003c\/span\u003e \u003ctime\u003eSep 10, 2025\u003c\/time\u003e \u003cspan class=\"inline-verified\"\u003e\u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M12 0l3.09 6.26L22 7.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 12.14l-5-4.87 6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Verified Purchase\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"props\"\u003e\u003cspan class=\"chip\"\u003eTrainer recommended\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003eBrilliant customer service and support. We have 2 extra long gates for front and back . Very sturdy and do the job very well. Love the fact they’re not going to fall over or blow over. Excellent customer aftercare too.\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0963\/5089\/6409\/files\/dogg8co_1722357445_3423704860326519977_19212128149_6f3ca3d2-400e-4fdf-9358-7fbf461daced.jpg?v=1758624444\" alt=\"\"\u003e\u003c\/div\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cdiv class=\"footer\"\u003e\u003cbutton class=\"load\" id=\"uph-load-more\" aria-label=\"Load more reviews\"\u003eSee All Reviews\u003c\/button\u003e\u003c\/div\u003e\n\u003c!-- Lightweight interactions (optional) --\u003e \u003cnoscript\u003e    (function(){      const container = document.getElementById('uph-review-grid');      const btn = document.getElementById('uph-load-more');      if(!container || !btn) return;      btn.addEventListener('click', function(){        \/\/ In production, you could swap this to fetch more from your backend\/app embed.        btn.textContent = 'All reviews loaded';        btn.disabled = true;        btn.style.opacity = 0.7;      });      \/\/ Truncate long reviews with a simple toggle      container.querySelectorAll('.card .body').forEach(function(el){        const full = el.textContent.trim();        if(full.length \u0026gt; 240){          const short = full.slice(0, 240) + '…';          const moreBtn = document.createElement('button');          moreBtn.className = 'see-more';          moreBtn.textContent = 'Read more';          let expanded = false;          el.textContent = short;          el.after(moreBtn);          moreBtn.addEventListener('click', function(){            expanded = !expanded;            el.textContent = expanded ? full : short;            moreBtn.textContent = expanded ? 'Show less' : 'Read more';          });        }      });    })();  \u003c\/noscript\u003e\u003c\/section\u003e","brand":"mysite","offers":[{"title":"M - 20\"x33\" \/ Steel","offer_id":61677415334218,"sku":"DO01-ST-M","price":59.86,"currency_code":"USD","in_stock":true},{"title":"M - 20\"x33\" \/ Black","offer_id":61677415366986,"sku":"DO01-BL-M","price":59.86,"currency_code":"USD","in_stock":true},{"title":"M - 20\"x33\" \/ White","offer_id":61677415399754,"sku":"DO01-WH-M","price":59.86,"currency_code":"USD","in_stock":true},{"title":"L - 35\"x37\" \/ Steel","offer_id":61677415432522,"sku":"DO01-ST-L","price":74.86,"currency_code":"USD","in_stock":true},{"title":"L - 35\"x37\" \/ Black","offer_id":61677415465290,"sku":"DO01-BL-L","price":74.86,"currency_code":"USD","in_stock":true},{"title":"L - 35\"x37\" \/ White","offer_id":61677415498058,"sku":"DO01-WH-L","price":74.86,"currency_code":"USD","in_stock":true},{"title":"XL - 47\"x41\" \/ Steel","offer_id":61677415530826,"sku":"DO01-ST-XL","price":94.86,"currency_code":"USD","in_stock":true},{"title":"XL - 47\"x41\" \/ Black","offer_id":61677415563594,"sku":"DO01-BL-XL","price":94.86,"currency_code":"USD","in_stock":true},{"title":"XL - 47\"x41\" \/ White","offer_id":61677415596362,"sku":"DO01-WH-XL","price":94.86,"currency_code":"USD","in_stock":true},{"title":"2XL - 47\"x60\" \/ Steel","offer_id":61677415629130,"sku":"DO01-ST-2XL","price":144.86,"currency_code":"USD","in_stock":true},{"title":"2XL - 47\"x60\" \/ Black","offer_id":61677415661898,"sku":"DO01-BL-2XL","price":144.86,"currency_code":"USD","in_stock":true},{"title":"2XL - 47\"x60\" \/ White","offer_id":61677415694666,"sku":"DO01-WH-2XL","price":144.86,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/5580\/1162\/files\/ChatGPT_Image_Mar_29_2026_11_46_01_PM.png?v=1776844858","url":"https:\/\/www.vibedolly.com\/products\/dog-safety-gate-plus-extra-strong-no-drill-pet-gate-for-stairways-doorways-hallways-easy-one-hand-use-no-wall-damage","provider":"vibedolly","version":"1.0","type":"link"}