{"product_id":"custom-photo-blanket","title":"Custom Photo Blanket – Personalized Soft Flannel Throw","description":"\u003cdiv class=\"podtas-blanket-landing\"\u003e\n  \u003csection class=\"pbl-intro\"\u003e\n    \u003cp class=\"pbl-kicker\"\u003eYOUR PHOTO. THEIR FAVORITE COMFORT.\u003c\/p\u003e\n    \u003ch2\u003eSome Memories Are Meant to Be Held.\u003c\/h2\u003e\n    \u003cp\u003eThat photo you never want to lose? Turn it into a personalized flannel blanket that brings a little more meaning to everyday moments. For family, your favorite person, or the pet who feels like family.\u003c\/p\u003e\n    \u003cdiv class=\"pbl-tags\"\u003e\n\u003cspan\u003eMade from your photo\u003c\/span\u003e\u003cspan\u003eSoft flannel\u003c\/span\u003e\u003cspan\u003e4 sizes\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"pbl-story\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0734\/5111\/0444\/files\/podtas-blanket-family-memory.jpg?v=1791878871\" alt=\"Mother and daughter wrapped in a personalized family photo blanket – illustrative lifestyle mockup\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\n    \u003cdiv class=\"pbl-story-copy\"\u003e\n      \u003cp class=\"pbl-kicker\"\u003eMORE THAN ANOTHER GIFT\u003c\/p\u003e\n      \u003ch2\u003eGive Them Something They Can Feel Close To.\u003c\/h2\u003e\n      \u003cp\u003eMemories don't belong only on a phone. A favorite family picture, a moment together, or a much-loved pet can become something they reach for on the couch, after a long day, or whenever they need a little comfort.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"pbl-reasons\"\u003e\n    \u003cp class=\"pbl-kicker\"\u003ePERSONAL IN ALL THE RIGHT WAYS\u003c\/p\u003e\n    \u003ch2\u003eA Blanket With Their Story On It.\u003c\/h2\u003e\n    \u003cdiv class=\"pbl-reason-grid\"\u003e\n      \u003cdiv\u003e\n\u003cstrong\u003eFamily \u0026amp; Loved Ones\u003c\/strong\u003e\u003cp\u003eKeep a favorite photo close to home.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cstrong\u003ePets \u0026amp; Memories\u003c\/strong\u003e\u003cp\u003eMake the little everyday moments last.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cstrong\u003eThoughtful Gifting\u003c\/strong\u003e\u003cp\u003eBirthdays, anniversaries, holidays, or just because.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"pbl-how\"\u003e\n    \u003cp class=\"pbl-kicker\"\u003eEASY TO MAKE IT YOURS\u003c\/p\u003e\n    \u003ch2\u003eThree Simple Steps.\u003c\/h2\u003e\n    \u003cdiv class=\"pbl-step-grid\"\u003e\n      \u003cdiv\u003e\n\u003cb\u003e01\u003c\/b\u003e\u003cstrong\u003eChoose Your Size\u003c\/strong\u003e\u003cp\u003ePick the blanket that suits your space.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cb\u003e02\u003c\/b\u003e\u003cstrong\u003eUpload Your Photo\u003c\/strong\u003e\u003cp\u003eStart with a sharp, well-lit original image.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cb\u003e03\u003c\/b\u003e\u003cstrong\u003eReview \u0026amp; Order\u003c\/strong\u003e\u003cp\u003eCheck image placement and cropping before checkout.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"pbl-info\"\u003e\n    \u003cdetails\u003e\u003csummary\u003eSIZE GUIDE\u003c\/summary\u003e\u003cdiv class=\"pbl-details-content\"\u003e\n\u003cp\u003eChoose the size that matches how you'll use your blanket.\u003c\/p\u003e\n    \u003cdiv class=\"pbl-sizes\"\u003e\n\u003cspan\u003e\u003cb\u003e30 × 40 in\u003c\/b\u003e — Small personal throw\u003c\/span\u003e\u003cspan\u003e\u003cb\u003e40 × 50 in\u003c\/b\u003e — Lounge-size throw\u003c\/span\u003e\u003cspan\u003e\u003cb\u003e50 × 60 in\u003c\/b\u003e — Sofa favorite\u003c\/span\u003e\u003cspan\u003e\u003cb\u003e60 × 80 in\u003c\/b\u003e — Extra-roomy throw\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cp class=\"pbl-note\"\u003ePhoto proportions vary by size; please check the crop before submitting your order.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003ePHOTO QUALITY \u0026amp; CUSTOMIZATION\u003c\/summary\u003e\u003cdiv class=\"pbl-details-content\"\u003e\n\u003cp\u003eUse a clear, original JPG or PNG. Keep faces, text, and other important details away from the very edges. Avoid blurry screenshots or heavily compressed images, especially for larger sizes.\u003c\/p\u003e\n\u003cp\u003eYou can personalize the blanket with a favorite photo of family, a couple, a pet, or another meaningful memory. The printed result will depend on the quality and placement of the submitted photo.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eMATERIAL \u0026amp; PRODUCT DETAILS\u003c\/summary\u003e\u003cdiv class=\"pbl-details-content\"\u003e\n\u003cp\u003eMaterial: flannel. Personalized photo printing. Available in four sizes: 30 × 40, 40 × 50, 50 × 60, and 60 × 80 inches. Made to order from your selected design.\u003c\/p\u003e\n\u003cp class=\"pbl-note\"\u003eProduct and lifestyle images are illustrative mockups. The finished look of your print may vary with image colors, fabric surface, and placement.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eSHIPPING \u0026amp; REPLACEMENT\u003c\/summary\u003e\u003cdiv class=\"pbl-details-content\"\u003e\n\u003cp\u003eShipping details and the estimated delivery window are provided at checkout.\u003c\/p\u003e\n\u003cp\u003eIf your blanket arrives damaged, defective, or different from the confirmed personalization, contact Podtas within 30 days of delivery for eligible replacement support. Personalized orders cannot be returned for a change of mind or customer-selected size, photo, or crop mistakes.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"\/pages\/refund-replacement-cancellation-policy\"\u003eView our full replacement policy →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n  \u003c\/section\u003e\n\u003csection class=\"pbl-guides\"\u003e\n  \u003cp class=\"pbl-kicker\"\u003ePHOTO BLANKET GUIDES\u003c\/p\u003e\n  \u003ch2\u003eNeed Help Before You Upload?\u003c\/h2\u003e\n  \u003cp\u003e\u003ca href=\"\/blogs\/news\/how-to-choose-photo-for-custom-blanket\"\u003eHow to Choose the Best Photo for a Custom Blanket →\u003c\/a\u003e\u003c\/p\u003e\n  \u003cp\u003e\u003ca href=\"\/blogs\/news\/custom-photo-blanket-size-guide\"\u003eCustom Photo Blanket Size Guide →\u003c\/a\u003e\u003c\/p\u003e\n  \u003cp\u003e\u003ca href=\"\/blogs\/news\/personalized-photo-blanket-gift-ideas\"\u003ePersonalized Photo Blanket Gift Ideas →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.podtas-blanket-landing{--pbl-ink:#2d2724;--pbl-copy:#615650;--pbl-line:#e8ded3;--pbl-cream:#fbf5ec;color:var(--pbl-ink);font-family:inherit;width:100%;max-width:980px;margin:auto;box-sizing:border-box}\n.podtas-blanket-landing *{box-sizing:border-box}\n.podtas-blanket-landing h2{color:var(--pbl-ink);font-size:clamp(23px,3vw,31px);font-weight:800;line-height:1.19;letter-spacing:-.035em;margin:0 0 11px}\n.podtas-blanket-landing p{color:var(--pbl-copy);font-size:15px;line-height:1.65;margin:0}\n.podtas-blanket-landing .pbl-kicker{font-size:11px;letter-spacing:.12em;font-weight:800;color:#92725d;margin:0 0 10px}\n.podtas-blanket-landing .pbl-intro{padding:25px 22px;background:var(--pbl-cream);border:1px solid #eee1d3;border-radius:16px;margin:14px 0}\n.podtas-blanket-landing .pbl-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}\n.podtas-blanket-landing .pbl-tags span{border-radius:30px;background:white;color:#5b4b40;padding:8px 11px;font-weight:700;font-size:12px}\n.podtas-blanket-landing .pbl-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;overflow:hidden;background:#f6efe7;border-radius:16px;margin:14px 0}\n.podtas-blanket-landing .pbl-story img{width:100%;height:100%;aspect-ratio:1\/1;object-fit:cover;display:block;margin:0}\n.podtas-blanket-landing .pbl-story-copy{padding:25px 22px;align-self:center}\n.podtas-blanket-landing .pbl-reasons,.podtas-blanket-landing .pbl-how{padding:25px 21px;background:#fff;border:1px solid var(--pbl-line);border-radius:16px;margin:14px 0}\n.podtas-blanket-landing .pbl-reason-grid,.podtas-blanket-landing .pbl-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px}\n.podtas-blanket-landing .pbl-reason-grid\u003ediv,.podtas-blanket-landing .pbl-step-grid\u003ediv{background:#faf7f3;border-radius:11px;padding:14px}\n.podtas-blanket-landing .pbl-reason-grid strong,.podtas-blanket-landing .pbl-step-grid strong{display:block;font-size:13px;font-weight:800;line-height:1.4;margin:0 0 5px}\n.podtas-blanket-landing .pbl-reason-grid p,.podtas-blanket-landing .pbl-step-grid p{font-size:12.5px;line-height:1.5}\n.podtas-blanket-landing .pbl-step-grid b{display:block;color:#ae876b;font-size:20px;letter-spacing:-.04em;margin-bottom:6px}\n.podtas-blanket-landing .pbl-guides{padding:22px 20px;background:#fff;border:1px solid var(--pbl-line);border-radius:16px;margin:14px 0}.podtas-blanket-landing .pbl-guides h2{font-size:22px}.podtas-blanket-landing .pbl-guides p+p{margin-top:8px}.podtas-blanket-landing .pbl-info{margin:14px 0 8px;border:1px solid var(--pbl-line);border-radius:12px;overflow:hidden;background:#fff}\n.podtas-blanket-landing .pbl-info details{border-top:1px solid var(--pbl-line)}\n.podtas-blanket-landing .pbl-info details:first-child{border-top:0}\n.podtas-blanket-landing .pbl-info summary{padding:15px 18px;cursor:pointer;font-size:12.5px;font-weight:800;letter-spacing:.045em;list-style:none;display:flex;align-items:center;justify-content:space-between}\n.podtas-blanket-landing .pbl-info summary::-webkit-details-marker{display:none}\n.podtas-blanket-landing .pbl-info summary:after{content:'+';font-weight:400;font-size:21px;line-height:1;color:#9c806e}\n.podtas-blanket-landing .pbl-info details[open] summary:after{content:'−'}\n.podtas-blanket-landing .pbl-details-content{padding:0 18px 17px}\n.podtas-blanket-landing .pbl-details-content p+p{margin-top:10px}\n.podtas-blanket-landing .pbl-note{font-size:12px!important;color:#837771!important}\n.podtas-blanket-landing .pbl-sizes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:13px 0}\n.podtas-blanket-landing .pbl-sizes span{padding:9px 11px;background:#faf5ee;border-radius:7px;font-size:12px;color:#5e544f}\n.podtas-blanket-landing a{color:#8f6144;font-weight:800;text-decoration:underline}\n@media(max-width:660px){.podtas-blanket-landing .pbl-intro{padding:20px 16px}.podtas-blanket-landing .pbl-story{grid-template-columns:1fr}.podtas-blanket-landing .pbl-story img{height:auto;max-height:420px}.podtas-blanket-landing .pbl-story-copy{padding:20px 16px}.podtas-blanket-landing .pbl-reasons,.podtas-blanket-landing .pbl-how{padding:20px 15px}.podtas-blanket-landing .pbl-reason-grid,.podtas-blanket-landing .pbl-step-grid{grid-template-columns:1fr;gap:7px}.podtas-blanket-landing .pbl-reason-grid\u003ediv,.podtas-blanket-landing .pbl-step-grid\u003ediv{padding:10px 13px}.podtas-blanket-landing .pbl-sizes{grid-template-columns:1fr}.podtas-blanket-landing .pbl-info summary{padding:14px 15px;font-size:12px}.podtas-blanket-landing .pbl-details-content{padding:0 15px 15px}}\n\u003c\/style\u003e","brand":"Podtas","offers":[{"title":"30×40 IN","offer_id":46378900455468,"sku":"BLANKET-CUSTOM-30X40IN","price":33.99,"currency_code":"USD","in_stock":true},{"title":"40×50 IN","offer_id":46378900488236,"sku":"BLANKET-CUSTOM-40X50IN","price":36.99,"currency_code":"USD","in_stock":true},{"title":"50×60 IN","offer_id":46378900521004,"sku":"BLANKET-CUSTOM-50X60IN","price":39.99,"currency_code":"USD","in_stock":true},{"title":"60×80 IN","offer_id":46378900553772,"sku":"BLANKET-CUSTOM-60X80IN","price":42.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0734\/5111\/0444\/files\/podtas-01-family-hero.jpg?v=1791877346","url":"https:\/\/podtas.com\/products\/custom-photo-blanket","provider":"Podtas","version":"1.0","type":"link"}