{"product_id":"puppy-love-crossbody","title":"Puppy Love Crossbody","description":"```html\n\u003cdiv id=\"ppl-pdp\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500..800\u0026family=Space+Grotesk:wght@300;400;500;700\u0026display=swap');\n\n    #ppl-pdp{\n      --ppl-bg:#fef8f4;--ppl-card:#fff2ec;--ppl-border:#f5d4c4;\n      --ppl-ink:#1e0808;--ppl-muted:#8a6055;\n      --ppl-rose:#e8506a;--ppl-rose-lt:#fde8ec;\n      --ppl-caramel:#c47a38;--ppl-cream:#f8e8d8;\n      --ppl-dark:#2a0d10;\n      --ppl-radius:10px;--ppl-radius-lg:20px;\n      --ppl-emoji:\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Noto Color Emoji\",\"Twemoji Mozilla\";\n      --ppl-display:'Bricolage Grotesque',system-ui,sans-serif,var(--ppl-emoji);\n      --ppl-body:'Space Grotesk',system-ui,\"Segoe UI\",sans-serif,var(--ppl-emoji);\n      font-family:var(--ppl-body);color:var(--ppl-ink);background:var(--ppl-bg);\n      line-height:1.6;max-width:980px;margin:0 auto;padding:6px;\n      -webkit-font-smoothing:antialiased;\n    }\n    #ppl-pdp *{box-sizing:border-box;margin:0;padding:0}\n    #ppl-pdp img{max-width:100%;display:block;border:0}\n    #ppl-pdp a{color:inherit;text-decoration:none}\n\n    \/* ── HERO ── *\/\n    #ppl-pdp .ppl-hero{\n      border-radius:var(--ppl-radius-lg);overflow:hidden;\n      background:var(--ppl-dark);color:#fff;\n      padding:clamp(48px,8vw,96px) clamp(28px,6vw,72px);\n      position:relative;\n    }\n    #ppl-pdp .ppl-hero::before{\n      content:\"\";position:absolute;inset:0;pointer-events:none;\n      background:\n        radial-gradient(ellipse at 90% 10%,rgba(232,80,106,.5),transparent 45%),\n        radial-gradient(ellipse at 10% 90%,rgba(196,122,56,.35),transparent 45%),\n        radial-gradient(ellipse at 50% 50%,rgba(248,232,216,.08),transparent 60%);\n      animation:pplFlow 10s ease infinite;background-size:200% 200%;\n    }\n    @keyframes pplFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}\n    \/* decorative paw dots *\/\n    #ppl-pdp .ppl-hero::after{\n      content:\"🐾\";position:absolute;right:clamp(24px,6vw,64px);bottom:clamp(20px,5vw,48px);\n      font-size:clamp(60px,12vw,140px);opacity:.08;pointer-events:none;user-select:none;\n      line-height:1;\n    }\n    #ppl-pdp .ppl-hero\u003e*{position:relative;z-index:1}\n    #ppl-pdp .ppl-badge{\n      display:inline-flex;align-items:center;gap:7px;\n      font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;\n      padding:5px 13px;border-radius:999px;\n      border:1px solid rgba(232,80,106,.5);color:var(--ppl-rose);\n      background:rgba(232,80,106,.1);margin-bottom:20px;\n    }\n    #ppl-pdp .ppl-badge span{width:5px;height:5px;border-radius:50%;background:var(--ppl-rose);animation:pplPulse 2s ease infinite}\n    @keyframes pplPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.7)}}\n    #ppl-pdp .ppl-hero h1{\n      font-family:var(--ppl-display);font-weight:800;\n      font-size:clamp(40px,8vw,96px);line-height:.92;letter-spacing:-.04em;\n      text-transform:uppercase;margin-bottom:18px;max-width:580px;\n    }\n    #ppl-pdp .ppl-hero h1 em{font-style:normal;color:var(--ppl-rose)}\n    #ppl-pdp .ppl-hero p{\n      font-size:clamp(13px,1.8vw,16px);color:rgba(255,255,255,.58);\n      max-width:420px;font-weight:300;margin-bottom:28px;\n    }\n    #ppl-pdp .ppl-pills{display:flex;flex-wrap:wrap;gap:8px}\n    #ppl-pdp .ppl-pill{\n      font-size:12px;font-weight:500;padding:6px 14px;border-radius:999px;\n      background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;\n    }\n\n    \/* ── COLORWAYS ── *\/\n    #ppl-pdp .ppl-colors{\n      display:grid;grid-template-columns:repeat(3,1fr);\n      gap:10px;margin-top:10px;\n    }\n    #ppl-pdp .ppl-color{\n      border-radius:var(--ppl-radius-lg);overflow:hidden;\n      border:2px solid var(--ppl-border);background:var(--ppl-card);\n      transition:border-color .25s,transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;\n      cursor:pointer;\n    }\n    #ppl-pdp .ppl-color:hover{border-color:var(--ppl-rose);transform:translateY(-5px);box-shadow:0 10px 30px rgba(232,80,106,.15)}\n    #ppl-pdp .ppl-color img{width:100%;aspect-ratio:1\/1;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.8,.2,1)}\n    #ppl-pdp .ppl-color:hover img{transform:scale(1.05)}\n    #ppl-pdp .ppl-color-foot{\n      padding:12px 14px;display:flex;align-items:center;justify-content:space-between;\n      border-top:1px solid var(--ppl-border);\n    }\n    #ppl-pdp .ppl-color-foot strong{font-family:var(--ppl-display);font-weight:700;font-size:13px;letter-spacing:.02em}\n    #ppl-pdp .ppl-color-dot{width:14px;height:14px;border-radius:50%;border:2px solid var(--ppl-border)}\n\n    \/* ── FEATURES ── *\/\n    #ppl-pdp .ppl-feats{\n      display:grid;grid-template-columns:repeat(4,1fr);\n      gap:8px;margin-top:10px;\n    }\n    #ppl-pdp .ppl-feat{\n      background:#fff;border:1px solid var(--ppl-border);\n      border-radius:var(--ppl-radius);padding:20px 16px;\n      position:relative;overflow:hidden;\n      transition:transform .25s,box-shadow .25s;\n    }\n    #ppl-pdp .ppl-feat:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(232,80,106,.1)}\n    #ppl-pdp .ppl-feat::after{\n      content:\"\";position:absolute;top:0;left:0;right:0;height:3px;\n      background:linear-gradient(90deg,var(--ppl-rose),var(--ppl-caramel));\n    }\n    #ppl-pdp .ppl-feat-icon{font-size:24px;margin-bottom:10px}\n    #ppl-pdp .ppl-feat h3{font-family:var(--ppl-display);font-weight:700;font-size:14px;margin-bottom:5px;letter-spacing:-.01em}\n    #ppl-pdp .ppl-feat p{font-size:12px;color:var(--ppl-muted);line-height:1.55;font-weight:300}\n\n    \/* ── SECTION ── *\/\n    #ppl-pdp .ppl-section{margin-top:10px}\n    #ppl-pdp .ppl-head{\n      display:flex;align-items:baseline;justify-content:space-between;\n      padding:20px 0 14px;border-bottom:2px solid var(--ppl-ink);margin-bottom:14px;\n    }\n    #ppl-pdp .ppl-head h2{font-family:var(--ppl-display);font-weight:800;font-size:clamp(18px,3vw,26px);letter-spacing:-.03em;text-transform:uppercase}\n    #ppl-pdp .ppl-head small{font-size:11px;color:var(--ppl-muted);letter-spacing:.1em;text-transform:uppercase}\n\n    \/* ── GALLERY ── *\/\n    #ppl-pdp .ppl-gallery{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}\n    #ppl-pdp .ppl-gallery .ppl-photo:nth-child(1){grid-column:span 2;grid-row:span 2}\n    #ppl-pdp .ppl-gallery .ppl-photo:nth-child(7){grid-column:span 2}\n    #ppl-pdp .ppl-photo{\n      border-radius:var(--ppl-radius);overflow:hidden;\n      border:1px solid var(--ppl-border);background:var(--ppl-card);\n      transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;\n    }\n    #ppl-pdp .ppl-photo:hover{transform:translateY(-4px);box-shadow:0 8px 28px rgba(232,80,106,.15)}\n    #ppl-pdp .ppl-photo img{width:100%;height:100%;object-fit:cover;display:block;min-height:150px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}\n    #ppl-pdp .ppl-photo:hover img{transform:scale(1.05)}\n\n    \/* ── SPECS ── *\/\n    #ppl-pdp .ppl-specs{border:1px solid var(--ppl-border);border-radius:var(--ppl-radius-lg);overflow:hidden;background:#fff}\n    #ppl-pdp .ppl-spec{display:flex;justify-content:space-between;align-items:center;padding:13px 20px;border-bottom:1px solid var(--ppl-border);font-size:13.5px}\n    #ppl-pdp .ppl-spec:last-child{border-bottom:0}\n    #ppl-pdp .ppl-spec:nth-child(odd){background:var(--ppl-bg)}\n    #ppl-pdp .ppl-spec b{font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ppl-muted)}\n\n    \/* ── UPSELL ── *\/\n    #ppl-pdp .ppl-upsells{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}\n    #ppl-pdp .ppl-upsell{\n      border-radius:var(--ppl-radius-lg);overflow:hidden;\n      border:1px solid var(--ppl-border);background:#fff;\n      transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;\n    }\n    #ppl-pdp .ppl-upsell:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(232,80,106,.12)}\n    #ppl-pdp .ppl-upsell-img{aspect-ratio:4\/3;overflow:hidden;background:var(--ppl-cream)}\n    #ppl-pdp .ppl-upsell-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.8,.2,1)}\n    #ppl-pdp .ppl-upsell:hover .ppl-upsell-img img{transform:scale(1.06)}\n    #ppl-pdp .ppl-upsell-body{padding:14px 16px}\n    #ppl-pdp .ppl-upsell-tag{\n      display:inline-block;font-size:10px;font-weight:700;letter-spacing:.12em;\n      text-transform:uppercase;padding:3px 9px;border-radius:999px;\n      background:var(--ppl-rose-lt);color:var(--ppl-rose);margin-bottom:8px;\n    }\n    #ppl-pdp .ppl-upsell-body h3{font-family:var(--ppl-display);font-weight:700;font-size:15px;letter-spacing:-.01em;margin-bottom:5px}\n    #ppl-pdp .ppl-upsell-body p{font-size:12px;color:var(--ppl-muted);font-weight:300;margin-bottom:12px;line-height:1.5}\n    #ppl-pdp .ppl-upsell-btn{\n      display:inline-block;font-family:var(--ppl-display);font-weight:700;\n      font-size:11px;letter-spacing:.1em;text-transform:uppercase;\n      padding:8px 16px;border-radius:999px;\n      background:var(--ppl-ink);color:#fff;\n      transition:background .2s;\n    }\n    #ppl-pdp .ppl-upsell-btn:hover{background:var(--ppl-rose)}\n\n    \/* ── TRUST ── *\/\n    #ppl-pdp .ppl-trust{\n      display:grid;grid-template-columns:repeat(4,1fr);\n      gap:8px;margin-top:10px;\n    }\n    #ppl-pdp .ppl-trust-item{\n      background:#fff;border:1px solid var(--ppl-border);\n      border-radius:var(--ppl-radius);padding:16px 14px;text-align:center;\n    }\n    #ppl-pdp .ppl-trust-icon{font-size:26px;margin-bottom:8px}\n    #ppl-pdp .ppl-trust-item strong{display:block;font-family:var(--ppl-display);font-weight:700;font-size:13px;margin-bottom:3px}\n    #ppl-pdp .ppl-trust-item span{font-size:11px;color:var(--ppl-muted);font-weight:300}\n\n    \/* ── CTA ── *\/\n    #ppl-pdp .ppl-cta{\n      margin-top:10px;border-radius:var(--ppl-radius-lg);overflow:hidden;\n      padding:clamp(44px,7vw,80px) clamp(24px,6vw,56px);\n      text-align:center;background:var(--ppl-dark);color:#fff;\n      position:relative;\n    }\n    #ppl-pdp .ppl-cta::before{\n      content:\"\";position:absolute;inset:0;pointer-events:none;\n      background:\n        radial-gradient(ellipse at 0% 100%,rgba(196,122,56,.3),transparent 50%),\n        radial-gradient(ellipse at 100% 0%,rgba(232,80,106,.35),transparent 50%);\n    }\n    #ppl-pdp .ppl-cta::after{\n      content:\"🐾\";position:absolute;right:clamp(16px,4vw,48px);top:50%;\n      transform:translateY(-50%);font-size:clamp(80px,14vw,180px);\n      opacity:.06;pointer-events:none;user-select:none;line-height:1;\n    }\n    #ppl-pdp .ppl-cta\u003e*{position:relative;z-index:1}\n    #ppl-pdp .ppl-cta h2{font-family:var(--ppl-display);font-weight:800;font-size:clamp(30px,6vw,68px);line-height:.93;letter-spacing:-.04em;text-transform:uppercase;margin-bottom:12px}\n    #ppl-pdp .ppl-cta h2 em{font-style:normal;color:var(--ppl-rose)}\n    #ppl-pdp .ppl-cta p{font-size:14px;color:rgba(255,255,255,.5);font-weight:300;margin-bottom:24px}\n    #ppl-pdp .ppl-cta-btn{\n      display:inline-block;font-family:var(--ppl-display);font-weight:800;\n      font-size:13px;letter-spacing:.12em;text-transform:uppercase;\n      padding:15px 36px;border-radius:999px;\n      background:var(--ppl-rose);color:#fff;\n      transition:transform .2s,box-shadow .2s;\n    }\n    #ppl-pdp .ppl-cta-btn:hover{transform:scale(1.05);box-shadow:0 8px 24px rgba(232,80,106,.4)}\n\n    @supports(animation-timeline:view()){\n      #ppl-pdp .ppl-reveal{animation:pplUp linear both;animation-timeline:view();animation-range:entry 0% cover 25%}\n      @keyframes pplUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}\n    }\n    @media(max-width:680px){\n      #ppl-pdp .ppl-feats{grid-template-columns:repeat(2,1fr)}\n      #ppl-pdp .ppl-gallery{grid-template-columns:repeat(2,1fr)}\n      #ppl-pdp .ppl-gallery .ppl-photo:nth-child(1){grid-column:span 2;grid-row:span 1}\n      #ppl-pdp .ppl-gallery .ppl-photo:nth-child(7){grid-column:span 1}\n      #ppl-pdp .ppl-colors{grid-template-columns:1fr}\n      #ppl-pdp .ppl-upsells{grid-template-columns:1fr}\n      #ppl-pdp .ppl-trust{grid-template-columns:repeat(2,1fr)}\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"ppl-hero\"\u003e\n    \u003cdiv class=\"ppl-badge\"\u003e\n\u003cspan\u003e\u003c\/span\u003e New Arrival\u003c\/div\u003e\n    \u003ch1\u003ePuppy\u003cbr\u003e\u003cem\u003eLove\u003c\/em\u003e\u003cbr\u003eCrossbody.\u003c\/h1\u003e\n    \u003cp\u003eAn adorable puppy doll bag that carries everything she needs — and steals every look doing it.\u003c\/p\u003e\n    \u003cdiv class=\"ppl-pills\"\u003e\n      \u003cspan class=\"ppl-pill\"\u003e🐶 Puppy Doll Shape\u003c\/span\u003e\n      \u003cspan class=\"ppl-pill\"\u003e🎀 White · Brown · Black\u003c\/span\u003e\n      \u003cspan class=\"ppl-pill\"\u003e🔄 Crossbody · Shoulder\u003c\/span\u003e\n      \u003cspan class=\"ppl-pill\"\u003e📱 Phone Pocket\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- COLORWAYS --\u003e\n  \u003cdiv class=\"ppl-section ppl-reveal\"\u003e\n    \u003cdiv class=\"ppl-head\"\u003e\n      \u003ch2\u003eChoose Your Pup\u003c\/h2\u003e\n      \u003csmall\u003e3 colours\u003c\/small\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ppl-colors\"\u003e\n      \u003cdiv class=\"ppl-color\"\u003e\n        \u003cimg src=\"https:\/\/oss.teemdrop.com\/goods-admin\/2026\/05\/10\/99214631-6807-44e5-85f8-f423b8607737.jpg\" alt=\"White Puppy\" loading=\"lazy\"\u003e\n        \u003cdiv class=\"ppl-color-foot\"\u003e\n          \u003cstrong\u003eCloud White\u003c\/strong\u003e\n          \u003cdiv class=\"ppl-color-dot\" style=\"background:#f5f0ea;border-color:#d0c8c0\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ppl-color\"\u003e\n        \u003cimg src=\"https:\/\/oss.teemdrop.com\/goods-admin\/2026\/05\/10\/fae7d3c9-8906-469d-b3e5-018e967a389b.jpg\" alt=\"Brown Puppy\" loading=\"lazy\"\u003e\n        \u003cdiv class=\"ppl-color-foot\"\u003e\n          \u003cstrong\u003eCaramel Brown\u003c\/strong\u003e\n          \u003cdiv class=\"ppl-color-dot\" style=\"background:#8b5c30;border-color:#6b4220\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ppl-color\"\u003e\n        \u003cimg src=\"https:\/\/oss.teemdrop.com\/goods-admin\/2026\/05\/10\/25ce5b42-c551-4421-99d2-853806656b77.jpg\" alt=\"Black Puppy\" loading=\"lazy\"\u003e\n        \u003cdiv class=\"ppl-color-foot\"\u003e\n          \u003cstrong\u003eMidnight Black\u003c\/strong\u003e\n          \u003cdiv class=\"ppl-color-dot\" style=\"background:#1a1a1a;border-color:#000\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003cdiv class=\"ppl-feats ppl-reveal\"\u003e\n    \u003cdiv class=\"ppl-feat\"\u003e\n      \u003cdiv class=\"ppl-feat-icon\"\u003e🐾\u003c\/div\u003e\n      \u003ch3\u003eDoll Design\u003c\/h3\u003e\n      \u003cp\u003eSpecial-shaped puppy silhouette — not just a bag, a character she'll adore.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ppl-feat\"\u003e\n      \u003cdiv class=\"ppl-feat-icon\"\u003e🎒\u003c\/div\u003e\n      \u003ch3\u003eTriple Strap\u003c\/h3\u003e\n      \u003cp\u003eAdjustable triple-strap system for crossbody or shoulder carry — comfort for all day.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ppl-feat\"\u003e\n      \u003cdiv class=\"ppl-feat-icon\"\u003e🗂️\u003c\/div\u003e\n      \u003ch3\u003eSmart Storage\u003c\/h3\u003e\n      \u003cp\u003eZipper main compartment plus dedicated phone pocket and internal organiser.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ppl-feat\"\u003e\n      \u003cdiv class=\"ppl-feat-icon\"\u003e✨\u003c\/div\u003e\n      \u003ch3\u003eQuality PU\u003c\/h3\u003e\n      \u003cp\u003eDurable PU exterior with soft polyester cotton lining — easy to wipe clean.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- GALLERY --\u003e\n  \u003cdiv class=\"ppl-section ppl-reveal\"\u003e\n    \u003cdiv class=\"ppl-head\"\u003e\n      \u003ch2\u003eGallery\u003c\/h2\u003e\n      \u003csmall\u003ePuppy Love Crossbody\u003c\/small\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ppl-gallery\"\u003e\n      \u003cdiv class=\"ppl-photo\"\u003e\u003cimg src=\"https:\/\/oss.teemdrop.com\/goods-admin\/2026\/05\/10\/99214631-6807-44e5-85f8-f423b8607737.jpg\" alt=\"Puppy Love Crossbody\" loading=\"lazy\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ppl-photo\"\u003e\u003cimg src=\"https:\/\/oss.teemdrop.com\/goods-admin\/2026\/05\/10\/44c1c24b-e457-4c00-8cc5-91235846a7ef.jpeg\" alt=\"Puppy Love Crossbody\" loading=\"lazy\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ppl-photo\"\u003e\u003cimg src=\"https:\/\/oss.teemdrop.com\/goods-admin\/2026\/05\/10\/4459d04f-5b5f-43c8-9923-c1903b509033.jpeg\" alt=\"Puppy Love Crossbody\" loading=\"lazy\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ppl-photo\"\u003e\u003cimg src=\"https:\/\/oss.teemdrop.com\/goods-admin\/2026\/05\/10\/fae7d3c9-8906-469d-b3e5-018e967a389b.jpg\" alt=\"Puppy Love Crossbody\" loading=\"lazy\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ppl-photo\"\u003e\u003cimg src=\"https:\/\/oss.teemdrop.com\/goods-admin\/2026\/05\/10\/69de959a-79b9-4979-9554-2da0067e1e22.jpg\" alt=\"Puppy Love Crossbody\" loading=\"lazy\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ppl-photo\"\u003e\u003cimg src=\"https:\/\/oss.teemdrop.com\/goods-admin\/2026\/05\/10\/f772d8e3-0a63-4627-af07-35ad3d1f0a1f.jpg\" alt=\"Puppy Love Crossbody\" loading=\"lazy\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ppl-photo\"\u003e\u003cimg src=\"https:\/\/oss.teemdrop.com\/goods-admin\/2026\/05\/10\/5084b130-df86-4efa-a6b4-05b289e962a1.jpg\" alt=\"Puppy Love Crossbody\" loading=\"lazy\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ppl-photo\"\u003e\u003cimg src=\"https:\/\/oss.teemdrop.com\/goods-admin\/2026\/05\/10\/2189b3ac-3061-4c0f-8ab0-6464f1724f5d.jpg\" alt=\"Puppy Love Crossbody\" loading=\"lazy\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ppl-photo\"\u003e\u003cimg src=\"https:\/\/oss.teemdrop.com\/goods-admin\/2026\/05\/10\/30995608-f8bf-4f97-82c6-e45e805d922f.jpg\" alt=\"Puppy Love Crossbody\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SPECS --\u003e\n  \u003cdiv class=\"ppl-section ppl-reveal\"\u003e\n    \u003cdiv class=\"ppl-head\"\u003e\u003ch2\u003eSpecifications\u003c\/h2\u003e\u003c\/div\u003e\n    \u003cdiv class=\"ppl-specs\"\u003e\n      \u003cdiv class=\"ppl-spec\"\u003e\n\u003cb\u003eDimensions\u003c\/b\u003e\u003cspan\u003e28 × 7 × 18 cm\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ppl-spec\"\u003e\n\u003cb\u003eMaterial\u003c\/b\u003e\u003cspan\u003ePU exterior · Polyester cotton lining\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ppl-spec\"\u003e\n\u003cb\u003eColours\u003c\/b\u003e\u003cspan\u003eCloud White · Caramel Brown · Midnight Black\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ppl-spec\"\u003e\n\u003cb\u003eClosure\u003c\/b\u003e\u003cspan\u003eZipper main compartment\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ppl-spec\"\u003e\n\u003cb\u003eStrap\u003c\/b\u003e\u003cspan\u003eAdjustable triple-strap design\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ppl-spec\"\u003e\n\u003cb\u003eCarry Style\u003c\/b\u003e\u003cspan\u003eCrossbody · Shoulder\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ppl-spec\"\u003e\n\u003cb\u003eInterior\u003c\/b\u003e\u003cspan\u003eZipper pocket · Phone compartment\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ppl-spec\"\u003e\n\u003cb\u003eIn The Box\u003c\/b\u003e\u003cspan\u003e1 × Puppy Doll Bag\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- UPSELL --\u003e\n  \u003cdiv class=\"ppl-section ppl-reveal\"\u003e\n    \u003cdiv class=\"ppl-head\"\u003e\n      \u003ch2\u003eYou Might Also Love\u003c\/h2\u003e\n      \u003csmall\u003eFrom Aria Luxe\u003c\/small\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ppl-upsells\"\u003e\n      \u003cdiv class=\"ppl-upsell\"\u003e\n        \u003cdiv class=\"ppl-upsell-img\"\u003e\n          \u003cimg src=\"https:\/\/oss.teemdrop.com\/goods-admin\/2026\/04\/10\/a9ab1732-f36f-44fc-8226-397d45eb972c.jpg\" alt=\"Round Sport Bag\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ppl-upsell-body\"\u003e\n          \u003cdiv class=\"ppl-upsell-tag\"\u003eTrending\u003c\/div\u003e\n          \u003ch3\u003eRound Sport Bag\u003c\/h3\u003e\n          \u003cp\u003e9 colorways of Korean-inspired round carry — basketball \u0026amp; football vibes.\u003c\/p\u003e\n          \u003ca href=\"https:\/\/arialuxecollection.store\/products\/null-1778897607590\" class=\"ppl-upsell-btn\"\u003eShop Now →\u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ppl-upsell\"\u003e\n        \u003cdiv class=\"ppl-upsell-img\"\u003e\n          \u003cimg src=\"https:\/\/oss.teemdrop.com\/goods-admin\/2026\/04\/21\/4aaae6cb-da17-4070-bc24-fc6b8d8e84fe.jpg\" alt=\"Letter Tote Bag\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ppl-upsell-body\"\u003e\n          \u003cdiv class=\"ppl-upsell-tag\"\u003eBest Seller\u003c\/div\u003e\n          \u003ch3\u003eThe Letter Tote\u003c\/h3\u003e\n          \u003cp\u003eAlphabet-pattern tote in canvas \u0026amp; PU leather — roomy, stylish, everyday ready.\u003c\/p\u003e\n          \u003ca href=\"https:\/\/arialuxecollection.store\/products\/null-1778900981918\" class=\"ppl-upsell-btn\"\u003eShop Now →\u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ppl-upsell\"\u003e\n        \u003cdiv class=\"ppl-upsell-img\"\u003e\n          \u003cimg src=\"https:\/\/oss.teemdrop.com\/goods-admin\/2026\/05\/03\/6f299f23-30e1-4457-8dfe-050c26ee55b8.jpg\" alt=\"See-Through Tote\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ppl-upsell-body\"\u003e\n          \u003cdiv class=\"ppl-upsell-tag\"\u003eNew In\u003c\/div\u003e\n          \u003ch3\u003eSee-Through Tote\u003c\/h3\u003e\n          \u003cp\u003eClear front panel, retro shape, dual carry — personalise it and make it yours.\u003c\/p\u003e\n          \u003ca href=\"https:\/\/arialuxecollection.store\/products\/null-1778899837629\" class=\"ppl-upsell-btn\"\u003eShop Now →\u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- TRUST --\u003e\n  \u003cdiv class=\"ppl-trust ppl-reveal\"\u003e\n    \u003cdiv class=\"ppl-trust-item\"\u003e\n      \u003cdiv class=\"ppl-trust-icon\"\u003e🔒\u003c\/div\u003e\n      \u003cstrong\u003eSecure Checkout\u003c\/strong\u003e\n      \u003cspan\u003eEncrypted \u0026amp; safe payment\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ppl-trust-item\"\u003e\n      \u003cdiv class=\"ppl-trust-icon\"\u003e🚚\u003c\/div\u003e\n      \u003cstrong\u003eFast Shipping\u003c\/strong\u003e\n      \u003cspan\u003eTracked to your door\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ppl-trust-item\"\u003e\n      \u003cdiv class=\"ppl-trust-icon\"\u003e↩️\u003c\/div\u003e\n      \u003cstrong\u003eEasy Returns\u003c\/strong\u003e\n      \u003cspan\u003eHassle-free process\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ppl-trust-item\"\u003e\n      \u003cdiv class=\"ppl-trust-icon\"\u003e✅\u003c\/div\u003e\n      \u003cstrong\u003eQuality Checked\u003c\/strong\u003e\n      \u003cspan\u003eEvery order inspected\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003cdiv class=\"ppl-cta ppl-reveal\"\u003e\n    \u003ch2\u003eFall In\u003cbr\u003e\u003cem\u003eLove.\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp\u003ePick your pup — White, Brown, or Black — and make every carry cute.\u003c\/p\u003e\n    \u003ca href=\"#\" class=\"ppl-cta-btn\"\u003eAdd To Bag 🐾\u003c\/a\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n```","brand":"AriaLuxe","offers":[{"title":"White \/ 28x7x18","offer_id":52277818589458,"sku":"SU00144314-White-28x7x18","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 28x7x18","offer_id":52277818622226,"sku":"SU00144314-Brown-28x7x18","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 28x7x18","offer_id":52277818654994,"sku":"SU00144314-Black-28x7x18","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/2413\/9026\/files\/e85d4543-ed84-47bc-999d-1f823792f6e8.jpg?v=1778899140","url":"https:\/\/arialuxecollection.store\/products\/puppy-love-crossbody","provider":"AriaLuxe","version":"1.0","type":"link"}