{"product_id":"breathable-canvas-pet-tote","title":"Breathable Canvas Pet Tote","description":"\u003c!--\n[AI Design Logic]\nProduct Type: Canvas Tote Pet Carrying Bag\nTarget Audience: Cat owners and small dog owners\nVisual Style: Natural, warm, clean, and lifestyle-oriented\nColor Strategy: Deep Forest Green (#3E5634), Warm Cream (#FAF8F5), Terracotta\/Leather Brown (#A66B46)\nModule Order: Hero -\u003e Compare -\u003e Feature 1 (Adjustable Opening) -\u003e Feature 2 (Sturdy Base) -\u003e Feature 3 (Safety Buckle) -\u003e Specifications -\u003e FAQ\nDetail Image Mapping: Hero=detail_1, Compare=detail_4, Feature1=detail_3, Feature2=detail_5, Feature3=detail_2\nSpecification Data Source: Extracted from Product Analysis Report (M Size and L Size guidelines)\nCompare Section: Included (utilizes detail_4 to highlight drawbacks of traditional carriers vs. our ventilated, protective, supported tote bag)\nInformation Boundary: Strictly relies on provided report and detail images. No unsupported assertions of premium\/heavy-duty qualities have been made.\n--\u003e\n\u003cdiv class=\"product-detail-container\"\u003e\n\u003cstyle type=\"text\/css\"\u003e\/* VARIABLES \u0026 THEME *\/\n    .product-detail-container {\n      --primary: #3E5634;\n      --primary-hover: #2F4127;\n      --accent: #A66B46;\n      --text-main: #2A2A2A;\n      --text-sub: #555555;\n      --bg-body: #FFFFFF;\n      --bg-card: #FAF8F5;\n      --bg-soft: #F0EDE6;\n      --radius-md: 8px;\n      --radius-lg: 12px;\n      --shadow-sm: 0 2px 4px rgba(0, 0, 0, 0.04);\n      --shadow-lg: 0 10px 20px rgba(0, 0, 0, 0.06);\n      --border-color: #E6E1D8;\n      \n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 0 20px;\n      box-sizing: border-box;\n      overflow-wrap: break-word;\n      word-break: break-word;\n      color: var(--text-main);\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      background-color: var(--bg-body);\n    }\n\n    \/* TYPOGRAPHY LOCK *\/\n    .product-detail-container h1 {\n      font-size: 22px !important;\n      line-height: 1.3 !important;\n      font-weight: 700;\n      color: var(--primary);\n      margin: 0 0 12px 0;\n    }\n\n    .product-detail-container h2,\n    .product-detail-container h3,\n    .product-detail-container .section-title,\n    .product-detail-container .feature-title,\n    .product-detail-container .spec-title,\n    .product-detail-container .faq-question {\n      font-size: 20px !important;\n      line-height: 1.4 !important;\n      font-weight: 600;\n      color: var(--primary);\n      margin: 0 0 16px 0;\n    }\n\n    .product-detail-container p,\n    .product-detail-container li,\n    .product-detail-container td,\n    .product-detail-container .hero-subtitle,\n    .product-detail-container .feature-desc,\n    .product-detail-container .faq-answer,\n    .product-detail-container .badge,\n    .product-detail-container .tag,\n    .product-detail-container .spec-value {\n      font-size: 18px !important;\n      line-height: 1.6 !important;\n      font-weight: 400;\n      color: var(--text-sub);\n    }\n\n    \/* SHARED LAYOUTS *\/\n    .product-detail-container section {\n      margin-bottom: clamp(2rem, 5vw, 4rem);\n      padding: 0;\n    }\n\n    \/* PLACEHOLDER STYLES *\/\n    .product-detail-container .image-placeholder {\n      width: 100%;\n      aspect-ratio: 1 \/ 1;\n      background-color: var(--bg-soft);\n      border: 2px dashed var(--border-color);\n      border-radius: var(--radius-lg);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      box-sizing: border-box;\n      color: var(--text-sub);\n      text-align: center;\n      padding: 20px;\n    }\n\n    .product-detail-container .image-placeholder img {\n      width: 100%;\n      height: auto;\n      display: block;\n      border-radius: var(--radius-lg);\n    }\n\n    \/* HERO BLOCK *\/\n    .product-detail-container .hero-section {\n      background-color: var(--bg-card);\n      border-radius: var(--radius-lg);\n      padding: 30px;\n      box-shadow: var(--shadow-sm);\n    }\n\n    .product-detail-container .hero-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 30px;\n      align-items: center;\n    }\n\n    .product-detail-container .hero-content {\n      display: flex;\n      flex-direction: column;\n      align-items: flex-start;\n    }\n\n    .product-detail-container .trust-badge {\n      display: inline-block;\n      background-color: var(--primary);\n      color: #FFFFFF !important;\n      padding: 6px 14px;\n      border-radius: 20px;\n      font-weight: 500;\n      margin-bottom: 16px;\n    }\n\n    \/* FEATURE SECTIONS *\/\n    .product-detail-container .feature-item {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 40px;\n      align-items: center;\n    }\n\n    .product-detail-container .feature-item.alt-layout {\n      grid-template-columns: 1fr 1fr;\n    }\n\n    .product-detail-container .feature-copy {\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n    }\n\n    .product-detail-container .tag-container {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 16px;\n    }\n\n    .product-detail-container .tag {\n      background-color: var(--bg-card);\n      border: 1px solid var(--border-color);\n      padding: 4px 12px;\n      border-radius: var(--radius-md);\n      color: var(--text-main) !important;\n    }\n\n    \/* COMPARE SECTION *\/\n    .product-detail-container .compare-section {\n      background-color: var(--bg-card);\n      border-radius: var(--radius-lg);\n      padding: 30px;\n    }\n\n    .product-detail-container .compare-grid {\n      display: grid;\n      grid-template-columns: 1.2fr 0.8fr;\n      gap: 30px;\n      align-items: center;\n    }\n\n    \/* SPECIFICATIONS SECTION *\/\n    .product-detail-container .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-top: 20px;\n    }\n\n    .product-detail-container .spec-table tr {\n      border-bottom: 1px solid var(--border-color);\n    }\n\n    .product-detail-container .spec-table td {\n      padding: 16px;\n      vertical-align: top;\n    }\n\n    .product-detail-container .spec-label-cell {\n      font-weight: 600;\n      color: var(--text-main);\n      width: 30%;\n    }\n\n    \/* FAQ SECTION *\/\n    .product-detail-container .faq-section {\n      background-color: var(--bg-card);\n      border-radius: var(--radius-lg);\n      padding: 30px;\n    }\n\n    .product-detail-container .faq-item {\n      margin-bottom: 24px;\n      border-bottom: 1px solid var(--border-color);\n      padding-bottom: 20px;\n    }\n\n    .product-detail-container .faq-item:last-child {\n      margin-bottom: 0;\n      border-bottom: none;\n      padding-bottom: 0;\n    }\n\n    .product-detail-container .faq-question {\n      margin-bottom: 8px;\n    }\n\n    \/* RESPONSIVE STYLES (MOBILE) *\/\n    @media (max-width: 767px) {\n      .product-detail-container .hero-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .product-detail-container .hero-media {\n        order: -1; \/* Image First *\/\n      }\n\n      .product-detail-container .feature-item {\n        grid-template-columns: 1fr !important;\n        gap: 20px;\n      }\n\n      .product-detail-container .feature-media {\n        order: -1; \/* Image First *\/\n      }\n\n      .product-detail-container .compare-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .product-detail-container .compare-media {\n        order: -1; \/* Image First *\/\n      }\n\n      \/* MOBILE SPECIFICATIONS SAFETY *\/\n      .product-detail-container .spec-table,\n      .product-detail-container .spec-table tbody,\n      .product-detail-container .spec-table tr {\n        display: block;\n        width: 100%;\n        box-sizing: border-box;\n      }\n\n      .product-detail-container .spec-table td {\n        display: grid;\n        grid-template-columns: minmax(120px, 40%) minmax(0, 1fr);\n        gap: 14px;\n        width: 100%;\n        box-sizing: border-box;\n        padding: 14px 0;\n        align-items: start;\n        white-space: normal;\n        overflow-wrap: anywhere;\n        word-break: break-word;\n        border: none;\n      }\n\n      .product-detail-container .spec-table tr {\n        border-bottom: 1px solid var(--border-color);\n      }\n\n      .product-detail-container .spec-table td::before {\n        content: attr(data-label);\n        display: block;\n        min-width: 0;\n        font-size: 18px !important;\n        font-weight: 600;\n        line-height: 1.5;\n        color: var(--text-main);\n        white-space: normal;\n        overflow-wrap: anywhere;\n        word-break: break-word;\n      }\n\n      .product-detail-container .spec-table .spec-value {\n        display: block;\n        min-width: 0;\n        max-width: 100%;\n        font-size: 18px !important;\n        line-height: 1.5;\n        white-space: normal;\n        overflow-wrap: anywhere;\n        word-break: break-word;\n      }\n\n      .product-detail-container .spec-table .spec-label-cell {\n        display: none;\n      }\n    }\n\n    @media (max-width: 420px) {\n      .product-detail-container .spec-table td {\n        grid-template-columns: 1fr;\n        gap: 6px;\n      }\n    }\n\u003c\/style\u003e\n\u003c!-- HERO SECTION --\u003e\n\u003csection class=\"hero-section\"\u003e\n\u003cdiv class=\"hero-grid\"\u003e\n\u003cdiv class=\"hero-content\"\u003e\n\u003cspan class=\"trust-badge\"\u003eBuilt-in Pocket for Treats\u003c\/span\u003e\n\u003ch1\u003ePet Carrying Bag — Go Out Worry-Free\u003c\/h1\u003e\n\n\u003cp class=\"hero-subtitle\"\u003eDesigned to let your pet peek out and stay comfortable, while keeping your shoulders relaxed with flat base support.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"hero-media\"\u003e\n\u003cdiv class=\"image-placeholder\"\u003e\n\u003cp style=\"text-align:left;margin:0;\"\u003e\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg cke-id=\"img99\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260908165646\/b8b79b333611db74e5688e48e0b159fb.png\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"compare-section\"\u003e\n\u003cdiv class=\"compare-grid\"\u003e\n\u003cdiv class=\"compare-content\"\u003e\n\u003ch2 class=\"section-title\"\u003eTake Your Pet Out Without Worry\u003c\/h2\u003e\n\n\u003cp\u003eUnlike standard carriers that can cause discomfort or lacks security, our canvas tote is tailored to fulfill a pet's curiosity while keeping them completely safe and well-supported.\u003c\/p\u003e\n\n\u003cdiv class=\"tag-container\"\u003e\n\u003cspan class=\"tag\"\u003eBreathable Wave Mesh\u003c\/span\u003e \u003cspan class=\"tag\"\u003eReinforced Flat Base\u003c\/span\u003e \u003cspan class=\"tag\"\u003eNo-Escape Leash\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"compare-media\"\u003e\n\u003cdiv class=\"image-placeholder\"\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg cke-id=\"img256\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260904132758\/0917d2f50b79534e4dddbcf6407a142b.jpg\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"feature-item\"\u003e\n\u003cdiv class=\"feature-media\"\u003e\n\u003cdiv class=\"image-placeholder\"\u003e\n\u003cp style=\"text-align:left;margin:0;\"\u003e\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg cke-id=\"img101\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260908165654\/2a65239f798976cea6d7918c87286957.png\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"feature-copy\"\u003e\n\u003ch2 class=\"feature-title\"\u003eAdjustable Head Opening\u003c\/h2\u003e\n\n\u003cp class=\"feature-desc\"\u003eThe side collar features an adjustable drawcord and a secure locking buckle. It allows your pet to peek out and interact with you seamlessly while walking, yet keeps them snugly secured at an opening size customized to your preference.\u003c\/p\u003e\n\n\u003cdiv class=\"tag-container\"\u003e\n\u003cspan class=\"tag\"\u003eDrawstring Buckle Lock\u003c\/span\u003e \u003cspan class=\"tag\"\u003eInteractive Side Opening\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURE 2: STURDY BOTTOM SUPPORT --\u003e\n\n\u003csection class=\"feature-item alt-layout\"\u003e\n\u003cdiv class=\"feature-media\"\u003e\n\u003cdiv class=\"image-placeholder\"\u003e\n\u003cp style=\"text-align:left;margin:0;\"\u003e\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg cke-id=\"img103\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260908165659\/0fd583478c6f4744f0f16f851c6fed35.png\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"feature-copy\"\u003e\n\u003ch2 class=\"feature-title\"\u003eSturdy Bottom Support\u003c\/h2\u003e\n\n\u003cp class=\"feature-desc\"\u003eFeatures a reinforced base plate that distributes weight evenly. It keeps the bottom flat and prevents sagging under your pet's weight, significantly reducing pull and strain on your shoulders and back.\u003c\/p\u003e\n\n\u003cdiv class=\"tag-container\"\u003e\n\u003cspan class=\"tag\"\u003eAnti-Sag Base Plate\u003c\/span\u003e \u003cspan class=\"tag\"\u003eEven Weight Distribution\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURE 3: SAFETY LEASH --\u003e\n\n\u003csection class=\"feature-item\"\u003e\n\u003cdiv class=\"feature-media\"\u003e\n\u003cdiv class=\"image-placeholder\"\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg cke-id=\"img259\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260904132758\/d91b6379e610a3b3d4d91d8007f96404.jpg\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"feature-copy\"\u003e\n\u003ch2 class=\"feature-title\"\u003eBuilt-In Safety Buckle\u003c\/h2\u003e\n\n\u003cp class=\"feature-desc\"\u003eEquipped with an interior elastic safety leash with a durable metal spring clasp. Simply attach it to your pet's collar or harness to prevent sudden jumping and ensure escape-proof travel.\u003c\/p\u003e\n\n\u003cdiv class=\"tag-container\"\u003e\n\u003cspan class=\"tag\"\u003eElastic Escape-Proof Leash\u003c\/span\u003e \u003cspan class=\"tag\"\u003eDurable Metal Clasp\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SPECIFICATIONS --\u003e\n\n\u003csection class=\"specifications-section\"\u003e\n\u003ch2 class=\"spec-title\"\u003eSpecifications\u003c\/h2\u003e\n\n\u003ctable class=\"spec-table\"\u003e\n\t\u003ctbody\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd class=\"spec-label-cell\"\u003eColors:\u003c\/td\u003e\n\t\t\t\u003ctd data-label=\"Colors:\"\u003e\u003cspan class=\"spec-value\"\u003eCream White (with green accents) \/ Olive Green (with beige accents)\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd class=\"spec-label-cell\"\u003eDimensions:\u003c\/td\u003e\n\t\t\t\u003ctd data-label=\"Dimensions:\"\u003e\u003cspan class=\"spec-value\"\u003e17.3\" L x 17.3\" H \/ 44cm L x 44cm H\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd class=\"spec-label-cell\"\u003eWeight Capacity:\u003c\/td\u003e\n\t\t\t\u003ctd data-label=\"Weight Capacity:\"\u003e\u003cspan class=\"spec-value\"\u003eSuitable for pets up to 13.2 lbs (6 kg)\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd class=\"spec-label-cell\"\u003eMaterial:\u003c\/td\u003e\n\t\t\t\u003ctd data-label=\"Material:\"\u003e\u003cspan class=\"spec-value\"\u003eThick canvas body with a matte, coarse woven texture\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd class=\"spec-label-cell\"\u003eClosure Type:\u003c\/td\u003e\n\t\t\t\u003ctd data-label=\"Closure Type:\"\u003e\u003cspan class=\"spec-value\"\u003eZipper-free open top with 4 white metal snap buttons\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd class=\"spec-label-cell\"\u003eWindow Design:\u003c\/td\u003e\n\t\t\t\u003ctd data-label=\"Window Design:\"\u003e\u003cspan class=\"spec-value\"\u003eAsymmetrical wave-shaped black translucent mesh\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd class=\"spec-label-cell\"\u003eStorage Pocket:\u003c\/td\u003e\n\t\t\t\u003ctd data-label=\"Storage Pocket:\"\u003e\u003cspan class=\"spec-value\"\u003eFlat slide-in exterior side pocket\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ SECTION --\u003e\n\n\u003csection class=\"faq-section\"\u003e\n\u003ch2 class=\"section-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3 class=\"faq-question\"\u003eDoes this bag have a zipper closure at the top?\u003c\/h3\u003e\n\n\u003cp class=\"faq-answer\"\u003eNo, the bag features a zipper-free open top designed with four white metal snap buttons. This allows quick and convenient access to your pet while maintaining structural integrity.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3 class=\"faq-question\"\u003eHow does the adjustable head opening keep my pet safe?\u003c\/h3\u003e\n\n\u003cp class=\"faq-answer\"\u003eThe right-hand side has a circular opening with built-in fabric gathering, a double-string drawcord, and a spring-loaded toggle lock. You can adjust the neck width to fit your pet perfectly so they can look out comfortably without slipping out.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3 class=\"faq-question\"\u003eHow does the flat bottom plate help when carrying my pet?\u003c\/h3\u003e\n\n\u003cp class=\"faq-answer\"\u003eThe bag is integrated with a rigid, reinforced flat base plate. It stays flat under pressure, ensuring your cat or dog can stand or lie down securely, while preventing the bag from collapsing and squeezing against your sides.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Bak","offers":[{"title":"Cream White","offer_id":54732642255072,"sku":"0908-17016964","price":19.95,"currency_code":"USD","in_stock":true},{"title":"Olive Green","offer_id":54732642287840,"sku":"0908-17018758","price":19.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/5296\/2272\/files\/d91b6379e610a3b3d4d91d8007f96404.jpg?v=1788858111","url":"https:\/\/dogplaybox.com\/products\/breathable-canvas-pet-tote","provider":"DogPlayBox","version":"1.0","type":"link"}