{"title":"All Products","description":"\u003cstyle\u003e\n  .ap-page { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; max-width: 700px; color: #1a1a18; }\n  .ap-divider { height: 1px; background: #e8e6e0; margin: 2rem 0; border: none; }\n  .ap-section-label { font-size: 11px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: #888780; margin-bottom: 1rem; }\n  .ap-prose-title { font-size: 16px; font-weight: 500; color: #1a1a18; margin-bottom: 10px; line-height: 1.4; }\n  .ap-prose-body { font-size: 14px; color: #5f5e5a; line-height: 1.75; margin-bottom: 10px; }\n  .ap-cat-grid { display: grid; grid-template-columns: 1fr 1fr; border: 1px solid #e8e6e0; border-radius: 8px; overflow: hidden; gap: 1px; background: #e8e6e0; }\n  .ap-cat-item { background: #fff; padding: 14px 16px; }\n  .ap-cat-title { font-size: 13px; font-weight: 500; color: #1a1a18; margin-bottom: 3px; }\n  .ap-cat-desc { font-size: 12px; color: #5f5e5a; line-height: 1.55; }\n  .ap-kit-card { border: 1px solid #e8e6e0; border-radius: 8px; padding: 16px 18px; display: flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap; }\n  .ap-kit-text { font-size: 13px; color: #5f5e5a; line-height: 1.6; flex: 1; min-width: 200px; }\n  .ap-kit-links { display: flex; gap: 8px; flex-wrap: wrap; }\n  .ap-kit-link { font-size: 12px; font-weight: 500; color: #1a1a18; padding: 6px 12px; border: 1px solid #d3d1c7; border-radius: 6px; text-decoration: none; white-space: nowrap; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ap-page\"\u003e\n\n  \u003cp class=\"ap-prose-title\"\u003eEverything your dog needs, in one place.\u003c\/p\u003e\n  \u003cp class=\"ap-prose-body\"\u003eThe full Tailooo collection — every harness, coat, leash, travel essential, and home comfort piece we make. Built for dogs who hike, ride, nap, and everything in between, with the same standard across the board: rugged materials, thoughtful fit, and details that hold up.\u003c\/p\u003e\n  \u003cp class=\"ap-prose-body\"\u003eWhether you're outfitting a trail dog, a road-trip companion, or a couch-loving homebody — you'll find it here, organized the way you actually shop.\u003c\/p\u003e\n  \u003cp class=\"ap-prose-body\"\u003eBuilt for dogs who go places. All of them.\u003c\/p\u003e\n\n  \u003chr class=\"ap-divider\"\u003e\n\n  \u003cp class=\"ap-section-label\"\u003eShop by category\u003c\/p\u003e\n  \u003cdiv class=\"ap-cat-grid\"\u003e\n    \u003cdiv class=\"ap-cat-item\"\u003e\n      \u003cp class=\"ap-cat-title\"\u003eGo Outside\u003c\/p\u003e\n      \u003cp class=\"ap-cat-desc\"\u003eHarnesses, leashes, coats, and boots built for trails, parks, and everyday adventure.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ap-cat-item\"\u003e\n      \u003cp class=\"ap-cat-title\"\u003eOn the Road\u003c\/p\u003e\n      \u003cp class=\"ap-cat-desc\"\u003eCar seat covers, travel carriers, and road trip kits that keep every journey mess-free.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ap-cat-item\"\u003e\n      \u003cp class=\"ap-cat-title\"\u003eAt Home\u003c\/p\u003e\n      \u003cp class=\"ap-cat-desc\"\u003eBowls, mats, and night lights that make downtime as comfortable as the outdoors.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ap-cat-item\"\u003e\n      \u003cp class=\"ap-cat-title\"\u003ePersonalize\u003c\/p\u003e\n      \u003cp class=\"ap-cat-desc\"\u003eTags, collars, and gear finished with your dog's name — because they're one of a kind.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ap-cat-item\"\u003e\n      \u003cp class=\"ap-cat-title\"\u003eNew Arrivals\u003c\/p\u003e\n      \u003cp class=\"ap-cat-desc\"\u003eThe latest additions to the Tailooo range, tested and ready before they hit the site.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ap-cat-item\" style=\"background:#f9f8f6;\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"ap-divider\"\u003e\n\n  \u003cp class=\"ap-prose-title\"\u003eMade to actually keep up.\u003c\/p\u003e\n  \u003cp class=\"ap-prose-body\"\u003eEvery piece in this collection goes through the same test: does it hold up to a real dog's real day? That's why our materials skip the flimsy shortcuts and our fit is dialed in per size, not guessed at. From the trailhead to the back seat to the living room floor — it's built to last.\u003c\/p\u003e\n\n  \u003chr class=\"ap-divider\"\u003e\n\n  \u003cdiv class=\"ap-kit-card\"\u003e\n    \u003cp class=\"ap-kit-text\"\u003eNew to Tailooo? Start with our most-loved essentials — the gear our customers reach for first.\u003c\/p\u003e\n    \u003cdiv class=\"ap-kit-links\"\u003e\n      \u003ca class=\"ap-kit-link\" href=\"https:\/\/tailooo.com\/collections\/dog-harnesses\"\u003eTrail Harness →\u003c\/a\u003e\n      \u003ca class=\"ap-kit-link\" href=\"https:\/\/tailooo.com\/collections\/on-the-road\"\u003eRover Seat Cover →\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","products":[{"product_id":"best-dog-chew-toys","title":"Natural Rubber Dog Chew Toy · Ember","description":"\u003cstyle\u003e\n  .th-page { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; max-width: 700px; color: #1a1a18; }\n  .th-divider { height: 1px; background: #e8e6e0; margin: 2rem 0; border: none; }\n  .th-section-label { font-size: 11px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: #888780; margin-bottom: 1rem; }\n  .th-prose-title { font-size: 16px; font-weight: 500; color: #1a1a18; margin-bottom: 10px; line-height: 1.4; }\n  .th-prose-body { font-size: 14px; color: #5f5e5a; line-height: 1.75; margin-bottom: 10px; }\n  .th-highlights-grid { display: grid; grid-template-columns: 1fr 1fr; border: 1px solid #e8e6e0; border-radius: 8px; overflow: hidden; gap: 1px; background: #e8e6e0; }\n  .th-highlight-item { background: #fff; padding: 14px 16px; }\n  .th-hi-title { font-size: 13px; font-weight: 500; color: #1a1a18; margin-bottom: 3px; }\n  .th-hi-desc { font-size: 12px; color: #5f5e5a; line-height: 1.55; }\n  .th-spec-table { width: 100%; border-collapse: collapse; }\n  .th-spec-table tr { border-bottom: 1px solid #e8e6e0; }\n  .th-spec-table tr:last-child { border-bottom: none; }\n  .th-spec-table td { padding: 10px 0; font-size: 13px; vertical-align: top; }\n  .th-spec-table td:first-child { color: #888780; width: 120px; }\n  .th-spec-table td:last-child { color: #1a1a18; }\n  .th-size-intro { font-size: 13px; color: #5f5e5a; line-height: 1.65; margin-bottom: 16px; }\n  .th-size-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; margin-bottom: 10px; }\n  .th-size-cell { border: 1px solid #e8e6e0; border-radius: 6px; padding: 14px 10px; }\n  .th-size-num { font-size: 14px; font-weight: 500; color: #1a1a18; margin-bottom: 6px; }\n  .th-size-detail { font-size: 12px; color: #888780; line-height: 1.6; }\n  .th-care-text { font-size: 13px; color: #5f5e5a; line-height: 1.75; }\n  .th-kit-card { border: 1px solid #e8e6e0; border-radius: 8px; padding: 16px 18px; display: flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap; }\n  .th-kit-text { font-size: 13px; color: #5f5e5a; line-height: 1.6; flex: 1; min-width: 200px; }\n  .th-kit-links { display: flex; gap: 8px; flex-wrap: wrap; }\n  .th-kit-link { font-size: 12px; font-weight: 500; color: #1a1a18; padding: 6px 12px; border: 1px solid #d3d1c7; border-radius: 6px; text-decoration: none; white-space: nowrap; }\n  .th-safety-note { font-size: 12px; color: #888780; line-height: 1.65; padding: 12px 14px; background: #f9f8f6; border-radius: 6px; border: 1px solid #e8e6e0; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"th-page\"\u003e\n\n  \u003cp class=\"th-prose-title\"\u003eSomething to chew on. Something to work for.\u003c\/p\u003e\n  \u003cp class=\"th-prose-body\"\u003eMost dogs aren't bored — they're under-stimulated. The Chew Toy gives them something to do: roll it, chew it, work the treats out. Natural rubber construction, a treat-dispensing hollow, and a surface designed to clean teeth while they play. One toy that earns its place on the floor every single day.\u003c\/p\u003e\n  \u003cp class=\"th-prose-body\"\u003eMade from FDA-certified natural rubber. Suitable for all breeds. Built to last.\u003c\/p\u003e\n\n  \u003chr class=\"th-divider\"\u003e\n\n  \u003cp class=\"th-prose-title\"\u003eChew, dispense, repeat.\u003c\/p\u003e\n  \u003cp class=\"th-prose-body\"\u003eLoad kibble or snacks through the bottom opening — the reverse-lock base slows the release, so your dog has to work for every piece. Less wolfing, more thinking. The result is a calmer, more focused dog and a slower feeding pace that's better for digestion.\u003c\/p\u003e\n  \u003cp class=\"th-prose-body\"\u003eThe bulb shape isn't arbitrary. It limits rolling range, keeps food from scattering across the floor, and gives dogs something they can actually grip and hold. Mess contained. Engagement extended.\u003c\/p\u003e\n  \u003cp class=\"th-prose-body\"\u003eDual openings and smooth interior walls mean cleaning takes ten seconds under a tap. No fuss.\u003c\/p\u003e\n\n  \u003chr class=\"th-divider\"\u003e\n\n  \u003cp class=\"th-section-label\"\u003eHighlights\u003c\/p\u003e\n  \u003cdiv class=\"th-highlights-grid\"\u003e\n    \u003cdiv class=\"th-highlight-item\"\u003e\n      \u003cp class=\"th-hi-title\"\u003eFDA-certified rubber\u003c\/p\u003e\n      \u003cp class=\"th-hi-desc\"\u003eNon-toxic, food-safe natural rubber — safe for daily chewing and licking\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"th-highlight-item\"\u003e\n      \u003cp class=\"th-hi-title\"\u003eTreat dispenser\u003c\/p\u003e\n      \u003cp class=\"th-hi-desc\"\u003eReverse-lock base slows treat release, extending play and slowing eating\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"th-highlight-item\"\u003e\n      \u003cp class=\"th-hi-title\"\u003e3D textured surface\u003c\/p\u003e\n      \u003cp class=\"th-hi-desc\"\u003eRaised ridges massage gums and help clean teeth with every chew\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"th-highlight-item\"\u003e\n      \u003cp class=\"th-hi-title\"\u003eBulb shape\u003c\/p\u003e\n      \u003cp class=\"th-hi-desc\"\u003eControls rolling range and keeps food contained — less mess, easier cleanup\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"th-highlight-item\"\u003e\n      \u003cp class=\"th-hi-title\"\u003eDurable construction\u003c\/p\u003e\n      \u003cp class=\"th-hi-desc\"\u003eMedium firmness — tough enough for aggressive chewers, safe for all breeds\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"th-highlight-item\"\u003e\n      \u003cp class=\"th-hi-title\"\u003eEasy to clean\u003c\/p\u003e\n      \u003cp class=\"th-hi-desc\"\u003eDual openings, smooth interior — rinse under running water and done\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"th-highlight-item\"\u003e\n      \u003cp class=\"th-hi-title\"\u003eEnrichment toy\u003c\/p\u003e\n      \u003cp class=\"th-hi-desc\"\u003eReduces boredom and anxiety-driven destructive behaviour\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"th-highlight-item\" style=\"background:#f9f8f6;\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"th-divider\"\u003e\n\n  \u003cp class=\"th-section-label\"\u003eSpecifications\u003c\/p\u003e\n  \u003ctable class=\"th-spec-table\"\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eMaterial\u003c\/td\u003e\n      \u003ctd\u003eNatural rubber, FDA certified (21 CFR 177.2600)\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eFirmness\u003c\/td\u003e\n      \u003ctd\u003eMedium\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eFill method\u003c\/td\u003e\n      \u003ctd\u003eBottom opening — reverse-lock base\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eFill ideas\u003c\/td\u003e\n      \u003ctd\u003eDry kibble · soft food · peanut butter · frozen treats\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eColour\u003c\/td\u003e\n      \u003ctd\u003eEmber\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eSizes\u003c\/td\u003e\n      \u003ctd\u003eM · L\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eSuitable for\u003c\/td\u003e\n      \u003ctd\u003eAll breeds\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/table\u003e\n\n  \u003chr class=\"th-divider\"\u003e\n\n  \u003cp class=\"th-section-label\"\u003eSize guide\u003c\/p\u003e\n  \u003cp class=\"th-size-intro\"\u003eChoose based on your dog's size and chewing style. When in doubt, go up — a slightly larger toy is safer for strong chewers and easier to load with treats.\u003c\/p\u003e\n  \u003cdiv class=\"th-size-grid\"\u003e\n    \u003cdiv class=\"th-size-cell\"\u003e\n      \u003cp class=\"th-size-num\"\u003eM\u003c\/p\u003e\n      \u003cp class=\"th-size-detail\"\u003e5 × 5 × 10 cm\u003cbr\u003eOpening: 2.6 cm\u003cbr\u003eWeight: 153 g ±5 g\u003cbr\u003eSmall to medium breeds\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"th-size-cell\"\u003e\n      \u003cp class=\"th-size-num\"\u003eL\u003c\/p\u003e\n      \u003cp class=\"th-size-detail\"\u003e8 × 8 × 13 cm\u003cbr\u003eOpening: 3.2 cm\u003cbr\u003eWeight: 265 g ±5 g\u003cbr\u003eMedium to large breeds\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"th-size-detail\" style=\"font-size:12px; color:#888780;\"\u003eAll measurements are hand-measured. Allow ±5 mm tolerance.\u003c\/p\u003e\n\n  \u003chr class=\"th-divider\"\u003e\n\n  \u003cp class=\"th-section-label\"\u003eHow to use\u003c\/p\u003e\n  \u003cp class=\"th-care-text\"\u003eFill no more than two-thirds full for best dispensing results. Load dry kibble through the bottom for a daily enrichment feed. Spread soft food or peanut butter inside the cavity for a slow lick challenge. Freeze with treats for a cooling summer snack. Every session is different — your dog will figure that out quickly.\u003c\/p\u003e\n\n  \u003chr class=\"th-divider\"\u003e\n\n  \u003cp class=\"th-section-label\"\u003eCare\u003c\/p\u003e\n  \u003cp class=\"th-care-text\"\u003eRinse under running water after each use. Air dry completely before storing. Do not put in a dishwasher or expose to boiling water. Inspect regularly for signs of excessive wear. Always supervise play, especially with strong chewers — remove the toy immediately if any part becomes damaged.\u003c\/p\u003e\n\n  \u003chr class=\"th-divider\"\u003e\n\n  \u003cp class=\"th-safety-note\"\u003eAlways supervise your dog during play. If any part of the toy becomes damaged or separates, remove it immediately to prevent accidental ingestion.\u003c\/p\u003e\n\n  \u003chr class=\"th-divider\"\u003e\n\n  \u003cdiv class=\"th-kit-card\"\u003e\n    \u003cp class=\"th-kit-text\"\u003ePair the Chew Toy with the Orthopedic Dog Bed for a full wind-down routine at home — enrichment play followed by proper rest. Or browse the full AT HOME collection for more ways to keep your dog occupied indoors.\u003c\/p\u003e\n    \u003cdiv class=\"th-kit-links\"\u003e\n      \u003ca class=\"th-kit-link\" href=\"https:\/\/tailooo.com\/products\/orthopedic-dog-bed\"\u003eOrthopedic Dog Bed →\u003c\/a\u003e\n      \u003ca class=\"th-kit-link\" href=\"https:\/\/tailooo.com\/collections\/at-home\"\u003eAT HOME →\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Tailooo Pet","offers":[{"title":"Ember \/ M","offer_id":53660335669591,"sku":null,"price":17.95,"currency_code":"GBP","in_stock":true},{"title":"Ember \/ L","offer_id":53660335702359,"sku":null,"price":17.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/5000\/0983\/files\/tailooo-red-tough-rubber-dog-chew-toy-isolated.jpg?v=1789033527"},{"product_id":"dog-car-seat-cover","title":"Dog Car Seat Cover with Hard-Bottom Extender","description":"\u003cstyle\u003e\n  .bc-page { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; max-width: 700px; color: #1a1a18; }\n  .bc-divider { height: 1px; background: #e8e6e0; margin: 2rem 0; border: none; }\n  .bc-section-label { font-size: 11px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: #888780; margin-bottom: 1rem; }\n  .bc-prose-title { font-size: 16px; font-weight: 500; color: #1a1a18; margin-bottom: 10px; line-height: 1.4; }\n  .bc-prose-body { font-size: 14px; color: #5f5e5a; line-height: 1.75; margin-bottom: 10px; }\n  .bc-highlights-grid { display: grid; grid-template-columns: 1fr 1fr; border: 1px solid #e8e6e0; border-radius: 8px; overflow: hidden; gap: 1px; background: #e8e6e0; }\n  .bc-highlight-item { background: #fff; padding: 14px 16px; }\n  .bc-hi-title { font-size: 13px; font-weight: 500; color: #1a1a18; margin-bottom: 3px; }\n  .bc-hi-desc { font-size: 12px; color: #5f5e5a; line-height: 1.55; }\n  .bc-spec-table { width: 100%; border-collapse: collapse; }\n  .bc-spec-table tr { border-bottom: 1px solid #e8e6e0; }\n  .bc-spec-table tr:last-child { border-bottom: none; }\n  .bc-spec-table td { padding: 10px 0; font-size: 13px; vertical-align: top; }\n  .bc-spec-table td:first-child { color: #888780; width: 140px; }\n  .bc-spec-table td:last-child { color: #1a1a18; }\n  .bc-size-table { width: 100%; border-collapse: collapse; }\n  .bc-size-table thead tr { border-bottom: 1px solid #e8e6e0; }\n  .bc-size-table tbody tr { border-bottom: 1px solid #e8e6e0; }\n  .bc-size-table tbody tr:last-child { border-bottom: none; }\n  .bc-size-table th { padding: 8px 0; font-size: 11px; font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; color: #888780; text-align: left; }\n  .bc-size-table td { padding: 10px 0; font-size: 13px; color: #1a1a18; vertical-align: top; }\n  .bc-color-row { display: flex; gap: 10px; flex-wrap: wrap; margin-top: 4px; }\n  .bc-color-item { display: flex; flex-direction: column; align-items: center; gap: 5px; }\n  .bc-color-swatch { width: 28px; height: 28px; border-radius: 50%; border: 1px solid #e8e6e0; }\n  .bc-color-name { font-size: 11px; color: #888780; text-align: center; }\n  .bc-care-text { font-size: 13px; color: #5f5e5a; line-height: 1.75; }\n  .bc-layers-list { list-style: none; padding: 0; margin: 0; border: 1px solid #e8e6e0; border-radius: 8px; overflow: hidden; }\n  .bc-layers-list li { display: flex; align-items: flex-start; gap: 12px; padding: 11px 16px; border-bottom: 1px solid #e8e6e0; font-size: 13px; color: #1a1a18; }\n  .bc-layers-list li:last-child { border-bottom: none; }\n  .bc-layer-num { font-size: 11px; font-weight: 600; color: #888780; min-width: 20px; padding-top: 1px; }\n  .bc-layer-name { font-weight: 500; }\n  .bc-layer-desc { font-size: 12px; color: #5f5e5a; margin-top: 2px; }\n  .bc-kit-card { border: 1px solid #e8e6e0; border-radius: 8px; padding: 16px 18px; display: flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap; }\n  .bc-kit-text { font-size: 13px; color: #5f5e5a; line-height: 1.6; flex: 1; min-width: 200px; }\n  .bc-kit-links { display: flex; gap: 8px; flex-wrap: wrap; }\n  .bc-kit-link { font-size: 12px; font-weight: 500; color: #1a1a18; padding: 6px 12px; border: 1px solid #d3d1c7; border-radius: 6px; text-decoration: none; white-space: nowrap; }\n  .bc-note { font-size: 11px; color: #aaa8a2; margin-top: 10px; line-height: 1.6; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bc-page\"\u003e\n\n  \u003cp class=\"bc-prose-title\"\u003eTheir seat. Not yours to clean up after.\u003c\/p\u003e\n  \u003cp class=\"bc-prose-body\"\u003eMuddy paws, wet fur, sharp claws — the back seat takes the brunt of every adventure. The Rover Seat Cover · Pitch was built to take it instead. Full rear coverage, five reinforced layers, and a waterproof quilted shell mean the mess stays on the cover, not your upholstery.\u003c\/p\u003e\n  \u003cp class=\"bc-prose-body\"\u003eFor dogs who go places — the ride there should be just as easy.\u003c\/p\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-prose-title\"\u003eBuilt to bridge the gap. Built to hold the line.\u003c\/p\u003e\n  \u003cp class=\"bc-prose-body\"\u003eMost seat covers sag into the footwell the moment your dog leans on them. Rigid load-bearing plates run through the core, bridging the seat-to-floor gap so the surface stays flat and level — rated to support up to 270 lbs. Beneath that, a non-slip base grips the seats and floor so the whole cover stays put, even on hard braking.\u003c\/p\u003e\n  \u003cp class=\"bc-prose-body\"\u003eA removable mesh centre panel keeps your dog safely in the back while you stay in eye contact the whole drive — less anxiety for them, more peace of mind for you.\u003c\/p\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eHighlights\u003c\/p\u003e\n  \u003cdiv class=\"bc-highlights-grid\"\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eFull rear coverage\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eSeat back, bench, and floor gap in one piece\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eWaterproof Oxford shell\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eRepels water, mud, and drool on contact\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eLoad-bearing plates\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eStays flat over the seat-to-floor gap — up to 270 lbs\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eNon-slip base\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eGrips seats and floor — no sliding, no bunching\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eRemovable mesh divider\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eKeeps your dog in the back, in eye contact the whole drive\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eFolds flat for storage\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003ePacks down to 44 × 66 × 8.5 cm between trips\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003e5-Layer Structure\u003c\/p\u003e\n  \u003cul class=\"bc-layers-list\"\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-layer-num\"\u003e01\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-layer-name\"\u003eWaterproof Oxford Fabric\u003c\/p\u003e\n        \u003cp class=\"bc-layer-desc\"\u003eDiamond-quilted outer shell — resists water, mud, and claws\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-layer-num\"\u003e02\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-layer-name\"\u003eSponge Cushioning\u003c\/p\u003e\n        \u003cp class=\"bc-layer-desc\"\u003eFirst layer of give under paws and body weight\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-layer-num\"\u003e03\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-layer-name\"\u003eLoad-Bearing Plates\u003c\/p\u003e\n        \u003cp class=\"bc-layer-desc\"\u003eRigid inner plates bridge the seat-to-floor gap — supports up to 270 lbs\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-layer-num\"\u003e04\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-layer-name\"\u003eSponge Cushioning\u003c\/p\u003e\n        \u003cp class=\"bc-layer-desc\"\u003eSecond layer, cushions against the rigid core beneath\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-layer-num\"\u003e05\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-layer-name\"\u003eNon-Slip Bottom\u003c\/p\u003e\n        \u003cp class=\"bc-layer-desc\"\u003eTextured grip fabric — holds position on leather and cloth alike\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eSize Guide\u003c\/p\u003e\n  \u003ctable class=\"bc-size-table\"\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth\u003eMeasurement\u003c\/th\u003e\n        \u003cth\u003eDimension\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd\u003eOverall width\u003c\/td\u003e\n\u003ctd\u003e130 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eFront flap drop\u003c\/td\u003e\n\u003ctd\u003e57 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eSide flap (left)\u003c\/td\u003e\n\u003ctd\u003e63 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eSide flap (right)\u003c\/td\u003e\n\u003ctd\u003e39 × 70 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eFloor drop\u003c\/td\u003e\n\u003ctd\u003e40 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eCentre mesh width\u003c\/td\u003e\n\u003ctd\u003e36 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eFolded size\u003c\/td\u003e\n\u003ctd\u003e44 × 66 × 8.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n  \u003cp class=\"bc-note\"\u003eOne size, fits most sedans, SUVs, and pickup trucks. All dimensions are hand-measured — minor tolerances may apply.\u003c\/p\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eSpecifications\u003c\/p\u003e\n  \u003ctable class=\"bc-spec-table\"\u003e\n    \u003ctr\u003e\n\u003ctd\u003eCoverage\u003c\/td\u003e\n\u003ctd\u003eFull bench, backrest, and floor gap — one-size hammock style\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eWeight capacity\u003c\/td\u003e\n\u003ctd\u003eUp to 270 lbs (122 kg)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eWaterproof quilted Oxford fabric · sponge cushioning · load-bearing plates · non-slip base\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eDivider\u003c\/td\u003e\n\u003ctd\u003eRemovable transparent mesh centre panel\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eFit\u003c\/td\u003e\n\u003ctd\u003eLimousine \/ sedan, SUV, pickup truck\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eAttachment\u003c\/td\u003e\n\u003ctd\u003eAdjustable headrest straps, front and rear anchor buckles\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eColour\u003c\/td\u003e\n\u003ctd\u003ePitch\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eFolded size\u003c\/td\u003e\n\u003ctd\u003e44 × 66 × 8.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/table\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eColour\u003c\/p\u003e\n  \u003cdiv class=\"bc-color-row\"\u003e\n    \u003cdiv class=\"bc-color-item\"\u003e\n      \u003cdiv class=\"bc-color-swatch\" style=\"background:#1a1a18;\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bc-color-name\"\u003ePitch\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eCare\u003c\/p\u003e\n  \u003cp class=\"bc-care-text\"\u003eWipe the Oxford shell clean with a damp cloth, or hose down and air dry for heavier mess. Do not machine wash — the load-bearing plates are not removable. Air dry fully in a well-ventilated area away from direct sunlight before folding for storage. Wipe the non-slip base with a dry cloth as needed.\u003c\/p\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cdiv class=\"bc-kit-card\"\u003e\n    \u003cp class=\"bc-kit-text\"\u003ePart of the ON THE ROAD collection — built for the miles between adventures. Pair with the Trail Harness or Ridge Leash for the full kit.\u003c\/p\u003e\n    \u003cdiv class=\"bc-kit-links\"\u003e\n      \u003ca class=\"bc-kit-link\" href=\"https:\/\/tailooo.com\/collections\/dog-harnesses\"\u003eTrail Harness →\u003c\/a\u003e\n      \u003ca class=\"bc-kit-link\" href=\"https:\/\/tailooo.com\/collections\/dog-leashes\"\u003eRidge Leash →\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Tailooo Pet","offers":[{"title":"Pitch \/ Hard Base","offer_id":53673710682455,"sku":null,"price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Pitch \/ Soft Base","offer_id":53673710715223,"sku":null,"price":48.99,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ Hard Base","offer_id":55171329458519,"sku":null,"price":48.99,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ Soft Base","offer_id":55171329491287,"sku":null,"price":69.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/5000\/0983\/files\/waterproof-quilted-dog-car-seat-cover-with-mesh-window_55a0d2ce-7782-4f52-b1ac-a068782262e1.jpg?v=1789029538"},{"product_id":"dog-leads","title":"Ridge Hands-Free Bungee Dog Leash · Slate","description":"\u003cstyle\u003e\n  .rl-page { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; max-width: 700px; color: #1a1a18; }\n  .rl-divider { height: 1px; background: #e8e6e0; margin: 2rem 0; border: none; }\n  .rl-section-label { font-size: 11px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: #888780; margin-bottom: 1rem; }\n  .rl-prose-title { font-size: 16px; font-weight: 500; color: #1a1a18; margin-bottom: 10px; line-height: 1.4; }\n  .rl-prose-body { font-size: 14px; color: #5f5e5a; line-height: 1.75; margin-bottom: 10px; }\n  .rl-highlights-grid { display: grid; grid-template-columns: 1fr 1fr; border: 1px solid #e8e6e0; border-radius: 8px; overflow: hidden; gap: 1px; background: #e8e6e0; }\n  .rl-highlight-item { background: #fff; padding: 14px 16px; }\n  .rl-hi-title { font-size: 13px; font-weight: 500; color: #1a1a18; margin-bottom: 3px; }\n  .rl-hi-desc { font-size: 12px; color: #5f5e5a; line-height: 1.55; }\n  .rl-modes-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; border: 1px solid #e8e6e0; border-radius: 8px; overflow: hidden; gap: 1px; background: #e8e6e0; }\n  .rl-mode-item { background: #fff; padding: 12px 14px; }\n  .rl-mode-num { font-size: 10px; font-weight: 500; color: #888780; letter-spacing: 0.06em; margin-bottom: 3px; }\n  .rl-mode-title { font-size: 13px; font-weight: 500; color: #1a1a18; }\n  .rl-spec-table { width: 100%; border-collapse: collapse; }\n  .rl-spec-table tr { border-bottom: 1px solid #e8e6e0; }\n  .rl-spec-table tr:last-child { border-bottom: none; }\n  .rl-spec-table td { padding: 10px 0; font-size: 13px; vertical-align: top; }\n  .rl-spec-table td:first-child { color: #888780; width: 140px; }\n  .rl-spec-table td:last-child { color: #1a1a18; }\n  .rl-care-text { font-size: 13px; color: #5f5e5a; line-height: 1.75; }\n  .rl-kit-card { border: 1px solid #e8e6e0; border-radius: 8px; padding: 16px 18px; display: flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap; }\n  .rl-kit-text { font-size: 13px; color: #5f5e5a; line-height: 1.6; flex: 1; min-width: 200px; }\n  .rl-kit-links { display: flex; gap: 8px; flex-wrap: wrap; }\n  .rl-kit-link { font-size: 12px; font-weight: 500; color: #1a1a18; padding: 6px 12px; border: 1px solid #d3d1c7; border-radius: 6px; text-decoration: none; white-space: nowrap; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"rl-page\"\u003e\n\n  \u003cp class=\"rl-prose-title\"\u003eRun free. Side by side.\u003c\/p\u003e\n  \u003cp class=\"rl-prose-body\"\u003eThe Ridge Leash gives you six ways to carry — hands-free at the waist, over the shoulder, standard grip, close control, car harness, or emergency brake. One leash, every outing, nothing left behind.\u003c\/p\u003e\n  \u003cp class=\"rl-prose-body\"\u003eBungee buffer absorbs sudden lunges before they reach your wrist. Reflective stitching runs the full length. Built for large dogs and the people who keep up with them.\u003c\/p\u003e\n\n  \u003chr class=\"rl-divider\"\u003e\n\n  \u003cp class=\"rl-prose-title\"\u003eSix modes. One leash.\u003c\/p\u003e\n  \u003cp class=\"rl-prose-body\"\u003eThe modular design splits into two independent sections — use the full 140–195 cm for walks and runs, or detach the 70–90 cm bungee section alone for car travel. The car clip fits any standard seat belt slot.\u003c\/p\u003e\n  \u003cp class=\"rl-prose-body\"\u003eThe padded close-control handle sits near the dog clip — grab it instantly when you need to shorten the distance. The heavy-duty metal snap hook doesn't accidentally release. The bungee stretches and returns, protecting both ends of the lead.\u003c\/p\u003e\n\n  \u003chr class=\"rl-divider\"\u003e\n\n  \u003cp class=\"rl-section-label\"\u003e6 carrying modes\u003c\/p\u003e\n  \u003cdiv class=\"rl-modes-grid\"\u003e\n    \u003cdiv class=\"rl-mode-item\"\u003e\n\u003cdiv class=\"rl-mode-num\"\u003e01\u003c\/div\u003e\n\u003cdiv class=\"rl-mode-title\"\u003eHand-hold\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rl-mode-item\"\u003e\n\u003cdiv class=\"rl-mode-num\"\u003e02\u003c\/div\u003e\n\u003cdiv class=\"rl-mode-title\"\u003eWaist clip\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rl-mode-item\"\u003e\n\u003cdiv class=\"rl-mode-num\"\u003e03\u003c\/div\u003e\n\u003cdiv class=\"rl-mode-title\"\u003eShoulder carry\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rl-mode-item\"\u003e\n\u003cdiv class=\"rl-mode-num\"\u003e04\u003c\/div\u003e\n\u003cdiv class=\"rl-mode-title\"\u003eClose control\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rl-mode-item\"\u003e\n\u003cdiv class=\"rl-mode-num\"\u003e05\u003c\/div\u003e\n\u003cdiv class=\"rl-mode-title\"\u003eCar harness\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rl-mode-item\"\u003e\n\u003cdiv class=\"rl-mode-num\"\u003e06\u003c\/div\u003e\n\u003cdiv class=\"rl-mode-title\"\u003eEmergency brake\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"rl-divider\"\u003e\n\n  \u003cp class=\"rl-section-label\"\u003eHighlights\u003c\/p\u003e\n  \u003cdiv class=\"rl-highlights-grid\"\u003e\n    \u003cdiv class=\"rl-highlight-item\"\u003e\n      \u003cp class=\"rl-hi-title\"\u003eBungee buffer zone\u003c\/p\u003e\n      \u003cp class=\"rl-hi-desc\"\u003eAbsorbs sudden surges, protects wrist and neck\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rl-highlight-item\"\u003e\n      \u003cp class=\"rl-hi-title\"\u003eCar safety clip\u003c\/p\u003e\n      \u003cp class=\"rl-hi-desc\"\u003eFits any standard seat belt slot, rated for large breeds\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rl-highlight-item\"\u003e\n      \u003cp class=\"rl-hi-title\"\u003eMetal snap hook\u003c\/p\u003e\n      \u003cp class=\"rl-hi-desc\"\u003eHeavy-duty clasp, no accidental release\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rl-highlight-item\"\u003e\n      \u003cp class=\"rl-hi-title\"\u003eClose-control handle\u003c\/p\u003e\n      \u003cp class=\"rl-hi-desc\"\u003ePadded secondary grip near the dog clip\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rl-highlight-item\"\u003e\n      \u003cp class=\"rl-hi-title\"\u003eFull-length reflective\u003c\/p\u003e\n      \u003cp class=\"rl-hi-desc\"\u003eStitched strips visible to drivers in low light\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rl-highlight-item\"\u003e\n      \u003cp class=\"rl-hi-title\"\u003eModular design\u003c\/p\u003e\n      \u003cp class=\"rl-hi-desc\"\u003eBungee section detaches for car use alone\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"rl-divider\"\u003e\n\n  \u003cp class=\"rl-section-label\"\u003eSpecifications\u003c\/p\u003e\n  \u003ctable class=\"rl-spec-table\"\u003e\n    \u003ctr\u003e\n\u003ctd\u003eStrap width\u003c\/td\u003e\n\u003ctd\u003e2.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eTotal length\u003c\/td\u003e\n\u003ctd\u003e140 cm – 195 cm (adjustable)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eBungee section\u003c\/td\u003e\n\u003ctd\u003e70 cm – 90 cm (detachable)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eHardware\u003c\/td\u003e\n\u003ctd\u003eMetal snap hook + car seat belt clip + plastic buckles\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eFabric\u003c\/td\u003e\n\u003ctd\u003eOutdoor nylon with reflective stitching\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eColour\u003c\/td\u003e\n\u003ctd\u003eSlate (Grey-Black)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/table\u003e\n\n  \u003chr class=\"rl-divider\"\u003e\n\n  \u003cp class=\"rl-section-label\"\u003eCare\u003c\/p\u003e\n  \u003cp class=\"rl-care-text\"\u003eWipe clean with a damp cloth. Avoid prolonged soaking. Store dry, away from direct sunlight to preserve bungee elasticity.\u003c\/p\u003e\n\n  \u003chr class=\"rl-divider\"\u003e\n\n  \u003cdiv class=\"rl-kit-card\"\u003e\n    \u003cp class=\"rl-kit-text\"\u003ePair the Ridge Leash with the Trail Harness for full control on every run, or add the Storm Coat for complete wet-weather kit.\u003c\/p\u003e\n    \u003cdiv class=\"rl-kit-links\"\u003e\n      \u003ca class=\"rl-kit-link\" href=\"https:\/\/tailooo.com\/collections\/dog-harnesses\"\u003eTrail Harness →\u003c\/a\u003e\n      \u003ca class=\"rl-kit-link\" href=\"https:\/\/tailooo.com\/collections\/dog-coats-jackets\"\u003eStorm Coat →\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Tailooo","offers":[{"title":"Slate","offer_id":53656552833367,"sku":null,"price":32.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/5000\/0983\/files\/multifunctional-hands-free-long-dog-leash-with-bungee_dbe21890-a65c-4986-85ef-f4732218c53b.jpg?v=1789030155"},{"product_id":"dog-rain-coat","title":"Waterproof Full-Body Dog Rain Coat · Slate","description":"\u003cstyle\u003e\n  .th-page { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; max-width: 700px; color: #1a1a18; }\n  .th-divider { height: 1px; background: #e8e6e0; margin: 2rem 0; border: none; }\n  .th-section-label { font-size: 11px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: #888780; margin-bottom: 1rem; }\n  .th-prose-title { font-size: 16px; font-weight: 500; color: #1a1a18; margin-bottom: 10px; line-height: 1.4; }\n  .th-prose-body { font-size: 14px; color: #5f5e5a; line-height: 1.75; margin-bottom: 10px; }\n\n  .th-highlights-grid { \n    display: grid; \n    grid-template-columns: 1fr 1fr; \n    border: 1px solid #e8e6e0; \n    border-radius: 8px; \n    overflow: hidden; \n    gap: 1px; \n    background: #e8e6e0; \n  }\n\n  .th-highlight-item { background: #fff; padding: 14px 16px; }\n  .th-hi-title { font-size: 13px; font-weight: 500; color: #1a1a18; margin-bottom: 3px; }\n  .th-hi-desc { font-size: 12px; color: #5f5e5a; line-height: 1.55; }\n\n  .th-spec-table { width: 100%; border-collapse: collapse; }\n  .th-spec-table tr { border-bottom: 1px solid #e8e6e0; }\n  .th-spec-table tr:last-child { border-bottom: none; }\n  .th-spec-table td { padding: 10px 0; font-size: 13px; vertical-align: top; }\n  .th-spec-table td:first-child { color: #888780; width: 120px; }\n  .th-spec-table td:last-child { color: #1a1a18; }\n\n  .th-size-intro { font-size: 13px; color: #5f5e5a; line-height: 1.65; margin-bottom: 16px; }\n\n  .th-size-grid { \n    display: grid; \n    grid-template-columns: repeat(3, 1fr); \n    gap: 8px; \n    margin-bottom: 10px; \n  }\n\n  .th-size-cell { \n    border: 1px solid #e8e6e0; \n    border-radius: 6px; \n    padding: 12px 8px; \n    text-align: center; \n  }\n\n  .th-size-num { \n    font-size: 14px; \n    font-weight: 500; \n    color: #1a1a18; \n    margin-bottom: 6px; \n  }\n\n  .th-size-note { \n    font-size: 11px; \n    color: #888780; \n    line-height: 1.5; \n  }\n\n  .th-care-text { font-size: 13px; color: #5f5e5a; line-height: 1.75; }\n\n  .th-kit-card { \n    border: 1px solid #e8e6e0; \n    border-radius: 8px; \n    padding: 16px 18px; \n    display: flex; \n    justify-content: space-between; \n    align-items: center; \n    gap: 16px; \n    flex-wrap: wrap; \n  }\n\n  .th-kit-text { \n    font-size: 13px; \n    color: #5f5e5a; \n    line-height: 1.6; \n    flex: 1; \n    min-width: 200px; \n  }\n\n  .th-kit-links { display: flex; gap: 8px; flex-wrap: wrap; }\n\n  .th-kit-link { \n    font-size: 12px; \n    font-weight: 500; \n    color: #1a1a18; \n    padding: 6px 12px; \n    border: 1px solid #d3d1c7; \n    border-radius: 6px; \n    text-decoration: none; \n    white-space: nowrap; \n  }\n\u003c\/style\u003e\n\u003cdiv class=\"th-page\"\u003e\n\u003cp class=\"th-prose-title\"\u003eBuilt for the outdoors. Ready for whatever the weather brings.\u003c\/p\u003e\n\u003cp class=\"th-prose-body\"\u003eThe Outdoor Dog Coat is made for dogs who keep moving when the weather changes. Its full-body design helps protect your dog from wind, rain, mud, and wet conditions, while keeping the legs, belly, and back covered on everyday walks and outdoor adventures.\u003c\/p\u003e\n\u003cp class=\"th-prose-body\"\u003eWaterproof and windproof protection meets a practical, movement-friendly design. Adjustable neck and waist drawstrings help create a secure fit, while reflective trim adds visibility when daylight fades.\u003c\/p\u003e\n\u003chr class=\"th-divider\"\u003e\n\u003cp class=\"th-prose-title\"\u003eFull-body protection without slowing them down.\u003c\/p\u003e\n\u003cp class=\"th-prose-body\"\u003eFrom open trails to wet pavements, the full-body construction helps shield your dog's back, belly, legs, and tail area from changing outdoor conditions. Elastic leg cuffs help keep the lower legs covered, while the elastic tail band helps keep the coat in place as your dog moves.\u003c\/p\u003e\n\u003cp class=\"th-prose-body\"\u003eThe adjustable neck and waist drawstrings let you fine-tune the fit for different body shapes. A built-in chest D-ring provides a convenient leash attachment point when you need direct control outdoors.\u003c\/p\u003e\n\u003cp class=\"th-prose-body\"\u003eReflective trim helps your dog stay more visible during early-morning starts, evening walks, and other low-light conditions.\u003c\/p\u003e\n\u003chr class=\"th-divider\"\u003e\n\u003cp class=\"th-section-label\"\u003eHighlights\u003c\/p\u003e\n\u003cdiv class=\"th-highlights-grid\"\u003e\n\u003cdiv class=\"th-highlight-item\"\u003e\n\u003cp class=\"th-hi-title\"\u003eWaterproof outer protection\u003c\/p\u003e\n\u003cp class=\"th-hi-desc\"\u003eHelps keep rain and wet weather from reaching your dog's coat\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-highlight-item\"\u003e\n\u003cp class=\"th-hi-title\"\u003eWindproof coverage\u003c\/p\u003e\n\u003cp class=\"th-hi-desc\"\u003eFull-body construction helps shield against cold, windy conditions\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-highlight-item\"\u003e\n\u003cp class=\"th-hi-title\"\u003eFull-body design\u003c\/p\u003e\n\u003cp class=\"th-hi-desc\"\u003eExtended coverage protects the back, belly, legs, and tail area\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-highlight-item\"\u003e\n\u003cp class=\"th-hi-title\"\u003eBuilt-in chest D-ring\u003c\/p\u003e\n\u003cp class=\"th-hi-desc\"\u003eConvenient leash attachment for outdoor walks and adventures\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-highlight-item\"\u003e\n\u003cp class=\"th-hi-title\"\u003eElastic leg cuffs\u003c\/p\u003e\n\u003cp class=\"th-hi-desc\"\u003eHelp keep the lower legs covered while your dog is moving\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-highlight-item\"\u003e\n\u003cp class=\"th-hi-title\"\u003eElastic tail band\u003c\/p\u003e\n\u003cp class=\"th-hi-desc\"\u003eHelps keep the coat positioned securely around the tail\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-highlight-item\"\u003e\n\u003cp class=\"th-hi-title\"\u003eReflective trim\u003c\/p\u003e\n\u003cp class=\"th-hi-desc\"\u003eAdds visibility for early mornings, evenings, and low light\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-highlight-item\"\u003e\n\u003cp class=\"th-hi-title\"\u003eAdjustable fit\u003c\/p\u003e\n\u003cp class=\"th-hi-desc\"\u003eNeck and waist drawstrings help create a closer, more secure fit\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"th-divider\"\u003e\n\u003cp class=\"th-section-label\"\u003eSpecifications\u003c\/p\u003e\n\u003ctable class=\"th-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProtection\u003c\/td\u003e\n\u003ctd\u003eWaterproof and windproof outdoor protection\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCoverage\u003c\/td\u003e\n\u003ctd\u003eFull-body coverage with back, belly, leg, and tail protection\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeash attachment\u003c\/td\u003e\n\u003ctd\u003eBuilt-in chest D-ring\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeg fit\u003c\/td\u003e\n\u003ctd\u003eElastic cuffs for a secure lower-leg fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTail fit\u003c\/td\u003e\n\u003ctd\u003eElastic tail band helps keep the coat in position\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVisibility\u003c\/td\u003e\n\u003ctd\u003eReflective trim for low-light conditions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAdjustment\u003c\/td\u003e\n\u003ctd\u003eAdjustable neck and waist drawstrings\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes\u003c\/td\u003e\n\u003ctd\u003eS · M · L · XL · 2XL · 3XL · 4XL · 5XL · 6XL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003chr class=\"th-divider\"\u003e\n\u003cp class=\"th-section-label\"\u003eSize guide\u003c\/p\u003e\n\u003cp class=\"th-size-intro\"\u003eMeasure your dog before ordering. Measure the back from the base of the neck to the base of the tail, the chest around the widest point, and the neck around its base. Compare all three measurements with the chart below and choose the size that best matches your dog.\u003c\/p\u003e\n\u003cdiv class=\"th-size-grid\"\u003e\n\u003cdiv class=\"th-size-cell\"\u003e\n\u003cp class=\"th-size-num\"\u003eS\u003c\/p\u003e\n\u003cp class=\"th-size-note\"\u003eBack 21 cm\u003cbr\u003eChest 41 cm\u003cbr\u003eNeck 27 cm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-size-cell\"\u003e\n\u003cp class=\"th-size-num\"\u003eM\u003c\/p\u003e\n\u003cp class=\"th-size-note\"\u003eBack 25 cm\u003cbr\u003eChest 45 cm\u003cbr\u003eNeck 30 cm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-size-cell\"\u003e\n\u003cp class=\"th-size-num\"\u003eL\u003c\/p\u003e\n\u003cp class=\"th-size-note\"\u003eBack 29 cm\u003cbr\u003eChest 49 cm\u003cbr\u003eNeck 32 cm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-size-cell\"\u003e\n\u003cp class=\"th-size-num\"\u003eXL\u003c\/p\u003e\n\u003cp class=\"th-size-note\"\u003eBack 33 cm\u003cbr\u003eChest 53 cm\u003cbr\u003eNeck 35 cm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-size-cell\"\u003e\n\u003cp class=\"th-size-num\"\u003e2XL\u003c\/p\u003e\n\u003cp class=\"th-size-note\"\u003eBack 37 cm\u003cbr\u003eChest 57 cm\u003cbr\u003eNeck 37 cm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-size-cell\"\u003e\n\u003cp class=\"th-size-num\"\u003e3XL\u003c\/p\u003e\n\u003cp class=\"th-size-note\"\u003eBack 41 cm\u003cbr\u003eChest 61 cm\u003cbr\u003eNeck 40 cm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-size-cell\"\u003e\n\u003cp class=\"th-size-num\"\u003e4XL\u003c\/p\u003e\n\u003cp class=\"th-size-note\"\u003eBack 47 cm\u003cbr\u003eChest 69 cm\u003cbr\u003eNeck 47 cm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-size-cell\"\u003e\n\u003cp class=\"th-size-num\"\u003e5XL\u003c\/p\u003e\n\u003cp class=\"th-size-note\"\u003eBack 51 cm\u003cbr\u003eChest 75 cm\u003cbr\u003eNeck 49 cm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-size-cell\"\u003e\n\u003cp class=\"th-size-num\"\u003e6XL\u003c\/p\u003e\n\u003cp class=\"th-size-note\"\u003eBack 55 cm\u003cbr\u003eChest 81 cm\u003cbr\u003eNeck 52 cm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"th-size-note\"\u003eMeasurements are in cm. For the best fit, measure your dog while standing naturally. If measurements fall between sizes, compare the back, chest, and neck dimensions before selecting.\u003c\/p\u003e\n\u003chr class=\"th-divider\"\u003e\n\u003cp class=\"th-section-label\"\u003eCare\u003c\/p\u003e\n\u003cp class=\"th-care-text\"\u003eWipe clean or hand wash in cold water when needed. Air dry naturally away from direct heat and prolonged sunlight. Do not use high heat, as it may affect the waterproof coating and elastic components. Check the drawstrings, elastic cuffs, tail band, and chest D-ring regularly for signs of wear.\u003c\/p\u003e\n\u003chr class=\"th-divider\"\u003e\n\u003cdiv class=\"th-kit-card\"\u003e\n\u003cp class=\"th-kit-text\"\u003ePair the outdoor coat with a trail harness and outdoor leash for a complete setup on wet, windy days. Built for dogs who would rather keep exploring than head home because of the weather.\u003c\/p\u003e\n\u003cdiv class=\"th-kit-links\"\u003e\n\u003ca class=\"th-kit-link\" href=\"\/es\/collections\/dog-harnesses\"\u003eTrail Harness →\u003c\/a\u003e \u003ca class=\"th-kit-link\" href=\"\/es\/collections\/dog-leashes\"\u003eDog Leash →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e```\u003c\/p\u003e","brand":"Tailooo","offers":[{"title":"Slate \/ M","offer_id":53656549785943,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Slate \/ L","offer_id":53656549818711,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Slate \/ XL","offer_id":53656549851479,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Slate \/ 2XL","offer_id":53656549884247,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Slate \/ 3XL","offer_id":53656549917015,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Slate \/ 4XL","offer_id":53656549949783,"sku":null,"price":38.99,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ M","offer_id":55171345383767,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ L","offer_id":55171345416535,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ XL","offer_id":55171345449303,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 2XL","offer_id":55171345482071,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 3XL","offer_id":55171345514839,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 4XL","offer_id":55171345547607,"sku":null,"price":38.99,"currency_code":"GBP","in_stock":true},{"title":"Holographic \/ M","offer_id":55171345678679,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Holographic \/ L","offer_id":55171345711447,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Holographic \/ XL","offer_id":55171345744215,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Holographic \/ 2XL","offer_id":55171345776983,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Holographic \/ 3XL","offer_id":55171345809751,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Holographic \/ 4XL","offer_id":55171345842519,"sku":null,"price":38.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/5000\/0983\/files\/waterproof-full-body-dog-rain-coat-with-built-in-harness.jpg?v=1789030128"},{"product_id":"ceramic-slow-feeder-bowl","title":"Base Camp Bowl · Dune","description":"\u003cstyle\u003e\n  .bc-page { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; max-width: 700px; color: #1a1a18; }\n  .bc-divider { height: 1px; background: #e8e6e0; margin: 2rem 0; border: none; }\n  .bc-section-label { font-size: 11px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: #888780; margin-bottom: 1rem; }\n  .bc-prose-title { font-size: 16px; font-weight: 500; color: #1a1a18; margin-bottom: 10px; line-height: 1.4; }\n  .bc-prose-body { font-size: 14px; color: #5f5e5a; line-height: 1.75; margin-bottom: 10px; }\n  .bc-highlights-grid { display: grid; grid-template-columns: 1fr 1fr; border: 1px solid #e8e6e0; border-radius: 8px; overflow: hidden; gap: 1px; background: #e8e6e0; }\n  .bc-highlight-item { background: #fff; padding: 14px 16px; }\n  .bc-hi-title { font-size: 13px; font-weight: 500; color: #1a1a18; margin-bottom: 3px; }\n  .bc-hi-desc { font-size: 12px; color: #5f5e5a; line-height: 1.55; }\n  .bc-spec-table { width: 100%; border-collapse: collapse; }\n  .bc-spec-table tr { border-bottom: 1px solid #e8e6e0; }\n  .bc-spec-table tr:last-child { border-bottom: none; }\n  .bc-spec-table td { padding: 10px 0; font-size: 13px; vertical-align: top; }\n  .bc-spec-table td:first-child { color: #888780; width: 140px; }\n  .bc-spec-table td:last-child { color: #1a1a18; }\n  .bc-color-row { display: flex; gap: 10px; flex-wrap: wrap; margin-top: 4px; }\n  .bc-color-item { display: flex; flex-direction: column; align-items: center; gap: 5px; }\n  .bc-color-swatch { width: 28px; height: 28px; border-radius: 50%; border: 1px solid #e8e6e0; }\n  .bc-color-swatch-active { width: 28px; height: 28px; border-radius: 50%; border: 2px solid #1a1a18; }\n  .bc-color-name { font-size: 11px; color: #888780; text-align: center; }\n  .bc-color-name-active { font-size: 11px; color: #1a1a18; font-weight: 500; text-align: center; }\n  .bc-care-text { font-size: 13px; color: #5f5e5a; line-height: 1.75; }\n  .bc-kit-card { border: 1px solid #e8e6e0; border-radius: 8px; padding: 16px 18px; display: flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap; }\n  .bc-kit-text { font-size: 13px; color: #5f5e5a; line-height: 1.6; flex: 1; min-width: 200px; }\n  .bc-kit-links { display: flex; gap: 8px; flex-wrap: wrap; }\n  .bc-kit-link { font-size: 12px; font-weight: 500; color: #1a1a18; padding: 6px 12px; border: 1px solid #d3d1c7; border-radius: 6px; text-decoration: none; white-space: nowrap; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bc-page\"\u003e\n\n  \u003cp class=\"bc-prose-title\"\u003eAfter every trail, a proper meal.\u003c\/p\u003e\n  \u003cp class=\"bc-prose-body\"\u003eThe Base Camp Bowl slows your dog down at mealtime — the raised petal maze extends feeding time naturally, reducing gulping, bloating, and post-meal discomfort. Under-glaze ceramic. Dishwasher safe. Sits still on hardwood floors.\u003c\/p\u003e\n  \u003cp class=\"bc-prose-body\"\u003eDesigned for dogs under 12.5 kg. Holds 380 ml. Heavy enough not to slide, light enough to lift one-handed.\u003c\/p\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-prose-title\"\u003eFunction without compromise.\u003c\/p\u003e\n  \u003cp class=\"bc-prose-body\"\u003eThe 10–15 mm staggered ridges and petal columns create natural feeding obstacles — your dog works through the maze, chews more, eats slower, and digests better. The wide, heavy ceramic base stays put without a mat underneath.\u003c\/p\u003e\n  \u003cp class=\"bc-prose-body\"\u003eUnder-glaze firing means the colour is sealed inside the ceramic, not painted on top. Scratch-resistant, bacteria-resistant, and safe for daily use. Rinse under the tap and it's done.\u003c\/p\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eHighlights\u003c\/p\u003e\n  \u003cdiv class=\"bc-highlights-grid\"\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eSlow-feed maze\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003e10–15 mm ridges extend mealtime, reduce gulping\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eUnder-glaze ceramic\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eColour sealed inside — scratch and bacteria resistant\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eNon-tip base\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eWide, heavy base stays put without a mat\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eEasy to clean\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eSmooth glaze, rinse under tap, no scrubbing\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eRight-sized\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003e380 ml capacity, ideal for dogs under 12.5 kg\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eHome-friendly design\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eSits cleanly on any surface, no dedicated mat needed\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eSpecifications\u003c\/p\u003e\n  \u003ctable class=\"bc-spec-table\"\u003e\n    \u003ctr\u003e\n\u003ctd\u003eCapacity\u003c\/td\u003e\n\u003ctd\u003e380 ml\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eDiameter\u003c\/td\u003e\n\u003ctd\u003e16 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eHeight\u003c\/td\u003e\n\u003ctd\u003e4 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e570 g\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eCeramic — under-glaze colour firing\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eSuitable for\u003c\/td\u003e\n\u003ctd\u003eDogs under 12.5 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eColours\u003c\/td\u003e\n\u003ctd\u003eDune · Forest · Ember\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003ePackaging\u003c\/td\u003e\n\u003ctd\u003e19.5 × 19.5 × 8.7 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/table\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eColours\u003c\/p\u003e\n  \u003cdiv class=\"bc-color-row\"\u003e\n    \u003cdiv class=\"bc-color-item\"\u003e\n      \u003cdiv class=\"bc-color-swatch-active\" style=\"background:#b5944a;\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bc-color-name-active\"\u003eDune\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-color-item\"\u003e\n      \u003cdiv class=\"bc-color-swatch\" style=\"background:#2d5c4a;\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bc-color-name\"\u003eForest\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-color-item\"\u003e\n      \u003cdiv class=\"bc-color-swatch\" style=\"background:#8b3a2a;\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bc-color-name\"\u003eEmber\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eCare\u003c\/p\u003e\n  \u003cp class=\"bc-care-text\"\u003eHand wash or rinse under running water. The smooth ceramic glaze prevents food from sticking. Do not microwave or expose to sudden temperature changes. Handle with care — ceramic may chip on hard surfaces.\u003c\/p\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cdiv class=\"bc-kit-card\"\u003e\n    \u003cp class=\"bc-kit-text\"\u003ePart of the AT HOME collection — built for the quieter end of every adventure. Pair with the Trail Harness or Storm Coat for the full kit.\u003c\/p\u003e\n    \u003cdiv class=\"bc-kit-links\"\u003e\n      \u003ca class=\"bc-kit-link\" href=\"https:\/\/tailooo.com\/collections\/dog-harnesses\"\u003eTrail Harness →\u003c\/a\u003e\n      \u003ca class=\"bc-kit-link\" href=\"https:\/\/tailooo.com\/collections\/dog-coats-jackets\"\u003eStorm Coat →\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Tailooo Pet","offers":[{"title":"Dune","offer_id":53656545722711,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/5000\/0983\/files\/yellow-ceramic-slow-feeder-dog-bowl-isolated-on-white_7d7e1a0b-a8ce-4aa7-a1a8-63513ef43f61.jpg?v=1789033369"},{"product_id":"dog-harness-no-pull-tactical","title":"1.0 Trail Dog Harness · Pitch","description":"\u003cstyle\u003e\n  .th-page { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; max-width: 700px; color: #1a1a18; }\n  .th-divider { height: 1px; background: #e8e6e0; margin: 2rem 0; border: none; }\n  .th-section-label { font-size: 11px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: #888780; margin-bottom: 1rem; }\n  .th-prose-title { font-size: 16px; font-weight: 500; color: #1a1a18; margin-bottom: 10px; line-height: 1.4; }\n  .th-prose-body { font-size: 14px; color: #5f5e5a; line-height: 1.75; margin-bottom: 10px; }\n  .th-highlights-grid { display: grid; grid-template-columns: 1fr 1fr; border: 1px solid #e8e6e0; border-radius: 8px; overflow: hidden; gap: 1px; background: #e8e6e0; }\n  .th-highlight-item { background: #fff; padding: 14px 16px; }\n  .th-hi-title { font-size: 13px; font-weight: 500; color: #1a1a18; margin-bottom: 3px; }\n  .th-hi-desc { font-size: 12px; color: #5f5e5a; line-height: 1.55; }\n  .th-spec-table { width: 100%; border-collapse: collapse; }\n  .th-spec-table tr { border-bottom: 1px solid #e8e6e0; }\n  .th-spec-table tr:last-child { border-bottom: none; }\n  .th-spec-table td { padding: 10px 0; font-size: 13px; vertical-align: top; }\n  .th-spec-table td:first-child { color: #888780; width: 120px; }\n  .th-spec-table td:last-child { color: #1a1a18; }\n  .th-size-intro { font-size: 13px; color: #5f5e5a; line-height: 1.65; margin-bottom: 16px; }\n  .th-size-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 8px; margin-bottom: 10px; }\n  .th-size-cell { border: 1px solid #e8e6e0; border-radius: 6px; padding: 12px 6px; text-align: center; }\n  .th-size-num { font-size: 14px; font-weight: 500; color: #1a1a18; margin-bottom: 4px; }\n  .th-size-note { font-size: 12px; color: #888780; }\n  .th-care-text { font-size: 13px; color: #5f5e5a; line-height: 1.75; }\n  .th-kit-card { border: 1px solid #e8e6e0; border-radius: 8px; padding: 16px 18px; display: flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap; }\n  .th-kit-text { font-size: 13px; color: #5f5e5a; line-height: 1.6; flex: 1; min-width: 200px; }\n  .th-kit-links { display: flex; gap: 8px; flex-wrap: wrap; }\n  .th-kit-link { font-size: 12px; font-weight: 500; color: #1a1a18; padding: 6px 12px; border: 1px solid #d3d1c7; border-radius: 6px; text-decoration: none; white-space: nowrap; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"th-page\"\u003e\n\n  \u003cp class=\"th-prose-title\"\u003eSome dogs pull. Every dog deserves to go further.\u003c\/p\u003e\n  \u003cp class=\"th-prose-body\"\u003eThe Trail Harness is built for dogs who don't slow down — and owners who keep up. Dual attachment points give you precise control on busy streets and open trails. Padded chest and belly panels mean your dog stays comfortable whether you're out for twenty minutes or four hours.\u003c\/p\u003e\n  \u003cp class=\"th-prose-body\"\u003eMilitary-grade nylon shell. Breathable mesh lining. Reinforced stitching throughout. Gear that earns its keep on every walk.\u003c\/p\u003e\n\n  \u003chr class=\"th-divider\"\u003e\n\n  \u003cp class=\"th-prose-title\"\u003eBuilt for the trail. Ready for the city.\u003c\/p\u003e\n  \u003cp class=\"th-prose-body\"\u003eFront and rear D-rings redirect momentum without pressure on the throat — the cleaner solution for dogs that lunge or pull. The reinforced top handle gives you instant control in tight situations: a crowded café, a narrow pavement, a sudden distraction.\u003c\/p\u003e\n  \u003cp class=\"th-prose-body\"\u003eMOLLE patch panel for ID tags or custom badges. 360° reflective stitching for early mornings and late evenings. Quick-release buckles so you're on and off in seconds, no lifting over the head.\u003c\/p\u003e\n  \u003cp class=\"th-prose-body\"\u003eOne harness. Every situation.\u003c\/p\u003e\n\n  \u003chr class=\"th-divider\"\u003e\n\n  \u003cp class=\"th-section-label\"\u003eHighlights\u003c\/p\u003e\n  \u003cdiv class=\"th-highlights-grid\"\u003e\n    \u003cdiv class=\"th-highlight-item\"\u003e\n      \u003cp class=\"th-hi-title\"\u003eDual D-rings\u003c\/p\u003e\n      \u003cp class=\"th-hi-desc\"\u003eFront and rear attachment for training and everyday walks\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"th-highlight-item\"\u003e\n      \u003cp class=\"th-hi-title\"\u003eGrab handle\u003c\/p\u003e\n      \u003cp class=\"th-hi-desc\"\u003eInstant control when you need it most\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"th-highlight-item\"\u003e\n      \u003cp class=\"th-hi-title\"\u003eMOLLE panel\u003c\/p\u003e\n      \u003cp class=\"th-hi-desc\"\u003eAttach ID patches or custom accessories, 10 × 7 cm\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"th-highlight-item\"\u003e\n      \u003cp class=\"th-hi-title\"\u003e360° reflective\u003c\/p\u003e\n      \u003cp class=\"th-hi-desc\"\u003eVisible from every angle in low light\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"th-highlight-item\"\u003e\n      \u003cp class=\"th-hi-title\"\u003ePadded mesh lining\u003c\/p\u003e\n      \u003cp class=\"th-hi-desc\"\u003ePressure distributed evenly, no chafing\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"th-highlight-item\"\u003e\n      \u003cp class=\"th-hi-title\"\u003eQuick-release buckles\u003c\/p\u003e\n      \u003cp class=\"th-hi-desc\"\u003eOn and off in seconds, no fuss\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"th-highlight-item\"\u003e\n      \u003cp class=\"th-hi-title\"\u003e4-point adjustment\u003c\/p\u003e\n      \u003cp class=\"th-hi-desc\"\u003eSecure fit for any body shape\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"th-highlight-item\" style=\"background:#f9f8f6;\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"th-divider\"\u003e\n\n  \u003cp class=\"th-section-label\"\u003eSpecifications\u003c\/p\u003e\n  \u003ctable class=\"th-spec-table\"\u003e\n    \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMilitary-grade nylon shell, breathable mesh lining\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eAttachment\u003c\/td\u003e\n\u003ctd\u003e2 × D-rings — front chest \u0026amp; back dorsal\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eClosure\u003c\/td\u003e\n\u003ctd\u003e2 × side-release quick-release buckles\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eHandle\u003c\/td\u003e\n\u003ctd\u003eReinforced top grab handle\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003ePatch panel\u003c\/td\u003e\n\u003ctd\u003eHook-and-loop MOLLE grid — 10 × 7 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eReflective\u003c\/td\u003e\n\u003ctd\u003e360° stitched strips\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eColours\u003c\/td\u003e\n\u003ctd\u003ePitch · Forest · Dune\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eSizes\u003c\/td\u003e\n\u003ctd\u003eXS · S · M · L · XL\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/table\u003e\n\n  \u003chr class=\"th-divider\"\u003e\n\n  \u003cp class=\"th-section-label\"\u003eSize guide\u003c\/p\u003e\n  \u003cp class=\"th-size-intro\"\u003eMeasure your dog's chest girth at the widest point — just behind the front legs. When between sizes, go up. A well-fitted harness sits snug without restricting movement or breathing.\u003c\/p\u003e\n  \u003cdiv class=\"th-size-grid\"\u003e\n    \u003cdiv class=\"th-size-cell\"\u003e\u003cp class=\"th-size-num\"\u003eXS\u003c\/p\u003e\u003c\/div\u003e\n    \u003cdiv class=\"th-size-cell\"\u003e\u003cp class=\"th-size-num\"\u003eS\u003c\/p\u003e\u003c\/div\u003e\n    \u003cdiv class=\"th-size-cell\"\u003e\u003cp class=\"th-size-num\"\u003eM\u003c\/p\u003e\u003c\/div\u003e\n    \u003cdiv class=\"th-size-cell\"\u003e\u003cp class=\"th-size-num\"\u003eL\u003c\/p\u003e\u003c\/div\u003e\n    \u003cdiv class=\"th-size-cell\"\u003e\u003cp class=\"th-size-num\"\u003eXL\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"th-size-note\"\u003eRefer to the size chart on the product page for chest girth measurements. When between sizes, go up.\u003c\/p\u003e\n\n  \u003chr class=\"th-divider\"\u003e\n\n  \u003cp class=\"th-section-label\"\u003eCare\u003c\/p\u003e\n  \u003cp class=\"th-care-text\"\u003eHand wash in cold water. Air dry away from direct sunlight. Check buckles and stitching regularly.\u003c\/p\u003e\n\n  \u003chr class=\"th-divider\"\u003e\n\n  \u003cdiv class=\"th-kit-card\"\u003e\n    \u003cp class=\"th-kit-text\"\u003ePair the Trail Harness with the Storm Coat for full-body weather protection, or the Ridge Leash for hands-free running. Built to work together.\u003c\/p\u003e\n    \u003cdiv class=\"th-kit-links\"\u003e\n      \u003ca class=\"th-kit-link\" href=\"\/es\/collections\/dog-coats-jackets\"\u003eStorm Coat →\u003c\/a\u003e\n      \u003ca class=\"th-kit-link\" href=\"\/es\/collections\/dog-leashes\"\u003eRidge Leash →\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Tailooo","offers":[{"title":"Pitch \/ S","offer_id":53636352770391,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Pitch \/ M","offer_id":53656538841431,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Pitch \/ L","offer_id":53656538874199,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true},{"title":"Pitch \/ XL","offer_id":53656538906967,"sku":null,"price":34.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/5000\/0983\/files\/dog-harness-no-pull-tactical-black-lable_139f9595-d40e-4226-b668-6c514ca6ce69.jpg?v=1789031162"},{"product_id":"dog-boots-winter-waterproof","title":"Trailhead Waterproof Dog Boots – Pitch","description":"\u003cstyle\u003e\n  .tb-page { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; max-width: 700px; color: #1a1a18; }\n  .tb-divider { height: 1px; background: #e8e6e0; margin: 2rem 0; border: none; }\n  .tb-section-label { font-size: 11px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: #888780; margin-bottom: 1rem; }\n  .tb-prose-title { font-size: 16px; font-weight: 500; color: #1a1a18; margin-bottom: 10px; line-height: 1.4; }\n  .tb-prose-body { font-size: 14px; color: #5f5e5a; line-height: 1.75; margin-bottom: 10px; }\n  .tb-highlights-grid { display: grid; grid-template-columns: 1fr 1fr; border: 1px solid #e8e6e0; border-radius: 8px; overflow: hidden; gap: 1px; background: #e8e6e0; }\n  .tb-highlight-item { background: #fff; padding: 14px 16px; }\n  .tb-hi-title { font-size: 13px; font-weight: 500; color: #1a1a18; margin-bottom: 3px; }\n  .tb-hi-desc { font-size: 12px; color: #5f5e5a; line-height: 1.55; }\n  .tb-spec-table { width: 100%; border-collapse: collapse; }\n  .tb-spec-table tr { border-bottom: 1px solid #e8e6e0; }\n  .tb-spec-table tr:last-child { border-bottom: none; }\n  .tb-spec-table td { padding: 10px 0; font-size: 13px; vertical-align: top; }\n  .tb-spec-table td:first-child { color: #888780; width: 120px; }\n  .tb-spec-table td:last-child { color: #1a1a18; }\n  .tb-size-intro { font-size: 13px; color: #5f5e5a; line-height: 1.65; margin-bottom: 16px; }\n  .tb-size-grid { display: grid; grid-template-columns: repeat(6, 1fr); gap: 8px; margin-bottom: 10px; }\n  .tb-size-cell { border: 1px solid #e8e6e0; border-radius: 6px; padding: 10px 6px; text-align: center; }\n  .tb-size-num { font-size: 14px; font-weight: 500; color: #1a1a18; margin-bottom: 4px; }\n  .tb-size-cm { font-size: 11px; color: #5f5e5a; line-height: 1.4; }\n  .tb-size-note { font-size: 12px; color: #888780; }\n  .tb-care-text { font-size: 13px; color: #5f5e5a; line-height: 1.75; }\n  .tb-kit-card { border: 1px solid #e8e6e0; border-radius: 8px; padding: 16px 18px; display: flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap; }\n  .tb-kit-text { font-size: 13px; color: #5f5e5a; line-height: 1.6; flex: 1; min-width: 200px; }\n  .tb-kit-links { display: flex; gap: 8px; flex-wrap: wrap; }\n  .tb-kit-link { font-size: 12px; font-weight: 500; color: #1a1a18; padding: 6px 12px; border: 1px solid #d3d1c7; border-radius: 6px; text-decoration: none; white-space: nowrap; }\n\u003c\/style\u003e\n\u003cdiv class=\"tb-page\"\u003e\n\u003cp class=\"tb-prose-title\"\u003ePaws built for pavement. Gear built for everything else.\u003c\/p\u003e\n\u003cp class=\"tb-prose-body\"\u003eThe Trailhead Boots protect what matters most—at ground level. Four-way stretch waterproof fabric keeps paws dry through puddles, wet grass, and snow. A high-grip rubber sole holds traction on ice, rock, and loose terrain. Double fleece lining keeps warmth in without trapping heat.\u003c\/p\u003e\n\u003cp class=\"tb-prose-body\"\u003eReflective straps on all sides. High-cut design that stays on through a full trail run. Built for dogs that actually go places.\u003c\/p\u003e\n\u003chr class=\"tb-divider\"\u003e\n\u003cp class=\"tb-prose-title\"\u003eFrom the first step to the last.\u003c\/p\u003e\n\u003cp class=\"tb-prose-body\"\u003eThe stay-on fit is the detail that makes the difference. Adjustable reflective straps lock each boot in place—no losing one mid-walk, no stopping to readjust. The high-cut collar protects the lower leg as well as the paw. On and off in seconds.\u003c\/p\u003e\n\u003cp class=\"tb-prose-body\"\u003eRubber sole grips where paws can't. Fleece lining cushions where the ground is hard. Stretch fabric moves with your dog, not against it.\u003c\/p\u003e\n\u003chr class=\"tb-divider\"\u003e\n\u003cp class=\"tb-section-label\"\u003eHighlights\u003c\/p\u003e\n\u003cdiv class=\"tb-highlights-grid\"\u003e\n\u003cdiv class=\"tb-highlight-item\"\u003e\n\u003cp class=\"tb-hi-title\"\u003eWaterproof stretch fabric\u003c\/p\u003e\n\u003cp class=\"tb-hi-desc\"\u003eFour-way stretch, splash and rainproof\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tb-highlight-item\"\u003e\n\u003cp class=\"tb-hi-title\"\u003eHigh-grip rubber sole\u003c\/p\u003e\n\u003cp class=\"tb-hi-desc\"\u003eTraction on ice, rock, and wet surfaces\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tb-highlight-item\"\u003e\n\u003cp class=\"tb-hi-title\"\u003eReflective straps\u003c\/p\u003e\n\u003cp class=\"tb-hi-desc\"\u003eVisible from every angle in low light\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tb-highlight-item\"\u003e\n\u003cp class=\"tb-hi-title\"\u003eDouble fleece lining\u003c\/p\u003e\n\u003cp class=\"tb-hi-desc\"\u003eWarm, breathable, no overheating\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tb-highlight-item\"\u003e\n\u003cp class=\"tb-hi-title\"\u003eHigh-cut stay-on design\u003c\/p\u003e\n\u003cp class=\"tb-hi-desc\"\u003eSecured fit, lower leg protection\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tb-highlight-item\"\u003e\n\u003cp class=\"tb-hi-title\"\u003eWear-resistant construction\u003c\/p\u003e\n\u003cp class=\"tb-hi-desc\"\u003eBuilt for rough terrain and daily use\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"tb-divider\"\u003e\n\u003cp class=\"tb-section-label\"\u003eSpecifications\u003c\/p\u003e\n\u003ctable class=\"tb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eUpper\u003c\/td\u003e\n\u003ctd\u003eFour-way stretch water-resistant fabric\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLining\u003c\/td\u003e\n\u003ctd\u003eDouble-sided fleece\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSole\u003c\/td\u003e\n\u003ctd\u003eHigh-elasticity rubber\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStraps\u003c\/td\u003e\n\u003ctd\u003eMulti-reflective adjustable nylon\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColour\u003c\/td\u003e\n\u003ctd\u003ePitch (Black-Grey)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes\u003c\/td\u003e\n\u003ctd\u003e3 · 4 · 5 · 6 · 7 · 8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003chr class=\"tb-divider\"\u003e\n\u003cp class=\"tb-section-label\"\u003eSize guide\u003c\/p\u003e\n\u003cp class=\"tb-size-intro\"\u003ePlace your dog's paw flat on paper and press down—mimicking how the paw spreads when walking. Measure the widest point left to right. Choose the size where your dog's paw width is smaller than the boot width below.\u003c\/p\u003e\n\u003cdiv class=\"tb-size-grid\"\u003e\n\u003cdiv class=\"tb-size-cell\"\u003e\n\u003cp class=\"tb-size-num\"\u003e3\u003c\/p\u003e\n\u003cp class=\"tb-size-cm\"\u003e4.5 cm\u003cbr\u003e1.77 in\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tb-size-cell\"\u003e\n\u003cp class=\"tb-size-num\"\u003e4\u003c\/p\u003e\n\u003cp class=\"tb-size-cm\"\u003e5.0 cm\u003cbr\u003e1.97 in\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tb-size-cell\"\u003e\n\u003cp class=\"tb-size-num\"\u003e5\u003c\/p\u003e\n\u003cp class=\"tb-size-cm\"\u003e5.7 cm\u003cbr\u003e2.24 in\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tb-size-cell\"\u003e\n\u003cp class=\"tb-size-num\"\u003e6\u003c\/p\u003e\n\u003cp class=\"tb-size-cm\"\u003e6.4 cm\u003cbr\u003e2.52 in\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tb-size-cell\"\u003e\n\u003cp class=\"tb-size-num\"\u003e7\u003c\/p\u003e\n\u003cp class=\"tb-size-cm\"\u003e7.0 cm\u003cbr\u003e2.75 in\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tb-size-cell\"\u003e\n\u003cp class=\"tb-size-num\"\u003e8\u003c\/p\u003e\n\u003cp class=\"tb-size-cm\"\u003e7.5 cm\u003cbr\u003e2.95 in\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"tb-size-note\"\u003eMax paw width listed. When between sizes, go up.\u003c\/p\u003e\n\u003chr class=\"tb-divider\"\u003e\n\u003cp class=\"tb-section-label\"\u003eCare\u003c\/p\u003e\n\u003cp class=\"tb-care-text\"\u003eHand wash with mild soap and cold water. Wipe rubber soles after muddy walks. Air dry flat, away from direct sunlight.\u003c\/p\u003e\n\u003chr class=\"tb-divider\"\u003e\n\u003cdiv class=\"tb-kit-card\"\u003e\n\u003cp class=\"tb-kit-text\"\u003ePair with the Trail Harness for full body control on the trail or the Storm Coat for complete weather protection from head to paw.\u003c\/p\u003e\n\u003cdiv class=\"tb-kit-links\"\u003e\n\u003ca class=\"tb-kit-link\" href=\"\/es\/collections\/dog-harnesses\"\u003eTrail Harness →\u003c\/a\u003e \u003ca class=\"tb-kit-link\" href=\"\/es\/collections\/dog-coats-jackets\"\u003eStorm Coat →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Tailooo Pet","offers":[{"title":"Pitch \/ S","offer_id":53656543822167,"sku":null,"price":31.99,"currency_code":"GBP","in_stock":true},{"title":"Pitch \/ M","offer_id":53656543854935,"sku":null,"price":31.99,"currency_code":"GBP","in_stock":true},{"title":"Pitch \/ L","offer_id":53656543887703,"sku":null,"price":31.99,"currency_code":"GBP","in_stock":true},{"title":"Pitch \/ XL","offer_id":53656543920471,"sku":null,"price":31.99,"currency_code":"GBP","in_stock":true},{"title":"Pitch \/ XXL","offer_id":53656543953239,"sku":null,"price":31.99,"currency_code":"GBP","in_stock":true},{"title":"Pitch \/ XXXL","offer_id":53656543986007,"sku":null,"price":31.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/5000\/0983\/files\/waterproof-reflective-dog-winter-boots-set-isolated.jpg?v=1789029985"},{"product_id":"orthopedic-dog-bed","title":"Orthopedic Dog Bed Mattress · Slate","description":"\u003cstyle\u003e\n  .bc-page { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; max-width: 700px; color: #1a1a18; }\n  .bc-divider { height: 1px; background: #e8e6e0; margin: 2rem 0; border: none; }\n  .bc-section-label { font-size: 11px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: #888780; margin-bottom: 1rem; }\n  .bc-prose-title { font-size: 16px; font-weight: 500; color: #1a1a18; margin-bottom: 10px; line-height: 1.4; }\n  .bc-prose-body { font-size: 14px; color: #5f5e5a; line-height: 1.75; margin-bottom: 10px; }\n  .bc-highlights-grid { display: grid; grid-template-columns: 1fr 1fr; border: 1px solid #e8e6e0; border-radius: 8px; overflow: hidden; gap: 1px; background: #e8e6e0; }\n  .bc-highlight-item { background: #fff; padding: 14px 16px; }\n  .bc-hi-title { font-size: 13px; font-weight: 500; color: #1a1a18; margin-bottom: 3px; }\n  .bc-hi-desc { font-size: 12px; color: #5f5e5a; line-height: 1.55; }\n  .bc-spec-table { width: 100%; border-collapse: collapse; }\n  .bc-spec-table tr { border-bottom: 1px solid #e8e6e0; }\n  .bc-spec-table tr:last-child { border-bottom: none; }\n  .bc-spec-table td { padding: 10px 0; font-size: 13px; vertical-align: top; }\n  .bc-spec-table td:first-child { color: #888780; width: 140px; }\n  .bc-spec-table td:last-child { color: #1a1a18; }\n  .bc-size-table { width: 100%; border-collapse: collapse; }\n  .bc-size-table thead tr { border-bottom: 1px solid #e8e6e0; }\n  .bc-size-table tbody tr { border-bottom: 1px solid #e8e6e0; }\n  .bc-size-table tbody tr:last-child { border-bottom: none; }\n  .bc-size-table th { padding: 8px 0; font-size: 11px; font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; color: #888780; text-align: left; }\n  .bc-size-table td { padding: 10px 0; font-size: 13px; color: #1a1a18; vertical-align: top; }\n  .bc-color-row { display: flex; gap: 10px; flex-wrap: wrap; margin-top: 4px; }\n  .bc-color-item { display: flex; flex-direction: column; align-items: center; gap: 5px; }\n  .bc-color-swatch { width: 28px; height: 28px; border-radius: 50%; border: 1px solid #e8e6e0; }\n  .bc-color-name { font-size: 11px; color: #888780; text-align: center; }\n  .bc-care-text { font-size: 13px; color: #5f5e5a; line-height: 1.75; }\n  .bc-layers-list { list-style: none; padding: 0; margin: 0; border: 1px solid #e8e6e0; border-radius: 8px; overflow: hidden; }\n  .bc-layers-list li { display: flex; align-items: flex-start; gap: 12px; padding: 11px 16px; border-bottom: 1px solid #e8e6e0; font-size: 13px; color: #1a1a18; }\n  .bc-layers-list li:last-child { border-bottom: none; }\n  .bc-layer-num { font-size: 11px; font-weight: 600; color: #888780; min-width: 20px; padding-top: 1px; }\n  .bc-layer-name { font-weight: 500; }\n  .bc-layer-desc { font-size: 12px; color: #5f5e5a; margin-top: 2px; }\n  .bc-kit-card { border: 1px solid #e8e6e0; border-radius: 8px; padding: 16px 18px; display: flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap; }\n  .bc-kit-text { font-size: 13px; color: #5f5e5a; line-height: 1.6; flex: 1; min-width: 200px; }\n  .bc-kit-links { display: flex; gap: 8px; flex-wrap: wrap; }\n  .bc-kit-link { font-size: 12px; font-weight: 500; color: #1a1a18; padding: 6px 12px; border: 1px solid #d3d1c7; border-radius: 6px; text-decoration: none; white-space: nowrap; }\n  .bc-note { font-size: 11px; color: #aaa8a2; margin-top: 10px; line-height: 1.6; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bc-page\"\u003e\n\n  \u003cp class=\"bc-prose-title\"\u003eRest is part of the adventure.\u003c\/p\u003e\n  \u003cp class=\"bc-prose-body\"\u003eMost dog beds flatten within months — leaving your dog sleeping on thin cotton with no real support. The Restore Mat · Slate was built differently. Eight engineered layers, 160 independent pocketed springs, and Grade-A natural latex work together to correct sleeping posture, relieve joint pressure, and stay cool through every season.\u003c\/p\u003e\n  \u003cp class=\"bc-prose-body\"\u003eFor dogs who go places — proper rest matters too.\u003c\/p\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-prose-title\"\u003eSupport that adapts. Comfort that lasts.\u003c\/p\u003e\n  \u003cp class=\"bc-prose-body\"\u003eThe micro pocketed spring system responds independently to each part of your dog's body — head, waist, and legs supported precisely, not uniformly. The natural latex layer adds pressure-free cushioning. Medium firmness rated 6.1\/10: not so soft it collapses, not so firm it resists. Your dog sinks in just enough to fully let go.\u003c\/p\u003e\n  \u003cp class=\"bc-prose-body\"\u003eThe triple-proof outer cover zips off for washing. The cooling ice silk surface stays breathable year-round. The drop-plastic base grips any floor without a mat underneath.\u003c\/p\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eHighlights\u003c\/p\u003e\n  \u003cdiv class=\"bc-highlights-grid\"\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003e160-point spring support\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eIndependent zones for head, waist, and legs\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eGrade-A natural latex\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eWashable, antibacterial, longer-lasting than dry latex\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eCooling ice silk surface\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eBreathable, skin-friendly, cool to the touch\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eTriple-proof cover\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eWaterproof, stain-resistant, anti-bacterial — zip off to wash\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eNon-slip base\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eDrop-plastic grip fabric — no mat needed, no sliding\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003e10-year anti-collapse\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eSprings and latex resist compression far longer than cotton\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003e8-Layer Structure\u003c\/p\u003e\n  \u003cul class=\"bc-layers-list\"\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-layer-num\"\u003e01\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-layer-name\"\u003eTriple-Proof Protective Cover\u003c\/p\u003e\n        \u003cp class=\"bc-layer-desc\"\u003eWaterproof, stain-resistant, anti-bacterial — removable zip cover\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-layer-num\"\u003e02\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-layer-name\"\u003eCooling Ice Silk Layer\u003c\/p\u003e\n        \u003cp class=\"bc-layer-desc\"\u003eQuilted CoolingSilk surface — breathable and cool year-round\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-layer-num\"\u003e03\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-layer-name\"\u003eCotton-Like Latex Layer\u003c\/p\u003e\n        \u003cp class=\"bc-layer-desc\"\u003eSoft top-feel latex for immediate surface comfort\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-layer-num\"\u003e04\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-layer-name\"\u003eNatural Antibacterial Latex Layer\u003c\/p\u003e\n        \u003cp class=\"bc-layer-desc\"\u003eGrade-A washable latex — sourced from ideal-climate rubber trees\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-layer-num\"\u003e05\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-layer-name\"\u003eCloud-Like Pressure Relief Foam\u003c\/p\u003e\n        \u003cp class=\"bc-layer-desc\"\u003eDistributes weight evenly, reduces pressure on joints\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-layer-num\"\u003e06\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-layer-name\"\u003eMicro Pocketed Spring System\u003c\/p\u003e\n        \u003cp class=\"bc-layer-desc\"\u003e160 independent springs — precise multi-zone spinal support\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-layer-num\"\u003e07\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-layer-name\"\u003eThickened Support Foam\u003c\/p\u003e\n        \u003cp class=\"bc-layer-desc\"\u003eStructural base foam — prevents bottoming out over time\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-layer-num\"\u003e08\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-layer-name\"\u003eNon-Slip Bottom Fabric\u003c\/p\u003e\n        \u003cp class=\"bc-layer-desc\"\u003eDrop-plastic thermoplastic base — moisture-proof and floor-gripping\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eSize Guide\u003c\/p\u003e\n  \u003ctable class=\"bc-size-table\"\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth\u003eSize\u003c\/th\u003e\n        \u003cth\u003eDimensions\u003c\/th\u003e\n        \u003cth\u003eSuitable for\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e35 × 55 × 8 cm\u003c\/td\u003e\n\u003ctd\u003eDogs under 4 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e55 × 75 × 8 cm\u003c\/td\u003e\n\u003ctd\u003eDogs under 9 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e80 × 75 × 10 cm\u003c\/td\u003e\n\u003ctd\u003eDogs under 20 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e105 × 75 × 10 cm\u003c\/td\u003e\n\u003ctd\u003eDogs under 32.5 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n  \u003cp class=\"bc-note\"\u003eAll dimensions are hand-measured. Minor tolerances may apply. When in doubt, size up.\u003c\/p\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eSpecifications\u003c\/p\u003e\n  \u003ctable class=\"bc-spec-table\"\u003e\n    \u003ctr\u003e\n\u003ctd\u003eFirmness\u003c\/td\u003e\n\u003ctd\u003eMedium — rated 6.1 \/ 10\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eSpring count\u003c\/td\u003e\n\u003ctd\u003e160 independent micro pocketed springs\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton 3D air layer · natural latex · pressure relief foam · micro pocketed springs · drop-plastic non-slip base\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eCover\u003c\/td\u003e\n\u003ctd\u003eTriple-proof removable zip cover — waterproof, stain-resistant, anti-bacterial\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eColour\u003c\/td\u003e\n\u003ctd\u003eSlate\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eSizes\u003c\/td\u003e\n\u003ctd\u003eXS · S · M · L\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eAnti-collapse\u003c\/td\u003e\n\u003ctd\u003e10-year design life\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/table\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eColour\u003c\/p\u003e\n  \u003cdiv class=\"bc-color-row\"\u003e\n    \u003cdiv class=\"bc-color-item\"\u003e\n      \u003cdiv class=\"bc-color-swatch\" style=\"background:#8a8f96;\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bc-color-name\"\u003eSlate\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eCare\u003c\/p\u003e\n  \u003cp class=\"bc-care-text\"\u003eRemove the outer cover and machine wash separately. Spot clean the latex and foam layers with a damp cloth — do not machine wash the mattress core. Air dry in a well-ventilated area away from direct sunlight. Wipe the non-slip base with a dry cloth as needed.\u003c\/p\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cdiv class=\"bc-kit-card\"\u003e\n    \u003cp class=\"bc-kit-text\"\u003ePart of the AT HOME collection — built for the quieter end of every adventure. Pair with the Trail Harness or Storm Coat for the full kit.\u003c\/p\u003e\n    \u003cdiv class=\"bc-kit-links\"\u003e\n      \u003ca class=\"bc-kit-link\" href=\"https:\/\/tailooo.com\/collections\/dog-harnesses\"\u003eTrail Harness →\u003c\/a\u003e\n      \u003ca class=\"bc-kit-link\" href=\"https:\/\/tailooo.com\/collections\/dog-coats-jackets\"\u003eStorm Coat →\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Tailooo Pet","offers":[{"title":"Slate \/ XS","offer_id":53658810941783,"sku":null,"price":109.99,"currency_code":"GBP","in_stock":true},{"title":"Slate \/ S","offer_id":53658810974551,"sku":null,"price":119.99,"currency_code":"GBP","in_stock":true},{"title":"Slate \/ M","offer_id":53658811007319,"sku":null,"price":129.99,"currency_code":"GBP","in_stock":true},{"title":"Slate \/ L","offer_id":53658811040087,"sku":null,"price":139.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/5000\/0983\/files\/tailooo-orthopedic-dog-bed-isolated-view.jpg?v=1789033391"},{"product_id":"dog-packs-pitch","title":"Trail Dog Hiking Pack","description":"\u003cstyle\u003e\n  .bc-page { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; max-width: 700px; color: #1a1a18; }\n  .bc-divider { height: 1px; background: #e8e6e0; margin: 2rem 0; border: none; }\n  .bc-section-label { font-size: 11px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: #888780; margin-bottom: 1rem; }\n  .bc-prose-title { font-size: 16px; font-weight: 500; color: #1a1a18; margin-bottom: 10px; line-height: 1.4; }\n  .bc-prose-body { font-size: 14px; color: #5f5e5a; line-height: 1.75; margin-bottom: 10px; }\n  .bc-highlights-grid { display: grid; grid-template-columns: 1fr 1fr; border: 1px solid #e8e6e0; border-radius: 8px; overflow: hidden; gap: 1px; background: #e8e6e0; }\n  .bc-highlight-item { background: #fff; padding: 14px 16px; }\n  .bc-hi-title { font-size: 13px; font-weight: 500; color: #1a1a18; margin-bottom: 3px; }\n  .bc-hi-desc { font-size: 12px; color: #5f5e5a; line-height: 1.55; }\n  .bc-spec-table { width: 100%; border-collapse: collapse; }\n  .bc-spec-table tr { border-bottom: 1px solid #e8e6e0; }\n  .bc-spec-table tr:last-child { border-bottom: none; }\n  .bc-spec-table td { padding: 10px 0; font-size: 13px; vertical-align: top; }\n  .bc-spec-table td:first-child { color: #888780; width: 140px; }\n  .bc-spec-table td:last-child { color: #1a1a18; }\n  .bc-size-table { width: 100%; border-collapse: collapse; }\n  .bc-size-table thead tr { border-bottom: 1px solid #e8e6e0; }\n  .bc-size-table tbody tr { border-bottom: 1px solid #e8e6e0; }\n  .bc-size-table tbody tr:last-child { border-bottom: none; }\n  .bc-size-table th { padding: 8px 0; font-size: 11px; font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; color: #888780; text-align: left; }\n  .bc-size-table td { padding: 10px 0; font-size: 13px; color: #1a1a18; vertical-align: top; }\n  .bc-detail-list { list-style: none; padding: 0; margin: 0; border: 1px solid #e8e6e0; border-radius: 8px; overflow: hidden; }\n  .bc-detail-list li { display: flex; align-items: flex-start; gap: 12px; padding: 11px 16px; border-bottom: 1px solid #e8e6e0; font-size: 13px; color: #1a1a18; }\n  .bc-detail-list li:last-child { border-bottom: none; }\n  .bc-detail-num { font-size: 11px; font-weight: 600; color: #888780; min-width: 20px; padding-top: 1px; }\n  .bc-detail-name { font-weight: 500; }\n  .bc-detail-desc { font-size: 12px; color: #5f5e5a; margin-top: 2px; }\n  .bc-color-row { display: flex; gap: 10px; flex-wrap: wrap; margin-top: 4px; }\n  .bc-color-item { display: flex; flex-direction: column; align-items: center; gap: 5px; }\n  .bc-color-swatch { width: 28px; height: 28px; border-radius: 50%; border: 1px solid #e8e6e0; }\n  .bc-color-name { font-size: 11px; color: #888780; text-align: center; }\n  .bc-care-text { font-size: 13px; color: #5f5e5a; line-height: 1.75; }\n  .bc-kit-card { border: 1px solid #e8e6e0; border-radius: 8px; padding: 16px 18px; display: flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap; }\n  .bc-kit-text { font-size: 13px; color: #5f5e5a; line-height: 1.6; flex: 1; min-width: 200px; }\n  .bc-kit-links { display: flex; gap: 8px; flex-wrap: wrap; }\n  .bc-kit-link { font-size: 12px; font-weight: 500; color: #1a1a18; padding: 6px 12px; border: 1px solid #d3d1c7; border-radius: 6px; text-decoration: none; white-space: nowrap; }\n  .bc-note { font-size: 11px; color: #aaa8a2; margin-top: 10px; line-height: 1.6; }\n  .bc-patch-table { width: 100%; border-collapse: collapse; }\n  .bc-patch-table thead tr { border-bottom: 1px solid #e8e6e0; }\n  .bc-patch-table tbody tr { border-bottom: 1px solid #e8e6e0; }\n  .bc-patch-table tbody tr:last-child { border-bottom: none; }\n  .bc-patch-table th { padding: 8px 0; font-size: 11px; font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; color: #888780; text-align: left; }\n  .bc-patch-table td { padding: 10px 0; font-size: 13px; color: #1a1a18; vertical-align: top; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bc-page\"\u003e\n\n  \u003cp class=\"bc-prose-title\"\u003eYour dog carries their own gear now.\u003c\/p\u003e\n  \u003cp class=\"bc-prose-body\"\u003eTaking your dog on a hike means carrying water, snacks, waste bags, and a first aid kit — all by yourself. The Trail Pack · Field puts that weight where it belongs. Dual large-capacity pouches, full MOLLE webbing, elastic bungee lashing, and a UTX quick-release buckle system. Everything a serious trail dog needs — nothing it doesn't.\u003c\/p\u003e\n  \u003cp class=\"bc-prose-body\"\u003eBuilt for medium and large dogs. Adjustable chest girth. Double-layer belly fixation that doesn't shift or bounce on rough terrain.\u003c\/p\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-prose-title\"\u003eTactical build. Thoughtful detail.\u003c\/p\u003e\n  \u003cp class=\"bc-prose-body\"\u003eThe 900D military-grade nylon shell handles abrasion, moisture, and trail debris without complaint. The UTX quick-release buckle clips on in seconds and holds firm through the whole outing. The double-layer fixation system — Velcro plus buckle — keeps the pack stable even when your dog sprints or scrambles.\u003c\/p\u003e\n  \u003cp class=\"bc-prose-body\"\u003eThe front bungee lashing secures water bottles, flashlights, or waste bag rolls without opening a single zipper. The top nylon handle gives you close-range control when you need it.\u003c\/p\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eHighlights\u003c\/p\u003e\n  \u003cdiv class=\"bc-highlights-grid\"\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003e900D military nylon\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eAbrasion-resistant, lightweight, built for trail conditions\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eDual large-capacity pouches\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eUp to 4 × 500ml bottles total — 2 per side\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eMOLLE webbing system\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eAttach extra pouches, tools, or gear modules as needed\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eUTX quick-release buckle\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eFast on, fast off — smooth and reliable every time\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eDouble-layer belly fixation\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eVelcro + buckle — stays put on runs and rough terrain\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eVelcro patch panels\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eThree zones for ID patches, badges, or custom morale patches\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eConstruction Details\u003c\/p\u003e\n  \u003cul class=\"bc-detail-list\"\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-detail-num\"\u003e01\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-detail-name\"\u003e900D Nylon Shell\u003c\/p\u003e\n        \u003cp class=\"bc-detail-desc\"\u003eMilitary-grade nylon — lightweight, abrasion-resistant, durable across seasons\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-detail-num\"\u003e02\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-detail-name\"\u003eDual Zipper Pouches with Elastic Band Interior\u003c\/p\u003e\n        \u003cp class=\"bc-detail-desc\"\u003eWide-opening zippers on both sides — internal elastic band holds contents securely\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-detail-num\"\u003e03\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-detail-name\"\u003eFull MOLLE Webbing Grid\u003c\/p\u003e\n        \u003cp class=\"bc-detail-desc\"\u003eTactical MOLLE rails on both sides — attach accessories and expand load capacity\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-detail-num\"\u003e04\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-detail-name\"\u003eFront Bungee Lashing System\u003c\/p\u003e\n        \u003cp class=\"bc-detail-desc\"\u003eHigh-elasticity bungee cord secures bottles, flashlights, or long items externally\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-detail-num\"\u003e05\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-detail-name\"\u003eUTX Quick-Release Buckle\u003c\/p\u003e\n        \u003cp class=\"bc-detail-desc\"\u003eGlobally trusted buckle brand — smooth release, no jamming, long service life\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-detail-num\"\u003e06\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-detail-name\"\u003eDouble-Layer Belly Fixation\u003c\/p\u003e\n        \u003cp class=\"bc-detail-desc\"\u003eNylon Velcro + UTX buckle in combination — pack stays stable at any pace\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-detail-num\"\u003e07\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-detail-name\"\u003eReinforced Nylon Carry Handle\u003c\/p\u003e\n        \u003cp class=\"bc-detail-desc\"\u003eTop handle for close-range control and lifting over trail obstacles\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-detail-num\"\u003e08\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-detail-name\"\u003eZinc Alloy D-Ring\u003c\/p\u003e\n        \u003cp class=\"bc-detail-desc\"\u003eHigh-tensile aluminium alloy — leash-compatible, holds under pulling load\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eSize Guide\u003c\/p\u003e\n  \u003ctable class=\"bc-size-table\"\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth\u003eSize\u003c\/th\u003e\n        \u003cth\u003eDimensions (L×W×D)\u003c\/th\u003e\n        \u003cth\u003eChest Girth\u003c\/th\u003e\n        \u003cth\u003eDog Weight\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eM\u003c\/td\u003e\n        \u003ctd\u003e23.5 × 17 × 5 cm\u003c\/td\u003e\n        \u003ctd\u003e65–75 cm\u003c\/td\u003e\n        \u003ctd\u003e15–22.5 kg\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eL\u003c\/td\u003e\n        \u003ctd\u003e29 × 17.5 × 6 cm\u003c\/td\u003e\n        \u003ctd\u003e75–95 cm\u003c\/td\u003e\n        \u003ctd\u003e22.5–55 kg\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n  \u003cp class=\"bc-note\"\u003eAll dimensions are hand-measured. Tolerances of 1–2 cm are within acceptable range. When between sizes, choose the larger size.\u003c\/p\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eVelcro Patch Zones\u003c\/p\u003e\n  \u003ctable class=\"bc-patch-table\"\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth\u003eSize\u003c\/th\u003e\n        \u003cth\u003eZone\u003c\/th\u003e\n        \u003cth\u003eLength\u003c\/th\u003e\n        \u003cth\u003eWidth\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eM\u003c\/td\u003e\n        \u003ctd\u003eLeft \/ Right side\u003c\/td\u003e\n        \u003ctd\u003e15 cm\u003c\/td\u003e\n        \u003ctd\u003e5 cm\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eM \/ L\u003c\/td\u003e\n        \u003ctd\u003eFront center\u003c\/td\u003e\n        \u003ctd\u003e10 cm\u003c\/td\u003e\n        \u003ctd\u003e—\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eL\u003c\/td\u003e\n        \u003ctd\u003eLeft \/ Right side\u003c\/td\u003e\n        \u003ctd\u003e17 cm\u003c\/td\u003e\n        \u003ctd\u003e—\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eSpecifications\u003c\/p\u003e\n  \u003ctable class=\"bc-spec-table\"\u003e\n    \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e900D nylon fabric · nylon webbing straps · UTX buckles · zinc alloy D-ring\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eCapacity\u003c\/td\u003e\n\u003ctd\u003eUp to 4 × 500ml bottles (2 per side)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eFixation\u003c\/td\u003e\n\u003ctd\u003eVelcro + UTX buckle double-layer belly strap\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eMounting\u003c\/td\u003e\n\u003ctd\u003eFull MOLLE webbing grid + front bungee lashing\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eSizes\u003c\/td\u003e\n\u003ctd\u003eM · L\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eWeight (pack only)\u003c\/td\u003e\n\u003ctd\u003eM: approx. 450 g · L: approx. 600 g\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eColours\u003c\/td\u003e\n\u003ctd\u003ePitch · Dune · Slate · Field\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/table\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eColours\u003c\/p\u003e\n  \u003cdiv class=\"bc-color-row\"\u003e\n    \u003cdiv class=\"bc-color-item\"\u003e\n      \u003cdiv class=\"bc-color-swatch\" style=\"background:#1a1a18;\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bc-color-name\"\u003ePitch\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-color-item\"\u003e\n      \u003cdiv class=\"bc-color-swatch\" style=\"background:#b5854a;\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bc-color-name\"\u003eDune\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-color-item\"\u003e\n      \u003cdiv class=\"bc-color-swatch\" style=\"background:#8a8f96;\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bc-color-name\"\u003eSlate\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-color-item\"\u003e\n      \u003cdiv class=\"bc-color-swatch\" style=\"background:#4a5c45;\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bc-color-name\"\u003eField\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eCare\u003c\/p\u003e\n  \u003cp class=\"bc-care-text\"\u003eHand wash with mild soap and cold water. Do not machine wash or tumble dry. Air dry in a well-ventilated area away from direct sunlight. Wipe metal hardware with a dry cloth after wet-weather use. Inspect buckles and strap stitching before each outing.\u003c\/p\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cdiv class=\"bc-kit-card\"\u003e\n    \u003cp class=\"bc-kit-text\"\u003ePart of the TRAIL collection — built for dogs who go places. Pair with the Trail Harness or Storm Coat for the full kit.\u003c\/p\u003e\n    \u003cdiv class=\"bc-kit-links\"\u003e\n      \u003ca class=\"bc-kit-link\" href=\"https:\/\/tailooo.com\/collections\/dog-harnesses\"\u003eTrail Harness →\u003c\/a\u003e\n      \u003ca class=\"bc-kit-link\" href=\"https:\/\/tailooo.com\/collections\/dog-coats-jackets\"\u003eStorm Coat →\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Tailooo","offers":[{"title":"Pitch \/ M","offer_id":53677644251479,"sku":null,"price":41.99,"currency_code":"GBP","in_stock":true},{"title":"Pitch \/ L","offer_id":53677644284247,"sku":null,"price":41.99,"currency_code":"GBP","in_stock":true},{"title":"Dune \/ M","offer_id":55171331653975,"sku":null,"price":41.99,"currency_code":"GBP","in_stock":true},{"title":"Dune \/ L","offer_id":55171331686743,"sku":null,"price":41.99,"currency_code":"GBP","in_stock":true},{"title":"Field \/ M","offer_id":55171331719511,"sku":null,"price":41.99,"currency_code":"GBP","in_stock":true},{"title":"Field \/ L","offer_id":55171331752279,"sku":null,"price":41.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/5000\/0983\/files\/black-tactical-dog-hiking-pack-isolated-w_0398c463-3e58-435e-a248-b2d4c6062087.jpg?v=1789030492"},{"product_id":"custom-personalized-dog-collar","title":"Leather Dog Collar with Engraved Name Tag · Dune","description":"\u003cstyle\u003e\n  .bc-page { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; max-width: 700px; color: #1a1a18; }\n  .bc-divider { height: 1px; background: #e8e6e0; margin: 2rem 0; border: none; }\n  .bc-section-label { font-size: 11px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: #888780; margin-bottom: 1rem; }\n  .bc-prose-title { font-size: 16px; font-weight: 500; color: #1a1a18; margin-bottom: 10px; line-height: 1.4; }\n  .bc-prose-body { font-size: 14px; color: #5f5e5a; line-height: 1.75; margin-bottom: 10px; }\n  .bc-highlights-grid { display: grid; grid-template-columns: 1fr 1fr; border: 1px solid #e8e6e0; border-radius: 8px; overflow: hidden; gap: 1px; background: #e8e6e0; }\n  .bc-highlight-item { background: #fff; padding: 14px 16px; }\n  .bc-hi-title { font-size: 13px; font-weight: 500; color: #1a1a18; margin-bottom: 3px; }\n  .bc-hi-desc { font-size: 12px; color: #5f5e5a; line-height: 1.55; }\n  .bc-spec-table { width: 100%; border-collapse: collapse; }\n  .bc-spec-table tr { border-bottom: 1px solid #e8e6e0; }\n  .bc-spec-table tr:last-child { border-bottom: none; }\n  .bc-spec-table td { padding: 10px 0; font-size: 13px; vertical-align: top; }\n  .bc-spec-table td:first-child { color: #888780; width: 140px; }\n  .bc-spec-table td:last-child { color: #1a1a18; }\n  .bc-size-table { width: 100%; border-collapse: collapse; }\n  .bc-size-table thead tr { border-bottom: 1px solid #e8e6e0; }\n  .bc-size-table tbody tr { border-bottom: 1px solid #e8e6e0; }\n  .bc-size-table tbody tr:last-child { border-bottom: none; }\n  .bc-size-table th { padding: 8px 0; font-size: 11px; font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; color: #888780; text-align: left; }\n  .bc-size-table td { padding: 10px 0; font-size: 13px; color: #1a1a18; vertical-align: top; }\n  .bc-detail-list { list-style: none; padding: 0; margin: 0; border: 1px solid #e8e6e0; border-radius: 8px; overflow: hidden; }\n  .bc-detail-list li { display: flex; align-items: flex-start; gap: 12px; padding: 11px 16px; border-bottom: 1px solid #e8e6e0; font-size: 13px; color: #1a1a18; }\n  .bc-detail-list li:last-child { border-bottom: none; }\n  .bc-detail-num { font-size: 11px; font-weight: 600; color: #888780; min-width: 20px; padding-top: 1px; }\n  .bc-detail-name { font-weight: 500; }\n  .bc-detail-desc { font-size: 12px; color: #5f5e5a; margin-top: 2px; }\n  .bc-color-row { display: flex; gap: 10px; flex-wrap: wrap; margin-top: 4px; }\n  .bc-color-item { display: flex; flex-direction: column; align-items: center; gap: 5px; }\n  .bc-color-swatch { width: 28px; height: 28px; border-radius: 50%; border: 1px solid #e8e6e0; }\n  .bc-color-name { font-size: 11px; color: #888780; text-align: center; }\n  .bc-care-text { font-size: 13px; color: #5f5e5a; line-height: 1.75; }\n  .bc-engrave-card { border: 1px solid #e8e6e0; border-radius: 8px; padding: 16px 18px; background: #fafaf8; }\n  .bc-engrave-title { font-size: 13px; font-weight: 500; color: #1a1a18; margin-bottom: 8px; }\n  .bc-engrave-body { font-size: 13px; color: #5f5e5a; line-height: 1.7; }\n  .bc-engrave-example { font-size: 12px; color: #888780; margin-top: 8px; font-style: italic; }\n  .bc-kit-card { border: 1px solid #e8e6e0; border-radius: 8px; padding: 16px 18px; display: flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap; }\n  .bc-kit-text { font-size: 13px; color: #5f5e5a; line-height: 1.6; flex: 1; min-width: 200px; }\n  .bc-kit-links { display: flex; gap: 8px; flex-wrap: wrap; }\n  .bc-kit-link { font-size: 12px; font-weight: 500; color: #1a1a18; padding: 6px 12px; border: 1px solid #d3d1c7; border-radius: 6px; text-decoration: none; white-space: nowrap; }\n  .bc-note { font-size: 11px; color: #aaa8a2; margin-top: 10px; line-height: 1.6; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bc-page\"\u003e\n\n  \u003cp class=\"bc-prose-title\"\u003eYour dog's name, on a collar built to last.\u003c\/p\u003e\n  \u003cp class=\"bc-prose-body\"\u003eA collar without ID is just an accessory. The Tag Collar puts your dog's name and your contact number on a laser-engraved brass plate — permanently, not printed on top. Cut from a single piece of full-grain cowhide with no joints, no splicing, and no weak points. Solid alloy hardware, dense double stitching, rivet-reinforced construction.\u003c\/p\u003e\n  \u003cp class=\"bc-prose-body\"\u003eFor dogs who go places — knowing who they belong to matters.\u003c\/p\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-prose-title\"\u003eReal leather. Proper hardware. Engraved for life.\u003c\/p\u003e\n  \u003cp class=\"bc-prose-body\"\u003eFull-grain cowhide is the outermost layer of the hide — the densest, most durable part. Fine pores are visible to the naked eye. The surface is breathable, moisture-resistant, and dirt-resistant. It softens naturally with wear without losing strength or shape.\u003c\/p\u003e\n  \u003cp class=\"bc-prose-body\"\u003eThe brass name tag sits flush on the collar, secured with copper rivets. The solid alloy pin buckle adjusts smoothly across the full range. Six sizes cover XS through XXL — from Toy Poodles to Rottweilers.\u003c\/p\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eHighlights\u003c\/p\u003e\n  \u003cdiv class=\"bc-highlights-grid\"\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eLaser-engraved name tag\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eDeep-cut brass plate — name and number won't fade or wear off\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eFull-grain cowhide\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eSingle piece, no joins — soft, breathable, gets better with age\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eSolid alloy hardware\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eCast zinc alloy buckle and D-ring — heavy, smooth, pull-resistant\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eRivet-reinforced build\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eCopper rivets secure folded leather layers at stress points\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eDense double stitching\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eSaddle-stitched both edges — reinforces structure under tension\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eSix sizes, fully adjustable\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eXS to XXL — fits every breed from small to large\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eConstruction Details\u003c\/p\u003e\n  \u003cul class=\"bc-detail-list\"\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-detail-num\"\u003e01\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-detail-name\"\u003eFull-Grain Cowhide — Single Piece\u003c\/p\u003e\n        \u003cp class=\"bc-detail-desc\"\u003eTop-layer hide, cut whole — no splicing, no bonding, no weak seams\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-detail-num\"\u003e02\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-detail-name\"\u003eLaser-Engraved Brass Name Tag\u003c\/p\u003e\n        \u003cp class=\"bc-detail-desc\"\u003eDeep laser engraving on solid brass — colour-stable, wear-resistant, permanent\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-detail-num\"\u003e03\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-detail-name\"\u003eSolid Zinc Alloy Pin Buckle\u003c\/p\u003e\n        \u003cp class=\"bc-detail-desc\"\u003eCast alloy — smooth pin action, holds under pull without bending\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-detail-num\"\u003e04\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-detail-name\"\u003eSolid Alloy D-Ring\u003c\/p\u003e\n        \u003cp class=\"bc-detail-desc\"\u003eLeash-compatible — high-tensile alloy ring, no flex under load\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-detail-num\"\u003e05\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-detail-name\"\u003eCopper Rivet Reinforcement\u003c\/p\u003e\n        \u003cp class=\"bc-detail-desc\"\u003eMultiple rivets at folded stress points — classic look, structural integrity\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-detail-num\"\u003e06\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-detail-name\"\u003eDense Double Saddle Stitch\u003c\/p\u003e\n        \u003cp class=\"bc-detail-desc\"\u003eBoth edges stitched tightly — prevents leather from splitting under tension\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eHow to Order Engraving\u003c\/p\u003e\n  \u003cdiv class=\"bc-engrave-card\"\u003e\n    \u003cp class=\"bc-engrave-title\"\u003eLeave engraving details in your order notes at checkout.\u003c\/p\u003e\n    \u003cp class=\"bc-engrave-body\"\u003eInclude your dog's name and your contact phone number. We'll laser-engrave both onto the brass name tag before shipping.\u003c\/p\u003e\n    \u003cp class=\"bc-engrave-example\"\u003eExample: \"Name: Max | Phone: 07911 123456\"\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eSize Guide\u003c\/p\u003e\n  \u003ctable class=\"bc-size-table\"\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth\u003eSize\u003c\/th\u003e\n        \u003cth\u003eNeck (adjustable)\u003c\/th\u003e\n        \u003cth\u003eWidth\u003c\/th\u003e\n        \u003cth\u003eDog weight (approx.)\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e20–28 cm\u003c\/td\u003e\n\u003ctd\u003e1.5 cm\u003c\/td\u003e\n\u003ctd\u003e2.5–4.5 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e24–32 cm\u003c\/td\u003e\n\u003ctd\u003e2.0 cm\u003c\/td\u003e\n\u003ctd\u003e3.5–6.5 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e28–38 cm\u003c\/td\u003e\n\u003ctd\u003e2.5 cm\u003c\/td\u003e\n\u003ctd\u003e6–10 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e35–45 cm\u003c\/td\u003e\n\u003ctd\u003e2.5 cm\u003c\/td\u003e\n\u003ctd\u003e10–20 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e43–55 cm\u003c\/td\u003e\n\u003ctd\u003e3.0 cm\u003c\/td\u003e\n\u003ctd\u003e20–32.5 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e50–62 cm\u003c\/td\u003e\n\u003ctd\u003e3.5 cm\u003c\/td\u003e\n\u003ctd\u003e30–45 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n  \u003cp class=\"bc-note\"\u003eMeasure your dog's neck with a soft tape. Add 2 finger-widths for comfort. All measurements are hand-measured — tolerances of 1–2 cm are within acceptable range.\u003c\/p\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eSpecifications\u003c\/p\u003e\n  \u003ctable class=\"bc-spec-table\"\u003e\n    \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eFull-grain top-layer cowhide · solid zinc alloy buckle and D-ring · brass engraving plate · copper rivets\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eEngraving\u003c\/td\u003e\n\u003ctd\u003eLaser-engraved — dog name + owner contact number\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eConstruction\u003c\/td\u003e\n\u003ctd\u003eSingle-piece cut, no joins · rivet-reinforced · double saddle stitch\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eSizes\u003c\/td\u003e\n\u003ctd\u003eXS · S · M · L · XL · XXL\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eColours\u003c\/td\u003e\n\u003ctd\u003eTide · Field · Dune · Pitch · Ember\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/table\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eColours\u003c\/p\u003e\n  \u003cdiv class=\"bc-color-row\"\u003e\n    \u003cdiv class=\"bc-color-item\"\u003e\n      \u003cdiv class=\"bc-color-swatch\" style=\"background:#3a6080;\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bc-color-name\"\u003eTide\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-color-item\"\u003e\n      \u003cdiv class=\"bc-color-swatch\" style=\"background:#4a5c45;\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bc-color-name\"\u003eField\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-color-item\"\u003e\n      \u003cdiv class=\"bc-color-swatch\" style=\"background:#8b5e3c;\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bc-color-name\"\u003eDune\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-color-item\"\u003e\n      \u003cdiv class=\"bc-color-swatch\" style=\"background:#1a1a18;\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bc-color-name\"\u003ePitch\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-color-item\"\u003e\n      \u003cdiv class=\"bc-color-swatch\" style=\"background:#8b3a2a;\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bc-color-name\"\u003eEmber\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eCare\u003c\/p\u003e\n  \u003cp class=\"bc-care-text\"\u003eWipe clean with a dry or slightly damp cloth after each outing. Apply a small amount of leather conditioner occasionally to maintain suppleness. Avoid prolonged soaking in water. Do not machine wash or tumble dry. Store flat or hanging in a dry, ventilated space.\u003c\/p\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cdiv class=\"bc-kit-card\"\u003e\n    \u003cp class=\"bc-kit-text\"\u003ePart of the TRAIL collection — built for dogs who go places. Pair with the Trail Harness or Trail Pack for the full kit.\u003c\/p\u003e\n    \u003cdiv class=\"bc-kit-links\"\u003e\n      \u003ca class=\"bc-kit-link\" href=\"https:\/\/tailooo.com\/collections\/dog-harnesses\"\u003eTrail Harness →\u003c\/a\u003e\n      \u003ca class=\"bc-kit-link\" href=\"https:\/\/tailooo.com\/collections\/dog-packs\"\u003eTrail Pack →\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Tailooo Pet","offers":[{"title":"Dune \/ XS","offer_id":53689075040599,"sku":null,"price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Dune \/ S","offer_id":53689075073367,"sku":null,"price":21.99,"currency_code":"GBP","in_stock":true},{"title":"Dune \/ M","offer_id":53689075106135,"sku":null,"price":23.99,"currency_code":"GBP","in_stock":true},{"title":"Dune \/ L","offer_id":53689075138903,"sku":null,"price":25.99,"currency_code":"GBP","in_stock":true},{"title":"Dune \/ XL","offer_id":53689075171671,"sku":null,"price":27.99,"currency_code":"GBP","in_stock":true},{"title":"Dune \/ 2XL","offer_id":53689075204439,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/5000\/0983\/files\/custom-engraved-leather-personalized-dog-collar-isolated.jpg?v=1789029683"},{"product_id":"trail-dog-harness-sliver","title":"2.0 Trail Dog Harness · Sliver","description":"\u003cstyle\u003e\n  .th-page { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; max-width: 700px; color: #1a1a18; }\n  .th-divider { height: 1px; background: #e8e6e0; margin: 2rem 0; border: none; }\n  .th-section-label { font-size: 11px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: #888780; margin-bottom: 1rem; }\n  .th-prose-title { font-size: 16px; font-weight: 500; color: #1a1a18; margin-bottom: 10px; line-height: 1.4; }\n  .th-prose-body { font-size: 14px; color: #5f5e5a; line-height: 1.75; margin-bottom: 10px; }\n  .th-highlights-grid { display: grid; grid-template-columns: 1fr 1fr; border: 1px solid #e8e6e0; border-radius: 8px; overflow: hidden; gap: 1px; background: #e8e6e0; }\n  .th-highlight-item { background: #fff; padding: 14px 16px; }\n  .th-hi-title { font-size: 13px; font-weight: 500; color: #1a1a18; margin-bottom: 3px; }\n  .th-hi-desc { font-size: 12px; color: #5f5e5a; line-height: 1.55; }\n  .th-spec-table { width: 100%; border-collapse: collapse; }\n  .th-spec-table tr { border-bottom: 1px solid #e8e6e0; }\n  .th-spec-table tr:last-child { border-bottom: none; }\n  .th-spec-table td { padding: 10px 0; font-size: 13px; vertical-align: top; }\n  .th-spec-table td:first-child { color: #888780; width: 120px; }\n  .th-spec-table td:last-child { color: #1a1a18; }\n  .th-size-intro { font-size: 13px; color: #5f5e5a; line-height: 1.65; margin-bottom: 16px; }\n  .th-size-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 8px; margin-bottom: 10px; }\n  .th-size-cell { border: 1px solid #e8e6e0; border-radius: 6px; padding: 12px 6px; text-align: center; }\n  .th-size-num { font-size: 14px; font-weight: 500; color: #1a1a18; margin-bottom: 4px; }\n  .th-size-note { font-size: 12px; color: #888780; }\n  .th-care-text { font-size: 13px; color: #5f5e5a; line-height: 1.75; }\n  .th-kit-card { border: 1px solid #e8e6e0; border-radius: 8px; padding: 16px 18px; display: flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap; }\n  .th-kit-text { font-size: 13px; color: #5f5e5a; line-height: 1.6; flex: 1; min-width: 200px; }\n  .th-kit-links { display: flex; gap: 8px; flex-wrap: wrap; }\n  .th-kit-link { font-size: 12px; font-weight: 500; color: #1a1a18; padding: 6px 12px; border: 1px solid #d3d1c7; border-radius: 6px; text-decoration: none; white-space: nowrap; }\n\u003c\/style\u003e\n\u003cdiv class=\"th-page\"\u003e\n\u003cp class=\"th-prose-title\"\u003eSome dogs pull. Every dog deserves to go further.\u003c\/p\u003e\n\u003cp class=\"th-prose-body\"\u003eThe Trail Harness is built for dogs who don't slow down — and owners who keep up. Dual attachment points give you precise control on busy streets and open trails. Padded chest and belly panels mean your dog stays comfortable whether you're out for twenty minutes or four hours.\u003c\/p\u003e\n\u003cp class=\"th-prose-body\"\u003eMilitary-grade nylon shell. Breathable mesh lining. Reinforced stitching throughout. Gear that earns its keep on every walk.\u003c\/p\u003e\n\u003chr class=\"th-divider\"\u003e\n\u003cp class=\"th-prose-title\"\u003eBuilt for the trail. Ready for the city.\u003c\/p\u003e\n\u003cp class=\"th-prose-body\"\u003eFront and rear D-rings redirect momentum without pressure on the throat – a cleaner solution for dogs that lunge or pull. The reinforced top handle gives you instant control in tight situations: a crowded café, a narrow pavement, a sudden distraction.\u003c\/p\u003e\n\u003cp class=\"th-prose-body\"\u003eMOLLE patch panel for ID tags or custom badges. 360° reflective stitching for early mornings and late evenings. Quick-release buckles so you're on and off in seconds, no lifting over the head.\u003c\/p\u003e\n\u003cp class=\"th-prose-body\"\u003eOne harness. Every situation.\u003c\/p\u003e\n\u003chr class=\"th-divider\"\u003e\n\u003cp class=\"th-section-label\"\u003eHighlights\u003c\/p\u003e\n\u003cdiv class=\"th-highlights-grid\"\u003e\n\u003cdiv class=\"th-highlight-item\"\u003e\n\u003cp class=\"th-hi-title\"\u003eDual D-rings\u003c\/p\u003e\n\u003cp class=\"th-hi-desc\"\u003eFront and rear attachment for training and everyday walks\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-highlight-item\"\u003e\n\u003cp class=\"th-hi-title\"\u003eGrab handle\u003c\/p\u003e\n\u003cp class=\"th-hi-desc\"\u003eInstant control when you need it most\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-highlight-item\"\u003e\n\u003cp class=\"th-hi-title\"\u003eMOLLE panel\u003c\/p\u003e\n\u003cp class=\"th-hi-desc\"\u003eAttach ID patches or custom accessories, 10 × 7 cm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-highlight-item\"\u003e\n\u003cp class=\"th-hi-title\"\u003e360° reflective\u003c\/p\u003e\n\u003cp class=\"th-hi-desc\"\u003eVisible from every angle in low light\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-highlight-item\"\u003e\n\u003cp class=\"th-hi-title\"\u003ePadded mesh lining\u003c\/p\u003e\n\u003cp class=\"th-hi-desc\"\u003ePressure distributed evenly, no chafing\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-highlight-item\"\u003e\n\u003cp class=\"th-hi-title\"\u003eQuick-release buckles\u003c\/p\u003e\n\u003cp class=\"th-hi-desc\"\u003eOn and off in seconds, no fuss\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-highlight-item\"\u003e\n\u003cp class=\"th-hi-title\"\u003e4-point adjustment\u003c\/p\u003e\n\u003cp class=\"th-hi-desc\"\u003eSecure fit for any body shape\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-highlight-item\" style=\"background: #f9f8f6;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"th-divider\"\u003e\n\u003cp class=\"th-section-label\"\u003eSpecifications\u003c\/p\u003e\n\u003ctable class=\"th-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMilitary-grade nylon shell, breathable mesh lining\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAttachment\u003c\/td\u003e\n\u003ctd\u003e2 × D-rings — front chest \u0026amp; back dorsal\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eClosure\u003c\/td\u003e\n\u003ctd\u003e2 × side-release quick-release buckles\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHandle\u003c\/td\u003e\n\u003ctd\u003eReinforced top grab handle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePatch panel\u003c\/td\u003e\n\u003ctd\u003eHook-and-loop MOLLE grid — 10 × 7 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eReflective\u003c\/td\u003e\n\u003ctd\u003e360° stitched strips\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColours\u003c\/td\u003e\n\u003ctd\u003ePitch · Forest · Sliver\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes\u003c\/td\u003e\n\u003ctd\u003eXS · S · M · L · XL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003chr class=\"th-divider\"\u003e\n\u003cp class=\"th-section-label\"\u003eSize guide\u003c\/p\u003e\n\u003cp class=\"th-size-intro\"\u003eMeasure your dog's chest girth at the widest point — just behind the front legs. When between sizes, go up. A well-fitted harness sits snug without restricting movement or breathing.\u003c\/p\u003e\n\u003cdiv class=\"th-size-grid\"\u003e\n\u003cdiv class=\"th-size-cell\"\u003e\n\u003cp class=\"th-size-num\"\u003eXS\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-size-cell\"\u003e\n\u003cp class=\"th-size-num\"\u003eS\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-size-cell\"\u003e\n\u003cp class=\"th-size-num\"\u003eM\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-size-cell\"\u003e\n\u003cp class=\"th-size-num\"\u003eL\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"th-size-cell\"\u003e\n\u003cp class=\"th-size-num\"\u003eXL\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"th-size-note\"\u003eRefer to the size chart on the product page for chest girth measurements. When between sizes, go up.\u003c\/p\u003e\n\u003chr class=\"th-divider\"\u003e\n\u003cp class=\"th-section-label\"\u003eCare\u003c\/p\u003e\n\u003cp class=\"th-care-text\"\u003eHand wash in cold water. Air dry away from direct sunlight. Check buckles and stitching regularly.\u003c\/p\u003e\n\u003chr class=\"th-divider\"\u003e\n\u003cdiv class=\"th-kit-card\"\u003e\n\u003cp class=\"th-kit-text\"\u003ePair the trail harness with the storm coat for full-body weather protection or the ridge leash for hands-free running. Built to work together.\u003c\/p\u003e\n\u003cdiv class=\"th-kit-links\"\u003e\n\u003ca class=\"th-kit-link\" href=\"\/es\/collections\/dog-coats-jackets\"\u003eStorm Coat →\u003c\/a\u003e \u003ca class=\"th-kit-link\" href=\"\/es\/collections\/dog-leashes\"\u003eRidge Leash →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Tailooo","offers":[{"title":"Silver \/ S","offer_id":54121170895191,"sku":null,"price":48.99,"currency_code":"GBP","in_stock":true},{"title":"Silver \/ M","offer_id":54121216966999,"sku":null,"price":48.99,"currency_code":"GBP","in_stock":true},{"title":"Silver \/ L","offer_id":54121216999767,"sku":null,"price":48.99,"currency_code":"GBP","in_stock":true},{"title":"Silver \/ XL","offer_id":54121217032535,"sku":null,"price":48.99,"currency_code":"GBP","in_stock":true},{"title":"Dune \/ S","offer_id":55171338305879,"sku":null,"price":48.99,"currency_code":"GBP","in_stock":false},{"title":"Dune \/ M","offer_id":55171338338647,"sku":null,"price":48.99,"currency_code":"GBP","in_stock":false},{"title":"Dune \/ L","offer_id":55171338371415,"sku":null,"price":48.99,"currency_code":"GBP","in_stock":false},{"title":"Dune \/ XL","offer_id":55171338404183,"sku":null,"price":48.99,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/5000\/0983\/files\/trail-dog-harness-best-hiking-sliver.jpg?v=1789033570"},{"product_id":"reflective-dog-life-jacket-with-rescue-handle-red","title":"Reflective Dog Life Jacket with Rescue Handle · Red","description":"\u003cstyle\u003e\n  .bc-page { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; max-width: 700px; color: #1a1a18; }\n  .bc-divider { height: 1px; background: #e8e6e0; margin: 2rem 0; border: none; }\n  .bc-section-label { font-size: 11px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: #888780; margin-bottom: 1rem; }\n  .bc-prose-title { font-size: 16px; font-weight: 500; color: #1a1a18; margin-bottom: 10px; line-height: 1.4; }\n  .bc-prose-body { font-size: 14px; color: #5f5e5a; line-height: 1.75; margin-bottom: 10px; }\n  .bc-highlights-grid { display: grid; grid-template-columns: 1fr 1fr; border: 1px solid #e8e6e0; border-radius: 8px; overflow: hidden; gap: 1px; background: #e8e6e0; }\n  .bc-highlight-item { background: #fff; padding: 14px 16px; }\n  .bc-hi-title { font-size: 13px; font-weight: 500; color: #1a1a18; margin-bottom: 3px; }\n  .bc-hi-desc { font-size: 12px; color: #5f5e5a; line-height: 1.55; }\n  .bc-spec-table { width: 100%; border-collapse: collapse; }\n  .bc-spec-table tr { border-bottom: 1px solid #e8e6e0; }\n  .bc-spec-table tr:last-child { border-bottom: none; }\n  .bc-spec-table td { padding: 10px 0; font-size: 13px; vertical-align: top; }\n  .bc-spec-table td:first-child { color: #888780; width: 140px; }\n  .bc-spec-table td:last-child { color: #1a1a18; }\n  .bc-size-table { width: 100%; border-collapse: collapse; }\n  .bc-size-table thead tr { border-bottom: 1px solid #e8e6e0; }\n  .bc-size-table tbody tr { border-bottom: 1px solid #e8e6e0; }\n  .bc-size-table tbody tr:last-child { border-bottom: none; }\n  .bc-size-table th { padding: 8px 0; font-size: 11px; font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; color: #888780; text-align: left; }\n  .bc-size-table td { padding: 10px 0; font-size: 13px; color: #1a1a18; vertical-align: top; }\n  .bc-detail-list { list-style: none; padding: 0; margin: 0; border: 1px solid #e8e6e0; border-radius: 8px; overflow: hidden; }\n  .bc-detail-list li { display: flex; align-items: flex-start; gap: 12px; padding: 11px 16px; border-bottom: 1px solid #e8e6e0; font-size: 13px; color: #1a1a18; }\n  .bc-detail-list li:last-child { border-bottom: none; }\n  .bc-detail-num { font-size: 11px; font-weight: 600; color: #888780; min-width: 20px; padding-top: 1px; }\n  .bc-detail-name { font-weight: 500; }\n  .bc-detail-desc { font-size: 12px; color: #5f5e5a; margin-top: 2px; }\n  .bc-color-row { display: flex; gap: 10px; flex-wrap: wrap; margin-top: 4px; }\n  .bc-color-item { display: flex; flex-direction: column; align-items: center; gap: 5px; }\n  .bc-color-swatch { width: 28px; height: 28px; border-radius: 50%; border: 1px solid #e8e6e0; }\n  .bc-color-name { font-size: 11px; color: #888780; text-align: center; }\n  .bc-care-text { font-size: 13px; color: #5f5e5a; line-height: 1.75; }\n  .bc-kit-card { border: 1px solid #e8e6e0; border-radius: 8px; padding: 16px 18px; display: flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap; }\n  .bc-kit-text { font-size: 13px; color: #5f5e5a; line-height: 1.6; flex: 1; min-width: 200px; }\n  .bc-kit-links { display: flex; gap: 8px; flex-wrap: wrap; }\n  .bc-kit-link { font-size: 12px; font-weight: 500; color: #1a1a18; padding: 6px 12px; border: 1px solid #d3d1c7; border-radius: 6px; text-decoration: none; white-space: nowrap; }\n  .bc-note { font-size: 11px; color: #aaa8a2; margin-top: 10px; line-height: 1.6; }\n\u003c\/style\u003e\n\u003cdiv class=\"bc-page\"\u003e\n\u003cp class=\"bc-prose-title\"\u003eWater is part of the adventure — keep them safe in it.\u003c\/p\u003e\n\u003cp class=\"bc-prose-body\"\u003eNot every dog is a natural swimmer. Even strong swimmers can tire, panic, or get caught in a current. The Swim Vest · Tide gives your dog reliable buoyancy and keeps them visible on the water. Reflective strips, a reinforced top grab handle, and a quick-release buckle system make it ready for kayaking, beach trips, boat outings, and pool training.\u003c\/p\u003e\n\u003cp class=\"bc-prose-body\"\u003eWhether your dog loves water or is still learning—they go in safer.\u003c\/p\u003e\n\u003chr class=\"bc-divider\"\u003e\n\u003cp class=\"bc-prose-title\"\u003eBuoyancy that supports. Fit that stays.\u003c\/p\u003e\n\u003cp class=\"bc-prose-body\"\u003eThe vest wraps the body with buoyant panels on both sides and the underbelly, keeping your dog's head naturally above water and supporting a balanced swimming posture. The quick-release buckles adjust across a wide neck and chest range—snug on entry, easy off after. The breathable mesh underside drains fast and keeps heat from building up during wear.\u003c\/p\u003e\n\u003cp class=\"bc-prose-body\"\u003eThree sizes cover a wide range of breeds and body types. When between sizes, always size up.\u003c\/p\u003e\n\u003chr class=\"bc-divider\"\u003e\n\u003cp class=\"bc-section-label\"\u003eHighlights\u003c\/p\u003e\n\u003cdiv class=\"bc-highlights-grid\"\u003e\n\u003cdiv class=\"bc-highlight-item\"\u003e\n\u003cp class=\"bc-hi-title\"\u003eBuoyancy float panels\u003c\/p\u003e\n\u003cp class=\"bc-hi-desc\"\u003eSide and underbelly panels keep head above water naturally\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-highlight-item\"\u003e\n\u003cp class=\"bc-hi-title\"\u003eReinforced grab handle\u003c\/p\u003e\n\u003cp class=\"bc-hi-desc\"\u003eTop handle for fast water rescue — essential on boats and docks\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-highlight-item\"\u003e\n\u003cp class=\"bc-hi-title\"\u003eReflective strips\u003c\/p\u003e\n\u003cp class=\"bc-hi-desc\"\u003eHigh-visibility detailing—safer in low light and murky water\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-highlight-item\"\u003e\n\u003cp class=\"bc-hi-title\"\u003eQuick-release buckles\u003c\/p\u003e\n\u003cp class=\"bc-hi-desc\"\u003eMulti-point adjustment—fast on, fast off, stays put while swimming\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-highlight-item\"\u003e\n\u003cp class=\"bc-hi-title\"\u003eD-ring leash attachment\u003c\/p\u003e\n\u003cp class=\"bc-hi-desc\"\u003eBack D-ring for leash control at the water's edge or during training\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-highlight-item\"\u003e\n\u003cp class=\"bc-hi-title\"\u003eBreathable mesh lining\u003c\/p\u003e\n\u003cp class=\"bc-hi-desc\"\u003eThe underside mesh drains fast—it reduces heat during wear\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"bc-divider\"\u003e\n\u003cp class=\"bc-section-label\"\u003eConstruction Details\u003c\/p\u003e\n\u003cul class=\"bc-detail-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"bc-detail-num\"\u003e01\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cp class=\"bc-detail-name\"\u003eWater-Resistant Polyester Shell\u003c\/p\u003e\n\u003cp class=\"bc-detail-desc\"\u003eDurable polyester outer—repels surface water and dries quickly after use\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"bc-detail-num\"\u003e02\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cp class=\"bc-detail-name\"\u003eBuoyancy Float Panels\u003c\/p\u003e\n\u003cp class=\"bc-detail-desc\"\u003eSide and underbelly panels provide steady lift—supports natural head-up swim posture\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"bc-detail-num\"\u003e03\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cp class=\"bc-detail-name\"\u003eReinforced Top Grab Handle\u003c\/p\u003e\n\u003cp class=\"bc-detail-desc\"\u003eStitched-through handle—lifts your dog cleanly from water without slipping\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"bc-detail-num\"\u003e04\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cp class=\"bc-detail-name\"\u003eReflective Safety Strips\u003c\/p\u003e\n\u003cp class=\"bc-detail-desc\"\u003eReflective detailing across the body—visible in low light and from distance\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"bc-detail-num\"\u003e05\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cp class=\"bc-detail-name\"\u003eQuick-Release Buckle System\u003c\/p\u003e\n\u003cp class=\"bc-detail-desc\"\u003eMultiple adjustable buckles at chest and belly—secure fit, fast release\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"bc-detail-num\"\u003e06\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cp class=\"bc-detail-name\"\u003eBack D-Ring\u003c\/p\u003e\n\u003cp class=\"bc-detail-desc\"\u003eLeash-compatible ring—maintain control at the water's edge or during training\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"bc-detail-num\"\u003e07\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cp class=\"bc-detail-name\"\u003eBreathable Mesh Underside\u003c\/p\u003e\n\u003cp class=\"bc-detail-desc\"\u003eOpen mesh lining—drains water freely and reduces heat and discomfort during wear\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"bc-detail-num\"\u003e08\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cp class=\"bc-detail-name\"\u003eAdjustable Neck \u0026amp; Chest Straps\u003c\/p\u003e\n\u003cp class=\"bc-detail-desc\"\u003eWide adjustable range—fits slim breeds through broader-chested dogs across S, M, L\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr class=\"bc-divider\"\u003e\n\u003cp class=\"bc-section-label\"\u003eSize Guide\u003c\/p\u003e\n\u003ctable class=\"bc-size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eNeck\u003c\/th\u003e\n\u003cth\u003eChest\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eWeight\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e35–48 cm \/ 13.8–18.9\"\u003c\/td\u003e\n\u003ctd\u003e54–68 cm \/ 21.3–26.8\"\u003c\/td\u003e\n\u003ctd\u003e30 cm \/ 11.8\"\u003c\/td\u003e\n\u003ctd\u003e464 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e45–58 cm \/ 17.7–22.8\"\u003c\/td\u003e\n\u003ctd\u003e65–85 cm \/ 25.6–33.5\"\u003c\/td\u003e\n\u003ctd\u003e36 cm \/ 14.2\"\u003c\/td\u003e\n\u003ctd\u003e665 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e53–68 cm \/ 20.9–26.8\"\u003c\/td\u003e\n\u003ctd\u003e71–99 cm \/ 28–39\"\u003c\/td\u003e\n\u003ctd\u003e42 cm \/ 16.5\"\u003c\/td\u003e\n\u003ctd\u003e751.5 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"bc-note\"\u003eMeasure your dog's neck and chest circumference before selecting a size. When between sizes, choose the larger size. All measurements are hand-measured—tolerances of 1–3 cm are within the acceptable range.\u003c\/p\u003e\n\u003chr class=\"bc-divider\"\u003e\n\u003cp class=\"bc-section-label\"\u003eSpecifications\u003c\/p\u003e\n\u003ctable class=\"bc-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eWater-resistant polyester shell · breathable mesh lining\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBuoyancy\u003c\/td\u003e\n\u003ctd\u003eSide and underbelly float panels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHandle\u003c\/td\u003e\n\u003ctd\u003eReinforced top grab handle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eClosure\u003c\/td\u003e\n\u003ctd\u003eMulti-point quick-release buckle system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeash point\u003c\/td\u003e\n\u003ctd\u003eBack D-ring\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVisibility\u003c\/td\u003e\n\u003ctd\u003eReflective strips\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes\u003c\/td\u003e\n\u003ctd\u003eS · M · L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColours\u003c\/td\u003e\n\u003ctd\u003eTide · Ember · Field\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003chr class=\"bc-divider\"\u003e\n\u003cp class=\"bc-section-label\"\u003eColours\u003c\/p\u003e\n\u003cdiv class=\"bc-color-row\"\u003e\n\u003cdiv class=\"bc-color-item\"\u003e\n\u003cdiv class=\"bc-color-swatch\" style=\"background: #2a5fa5;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"bc-color-name\"\u003eTide\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-color-item\"\u003e\n\u003cdiv class=\"bc-color-swatch\" style=\"background: #8b3a2a;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"bc-color-name\"\u003eEmber\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-color-item\"\u003e\n\u003cdiv class=\"bc-color-swatch\" style=\"background: #4a5c45;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"bc-color-name\"\u003eField\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"bc-divider\"\u003e\n\u003cp class=\"bc-section-label\"\u003eCare\u003c\/p\u003e\n\u003cp class=\"bc-care-text\"\u003eRinse thoroughly with fresh water after each use—especially after saltwater exposure. Hand wash with mild detergent if needed. Do not machine wash or tumble dry. Air dry fully in a ventilated area before storing. Inspect all buckles and stitching before each water outing.\u003c\/p\u003e\n\u003chr class=\"bc-divider\"\u003e\n\u003cdiv class=\"bc-kit-card\"\u003e\n\u003cp class=\"bc-kit-text\"\u003ePart of the TRAIL collection—built for dogs who go places. Pair with the Trail Harness or Trail Pack for the full outdoor kit.\u003c\/p\u003e\n\u003cdiv class=\"bc-kit-links\"\u003e\n\u003ca class=\"bc-kit-link\" href=\"https:\/\/tailooo.com\/collections\/dog-harnesses\"\u003eTrail Harness →\u003c\/a\u003e \u003ca class=\"bc-kit-link\" href=\"https:\/\/tailooo.com\/collections\/dog-packs\"\u003eTrail Pack →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Tailooo Pet","offers":[{"title":"red \/ L","offer_id":54755704111447,"sku":"dog-life-jacket-float-coat-1","price":49.99,"currency_code":"GBP","in_stock":true},{"title":"red \/ M","offer_id":54755704144215,"sku":null,"price":45.99,"currency_code":"GBP","in_stock":true},{"title":"red \/ S","offer_id":54755704176983,"sku":null,"price":39.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/5000\/0983\/files\/dog-life-jacket-reflective-float-coat.jpg?v=1789029623"},{"product_id":"dog-car-window-guard","title":"EVA Foam Car Window Chin Rest Guard · Tide","description":"\u003cstyle\u003e\n  .bc-page { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; max-width: 700px; color: #1a1a18; }\n  .bc-divider { height: 1px; background: #e8e6e0; margin: 2rem 0; border: none; }\n  .bc-section-label { font-size: 11px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: #888780; margin-bottom: 1rem; }\n  .bc-prose-title { font-size: 16px; font-weight: 500; color: #1a1a18; margin-bottom: 10px; line-height: 1.4; }\n  .bc-prose-body { font-size: 14px; color: #5f5e5a; line-height: 1.75; margin-bottom: 10px; }\n  .bc-highlights-grid { display: grid; grid-template-columns: 1fr 1fr; border: 1px solid #e8e6e0; border-radius: 8px; overflow: hidden; gap: 1px; background: #e8e6e0; }\n  .bc-highlight-item { background: #fff; padding: 14px 16px; }\n  .bc-hi-title { font-size: 13px; font-weight: 500; color: #1a1a18; margin-bottom: 3px; }\n  .bc-hi-desc { font-size: 12px; color: #5f5e5a; line-height: 1.55; }\n  .bc-spec-table { width: 100%; border-collapse: collapse; }\n  .bc-spec-table tr { border-bottom: 1px solid #e8e6e0; }\n  .bc-spec-table tr:last-child { border-bottom: none; }\n  .bc-spec-table td { padding: 10px 0; font-size: 13px; vertical-align: top; }\n  .bc-spec-table td:first-child { color: #888780; width: 140px; }\n  .bc-spec-table td:last-child { color: #1a1a18; }\n  .bc-detail-list { list-style: none; padding: 0; margin: 0; border: 1px solid #e8e6e0; border-radius: 8px; overflow: hidden; }\n  .bc-detail-list li { display: flex; align-items: flex-start; gap: 12px; padding: 11px 16px; border-bottom: 1px solid #e8e6e0; font-size: 13px; color: #1a1a18; }\n  .bc-detail-list li:last-child { border-bottom: none; }\n  .bc-detail-num { font-size: 11px; font-weight: 600; color: #888780; min-width: 20px; padding-top: 1px; }\n  .bc-detail-name { font-weight: 500; }\n  .bc-detail-desc { font-size: 12px; color: #5f5e5a; margin-top: 2px; }\n  .bc-steps-list { list-style: none; padding: 0; margin: 0; counter-reset: step; }\n  .bc-steps-list li { display: flex; gap: 14px; padding: 12px 0; border-bottom: 1px solid #e8e6e0; }\n  .bc-steps-list li:last-child { border-bottom: none; }\n  .bc-step-num { flex-shrink: 0; width: 24px; height: 24px; border-radius: 50%; background: #1a1a18; color: #fff; font-size: 12px; font-weight: 600; display: flex; align-items: center; justify-content: center; }\n  .bc-step-text { font-size: 13px; color: #1a1a18; line-height: 1.6; padding-top: 2px; }\n  .bc-color-row { display: flex; gap: 10px; flex-wrap: wrap; margin-top: 4px; }\n  .bc-color-item { display: flex; flex-direction: column; align-items: center; gap: 5px; }\n  .bc-color-swatch { width: 28px; height: 28px; border-radius: 50%; border: 1px solid #e8e6e0; }\n  .bc-color-name { font-size: 11px; color: #888780; text-align: center; }\n  .bc-care-text { font-size: 13px; color: #5f5e5a; line-height: 1.75; }\n  .bc-note { font-size: 11px; color: #aaa8a2; margin-top: 10px; line-height: 1.6; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bc-page\"\u003e\n\n  \u003cp class=\"bc-prose-title\"\u003eThe window edge was never built for a chin.\u003c\/p\u003e\n  \u003cp class=\"bc-prose-body\"\u003eEvery dog who rides with their head out the window ends up resting their chin, paw, or jaw on the same hard, narrow ledge — hot in summer, sharp-edged, and never designed to be leaned on. Over a long drive that means sore paw pads, scraped chins, and a dog who keeps shifting to find a spot that doesn't exist.\u003c\/p\u003e\n  \u003cp class=\"bc-prose-body\"\u003eThe Window Chin Rest Guard clips onto the window frame in seconds and turns that ledge into a soft, padded perch — so your dog can lean out, rest their chin, and watch the world go by without the window fighting back.\u003c\/p\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-prose-title\"\u003eA cushion where there used to be an edge.\u003c\/p\u003e\n  \u003cp class=\"bc-prose-body\"\u003eMolded from dense, closed-cell foam with a firm inner core, the guard holds its shape under a leaning dog while staying soft against skin — no pressure points, no digging in. The underside is slotted to grip the window channel directly, so it stays exactly where you clip it, through open highway air and stop-and-go traffic alike.\u003c\/p\u003e\n  \u003cp class=\"bc-prose-body\"\u003eBecause it sits in the gap rather than blocking it, the window still rolls up and down normally with the guard in place — no re-installing every time you park.\u003c\/p\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eHighlights\u003c\/p\u003e\n  \u003cdiv class=\"bc-highlights-grid\"\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eCushions the window edge\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eSoftens the hard ledge dogs naturally rest their chin and paws on\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eClips on in seconds\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eSlotted underside grips the window frame — no tools, no adhesive\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eWindow still operates normally\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eSits in the gap without blocking the glass — roll it up or down as usual\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eAnti-scratch, anti-chew foam\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eDense closed-cell foam resists claws, teeth, and everyday wear\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eWeatherproof\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eShrugs off rain, sun, and slobber — wipes clean in seconds\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-highlight-item\"\u003e\n      \u003cp class=\"bc-hi-title\"\u003eLightweight and portable\u003c\/p\u003e\n      \u003cp class=\"bc-hi-desc\"\u003eUnder 70g — clip it on for the drive, pop it off and stash it after\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eThe Problem It Solves\u003c\/p\u003e\n  \u003cul class=\"bc-detail-list\"\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-detail-num\"\u003e01\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-detail-name\"\u003eSore chins and paw pads\u003c\/p\u003e\n        \u003cp class=\"bc-detail-desc\"\u003eThe bare window ledge is hard and narrow — long rides leave dogs shifting for a comfortable spot that isn't there\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-detail-num\"\u003e02\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-detail-name\"\u003eHot metal and glass in summer\u003c\/p\u003e\n        \u003cp class=\"bc-detail-desc\"\u003eSun-baked window edges get uncomfortably hot — the foam layer keeps that heat away from skin\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-detail-num\"\u003e03\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-detail-name\"\u003eScratches and chew marks on the window trim\u003c\/p\u003e\n        \u003cp class=\"bc-detail-desc\"\u003eClaws and teeth on bare trim leave marks over time — the guard takes the wear instead\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-detail-num\"\u003e04\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bc-detail-name\"\u003eA window that has to choose between shut and wide open\u003c\/p\u003e\n        \u003cp class=\"bc-detail-desc\"\u003eThe guard fits in the gap at a safe height, so the window can stay mostly closed while your dog still gets air and a view\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eHow to Install\u003c\/p\u003e\n  \u003col class=\"bc-steps-list\"\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-step-num\"\u003e1\u003c\/span\u003e\n      \u003cspan class=\"bc-step-text\"\u003eRoll the window down to the height where your dog naturally rests their chin.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-step-num\"\u003e2\u003c\/span\u003e\n      \u003cspan class=\"bc-step-text\"\u003eClip the guard onto the window frame, working from front to back along the glass edge.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-step-num\"\u003e3\u003c\/span\u003e\n      \u003cspan class=\"bc-step-text\"\u003eAdjust its position along the frame until it sits flush and stable.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"bc-step-num\"\u003e4\u003c\/span\u003e\n      \u003cspan class=\"bc-step-text\"\u003eRoll the window up or down as normal — the guard stays clipped in place either way.\u003c\/span\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eSize \u0026amp; Fit\u003c\/p\u003e\n  \u003ctable class=\"bc-spec-table\"\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eLength\u003c\/td\u003e\n      \u003ctd\u003eApprox. 20 cm (7.9 in) — fits the vast majority of car and truck window frames\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eProfile\u003c\/td\u003e\n      \u003ctd\u003e2.9 cm high × 1.8 cm deep, slotted underside for a secure clip-on fit\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eWeight\u003c\/td\u003e\n      \u003ctd\u003e68 g — light enough to leave clipped on, easy to remove for storage\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/table\u003e\n  \u003cp class=\"bc-note\"\u003eFits most standard car and truck window frames. If your window channel is unusually thick or thin, the guard can be adjusted slightly along the frame to seat securely.\u003c\/p\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eSpecifications\u003c\/p\u003e\n  \u003ctable class=\"bc-spec-table\"\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eMaterial\u003c\/td\u003e\n      \u003ctd\u003eDense closed-cell foam, weatherproof outer skin\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eFunction\u003c\/td\u003e\n      \u003ctd\u003eClip-on window edge guard and chin rest — anti-scratch, anti-chew\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eDimensions\u003c\/td\u003e\n      \u003ctd\u003e20 × 1.8 × 2.9 cm\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eWeight\u003c\/td\u003e\n      \u003ctd\u003e68 g\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eColours\u003c\/td\u003e\n      \u003ctd\u003eTide · Pitch\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/table\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eColours\u003c\/p\u003e\n  \u003cdiv class=\"bc-color-row\"\u003e\n    \u003cdiv class=\"bc-color-item\"\u003e\n      \u003cdiv class=\"bc-color-swatch\" style=\"background:#2f7fd4;\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bc-color-name\"\u003eTide\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-color-item\"\u003e\n      \u003cdiv class=\"bc-color-swatch\" style=\"background:#1a1a18;\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bc-color-name\"\u003ePitch\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"bc-divider\"\u003e\n\n  \u003cp class=\"bc-section-label\"\u003eCare\u003c\/p\u003e\n  \u003cp class=\"bc-care-text\"\u003eWipe clean with a damp cloth after dusty or muddy drives. Avoid prolonged direct exposure to extreme heat sources beyond normal sun through glass. Do not machine wash. Remove and store in a dry place when not travelling.\u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"Tailooo","offers":[{"title":"Tide","offer_id":54912921633111,"sku":null,"price":11.99,"currency_code":"GBP","in_stock":true},{"title":"Wasp","offer_id":55012800889175,"sku":null,"price":11.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/5000\/0983\/files\/tailooo_dog_car_window_guard_product_shot_white_background.jpg?v=1789033625"},{"product_id":"products-rover-safety-belt","title":"Rover Safety Belt – Dog Car Seat Belt","description":"\u003c!--\nProduct Title: Anchor Dog Car Safety Seat Belt — Adjustable Bungee Tether\nMeta Title: Safety Seat Belt for Dogs – Durable Car Tether | Tailooo\nMeta Description: Keep your dog safe on car rides with this adjustable safety seat belt for dogs. Bungee tether cushions stops and doubles as a leash. Shop now.\nURL Handle: dog-safety-seat-belt\n--\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003cp\u003eA safety seat belt for dogs turns car rides from stressful to secure, keeping your dog anchored during sudden stops, sharp turns, or hard braking. Many owners let dogs roam loose on the back seat, which risks injury even during routine drives. Tailooo's Anchor collar-and-tether system clips directly into your car's seatbelt buckle, giving your dog enough room to sit, lie down, or shift position without ever leaving the safety zone. The elastic bungee section absorbs sudden jolts, easing the strain on your dog's neck compared to a rigid strap. Reflective stitching along the webbing improves visibility when you're loading or unloading at night. Built from heavy-duty nylon webbing with reinforced stitching, this dog safety belt is made for daily use—commutes, road trips, and vet visits alike.\u003c\/p\u003e\n\u003cp\u003e✨ \u003cstrong\u003eProduct Highlights\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eDual-clip design—one\u003c\/strong\u003e end clips into your car's seatbelt buckle, the other swivels onto a standard leash ring, so the same piece doubles as a walking tether.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eElastic bungee cord\u003c\/strong\u003e absorbs sudden braking force, cushioning your dog's neck and reducing whiplash risk.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFully adjustable collar loop\u003c\/strong\u003e (fits neck sizes roughly 14–24 in) with a quick-release buckle for one-hand on\/off.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReflective stitching\u003c\/strong\u003e along the full length for visibility in low light.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReinforced D-ring and metal hardware\u003c\/strong\u003e, rated for everyday pulling and sudden stops.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch5\u003eWhy This Safety Seat Belt for Dogs Belongs in Every Car\u003c\/h5\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e Collar adjusts from 14 to 24 in (36 to 61 cm). The bungee tether extends 12–20 in (30–51 cm) under tension. Webbing width: 1 in (2.5 cm), suitable for small to large breeds. Hardware: zinc-alloy swivel hook and seatbelt clip, sized for standard passenger-vehicle seatbelt buckles.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUse cases:\u003c\/strong\u003e daily commutes, weekend road trips, vet and groomer visits, or as a backup leash during rest stops.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Hand wash with mild soap, and air dry away from direct sun to preserve the webbing color and stitching.\u003c\/p\u003e\n\u003cp\u003eExplore more travel gear in our \u003ca href=\"\/es\/collections\/on-the-road\"\u003eOn the Road collection\u003c\/a\u003e, or read our guide on \u003ca href=\"\/es\/blogs\/dog-corner\/car-travel-safety\"\u003edog car travel safety tips\u003c\/a\u003e for more prep advice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product-faq\"\u003e\n\u003ch4\u003eIs this safety seat belt for dogs compatible with all car models?\u003c\/h4\u003e\n\u003cp\u003eYes. The clip end fits standard seatbelt buckles found in most cars, SUVs, and trucks. Thread your seatbelt through the buckle as usual, then clip our tether directly onto it—no extra installation or tools needed.\u003c\/p\u003e\n\u003ch4\u003eHow do I choose the right size for my dog?\u003c\/h4\u003e\n\u003cp\u003eThe collar loop adjusts from 14 to 24 inches, fitting most small to large breeds. Measure your dog's neck and add two fingers' width for a comfortable fit. If between sizes, choose the larger option and tighten the buckle.\u003c\/p\u003e\n\u003ch4\u003eCan this dog safety belt also be used as a walking leash?\u003c\/h4\u003e\n\u003cp\u003eYes. The tether has a swivel snap hook on one end for walks, in addition to the seatbelt clip for car rides. Simply switch which end you attach to your dog's collar or harness depending on whether you're walking or driving.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Tailooo","offers":[{"title":"Pitch","offer_id":54959364899159,"sku":null,"price":12.99,"currency_code":"GBP","in_stock":true},{"title":"Orange","offer_id":54959364931927,"sku":null,"price":12.99,"currency_code":"GBP","in_stock":true},{"title":"Navy","offer_id":54959364964695,"sku":null,"price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/5000\/0983\/files\/blackdogsafetyseatbeltwithbungeetetherandmetalbuckle.jpg?v=1789034613"},{"product_id":"trail-harness-leash-2in1","title":"2-in-1 System Trail Harness \u0026 Leash","description":"\u003cstyle\u003e\n  .th-page { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; max-width: 700px; color: #1a1a18; }\n  .th-divider { height: 1px; background: #e8e6e0; margin: 2rem 0; border: none; }\n  .th-section-label { font-size: 11px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: #888780; margin-bottom: 1rem; }\n  .th-prose-title { font-size: 16px; font-weight: 500; color: #1a1a18; margin-bottom: 10px; line-height: 1.4; }\n  .th-prose-body { font-size: 14px; color: #5f5e5a; line-height: 1.75; margin-bottom: 10px; }\n  .th-highlights-grid { display: grid; grid-template-columns: 1fr 1fr; border: 1px solid #e8e6e0; border-radius: 8px; overflow: hidden; gap: 1px; background: #e8e6e0; }\n  .th-highlight-item { background: #fff; padding: 14px 16px; }\n  .th-hi-title { font-size: 13px; font-weight: 500; color: #1a1a18; margin-bottom: 3px; }\n  .th-hi-desc { font-size: 12px; color: #5f5e5a; line-height: 1.55; }\n  .th-spec-table { width: 100%; border-collapse: collapse; }\n  .th-spec-table tr { border-bottom: 1px solid #e8e6e0; }\n  .th-spec-table tr:last-child { border-bottom: none; }\n  .th-spec-table td { padding: 10px 0; font-size: 13px; vertical-align: top; }\n  .th-spec-table td:first-child { color: #888780; width: 120px; }\n  .th-spec-table td:last-child { color: #1a1a18; }\n  .th-size-intro { font-size: 13px; color: #5f5e5a; line-height: 1.65; margin-bottom: 16px; }\n  .th-size-wrap { overflow-x: auto; border: 1px solid #e8e6e0; border-radius: 8px; margin-bottom: 12px; }\n  .th-size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: 13px; }\n  .th-size-table th { background: #f7f6f2; color: #888780; font-weight: 500; font-size: 12px; text-align: left; padding: 10px 12px; border-bottom: 1px solid #e8e6e0; }\n  .th-size-table td { padding: 10px 12px; color: #1a1a18; border-bottom: 1px solid #e8e6e0; vertical-align: top; }\n  .th-size-table tr:last-child td { border-bottom: none; }\n  .th-size-table td:first-child { font-weight: 500; width: 56px; }\n  .th-size-table .th-imp { display: block; font-size: 11px; color: #888780; margin-top: 2px; }\n  .th-size-note { font-size: 12px; color: #888780; line-height: 1.6; margin-bottom: 6px; }\n  .th-disclaimer { font-size: 12px; color: #5f5e5a; line-height: 1.6; background: #f7f6f2; border-radius: 6px; padding: 10px 12px; margin-top: 10px; }\n  .th-care-text { font-size: 13px; color: #5f5e5a; line-height: 1.75; }\n  .th-kit-card { border: 1px solid #e8e6e0; border-radius: 8px; padding: 16px 18px; display: flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap; }\n  .th-kit-text { font-size: 13px; color: #5f5e5a; line-height: 1.6; flex: 1; min-width: 200px; }\n  .th-kit-links { display: flex; gap: 8px; flex-wrap: wrap; }\n  .th-kit-link { font-size: 12px; font-weight: 500; color: #1a1a18; padding: 6px 12px; border: 1px solid #d3d1c7; border-radius: 6px; text-decoration: none; white-space: nowrap; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"th-page\"\u003e\n\n  \u003cp class=\"th-prose-title\"\u003eSome dogs pull. Every owner deserves control — and freedom.\u003c\/p\u003e\n  \u003cp class=\"th-prose-body\"\u003eThe Trail Harness \u0026amp; Leash is a unified 2-in-1 system built for pullers, lungers, and owners who refuse to compromise on comfort or safety. Dual attachment points give you precise control on busy streets and open trails. Integrated 1.3-meter retractable leash with one-touch anti-explosive brake locks in seconds, no fumbling.\u003c\/p\u003e\n  \u003cp class=\"th-prose-body\"\u003eMilitary-grade nylon shell. Breathable mesh lining. Reinforced stitching throughout. Lightweight alloy buckles. Gear engineered for the dogs that go places — and the owners who go further.\u003c\/p\u003e\n\n  \u003chr class=\"th-divider\"\u003e\n\n  \u003cp class=\"th-prose-title\"\u003eBuilt for the trail. Ready for the city.\u003c\/p\u003e\n  \u003cp class=\"th-prose-body\"\u003eFront and rear D-rings redirect momentum without pressure on the throat — the cleaner solution for dogs that lunge or pull. The reinforced top handle gives you instant control in tight situations: a crowded café, a narrow pavement, a sudden distraction.\u003c\/p\u003e\n  \u003cp class=\"th-prose-body\"\u003eThe integrated 1.3-meter leash auto-retracts with emergency brake protection. Tested 10,000+ cycles. Pull, stop, lock — smooth and seamless. 360° reflective stitching for early mornings and late evenings. Quick-release buckles so you're on and off in seconds, no lifting over the head.\u003c\/p\u003e\n  \u003cp class=\"th-prose-body\"\u003eOne harness. One system. Every situation.\u003c\/p\u003e\n\n  \u003chr class=\"th-divider\"\u003e\n\n  \u003cp class=\"th-section-label\"\u003eHighlights\u003c\/p\u003e\n  \u003cdiv class=\"th-highlights-grid\"\u003e\n    \u003cdiv class=\"th-highlight-item\"\u003e\n      \u003cp class=\"th-hi-title\"\u003eDual D-rings\u003c\/p\u003e\n      \u003cp class=\"th-hi-desc\"\u003eFront and rear attachment for control and training\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"th-highlight-item\"\u003e\n      \u003cp class=\"th-hi-title\"\u003eIntegrated 1.3M leash\u003c\/p\u003e\n      \u003cp class=\"th-hi-desc\"\u003eAuto-retract with emergency brake protection\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"th-highlight-item\"\u003e\n      \u003cp class=\"th-hi-title\"\u003eAnti-explosive brake\u003c\/p\u003e\n      \u003cp class=\"th-hi-desc\"\u003eOne-touch lock, tested 10,000+ cycles\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"th-highlight-item\"\u003e\n      \u003cp class=\"th-hi-title\"\u003eGrab handle\u003c\/p\u003e\n      \u003cp class=\"th-hi-desc\"\u003eInstant control in crowded spaces\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"th-highlight-item\"\u003e\n      \u003cp class=\"th-hi-title\"\u003e360° reflective\u003c\/p\u003e\n      \u003cp class=\"th-hi-desc\"\u003eVisible from every angle in low light\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"th-highlight-item\"\u003e\n      \u003cp class=\"th-hi-title\"\u003ePadded mesh lining\u003c\/p\u003e\n      \u003cp class=\"th-hi-desc\"\u003eBreathable, pressure-distributed comfort\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"th-highlight-item\"\u003e\n      \u003cp class=\"th-hi-title\"\u003eQuick-release buckles\u003c\/p\u003e\n      \u003cp class=\"th-hi-desc\"\u003eOn and off in seconds, no fuss\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"th-highlight-item\"\u003e\n      \u003cp class=\"th-hi-title\"\u003e4-point adjustment\u003c\/p\u003e\n      \u003cp class=\"th-hi-desc\"\u003eSecure fit for any body shape\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"th-divider\"\u003e\n\n  \u003cp class=\"th-section-label\"\u003eSpecifications\u003c\/p\u003e\n  \u003ctable class=\"th-spec-table\"\u003e\n    \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMilitary-grade nylon shell, breathable mesh lining\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eAttachment\u003c\/td\u003e\n\u003ctd\u003e2 × D-rings — front chest \u0026amp; back dorsal\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eLeash\u003c\/td\u003e\n\u003ctd\u003eIntegrated 1.3M retractable with auto-lock\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eBrake system\u003c\/td\u003e\n\u003ctd\u003eAnti-explosive nylon core, one-touch control\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eClosure\u003c\/td\u003e\n\u003ctd\u003e2 × side-release quick-release buckles\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eHandle\u003c\/td\u003e\n\u003ctd\u003eReinforced top grab handle\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eReflective\u003c\/td\u003e\n\u003ctd\u003e360° stitched strips\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eBuckles\u003c\/td\u003e\n\u003ctd\u003eLightweight alloy, anti-rust\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eColours\u003c\/td\u003e\n\u003ctd\u003eOrange · Green · Blue · Pink\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eSizes\u003c\/td\u003e\n\u003ctd\u003eXS · S · M · L · XL\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/table\u003e\n\n  \u003chr class=\"th-divider\"\u003e\n\n  \u003cp class=\"th-section-label\"\u003eSize guide\u003c\/p\u003e\n  \u003cp class=\"th-size-intro\"\u003eMeasure your dog's neck at the base, where a collar sits, and chest girth at the widest point — just behind the front legs. Use chest girth as your main guide and weight as a cross-check. When between sizes, go up. A well-fitted harness sits snug without restricting movement or breathing.\u003c\/p\u003e\n\n  \u003cdiv class=\"th-size-wrap\"\u003e\n    \u003ctable class=\"th-size-table\"\u003e\n      \u003cthead\u003e\n        \u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eNeck\u003c\/th\u003e\n\u003cth\u003eChest\u003c\/th\u003e\n\u003cth\u003eWeight\u003c\/th\u003e\n\u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e26–38 cm\u003cspan class=\"th-imp\"\u003e10–15 in\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e33–43 cm\u003cspan class=\"th-imp\"\u003e13–17 in\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e3–6 kg\u003cspan class=\"th-imp\"\u003e7–13 lbs\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e33–49 cm\u003cspan class=\"th-imp\"\u003e13–19 in\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e41–54 cm\u003cspan class=\"th-imp\"\u003e16–21 in\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e6–9 kg\u003cspan class=\"th-imp\"\u003e13–20 lbs\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e45–53 cm\u003cspan class=\"th-imp\"\u003e18–21 in\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e55–67 cm\u003cspan class=\"th-imp\"\u003e22–26 in\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e8–13 kg\u003cspan class=\"th-imp\"\u003e18–29 lbs\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e52–66 cm\u003cspan class=\"th-imp\"\u003e20–26 in\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e63–80 cm\u003cspan class=\"th-imp\"\u003e25–31 in\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e13–25 kg\u003cspan class=\"th-imp\"\u003e29–55 lbs\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e60–80 cm\u003cspan class=\"th-imp\"\u003e24–31 in\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e73–94 cm\u003cspan class=\"th-imp\"\u003e29–37 in\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e25–40 kg\u003cspan class=\"th-imp\"\u003e55–88 lbs\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"th-size-note\"\u003eLeash length: 130 cm (all sizes). Imperial figures are rounded conversions.\u003c\/p\u003e\n  \u003cp class=\"th-disclaimer\"\u003ePlease note: all measurements are taken by hand, so slight variations of 1–3 cm may occur. If your dog's measurements fall near the edge of a range, we recommend choosing the larger size.\u003c\/p\u003e\n\n  \u003chr class=\"th-divider\"\u003e\n\n  \u003cp class=\"th-section-label\"\u003eBrake system\u003c\/p\u003e\n  \u003cp class=\"th-care-text\"\u003eThe one-touch anti-explosive brake locks automatically when tension is applied. Release pressure and the leash retracts smoothly. Tested 10,000+ cycles for reliability and safety in everyday situations: busy streets, crowded parks, sudden distractions.\u003c\/p\u003e\n\n  \u003chr class=\"th-divider\"\u003e\n\n  \u003cp class=\"th-section-label\"\u003eCare\u003c\/p\u003e\n  \u003cp class=\"th-care-text\"\u003eHand wash in cold water. Air dry away from direct sunlight. Check buckles, stitching, and brake mechanism regularly. Do not submerge the brake housing.\u003c\/p\u003e\n\n  \u003chr class=\"th-divider\"\u003e\n\n  \u003cdiv class=\"th-kit-card\"\u003e\n    \u003cp class=\"th-kit-text\"\u003ePair the Trail Harness \u0026amp; Leash with the Storm Coat for full-body weather protection. Built to work together.\u003c\/p\u003e\n    \u003cdiv class=\"th-kit-links\"\u003e\n      \u003ca class=\"th-kit-link\" href=\"\/es\/collections\/dog-coats-jackets\"\u003eStorm Coat →\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Tailooo","offers":[{"title":"Orange \/ XS","offer_id":55159731192151,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":false},{"title":"Orange \/ M","offer_id":55003932066135,"sku":null,"price":31.99,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ L","offer_id":55006063493463,"sku":null,"price":33.99,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ XL","offer_id":55003932131671,"sku":null,"price":36.99,"currency_code":"GBP","in_stock":true},{"title":"Red \u0026 Purple \/ XS","offer_id":55159731290455,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Red \u0026 Purple \/ M","offer_id":55152010002775,"sku":null,"price":31.99,"currency_code":"GBP","in_stock":true},{"title":"Red \u0026 Purple \/ L","offer_id":55152010035543,"sku":null,"price":33.99,"currency_code":"GBP","in_stock":true},{"title":"Red \u0026 Purple \/ XL","offer_id":55152010068311,"sku":null,"price":36.99,"currency_code":"GBP","in_stock":true},{"title":"Ember \/ XS","offer_id":55159731224919,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":false},{"title":"Ember \/ M","offer_id":55003932262743,"sku":null,"price":31.99,"currency_code":"GBP","in_stock":true},{"title":"Ember \/ L","offer_id":55006063558999,"sku":null,"price":33.99,"currency_code":"GBP","in_stock":true},{"title":"Ember \/ XL","offer_id":55003932328279,"sku":null,"price":36.99,"currency_code":"GBP","in_stock":true},{"title":"Lavender \/ XS","offer_id":55159731257687,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Lavender \/ M","offer_id":55152009904471,"sku":null,"price":31.99,"currency_code":"GBP","in_stock":true},{"title":"Lavender \/ L","offer_id":55152009937239,"sku":null,"price":33.99,"currency_code":"GBP","in_stock":true},{"title":"Lavender \/ XL","offer_id":55152009970007,"sku":null,"price":36.99,"currency_code":"GBP","in_stock":true},{"title":"Pitch \/ XS","offer_id":55159731323223,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":false},{"title":"Pitch \/ M","offer_id":55159697244503,"sku":null,"price":31.99,"currency_code":"GBP","in_stock":false},{"title":"Pitch \/ L","offer_id":55159697277271,"sku":null,"price":33.99,"currency_code":"GBP","in_stock":false},{"title":"Pitch \/ XL","offer_id":55159697310039,"sku":null,"price":36.99,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/5000\/0983\/files\/orange-dog-harness-paw-print-product-photo.jpg?v=1789291737"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/5000\/0983\/collections\/tailooo_go_outside_category_image_dog_portable_carrier_bag.jpg?v=1788698037","url":"https:\/\/tailooo.com\/es\/collections\/all-products.oembed","provider":"Tailooo","version":"1.0","type":"link"}