{"product_id":"mamaraya-personalized-felt-pet-portrait-hoop-art","title":"Mamaraya Personalized Felt Pet Portrait Hoop Art","description":"\u003cstyle\u003e\n  .mpp-pd,.mpp-pd *{box-sizing:border-box}\n  .mpp-pd{--ink:#292c31;--muted:#6d7778;--line:#d8dfdd;--peach:#fae9e5;--yellow:#fff3c9;--sky:#e2f1f4;--lilac:#eeeafa;--sage:#e8f0e9;--cream:#faf6f0;--accent:#718da5;color:var(--ink);font-family:inherit,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;font-size:16px;line-height:1.65;max-width:1180px;margin:0 auto;overflow:hidden}\n  .mpp-pd h2,.mpp-pd h3,.mpp-pd p,.mpp-pd figure{margin:0}.mpp-pd h2,.mpp-pd h3{color:var(--ink);font-weight:600;letter-spacing:-.025em;line-height:1.14}.mpp-pd h2{font-size:clamp(28px,3.2vw,44px)}.mpp-pd h3{font-size:clamp(20px,2vw,27px)}.mpp-pd p{color:var(--muted)}.mpp-pd img{display:block;width:100%;height:auto;border-radius:18px}.mpp-pd__eyebrow{color:var(--accent)!important;font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.mpp-pd__section,.mpp-pd__review{padding:clamp(42px,6vw,78px) clamp(18px,5vw,70px)}.mpp-pd\u003e.mpp-pd__section:first-child{margin-top:0!important;padding-top:clamp(8px,1.5vw,18px)!important}.mpp-pd__center{text-align:center}.mpp-pd__center\u003ep{max-width:850px;margin:16px auto 0}\n\n  .mpp-pd__custom-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:32px}.mpp-pd__custom-card{display:flex;min-width:0;height:100%;flex-direction:column;gap:10px;padding:20px 12px 14px;border-radius:20px;text-align:center}.mpp-pd__custom-card--peach{background:var(--peach)}.mpp-pd__custom-card--yellow{background:var(--yellow)}.mpp-pd__custom-card--sky{background:var(--sky)}.mpp-pd__custom-card--lilac{background:var(--lilac)}.mpp-pd__custom-card--sage{background:var(--sage)}.mpp-pd__custom-card\u003e.mpp-pd__eyebrow{display:flex;min-height:28px;align-items:center;justify-content:center;font-size:10px;letter-spacing:.1em}.mpp-pd__custom-card h3{display:grid;min-height:42px;place-items:center;font-size:18px}.mpp-pd__custom-card\u003ep:not(.mpp-pd__eyebrow){min-height:60px;font-size:12px;line-height:1.45}.mpp-pd__custom-demo{display:grid;min-height:180px;place-items:center;align-content:center;margin-top:auto;padding:10px;border-radius:16px;background:rgba(255,255,255,.64);overflow:hidden}\n  .mpp-pd__format-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%}.mpp-pd__format-choice{display:grid;min-height:58px;place-items:center;align-content:center;gap:4px;padding:7px 5px;border:1px solid rgba(113,141,165,.28);border-radius:11px;background:rgba(255,255,255,.84);color:var(--ink);font-size:10px;font-weight:700;line-height:1.15}.mpp-pd__format-choice small{color:var(--muted);font-size:9px;font-weight:600}.mpp-pd__shape{display:block;width:24px;height:20px;border:2px solid var(--accent);background:rgba(113,141,165,.08)}.mpp-pd__shape--oval{border-radius:50%}.mpp-pd__shape--round{width:21px;height:21px;border-radius:50%}.mpp-pd__shape--octagon{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.mpp-pd__shape--rect{height:25px;clip-path:polygon(25% 0,75% 0,100% 18%,100% 82%,75% 100%,25% 100%,0 82%,0 18%)}.mpp-pd__option-note{grid-column:1\/-1;color:var(--muted);font-size:10px;font-weight:700;line-height:1.2}\n  .mpp-pd__fabric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%}.mpp-pd__fabric-choice{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px;min-height:38px;padding:5px;border:1px solid rgba(113,141,165,.28);border-radius:10px;background:rgba(255,255,255,.84);text-align:left}.mpp-pd__swatch{width:20px;height:20px;border:1px solid rgba(41,44,49,.12);border-radius:6px;background:var(--swatch,#ddd)}.mpp-pd__swatch--plaid{background-color:#d8c39a;background-image:linear-gradient(90deg,rgba(255,255,255,.55) 50%,transparent 50%),linear-gradient(rgba(255,255,255,.55) 50%,transparent 50%);background-size:7px 7px}.mpp-pd__swatch--green-stripe{background:repeating-linear-gradient(90deg,#dfe9d2 0 5px,#9fba8d 5px 8px)}.mpp-pd__swatch--blue-stripe{background:repeating-linear-gradient(90deg,#dceaf3 0 5px,#7ba5c0 5px 8px)}.mpp-pd__swatch--orange-stripe{background:repeating-linear-gradient(90deg,#fde2c7 0 5px,#e9a16d 5px 8px)}.mpp-pd__swatch--grey-stripe{background:repeating-linear-gradient(90deg,#ececeb 0 5px,#aaa9a5 5px 8px)}.mpp-pd__swatch--brown-stripe{background:repeating-linear-gradient(90deg,#e6d7c8 0 5px,#a67f60 5px 8px)}.mpp-pd__swatch--pink-stripe{background:repeating-linear-gradient(90deg,#fde4ea 0 5px,#e7a3b1 5px 8px)}.mpp-pd__fabric-choice span:last-child{min-width:0;color:var(--ink);font-size:9px;font-weight:700;line-height:1.15}\n  .mpp-pd__upload-box{display:grid;width:100%;min-height:136px;place-items:center;padding:12px;border:2px dashed rgba(113,141,165,.55);border-radius:14px;background:rgba(255,255,255,.52)}.mpp-pd__upload-icon{display:grid;width:40px;height:40px;place-items:center;margin:0 auto 7px;border-radius:50%;background:#fff;color:var(--accent);font-size:22px;font-weight:500}.mpp-pd__upload-box strong,.mpp-pd__upload-box span{display:block}.mpp-pd__upload-box strong{font-size:12px}.mpp-pd__upload-box span{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.35}\n  .mpp-pd__name-field{width:100%;padding:13px;border:1px solid rgba(113,141,165,.34);border-radius:12px;background:#fff;text-align:left}.mpp-pd__name-label{display:flex;justify-content:space-between;gap:8px;color:var(--ink);font-size:10px;font-weight:700}.mpp-pd__name-value{display:block;margin-top:8px;color:#9da6b2;font-size:23px;line-height:1.2}.mpp-pd__name-note{display:block;margin-top:10px;color:var(--muted);font-size:10px;line-height:1.35}\n  .mpp-pd__halo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%}.mpp-pd__halo-choice{display:grid;min-height:88px;place-items:center;padding:8px 5px;border:1px solid rgba(113,141,165,.3);border-radius:12px;background:rgba(255,255,255,.84);color:var(--ink);font-size:11px;font-weight:700}.mpp-pd__halo-choice span{display:block}.mpp-pd__halo-symbol{margin-bottom:3px;color:#c69b38;font-size:28px;font-weight:400;line-height:1}\n\n  .mpp-pd__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(24px,5vw,70px);padding:clamp(34px,5vw,64px);border-radius:24px}.mpp-pd__split--peach{background:var(--peach)}.mpp-pd__split--sky{background:var(--sky)}.mpp-pd__split--lilac{background:var(--lilac)}.mpp-pd__split--sage{background:var(--sage)}.mpp-pd__split--image-first .mpp-pd__split-media{order:1}.mpp-pd__split--image-first .mpp-pd__split-copy{order:2}.mpp-pd__split--copy-first .mpp-pd__split-copy{order:1}.mpp-pd__split--copy-first .mpp-pd__split-media{order:2}.mpp-pd__split-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:16px}.mpp-pd__split-copy p{max-width:560px}.mpp-pd__split-media{min-width:0}.mpp-pd__split-media img{height:100%;min-height:390px;object-fit:cover}.mpp-pd__split--square-media .mpp-pd__split-media img{aspect-ratio:1\/1;height:auto;min-height:0;object-fit:cover}.mpp-pd__split--size .mpp-pd__split-media{display:grid;place-items:center;border-radius:18px;background:#fff;overflow:hidden}.mpp-pd__split--size .mpp-pd__split-media img{object-fit:contain}.mpp-pd__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:5px}.mpp-pd__fact{padding:14px 12px;border-top:1px solid rgba(113,141,165,.28)}.mpp-pd__fact strong,.mpp-pd__fact span{display:block}.mpp-pd__fact strong{font-size:14px}.mpp-pd__fact span{color:var(--muted);font-size:13px;line-height:1.45}.mpp-pd__trust-list,.mpp-pd__detail-list{display:grid;margin-top:8px;border-top:1px solid rgba(113,141,165,.28)}.mpp-pd__trust-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid rgba(113,141,165,.28)}.mpp-pd__trust-number{color:var(--accent);font-size:12px;font-weight:700}.mpp-pd__trust-row strong,.mpp-pd__trust-row span{display:block}.mpp-pd__trust-row strong{font-size:15px}.mpp-pd__trust-row span{margin-top:2px;color:var(--muted);font-size:13px;line-height:1.5}.mpp-pd__detail-row{display:grid;grid-template-columns:155px minmax(0,1fr);gap:16px;padding:13px 0;border-bottom:1px solid rgba(113,141,165,.28)}.mpp-pd__detail-row strong{font-size:14px}.mpp-pd__detail-row span{color:var(--muted);font-size:14px}\n\n  .mpp-pd__review{text-align:center}.mpp-pd__review-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;max-width:1000px;margin:32px auto 0;text-align:left}.mpp-pd__review-card{display:grid;grid-column:span 2;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:20px;border-radius:18px}.mpp-pd__review-card:nth-child(1){background:var(--peach)}.mpp-pd__review-card:nth-child(2){background:var(--yellow)}.mpp-pd__review-card:nth-child(3){background:var(--sky)}.mpp-pd__review-card:nth-child(4){grid-column:2\/span 2;background:var(--lilac)}.mpp-pd__review-card:nth-child(5){grid-column:4\/span 2;background:var(--sage)}.mpp-pd__review-number{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:rgba(255,255,255,.72);font-size:12px;font-weight:700}.mpp-pd__review-card h3{font-size:17px}.mpp-pd__review-card p{margin-top:5px;font-size:13px;line-height:1.5}.mpp-pd__policy{max-width:1000px;margin:14px auto 0;border:1px solid var(--line);border-radius:18px;background:var(--cream);text-align:left;overflow:hidden}.mpp-pd__policy summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:20px 22px;color:var(--ink);font-size:18px;font-weight:700}.mpp-pd__policy summary::-webkit-details-marker{display:none}.mpp-pd__policy summary::after{content:\"+\";display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid rgba(113,141,165,.35);border-radius:50%;color:var(--accent);font-size:28px;font-weight:400;line-height:1}.mpp-pd__policy[open] summary::after{content:\"\\2212\"}.mpp-pd__policy-copy{padding:0 22px 22px}.mpp-pd__policy-copy p+p{margin-top:10px}.mpp-pd__policy a{color:inherit;font-weight:700;text-underline-offset:3px}\n\n  @media(max-width:999px){.mpp-pd__custom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mpp-pd__custom-card:last-child{grid-column:1\/-1}.mpp-pd__review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mpp-pd__review-card,.mpp-pd__review-card:nth-child(4),.mpp-pd__review-card:nth-child(5){grid-column:auto}.mpp-pd__review-card:last-child{grid-column:1\/-1}}\n  @media(max-width:749px){.mpp-pd{font-size:15px}.mpp-pd__custom-grid,.mpp-pd__split,.mpp-pd__review-grid{grid-template-columns:1fr}.mpp-pd__custom-card:last-child,.mpp-pd__review-card:last-child{grid-column:auto}.mpp-pd__custom-card\u003e.mpp-pd__eyebrow,.mpp-pd__custom-card h3,.mpp-pd__custom-card\u003ep:not(.mpp-pd__eyebrow){min-height:0}.mpp-pd__section,.mpp-pd__review{padding:42px 18px}.mpp-pd\u003e.mpp-pd__section:first-child{padding-top:10px!important}.mpp-pd__split{gap:24px;padding:24px 18px}.mpp-pd__split-media{order:1!important}.mpp-pd__split-copy{order:2!important}.mpp-pd__split-media img{min-height:0;aspect-ratio:1\/1;object-fit:cover}.mpp-pd__split--size .mpp-pd__split-media img{object-fit:contain}.mpp-pd__facts{grid-template-columns:1fr}.mpp-pd__detail-row{grid-template-columns:1fr;gap:2px}.mpp-pd__custom-demo{min-height:180px}.mpp-pd__policy summary{padding:18px;font-size:16px}.mpp-pd__policy-copy{padding:0 18px 18px}}\n\u003c\/style\u003e\n\u003cdiv class=\"mpp-pd\"\u003e\n\u003csection class=\"mpp-pd__section mpp-pd__center\"\u003e\n\u003cp class=\"mpp-pd__eyebrow\"\u003eYour pet, made personal\u003c\/p\u003e\n\u003ch2 id=\"mpp-personalize-title\"\u003eHow to personalize their pet portrait frame\u003c\/h2\u003e\n\u003cp\u003eChoose the frame shape and size, select a fabric background, upload a clear pet photo, add their name and decide whether to include a halo. Review every detail before checkout.\u003c\/p\u003e\n\u003cdiv class=\"mpp-pd__custom-grid\"\u003e\n\u003carticle class=\"mpp-pd__custom-card mpp-pd__custom-card--peach\"\u003e\n\u003cp class=\"mpp-pd__eyebrow\"\u003e01 | Frame shape \u0026amp; size\u003c\/p\u003e\n\u003ch3\u003eChoose the frame size\u003c\/h3\u003e\n\u003cp\u003eSelect the shape and dimensions that suit the display space you have in mind.\u003c\/p\u003e\n\u003cdiv class=\"mpp-pd__custom-demo\"\u003e\n\u003cdiv class=\"mpp-pd__format-grid\"\u003e\n\u003cspan class=\"mpp-pd__format-choice\"\u003e\u003ci class=\"mpp-pd__shape mpp-pd__shape--oval\"\u003e\u003c\/i\u003e\u003cspan\u003eOval\u003c\/span\u003e\u003csmall\u003e4 sizes\u003c\/small\u003e\u003c\/span\u003e \u003cspan class=\"mpp-pd__format-choice\"\u003e\u003ci class=\"mpp-pd__shape mpp-pd__shape--round\"\u003e\u003c\/i\u003e\u003cspan\u003eRound\u003c\/span\u003e\u003csmall\u003e3 sizes\u003c\/small\u003e\u003c\/span\u003e \u003cspan class=\"mpp-pd__format-choice\"\u003e\u003ci class=\"mpp-pd__shape mpp-pd__shape--octagon\"\u003e\u003c\/i\u003e\u003cspan\u003eRounded Octagon\u003c\/span\u003e\u003csmall\u003e2 sizes\u003c\/small\u003e\u003c\/span\u003e \u003cspan class=\"mpp-pd__format-choice\"\u003e\u003ci class=\"mpp-pd__shape mpp-pd__shape--rect\"\u003e\u003c\/i\u003e\u003cspan\u003eRectangular Octagon\u003c\/span\u003e\u003csmall\u003e1 size\u003c\/small\u003e\u003c\/span\u003e \u003cspan class=\"mpp-pd__option-note\"\u003e10 combinations available\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mpp-pd__custom-card mpp-pd__custom-card--yellow\"\u003e\n\u003cp class=\"mpp-pd__eyebrow\"\u003e02 | Fabric background\u003c\/p\u003e\n\u003ch3\u003eChoose the background style\u003c\/h3\u003e\n\u003cp\u003eSelect the plaid, stripe or solid fabric that will sit behind the finished portrait.\u003c\/p\u003e\n\u003cdiv class=\"mpp-pd__custom-demo\"\u003e\n\u003cdiv class=\"mpp-pd__fabric-grid\"\u003e\n\u003cspan class=\"mpp-pd__fabric-choice\"\u003e\u003ci class=\"mpp-pd__swatch mpp-pd__swatch--plaid\"\u003e\u003c\/i\u003e\u003cspan\u003eF01 Khaki Plaid\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"mpp-pd__fabric-choice\"\u003e\u003ci class=\"mpp-pd__swatch mpp-pd__swatch--blue-stripe\"\u003e\u003c\/i\u003e\u003cspan\u003eF03 Blue Stripes\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"mpp-pd__fabric-choice\"\u003e\u003ci class=\"mpp-pd__swatch mpp-pd__swatch--pink-stripe\"\u003e\u003c\/i\u003e\u003cspan\u003eF07 Pink Stripes\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"mpp-pd__fabric-choice\"\u003e\u003ci class=\"mpp-pd__swatch\" style=\"--swatch: #82a56f;\"\u003e\u003c\/i\u003e\u003cspan\u003eF08 Grass\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"mpp-pd__fabric-choice\"\u003e\u003ci class=\"mpp-pd__swatch\" style=\"--swatch: #85abc6;\"\u003e\u003c\/i\u003e\u003cspan\u003eF09 Blue\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"mpp-pd__fabric-choice\"\u003e\u003ci class=\"mpp-pd__swatch\" style=\"--swatch: #e7a9bb;\"\u003e\u003c\/i\u003e\u003cspan\u003eF11 Pink\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"mpp-pd__option-note\"\u003e11 backgrounds available\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mpp-pd__custom-card mpp-pd__custom-card--sky\"\u003e\n\u003cp class=\"mpp-pd__eyebrow\"\u003e03 | Pet photo\u003c\/p\u003e\n\u003ch3\u003eUpload their pet photo\u003c\/h3\u003e\n\u003cp\u003eChoose a clear, well-lit image that shows the face, colouring and details you want represented.\u003c\/p\u003e\n\u003cdiv class=\"mpp-pd__custom-demo\"\u003e\n\u003cdiv class=\"mpp-pd__upload-box\" role=\"img\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"mpp-pd__upload-icon\"\u003e↑\u003c\/span\u003e\u003cstrong\u003eChoose a clear pet photo\u003c\/strong\u003e\u003cspan\u003eUpload the original image in the product customizer.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mpp-pd__custom-card mpp-pd__custom-card--lilac\"\u003e\n\u003cp class=\"mpp-pd__eyebrow\"\u003e04 | Pet name\u003c\/p\u003e\n\u003ch3\u003eAdd their pet's name\u003c\/h3\u003e\n\u003cp\u003eEnter the name exactly as you want it to appear and check the spelling before checkout.\u003c\/p\u003e\n\u003cdiv class=\"mpp-pd__custom-demo\"\u003e\n\u003cdiv class=\"mpp-pd__name-field\" role=\"img\"\u003e\n\u003cspan class=\"mpp-pd__name-label\"\u003e\u003cspan\u003ePet name\u003c\/span\u003e\u003cspan\u003eRequired\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"mpp-pd__name-value\"\u003eCharlie\u003c\/span\u003e \u003cspan class=\"mpp-pd__name-note\"\u003eCheck spelling and capitalization carefully.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mpp-pd__custom-card mpp-pd__custom-card--sage\"\u003e\n\u003cp class=\"mpp-pd__eyebrow\"\u003e05 | Halo\u003c\/p\u003e\n\u003ch3\u003eChoose whether to add a halo\u003c\/h3\u003e\n\u003cp\u003eThe halo is optional. Select the finish that best reflects the portrait you want to create.\u003c\/p\u003e\n\u003cdiv class=\"mpp-pd__custom-demo\"\u003e\n\u003cdiv class=\"mpp-pd__halo-grid\" role=\"img\"\u003e\n\u003cspan class=\"mpp-pd__halo-choice\"\u003e\u003cspan\u003e\u003cspan class=\"mpp-pd__halo-symbol\"\u003e○\u003c\/span\u003eNo halo\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"mpp-pd__halo-choice\"\u003e\u003cspan\u003e\u003cspan class=\"mpp-pd__halo-symbol\"\u003e˘\u003c\/span\u003eAdd halo\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"mpp-pd__split mpp-pd__split--peach mpp-pd__split--image-first mpp-pd__split--square-media\"\u003e\n\u003cfigure class=\"mpp-pd__split-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0734\/2410\/9756\/files\/Generating_manual_felt_dog_product_202608191109.jpg?v=1787110017\" alt=\"Mamaraya Personalized Felt Pet Portrait Hoop Art\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"mpp-pd__split-copy\"\u003e\n\u003cp class=\"mpp-pd__eyebrow\"\u003ePrepared from your photo\u003c\/p\u003e\n\u003ch2 id=\"mpp-process-title\"\u003eA familiar face, finished with thoughtful detail.\u003c\/h2\u003e\n\u003cp\u003eYour uploaded pet photo guides the portrait, while the selected frame and fabric background shape the final presentation. Each submitted detail is reviewed before the piece is prepared.\u003c\/p\u003e\n\u003cdiv class=\"mpp-pd__facts\"\u003e\n\u003cdiv class=\"mpp-pd__fact\"\u003e\n\u003cstrong\u003eYour photo\u003c\/strong\u003e\u003cspan\u003eThe portrait reference\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mpp-pd__fact\"\u003e\n\u003cstrong\u003eYour background\u003c\/strong\u003e\u003cspan\u003eEleven fabric choices\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mpp-pd__fact\"\u003e\n\u003cstrong\u003eYour finishing touch\u003c\/strong\u003e\u003cspan\u003eOptional halo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"mpp-pd__split mpp-pd__split--sky mpp-pd__split--copy-first\"\u003e\n\u003cdiv class=\"mpp-pd__split-copy\"\u003e\n\u003cp class=\"mpp-pd__eyebrow\"\u003eMade to feel like them\u003c\/p\u003e\n\u003ch2 id=\"mpp-keepsake-title\"\u003eA personal portrait for the spaces you share.\u003c\/h2\u003e\n\u003cp\u003eDisplay the finished frame where their personality already belongs, beside family photographs, on a quiet shelf or as part of a pet-inspired gallery wall.\u003c\/p\u003e\n\u003cdiv class=\"mpp-pd__trust-list\"\u003e\n\u003cdiv class=\"mpp-pd__trust-row\"\u003e\n\u003cspan class=\"mpp-pd__trust-number\"\u003e01\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eStart with the right photograph\u003c\/strong\u003e\u003cspan\u003eUse a sharp image with visible facial features and natural colouring.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mpp-pd__trust-row\"\u003e\n\u003cspan class=\"mpp-pd__trust-number\"\u003e02\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eMatch the frame to the space\u003c\/strong\u003e\u003cspan\u003eChoose from oval, round and octagonal formats in several sizes.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mpp-pd__trust-row\"\u003e\n\u003cspan class=\"mpp-pd__trust-number\"\u003e03\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eMake the background feel personal\u003c\/strong\u003e\u003cspan\u003eSelect a plaid, stripe or solid colour to complement the portrait.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"mpp-pd__split-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0734\/2410\/9756\/files\/Changing_scene_display_2K_202608171749_1.jpg?v=1787042524\" alt=\"Personalized pet portrait frames displayed together\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003c\/section\u003e\n\u003csection class=\"mpp-pd__split mpp-pd__split--lilac mpp-pd__split--image-first\"\u003e\n\u003cfigure class=\"mpp-pd__split-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0734\/2410\/9756\/files\/Show_product_in_different_scene_202608171749.jpg?v=1787042525\" alt=\"Personalized pet portrait frames displayed in a warm home setting\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"mpp-pd__split-copy\"\u003e\n\u003cp class=\"mpp-pd__eyebrow\"\u003eFor everyday memories\u003c\/p\u003e\n\u003ch2 id=\"mpp-memory-title\"\u003eA small display with a story only you know.\u003c\/h2\u003e\n\u003cp\u003eThe pet's name, familiar features and chosen background come together in a decorative portrait that feels connected to your home and the memories made there.\u003c\/p\u003e\n\u003cdiv class=\"mpp-pd__facts\"\u003e\n\u003cdiv class=\"mpp-pd__fact\"\u003e\n\u003cstrong\u003ePet-led\u003c\/strong\u003e\u003cspan\u003eCreated from your image\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mpp-pd__fact\"\u003e\n\u003cstrong\u003ePersonalized\u003c\/strong\u003e\u003cspan\u003eName included\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mpp-pd__fact\"\u003e\n\u003cstrong\u003eOptional tribute\u003c\/strong\u003e\u003cspan\u003eAdd a halo if wanted\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"mpp-pd__split mpp-pd__split--sage mpp-pd__split--image-first mpp-pd__split--size\"\u003e\n\u003cfigure class=\"mpp-pd__split-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0734\/2410\/9756\/files\/cea5dbf8a47288c0150f3fc53ed6f2c3_9546c43d-fbb9-4b87-b83e-9a7a787dced1.jpg?v=1787042525\" alt=\"Complete frame size, shape and fabric background guide for the personalized pet portrait\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"mpp-pd__split-copy\"\u003e\n\u003cp class=\"mpp-pd__eyebrow\"\u003eChoose the format that fits\u003c\/p\u003e\n\u003ch2 id=\"mpp-size-title\"\u003eShapes, sizes and backgrounds for different displays.\u003c\/h2\u003e\n\u003cp\u003eUse the supplied guide to compare each frame beside a phone and review every fabric option before selecting the combination for your portrait.\u003c\/p\u003e\n\u003cdiv class=\"mpp-pd__detail-list\"\u003e\n\u003cdiv class=\"mpp-pd__detail-row\"\u003e\n\u003cstrong\u003eOval\u003c\/strong\u003e\u003cspan\u003e12 × 15, 15 × 18, 18 × 25 or 22 × 29 cm.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mpp-pd__detail-row\"\u003e\n\u003cstrong\u003eRound\u003c\/strong\u003e\u003cspan\u003e14 × 14, 18 × 18 or 22 × 22 cm.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mpp-pd__detail-row\"\u003e\n\u003cstrong\u003eOctagonal\u003c\/strong\u003e\u003cspan\u003eRounded 14 × 14 or 18 × 18 cm; rectangular 18 × 26 cm.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mpp-pd__detail-row\"\u003e\n\u003cstrong\u003eBackgrounds\u003c\/strong\u003e\u003cspan\u003eEleven plaid, striped and solid fabric choices.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"mpp-pd__review\"\u003e\n\u003cp class=\"mpp-pd__eyebrow\"\u003eBefore you place your order\u003c\/p\u003e\n\u003ch2 id=\"mpp-review-title\"\u003ePlease review each custom detail.\u003c\/h2\u003e\n\u003cdiv class=\"mpp-pd__review-grid\"\u003e\n\u003carticle class=\"mpp-pd__review-card\"\u003e\u003cspan class=\"mpp-pd__review-number\"\u003e01\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eConfirm the frame\u003c\/h3\u003e\n\u003cp\u003eReview the selected shape and dimensions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mpp-pd__review-card\"\u003e\u003cspan class=\"mpp-pd__review-number\"\u003e02\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eCheck the fabric\u003c\/h3\u003e\n\u003cp\u003eConfirm the correct F01-F11 background choice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mpp-pd__review-card\"\u003e\u003cspan class=\"mpp-pd__review-number\"\u003e03\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReview the pet photo\u003c\/h3\u003e\n\u003cp\u003eMake sure the uploaded image is clear and shows the details you want represented.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mpp-pd__review-card\"\u003e\u003cspan class=\"mpp-pd__review-number\"\u003e04\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eCheck the pet name\u003c\/h3\u003e\n\u003cp\u003eReview spelling and capitalization exactly as submitted.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mpp-pd__review-card\"\u003e\u003cspan class=\"mpp-pd__review-number\"\u003e05\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eConfirm the halo\u003c\/h3\u003e\n\u003cp\u003eCheck whether you selected no halo or the optional halo finish.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdetails class=\"mpp-pd__policy\"\u003e\n\u003csummary\u003eMade to order · completed and dispatched in 3-5 days\u003c\/summary\u003e\n\u003cdiv class=\"mpp-pd__policy-copy\"\u003e\n\u003cp\u003eEach personalized pet portrait is prepared from the frame, background, photograph, name and halo option submitted on the product page. Please confirm every detail before checkout.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eReturns and exchanges:\u003c\/strong\u003e Personalized items cannot be returned or exchanged for change-of-mind reasons. If your order arrives damaged, defective or incorrect, email \u003ca href=\"mailto:support@mamaraya.com\"\u003esupport@mamaraya.com\u003c\/a\u003e with your order number and clear photos within 48 hours of delivery.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePhoto quality:\u003c\/strong\u003e The finished result depends on the supplied reference. Upload the clearest original image available and avoid screenshots, heavy filters or photographs where important features are hidden.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"MamaRaya","offers":[{"title":"Oval 12x15cm \/ F01 Khaki Plaid","offer_id":47290834649276,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"Oval 12x15cm \/ F02 Green Stripes","offer_id":47290834682044,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"Oval 12x15cm \/ F03 Blue Stripes","offer_id":47290834714812,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"Oval 12x15cm \/ F04 Orange Stripes","offer_id":47290834747580,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"Oval 12x15cm \/ F05 Grey stripes","offer_id":47290834780348,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"Oval 12x15cm \/ F06 Brown stripes","offer_id":47290834813116,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"Oval 12x15cm \/ F07 Pink stripes","offer_id":47290834845884,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"Oval 12x15cm \/ F08 Grass","offer_id":47290834878652,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"Oval 12x15cm \/ F09 Blue","offer_id":47290834911420,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"Oval 12x15cm \/ F10 Apricot","offer_id":47290834944188,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"Oval 12x15cm \/ F11 Pink","offer_id":47290834976956,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"Oval 15x18cm \/ F01 Khaki Plaid","offer_id":47290835009724,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"Oval 15x18cm \/ F02 Green Stripes","offer_id":47290835042492,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"Oval 15x18cm \/ F03 Blue Stripes","offer_id":47290835075260,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"Oval 15x18cm \/ F04 Orange Stripes","offer_id":47290835108028,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"Oval 15x18cm \/ F05 Grey stripes","offer_id":47290835140796,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"Oval 15x18cm \/ F06 Brown stripes","offer_id":47290835173564,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"Oval 15x18cm \/ F07 Pink stripes","offer_id":47290835206332,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"Oval 15x18cm \/ F08 Grass","offer_id":47290835239100,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"Oval 15x18cm \/ F09 Blue","offer_id":47290835271868,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"Oval 15x18cm \/ F10 Apricot","offer_id":47290835304636,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"Oval 15x18cm \/ F11 Pink","offer_id":47290835337404,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"Oval 18x25cm \/ F01 Khaki Plaid","offer_id":47290835370172,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"Oval 18x25cm \/ F02 Green Stripes","offer_id":47290835402940,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"Oval 18x25cm \/ F03 Blue Stripes","offer_id":47290835435708,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"Oval 18x25cm \/ F04 Orange Stripes","offer_id":47290835468476,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"Oval 18x25cm \/ F05 Grey stripes","offer_id":47290835501244,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"Oval 18x25cm \/ F06 Brown stripes","offer_id":47290835534012,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"Oval 18x25cm \/ F07 Pink stripes","offer_id":47290835566780,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"Oval 18x25cm \/ F08 Grass","offer_id":47290835599548,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"Oval 18x25cm \/ F09 Blue","offer_id":47290835632316,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"Oval 18x25cm \/ F10 Apricot","offer_id":47290835665084,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"Oval 18x25cm \/ F11 Pink","offer_id":47290835697852,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"Oval 22x29cm \/ F01 Khaki Plaid","offer_id":47290835730620,"sku":null,"price":159.99,"currency_code":"USD","in_stock":true},{"title":"Oval 22x29cm \/ F02 Green Stripes","offer_id":47290835763388,"sku":null,"price":159.99,"currency_code":"USD","in_stock":true},{"title":"Oval 22x29cm \/ F03 Blue Stripes","offer_id":47290835796156,"sku":null,"price":159.99,"currency_code":"USD","in_stock":true},{"title":"Oval 22x29cm \/ F04 Orange Stripes","offer_id":47290835828924,"sku":null,"price":159.99,"currency_code":"USD","in_stock":true},{"title":"Oval 22x29cm \/ F05 Grey stripes","offer_id":47290835861692,"sku":null,"price":159.99,"currency_code":"USD","in_stock":true},{"title":"Oval 22x29cm \/ F06 Brown stripes","offer_id":47290835894460,"sku":null,"price":159.99,"currency_code":"USD","in_stock":true},{"title":"Oval 22x29cm \/ F07 Pink stripes","offer_id":47290835927228,"sku":null,"price":159.99,"currency_code":"USD","in_stock":true},{"title":"Oval 22x29cm \/ F08 Grass","offer_id":47290835959996,"sku":null,"price":159.99,"currency_code":"USD","in_stock":true},{"title":"Oval 22x29cm \/ F09 Blue","offer_id":47290835992764,"sku":null,"price":159.99,"currency_code":"USD","in_stock":true},{"title":"Oval 22x29cm \/ F10 Apricot","offer_id":47290836025532,"sku":null,"price":159.99,"currency_code":"USD","in_stock":true},{"title":"Oval 22x29cm \/ F11 Pink","offer_id":47290836058300,"sku":null,"price":159.99,"currency_code":"USD","in_stock":true},{"title":"Round 14x14cm \/ F01 Khaki Plaid","offer_id":47290836091068,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"Round 14x14cm \/ F02 Green Stripes","offer_id":47290836123836,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"Round 14x14cm \/ F03 Blue Stripes","offer_id":47290836156604,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"Round 14x14cm \/ F04 Orange Stripes","offer_id":47290836189372,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"Round 14x14cm \/ F05 Grey stripes","offer_id":47290836222140,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"Round 14x14cm \/ F06 Brown stripes","offer_id":47290836254908,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"Round 14x14cm \/ F07 Pink stripes","offer_id":47290836287676,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"Round 14x14cm \/ F08 Grass","offer_id":47290836320444,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"Round 14x14cm \/ F09 Blue","offer_id":47290836353212,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"Round 14x14cm \/ F10 Apricot","offer_id":47290836385980,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"Round 14x14cm \/ F11 Pink","offer_id":47290836418748,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"Round 18x18cm \/ F01 Khaki Plaid","offer_id":47290836451516,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"Round 18x18cm \/ F02 Green Stripes","offer_id":47290836484284,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"Round 18x18cm \/ F03 Blue Stripes","offer_id":47290836517052,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"Round 18x18cm \/ F04 Orange Stripes","offer_id":47290836549820,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"Round 18x18cm \/ F05 Grey stripes","offer_id":47290836582588,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"Round 18x18cm \/ F06 Brown stripes","offer_id":47290836615356,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"Round 18x18cm \/ F07 Pink stripes","offer_id":47290836648124,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"Round 18x18cm \/ F08 Grass","offer_id":47290836680892,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"Round 18x18cm \/ F09 Blue","offer_id":47290836713660,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"Round 18x18cm \/ F10 Apricot","offer_id":47290836746428,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"Round 18x18cm \/ F11 Pink","offer_id":47290836779196,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"Round 22x22cm \/ F01 Khaki Plaid","offer_id":47290836811964,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"Round 22x22cm \/ F02 Green Stripes","offer_id":47290836844732,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"Round 22x22cm \/ F03 Blue Stripes","offer_id":47290836877500,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"Round 22x22cm \/ F04 Orange Stripes","offer_id":47290836910268,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"Round 22x22cm \/ F05 Grey stripes","offer_id":47290836943036,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"Round 22x22cm \/ F06 Brown stripes","offer_id":47290836975804,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"Round 22x22cm \/ F07 Pink stripes","offer_id":47290837008572,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"Round 22x22cm \/ F08 Grass","offer_id":47290837041340,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"Round 22x22cm \/ F09 Blue","offer_id":47290837074108,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"Round 22x22cm \/ F10 Apricot","offer_id":47290837106876,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"Round 22x22cm \/ F11 Pink","offer_id":47290837139644,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"RndOct 14x14cm \/ F01 Khaki Plaid","offer_id":47290837172412,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"RndOct 14x14cm \/ F02 Green Stripes","offer_id":47290837205180,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"RndOct 14x14cm \/ F03 Blue Stripes","offer_id":47290837237948,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"RndOct 14x14cm \/ F04 Orange Stripes","offer_id":47290837270716,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"RndOct 14x14cm \/ F05 Grey stripes","offer_id":47290837303484,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"RndOct 14x14cm \/ F06 Brown stripes","offer_id":47290837336252,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"RndOct 14x14cm \/ F07 Pink stripes","offer_id":47290837369020,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"RndOct 14x14cm \/ F08 Grass","offer_id":47290837401788,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"RndOct 14x14cm \/ F09 Blue","offer_id":47290837434556,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"RndOct 14x14cm \/ F10 Apricot","offer_id":47290837467324,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"RndOct 14x14cm \/ F11 Pink","offer_id":47290837500092,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true},{"title":"RndOct 18x18cm \/ F01 Khaki Plaid","offer_id":47290837532860,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"RndOct 18x18cm \/ F02 Green Stripes","offer_id":47290837565628,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"RndOct 18x18cm \/ F03 Blue Stripes","offer_id":47290837598396,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"RndOct 18x18cm \/ F04 Orange Stripes","offer_id":47290837631164,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"RndOct 18x18cm \/ F05 Grey stripes","offer_id":47290837663932,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"RndOct 18x18cm \/ F06 Brown stripes","offer_id":47290837696700,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"RndOct 18x18cm \/ F07 Pink stripes","offer_id":47290837729468,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"RndOct 18x18cm \/ F08 Grass","offer_id":47290837762236,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"RndOct 18x18cm \/ F09 Blue","offer_id":47290837795004,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"RndOct 18x18cm \/ F10 Apricot","offer_id":47290837827772,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"RndOct 18x18cm \/ F11 Pink","offer_id":47290837860540,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true},{"title":"RectOct 18x26cm \/ F01 Khaki Plaid","offer_id":47290837893308,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"RectOct 18x26cm \/ F02 Green Stripes","offer_id":47290837926076,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"RectOct 18x26cm \/ F03 Blue Stripes","offer_id":47290837958844,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"RectOct 18x26cm \/ F04 Orange Stripes","offer_id":47290837991612,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"RectOct 18x26cm \/ F05 Grey stripes","offer_id":47290838024380,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"RectOct 18x26cm \/ F06 Brown stripes","offer_id":47290838057148,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"RectOct 18x26cm \/ F07 Pink stripes","offer_id":47290838089916,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"RectOct 18x26cm \/ F08 Grass","offer_id":47290838122684,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"RectOct 18x26cm \/ F09 Blue","offer_id":47290838155452,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"RectOct 18x26cm \/ F10 Apricot","offer_id":47290838188220,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true},{"title":"RectOct 18x26cm \/ F11 Pink","offer_id":47290838220988,"sku":null,"price":129.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0734\/2410\/9756\/files\/910a9cde628f69ecb915dd9be4282b07.jpg?v=1787042524","url":"https:\/\/www.mamaraya.com\/products\/mamaraya-personalized-felt-pet-portrait-hoop-art","provider":"MamaRaya","version":"1.0","type":"link"}