{"title":"Custom Christmas Gifts","description":null,"products":[{"product_id":"custom-photo-acrylic-christmas-tree-ornament-personalized-holiday-gift","title":"Custom Photo Acrylic Christmas Tree Ornament – Personalized Holiday Gift","description":"\u003cstyle\u003e\n    .avg{--avg-ink:#171717;--avg-muted:#68645f;--avg-line:#e9e3dc;--avg-soft:#fff9f3;--avg-cream:#fff1df;--avg-peach:#ffd8a9;--avg-coral:#ef795d;max-width:1440px;margin:0 auto;padding:40px 20px 80px;color:var(--avg-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65;box-sizing:border-box}\n    .avg *{box-sizing:border-box} .avg img{display:block;max-width:100%} .avg p{font-size:16px;line-height:1.72}\n    .avg__heading{max-width:800px;margin:0 auto 34px;text-align:center} .avg__eyebrow{margin:0 0 12px;color:var(--avg-coral);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}\n    .avg h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.07;letter-spacing:-.04em;font-weight:650} .avg h3{margin:0 0 7px;font-size:19px;line-height:1.25}\n    .avg__heading\u003ep:last-child{max-width:680px;margin:16px auto 0;color:var(--avg-muted)}\n    .avg__process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto} .avg__step{padding:28px;border:1px solid var(--avg-line);border-radius:18px;background:#fff}\n    .avg__number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border-radius:50%;background:var(--avg-peach);font-weight:800} .avg__step p{margin:0;color:var(--avg-muted);font-size:14px}\n    .avg__final-sale{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:1120px;margin:22px auto 0;padding:22px 24px;border:1px solid #e9bc83;border-radius:18px;background:#fff4e6}\n    .avg__final-sale-label{display:inline-block;padding:7px 10px;border-radius:999px;color:#7f2f23;background:#ffe0d6;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}\n    .avg__final-sale h3{margin:0 0 5px;font-size:18px} .avg__final-sale p{margin:0;color:#574735;font-size:14px;line-height:1.65}\n    .avg__feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center;margin-top:72px;padding:clamp(26px,4vw,58px);border-radius:28px;background:var(--avg-soft)} .avg__feature--reverse .avg__media{order:2}\n    .avg__media{overflow:hidden;border:1px solid var(--avg-line);border-radius:20px;background:#fff} .avg__media img{width:100%;height:auto;object-fit:contain;background:#fff}\n    .avg__copy h2{max-width:580px;font-size:clamp(30px,3.5vw,48px)} .avg__copy\u003ep:not(.avg__eyebrow){max-width:580px;margin:16px 0 0;color:var(--avg-muted)}\n    .avg__checks{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none} .avg__checks li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.55} .avg__checks li:before{content:\"\";position:absolute;left:0;top:.38em;width:14px;height:14px;border:1px solid #f5ae62;border-radius:50%;background:#f5ae62;box-shadow:inset 0 0 0 4px var(--avg-soft)}\n    .avg__guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:72px} .avg__guide-intro,.avg__guide-list{padding:clamp(28px,4vw,52px);border-radius:24px} .avg__guide-intro{color:#fff;background:var(--avg-ink)}\n    .avg__guide-intro h2{font-size:clamp(30px,3.5vw,46px)} .avg__guide-intro\u003ep:last-child{margin:16px 0 0;color:#d8d2cb} .avg__guide-list{background:var(--avg-cream)} .avg__guide-list ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}\n    .avg__guide-list li{padding-bottom:16px;border-bottom:1px solid rgba(91,64,39,.14)} .avg__guide-list li:last-child{padding-bottom:0;border-bottom:0} .avg__guide-list strong,.avg__guide-list span{display:block} .avg__guide-list strong{font-size:15px} .avg__guide-list span{margin-top:4px;color:var(--avg-muted);font-size:14px}\n    .avg__options{margin-top:72px;padding:clamp(28px,5vw,64px);border:1px solid var(--avg-line);border-radius:28px} .avg__option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:30px}\n    .avg__option-card{padding:24px;border-radius:18px;background:var(--avg-soft)} .avg__option-card h3{font-size:16px} .avg__option-card ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none} .avg__option-card li,.avg__option-card p{margin:0;color:var(--avg-muted);font-size:13px;line-height:1.5}\n    .avg__facts{margin-top:18px;padding:25px;border-radius:20px;background:#fff8e9} .avg__facts h3{font-size:17px} .avg__facts ul{display:grid;gap:9px;margin:14px 0 0;padding-left:20px} .avg__facts li{color:#574735;font-size:14px;line-height:1.55}\n    .avg__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:72px} .avg__gallery img{width:100%;height:100%;min-height:240px;object-fit:contain;border:1px solid var(--avg-line);border-radius:22px;background:#fff}\n    .avg__gallery-caption{display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:30px;border-radius:22px;background:var(--avg-peach)} .avg__gallery-caption h2{font-size:clamp(27px,3vw,42px)} .avg__gallery-caption p{margin:12px 0 0;color:#5a4936}\n    .avg__faq{max-width:920px;margin:78px auto 0} .avg__faq\u003eh2{margin-bottom:26px;text-align:center} .avg__faq details{border-top:1px solid var(--avg-line)} .avg__faq details:last-child{border-bottom:1px solid var(--avg-line)}\n    .avg__faq summary{position:relative;padding:22px 48px 22px 0;cursor:pointer;font-size:17px;font-weight:700;list-style:none} .avg__faq summary::-webkit-details-marker{display:none} .avg__faq summary:after{content:\"+\";position:absolute;right:4px;top:18px;font-size:20px;font-weight:400} .avg__faq details[open] summary:after{content:\"–\"} .avg__faq details p{margin:-6px 0 22px;color:var(--avg-muted)}\n    .avg__policy{margin-top:58px;padding:24px;border:1px solid #f0dfbd;border-radius:18px;background:#fff8e9} .avg__policy h3{font-size:18px} .avg__policy p{margin:8px 0 0;color:#574735;font-size:14px}\n    @media(max-width:800px){.avg{padding:24px 16px 56px} .avg__process,.avg__feature,.avg__guide{grid-template-columns:1fr} .avg__final-sale{grid-template-columns:1fr;gap:12px} .avg__feature--reverse .avg__media{order:0}}\n    @media(max-width:560px){.avg__heading{text-align:left;margin-bottom:24px} .avg h2,.avg__copy h2,.avg__guide-intro h2{font-size:30px} .avg__heading\u003ep:last-child{margin:12px 0 0} .avg__step{padding:22px} .avg__feature{gap:24px;margin-top:54px;padding:18px;border-radius:20px} .avg__media{border-radius:15px} .avg__guide,.avg__options,.avg__gallery,.avg__faq{margin-top:54px} .avg__guide-intro,.avg__guide-list{padding:27px 23px;border-radius:20px} .avg__options{padding:25px 18px;border-radius:20px} .avg__gallery img,.avg__gallery-caption{border-radius:16px;min-height:200px} .avg__gallery-caption{padding:22px} .avg__faq summary{font-size:16px}}\n  \u003c\/style\u003e\n\u003csection class=\"avg\"\u003e\n\u003cdiv class=\"avg__heading\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eA memory to hang onto\u003c\/p\u003e\n\u003ch2\u003eMake the celebration feel unmistakably personal.\u003c\/h2\u003e\n\u003cp\u003eCreate an ornament around a favorite photo, name, or message for a small keepsake with lasting emotional value.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avg__process\"\u003e\n\u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e1\u003c\/span\u003e\n\u003ch3\u003eAdd your photo and text or names\u003c\/h3\u003e\n\u003cp\u003eSubmit clear, accurate details and use the best-quality source files available.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e2\u003c\/span\u003e\n\u003ch3\u003eChoose your options\u003c\/h3\u003e\n\u003cp\u003eSelect the available style, size, color, or format that best fits the gift.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e3\u003c\/span\u003e\n\u003ch3\u003eWe make it personal\u003c\/h3\u003e\n\u003cp\u003eYour selections are used to create a one-of-a-kind item prepared especially for this order.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avg__final-sale\"\u003e\n\u003cspan class=\"avg__final-sale-label\"\u003eCustom-made item · All sales are final\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns and exchanges are not accepted.\u003c\/h3\u003e\n\u003cp\u003eEvery item is specially and uniquely made from the photos, text, music, names, or options you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avg__feature\"\u003e\n\u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CBS0P153X01.jpg?v=1791441648\" alt=\"Custom Photo Acrylic Christmas Tree Ornament – Personalized Holiday Gift\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003ePersonal holiday detail\u003c\/p\u003e\n\u003ch2\u003eA familiar tradition, made uniquely yours.\u003c\/h2\u003e\n\u003cp\u003eYour selected details turn a decorative ornament into a meaningful marker of family, remembrance, or a special year.\u003c\/p\u003e\n\u003cul class=\"avg__checks\"\u003e\n\u003cli\u003ePersonalized with your submitted details\u003c\/li\u003e\n\u003cli\u003eLightweight hanging keepsake\u003c\/li\u003e\n\u003cli\u003eMade for seasonal display and gifting\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avg__feature avg__feature--reverse\"\u003e\n\u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/9a8fb0bb-1060-4ae4-b01a-07fa939865da-0.jpg?v=1791441648\" alt=\"Custom Photo Acrylic Christmas Tree Ornament – Personalized Holiday Gift\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade for meaningful gifting\u003c\/p\u003e\n\u003ch2\u003eBring a favorite story back each season.\u003c\/h2\u003e\n\u003cp\u003eDisplay it on a tree, wreath, or keepsake stand as a thoughtful reminder of someone or something worth celebrating.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avg__guide\"\u003e\n\u003cdiv class=\"avg__guide-intro\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eBetter input, better result\u003c\/p\u003e\n\u003ch2\u003eStart with clear details.\u003c\/h2\u003e\n\u003cp\u003eA careful submission helps the finished item reflect the details you care about.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avg__guide-list\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eStart with a bright, sharp image\u003c\/strong\u003e\u003cspan\u003eUse the original-resolution photo whenever possible; avoid screenshots or heavily compressed files.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKeep the subject unobstructed\u003c\/strong\u003e\u003cspan\u003eFaces and important details should be fully visible and easy to distinguish.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChoose images with clear contrast\u003c\/strong\u003e\u003cspan\u003eSimple backgrounds and good separation help important details read more clearly.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDouble-check personal details\u003c\/strong\u003e\u003cspan\u003eReview names, dates, captions, photo order, and selected options before ordering.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avg__options\"\u003e\n\u003cdiv class=\"avg__heading\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eAvailable choices\u003c\/p\u003e\n\u003ch2\u003eChoose the version that fits your story.\u003c\/h2\u003e\n\u003cp\u003eReview the available personalization choices before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avg__option-grid\"\u003e\n\u003carticle class=\"avg__option-card\"\u003e\n\u003ch3\u003ePersonalized design\u003c\/h3\u003e\n\u003cp\u003eThis item is created from the details submitted with your order.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avg__facts\"\u003e\n\u003ch3\u003eProduct details \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade from high-quality acrylic, this ornament is lightweight, durable, and perfect for hanging on Christmas trees, wreaths, or even as a decorative keepsake.\u003c\/li\u003e\n\u003cli\u003eMaterial: Acrylic\u003c\/li\u003e\n\u003cli\u003eMake this holiday season truly special with a personalized acrylic Christmas tree ornament!\u003c\/li\u003e\n\u003cli\u003eUpload a favorite photo to create a one-of-a-kind decoration that will bring joy and memories to your loved ones.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avg__gallery\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/c26e76d5-94e0-45dc-8df2-d403b1796228-0.jpg?v=1791441648\" alt=\"Custom Photo Acrylic Christmas Tree Ornament – Personalized Holiday Gift\" loading=\"lazy\"\u003e\n\u003cdiv class=\"avg__gallery-caption\"\u003e\n\u003ch2\u003eA personal detail for meaningful traditions.\u003c\/h2\u003e\n\u003cp\u003eCustom Photo Acrylic Christmas Tree Ornament – Personalized Holiday Gift\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avg__faq\"\u003e\n\u003cp class=\"avg__eyebrow\" style=\"text-align: center;\"\u003eGood to know\u003c\/p\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eHow do I personalize or choose this item?\u003c\/summary\u003e\n\u003cp\u003eProvide your photo and text or names and review all available product options. Submit personal details exactly as you want them used.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhich product option should I choose?\u003c\/summary\u003e\n\u003cp\u003eReview the available personalization choices before ordering.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow can I help the finished design look its best?\u003c\/summary\u003e\n\u003cp\u003eUse the original-resolution photo whenever possible; avoid screenshots or heavily compressed files.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I return or exchange this personalized item?\u003c\/summary\u003e\n\u003cp\u003eNo. Every item is specially and uniquely made from the photos, text, music, names, or options you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avg__policy\"\u003e\n\u003ch3\u003eCustom-made item: all sales are final\u003c\/h3\u003e\n\u003cp\u003eReturns and exchanges are not accepted. Every item is specially and uniquely made from the photos, text, music, names, or options you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"Airayvis-PersonalizedGifts","offers":[{"title":"Default Title","offer_id":50555753660672,"sku":"CBS0P153X01","price":9.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CBS0P153X01.jpg?v=1791441648"},{"product_id":"personalized-photo-text-glass-christmas-ornament-custom-holiday-decoration-memorial-gift","title":"Personalized Photo \u0026 Text Glass Christmas Ornament – Custom Holiday Decoration \u0026 Memorial Gift","description":"\u003cstyle\u003e\n    .avg{--avg-ink:#171717;--avg-muted:#68645f;--avg-line:#e9e3dc;--avg-soft:#fff9f3;--avg-cream:#fff1df;--avg-peach:#ffd8a9;--avg-coral:#ef795d;max-width:1440px;margin:0 auto;padding:40px 20px 80px;color:var(--avg-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65;box-sizing:border-box}\n    .avg *{box-sizing:border-box} .avg img{display:block;max-width:100%} .avg p{font-size:16px;line-height:1.72}\n    .avg__heading{max-width:800px;margin:0 auto 34px;text-align:center} .avg__eyebrow{margin:0 0 12px;color:var(--avg-coral);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}\n    .avg h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.07;letter-spacing:-.04em;font-weight:650} .avg h3{margin:0 0 7px;font-size:19px;line-height:1.25}\n    .avg__heading\u003ep:last-child{max-width:680px;margin:16px auto 0;color:var(--avg-muted)}\n    .avg__process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto} .avg__step{padding:28px;border:1px solid var(--avg-line);border-radius:18px;background:#fff}\n    .avg__number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border-radius:50%;background:var(--avg-peach);font-weight:800} .avg__step p{margin:0;color:var(--avg-muted);font-size:14px}\n    .avg__final-sale{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:1120px;margin:22px auto 0;padding:22px 24px;border:1px solid #e9bc83;border-radius:18px;background:#fff4e6}\n    .avg__final-sale-label{display:inline-block;padding:7px 10px;border-radius:999px;color:#7f2f23;background:#ffe0d6;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}\n    .avg__final-sale h3{margin:0 0 5px;font-size:18px} .avg__final-sale p{margin:0;color:#574735;font-size:14px;line-height:1.65}\n    .avg__feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center;margin-top:72px;padding:clamp(26px,4vw,58px);border-radius:28px;background:var(--avg-soft)} .avg__feature--reverse .avg__media{order:2}\n    .avg__media{overflow:hidden;border:1px solid var(--avg-line);border-radius:20px;background:#fff} .avg__media img{width:100%;height:auto;object-fit:contain;background:#fff}\n    .avg__copy h2{max-width:580px;font-size:clamp(30px,3.5vw,48px)} .avg__copy\u003ep:not(.avg__eyebrow){max-width:580px;margin:16px 0 0;color:var(--avg-muted)}\n    .avg__checks{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none} .avg__checks li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.55} .avg__checks li:before{content:\"\";position:absolute;left:0;top:.38em;width:14px;height:14px;border:1px solid #f5ae62;border-radius:50%;background:#f5ae62;box-shadow:inset 0 0 0 4px var(--avg-soft)}\n    .avg__guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:72px} .avg__guide-intro,.avg__guide-list{padding:clamp(28px,4vw,52px);border-radius:24px} .avg__guide-intro{color:#fff;background:var(--avg-ink)}\n    .avg__guide-intro h2{font-size:clamp(30px,3.5vw,46px)} .avg__guide-intro\u003ep:last-child{margin:16px 0 0;color:#d8d2cb} .avg__guide-list{background:var(--avg-cream)} .avg__guide-list ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}\n    .avg__guide-list li{padding-bottom:16px;border-bottom:1px solid rgba(91,64,39,.14)} .avg__guide-list li:last-child{padding-bottom:0;border-bottom:0} .avg__guide-list strong,.avg__guide-list span{display:block} .avg__guide-list strong{font-size:15px} .avg__guide-list span{margin-top:4px;color:var(--avg-muted);font-size:14px}\n    .avg__options{margin-top:72px;padding:clamp(28px,5vw,64px);border:1px solid var(--avg-line);border-radius:28px} .avg__option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:30px}\n    .avg__option-card{padding:24px;border-radius:18px;background:var(--avg-soft)} .avg__option-card h3{font-size:16px} .avg__option-card ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none} .avg__option-card li,.avg__option-card p{margin:0;color:var(--avg-muted);font-size:13px;line-height:1.5}\n    .avg__facts{margin-top:18px;padding:25px;border-radius:20px;background:#fff8e9} .avg__facts h3{font-size:17px} .avg__facts ul{display:grid;gap:9px;margin:14px 0 0;padding-left:20px} .avg__facts li{color:#574735;font-size:14px;line-height:1.55}\n    .avg__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:72px} .avg__gallery img{width:100%;height:100%;min-height:240px;object-fit:contain;border:1px solid var(--avg-line);border-radius:22px;background:#fff}\n    .avg__gallery-caption{display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:30px;border-radius:22px;background:var(--avg-peach)} .avg__gallery-caption h2{font-size:clamp(27px,3vw,42px)} .avg__gallery-caption p{margin:12px 0 0;color:#5a4936}\n    .avg__faq{max-width:920px;margin:78px auto 0} .avg__faq\u003eh2{margin-bottom:26px;text-align:center} .avg__faq details{border-top:1px solid var(--avg-line)} .avg__faq details:last-child{border-bottom:1px solid var(--avg-line)}\n    .avg__faq summary{position:relative;padding:22px 48px 22px 0;cursor:pointer;font-size:17px;font-weight:700;list-style:none} .avg__faq summary::-webkit-details-marker{display:none} .avg__faq summary:after{content:\"+\";position:absolute;right:4px;top:18px;font-size:20px;font-weight:400} .avg__faq details[open] summary:after{content:\"–\"} .avg__faq details p{margin:-6px 0 22px;color:var(--avg-muted)}\n    .avg__policy{margin-top:58px;padding:24px;border:1px solid #f0dfbd;border-radius:18px;background:#fff8e9} .avg__policy h3{font-size:18px} .avg__policy p{margin:8px 0 0;color:#574735;font-size:14px}\n    @media(max-width:800px){.avg{padding:24px 16px 56px} .avg__process,.avg__feature,.avg__guide{grid-template-columns:1fr} .avg__final-sale{grid-template-columns:1fr;gap:12px} .avg__feature--reverse .avg__media{order:0}}\n    @media(max-width:560px){.avg__heading{text-align:left;margin-bottom:24px} .avg h2,.avg__copy h2,.avg__guide-intro h2{font-size:30px} .avg__heading\u003ep:last-child{margin:12px 0 0} .avg__step{padding:22px} .avg__feature{gap:24px;margin-top:54px;padding:18px;border-radius:20px} .avg__media{border-radius:15px} .avg__guide,.avg__options,.avg__gallery,.avg__faq{margin-top:54px} .avg__guide-intro,.avg__guide-list{padding:27px 23px;border-radius:20px} .avg__options{padding:25px 18px;border-radius:20px} .avg__gallery img,.avg__gallery-caption{border-radius:16px;min-height:200px} .avg__gallery-caption{padding:22px} .avg__faq summary{font-size:16px}}\n  \u003c\/style\u003e\n\u003csection class=\"avg\"\u003e\n\u003cdiv class=\"avg__heading\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eA memory to hang onto\u003c\/p\u003e\n\u003ch2\u003eMake the celebration feel unmistakably personal.\u003c\/h2\u003e\n\u003cp\u003eCreate an ornament around a favorite photo, name, or message for a small keepsake with lasting emotional value.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avg__process\"\u003e\n\u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e1\u003c\/span\u003e\n\u003ch3\u003eAdd your photo and text or names\u003c\/h3\u003e\n\u003cp\u003eSubmit clear, accurate details and use the best-quality source files available.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e2\u003c\/span\u003e\n\u003ch3\u003eChoose your options\u003c\/h3\u003e\n\u003cp\u003eSelect the available style, size, color, or format that best fits the gift.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e3\u003c\/span\u003e\n\u003ch3\u003eWe make it personal\u003c\/h3\u003e\n\u003cp\u003eYour selections are used to create a one-of-a-kind item prepared especially for this order.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avg__final-sale\"\u003e\n\u003cspan class=\"avg__final-sale-label\"\u003eCustom-made item · All sales are final\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns and exchanges are not accepted.\u003c\/h3\u003e\n\u003cp\u003eEvery item is specially and uniquely made from the photos, text, music, names, or options you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avg__feature\"\u003e\n\u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CBS0P973X01.jpg?v=1791442577\" alt=\"Personalized Photo \u0026amp; Text Glass Christmas Ornament – Custom Holiday Decoration \u0026amp; Memorial Gift\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003ePersonal holiday detail\u003c\/p\u003e\n\u003ch2\u003eA familiar tradition, made uniquely yours.\u003c\/h2\u003e\n\u003cp\u003eYour selected details turn a decorative ornament into a meaningful marker of family, remembrance, or a special year.\u003c\/p\u003e\n\u003cul class=\"avg__checks\"\u003e\n\u003cli\u003ePersonalized with your submitted details\u003c\/li\u003e\n\u003cli\u003eLightweight hanging keepsake\u003c\/li\u003e\n\u003cli\u003eMade for seasonal display and gifting\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avg__feature avg__feature--reverse\"\u003e\n\u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/061995dd-c0f5-4c39-992d-d7918b4493c9-0.jpg?v=1791442577\" alt=\"Personalized Photo \u0026amp; Text Glass Christmas Ornament – Custom Holiday Decoration \u0026amp; Memorial Gift\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade for meaningful gifting\u003c\/p\u003e\n\u003ch2\u003eBring a favorite story back each season.\u003c\/h2\u003e\n\u003cp\u003eDisplay it on a tree, wreath, or keepsake stand as a thoughtful reminder of someone or something worth celebrating.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avg__guide\"\u003e\n\u003cdiv class=\"avg__guide-intro\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eBetter input, better result\u003c\/p\u003e\n\u003ch2\u003eStart with clear details.\u003c\/h2\u003e\n\u003cp\u003eA careful submission helps the finished item reflect the details you care about.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avg__guide-list\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eStart with a bright, sharp image\u003c\/strong\u003e\u003cspan\u003eUse the original-resolution photo whenever possible; avoid screenshots or heavily compressed files.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKeep the subject unobstructed\u003c\/strong\u003e\u003cspan\u003eFaces and important details should be fully visible and easy to distinguish.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChoose images with clear contrast\u003c\/strong\u003e\u003cspan\u003eSimple backgrounds and good separation help important details read more clearly.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDouble-check personal details\u003c\/strong\u003e\u003cspan\u003eReview names, dates, captions, photo order, and selected options before ordering.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avg__options\"\u003e\n\u003cdiv class=\"avg__heading\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eAvailable choices\u003c\/p\u003e\n\u003ch2\u003eChoose the version that fits your story.\u003c\/h2\u003e\n\u003cp\u003eReview the available personalization choices before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avg__option-grid\"\u003e\n\u003carticle class=\"avg__option-card\"\u003e\n\u003ch3\u003ePersonalized design\u003c\/h3\u003e\n\u003cp\u003eThis item is created from the details submitted with your order.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avg__facts\"\u003e\n\u003ch3\u003eProduct details \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis Personalized Photo \u0026amp; Text Glass Christmas Ornament offers a meaningful way to honor special memories during the holiday season.\u003c\/li\u003e\n\u003cli\u003eMaterial: Glass\u003c\/li\u003e\n\u003cli\u003eFeaturing your custom photo and personalized text, this ornament creates a heartfelt keepsake that can be used as a festive decoration or a thoughtful memorial piece.\u003c\/li\u003e\n\u003cli\u003eThe clear glass design adds an elegant touch, making it suitable for both holiday displays and remembrance moments.\u003c\/li\u003e\n\u003cli\u003eSize: W8 × H8 cm\u003c\/li\u003e\n\u003cli\u003eCustomizable with photo and text\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avg__gallery\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/89167e55-cb0c-4770-95ae-203fa47297bb-0.jpg?v=1791442577\" alt=\"Personalized Photo \u0026amp; Text Glass Christmas Ornament – Custom Holiday Decoration \u0026amp; Memorial Gift\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/21d8f0c5-d514-41ff-9bd5-d48466afc5cb-0.jpg?v=1791442576\" alt=\"Personalized Photo \u0026amp; Text Glass Christmas Ornament – Custom Holiday Decoration \u0026amp; Memorial Gift\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/a0873e1c-9f5d-4f5e-ace2-523311a0069d-0.jpg?v=1791442577\" alt=\"Personalized Photo \u0026amp; Text Glass Christmas Ornament – Custom Holiday Decoration \u0026amp; Memorial Gift\" loading=\"lazy\"\u003e\n\u003cdiv class=\"avg__gallery-caption\"\u003e\n\u003ch2\u003eA personal detail for meaningful traditions.\u003c\/h2\u003e\n\u003cp\u003ePersonalized Photo \u0026amp; Text Glass Christmas Ornament – Custom Holiday Decoration \u0026amp; Memorial Gift\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avg__faq\"\u003e\n\u003cp class=\"avg__eyebrow\" style=\"text-align: center;\"\u003eGood to know\u003c\/p\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eHow do I personalize or choose this item?\u003c\/summary\u003e\n\u003cp\u003eProvide your photo and text or names and review all available product options. Submit personal details exactly as you want them used.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhich product option should I choose?\u003c\/summary\u003e\n\u003cp\u003eReview the available personalization choices before ordering.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow can I help the finished design look its best?\u003c\/summary\u003e\n\u003cp\u003eUse the original-resolution photo whenever possible; avoid screenshots or heavily compressed files.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I return or exchange this personalized item?\u003c\/summary\u003e\n\u003cp\u003eNo. Every item is specially and uniquely made from the photos, text, music, names, or options you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avg__policy\"\u003e\n\u003ch3\u003eCustom-made item: all sales are final\u003c\/h3\u003e\n\u003cp\u003eReturns and exchanges are not accepted. Every item is specially and uniquely made from the photos, text, music, names, or options you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"Airayvis-PersonalizedGifts","offers":[{"title":"Default Title","offer_id":50555938242816,"sku":"CBS0P973X01","price":10.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CBS0P973X01.jpg?v=1791442577"},{"product_id":"personalized-christmas-cartoon-ugly-sweater-unisex-sweater-christmas-gift-for-kids-1","title":"Personalized Christmas Cartoon Ugly Sweater Unisex Sweater Christmas Gift for Kids","description":"\u003csection class=\"avg\" aria-label=\"Personalized Christmas Cartoon Ugly Sweater Unisex Sweater Christmas Gift for Kids details\"\u003e\n\n  \u003cstyle\u003e\n    .avg{--avg-ink:#171717;--avg-muted:#68645f;--avg-line:#e9e3dc;--avg-soft:#fff9f3;--avg-cream:#fff1df;--avg-peach:#ffd8a9;--avg-coral:#ef795d;max-width:1440px;margin:0 auto;padding:40px 20px 80px;color:var(--avg-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65;box-sizing:border-box}\n    .avg *{box-sizing:border-box} .avg img{display:block;max-width:100%} .avg p{font-size:16px;line-height:1.72}\n    .avg__heading{max-width:800px;margin:0 auto 34px;text-align:center} .avg__eyebrow{margin:0 0 12px;color:var(--avg-coral);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}\n    .avg h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.07;letter-spacing:-.04em;font-weight:650} .avg h3{margin:0 0 7px;font-size:19px;line-height:1.25}\n    .avg__heading\u003ep:last-child{max-width:680px;margin:16px auto 0;color:var(--avg-muted)}\n    .avg__process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto} .avg__step{padding:28px;border:1px solid var(--avg-line);border-radius:18px;background:#fff}\n    .avg__number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border-radius:50%;background:var(--avg-peach);font-weight:800} .avg__step p{margin:0;color:var(--avg-muted);font-size:14px}\n    .avg__final-sale{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:1120px;margin:22px auto 0;padding:22px 24px;border:1px solid #e9bc83;border-radius:18px;background:#fff4e6}\n    .avg__final-sale-label{display:inline-block;padding:7px 10px;border-radius:999px;color:#7f2f23;background:#ffe0d6;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}\n    .avg__final-sale h3{margin:0 0 5px;font-size:18px} .avg__final-sale p{margin:0;color:#574735;font-size:14px;line-height:1.65}\n    .avg__feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center;margin-top:72px;padding:clamp(26px,4vw,58px);border-radius:28px;background:var(--avg-soft)} .avg__feature--reverse .avg__media{order:2}\n    .avg__media{overflow:hidden;border:1px solid var(--avg-line);border-radius:20px;background:#fff} .avg__media img{width:100%;height:auto;object-fit:contain;background:#fff}\n    .avg__copy h2{max-width:580px;font-size:clamp(30px,3.5vw,48px)} .avg__copy\u003ep:not(.avg__eyebrow){max-width:580px;margin:16px 0 0;color:var(--avg-muted)}\n    .avg__checks{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none} .avg__checks li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.55} .avg__checks li:before{content:\"\";position:absolute;left:0;top:.38em;width:14px;height:14px;border:1px solid #f5ae62;border-radius:50%;background:#f5ae62;box-shadow:inset 0 0 0 4px var(--avg-soft)}\n    .avg__guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:72px} .avg__guide-intro,.avg__guide-list{padding:clamp(28px,4vw,52px);border-radius:24px} .avg__guide-intro{color:#fff;background:var(--avg-ink)}\n    .avg__guide-intro h2{font-size:clamp(30px,3.5vw,46px)} .avg__guide-intro\u003ep:last-child{margin:16px 0 0;color:#d8d2cb} .avg__guide-list{background:var(--avg-cream)} .avg__guide-list ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}\n    .avg__guide-list li{padding-bottom:16px;border-bottom:1px solid rgba(91,64,39,.14)} .avg__guide-list li:last-child{padding-bottom:0;border-bottom:0} .avg__guide-list strong,.avg__guide-list span{display:block} .avg__guide-list strong{font-size:15px} .avg__guide-list span{margin-top:4px;color:var(--avg-muted);font-size:14px}\n    .avg__options{margin-top:72px;padding:clamp(28px,5vw,64px);border:1px solid var(--avg-line);border-radius:28px} .avg__option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:30px}\n    .avg__option-card{padding:24px;border-radius:18px;background:var(--avg-soft)} .avg__option-card h3{font-size:16px} .avg__option-card ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none} .avg__option-card li,.avg__option-card p{margin:0;color:var(--avg-muted);font-size:13px;line-height:1.5}\n    .avg__facts{margin-top:18px;padding:25px;border-radius:20px;background:#fff8e9} .avg__facts h3{font-size:17px} .avg__facts ul{display:grid;gap:9px;margin:14px 0 0;padding-left:20px} .avg__facts li{color:#574735;font-size:14px;line-height:1.55}\n    .avg__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:72px} .avg__gallery img{width:100%;height:100%;min-height:240px;object-fit:contain;border:1px solid var(--avg-line);border-radius:22px;background:#fff}\n    .avg__gallery-caption{display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:30px;border-radius:22px;background:var(--avg-peach)} .avg__gallery-caption h2{font-size:clamp(27px,3vw,42px)} .avg__gallery-caption p{margin:12px 0 0;color:#5a4936}\n    .avg__faq{max-width:920px;margin:78px auto 0} .avg__faq\u003eh2{margin-bottom:26px;text-align:center} .avg__faq details{border-top:1px solid var(--avg-line)} .avg__faq details:last-child{border-bottom:1px solid var(--avg-line)}\n    .avg__faq summary{position:relative;padding:22px 48px 22px 0;cursor:pointer;font-size:17px;font-weight:700;list-style:none} .avg__faq summary::-webkit-details-marker{display:none} .avg__faq summary:after{content:\"+\";position:absolute;right:4px;top:18px;font-size:20px;font-weight:400} .avg__faq details[open] summary:after{content:\"–\"} .avg__faq details p{margin:-6px 0 22px;color:var(--avg-muted)}\n    .avg__policy{margin-top:58px;padding:24px;border:1px solid #f0dfbd;border-radius:18px;background:#fff8e9} .avg__policy h3{font-size:18px} .avg__policy p{margin:8px 0 0;color:#574735;font-size:14px}\n    @media(max-width:800px){.avg{padding:24px 16px 56px} .avg__process,.avg__feature,.avg__guide{grid-template-columns:1fr} .avg__final-sale{grid-template-columns:1fr;gap:12px} .avg__feature--reverse .avg__media{order:0}}\n    @media(max-width:560px){.avg__heading{text-align:left;margin-bottom:24px} .avg h2,.avg__copy h2,.avg__guide-intro h2{font-size:30px} .avg__heading\u003ep:last-child{margin:12px 0 0} .avg__step{padding:22px} .avg__feature{gap:24px;margin-top:54px;padding:18px;border-radius:20px} .avg__media{border-radius:15px} .avg__guide,.avg__options,.avg__gallery,.avg__faq{margin-top:54px} .avg__guide-intro,.avg__guide-list{padding:27px 23px;border-radius:20px} .avg__options{padding:25px 18px;border-radius:20px} .avg__gallery img,.avg__gallery-caption{border-radius:16px;min-height:200px} .avg__gallery-caption{padding:22px} .avg__faq summary{font-size:16px}}\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"avg__heading\"\u003e\n    \u003cp class=\"avg__eyebrow\"\u003eHoliday personality\u003c\/p\u003e\n\u003ch2\u003eA festive look made to get people talking.\u003c\/h2\u003e\n\u003cp\u003eBring humor and personality to parties, photos, and relaxed holiday gatherings with a playful seasonal layer.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__process\"\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e1\u003c\/span\u003e\u003ch3\u003eAdd your personalization details\u003c\/h3\u003e\n\u003cp\u003eSubmit clear, accurate details and use the best-quality source files available.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e2\u003c\/span\u003e\u003ch3\u003eChoose your options\u003c\/h3\u003e\n\u003cp\u003eSelect the available style, size, color, or format that best fits the gift.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e3\u003c\/span\u003e\u003ch3\u003eWe make it personal\u003c\/h3\u003e\n\u003cp\u003eYour selections are used to create a one-of-a-kind item prepared especially for this order.\u003c\/p\u003e\u003c\/article\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__final-sale\"\u003e\n\u003cspan class=\"avg__final-sale-label\"\u003eCustom-made item · All sales are final\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eReturns and exchanges are not accepted.\u003c\/h3\u003e\n\u003cp\u003eEvery item is specially and uniquely made from the photos, text, music, names, or options you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__feature\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CWY0P252X03_29c74a80-db1c-4215-9ef7-caade432ad39.jpg?v=1791442897\" alt=\"Personalized Christmas Cartoon Ugly Sweater Unisex Sweater Christmas Gift for Kids\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eParty-ready comfort\u003c\/p\u003e\n\u003ch2\u003eEasy to wear. Hard to forget.\u003c\/h2\u003e\n\u003cp\u003eA soft pullover format keeps the look comfortable while the bold holiday artwork delivers the fun.\u003c\/p\u003e\n\u003cul class=\"avg__checks\"\u003e\n\u003cli\u003eMultiple sizes available\u003c\/li\u003e\n\u003cli\u003eDesigned for festive gatherings and photos\u003c\/li\u003e\n\u003cli\u003eA playful gift with plenty of personality\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__feature avg__feature--reverse\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CWY0P252X04_535f4847-ba85-4158-90ee-7eaa1f0d0b24.jpg?v=1791442897\" alt=\"Personalized Christmas Cartoon Ugly Sweater Unisex Sweater Christmas Gift for Kids\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade for meaningful gifting\u003c\/p\u003e\n\u003ch2\u003eYour shortcut to a memorable holiday outfit.\u003c\/h2\u003e\n\u003cp\u003eChoose the available style and size that suit the occasion, then let the design do the conversation-starting.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__guide\"\u003e\n    \u003cdiv class=\"avg__guide-intro\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eBetter input, better result\u003c\/p\u003e\n\u003ch2\u003eStart with clear details.\u003c\/h2\u003e\n\u003cp\u003eA careful submission helps the finished item reflect the details you care about.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__guide-list\"\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSubmit clear personalization details\u003c\/strong\u003e\u003cspan\u003eUse high-quality source files and enter text exactly as it should appear.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReview every option\u003c\/strong\u003e\u003cspan\u003eConfirm the chosen style, size, quantity, and personal details before ordering.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCheck spelling and dates\u003c\/strong\u003e\u003cspan\u003eCustom text is produced from the information you submit.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__options\"\u003e\n    \u003cdiv class=\"avg__heading\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eAvailable choices\u003c\/p\u003e\n\u003ch2\u003eChoose the version that fits your story.\u003c\/h2\u003e\n\u003cp\u003eReview Number of Family's Members, Size and select the combination that best fits the item you want to create.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__option-grid\"\u003e\n\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eNumber of Family's Members\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1\u003c\/li\u003e\n\u003cli\u003e2\u003c\/li\u003e\n\u003cli\u003e3\u003c\/li\u003e\n\u003cli\u003e4\u003c\/li\u003e\n\u003cli\u003e5\u003c\/li\u003e\n\u003cli\u003e6\u003c\/li\u003e\n\u003cli\u003e7\u003c\/li\u003e\n\u003cli\u003e8\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eSize\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e100\u003c\/li\u003e\n\u003cli\u003e110\u003c\/li\u003e\n\u003cli\u003e120\u003c\/li\u003e\n\u003cli\u003e130\u003c\/li\u003e\n\u003cli\u003e140\u003c\/li\u003e\n\u003cli\u003e150\u003c\/li\u003e\n\u003cli\u003e160\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__facts\"\u003e\n\u003ch3\u003eProduct details \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial: Polyester\u003c\/li\u003e\n\u003cli\u003eSize: 100, 110, 120, 130, 140, 150, 160\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__gallery\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/5234de01-1ce1-405b-8a1e-f42aba050f9a-0_9b3cc094-03e7-41a4-a439-28d1b17ed056.jpg?v=1791442898\" alt=\"Personalized Christmas Cartoon Ugly Sweater Unisex Sweater Christmas Gift for Kids\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/1b901966-4023-4010-8c88-27662c2b39ba-0_461be8ac-fe55-476c-b2d9-ea76fe7592a3.jpg?v=1791442897\" alt=\"Personalized Christmas Cartoon Ugly Sweater Unisex Sweater Christmas Gift for Kids\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CWY0P252X01_00da170c-60ea-4714-b44e-c92af091204a.jpg?v=1791442898\" alt=\"Personalized Christmas Cartoon Ugly Sweater Unisex Sweater Christmas Gift for Kids\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CWY0P252X02_940ea1c8-ae96-4763-ac4c-502893b2c000.jpg?v=1791442898\" alt=\"Personalized Christmas Cartoon Ugly Sweater Unisex Sweater Christmas Gift for Kids\" loading=\"lazy\"\u003e\u003cdiv class=\"avg__gallery-caption\"\u003e\n\u003ch2\u003eBring a little more fun to the festivities.\u003c\/h2\u003e\n\u003cp\u003ePersonalized Christmas Cartoon Ugly Sweater Unisex Sweater Christmas Gift for Kids\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__faq\"\u003e\n    \u003cp class=\"avg__eyebrow\" style=\"text-align:center\"\u003eGood to know\u003c\/p\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n    \u003cdetails open\u003e\u003csummary\u003eHow do I personalize or choose this item?\u003c\/summary\u003e\u003cp\u003eProvide your personalization details and review all available product options. Submit personal details exactly as you want them used.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhich product option should I choose?\u003c\/summary\u003e\u003cp\u003eReview Number of Family's Members, Size and select the combination that best fits the item you want to create.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow can I help the finished design look its best?\u003c\/summary\u003e\u003cp\u003eUse high-quality source files and enter text exactly as it should appear.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I return or exchange this personalized item?\u003c\/summary\u003e\u003cp\u003eNo. Every item is specially and uniquely made from the photos, text, music, names, or options you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__policy\"\u003e\n\u003ch3\u003eCustom-made item: all sales are final\u003c\/h3\u003e\n\u003cp\u003eReturns and exchanges are not accepted. Every item is specially and uniquely made from the photos, text, music, names, or options you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"Airayvis-PersonalizedGifts","offers":[{"title":"1 \/ 100","offer_id":50556033499392,"sku":"CWY0P252X01-100","price":37.98,"currency_code":"USD","in_stock":true},{"title":"1 \/ 110","offer_id":50556033532160,"sku":"CWY0P252X01-110","price":37.98,"currency_code":"USD","in_stock":true},{"title":"1 \/ 120","offer_id":50556033564928,"sku":"CWY0P252X01-120","price":37.98,"currency_code":"USD","in_stock":true},{"title":"1 \/ 130","offer_id":50556033597696,"sku":"CWY0P252X01-130","price":37.98,"currency_code":"USD","in_stock":true},{"title":"1 \/ 140","offer_id":50556033630464,"sku":"CWY0P252X01-140","price":37.98,"currency_code":"USD","in_stock":true},{"title":"1 \/ 150","offer_id":50556033663232,"sku":"CWY0P252X01-150","price":37.98,"currency_code":"USD","in_stock":true},{"title":"1 \/ 160","offer_id":50556033696000,"sku":"CWY0P252X01-160","price":37.98,"currency_code":"USD","in_stock":true},{"title":"2 \/ 100","offer_id":50556033728768,"sku":"CWY0P252X02-100","price":37.98,"currency_code":"USD","in_stock":true},{"title":"2 \/ 110","offer_id":50556033761536,"sku":"CWY0P252X02-110","price":37.98,"currency_code":"USD","in_stock":true},{"title":"2 \/ 120","offer_id":50556033794304,"sku":"CWY0P252X02-120","price":37.98,"currency_code":"USD","in_stock":true},{"title":"2 \/ 130","offer_id":50556033827072,"sku":"CWY0P252X02-130","price":37.98,"currency_code":"USD","in_stock":true},{"title":"2 \/ 140","offer_id":50556033859840,"sku":"CWY0P252X02-140","price":37.98,"currency_code":"USD","in_stock":true},{"title":"2 \/ 150","offer_id":50556033892608,"sku":"CWY0P252X02-150","price":37.98,"currency_code":"USD","in_stock":true},{"title":"2 \/ 160","offer_id":50556033925376,"sku":"CWY0P252X02-160","price":37.98,"currency_code":"USD","in_stock":true},{"title":"3 \/ 100","offer_id":50556033958144,"sku":"CWY0P252X03-100","price":37.98,"currency_code":"USD","in_stock":true},{"title":"3 \/ 110","offer_id":50556033990912,"sku":"CWY0P252X03-110","price":37.98,"currency_code":"USD","in_stock":true},{"title":"3 \/ 120","offer_id":50556034023680,"sku":"CWY0P252X03-120","price":37.98,"currency_code":"USD","in_stock":true},{"title":"3 \/ 130","offer_id":50556034056448,"sku":"CWY0P252X03-130","price":37.98,"currency_code":"USD","in_stock":true},{"title":"3 \/ 140","offer_id":50556034089216,"sku":"CWY0P252X03-140","price":37.98,"currency_code":"USD","in_stock":true},{"title":"3 \/ 150","offer_id":50556034121984,"sku":"CWY0P252X03-150","price":37.98,"currency_code":"USD","in_stock":true},{"title":"3 \/ 160","offer_id":50556034154752,"sku":"CWY0P252X03-160","price":37.98,"currency_code":"USD","in_stock":true},{"title":"4 \/ 100","offer_id":50556034187520,"sku":"CWY0P252X04-100","price":37.98,"currency_code":"USD","in_stock":true},{"title":"4 \/ 110","offer_id":50556034220288,"sku":"CWY0P252X04-110","price":37.98,"currency_code":"USD","in_stock":true},{"title":"4 \/ 120","offer_id":50556034253056,"sku":"CWY0P252X04-120","price":37.98,"currency_code":"USD","in_stock":true},{"title":"4 \/ 130","offer_id":50556034285824,"sku":"CWY0P252X04-130","price":37.98,"currency_code":"USD","in_stock":true},{"title":"4 \/ 140","offer_id":50556034318592,"sku":"CWY0P252X04-140","price":37.98,"currency_code":"USD","in_stock":true},{"title":"4 \/ 150","offer_id":50556034351360,"sku":"CWY0P252X04-150","price":37.98,"currency_code":"USD","in_stock":true},{"title":"4 \/ 160","offer_id":50556034384128,"sku":"CWY0P252X04-160","price":37.98,"currency_code":"USD","in_stock":true},{"title":"5 \/ 100","offer_id":50556034416896,"sku":"CWY0P252X05-100","price":37.98,"currency_code":"USD","in_stock":true},{"title":"5 \/ 110","offer_id":50556034449664,"sku":"CWY0P252X05-110","price":37.98,"currency_code":"USD","in_stock":true},{"title":"5 \/ 120","offer_id":50556034482432,"sku":"CWY0P252X05-120","price":37.98,"currency_code":"USD","in_stock":true},{"title":"5 \/ 130","offer_id":50556034515200,"sku":"CWY0P252X05-130","price":37.98,"currency_code":"USD","in_stock":true},{"title":"5 \/ 140","offer_id":50556034547968,"sku":"CWY0P252X05-140","price":37.98,"currency_code":"USD","in_stock":true},{"title":"5 \/ 150","offer_id":50556034580736,"sku":"CWY0P252X05-150","price":37.98,"currency_code":"USD","in_stock":true},{"title":"5 \/ 160","offer_id":50556034613504,"sku":"CWY0P252X05-160","price":37.98,"currency_code":"USD","in_stock":true},{"title":"6 \/ 100","offer_id":50556034646272,"sku":"CWY0P252X06-100","price":37.98,"currency_code":"USD","in_stock":true},{"title":"6 \/ 110","offer_id":50556034679040,"sku":"CWY0P252X06-110","price":37.98,"currency_code":"USD","in_stock":true},{"title":"6 \/ 120","offer_id":50556034711808,"sku":"CWY0P252X06-120","price":37.98,"currency_code":"USD","in_stock":true},{"title":"6 \/ 130","offer_id":50556034744576,"sku":"CWY0P252X06-130","price":37.98,"currency_code":"USD","in_stock":true},{"title":"6 \/ 140","offer_id":50556034777344,"sku":"CWY0P252X06-140","price":37.98,"currency_code":"USD","in_stock":true},{"title":"6 \/ 150","offer_id":50556034810112,"sku":"CWY0P252X06-150","price":37.98,"currency_code":"USD","in_stock":true},{"title":"6 \/ 160","offer_id":50556034842880,"sku":"CWY0P252X06-160","price":37.98,"currency_code":"USD","in_stock":true},{"title":"7 \/ 100","offer_id":50556034875648,"sku":"CWY0P252X07-100","price":37.98,"currency_code":"USD","in_stock":true},{"title":"7 \/ 110","offer_id":50556034908416,"sku":"CWY0P252X07-110","price":37.98,"currency_code":"USD","in_stock":true},{"title":"7 \/ 120","offer_id":50556034941184,"sku":"CWY0P252X07-120","price":37.98,"currency_code":"USD","in_stock":true},{"title":"7 \/ 130","offer_id":50556034973952,"sku":"CWY0P252X07-130","price":37.98,"currency_code":"USD","in_stock":true},{"title":"7 \/ 140","offer_id":50556035006720,"sku":"CWY0P252X07-140","price":37.98,"currency_code":"USD","in_stock":true},{"title":"7 \/ 150","offer_id":50556035039488,"sku":"CWY0P252X07-150","price":37.98,"currency_code":"USD","in_stock":true},{"title":"7 \/ 160","offer_id":50556035072256,"sku":"CWY0P252X07-160","price":37.98,"currency_code":"USD","in_stock":true},{"title":"8 \/ 100","offer_id":50556035105024,"sku":"CWY0P252X08-100","price":37.98,"currency_code":"USD","in_stock":true},{"title":"8 \/ 110","offer_id":50556035137792,"sku":"CWY0P252X08-110","price":37.98,"currency_code":"USD","in_stock":true},{"title":"8 \/ 120","offer_id":50556035170560,"sku":"CWY0P252X08-120","price":37.98,"currency_code":"USD","in_stock":true},{"title":"8 \/ 130","offer_id":50556035203328,"sku":"CWY0P252X08-130","price":37.98,"currency_code":"USD","in_stock":true},{"title":"8 \/ 140","offer_id":50556035236096,"sku":"CWY0P252X08-140","price":37.98,"currency_code":"USD","in_stock":true},{"title":"8 \/ 150","offer_id":50556035268864,"sku":"CWY0P252X08-150","price":37.98,"currency_code":"USD","in_stock":true},{"title":"8 \/ 160","offer_id":50556035301632,"sku":"CWY0P252X08-160","price":37.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CWY0P252X03_29c74a80-db1c-4215-9ef7-caade432ad39.jpg?v=1791442897"},{"product_id":"funny-sexy-body-ugly-christmas-sweatshirt-novelty-christmas-party-pullover-hilarious-holiday-gift-for-men-women-1","title":"Funny Sexy Body Ugly Christmas Sweatshirt – Novelty Christmas Party Pullover, Hilarious Holiday Gift for Men \u0026 Women","description":"\u003csection class=\"avg\" aria-label=\"Funny Sexy Body Ugly Christmas Sweatshirt – Novelty Christmas Party Pullover, Hilarious Holiday Gift for Men \u0026amp; Women details\"\u003e\n\n  \u003cstyle\u003e\n    .avg{--avg-ink:#171717;--avg-muted:#68645f;--avg-line:#e9e3dc;--avg-soft:#fff9f3;--avg-cream:#fff1df;--avg-peach:#ffd8a9;--avg-coral:#ef795d;max-width:1440px;margin:0 auto;padding:40px 20px 80px;color:var(--avg-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65;box-sizing:border-box}\n    .avg *{box-sizing:border-box} .avg img{display:block;max-width:100%} .avg p{font-size:16px;line-height:1.72}\n    .avg__heading{max-width:800px;margin:0 auto 34px;text-align:center} .avg__eyebrow{margin:0 0 12px;color:var(--avg-coral);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}\n    .avg h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.07;letter-spacing:-.04em;font-weight:650} .avg h3{margin:0 0 7px;font-size:19px;line-height:1.25}\n    .avg__heading\u003ep:last-child{max-width:680px;margin:16px auto 0;color:var(--avg-muted)}\n    .avg__process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto} .avg__step{padding:28px;border:1px solid var(--avg-line);border-radius:18px;background:#fff}\n    .avg__number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border-radius:50%;background:var(--avg-peach);font-weight:800} .avg__step p{margin:0;color:var(--avg-muted);font-size:14px}\n    .avg__final-sale{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:1120px;margin:22px auto 0;padding:22px 24px;border:1px solid #e9bc83;border-radius:18px;background:#fff4e6}\n    .avg__final-sale-label{display:inline-block;padding:7px 10px;border-radius:999px;color:#7f2f23;background:#ffe0d6;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}\n    .avg__final-sale h3{margin:0 0 5px;font-size:18px} .avg__final-sale p{margin:0;color:#574735;font-size:14px;line-height:1.65}\n    .avg__feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center;margin-top:72px;padding:clamp(26px,4vw,58px);border-radius:28px;background:var(--avg-soft)} .avg__feature--reverse .avg__media{order:2}\n    .avg__media{overflow:hidden;border:1px solid var(--avg-line);border-radius:20px;background:#fff} .avg__media img{width:100%;height:auto;object-fit:contain;background:#fff}\n    .avg__copy h2{max-width:580px;font-size:clamp(30px,3.5vw,48px)} .avg__copy\u003ep:not(.avg__eyebrow){max-width:580px;margin:16px 0 0;color:var(--avg-muted)}\n    .avg__checks{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none} .avg__checks li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.55} .avg__checks li:before{content:\"\";position:absolute;left:0;top:.38em;width:14px;height:14px;border:1px solid #f5ae62;border-radius:50%;background:#f5ae62;box-shadow:inset 0 0 0 4px var(--avg-soft)}\n    .avg__guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:72px} .avg__guide-intro,.avg__guide-list{padding:clamp(28px,4vw,52px);border-radius:24px} .avg__guide-intro{color:#fff;background:var(--avg-ink)}\n    .avg__guide-intro h2{font-size:clamp(30px,3.5vw,46px)} .avg__guide-intro\u003ep:last-child{margin:16px 0 0;color:#d8d2cb} .avg__guide-list{background:var(--avg-cream)} .avg__guide-list ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}\n    .avg__guide-list li{padding-bottom:16px;border-bottom:1px solid rgba(91,64,39,.14)} .avg__guide-list li:last-child{padding-bottom:0;border-bottom:0} .avg__guide-list strong,.avg__guide-list span{display:block} .avg__guide-list strong{font-size:15px} .avg__guide-list span{margin-top:4px;color:var(--avg-muted);font-size:14px}\n    .avg__options{margin-top:72px;padding:clamp(28px,5vw,64px);border:1px solid var(--avg-line);border-radius:28px} .avg__option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:30px}\n    .avg__option-card{padding:24px;border-radius:18px;background:var(--avg-soft)} .avg__option-card h3{font-size:16px} .avg__option-card ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none} .avg__option-card li,.avg__option-card p{margin:0;color:var(--avg-muted);font-size:13px;line-height:1.5}\n    .avg__facts{margin-top:18px;padding:25px;border-radius:20px;background:#fff8e9} .avg__facts h3{font-size:17px} .avg__facts ul{display:grid;gap:9px;margin:14px 0 0;padding-left:20px} .avg__facts li{color:#574735;font-size:14px;line-height:1.55}\n    .avg__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:72px} .avg__gallery img{width:100%;height:100%;min-height:240px;object-fit:contain;border:1px solid var(--avg-line);border-radius:22px;background:#fff}\n    .avg__gallery-caption{display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:30px;border-radius:22px;background:var(--avg-peach)} .avg__gallery-caption h2{font-size:clamp(27px,3vw,42px)} .avg__gallery-caption p{margin:12px 0 0;color:#5a4936}\n    .avg__faq{max-width:920px;margin:78px auto 0} .avg__faq\u003eh2{margin-bottom:26px;text-align:center} .avg__faq details{border-top:1px solid var(--avg-line)} .avg__faq details:last-child{border-bottom:1px solid var(--avg-line)}\n    .avg__faq summary{position:relative;padding:22px 48px 22px 0;cursor:pointer;font-size:17px;font-weight:700;list-style:none} .avg__faq summary::-webkit-details-marker{display:none} .avg__faq summary:after{content:\"+\";position:absolute;right:4px;top:18px;font-size:20px;font-weight:400} .avg__faq details[open] summary:after{content:\"–\"} .avg__faq details p{margin:-6px 0 22px;color:var(--avg-muted)}\n    .avg__policy{margin-top:58px;padding:24px;border:1px solid #f0dfbd;border-radius:18px;background:#fff8e9} .avg__policy h3{font-size:18px} .avg__policy p{margin:8px 0 0;color:#574735;font-size:14px}\n    @media(max-width:800px){.avg{padding:24px 16px 56px} .avg__process,.avg__feature,.avg__guide{grid-template-columns:1fr} .avg__final-sale{grid-template-columns:1fr;gap:12px} .avg__feature--reverse .avg__media{order:0}}\n    @media(max-width:560px){.avg__heading{text-align:left;margin-bottom:24px} .avg h2,.avg__copy h2,.avg__guide-intro h2{font-size:30px} .avg__heading\u003ep:last-child{margin:12px 0 0} .avg__step{padding:22px} .avg__feature{gap:24px;margin-top:54px;padding:18px;border-radius:20px} .avg__media{border-radius:15px} .avg__guide,.avg__options,.avg__gallery,.avg__faq{margin-top:54px} .avg__guide-intro,.avg__guide-list{padding:27px 23px;border-radius:20px} .avg__options{padding:25px 18px;border-radius:20px} .avg__gallery img,.avg__gallery-caption{border-radius:16px;min-height:200px} .avg__gallery-caption{padding:22px} .avg__faq summary{font-size:16px}}\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"avg__heading\"\u003e\n    \u003cp class=\"avg__eyebrow\"\u003eHoliday personality\u003c\/p\u003e\n\u003ch2\u003eA festive look made to get people talking.\u003c\/h2\u003e\n\u003cp\u003eBring humor and personality to parties, photos, and relaxed holiday gatherings with a playful seasonal layer.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__process\"\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e1\u003c\/span\u003e\u003ch3\u003eChoose your design\u003c\/h3\u003e\n\u003cp\u003ePick the available artwork style that matches the mood of the occasion.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e2\u003c\/span\u003e\u003ch3\u003eChoose your options\u003c\/h3\u003e\n\u003cp\u003eSelect the available style, size, color, or format that best fits the gift.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e3\u003c\/span\u003e\u003ch3\u003eReview your selection\u003c\/h3\u003e\n\u003cp\u003eConfirm the style and size shown in the order summary before checkout.\u003c\/p\u003e\u003c\/article\u003e\n  \u003c\/div\u003e\n  \n  \u003cdiv class=\"avg__feature\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/ChatGPT-Image-2026-9-1-14-10-37_f75ea74a-dd6f-4f3c-8cb0-69b3006e8ae0.png?v=1791442914\" alt=\"Funny Sexy Body Ugly Christmas Sweatshirt – Novelty Christmas Party Pullover, Hilarious Holiday Gift for Men \u0026amp; Women\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eParty-ready comfort\u003c\/p\u003e\n\u003ch2\u003eEasy to wear. Hard to forget.\u003c\/h2\u003e\n\u003cp\u003eA soft pullover format keeps the look comfortable while the bold holiday artwork delivers the fun.\u003c\/p\u003e\n\u003cul class=\"avg__checks\"\u003e\n\u003cli\u003eMultiple sizes available\u003c\/li\u003e\n\u003cli\u003eDesigned for festive gatherings and photos\u003c\/li\u003e\n\u003cli\u003eA playful gift with plenty of personality\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__feature avg__feature--reverse\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/20260901-142324_177fad56-bae1-4bb9-a955-4f10e289afb2.jpg?v=1791442913\" alt=\"Funny Sexy Body Ugly Christmas Sweatshirt – Novelty Christmas Party Pullover, Hilarious Holiday Gift for Men \u0026amp; Women\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade for meaningful gifting\u003c\/p\u003e\n\u003ch2\u003eYour shortcut to a memorable holiday outfit.\u003c\/h2\u003e\n\u003cp\u003eChoose the available style and size that suit the occasion, then let the design do the conversation-starting.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__guide\"\u003e\n    \u003cdiv class=\"avg__guide-intro\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eChoose with confidence\u003c\/p\u003e\n\u003ch2\u003eFind the right style and fit.\u003c\/h2\u003e\n\u003cp\u003eReview the available artwork and sizing before placing the order.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__guide-list\"\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eChoose your preferred design\u003c\/strong\u003e\u003cspan\u003eSelect the available artwork style before choosing the size.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUse the size options carefully\u003c\/strong\u003e\u003cspan\u003eMatch the listed size to the fit and look you want.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReview the order summary\u003c\/strong\u003e\u003cspan\u003eConfirm the selected style and size before placing the order.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__options\"\u003e\n    \u003cdiv class=\"avg__heading\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eAvailable choices\u003c\/p\u003e\n\u003ch2\u003eChoose the version that fits your story.\u003c\/h2\u003e\n\u003cp\u003eReview Choose Your Style, Size and select the combination that best fits the item you want to create.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__option-grid\"\u003e\n\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eChoose Your Style\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSexy breasts\u003c\/li\u003e\n\u003cli\u003eChristmas lights\u003c\/li\u003e\n\u003cli\u003eSanta Elf\u003c\/li\u003e\n\u003cli\u003eChristmas Tie\u003c\/li\u003e\n\u003cli\u003eReindeer\u003c\/li\u003e\n\u003cli\u003eChristmas Cat\u003c\/li\u003e\n\u003cli\u003eRed Lingerie\u003c\/li\u003e\n\u003cli\u003eGreen Lingerie\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eSize\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eS\u003c\/li\u003e\n\u003cli\u003eM\u003c\/li\u003e\n\u003cli\u003eL\u003c\/li\u003e\n\u003cli\u003eXL\u003c\/li\u003e\n\u003cli\u003eXXL\u003c\/li\u003e\n\u003cli\u003eXXXL\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__facts\"\u003e\n\u003ch3\u003eProduct details \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDesigned for anyone who loves making an entrance, this novelty Christmas sweatshirt is made for ugly sweater parties, Christmas gatherings, holiday photos, and unforgettable nights with friends and family.\u003c\/li\u003e\n\u003cli\u003eWhether you're dressing up for an Ugly Christmas Sweater Party, heading to a holiday office party, taking Christmas family photos, or looking for a hilarious gift, this sweatshirt adds an instant dose of personality to your festive wardrobe.\u003c\/li\u003e\n\u003cli\u003e📸 Made for memorable holiday photos\u003c\/li\u003e\n\u003cli\u003ePair it with jeans, leggings, joggers, boots, sneakers, or your favorite Christmas accessories for an easy holiday look.\u003c\/li\u003e\n\u003cli\u003eHoliday photoshoots\u003c\/li\u003e\n\u003cli\u003ePremium Material\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__gallery\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/w4hbu431424873814559810497684630_aee12a87-0a84-40f9-af90-83e322da1fc6.png?v=1791442914\" alt=\"Funny Sexy Body Ugly Christmas Sweatshirt – Novelty Christmas Party Pullover, Hilarious Holiday Gift for Men \u0026amp; Women\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/ztevg680325722987342704842235533_8fa7b1f1-4103-4815-a416-e345e68db719.png?v=1791442914\" alt=\"Funny Sexy Body Ugly Christmas Sweatshirt – Novelty Christmas Party Pullover, Hilarious Holiday Gift for Men \u0026amp; Women\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CWY0P224X01_c9f72c51-14a0-4021-b42c-bff23851a563.jpg?v=1791442913\" alt=\"Funny Sexy Body Ugly Christmas Sweatshirt – Novelty Christmas Party Pullover, Hilarious Holiday Gift for Men \u0026amp; Women\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/q2z24a13426477953878155870988367_1c6ec791-5e03-4480-9211-b247a37a640f.png?v=1791442913\" alt=\"Funny Sexy Body Ugly Christmas Sweatshirt – Novelty Christmas Party Pullover, Hilarious Holiday Gift for Men \u0026amp; Women\" loading=\"lazy\"\u003e\u003cdiv class=\"avg__gallery-caption\"\u003e\n\u003ch2\u003eBring a little more fun to the festivities.\u003c\/h2\u003e\n\u003cp\u003eFunny Sexy Body Ugly Christmas Sweatshirt – Novelty Christmas Party Pullover, Hilarious Holiday Gift for Men \u0026amp; Women\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__faq\"\u003e\n    \u003cp class=\"avg__eyebrow\" style=\"text-align:center\"\u003eGood to know\u003c\/p\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n    \u003cdetails open\u003e\u003csummary\u003eHow do I personalize or choose this item?\u003c\/summary\u003e\u003cp\u003eChoose the available design and size that best fit the occasion.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhich product option should I choose?\u003c\/summary\u003e\u003cp\u003eReview Choose Your Style, Size and select the combination that best fits the item you want to create.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow can I help the finished design look its best?\u003c\/summary\u003e\u003cp\u003eSelect the available artwork style before choosing the size.\u003c\/p\u003e\u003c\/details\u003e\n    \n  \u003c\/div\u003e\n  \n\u003c\/section\u003e\n","brand":"Airayvis-PersonalizedGifts","offers":[{"title":"Sexy breasts \/ S","offer_id":50556039725312,"sku":"XHBPFS0P412X04-S","price":27.98,"currency_code":"USD","in_stock":true},{"title":"Sexy breasts \/ M","offer_id":50556039758080,"sku":"XHBPFS0P412X04-M","price":27.98,"currency_code":"USD","in_stock":true},{"title":"Sexy breasts \/ L","offer_id":50556039790848,"sku":"XHBPFS0P412X04-L","price":27.98,"currency_code":"USD","in_stock":true},{"title":"Sexy breasts \/ XL","offer_id":50556039823616,"sku":"XHBPFS0P412X04-XL","price":27.98,"currency_code":"USD","in_stock":true},{"title":"Sexy breasts \/ XXL","offer_id":50556039856384,"sku":"XHBPFS0P412X04-XXL","price":27.98,"currency_code":"USD","in_stock":true},{"title":"Sexy breasts \/ XXXL","offer_id":50556039889152,"sku":"XHBPFS0P412X04-XXXL","price":27.98,"currency_code":"USD","in_stock":true},{"title":"Christmas lights \/ S","offer_id":50556039921920,"sku":"CWY0P386X01-S","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Christmas lights \/ M","offer_id":50556039954688,"sku":"CWY0P386X01-M","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Christmas lights \/ L","offer_id":50556039987456,"sku":"CWY0P386X01-L","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Christmas lights \/ XL","offer_id":50556040020224,"sku":"CWY0P386X01-XL","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Christmas lights \/ XXL","offer_id":50556040052992,"sku":"CWY0P386X01-XXL","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Christmas lights \/ XXXL","offer_id":50556040085760,"sku":"CWY0P386X01-XXXL","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Santa Elf \/ S","offer_id":50556040118528,"sku":"CWY0P386X02-S","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Santa Elf \/ M","offer_id":50556040151296,"sku":"CWY0P386X02-M","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Santa Elf \/ L","offer_id":50556040184064,"sku":"CWY0P386X02-L","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Santa Elf \/ XL","offer_id":50556040216832,"sku":"CWY0P386X02-XL","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Santa Elf \/ XXL","offer_id":50556040249600,"sku":"CWY0P386X02-XXL","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Santa Elf \/ XXXL","offer_id":50556040282368,"sku":"CWY0P386X02-XXXL","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Christmas Tie \/ S","offer_id":50556040315136,"sku":"CWY0P386X03-S","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Christmas Tie \/ M","offer_id":50556040347904,"sku":"CWY0P386X03-M","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Christmas Tie \/ L","offer_id":50556040380672,"sku":"CWY0P386X03-L","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Christmas Tie \/ XL","offer_id":50556040413440,"sku":"CWY0P386X03-XL","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Christmas Tie \/ XXL","offer_id":50556040446208,"sku":"CWY0P386X03-XXL","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Christmas Tie \/ XXXL","offer_id":50556040478976,"sku":"CWY0P386X03-XXXL","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Reindeer \/ S","offer_id":50556040511744,"sku":"CWY0P386X04-S","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Reindeer \/ M","offer_id":50556040544512,"sku":"CWY0P386X04-M","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Reindeer \/ L","offer_id":50556040577280,"sku":"CWY0P386X04-L","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Reindeer \/ XL","offer_id":50556040610048,"sku":"CWY0P386X04-XL","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Reindeer \/ XXL","offer_id":50556040642816,"sku":"CWY0P386X04-XXL","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Reindeer \/ XXXL","offer_id":50556040675584,"sku":"CWY0P386X04-XXXL","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Christmas Cat \/ S","offer_id":50556040708352,"sku":"CWY0P386X05-S","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Christmas Cat \/ M","offer_id":50556040741120,"sku":"CWY0P386X05-M","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Christmas Cat \/ L","offer_id":50556040773888,"sku":"CWY0P386X05-L","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Christmas Cat \/ XL","offer_id":50556040806656,"sku":"CWY0P386X05-XL","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Christmas Cat \/ XXL","offer_id":50556040839424,"sku":"CWY0P386X05-XXL","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Christmas Cat \/ XXXL","offer_id":50556040872192,"sku":"CWY0P386X05-XXXL","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Red Lingerie \/ S","offer_id":50556040904960,"sku":"CWY0P386X06-S","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Red Lingerie \/ M","offer_id":50556040937728,"sku":"CWY0P386X06-M","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Red Lingerie \/ L","offer_id":50556040970496,"sku":"CWY0P386X06-L","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Red Lingerie \/ XL","offer_id":50556041003264,"sku":"CWY0P386X06-XL","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Red Lingerie \/ XXL","offer_id":50556041036032,"sku":"CWY0P386X06-XXL","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Red Lingerie \/ XXXL","offer_id":50556041068800,"sku":"CWY0P386X06-XXXL","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Green Lingerie \/ S","offer_id":50556041101568,"sku":"CWY0P386X07-S","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Green Lingerie \/ M","offer_id":50556041134336,"sku":"CWY0P386X07-M","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Green Lingerie \/ L","offer_id":50556041167104,"sku":"CWY0P386X07-L","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Green Lingerie \/ XL","offer_id":50556041199872,"sku":"CWY0P386X07-XL","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Green Lingerie \/ XXL","offer_id":50556041232640,"sku":"CWY0P386X07-XXL","price":33.98,"currency_code":"USD","in_stock":true},{"title":"Green Lingerie \/ XXXL","offer_id":50556041265408,"sku":"CWY0P386X07-XXXL","price":33.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/ChatGPT-Image-2026-9-1-14-10-37_f75ea74a-dd6f-4f3c-8cb0-69b3006e8ae0.png?v=1791442914"},{"product_id":"personalized-ugly-sweater-cartoon-christmas-sweater-funny-gift-for-family-or-friend-1","title":"Personalized Ugly Sweater Cartoon Christmas Sweater Funny Gift for Family or Friend","description":"\u003csection class=\"avg\" aria-label=\"Personalized Ugly Sweater Cartoon Christmas Sweater Funny Gift for Family or Friend details\"\u003e\n\n  \u003cstyle\u003e\n    .avg{--avg-ink:#171717;--avg-muted:#68645f;--avg-line:#e9e3dc;--avg-soft:#fff9f3;--avg-cream:#fff1df;--avg-peach:#ffd8a9;--avg-coral:#ef795d;max-width:1440px;margin:0 auto;padding:40px 20px 80px;color:var(--avg-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65;box-sizing:border-box}\n    .avg *{box-sizing:border-box} .avg img{display:block;max-width:100%} .avg p{font-size:16px;line-height:1.72}\n    .avg__heading{max-width:800px;margin:0 auto 34px;text-align:center} .avg__eyebrow{margin:0 0 12px;color:var(--avg-coral);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}\n    .avg h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.07;letter-spacing:-.04em;font-weight:650} .avg h3{margin:0 0 7px;font-size:19px;line-height:1.25}\n    .avg__heading\u003ep:last-child{max-width:680px;margin:16px auto 0;color:var(--avg-muted)}\n    .avg__process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto} .avg__step{padding:28px;border:1px solid var(--avg-line);border-radius:18px;background:#fff}\n    .avg__number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border-radius:50%;background:var(--avg-peach);font-weight:800} .avg__step p{margin:0;color:var(--avg-muted);font-size:14px}\n    .avg__final-sale{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:1120px;margin:22px auto 0;padding:22px 24px;border:1px solid #e9bc83;border-radius:18px;background:#fff4e6}\n    .avg__final-sale-label{display:inline-block;padding:7px 10px;border-radius:999px;color:#7f2f23;background:#ffe0d6;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}\n    .avg__final-sale h3{margin:0 0 5px;font-size:18px} .avg__final-sale p{margin:0;color:#574735;font-size:14px;line-height:1.65}\n    .avg__feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center;margin-top:72px;padding:clamp(26px,4vw,58px);border-radius:28px;background:var(--avg-soft)} .avg__feature--reverse .avg__media{order:2}\n    .avg__media{overflow:hidden;border:1px solid var(--avg-line);border-radius:20px;background:#fff} .avg__media img{width:100%;height:auto;object-fit:contain;background:#fff}\n    .avg__copy h2{max-width:580px;font-size:clamp(30px,3.5vw,48px)} .avg__copy\u003ep:not(.avg__eyebrow){max-width:580px;margin:16px 0 0;color:var(--avg-muted)}\n    .avg__checks{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none} .avg__checks li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.55} .avg__checks li:before{content:\"\";position:absolute;left:0;top:.38em;width:14px;height:14px;border:1px solid #f5ae62;border-radius:50%;background:#f5ae62;box-shadow:inset 0 0 0 4px var(--avg-soft)}\n    .avg__guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:72px} .avg__guide-intro,.avg__guide-list{padding:clamp(28px,4vw,52px);border-radius:24px} .avg__guide-intro{color:#fff;background:var(--avg-ink)}\n    .avg__guide-intro h2{font-size:clamp(30px,3.5vw,46px)} .avg__guide-intro\u003ep:last-child{margin:16px 0 0;color:#d8d2cb} .avg__guide-list{background:var(--avg-cream)} .avg__guide-list ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}\n    .avg__guide-list li{padding-bottom:16px;border-bottom:1px solid rgba(91,64,39,.14)} .avg__guide-list li:last-child{padding-bottom:0;border-bottom:0} .avg__guide-list strong,.avg__guide-list span{display:block} .avg__guide-list strong{font-size:15px} .avg__guide-list span{margin-top:4px;color:var(--avg-muted);font-size:14px}\n    .avg__options{margin-top:72px;padding:clamp(28px,5vw,64px);border:1px solid var(--avg-line);border-radius:28px} .avg__option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:30px}\n    .avg__option-card{padding:24px;border-radius:18px;background:var(--avg-soft)} .avg__option-card h3{font-size:16px} .avg__option-card ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none} .avg__option-card li,.avg__option-card p{margin:0;color:var(--avg-muted);font-size:13px;line-height:1.5}\n    .avg__facts{margin-top:18px;padding:25px;border-radius:20px;background:#fff8e9} .avg__facts h3{font-size:17px} .avg__facts ul{display:grid;gap:9px;margin:14px 0 0;padding-left:20px} .avg__facts li{color:#574735;font-size:14px;line-height:1.55}\n    .avg__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:72px} .avg__gallery img{width:100%;height:100%;min-height:240px;object-fit:contain;border:1px solid var(--avg-line);border-radius:22px;background:#fff}\n    .avg__gallery-caption{display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:30px;border-radius:22px;background:var(--avg-peach)} .avg__gallery-caption h2{font-size:clamp(27px,3vw,42px)} .avg__gallery-caption p{margin:12px 0 0;color:#5a4936}\n    .avg__faq{max-width:920px;margin:78px auto 0} .avg__faq\u003eh2{margin-bottom:26px;text-align:center} .avg__faq details{border-top:1px solid var(--avg-line)} .avg__faq details:last-child{border-bottom:1px solid var(--avg-line)}\n    .avg__faq summary{position:relative;padding:22px 48px 22px 0;cursor:pointer;font-size:17px;font-weight:700;list-style:none} .avg__faq summary::-webkit-details-marker{display:none} .avg__faq summary:after{content:\"+\";position:absolute;right:4px;top:18px;font-size:20px;font-weight:400} .avg__faq details[open] summary:after{content:\"–\"} .avg__faq details p{margin:-6px 0 22px;color:var(--avg-muted)}\n    .avg__policy{margin-top:58px;padding:24px;border:1px solid #f0dfbd;border-radius:18px;background:#fff8e9} .avg__policy h3{font-size:18px} .avg__policy p{margin:8px 0 0;color:#574735;font-size:14px}\n    @media(max-width:800px){.avg{padding:24px 16px 56px} .avg__process,.avg__feature,.avg__guide{grid-template-columns:1fr} .avg__final-sale{grid-template-columns:1fr;gap:12px} .avg__feature--reverse .avg__media{order:0}}\n    @media(max-width:560px){.avg__heading{text-align:left;margin-bottom:24px} .avg h2,.avg__copy h2,.avg__guide-intro h2{font-size:30px} .avg__heading\u003ep:last-child{margin:12px 0 0} .avg__step{padding:22px} .avg__feature{gap:24px;margin-top:54px;padding:18px;border-radius:20px} .avg__media{border-radius:15px} .avg__guide,.avg__options,.avg__gallery,.avg__faq{margin-top:54px} .avg__guide-intro,.avg__guide-list{padding:27px 23px;border-radius:20px} .avg__options{padding:25px 18px;border-radius:20px} .avg__gallery img,.avg__gallery-caption{border-radius:16px;min-height:200px} .avg__gallery-caption{padding:22px} .avg__faq summary{font-size:16px}}\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"avg__heading\"\u003e\n    \u003cp class=\"avg__eyebrow\"\u003eHoliday personality\u003c\/p\u003e\n\u003ch2\u003eA festive look made to get people talking.\u003c\/h2\u003e\n\u003cp\u003eBring humor and personality to parties, photos, and relaxed holiday gatherings with a playful seasonal layer.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__process\"\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e1\u003c\/span\u003e\u003ch3\u003eAdd your personalization details\u003c\/h3\u003e\n\u003cp\u003eSubmit clear, accurate details and use the best-quality source files available.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e2\u003c\/span\u003e\u003ch3\u003eChoose your options\u003c\/h3\u003e\n\u003cp\u003eSelect the available style, size, color, or format that best fits the gift.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e3\u003c\/span\u003e\u003ch3\u003eWe make it personal\u003c\/h3\u003e\n\u003cp\u003eYour selections are used to create a one-of-a-kind item prepared especially for this order.\u003c\/p\u003e\u003c\/article\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__final-sale\"\u003e\n\u003cspan class=\"avg__final-sale-label\"\u003eCustom-made item · All sales are final\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eReturns and exchanges are not accepted.\u003c\/h3\u003e\n\u003cp\u003eEvery item is specially and uniquely made from the photos, text, music, names, or options you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__feature\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/46106c50-94e9-4e92-a1dc-c25f1e299ca4-0_7e5de7f2-a995-416c-b66e-703b5fe98dc4.jpg?v=1791442927\" alt=\"Personalized Ugly Sweater Cartoon Christmas Sweater Funny Gift for Family or Friend\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eParty-ready comfort\u003c\/p\u003e\n\u003ch2\u003eEasy to wear. Hard to forget.\u003c\/h2\u003e\n\u003cp\u003eA soft pullover format keeps the look comfortable while the bold holiday artwork delivers the fun.\u003c\/p\u003e\n\u003cul class=\"avg__checks\"\u003e\n\u003cli\u003eMultiple sizes available\u003c\/li\u003e\n\u003cli\u003eDesigned for festive gatherings and photos\u003c\/li\u003e\n\u003cli\u003eA playful gift with plenty of personality\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__feature avg__feature--reverse\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/a8d4a426-e7b9-4f92-baa6-5459a953eebd-0_50ee9eb4-b8f1-416b-a32e-f53d27e2c88e.jpg?v=1791442931\" alt=\"Personalized Ugly Sweater Cartoon Christmas Sweater Funny Gift for Family or Friend\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade for meaningful gifting\u003c\/p\u003e\n\u003ch2\u003eYour shortcut to a memorable holiday outfit.\u003c\/h2\u003e\n\u003cp\u003eChoose the available style and size that suit the occasion, then let the design do the conversation-starting.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__guide\"\u003e\n    \u003cdiv class=\"avg__guide-intro\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eBetter input, better result\u003c\/p\u003e\n\u003ch2\u003eStart with clear details.\u003c\/h2\u003e\n\u003cp\u003eA careful submission helps the finished item reflect the details you care about.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__guide-list\"\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSubmit clear personalization details\u003c\/strong\u003e\u003cspan\u003eUse high-quality source files and enter text exactly as it should appear.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReview every option\u003c\/strong\u003e\u003cspan\u003eConfirm the chosen style, size, quantity, and personal details before ordering.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCheck spelling and dates\u003c\/strong\u003e\u003cspan\u003eCustom text is produced from the information you submit.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__options\"\u003e\n    \u003cdiv class=\"avg__heading\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eAvailable choices\u003c\/p\u003e\n\u003ch2\u003eChoose the version that fits your story.\u003c\/h2\u003e\n\u003cp\u003eReview Number of Family's Members, Size and select the combination that best fits the item you want to create.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__option-grid\"\u003e\n\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eNumber of Family's Members\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1\u003c\/li\u003e\n\u003cli\u003e2\u003c\/li\u003e\n\u003cli\u003e3\u003c\/li\u003e\n\u003cli\u003e4\u003c\/li\u003e\n\u003cli\u003e5\u003c\/li\u003e\n\u003cli\u003e6\u003c\/li\u003e\n\u003cli\u003e7\u003c\/li\u003e\n\u003cli\u003e8\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eSize\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eS\u003c\/li\u003e\n\u003cli\u003eM\u003c\/li\u003e\n\u003cli\u003eL\u003c\/li\u003e\n\u003cli\u003eXL\u003c\/li\u003e\n\u003cli\u003e2XL\u003c\/li\u003e\n\u003cli\u003e3XL\u003c\/li\u003e\n\u003cli\u003e4XL\u003c\/li\u003e\n\u003cli\u003e5XL\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__facts\"\u003e\n\u003ch3\u003eProduct details \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial: Polyester\u003c\/li\u003e\n\u003cli\u003eSize: S, M, L, XL, XXL, XXXL, XXXXL, XXXXXL\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__gallery\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/d18e15ab-2762-46ba-a469-610e4a6a9762-0_c016df06-b8e9-4c71-9186-60d957b388c7.jpg?v=1791442927\" alt=\"Personalized Ugly Sweater Cartoon Christmas Sweater Funny Gift for Family or Friend\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/60b57098-dad1-4d0e-ba30-8f587e912e43-0_2e2c2bc9-1b07-4128-a9f8-92dd1d792910.jpg?v=1791442927\" alt=\"Personalized Ugly Sweater Cartoon Christmas Sweater Funny Gift for Family or Friend\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CWY0P167X01_275991a8-fd17-4538-959e-40884dc1eabd.jpg?v=1791442927\" alt=\"Personalized Ugly Sweater Cartoon Christmas Sweater Funny Gift for Family or Friend\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CWY0P167X02_58424947-e5a3-4022-bae7-d47bf5025fa4.jpg?v=1791442927\" alt=\"Personalized Ugly Sweater Cartoon Christmas Sweater Funny Gift for Family or Friend\" loading=\"lazy\"\u003e\u003cdiv class=\"avg__gallery-caption\"\u003e\n\u003ch2\u003eBring a little more fun to the festivities.\u003c\/h2\u003e\n\u003cp\u003ePersonalized Ugly Sweater Cartoon Christmas Sweater Funny Gift for Family or Friend\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__faq\"\u003e\n    \u003cp class=\"avg__eyebrow\" style=\"text-align:center\"\u003eGood to know\u003c\/p\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n    \u003cdetails open\u003e\u003csummary\u003eHow do I personalize or choose this item?\u003c\/summary\u003e\u003cp\u003eProvide your personalization details and review all available product options. Submit personal details exactly as you want them used.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhich product option should I choose?\u003c\/summary\u003e\u003cp\u003eReview Number of Family's Members, Size and select the combination that best fits the item you want to create.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow can I help the finished design look its best?\u003c\/summary\u003e\u003cp\u003eUse high-quality source files and enter text exactly as it should appear.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I return or exchange this personalized item?\u003c\/summary\u003e\u003cp\u003eNo. Every item is specially and uniquely made from the photos, text, music, names, or options you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__policy\"\u003e\n\u003ch3\u003eCustom-made item: all sales are final\u003c\/h3\u003e\n\u003cp\u003eReturns and exchanges are not accepted. Every item is specially and uniquely made from the photos, text, music, names, or options you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"Airayvis-PersonalizedGifts","offers":[{"title":"1 \/ S","offer_id":50556045984000,"sku":"CWY0P167X01-S","price":46.98,"currency_code":"USD","in_stock":true},{"title":"1 \/ M","offer_id":50556046016768,"sku":"CWY0P167X01-M","price":46.98,"currency_code":"USD","in_stock":true},{"title":"1 \/ L","offer_id":50556046049536,"sku":"CWY0P167X01-L","price":46.98,"currency_code":"USD","in_stock":true},{"title":"1 \/ XL","offer_id":50556046082304,"sku":"CWY0P167X01-XL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"1 \/ 2XL","offer_id":50556046115072,"sku":"CWY0P167X01-XXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"1 \/ 3XL","offer_id":50556046147840,"sku":"CWY0P167X01-XXXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"1 \/ 4XL","offer_id":50556046180608,"sku":"CWY0P167X01-XXXXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"1 \/ 5XL","offer_id":50556046213376,"sku":"CWY0P167X01-XXXXXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"2 \/ S","offer_id":50556046246144,"sku":"CWY0P167X02-S","price":46.98,"currency_code":"USD","in_stock":true},{"title":"2 \/ M","offer_id":50556046278912,"sku":"CWY0P167X02-M","price":46.98,"currency_code":"USD","in_stock":true},{"title":"2 \/ L","offer_id":50556046311680,"sku":"CWY0P167X02-L","price":46.98,"currency_code":"USD","in_stock":true},{"title":"2 \/ XL","offer_id":50556046344448,"sku":"CWY0P167X02-XL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"2 \/ 2XL","offer_id":50556046377216,"sku":"CWY0P167X02-XXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"2 \/ 3XL","offer_id":50556046409984,"sku":"CWY0P167X02-XXXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"2 \/ 4XL","offer_id":50556046442752,"sku":"CWY0P167X02-XXXXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"2 \/ 5XL","offer_id":50556046475520,"sku":"CWY0P167X02-XXXXXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"3 \/ S","offer_id":50556046508288,"sku":"CWY0P167X03-S","price":46.98,"currency_code":"USD","in_stock":true},{"title":"3 \/ M","offer_id":50556046541056,"sku":"CWY0P167X03-M","price":46.98,"currency_code":"USD","in_stock":true},{"title":"3 \/ L","offer_id":50556046573824,"sku":"CWY0P167X03-L","price":46.98,"currency_code":"USD","in_stock":true},{"title":"3 \/ XL","offer_id":50556046606592,"sku":"CWY0P167X03-XL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"3 \/ 2XL","offer_id":50556046639360,"sku":"CWY0P167X03-XXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"3 \/ 3XL","offer_id":50556046672128,"sku":"CWY0P167X03-XXXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"3 \/ 4XL","offer_id":50556046704896,"sku":"CWY0P167X03-XXXXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"3 \/ 5XL","offer_id":50556046737664,"sku":"CWY0P167X03-XXXXXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"4 \/ S","offer_id":50556046770432,"sku":"CWY0P167X04-S","price":46.98,"currency_code":"USD","in_stock":true},{"title":"4 \/ M","offer_id":50556046803200,"sku":"CWY0P167X04-M","price":46.98,"currency_code":"USD","in_stock":true},{"title":"4 \/ L","offer_id":50556046835968,"sku":"CWY0P167X04-L","price":46.98,"currency_code":"USD","in_stock":true},{"title":"4 \/ XL","offer_id":50556046868736,"sku":"CWY0P167X04-XL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"4 \/ 2XL","offer_id":50556046901504,"sku":"CWY0P167X04-XXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"4 \/ 3XL","offer_id":50556046934272,"sku":"CWY0P167X04-XXXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"4 \/ 4XL","offer_id":50556046967040,"sku":"CWY0P167X04-XXXXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"4 \/ 5XL","offer_id":50556046999808,"sku":"CWY0P167X04-XXXXXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"5 \/ S","offer_id":50556047032576,"sku":"CWY0P167X05-S","price":37.98,"currency_code":"USD","in_stock":true},{"title":"5 \/ M","offer_id":50556047065344,"sku":"CWY0P167X05-M","price":37.98,"currency_code":"USD","in_stock":true},{"title":"5 \/ L","offer_id":50556047098112,"sku":"CWY0P167X05-L","price":37.98,"currency_code":"USD","in_stock":true},{"title":"5 \/ XL","offer_id":50556047130880,"sku":"CWY0P167X05-XL","price":37.98,"currency_code":"USD","in_stock":true},{"title":"5 \/ 2XL","offer_id":50556047163648,"sku":"CWY0P167X05-XXL","price":37.98,"currency_code":"USD","in_stock":true},{"title":"5 \/ 3XL","offer_id":50556047196416,"sku":"CWY0P167X05-XXXL","price":37.98,"currency_code":"USD","in_stock":true},{"title":"5 \/ 4XL","offer_id":50556047229184,"sku":"CWY0P167X05-XXXXL","price":37.98,"currency_code":"USD","in_stock":true},{"title":"5 \/ 5XL","offer_id":50556047261952,"sku":"CWY0P167X05-XXXXXL","price":37.98,"currency_code":"USD","in_stock":true},{"title":"6 \/ S","offer_id":50556047294720,"sku":"CWY0P167X06-S","price":46.98,"currency_code":"USD","in_stock":true},{"title":"6 \/ M","offer_id":50556047327488,"sku":"CWY0P167X06-M","price":46.98,"currency_code":"USD","in_stock":true},{"title":"6 \/ L","offer_id":50556047360256,"sku":"CWY0P167X06-L","price":46.98,"currency_code":"USD","in_stock":true},{"title":"6 \/ XL","offer_id":50556047393024,"sku":"CWY0P167X06-XL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"6 \/ 2XL","offer_id":50556047425792,"sku":"CWY0P167X06-XXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"6 \/ 3XL","offer_id":50556047458560,"sku":"CWY0P167X06-XXXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"6 \/ 4XL","offer_id":50556047491328,"sku":"CWY0P167X06-XXXXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"6 \/ 5XL","offer_id":50556047524096,"sku":"CWY0P167X06-XXXXXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"7 \/ S","offer_id":50556047556864,"sku":"CWY0P167X07-S","price":46.98,"currency_code":"USD","in_stock":true},{"title":"7 \/ M","offer_id":50556047589632,"sku":"CWY0P167X07-M","price":46.98,"currency_code":"USD","in_stock":true},{"title":"7 \/ L","offer_id":50556047622400,"sku":"CWY0P167X07-L","price":46.98,"currency_code":"USD","in_stock":true},{"title":"7 \/ XL","offer_id":50556047655168,"sku":"CWY0P167X07-XL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"7 \/ 2XL","offer_id":50556047687936,"sku":"CWY0P167X07-XXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"7 \/ 3XL","offer_id":50556047720704,"sku":"CWY0P167X07-XXXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"7 \/ 4XL","offer_id":50556047753472,"sku":"CWY0P167X07-XXXXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"7 \/ 5XL","offer_id":50556047786240,"sku":"CWY0P167X07-XXXXXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"8 \/ S","offer_id":50556047819008,"sku":"CWY0P167X08-S","price":46.98,"currency_code":"USD","in_stock":true},{"title":"8 \/ M","offer_id":50556047851776,"sku":"CWY0P167X08-M","price":46.98,"currency_code":"USD","in_stock":true},{"title":"8 \/ L","offer_id":50556047884544,"sku":"CWY0P167X08-L","price":46.98,"currency_code":"USD","in_stock":true},{"title":"8 \/ XL","offer_id":50556047917312,"sku":"CWY0P167X08-XL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"8 \/ 2XL","offer_id":50556047950080,"sku":"CWY0P167X08-XXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"8 \/ 3XL","offer_id":50556047982848,"sku":"CWY0P167X08-XXXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"8 \/ 4XL","offer_id":50556048015616,"sku":"CWY0P167X08-XXXXL","price":46.98,"currency_code":"USD","in_stock":true},{"title":"8 \/ 5XL","offer_id":50556048048384,"sku":"CWY0P167X08-XXXXXL","price":46.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/46106c50-94e9-4e92-a1dc-c25f1e299ca4-0_7e5de7f2-a995-416c-b66e-703b5fe98dc4.jpg?v=1791442927"},{"product_id":"custom-funny-wooden-christmas-ornament-personalized-couple-anniversary-wedding-gift-for-husband-and-wife-cozy-xmas-with-you","title":"Custom Funny Wooden Christmas Ornament Personalized Couple Anniversary Wedding Gift for Husband and Wife Cozy Xmas With You","description":"\u003csection class=\"avg\" aria-label=\"Custom Funny Wooden Christmas Ornament Personalized Couple Anniversary Wedding Gift for Husband and Wife Cozy Xmas With You details\"\u003e\n\n  \u003cstyle\u003e\n    .avg{--avg-ink:#171717;--avg-muted:#68645f;--avg-line:#e9e3dc;--avg-soft:#fff9f3;--avg-cream:#fff1df;--avg-peach:#ffd8a9;--avg-coral:#ef795d;max-width:1440px;margin:0 auto;padding:40px 20px 80px;color:var(--avg-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65;box-sizing:border-box}\n    .avg *{box-sizing:border-box} .avg img{display:block;max-width:100%} .avg p{font-size:16px;line-height:1.72}\n    .avg__heading{max-width:800px;margin:0 auto 34px;text-align:center} .avg__eyebrow{margin:0 0 12px;color:var(--avg-coral);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}\n    .avg h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.07;letter-spacing:-.04em;font-weight:650} .avg h3{margin:0 0 7px;font-size:19px;line-height:1.25}\n    .avg__heading\u003ep:last-child{max-width:680px;margin:16px auto 0;color:var(--avg-muted)}\n    .avg__process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto} .avg__step{padding:28px;border:1px solid var(--avg-line);border-radius:18px;background:#fff}\n    .avg__number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border-radius:50%;background:var(--avg-peach);font-weight:800} .avg__step p{margin:0;color:var(--avg-muted);font-size:14px}\n    .avg__final-sale{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:1120px;margin:22px auto 0;padding:22px 24px;border:1px solid #e9bc83;border-radius:18px;background:#fff4e6}\n    .avg__final-sale-label{display:inline-block;padding:7px 10px;border-radius:999px;color:#7f2f23;background:#ffe0d6;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}\n    .avg__final-sale h3{margin:0 0 5px;font-size:18px} .avg__final-sale p{margin:0;color:#574735;font-size:14px;line-height:1.65}\n    .avg__feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center;margin-top:72px;padding:clamp(26px,4vw,58px);border-radius:28px;background:var(--avg-soft)} .avg__feature--reverse .avg__media{order:2}\n    .avg__media{overflow:hidden;border:1px solid var(--avg-line);border-radius:20px;background:#fff} .avg__media img{width:100%;height:auto;object-fit:contain;background:#fff}\n    .avg__copy h2{max-width:580px;font-size:clamp(30px,3.5vw,48px)} .avg__copy\u003ep:not(.avg__eyebrow){max-width:580px;margin:16px 0 0;color:var(--avg-muted)}\n    .avg__checks{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none} .avg__checks li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.55} .avg__checks li:before{content:\"\";position:absolute;left:0;top:.38em;width:14px;height:14px;border:1px solid #f5ae62;border-radius:50%;background:#f5ae62;box-shadow:inset 0 0 0 4px var(--avg-soft)}\n    .avg__guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:72px} .avg__guide-intro,.avg__guide-list{padding:clamp(28px,4vw,52px);border-radius:24px} .avg__guide-intro{color:#fff;background:var(--avg-ink)}\n    .avg__guide-intro h2{font-size:clamp(30px,3.5vw,46px)} .avg__guide-intro\u003ep:last-child{margin:16px 0 0;color:#d8d2cb} .avg__guide-list{background:var(--avg-cream)} .avg__guide-list ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}\n    .avg__guide-list li{padding-bottom:16px;border-bottom:1px solid rgba(91,64,39,.14)} .avg__guide-list li:last-child{padding-bottom:0;border-bottom:0} .avg__guide-list strong,.avg__guide-list span{display:block} .avg__guide-list strong{font-size:15px} .avg__guide-list span{margin-top:4px;color:var(--avg-muted);font-size:14px}\n    .avg__options{margin-top:72px;padding:clamp(28px,5vw,64px);border:1px solid var(--avg-line);border-radius:28px} .avg__option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:30px}\n    .avg__option-card{padding:24px;border-radius:18px;background:var(--avg-soft)} .avg__option-card h3{font-size:16px} .avg__option-card ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none} .avg__option-card li,.avg__option-card p{margin:0;color:var(--avg-muted);font-size:13px;line-height:1.5}\n    .avg__facts{margin-top:18px;padding:25px;border-radius:20px;background:#fff8e9} .avg__facts h3{font-size:17px} .avg__facts ul{display:grid;gap:9px;margin:14px 0 0;padding-left:20px} .avg__facts li{color:#574735;font-size:14px;line-height:1.55}\n    .avg__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:72px} .avg__gallery img{width:100%;height:100%;min-height:240px;object-fit:contain;border:1px solid var(--avg-line);border-radius:22px;background:#fff}\n    .avg__gallery-caption{display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:30px;border-radius:22px;background:var(--avg-peach)} .avg__gallery-caption h2{font-size:clamp(27px,3vw,42px)} .avg__gallery-caption p{margin:12px 0 0;color:#5a4936}\n    .avg__faq{max-width:920px;margin:78px auto 0} .avg__faq\u003eh2{margin-bottom:26px;text-align:center} .avg__faq details{border-top:1px solid var(--avg-line)} .avg__faq details:last-child{border-bottom:1px solid var(--avg-line)}\n    .avg__faq summary{position:relative;padding:22px 48px 22px 0;cursor:pointer;font-size:17px;font-weight:700;list-style:none} .avg__faq summary::-webkit-details-marker{display:none} .avg__faq summary:after{content:\"+\";position:absolute;right:4px;top:18px;font-size:20px;font-weight:400} .avg__faq details[open] summary:after{content:\"–\"} .avg__faq details p{margin:-6px 0 22px;color:var(--avg-muted)}\n    .avg__policy{margin-top:58px;padding:24px;border:1px solid #f0dfbd;border-radius:18px;background:#fff8e9} .avg__policy h3{font-size:18px} .avg__policy p{margin:8px 0 0;color:#574735;font-size:14px}\n    @media(max-width:800px){.avg{padding:24px 16px 56px} .avg__process,.avg__feature,.avg__guide{grid-template-columns:1fr} .avg__final-sale{grid-template-columns:1fr;gap:12px} .avg__feature--reverse .avg__media{order:0}}\n    @media(max-width:560px){.avg__heading{text-align:left;margin-bottom:24px} .avg h2,.avg__copy h2,.avg__guide-intro h2{font-size:30px} .avg__heading\u003ep:last-child{margin:12px 0 0} .avg__step{padding:22px} .avg__feature{gap:24px;margin-top:54px;padding:18px;border-radius:20px} .avg__media{border-radius:15px} .avg__guide,.avg__options,.avg__gallery,.avg__faq{margin-top:54px} .avg__guide-intro,.avg__guide-list{padding:27px 23px;border-radius:20px} .avg__options{padding:25px 18px;border-radius:20px} .avg__gallery img,.avg__gallery-caption{border-radius:16px;min-height:200px} .avg__gallery-caption{padding:22px} .avg__faq summary{font-size:16px}}\n\n    @media(min-width:801px){\n      .avg__gallery{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}\n      .avg__gallery img{min-width:0;min-height:0;aspect-ratio:1\/1}\n      .avg__gallery-caption{grid-column:1\/-1;min-height:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:36px 42px}\n      .avg__gallery-caption h2{max-width:430px}\n      .avg__gallery-caption p{margin:0}\n    }\n    @media(max-width:800px){.avg__gallery{grid-template-columns:1fr 1fr}.avg__gallery-caption{grid-column:1\/-1}}\n    @media(max-width:560px){.avg__gallery{grid-template-columns:1fr}.avg__gallery-caption{display:block;grid-column:auto}}\n  \n    .avg *{min-width:0}.avg img{margin:0!important;padding:0!important}\n    .avg__media{line-height:0}.avg__media img{display:block;width:100%;height:auto;object-fit:contain}\n    .avg__option-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}\n    .avg__final-sale-label{white-space:normal}.avg__option-card li{overflow-wrap:anywhere}\n    .avg__gallery img{height:auto}\n    @media(max-width:560px){.avg__final-sale-label{max-width:100%}}\n    \u003c\/style\u003e\n\n  \u003cdiv class=\"avg__heading\"\u003e\n    \u003cp class=\"avg__eyebrow\"\u003eA personal Christmas keepsake\u003c\/p\u003e\n\u003ch2\u003eA little cheeky. Completely your Christmas.\u003c\/h2\u003e\n\u003cp\u003eCelebrate your favorite person with a personalized couples ornament that brings a playful touch to the tree, anniversary gifts, and newlywed traditions.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__process\"\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e1\u003c\/span\u003e\u003ch3\u003eAdd your personalization details\u003c\/h3\u003e\n\u003cp\u003eSubmit clear, accurate details and use the best-quality source files available.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e2\u003c\/span\u003e\u003ch3\u003eChoose your options\u003c\/h3\u003e\n\u003cp\u003eSelect the available style, size, color, or format that best fits the gift.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e3\u003c\/span\u003e\u003ch3\u003eWe make it personal\u003c\/h3\u003e\n\u003cp\u003eYour selections are used to create a one-of-a-kind item prepared especially for this order.\u003c\/p\u003e\u003c\/article\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__final-sale\"\u003e\n\u003cspan class=\"avg__final-sale-label\"\u003eCustom-made item · All sales are final\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eReturns and exchanges are not accepted.\u003c\/h3\u003e\n\u003cp\u003eEvery item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__feature\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CBS0P3294X01.jpg?v=1793257585\" alt=\"Custom Funny Wooden Christmas Ornament Personalized Couple Anniversary Wedding Gift for Husband and Wife Cozy Xmas With You\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade especially for you\u003c\/p\u003e\n\u003ch2\u003eChoose the couple design that feels like you.\u003c\/h2\u003e\n\u003cp\u003eFrom the Cheeky Funny Pair to the Heart Rose Pair and Bed Chair Pair, each available design offers its own way to celebrate your relationship.\u003c\/p\u003e\n\u003cul class=\"avg__checks\"\u003e\n\u003cli\u003eMaterials vary by selected style: wood or acrylic.\u003c\/li\u003e\n\u003cli\u003eAvailable sizes: 3.5in, 4.5in, and 5.5in.\u003c\/li\u003e\n\u003cli\u003eThe design is printed on one side.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__feature avg__feature--reverse\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CBS0P3339X01.jpg?v=1793257585\" alt=\"Custom Funny Wooden Christmas Ornament Personalized Couple Anniversary Wedding Gift for Husband and Wife Cozy Xmas With You\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade for meaningful gifting\u003c\/p\u003e\n\u003ch2\u003ePick the material, then the size.\u003c\/h2\u003e\n\u003cp\u003eCheeky Funny Pair is available in wood or acrylic. Heart Rose Pair and Bed Chair Pair are acrylic options. Choose 3.5, 4.5, or 5.5 inches to suit your holiday display.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__guide\"\u003e\n    \u003cdiv class=\"avg__guide-intro\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eBetter input, better result\u003c\/p\u003e\n\u003ch2\u003eStart with clear details.\u003c\/h2\u003e\n\u003cp\u003eA careful submission helps the finished item reflect the details you care about.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__guide-list\"\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCheck personal details\u003c\/strong\u003e\u003cspan\u003eEnter names and messages exactly as you want them used; review spelling before checkout.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReview the available options\u003c\/strong\u003e\u003cspan\u003eConfirm the selected size, style, color, and any other choices in your order summary.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__options\"\u003e\n    \u003cdiv class=\"avg__heading\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eAvailable choices\u003c\/p\u003e\n\u003ch2\u003eChoose the version that fits your story.\u003c\/h2\u003e\n\u003cp\u003eReview Choose Your Style（Material）, Size and select the combination that best fits the item you want to create.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__option-grid\"\u003e\n\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eChoose Your Style（Material）\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCheeky Funny Pair（Acrylic）\u003c\/li\u003e\n\u003cli\u003eCheeky Funny Pair（Wood）\u003c\/li\u003e\n\u003cli\u003eHeart Rose Pair（Acrylic）\u003c\/li\u003e\n\u003cli\u003eBed Chair Pair（Acrylic）\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eSize\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3.5 in\u003c\/li\u003e\n\u003cli\u003e4.5 in\u003c\/li\u003e\n\u003cli\u003e5.5 in\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__facts\"\u003e\n\u003ch3\u003eProduct details \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMaterials vary by selected style: wood or acrylic.\u003c\/li\u003e\n\u003cli\u003eAvailable sizes: 3.5in, 4.5in, and 5.5in.\u003c\/li\u003e\n\u003cli\u003eThe design is printed on one side.\u003c\/li\u003e\n\u003cli\u003eWood version: approximately 0.12in \/ 0.3cm thick; natural grain and texture may vary.\u003c\/li\u003e\n\u003cli\u003eAllow approximately 0.4–0.6in \/ 1–1.5cm variation from manual measurement.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__gallery\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CBS0P3295X01.jpg?v=1793257585\" alt=\"Custom Funny Wooden Christmas Ornament Personalized Couple Anniversary Wedding Gift for Husband and Wife Cozy Xmas With You\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CBS0P3297X01.jpg?v=1793257585\" alt=\"Custom Funny Wooden Christmas Ornament Personalized Couple Anniversary Wedding Gift for Husband and Wife Cozy Xmas With You\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/fbaa4099-6cde-47eb-acd5-0d1a626b1219-0.webp?v=1793257585\" alt=\"Custom Funny Wooden Christmas Ornament Personalized Couple Anniversary Wedding Gift for Husband and Wife Cozy Xmas With You\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/fbf10880-3d81-4f57-82c4-bc506f44b731-0.webp?v=1793257585\" alt=\"Custom Funny Wooden Christmas Ornament Personalized Couple Anniversary Wedding Gift for Husband and Wife Cozy Xmas With You\" loading=\"lazy\"\u003e\u003cdiv class=\"avg__gallery-caption\"\u003e\n\u003ch2\u003eA holiday gift with a story of its own.\u003c\/h2\u003e\n\u003cp\u003eCustom Funny Wooden Christmas Ornament Personalized Couple Anniversary Wedding Gift for Husband and Wife Cozy Xmas With You\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__faq\"\u003e\n    \u003cp class=\"avg__eyebrow\" style=\"text-align:center\"\u003eGood to know\u003c\/p\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n    \u003cdetails open\u003e\u003csummary\u003eHow do I personalize or choose this item?\u003c\/summary\u003e\u003cp\u003eProvide your personalization details and review all available product options. Submit personal details exactly as you want them used.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eAre all versions wooden?\u003c\/summary\u003e\u003cp\u003eNo. Only Cheeky Funny Pair (Wood) is the wooden option. The other available style labels specify acrylic.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs the design printed on both sides?\u003c\/summary\u003e\u003cp\u003eThe ornament has a one-sided printed design.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich product option should I choose?\u003c\/summary\u003e\u003cp\u003eReview Choose Your Style（Material）, Size and select the combination that best fits the item you want to create.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow can I help the finished design look its best?\u003c\/summary\u003e\u003cp\u003eEnter names and messages exactly as you want them used; review spelling before checkout.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I return or exchange this personalized item?\u003c\/summary\u003e\u003cp\u003eNo. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__policy\"\u003e\n\u003ch3\u003eCustom-made item: all sales are final\u003c\/h3\u003e\n\u003cp\u003eReturns and exchanges are not accepted. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"Airayvis-PersonalizedGifts","offers":[{"title":"Cheeky Funny Pair（Acrylic） \/ 3.5 in","offer_id":50827652399360,"sku":"CBS0P3294X01","price":9.95,"currency_code":"USD","in_stock":true},{"title":"Cheeky Funny Pair（Acrylic） \/ 4.5 in","offer_id":50827652432128,"sku":"CBS0P3294X02","price":12.95,"currency_code":"USD","in_stock":true},{"title":"Cheeky Funny Pair（Acrylic） \/ 5.5 in","offer_id":50827652464896,"sku":"CBS0P3294X03","price":15.95,"currency_code":"USD","in_stock":true},{"title":"Cheeky Funny Pair（Wood） \/ 3.5 in","offer_id":50827652497664,"sku":"CBS0P3339X01","price":9.95,"currency_code":"USD","in_stock":true},{"title":"Cheeky Funny Pair（Wood） \/ 4.5 in","offer_id":50827652530432,"sku":"CBS0P3339X02","price":12.95,"currency_code":"USD","in_stock":true},{"title":"Cheeky Funny Pair（Wood） \/ 5.5 in","offer_id":50827652563200,"sku":"CBS0P3339X03","price":15.95,"currency_code":"USD","in_stock":true},{"title":"Heart Rose Pair（Acrylic） \/ 3.5 in","offer_id":50827652595968,"sku":"CBS0P3295X01","price":9.95,"currency_code":"USD","in_stock":true},{"title":"Heart Rose Pair（Acrylic） \/ 4.5 in","offer_id":50827652628736,"sku":"CBS0P3295X02","price":12.95,"currency_code":"USD","in_stock":true},{"title":"Heart Rose Pair（Acrylic） \/ 5.5 in","offer_id":50827652661504,"sku":"CBS0P3295X03","price":15.95,"currency_code":"USD","in_stock":true},{"title":"Bed Chair Pair（Acrylic） \/ 3.5 in","offer_id":50827652694272,"sku":"CBS0P3297X01","price":9.95,"currency_code":"USD","in_stock":true},{"title":"Bed Chair Pair（Acrylic） \/ 4.5 in","offer_id":50827652727040,"sku":"CBS0P3297X02","price":12.95,"currency_code":"USD","in_stock":true},{"title":"Bed Chair Pair（Acrylic） \/ 5.5 in","offer_id":50827652759808,"sku":"CBS0P3297X03","price":15.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CBS0P3294X01.jpg?v=1793257585"},{"product_id":"personalized-family-photo-christmas-ornament-custom-family-keepsake-gift","title":"Personalized Family Photo Christmas Ornament Custom Family Keepsake Gift","description":"\u003csection class=\"avg\" aria-label=\"Personalized Family Photo Christmas Ornament Custom Family Keepsake Gift details\"\u003e\n\n  \u003cstyle\u003e\n    .avg{--avg-ink:#171717;--avg-muted:#68645f;--avg-line:#e9e3dc;--avg-soft:#fff9f3;--avg-cream:#fff1df;--avg-peach:#ffd8a9;--avg-coral:#ef795d;max-width:1440px;margin:0 auto;padding:40px 20px 80px;color:var(--avg-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65;box-sizing:border-box}\n    .avg *{box-sizing:border-box} .avg img{display:block;max-width:100%} .avg p{font-size:16px;line-height:1.72}\n    .avg__heading{max-width:800px;margin:0 auto 34px;text-align:center} .avg__eyebrow{margin:0 0 12px;color:var(--avg-coral);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}\n    .avg h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.07;letter-spacing:-.04em;font-weight:650} .avg h3{margin:0 0 7px;font-size:19px;line-height:1.25}\n    .avg__heading\u003ep:last-child{max-width:680px;margin:16px auto 0;color:var(--avg-muted)}\n    .avg__process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto} .avg__step{padding:28px;border:1px solid var(--avg-line);border-radius:18px;background:#fff}\n    .avg__number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border-radius:50%;background:var(--avg-peach);font-weight:800} .avg__step p{margin:0;color:var(--avg-muted);font-size:14px}\n    .avg__final-sale{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:1120px;margin:22px auto 0;padding:22px 24px;border:1px solid #e9bc83;border-radius:18px;background:#fff4e6}\n    .avg__final-sale-label{display:inline-block;padding:7px 10px;border-radius:999px;color:#7f2f23;background:#ffe0d6;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}\n    .avg__final-sale h3{margin:0 0 5px;font-size:18px} .avg__final-sale p{margin:0;color:#574735;font-size:14px;line-height:1.65}\n    .avg__feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center;margin-top:72px;padding:clamp(26px,4vw,58px);border-radius:28px;background:var(--avg-soft)} .avg__feature--reverse .avg__media{order:2}\n    .avg__media{overflow:hidden;border:1px solid var(--avg-line);border-radius:20px;background:#fff} .avg__media img{width:100%;height:auto;object-fit:contain;background:#fff}\n    .avg__copy h2{max-width:580px;font-size:clamp(30px,3.5vw,48px)} .avg__copy\u003ep:not(.avg__eyebrow){max-width:580px;margin:16px 0 0;color:var(--avg-muted)}\n    .avg__checks{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none} .avg__checks li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.55} .avg__checks li:before{content:\"\";position:absolute;left:0;top:.38em;width:14px;height:14px;border:1px solid #f5ae62;border-radius:50%;background:#f5ae62;box-shadow:inset 0 0 0 4px var(--avg-soft)}\n    .avg__guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:72px} .avg__guide-intro,.avg__guide-list{padding:clamp(28px,4vw,52px);border-radius:24px} .avg__guide-intro{color:#fff;background:var(--avg-ink)}\n    .avg__guide-intro h2{font-size:clamp(30px,3.5vw,46px)} .avg__guide-intro\u003ep:last-child{margin:16px 0 0;color:#d8d2cb} .avg__guide-list{background:var(--avg-cream)} .avg__guide-list ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}\n    .avg__guide-list li{padding-bottom:16px;border-bottom:1px solid rgba(91,64,39,.14)} .avg__guide-list li:last-child{padding-bottom:0;border-bottom:0} .avg__guide-list strong,.avg__guide-list span{display:block} .avg__guide-list strong{font-size:15px} .avg__guide-list span{margin-top:4px;color:var(--avg-muted);font-size:14px}\n    .avg__options{margin-top:72px;padding:clamp(28px,5vw,64px);border:1px solid var(--avg-line);border-radius:28px} .avg__option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:30px}\n    .avg__option-card{padding:24px;border-radius:18px;background:var(--avg-soft)} .avg__option-card h3{font-size:16px} .avg__option-card ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none} .avg__option-card li,.avg__option-card p{margin:0;color:var(--avg-muted);font-size:13px;line-height:1.5}\n    .avg__facts{margin-top:18px;padding:25px;border-radius:20px;background:#fff8e9} .avg__facts h3{font-size:17px} .avg__facts ul{display:grid;gap:9px;margin:14px 0 0;padding-left:20px} .avg__facts li{color:#574735;font-size:14px;line-height:1.55}\n    .avg__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:72px} .avg__gallery img{width:100%;height:100%;min-height:240px;object-fit:contain;border:1px solid var(--avg-line);border-radius:22px;background:#fff}\n    .avg__gallery-caption{display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:30px;border-radius:22px;background:var(--avg-peach)} .avg__gallery-caption h2{font-size:clamp(27px,3vw,42px)} .avg__gallery-caption p{margin:12px 0 0;color:#5a4936}\n    .avg__faq{max-width:920px;margin:78px auto 0} .avg__faq\u003eh2{margin-bottom:26px;text-align:center} .avg__faq details{border-top:1px solid var(--avg-line)} .avg__faq details:last-child{border-bottom:1px solid var(--avg-line)}\n    .avg__faq summary{position:relative;padding:22px 48px 22px 0;cursor:pointer;font-size:17px;font-weight:700;list-style:none} .avg__faq summary::-webkit-details-marker{display:none} .avg__faq summary:after{content:\"+\";position:absolute;right:4px;top:18px;font-size:20px;font-weight:400} .avg__faq details[open] summary:after{content:\"–\"} .avg__faq details p{margin:-6px 0 22px;color:var(--avg-muted)}\n    .avg__policy{margin-top:58px;padding:24px;border:1px solid #f0dfbd;border-radius:18px;background:#fff8e9} .avg__policy h3{font-size:18px} .avg__policy p{margin:8px 0 0;color:#574735;font-size:14px}\n    @media(max-width:800px){.avg{padding:24px 16px 56px} .avg__process,.avg__feature,.avg__guide{grid-template-columns:1fr} .avg__final-sale{grid-template-columns:1fr;gap:12px} .avg__feature--reverse .avg__media{order:0}}\n    @media(max-width:560px){.avg__heading{text-align:left;margin-bottom:24px} .avg h2,.avg__copy h2,.avg__guide-intro h2{font-size:30px} .avg__heading\u003ep:last-child{margin:12px 0 0} .avg__step{padding:22px} .avg__feature{gap:24px;margin-top:54px;padding:18px;border-radius:20px} .avg__media{border-radius:15px} .avg__guide,.avg__options,.avg__gallery,.avg__faq{margin-top:54px} .avg__guide-intro,.avg__guide-list{padding:27px 23px;border-radius:20px} .avg__options{padding:25px 18px;border-radius:20px} .avg__gallery img,.avg__gallery-caption{border-radius:16px;min-height:200px} .avg__gallery-caption{padding:22px} .avg__faq summary{font-size:16px}}\n\n    @media(min-width:801px){\n      .avg__gallery{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}\n      .avg__gallery img{min-width:0;min-height:0;aspect-ratio:1\/1}\n      .avg__gallery-caption{grid-column:1\/-1;min-height:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:36px 42px}\n      .avg__gallery-caption h2{max-width:430px}\n      .avg__gallery-caption p{margin:0}\n    }\n    @media(max-width:800px){.avg__gallery{grid-template-columns:1fr 1fr}.avg__gallery-caption{grid-column:1\/-1}}\n    @media(max-width:560px){.avg__gallery{grid-template-columns:1fr}.avg__gallery-caption{display:block;grid-column:auto}}\n  \n    .avg *{min-width:0}.avg img{margin:0!important;padding:0!important}\n    .avg__media{line-height:0}.avg__media img{display:block;width:100%;height:auto;object-fit:contain}\n    .avg__option-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}\n    .avg__final-sale-label{white-space:normal}.avg__option-card li{overflow-wrap:anywhere}\n    .avg__gallery img{height:auto}\n    @media(max-width:560px){.avg__final-sale-label{max-width:100%}}\n    \u003c\/style\u003e\n\n  \u003cdiv class=\"avg__heading\"\u003e\n    \u003cp class=\"avg__eyebrow\"\u003eA personal Christmas keepsake\u003c\/p\u003e\n\u003ch2\u003ePut your family at the heart of the tree.\u003c\/h2\u003e\n\u003cp\u003eTurn a favorite family photo into a personalized Christmas ornament that brings a meaningful memory into your holiday traditions.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__process\"\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e1\u003c\/span\u003e\u003ch3\u003eAdd your family photo\u003c\/h3\u003e\n\u003cp\u003eSubmit clear, accurate details and use the best-quality source files available.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e2\u003c\/span\u003e\u003ch3\u003eChoose your options\u003c\/h3\u003e\n\u003cp\u003eSelect the available style, size, color, or format that best fits the gift.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e3\u003c\/span\u003e\u003ch3\u003eWe make it personal\u003c\/h3\u003e\n\u003cp\u003eYour selections are used to create a one-of-a-kind item prepared especially for this order.\u003c\/p\u003e\u003c\/article\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__final-sale\"\u003e\n\u003cspan class=\"avg__final-sale-label\"\u003eCustom-made item · All sales are final\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eReturns and exchanges are not accepted.\u003c\/h3\u003e\n\u003cp\u003eEvery item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__feature\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CBS0P2490X01.jpg?v=1793257649\" alt=\"Personalized Family Photo Christmas Ornament Custom Family Keepsake Gift\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade especially for you\u003c\/p\u003e\n\u003ch2\u003eOne photo, a whole family story.\u003c\/h2\u003e\n\u003cp\u003eChoose a family portrait, a shared trip, or another moment that makes everyone smile. Clear faces help the keepsake retain the details that matter.\u003c\/p\u003e\n\u003cul class=\"avg__checks\"\u003e\n\u003cli\u003eProduct type: personalized family photo Christmas ornament.\u003c\/li\u003e\n\u003cli\u003eCustomization: the family photo submitted with your order.\u003c\/li\u003e\n\u003cli\u003eUse: Christmas tree decoration or seasonal display.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__feature avg__feature--reverse\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/amfz9739809000569931093214885395.webp?v=1793257649\" alt=\"Personalized Family Photo Christmas Ornament Custom Family Keepsake Gift\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade for meaningful gifting\u003c\/p\u003e\n\u003ch2\u003eA personal gift for the people in the picture.\u003c\/h2\u003e\n\u003cp\u003eMake one for your own seasonal display or share the memory with parents, grandparents, newlyweds, and family friends.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__guide\"\u003e\n    \u003cdiv class=\"avg__guide-intro\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eBetter input, better result\u003c\/p\u003e\n\u003ch2\u003eStart with clear details.\u003c\/h2\u003e\n\u003cp\u003eA careful submission helps the finished item reflect the details you care about.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__guide-list\"\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eUse a clear, well-lit photo\u003c\/strong\u003e\u003cspan\u003eKeep faces and important details visible. Use the original-resolution image whenever possible.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCheck personal details\u003c\/strong\u003e\u003cspan\u003eEnter names and messages exactly as you want them used; review spelling before checkout.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReview the available options\u003c\/strong\u003e\u003cspan\u003eConfirm the selected size, style, color, and any other choices in your order summary.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__options\"\u003e\n    \u003cdiv class=\"avg__heading\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eAvailable choices\u003c\/p\u003e\n\u003ch2\u003eChoose the version that fits your story.\u003c\/h2\u003e\n\u003cp\u003eReview the available personalization choices before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__option-grid\"\u003e\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003ePersonalized design\u003c\/h3\u003e\n\u003cp\u003eThis item is created from the details submitted with your order.\u003c\/p\u003e\u003c\/article\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__facts\"\u003e\n\u003ch3\u003eProduct details \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProduct type: personalized family photo Christmas ornament.\u003c\/li\u003e\n\u003cli\u003eCustomization: the family photo submitted with your order.\u003c\/li\u003e\n\u003cli\u003eUse: Christmas tree decoration or seasonal display.\u003c\/li\u003e\n\u003cli\u003eChoose a sharp image with all faces and important details visible.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__gallery\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CBS0P2490X01-2.jpg?v=1793257649\" alt=\"Personalized Family Photo Christmas Ornament Custom Family Keepsake Gift\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CBS0P2490X01-3.jpg?v=1793257649\" alt=\"Personalized Family Photo Christmas Ornament Custom Family Keepsake Gift\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/74po7363564152384444492888565963.webp?v=1793257649\" alt=\"Personalized Family Photo Christmas Ornament Custom Family Keepsake Gift\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/o9wzh538560304783611844870600989.webp?v=1793257650\" alt=\"Personalized Family Photo Christmas Ornament Custom Family Keepsake Gift\" loading=\"lazy\"\u003e\u003cdiv class=\"avg__gallery-caption\"\u003e\n\u003ch2\u003eA holiday gift with a story of its own.\u003c\/h2\u003e\n\u003cp\u003ePersonalized Family Photo Christmas Ornament Custom Family Keepsake Gift\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__faq\"\u003e\n    \u003cp class=\"avg__eyebrow\" style=\"text-align:center\"\u003eGood to know\u003c\/p\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n    \u003cdetails open\u003e\u003csummary\u003eHow do I personalize or choose this item?\u003c\/summary\u003e\u003cp\u003eProvide your family photo and review all available product options. Submit personal details exactly as you want them used.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhich photo works best?\u003c\/summary\u003e\u003cp\u003eChoose a bright, sharp family image with every face visible and space around the main subjects.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it suitable as a family gift?\u003c\/summary\u003e\u003cp\u003eYes. A favorite shared photo makes it a personal Christmas keepsake for parents, grandparents, couples, and family friends.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich product option should I choose?\u003c\/summary\u003e\u003cp\u003eReview the available personalization choices before ordering.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow can I help the finished design look its best?\u003c\/summary\u003e\u003cp\u003eKeep faces and important details visible. Use the original-resolution image whenever possible.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I return or exchange this personalized item?\u003c\/summary\u003e\u003cp\u003eNo. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__policy\"\u003e\n\u003ch3\u003eCustom-made item: all sales are final\u003c\/h3\u003e\n\u003cp\u003eReturns and exchanges are not accepted. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"Airayvis-PersonalizedGifts","offers":[{"title":"Default Title","offer_id":50827655282944,"sku":"CBS0P2490X01","price":12.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CBS0P2490X01.jpg?v=1793257649"},{"product_id":"personalized-music-vinyl-fridge-magnet-with-custom-photo-and-song","title":"Personalized Music Vinyl Fridge Magnet with Custom Photo and Song","description":"\u003csection class=\"avg\" aria-label=\"Personalized Music Vinyl Fridge Magnet with Custom Photo and Song details\"\u003e\n\n  \u003cstyle\u003e\n    .avg{--avg-ink:#171717;--avg-muted:#68645f;--avg-line:#e9e3dc;--avg-soft:#fff9f3;--avg-cream:#fff1df;--avg-peach:#ffd8a9;--avg-coral:#ef795d;max-width:1440px;margin:0 auto;padding:40px 20px 80px;color:var(--avg-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65;box-sizing:border-box}\n    .avg *{box-sizing:border-box} .avg img{display:block;max-width:100%} .avg p{font-size:16px;line-height:1.72}\n    .avg__heading{max-width:800px;margin:0 auto 34px;text-align:center} .avg__eyebrow{margin:0 0 12px;color:var(--avg-coral);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}\n    .avg h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.07;letter-spacing:-.04em;font-weight:650} .avg h3{margin:0 0 7px;font-size:19px;line-height:1.25}\n    .avg__heading\u003ep:last-child{max-width:680px;margin:16px auto 0;color:var(--avg-muted)}\n    .avg__process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto} .avg__step{padding:28px;border:1px solid var(--avg-line);border-radius:18px;background:#fff}\n    .avg__number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border-radius:50%;background:var(--avg-peach);font-weight:800} .avg__step p{margin:0;color:var(--avg-muted);font-size:14px}\n    .avg__final-sale{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:1120px;margin:22px auto 0;padding:22px 24px;border:1px solid #e9bc83;border-radius:18px;background:#fff4e6}\n    .avg__final-sale-label{display:inline-block;padding:7px 10px;border-radius:999px;color:#7f2f23;background:#ffe0d6;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}\n    .avg__final-sale h3{margin:0 0 5px;font-size:18px} .avg__final-sale p{margin:0;color:#574735;font-size:14px;line-height:1.65}\n    .avg__feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center;margin-top:72px;padding:clamp(26px,4vw,58px);border-radius:28px;background:var(--avg-soft)} .avg__feature--reverse .avg__media{order:2}\n    .avg__media{overflow:hidden;border:1px solid var(--avg-line);border-radius:20px;background:#fff} .avg__media img{width:100%;height:auto;object-fit:contain;background:#fff}\n    .avg__copy h2{max-width:580px;font-size:clamp(30px,3.5vw,48px)} .avg__copy\u003ep:not(.avg__eyebrow){max-width:580px;margin:16px 0 0;color:var(--avg-muted)}\n    .avg__checks{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none} .avg__checks li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.55} .avg__checks li:before{content:\"\";position:absolute;left:0;top:.38em;width:14px;height:14px;border:1px solid #f5ae62;border-radius:50%;background:#f5ae62;box-shadow:inset 0 0 0 4px var(--avg-soft)}\n    .avg__guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:72px} .avg__guide-intro,.avg__guide-list{padding:clamp(28px,4vw,52px);border-radius:24px} .avg__guide-intro{color:#fff;background:var(--avg-ink)}\n    .avg__guide-intro h2{font-size:clamp(30px,3.5vw,46px)} .avg__guide-intro\u003ep:last-child{margin:16px 0 0;color:#d8d2cb} .avg__guide-list{background:var(--avg-cream)} .avg__guide-list ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}\n    .avg__guide-list li{padding-bottom:16px;border-bottom:1px solid rgba(91,64,39,.14)} .avg__guide-list li:last-child{padding-bottom:0;border-bottom:0} .avg__guide-list strong,.avg__guide-list span{display:block} .avg__guide-list strong{font-size:15px} .avg__guide-list span{margin-top:4px;color:var(--avg-muted);font-size:14px}\n    .avg__options{margin-top:72px;padding:clamp(28px,5vw,64px);border:1px solid var(--avg-line);border-radius:28px} .avg__option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:30px}\n    .avg__option-card{padding:24px;border-radius:18px;background:var(--avg-soft)} .avg__option-card h3{font-size:16px} .avg__option-card ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none} .avg__option-card li,.avg__option-card p{margin:0;color:var(--avg-muted);font-size:13px;line-height:1.5}\n    .avg__facts{margin-top:18px;padding:25px;border-radius:20px;background:#fff8e9} .avg__facts h3{font-size:17px} .avg__facts ul{display:grid;gap:9px;margin:14px 0 0;padding-left:20px} .avg__facts li{color:#574735;font-size:14px;line-height:1.55}\n    .avg__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:72px} .avg__gallery img{width:100%;height:100%;min-height:240px;object-fit:contain;border:1px solid var(--avg-line);border-radius:22px;background:#fff}\n    .avg__gallery-caption{display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:30px;border-radius:22px;background:var(--avg-peach)} .avg__gallery-caption h2{font-size:clamp(27px,3vw,42px)} .avg__gallery-caption p{margin:12px 0 0;color:#5a4936}\n    .avg__faq{max-width:920px;margin:78px auto 0} .avg__faq\u003eh2{margin-bottom:26px;text-align:center} .avg__faq details{border-top:1px solid var(--avg-line)} .avg__faq details:last-child{border-bottom:1px solid var(--avg-line)}\n    .avg__faq summary{position:relative;padding:22px 48px 22px 0;cursor:pointer;font-size:17px;font-weight:700;list-style:none} .avg__faq summary::-webkit-details-marker{display:none} .avg__faq summary:after{content:\"+\";position:absolute;right:4px;top:18px;font-size:20px;font-weight:400} .avg__faq details[open] summary:after{content:\"–\"} .avg__faq details p{margin:-6px 0 22px;color:var(--avg-muted)}\n    .avg__policy{margin-top:58px;padding:24px;border:1px solid #f0dfbd;border-radius:18px;background:#fff8e9} .avg__policy h3{font-size:18px} .avg__policy p{margin:8px 0 0;color:#574735;font-size:14px}\n    @media(max-width:800px){.avg{padding:24px 16px 56px} .avg__process,.avg__feature,.avg__guide{grid-template-columns:1fr} .avg__final-sale{grid-template-columns:1fr;gap:12px} .avg__feature--reverse .avg__media{order:0}}\n    @media(max-width:560px){.avg__heading{text-align:left;margin-bottom:24px} .avg h2,.avg__copy h2,.avg__guide-intro h2{font-size:30px} .avg__heading\u003ep:last-child{margin:12px 0 0} .avg__step{padding:22px} .avg__feature{gap:24px;margin-top:54px;padding:18px;border-radius:20px} .avg__media{border-radius:15px} .avg__guide,.avg__options,.avg__gallery,.avg__faq{margin-top:54px} .avg__guide-intro,.avg__guide-list{padding:27px 23px;border-radius:20px} .avg__options{padding:25px 18px;border-radius:20px} .avg__gallery img,.avg__gallery-caption{border-radius:16px;min-height:200px} .avg__gallery-caption{padding:22px} .avg__faq summary{font-size:16px}}\n\n    @media(min-width:801px){\n      .avg__gallery{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}\n      .avg__gallery img{min-width:0;min-height:0;aspect-ratio:1\/1}\n      .avg__gallery-caption{grid-column:1\/-1;min-height:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:36px 42px}\n      .avg__gallery-caption h2{max-width:430px}\n      .avg__gallery-caption p{margin:0}\n    }\n    @media(max-width:800px){.avg__gallery{grid-template-columns:1fr 1fr}.avg__gallery-caption{grid-column:1\/-1}}\n    @media(max-width:560px){.avg__gallery{grid-template-columns:1fr}.avg__gallery-caption{display:block;grid-column:auto}}\n  \n    .avg *{min-width:0}.avg img{margin:0!important;padding:0!important}\n    .avg__media{line-height:0}.avg__media img{display:block;width:100%;height:auto;object-fit:contain}\n    .avg__option-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}\n    .avg__final-sale-label{white-space:normal}.avg__option-card li{overflow-wrap:anywhere}\n    .avg__gallery img{height:auto}\n    @media(max-width:560px){.avg__final-sale-label{max-width:100%}}\n    \u003c\/style\u003e\n\n  \u003cdiv class=\"avg__heading\"\u003e\n    \u003cp class=\"avg__eyebrow\"\u003eA personal Christmas keepsake\u003c\/p\u003e\n\u003ch2\u003eYour favorite memory, on repeat.\u003c\/h2\u003e\n\u003cp\u003ePair a meaningful photo with a favorite song in a miniature vinyl music magnet. Choose the version and color that fit your everyday space.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__process\"\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e1\u003c\/span\u003e\u003ch3\u003eAdd your photo and song details\u003c\/h3\u003e\n\u003cp\u003eSubmit clear, accurate details and use the best-quality source files available.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e2\u003c\/span\u003e\u003ch3\u003eChoose your options\u003c\/h3\u003e\n\u003cp\u003eSelect the available style, size, color, or format that best fits the gift.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e3\u003c\/span\u003e\u003ch3\u003eWe make it personal\u003c\/h3\u003e\n\u003cp\u003eYour selections are used to create a one-of-a-kind item prepared especially for this order.\u003c\/p\u003e\u003c\/article\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__final-sale\"\u003e\n\u003cspan class=\"avg__final-sale-label\"\u003eCustom-made item · All sales are final\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eReturns and exchanges are not accepted.\u003c\/h3\u003e\n\u003cp\u003eEvery item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__feature\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/BXT0P1736X03.jpg?v=1793257742\" alt=\"Personalized Music Vinyl Fridge Magnet with Custom Photo and Song\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade especially for you\u003c\/p\u003e\n\u003ch2\u003eA photo worth seeing. A song worth playing.\u003c\/h2\u003e\n\u003cp\u003eYour photo becomes personal cover art while your chosen music brings the memory back. The miniature record design adds a nostalgic detail to a suitable magnetic surface.\u003c\/p\u003e\n\u003cul class=\"avg__checks\"\u003e\n\u003cli\u003eVersions: Static Classic, Standard (Auto-Spin), and PRO-Music+RGB.\u003c\/li\u003e\n\u003cli\u003eColors: Black and White.\u003c\/li\u003e\n\u003cli\u003eStatic Classic: personalized photo and music, warm lighting, manual vinyl rotation.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__feature avg__feature--reverse\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/BXT0P1736X04.jpg?v=1793257742\" alt=\"Personalized Music Vinyl Fridge Magnet with Custom Photo and Song\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade for meaningful gifting\u003c\/p\u003e\n\u003ch2\u003eChoose the way your memory moves and glows.\u003c\/h2\u003e\n\u003cp\u003eStatic Classic combines manual vinyl rotation with warm lighting. Standard (Auto-Spin) adds automatic rotation. PRO-Music+RGB adds automatic rotation and dynamic music-synchronized color effects.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__guide\"\u003e\n    \u003cdiv class=\"avg__guide-intro\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eBetter input, better result\u003c\/p\u003e\n\u003ch2\u003eStart with clear details.\u003c\/h2\u003e\n\u003cp\u003eA careful submission helps the finished item reflect the details you care about.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__guide-list\"\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eUse a clear, well-lit photo\u003c\/strong\u003e\u003cspan\u003eKeep faces and important details visible. Use the original-resolution image whenever possible.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCheck personal details\u003c\/strong\u003e\u003cspan\u003eEnter names and messages exactly as you want them used; review spelling before checkout.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReview the available options\u003c\/strong\u003e\u003cspan\u003eConfirm the selected size, style, color, and any other choices in your order summary.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__options\"\u003e\n    \u003cdiv class=\"avg__heading\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eAvailable choices\u003c\/p\u003e\n\u003ch2\u003eChoose the version that fits your story.\u003c\/h2\u003e\n\u003cp\u003eReview FridgeBeats V6 Type, Color and select the combination that best fits the item you want to create.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__option-grid\"\u003e\n\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eFridgeBeats V6 Type\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStandard (Auto-Spin)🔥\u003c\/li\u003e\n\u003cli\u003eStatic Classic\u003c\/li\u003e\n\u003cli\u003ePRO-Music+RGB\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eColor\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlack\u003c\/li\u003e\n\u003cli\u003eWhite\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__facts\"\u003e\n\u003ch3\u003eProduct details \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVersions: Static Classic, Standard (Auto-Spin), and PRO-Music+RGB.\u003c\/li\u003e\n\u003cli\u003eColors: Black and White.\u003c\/li\u003e\n\u003cli\u003eStatic Classic: personalized photo and music, warm lighting, manual vinyl rotation.\u003c\/li\u003e\n\u003cli\u003eStandard (Auto-Spin): personalized photo and music, warm lighting, automatic vinyl rotation.\u003c\/li\u003e\n\u003cli\u003ePRO-Music+RGB: personalized photo and music, automatic rotation, and dynamic music-synchronized color lighting.\u003c\/li\u003e\n\u003cli\u003eFeatures vary by selected version.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__gallery\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/BXT0P1736X02.jpg?v=1793257742\" alt=\"Personalized Music Vinyl Fridge Magnet with Custom Photo and Song\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/BXT0P1736X01.jpg?v=1793257742\" alt=\"Personalized Music Vinyl Fridge Magnet with Custom Photo and Song\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/BXT0P1736X05.jpg?v=1793257742\" alt=\"Personalized Music Vinyl Fridge Magnet with Custom Photo and Song\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/BXT0P1736X06.jpg?v=1793257742\" alt=\"Personalized Music Vinyl Fridge Magnet with Custom Photo and Song\" loading=\"lazy\"\u003e\u003cdiv class=\"avg__gallery-caption\"\u003e\n\u003ch2\u003eA holiday gift with a story of its own.\u003c\/h2\u003e\n\u003cp\u003ePersonalized Music Vinyl Fridge Magnet with Custom Photo and Song\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__faq\"\u003e\n    \u003cp class=\"avg__eyebrow\" style=\"text-align:center\"\u003eGood to know\u003c\/p\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n    \u003cdetails open\u003e\u003csummary\u003eHow do I personalize or choose this item?\u003c\/summary\u003e\u003cp\u003eProvide your photo and song details and review all available product options. Submit personal details exactly as you want them used.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhich version has automatic rotation?\u003c\/summary\u003e\u003cp\u003eStandard (Auto-Spin) and PRO-Music+RGB offer automatic vinyl rotation. Static Classic uses manual rotation.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich version has colored lighting?\u003c\/summary\u003e\u003cp\u003ePRO-Music+RGB offers dynamic music-synchronized color effects. Static Classic and Standard use warm lighting.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich product option should I choose?\u003c\/summary\u003e\u003cp\u003eReview FridgeBeats V6 Type, Color and select the combination that best fits the item you want to create.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow can I help the finished design look its best?\u003c\/summary\u003e\u003cp\u003eKeep faces and important details visible. Use the original-resolution image whenever possible.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I return or exchange this personalized item?\u003c\/summary\u003e\u003cp\u003eNo. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__policy\"\u003e\n\u003ch3\u003eCustom-made item: all sales are final\u003c\/h3\u003e\n\u003cp\u003eReturns and exchanges are not accepted. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"Airayvis-PersonalizedGifts","offers":[{"title":"Standard (Auto-Spin)🔥 \/ Black","offer_id":50827661771008,"sku":"BXT0P1736X03","price":62.75,"currency_code":"USD","in_stock":true},{"title":"Standard (Auto-Spin)🔥 \/ White","offer_id":50827661803776,"sku":"BXT0P1736X04","price":62.75,"currency_code":"USD","in_stock":true},{"title":"Static Classic \/ Black","offer_id":50827661836544,"sku":"BXT0P1736X02","price":54.84,"currency_code":"USD","in_stock":true},{"title":"Static Classic \/ White","offer_id":50827661869312,"sku":"BXT0P1736X01","price":54.84,"currency_code":"USD","in_stock":true},{"title":"PRO-Music+RGB \/ Black","offer_id":50827661902080,"sku":"BXT0P1736X05","price":62.75,"currency_code":"USD","in_stock":true},{"title":"PRO-Music+RGB \/ White","offer_id":50827661934848,"sku":"BXT0P1736X06","price":62.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/BXT0P1736X03.jpg?v=1793257742"},{"product_id":"custom-face-green-christmas-suit-blow-up-dolls-funny-inflatable-balloon-custom-air-doll-for-party-favors-christmas-gifts","title":"Custom Face Green Christmas Suit Blow Up Dolls Funny Inflatable Balloon Custom Air Doll for Party Favors Christmas Gifts","description":"\u003csection class=\"avg\" aria-label=\"Custom Face Green Christmas Suit Blow Up Dolls Funny Inflatable Balloon Custom Air Doll for Party Favors Christmas Gifts details\"\u003e\n\n  \u003cstyle\u003e\n    .avg{--avg-ink:#171717;--avg-muted:#68645f;--avg-line:#e9e3dc;--avg-soft:#fff9f3;--avg-cream:#fff1df;--avg-peach:#ffd8a9;--avg-coral:#ef795d;max-width:1440px;margin:0 auto;padding:40px 20px 80px;color:var(--avg-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65;box-sizing:border-box}\n    .avg *{box-sizing:border-box} .avg img{display:block;max-width:100%} .avg p{font-size:16px;line-height:1.72}\n    .avg__heading{max-width:800px;margin:0 auto 34px;text-align:center} .avg__eyebrow{margin:0 0 12px;color:var(--avg-coral);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}\n    .avg h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.07;letter-spacing:-.04em;font-weight:650} .avg h3{margin:0 0 7px;font-size:19px;line-height:1.25}\n    .avg__heading\u003ep:last-child{max-width:680px;margin:16px auto 0;color:var(--avg-muted)}\n    .avg__process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto} .avg__step{padding:28px;border:1px solid var(--avg-line);border-radius:18px;background:#fff}\n    .avg__number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border-radius:50%;background:var(--avg-peach);font-weight:800} .avg__step p{margin:0;color:var(--avg-muted);font-size:14px}\n    .avg__final-sale{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:1120px;margin:22px auto 0;padding:22px 24px;border:1px solid #e9bc83;border-radius:18px;background:#fff4e6}\n    .avg__final-sale-label{display:inline-block;padding:7px 10px;border-radius:999px;color:#7f2f23;background:#ffe0d6;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}\n    .avg__final-sale h3{margin:0 0 5px;font-size:18px} .avg__final-sale p{margin:0;color:#574735;font-size:14px;line-height:1.65}\n    .avg__feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center;margin-top:72px;padding:clamp(26px,4vw,58px);border-radius:28px;background:var(--avg-soft)} .avg__feature--reverse .avg__media{order:2}\n    .avg__media{overflow:hidden;border:1px solid var(--avg-line);border-radius:20px;background:#fff} .avg__media img{width:100%;height:auto;object-fit:contain;background:#fff}\n    .avg__copy h2{max-width:580px;font-size:clamp(30px,3.5vw,48px)} .avg__copy\u003ep:not(.avg__eyebrow){max-width:580px;margin:16px 0 0;color:var(--avg-muted)}\n    .avg__checks{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none} .avg__checks li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.55} .avg__checks li:before{content:\"\";position:absolute;left:0;top:.38em;width:14px;height:14px;border:1px solid #f5ae62;border-radius:50%;background:#f5ae62;box-shadow:inset 0 0 0 4px var(--avg-soft)}\n    .avg__guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:72px} .avg__guide-intro,.avg__guide-list{padding:clamp(28px,4vw,52px);border-radius:24px} .avg__guide-intro{color:#fff;background:var(--avg-ink)}\n    .avg__guide-intro h2{font-size:clamp(30px,3.5vw,46px)} .avg__guide-intro\u003ep:last-child{margin:16px 0 0;color:#d8d2cb} .avg__guide-list{background:var(--avg-cream)} .avg__guide-list ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}\n    .avg__guide-list li{padding-bottom:16px;border-bottom:1px solid rgba(91,64,39,.14)} .avg__guide-list li:last-child{padding-bottom:0;border-bottom:0} .avg__guide-list strong,.avg__guide-list span{display:block} .avg__guide-list strong{font-size:15px} .avg__guide-list span{margin-top:4px;color:var(--avg-muted);font-size:14px}\n    .avg__options{margin-top:72px;padding:clamp(28px,5vw,64px);border:1px solid var(--avg-line);border-radius:28px} .avg__option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:30px}\n    .avg__option-card{padding:24px;border-radius:18px;background:var(--avg-soft)} .avg__option-card h3{font-size:16px} .avg__option-card ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none} .avg__option-card li,.avg__option-card p{margin:0;color:var(--avg-muted);font-size:13px;line-height:1.5}\n    .avg__facts{margin-top:18px;padding:25px;border-radius:20px;background:#fff8e9} .avg__facts h3{font-size:17px} .avg__facts ul{display:grid;gap:9px;margin:14px 0 0;padding-left:20px} .avg__facts li{color:#574735;font-size:14px;line-height:1.55}\n    .avg__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:72px} .avg__gallery img{width:100%;height:100%;min-height:240px;object-fit:contain;border:1px solid var(--avg-line);border-radius:22px;background:#fff}\n    .avg__gallery-caption{display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:30px;border-radius:22px;background:var(--avg-peach)} .avg__gallery-caption h2{font-size:clamp(27px,3vw,42px)} .avg__gallery-caption p{margin:12px 0 0;color:#5a4936}\n    .avg__faq{max-width:920px;margin:78px auto 0} .avg__faq\u003eh2{margin-bottom:26px;text-align:center} .avg__faq details{border-top:1px solid var(--avg-line)} .avg__faq details:last-child{border-bottom:1px solid var(--avg-line)}\n    .avg__faq summary{position:relative;padding:22px 48px 22px 0;cursor:pointer;font-size:17px;font-weight:700;list-style:none} .avg__faq summary::-webkit-details-marker{display:none} .avg__faq summary:after{content:\"+\";position:absolute;right:4px;top:18px;font-size:20px;font-weight:400} .avg__faq details[open] summary:after{content:\"–\"} .avg__faq details p{margin:-6px 0 22px;color:var(--avg-muted)}\n    .avg__policy{margin-top:58px;padding:24px;border:1px solid #f0dfbd;border-radius:18px;background:#fff8e9} .avg__policy h3{font-size:18px} .avg__policy p{margin:8px 0 0;color:#574735;font-size:14px}\n    @media(max-width:800px){.avg{padding:24px 16px 56px} .avg__process,.avg__feature,.avg__guide{grid-template-columns:1fr} .avg__final-sale{grid-template-columns:1fr;gap:12px} .avg__feature--reverse .avg__media{order:0}}\n    @media(max-width:560px){.avg__heading{text-align:left;margin-bottom:24px} .avg h2,.avg__copy h2,.avg__guide-intro h2{font-size:30px} .avg__heading\u003ep:last-child{margin:12px 0 0} .avg__step{padding:22px} .avg__feature{gap:24px;margin-top:54px;padding:18px;border-radius:20px} .avg__media{border-radius:15px} .avg__guide,.avg__options,.avg__gallery,.avg__faq{margin-top:54px} .avg__guide-intro,.avg__guide-list{padding:27px 23px;border-radius:20px} .avg__options{padding:25px 18px;border-radius:20px} .avg__gallery img,.avg__gallery-caption{border-radius:16px;min-height:200px} .avg__gallery-caption{padding:22px} .avg__faq summary{font-size:16px}}\n\n    @media(min-width:801px){\n      .avg__gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}\n      .avg__gallery img{min-width:0;min-height:0;aspect-ratio:1\/1}\n      .avg__gallery-caption{grid-column:1\/-1;min-height:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:36px 42px}\n      .avg__gallery-caption h2{max-width:430px}\n      .avg__gallery-caption p{margin:0}\n    }\n    @media(max-width:800px){.avg__gallery{grid-template-columns:1fr 1fr}.avg__gallery-caption{grid-column:1\/-1}}\n    @media(max-width:560px){.avg__gallery{grid-template-columns:1fr}.avg__gallery-caption{display:block;grid-column:auto}}\n  \n    .avg *{min-width:0}.avg img{margin:0!important;padding:0!important}\n    .avg__media{line-height:0}.avg__media img{display:block;width:100%;height:auto;object-fit:contain}\n    .avg__option-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}\n    .avg__final-sale-label{white-space:normal}.avg__option-card li{overflow-wrap:anywhere}\n    .avg__gallery img{height:auto}\n    @media(max-width:560px){.avg__final-sale-label{max-width:100%}}\n    \u003c\/style\u003e\n\n  \u003cdiv class=\"avg__heading\"\u003e\n    \u003cp class=\"avg__eyebrow\"\u003eA personal Christmas keepsake\u003c\/p\u003e\n\u003ch2\u003ePut their face on the Christmas party.\u003c\/h2\u003e\n\u003cp\u003eTurn a clear face photo into a green Christmas-suit inflatable doll for festive photos, party favors, and a personalized holiday surprise.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__process\"\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e1\u003c\/span\u003e\u003ch3\u003eAdd your face photo\u003c\/h3\u003e\n\u003cp\u003eSubmit clear, accurate details and use the best-quality source files available.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e2\u003c\/span\u003e\u003ch3\u003eChoose your options\u003c\/h3\u003e\n\u003cp\u003eSelect the available style, size, color, or format that best fits the gift.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e3\u003c\/span\u003e\u003ch3\u003eWe make it personal\u003c\/h3\u003e\n\u003cp\u003eYour selections are used to create a one-of-a-kind item prepared especially for this order.\u003c\/p\u003e\u003c\/article\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__final-sale\"\u003e\n\u003cspan class=\"avg__final-sale-label\"\u003eCustom-made item · All sales are final\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eReturns and exchanges are not accepted.\u003c\/h3\u003e\n\u003cp\u003eEvery item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__feature\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/1ee86e9b-a88a-4672-9c7f-bbe617870e57-0.webp?v=1793257806\" alt=\"Custom Face Green Christmas Suit Blow Up Dolls Funny Inflatable Balloon Custom Air Doll for Party Favors Christmas Gifts\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade especially for you\u003c\/p\u003e\n\u003ch2\u003eA familiar face makes the funniest entrance.\u003c\/h2\u003e\n\u003cp\u003eThe printed face turns a Christmas-themed inflatable into a personal photo prop that friends and family will recognize straight away.\u003c\/p\u003e\n\u003cul class=\"avg__checks\"\u003e\n\u003cli\u003eMaterial: PVC.\u003c\/li\u003e\n\u003cli\u003eSizes: 45 × 29cm, 55 × 36cm, and 63.5 × 41.5cm.\u003c\/li\u003e\n\u003cli\u003ePersonalized face with the green Christmas-suit design.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__feature avg__feature--reverse\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/9921d438-0f8c-4c31-a2f8-7c1e524fcc78-0.webp?v=1793257806\" alt=\"Custom Face Green Christmas Suit Blow Up Dolls Funny Inflatable Balloon Custom Air Doll for Party Favors Christmas Gifts\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade for meaningful gifting\u003c\/p\u003e\n\u003ch2\u003eThree sizes for your party plans.\u003c\/h2\u003e\n\u003cp\u003eChoose 45 × 29cm, 55 × 36cm, or 63.5 × 41.5cm. The lightweight PVC design is made for easy inflation and playful party display.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__guide\"\u003e\n    \u003cdiv class=\"avg__guide-intro\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eBetter input, better result\u003c\/p\u003e\n\u003ch2\u003eStart with clear details.\u003c\/h2\u003e\n\u003cp\u003eA careful submission helps the finished item reflect the details you care about.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__guide-list\"\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eUse a clear, well-lit photo\u003c\/strong\u003e\u003cspan\u003eKeep faces and important details visible. Use the original-resolution image whenever possible.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCheck personal details\u003c\/strong\u003e\u003cspan\u003eEnter names and messages exactly as you want them used; review spelling before checkout.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReview the available options\u003c\/strong\u003e\u003cspan\u003eConfirm the selected size, style, color, and any other choices in your order summary.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__options\"\u003e\n    \u003cdiv class=\"avg__heading\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eAvailable choices\u003c\/p\u003e\n\u003ch2\u003eChoose the version that fits your story.\u003c\/h2\u003e\n\u003cp\u003eReview Size and select the combination that best fits the item you want to create.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__option-grid\"\u003e\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eSize\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e45*29cm (17.7*11.4in)\u003c\/li\u003e\n\u003cli\u003e55*36cm (21.6*14in)\u003c\/li\u003e\n\u003cli\u003e63.5*41.5cm (25*16.3in)\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__facts\"\u003e\n\u003ch3\u003eProduct details \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial: PVC.\u003c\/li\u003e\n\u003cli\u003eSizes: 45 × 29cm, 55 × 36cm, and 63.5 × 41.5cm.\u003c\/li\u003e\n\u003cli\u003ePersonalized face with the green Christmas-suit design.\u003c\/li\u003e\n\u003cli\u003eUse as a Christmas party decoration, favor, or photo prop.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__gallery\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/a9fddc4c-e5e8-48c7-b345-a9b41979fa90-0.webp?v=1793257806\" alt=\"Custom Face Green Christmas Suit Blow Up Dolls Funny Inflatable Balloon Custom Air Doll for Party Favors Christmas Gifts\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/9622a75c-8763-42c7-a2e2-ea6b71b94a8f-0_99d3c1d4-2333-401d-b446-60dc1f7cd7bb.webp?v=1793257806\" alt=\"Custom Face Green Christmas Suit Blow Up Dolls Funny Inflatable Balloon Custom Air Doll for Party Favors Christmas Gifts\" loading=\"lazy\"\u003e\u003cdiv class=\"avg__gallery-caption\"\u003e\n\u003ch2\u003eA holiday gift with a story of its own.\u003c\/h2\u003e\n\u003cp\u003eCustom Face Green Christmas Suit Blow Up Dolls Funny Inflatable Balloon Custom Air Doll for Party Favors Christmas Gifts\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__faq\"\u003e\n    \u003cp class=\"avg__eyebrow\" style=\"text-align:center\"\u003eGood to know\u003c\/p\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n    \u003cdetails open\u003e\u003csummary\u003eHow do I personalize or choose this item?\u003c\/summary\u003e\u003cp\u003eProvide your face photo and review all available product options. Submit personal details exactly as you want them used.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat part is personalized?\u003c\/summary\u003e\u003cp\u003eYour submitted face photo is used with the green Christmas-suit design.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich sizes are available?\u003c\/summary\u003e\u003cp\u003eChoose 45 × 29cm \/ 17.7 × 11.4in, 55 × 36cm \/ 21.6 × 14in, or 63.5 × 41.5cm \/ 25 × 16.3in.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich product option should I choose?\u003c\/summary\u003e\u003cp\u003eReview Size and select the combination that best fits the item you want to create.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow can I help the finished design look its best?\u003c\/summary\u003e\u003cp\u003eKeep faces and important details visible. Use the original-resolution image whenever possible.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I return or exchange this personalized item?\u003c\/summary\u003e\u003cp\u003eNo. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__policy\"\u003e\n\u003ch3\u003eCustom-made item: all sales are final\u003c\/h3\u003e\n\u003cp\u003eReturns and exchanges are not accepted. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"Airayvis-PersonalizedGifts","offers":[{"title":"45*29cm (17.7*11.4in)","offer_id":50827665572096,"sku":"CQQ0P030X03","price":17.95,"currency_code":"USD","in_stock":true},{"title":"55*36cm (21.6*14in)","offer_id":50827665604864,"sku":"CQQ0P030X02","price":20.95,"currency_code":"USD","in_stock":true},{"title":"63.5*41.5cm (25*16.3in)","offer_id":50827665637632,"sku":"CQQ0P030X01","price":24.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/1ee86e9b-a88a-4672-9c7f-bbe617870e57-0.webp?v=1793257806"},{"product_id":"christmas-gift-lovers-suit-custom-bobblehead-with-engraved-text","title":"Christmas Gift Lovers Suit Custom Bobblehead with Engraved Text","description":"\u003csection class=\"avg\" aria-label=\"Christmas Gift Lovers Suit Custom Bobblehead with Engraved Text details\"\u003e\n\n  \u003cstyle\u003e\n    .avg{--avg-ink:#171717;--avg-muted:#68645f;--avg-line:#e9e3dc;--avg-soft:#fff9f3;--avg-cream:#fff1df;--avg-peach:#ffd8a9;--avg-coral:#ef795d;max-width:1440px;margin:0 auto;padding:40px 20px 80px;color:var(--avg-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65;box-sizing:border-box}\n    .avg *{box-sizing:border-box} .avg img{display:block;max-width:100%} .avg p{font-size:16px;line-height:1.72}\n    .avg__heading{max-width:800px;margin:0 auto 34px;text-align:center} .avg__eyebrow{margin:0 0 12px;color:var(--avg-coral);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}\n    .avg h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.07;letter-spacing:-.04em;font-weight:650} .avg h3{margin:0 0 7px;font-size:19px;line-height:1.25}\n    .avg__heading\u003ep:last-child{max-width:680px;margin:16px auto 0;color:var(--avg-muted)}\n    .avg__process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto} .avg__step{padding:28px;border:1px solid var(--avg-line);border-radius:18px;background:#fff}\n    .avg__number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border-radius:50%;background:var(--avg-peach);font-weight:800} .avg__step p{margin:0;color:var(--avg-muted);font-size:14px}\n    .avg__final-sale{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:1120px;margin:22px auto 0;padding:22px 24px;border:1px solid #e9bc83;border-radius:18px;background:#fff4e6}\n    .avg__final-sale-label{display:inline-block;padding:7px 10px;border-radius:999px;color:#7f2f23;background:#ffe0d6;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}\n    .avg__final-sale h3{margin:0 0 5px;font-size:18px} .avg__final-sale p{margin:0;color:#574735;font-size:14px;line-height:1.65}\n    .avg__feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center;margin-top:72px;padding:clamp(26px,4vw,58px);border-radius:28px;background:var(--avg-soft)} .avg__feature--reverse .avg__media{order:2}\n    .avg__media{overflow:hidden;border:1px solid var(--avg-line);border-radius:20px;background:#fff} .avg__media img{width:100%;height:auto;object-fit:contain;background:#fff}\n    .avg__copy h2{max-width:580px;font-size:clamp(30px,3.5vw,48px)} .avg__copy\u003ep:not(.avg__eyebrow){max-width:580px;margin:16px 0 0;color:var(--avg-muted)}\n    .avg__checks{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none} .avg__checks li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.55} .avg__checks li:before{content:\"\";position:absolute;left:0;top:.38em;width:14px;height:14px;border:1px solid #f5ae62;border-radius:50%;background:#f5ae62;box-shadow:inset 0 0 0 4px var(--avg-soft)}\n    .avg__guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:72px} .avg__guide-intro,.avg__guide-list{padding:clamp(28px,4vw,52px);border-radius:24px} .avg__guide-intro{color:#fff;background:var(--avg-ink)}\n    .avg__guide-intro h2{font-size:clamp(30px,3.5vw,46px)} .avg__guide-intro\u003ep:last-child{margin:16px 0 0;color:#d8d2cb} .avg__guide-list{background:var(--avg-cream)} .avg__guide-list ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}\n    .avg__guide-list li{padding-bottom:16px;border-bottom:1px solid rgba(91,64,39,.14)} .avg__guide-list li:last-child{padding-bottom:0;border-bottom:0} .avg__guide-list strong,.avg__guide-list span{display:block} .avg__guide-list strong{font-size:15px} .avg__guide-list span{margin-top:4px;color:var(--avg-muted);font-size:14px}\n    .avg__options{margin-top:72px;padding:clamp(28px,5vw,64px);border:1px solid var(--avg-line);border-radius:28px} .avg__option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:30px}\n    .avg__option-card{padding:24px;border-radius:18px;background:var(--avg-soft)} .avg__option-card h3{font-size:16px} .avg__option-card ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none} .avg__option-card li,.avg__option-card p{margin:0;color:var(--avg-muted);font-size:13px;line-height:1.5}\n    .avg__facts{margin-top:18px;padding:25px;border-radius:20px;background:#fff8e9} .avg__facts h3{font-size:17px} .avg__facts ul{display:grid;gap:9px;margin:14px 0 0;padding-left:20px} .avg__facts li{color:#574735;font-size:14px;line-height:1.55}\n    .avg__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:72px} .avg__gallery img{width:100%;height:100%;min-height:240px;object-fit:contain;border:1px solid var(--avg-line);border-radius:22px;background:#fff}\n    .avg__gallery-caption{display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:30px;border-radius:22px;background:var(--avg-peach)} .avg__gallery-caption h2{font-size:clamp(27px,3vw,42px)} .avg__gallery-caption p{margin:12px 0 0;color:#5a4936}\n    .avg__faq{max-width:920px;margin:78px auto 0} .avg__faq\u003eh2{margin-bottom:26px;text-align:center} .avg__faq details{border-top:1px solid var(--avg-line)} .avg__faq details:last-child{border-bottom:1px solid var(--avg-line)}\n    .avg__faq summary{position:relative;padding:22px 48px 22px 0;cursor:pointer;font-size:17px;font-weight:700;list-style:none} .avg__faq summary::-webkit-details-marker{display:none} .avg__faq summary:after{content:\"+\";position:absolute;right:4px;top:18px;font-size:20px;font-weight:400} .avg__faq details[open] summary:after{content:\"–\"} .avg__faq details p{margin:-6px 0 22px;color:var(--avg-muted)}\n    .avg__policy{margin-top:58px;padding:24px;border:1px solid #f0dfbd;border-radius:18px;background:#fff8e9} .avg__policy h3{font-size:18px} .avg__policy p{margin:8px 0 0;color:#574735;font-size:14px}\n    @media(max-width:800px){.avg{padding:24px 16px 56px} .avg__process,.avg__feature,.avg__guide{grid-template-columns:1fr} .avg__final-sale{grid-template-columns:1fr;gap:12px} .avg__feature--reverse .avg__media{order:0}}\n    @media(max-width:560px){.avg__heading{text-align:left;margin-bottom:24px} .avg h2,.avg__copy h2,.avg__guide-intro h2{font-size:30px} .avg__heading\u003ep:last-child{margin:12px 0 0} .avg__step{padding:22px} .avg__feature{gap:24px;margin-top:54px;padding:18px;border-radius:20px} .avg__media{border-radius:15px} .avg__guide,.avg__options,.avg__gallery,.avg__faq{margin-top:54px} .avg__guide-intro,.avg__guide-list{padding:27px 23px;border-radius:20px} .avg__options{padding:25px 18px;border-radius:20px} .avg__gallery img,.avg__gallery-caption{border-radius:16px;min-height:200px} .avg__gallery-caption{padding:22px} .avg__faq summary{font-size:16px}}\n\n    @media(min-width:801px){\n      .avg__gallery{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}\n      .avg__gallery img{min-width:0;min-height:0;aspect-ratio:1\/1}\n      .avg__gallery-caption{grid-column:1\/-1;min-height:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:36px 42px}\n      .avg__gallery-caption h2{max-width:430px}\n      .avg__gallery-caption p{margin:0}\n    }\n    @media(max-width:800px){.avg__gallery{grid-template-columns:1fr 1fr}.avg__gallery-caption{grid-column:1\/-1}}\n    @media(max-width:560px){.avg__gallery{grid-template-columns:1fr}.avg__gallery-caption{display:block;grid-column:auto}}\n  \n    .avg *{min-width:0}.avg img{margin:0!important;padding:0!important}\n    .avg__media{line-height:0}.avg__media img{display:block;width:100%;height:auto;object-fit:contain}\n    .avg__option-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}\n    .avg__final-sale-label{white-space:normal}.avg__option-card li{overflow-wrap:anywhere}\n    .avg__gallery img{height:auto}\n    @media(max-width:560px){.avg__final-sale-label{max-width:100%}}\n    \u003c\/style\u003e\n\n  \u003cdiv class=\"avg__heading\"\u003e\n    \u003cp class=\"avg__eyebrow\"\u003eA personal Christmas keepsake\u003c\/p\u003e\n\u003ch2\u003eA little version of the two of you.\u003c\/h2\u003e\n\u003cp\u003eTurn clear portrait photos into a personalized polymer-clay couples keepsake with engraved text and your chosen head connection.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__process\"\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e1\u003c\/span\u003e\u003ch3\u003eAdd your portrait photos and engraving text\u003c\/h3\u003e\n\u003cp\u003eSubmit clear, accurate details and use the best-quality source files available.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e2\u003c\/span\u003e\u003ch3\u003eChoose your options\u003c\/h3\u003e\n\u003cp\u003eSelect the available style, size, color, or format that best fits the gift.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e3\u003c\/span\u003e\u003ch3\u003eWe make it personal\u003c\/h3\u003e\n\u003cp\u003eYour selections are used to create a one-of-a-kind item prepared especially for this order.\u003c\/p\u003e\u003c\/article\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__final-sale\"\u003e\n\u003cspan class=\"avg__final-sale-label\"\u003eCustom-made item · All sales are final\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eReturns and exchanges are not accepted.\u003c\/h3\u003e\n\u003cp\u003eEvery item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__feature\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/B2H202.jpg?v=1793257897\" alt=\"Christmas Gift Lovers Suit Custom Bobblehead with Engraved Text\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade especially for you\u003c\/p\u003e\n\u003ch2\u003ePersonal heads, paired with the pictured bodies.\u003c\/h2\u003e\n\u003cp\u003eOnly the heads are customized from your photos. The bodies follow the product images, so review the outfit and pose before ordering.\u003c\/p\u003e\n\u003cul class=\"avg__checks\"\u003e\n\u003cli\u003eMaterial: polymer clay.\u003c\/li\u003e\n\u003cli\u003eCustomization applies to the heads; bodies are made according to the product pictures.\u003c\/li\u003e\n\u003cli\u003eHead connection: Stationary Head or Bobble Head.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__feature avg__feature--reverse\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/9abbe3e5184e8e0b629d95114ca6cac0_7e8dd06b-abbe-4d30-a298-390a21848c74.jpg?v=1793257897\" alt=\"Christmas Gift Lovers Suit Custom Bobblehead with Engraved Text\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade for meaningful gifting\u003c\/p\u003e\n\u003ch2\u003eStationary or bobble: choose the right hairstyle fit.\u003c\/h2\u003e\n\u003cp\u003eStationary Head can accommodate any hairstyle. Bobble Head supports short hairstyles only. Choose 15cm, 18cm, or 20cm using the stated standing-height reference.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__guide\"\u003e\n    \u003cdiv class=\"avg__guide-intro\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eBetter input, better result\u003c\/p\u003e\n\u003ch2\u003eStart with clear details.\u003c\/h2\u003e\n\u003cp\u003eA careful submission helps the finished item reflect the details you care about.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__guide-list\"\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eUse a clear, well-lit photo\u003c\/strong\u003e\u003cspan\u003eKeep faces and important details visible. Use the original-resolution image whenever possible.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCheck personal details\u003c\/strong\u003e\u003cspan\u003eEnter names and messages exactly as you want them used; review spelling before checkout.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReview the available options\u003c\/strong\u003e\u003cspan\u003eConfirm the selected size, style, color, and any other choices in your order summary.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__options\"\u003e\n    \u003cdiv class=\"avg__heading\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eAvailable choices\u003c\/p\u003e\n\u003ch2\u003eChoose the version that fits your story.\u003c\/h2\u003e\n\u003cp\u003eReview SIZE, Head Connection and select the combination that best fits the item you want to create.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__option-grid\"\u003e\n\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eSIZE\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e15cm(about 6in)\u003c\/li\u003e\n\u003cli\u003e18cm(about 7in)\u003c\/li\u003e\n\u003cli\u003e20cm(about 8in)\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eHead Connection\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStationary Head\u003c\/li\u003e\n\u003cli\u003eBobble Head\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__facts\"\u003e\n\u003ch3\u003eProduct details \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial: polymer clay.\u003c\/li\u003e\n\u003cli\u003eCustomization applies to the heads; bodies are made according to the product pictures.\u003c\/li\u003e\n\u003cli\u003eHead connection: Stationary Head or Bobble Head.\u003c\/li\u003e\n\u003cli\u003eStationary Head supports any hairstyle; Bobble Head supports short hairstyles only.\u003c\/li\u003e\n\u003cli\u003eSizes: 15cm, 18cm, and 20cm.\u003c\/li\u003e\n\u003cli\u003eSize refers to standing head-to-toe stature, not the actual height of a seated or lying figure.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__faq\"\u003e\n    \u003cp class=\"avg__eyebrow\" style=\"text-align:center\"\u003eGood to know\u003c\/p\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n    \u003cdetails open\u003e\u003csummary\u003eHow do I personalize or choose this item?\u003c\/summary\u003e\u003cp\u003eProvide your portrait photos and engraving text and review all available product options. Submit personal details exactly as you want them used.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I customize the bodies?\u003c\/summary\u003e\u003cp\u003eOnly the heads are customized. The bodies follow the outfit and pose in the product pictures.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich head option suits long hair?\u003c\/summary\u003e\u003cp\u003eChoose Stationary Head for long hair. Bobble Head supports short hairstyles only.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow is the size measured?\u003c\/summary\u003e\u003cp\u003eThe size is based on standing head-to-toe stature and may differ from the actual height of a seated or lying pose.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich product option should I choose?\u003c\/summary\u003e\u003cp\u003eReview SIZE, Head Connection and select the combination that best fits the item you want to create.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow can I help the finished design look its best?\u003c\/summary\u003e\u003cp\u003eKeep faces and important details visible. Use the original-resolution image whenever possible.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I return or exchange this personalized item?\u003c\/summary\u003e\u003cp\u003eNo. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__policy\"\u003e\n\u003ch3\u003eCustom-made item: all sales are final\u003c\/h3\u003e\n\u003cp\u003eReturns and exchanges are not accepted. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"Airayvis-PersonalizedGifts","offers":[{"title":"15cm(about 6in) \/ Stationary Head","offer_id":50827671929088,"sku":"B2H202-SK","price":174.82,"currency_code":"USD","in_stock":true},{"title":"15cm(about 6in) \/ Bobble Head","offer_id":50827671961856,"sku":"B2H202-SK","price":198.89,"currency_code":"USD","in_stock":true},{"title":"18cm(about 7in) \/ Stationary Head","offer_id":50827671994624,"sku":"B2H202-LK","price":206.07,"currency_code":"USD","in_stock":true},{"title":"18cm(about 7in) \/ Bobble Head","offer_id":50827672027392,"sku":"B2H202-LK","price":220.11,"currency_code":"USD","in_stock":true},{"title":"20cm(about 8in) \/ Stationary Head","offer_id":50827672060160,"sku":"B2H202-XK","price":223.83,"currency_code":"USD","in_stock":true},{"title":"20cm(about 8in) \/ Bobble Head","offer_id":50827672092928,"sku":"B2H202-XK","price":232.32,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/B2H202.jpg?v=1793257897"},{"product_id":"fridgebeats-framed-custom-family-photo-music-fridge-magnet-christmas-gifts-for-family-personalized-music-magnets-can-play-songs","title":"FridgeBeats Framed Custom Family Photo Music Fridge Magnet Christmas Gifts for Family Personalized Music Magnets Can Play Songs","description":"\u003csection class=\"avg\" aria-label=\"FridgeBeats Framed Custom Family Photo Music Fridge Magnet Christmas Gifts for Family Personalized Music Magnets Can Play Songs details\"\u003e\n\n  \u003cstyle\u003e\n    .avg{--avg-ink:#171717;--avg-muted:#68645f;--avg-line:#e9e3dc;--avg-soft:#fff9f3;--avg-cream:#fff1df;--avg-peach:#ffd8a9;--avg-coral:#ef795d;max-width:1440px;margin:0 auto;padding:40px 20px 80px;color:var(--avg-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65;box-sizing:border-box}\n    .avg *{box-sizing:border-box} .avg img{display:block;max-width:100%} .avg p{font-size:16px;line-height:1.72}\n    .avg__heading{max-width:800px;margin:0 auto 34px;text-align:center} .avg__eyebrow{margin:0 0 12px;color:var(--avg-coral);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}\n    .avg h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.07;letter-spacing:-.04em;font-weight:650} .avg h3{margin:0 0 7px;font-size:19px;line-height:1.25}\n    .avg__heading\u003ep:last-child{max-width:680px;margin:16px auto 0;color:var(--avg-muted)}\n    .avg__process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto} .avg__step{padding:28px;border:1px solid var(--avg-line);border-radius:18px;background:#fff}\n    .avg__number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border-radius:50%;background:var(--avg-peach);font-weight:800} .avg__step p{margin:0;color:var(--avg-muted);font-size:14px}\n    .avg__final-sale{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:1120px;margin:22px auto 0;padding:22px 24px;border:1px solid #e9bc83;border-radius:18px;background:#fff4e6}\n    .avg__final-sale-label{display:inline-block;padding:7px 10px;border-radius:999px;color:#7f2f23;background:#ffe0d6;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}\n    .avg__final-sale h3{margin:0 0 5px;font-size:18px} .avg__final-sale p{margin:0;color:#574735;font-size:14px;line-height:1.65}\n    .avg__feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center;margin-top:72px;padding:clamp(26px,4vw,58px);border-radius:28px;background:var(--avg-soft)} .avg__feature--reverse .avg__media{order:2}\n    .avg__media{overflow:hidden;border:1px solid var(--avg-line);border-radius:20px;background:#fff} .avg__media img{width:100%;height:auto;object-fit:contain;background:#fff}\n    .avg__copy h2{max-width:580px;font-size:clamp(30px,3.5vw,48px)} .avg__copy\u003ep:not(.avg__eyebrow){max-width:580px;margin:16px 0 0;color:var(--avg-muted)}\n    .avg__checks{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none} .avg__checks li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.55} .avg__checks li:before{content:\"\";position:absolute;left:0;top:.38em;width:14px;height:14px;border:1px solid #f5ae62;border-radius:50%;background:#f5ae62;box-shadow:inset 0 0 0 4px var(--avg-soft)}\n    .avg__guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:72px} .avg__guide-intro,.avg__guide-list{padding:clamp(28px,4vw,52px);border-radius:24px} .avg__guide-intro{color:#fff;background:var(--avg-ink)}\n    .avg__guide-intro h2{font-size:clamp(30px,3.5vw,46px)} .avg__guide-intro\u003ep:last-child{margin:16px 0 0;color:#d8d2cb} .avg__guide-list{background:var(--avg-cream)} .avg__guide-list ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}\n    .avg__guide-list li{padding-bottom:16px;border-bottom:1px solid rgba(91,64,39,.14)} .avg__guide-list li:last-child{padding-bottom:0;border-bottom:0} .avg__guide-list strong,.avg__guide-list span{display:block} .avg__guide-list strong{font-size:15px} .avg__guide-list span{margin-top:4px;color:var(--avg-muted);font-size:14px}\n    .avg__options{margin-top:72px;padding:clamp(28px,5vw,64px);border:1px solid var(--avg-line);border-radius:28px} .avg__option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:30px}\n    .avg__option-card{padding:24px;border-radius:18px;background:var(--avg-soft)} .avg__option-card h3{font-size:16px} .avg__option-card ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none} .avg__option-card li,.avg__option-card p{margin:0;color:var(--avg-muted);font-size:13px;line-height:1.5}\n    .avg__facts{margin-top:18px;padding:25px;border-radius:20px;background:#fff8e9} .avg__facts h3{font-size:17px} .avg__facts ul{display:grid;gap:9px;margin:14px 0 0;padding-left:20px} .avg__facts li{color:#574735;font-size:14px;line-height:1.55}\n    .avg__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:72px} .avg__gallery img{width:100%;height:100%;min-height:240px;object-fit:contain;border:1px solid var(--avg-line);border-radius:22px;background:#fff}\n    .avg__gallery-caption{display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:30px;border-radius:22px;background:var(--avg-peach)} .avg__gallery-caption h2{font-size:clamp(27px,3vw,42px)} .avg__gallery-caption p{margin:12px 0 0;color:#5a4936}\n    .avg__faq{max-width:920px;margin:78px auto 0} .avg__faq\u003eh2{margin-bottom:26px;text-align:center} .avg__faq details{border-top:1px solid var(--avg-line)} .avg__faq details:last-child{border-bottom:1px solid var(--avg-line)}\n    .avg__faq summary{position:relative;padding:22px 48px 22px 0;cursor:pointer;font-size:17px;font-weight:700;list-style:none} .avg__faq summary::-webkit-details-marker{display:none} .avg__faq summary:after{content:\"+\";position:absolute;right:4px;top:18px;font-size:20px;font-weight:400} .avg__faq details[open] summary:after{content:\"–\"} .avg__faq details p{margin:-6px 0 22px;color:var(--avg-muted)}\n    .avg__policy{margin-top:58px;padding:24px;border:1px solid #f0dfbd;border-radius:18px;background:#fff8e9} .avg__policy h3{font-size:18px} .avg__policy p{margin:8px 0 0;color:#574735;font-size:14px}\n    @media(max-width:800px){.avg{padding:24px 16px 56px} .avg__process,.avg__feature,.avg__guide{grid-template-columns:1fr} .avg__final-sale{grid-template-columns:1fr;gap:12px} .avg__feature--reverse .avg__media{order:0}}\n    @media(max-width:560px){.avg__heading{text-align:left;margin-bottom:24px} .avg h2,.avg__copy h2,.avg__guide-intro h2{font-size:30px} .avg__heading\u003ep:last-child{margin:12px 0 0} .avg__step{padding:22px} .avg__feature{gap:24px;margin-top:54px;padding:18px;border-radius:20px} .avg__media{border-radius:15px} .avg__guide,.avg__options,.avg__gallery,.avg__faq{margin-top:54px} .avg__guide-intro,.avg__guide-list{padding:27px 23px;border-radius:20px} .avg__options{padding:25px 18px;border-radius:20px} .avg__gallery img,.avg__gallery-caption{border-radius:16px;min-height:200px} .avg__gallery-caption{padding:22px} .avg__faq summary{font-size:16px}}\n\n    @media(min-width:801px){\n      .avg__gallery{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}\n      .avg__gallery img{min-width:0;min-height:0;aspect-ratio:1\/1}\n      .avg__gallery-caption{grid-column:1\/-1;min-height:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:36px 42px}\n      .avg__gallery-caption h2{max-width:430px}\n      .avg__gallery-caption p{margin:0}\n    }\n    @media(max-width:800px){.avg__gallery{grid-template-columns:1fr 1fr}.avg__gallery-caption{grid-column:1\/-1}}\n    @media(max-width:560px){.avg__gallery{grid-template-columns:1fr}.avg__gallery-caption{display:block;grid-column:auto}}\n  \n    .avg *{min-width:0}.avg img{margin:0!important;padding:0!important}\n    .avg__media{line-height:0}.avg__media img{display:block;width:100%;height:auto;object-fit:contain}\n    .avg__option-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}\n    .avg__final-sale-label{white-space:normal}.avg__option-card li{overflow-wrap:anywhere}\n    .avg__gallery img{height:auto}\n    @media(max-width:560px){.avg__final-sale-label{max-width:100%}}\n    \u003c\/style\u003e\n\n  \u003cdiv class=\"avg__heading\"\u003e\n    \u003cp class=\"avg__eyebrow\"\u003eA personal Christmas keepsake\u003c\/p\u003e\n\u003ch2\u003eFrame the family photo. Play the memory.\u003c\/h2\u003e\n\u003cp\u003eGive a favorite family picture its own soundtrack with a framed acrylic music fridge magnet in one of five colors.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__process\"\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e1\u003c\/span\u003e\u003ch3\u003eAdd your family photo and music or recording details\u003c\/h3\u003e\n\u003cp\u003eSubmit clear, accurate details and use the best-quality source files available.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e2\u003c\/span\u003e\u003ch3\u003eChoose your options\u003c\/h3\u003e\n\u003cp\u003eSelect the available style, size, color, or format that best fits the gift.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e3\u003c\/span\u003e\u003ch3\u003eWe make it personal\u003c\/h3\u003e\n\u003cp\u003eYour selections are used to create a one-of-a-kind item prepared especially for this order.\u003c\/p\u003e\u003c\/article\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__final-sale\"\u003e\n\u003cspan class=\"avg__final-sale-label\"\u003eCustom-made item · All sales are final\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eReturns and exchanges are not accepted.\u003c\/h3\u003e\n\u003cp\u003eEvery item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__feature\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/0a75d97d-0184-41b2-a923-fae1acfa1dcb-0.webp?v=1793258009\" alt=\"FridgeBeats Framed Custom Family Photo Music Fridge Magnet Christmas Gifts for Family Personalized Music Magnets Can Play Songs\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade especially for you\u003c\/p\u003e\n\u003ch2\u003eA family keepsake you can hear.\u003c\/h2\u003e\n\u003cp\u003eCombine a clear family photo with a meaningful song or recording. A familiar voice or favorite melody makes the picture part of everyday life.\u003c\/p\u003e\n\u003cul class=\"avg__checks\"\u003e\n\u003cli\u003eMaterial: acrylic.\u003c\/li\u003e\n\u003cli\u003eSize: 10 × 10 × 1cm.\u003c\/li\u003e\n\u003cli\u003eChoose a song from the available library or provide music or a recording file.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__feature avg__feature--reverse\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/BXT0P427X04.jpg?v=1793258009\" alt=\"FridgeBeats Framed Custom Family Photo Music Fridge Magnet Christmas Gifts for Family Personalized Music Magnets Can Play Songs\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade for meaningful gifting\u003c\/p\u003e\n\u003ch2\u003eA compact frame with color to suit your space.\u003c\/h2\u003e\n\u003cp\u003eChoose Obsidian Black, Cheese Yellow, Glacier Blue, Pine Green, or Christmas Red. The 10 × 10 × 1cm format is sized for a personal display on a suitable magnetic surface.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__guide\"\u003e\n    \u003cdiv class=\"avg__guide-intro\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eBetter input, better result\u003c\/p\u003e\n\u003ch2\u003eStart with clear details.\u003c\/h2\u003e\n\u003cp\u003eA careful submission helps the finished item reflect the details you care about.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__guide-list\"\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eUse a clear, well-lit photo\u003c\/strong\u003e\u003cspan\u003eKeep faces and important details visible. Use the original-resolution image whenever possible.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCheck personal details\u003c\/strong\u003e\u003cspan\u003eEnter names and messages exactly as you want them used; review spelling before checkout.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReview the available options\u003c\/strong\u003e\u003cspan\u003eConfirm the selected size, style, color, and any other choices in your order summary.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__options\"\u003e\n    \u003cdiv class=\"avg__heading\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eAvailable choices\u003c\/p\u003e\n\u003ch2\u003eChoose the version that fits your story.\u003c\/h2\u003e\n\u003cp\u003eReview Color and select the combination that best fits the item you want to create.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__option-grid\"\u003e\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eColor\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eObsidian Black\u003c\/li\u003e\n\u003cli\u003eCheese Yellow\u003c\/li\u003e\n\u003cli\u003eGlacier Blue\u003c\/li\u003e\n\u003cli\u003ePine Green\u003c\/li\u003e\n\u003cli\u003eChristmas Red\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__facts\"\u003e\n\u003ch3\u003eProduct details \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial: acrylic.\u003c\/li\u003e\n\u003cli\u003eSize: 10 × 10 × 1cm.\u003c\/li\u003e\n\u003cli\u003eChoose a song from the available library or provide music or a recording file.\u003c\/li\u003e\n\u003cli\u003eApproximate charging time: 30 minutes.\u003c\/li\u003e\n\u003cli\u003eEstimated battery playback: 4–6 hours; actual duration varies with use.\u003c\/li\u003e\n\u003cli\u003eFive frame colors are available.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__gallery\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/2cc94c9c-5ba9-4b55-9432-7b593fe428d6-0.webp?v=1793258008\" alt=\"FridgeBeats Framed Custom Family Photo Music Fridge Magnet Christmas Gifts for Family Personalized Music Magnets Can Play Songs\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/83387477-f732-4b95-8a72-3236b28b69d5-0.webp?v=1793258008\" alt=\"FridgeBeats Framed Custom Family Photo Music Fridge Magnet Christmas Gifts for Family Personalized Music Magnets Can Play Songs\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/d86311c4-2778-4271-a76d-f4a78f6c3b87-0.webp?v=1793258008\" alt=\"FridgeBeats Framed Custom Family Photo Music Fridge Magnet Christmas Gifts for Family Personalized Music Magnets Can Play Songs\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/3044cb9c-1f71-4427-a10b-3284f89926d3-0.webp?v=1793258009\" alt=\"FridgeBeats Framed Custom Family Photo Music Fridge Magnet Christmas Gifts for Family Personalized Music Magnets Can Play Songs\" loading=\"lazy\"\u003e\u003cdiv class=\"avg__gallery-caption\"\u003e\n\u003ch2\u003eA holiday gift with a story of its own.\u003c\/h2\u003e\n\u003cp\u003eFridgeBeats Framed Custom Family Photo Music Fridge Magnet Christmas Gifts for Family Personalized Music Magnets Can Play Songs\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__faq\"\u003e\n    \u003cp class=\"avg__eyebrow\" style=\"text-align:center\"\u003eGood to know\u003c\/p\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n    \u003cdetails open\u003e\u003csummary\u003eHow do I personalize or choose this item?\u003c\/summary\u003e\u003cp\u003eProvide your family photo and music or recording details and review all available product options. Submit personal details exactly as you want them used.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I use a recording?\u003c\/summary\u003e\u003cp\u003eYes. You can choose a song from the available library or provide your own music or recording file.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow long does the battery last?\u003c\/summary\u003e\u003cp\u003eThe estimated playback time is 4–6 hours after approximately 30 minutes of charging. Actual results vary with use.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich product option should I choose?\u003c\/summary\u003e\u003cp\u003eReview Color and select the combination that best fits the item you want to create.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow can I help the finished design look its best?\u003c\/summary\u003e\u003cp\u003eKeep faces and important details visible. Use the original-resolution image whenever possible.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I return or exchange this personalized item?\u003c\/summary\u003e\u003cp\u003eNo. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__policy\"\u003e\n\u003ch3\u003eCustom-made item: all sales are final\u003c\/h3\u003e\n\u003cp\u003eReturns and exchanges are not accepted. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"Airayvis-PersonalizedGifts","offers":[{"title":"Obsidian Black","offer_id":50827680121088,"sku":"BXT0P427X02","price":43.8,"currency_code":"USD","in_stock":true},{"title":"Cheese Yellow","offer_id":50827680153856,"sku":"BXT0P427X04","price":43.8,"currency_code":"USD","in_stock":true},{"title":"Glacier Blue","offer_id":50827680186624,"sku":"BXT0P427X06","price":43.8,"currency_code":"USD","in_stock":true},{"title":"Pine Green","offer_id":50827680219392,"sku":"BXT0P427X08","price":43.8,"currency_code":"USD","in_stock":true},{"title":"Christmas Red","offer_id":50827680252160,"sku":"BXT0P427X10","price":43.8,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/0a75d97d-0184-41b2-a923-fae1acfa1dcb-0.webp?v=1793258009"},{"product_id":"personalized-christmas-stockings-custom-name-christmas-stocking","title":"Personalized Christmas Stockings Custom Name Christmas Stocking","description":"\u003csection class=\"avg\" aria-label=\"Personalized Christmas Stockings Custom Name Christmas Stocking details\"\u003e\n\n  \u003cstyle\u003e\n    .avg{--avg-ink:#171717;--avg-muted:#68645f;--avg-line:#e9e3dc;--avg-soft:#fff9f3;--avg-cream:#fff1df;--avg-peach:#ffd8a9;--avg-coral:#ef795d;max-width:1440px;margin:0 auto;padding:40px 20px 80px;color:var(--avg-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65;box-sizing:border-box}\n    .avg *{box-sizing:border-box} .avg img{display:block;max-width:100%} .avg p{font-size:16px;line-height:1.72}\n    .avg__heading{max-width:800px;margin:0 auto 34px;text-align:center} .avg__eyebrow{margin:0 0 12px;color:var(--avg-coral);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}\n    .avg h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.07;letter-spacing:-.04em;font-weight:650} .avg h3{margin:0 0 7px;font-size:19px;line-height:1.25}\n    .avg__heading\u003ep:last-child{max-width:680px;margin:16px auto 0;color:var(--avg-muted)}\n    .avg__process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto} .avg__step{padding:28px;border:1px solid var(--avg-line);border-radius:18px;background:#fff}\n    .avg__number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border-radius:50%;background:var(--avg-peach);font-weight:800} .avg__step p{margin:0;color:var(--avg-muted);font-size:14px}\n    .avg__final-sale{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:1120px;margin:22px auto 0;padding:22px 24px;border:1px solid #e9bc83;border-radius:18px;background:#fff4e6}\n    .avg__final-sale-label{display:inline-block;padding:7px 10px;border-radius:999px;color:#7f2f23;background:#ffe0d6;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}\n    .avg__final-sale h3{margin:0 0 5px;font-size:18px} .avg__final-sale p{margin:0;color:#574735;font-size:14px;line-height:1.65}\n    .avg__feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center;margin-top:72px;padding:clamp(26px,4vw,58px);border-radius:28px;background:var(--avg-soft)} .avg__feature--reverse .avg__media{order:2}\n    .avg__media{overflow:hidden;border:1px solid var(--avg-line);border-radius:20px;background:#fff} .avg__media img{width:100%;height:auto;object-fit:contain;background:#fff}\n    .avg__copy h2{max-width:580px;font-size:clamp(30px,3.5vw,48px)} .avg__copy\u003ep:not(.avg__eyebrow){max-width:580px;margin:16px 0 0;color:var(--avg-muted)}\n    .avg__checks{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none} .avg__checks li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.55} .avg__checks li:before{content:\"\";position:absolute;left:0;top:.38em;width:14px;height:14px;border:1px solid #f5ae62;border-radius:50%;background:#f5ae62;box-shadow:inset 0 0 0 4px var(--avg-soft)}\n    .avg__guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:72px} .avg__guide-intro,.avg__guide-list{padding:clamp(28px,4vw,52px);border-radius:24px} .avg__guide-intro{color:#fff;background:var(--avg-ink)}\n    .avg__guide-intro h2{font-size:clamp(30px,3.5vw,46px)} .avg__guide-intro\u003ep:last-child{margin:16px 0 0;color:#d8d2cb} .avg__guide-list{background:var(--avg-cream)} .avg__guide-list ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}\n    .avg__guide-list li{padding-bottom:16px;border-bottom:1px solid rgba(91,64,39,.14)} .avg__guide-list li:last-child{padding-bottom:0;border-bottom:0} .avg__guide-list strong,.avg__guide-list span{display:block} .avg__guide-list strong{font-size:15px} .avg__guide-list span{margin-top:4px;color:var(--avg-muted);font-size:14px}\n    .avg__options{margin-top:72px;padding:clamp(28px,5vw,64px);border:1px solid var(--avg-line);border-radius:28px} .avg__option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:30px}\n    .avg__option-card{padding:24px;border-radius:18px;background:var(--avg-soft)} .avg__option-card h3{font-size:16px} .avg__option-card ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none} .avg__option-card li,.avg__option-card p{margin:0;color:var(--avg-muted);font-size:13px;line-height:1.5}\n    .avg__facts{margin-top:18px;padding:25px;border-radius:20px;background:#fff8e9} .avg__facts h3{font-size:17px} .avg__facts ul{display:grid;gap:9px;margin:14px 0 0;padding-left:20px} .avg__facts li{color:#574735;font-size:14px;line-height:1.55}\n    .avg__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:72px} .avg__gallery img{width:100%;height:100%;min-height:240px;object-fit:contain;border:1px solid var(--avg-line);border-radius:22px;background:#fff}\n    .avg__gallery-caption{display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:30px;border-radius:22px;background:var(--avg-peach)} .avg__gallery-caption h2{font-size:clamp(27px,3vw,42px)} .avg__gallery-caption p{margin:12px 0 0;color:#5a4936}\n    .avg__faq{max-width:920px;margin:78px auto 0} .avg__faq\u003eh2{margin-bottom:26px;text-align:center} .avg__faq details{border-top:1px solid var(--avg-line)} .avg__faq details:last-child{border-bottom:1px solid var(--avg-line)}\n    .avg__faq summary{position:relative;padding:22px 48px 22px 0;cursor:pointer;font-size:17px;font-weight:700;list-style:none} .avg__faq summary::-webkit-details-marker{display:none} .avg__faq summary:after{content:\"+\";position:absolute;right:4px;top:18px;font-size:20px;font-weight:400} .avg__faq details[open] summary:after{content:\"–\"} .avg__faq details p{margin:-6px 0 22px;color:var(--avg-muted)}\n    .avg__policy{margin-top:58px;padding:24px;border:1px solid #f0dfbd;border-radius:18px;background:#fff8e9} .avg__policy h3{font-size:18px} .avg__policy p{margin:8px 0 0;color:#574735;font-size:14px}\n    @media(max-width:800px){.avg{padding:24px 16px 56px} .avg__process,.avg__feature,.avg__guide{grid-template-columns:1fr} .avg__final-sale{grid-template-columns:1fr;gap:12px} .avg__feature--reverse .avg__media{order:0}}\n    @media(max-width:560px){.avg__heading{text-align:left;margin-bottom:24px} .avg h2,.avg__copy h2,.avg__guide-intro h2{font-size:30px} .avg__heading\u003ep:last-child{margin:12px 0 0} .avg__step{padding:22px} .avg__feature{gap:24px;margin-top:54px;padding:18px;border-radius:20px} .avg__media{border-radius:15px} .avg__guide,.avg__options,.avg__gallery,.avg__faq{margin-top:54px} .avg__guide-intro,.avg__guide-list{padding:27px 23px;border-radius:20px} .avg__options{padding:25px 18px;border-radius:20px} .avg__gallery img,.avg__gallery-caption{border-radius:16px;min-height:200px} .avg__gallery-caption{padding:22px} .avg__faq summary{font-size:16px}}\n\n    @media(min-width:801px){\n      .avg__gallery{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}\n      .avg__gallery img{min-width:0;min-height:0;aspect-ratio:1\/1}\n      .avg__gallery-caption{grid-column:1\/-1;min-height:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:36px 42px}\n      .avg__gallery-caption h2{max-width:430px}\n      .avg__gallery-caption p{margin:0}\n    }\n    @media(max-width:800px){.avg__gallery{grid-template-columns:1fr 1fr}.avg__gallery-caption{grid-column:1\/-1}}\n    @media(max-width:560px){.avg__gallery{grid-template-columns:1fr}.avg__gallery-caption{display:block;grid-column:auto}}\n  \n    .avg *{min-width:0}.avg img{margin:0!important;padding:0!important}\n    .avg__media{line-height:0}.avg__media img{display:block;width:100%;height:auto;object-fit:contain}\n    .avg__option-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}\n    .avg__final-sale-label{white-space:normal}.avg__option-card li{overflow-wrap:anywhere}\n    .avg__gallery img{height:auto}\n    @media(max-width:560px){.avg__final-sale-label{max-width:100%}}\n    \u003c\/style\u003e\n\n  \u003cdiv class=\"avg__heading\"\u003e\n    \u003cp class=\"avg__eyebrow\"\u003eA personal Christmas keepsake\u003c\/p\u003e\n\u003ch2\u003eA Christmas stocking with their name on it.\u003c\/h2\u003e\n\u003cp\u003eMake every small surprise feel personal with a custom-name stocking, a festive character design, and space for treats, cards, and little gifts.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__process\"\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e1\u003c\/span\u003e\u003ch3\u003eAdd your name\u003c\/h3\u003e\n\u003cp\u003eSubmit clear, accurate details and use the best-quality source files available.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e2\u003c\/span\u003e\u003ch3\u003eChoose your options\u003c\/h3\u003e\n\u003cp\u003eSelect the available style, size, color, or format that best fits the gift.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e3\u003c\/span\u003e\u003ch3\u003eWe make it personal\u003c\/h3\u003e\n\u003cp\u003eYour selections are used to create a one-of-a-kind item prepared especially for this order.\u003c\/p\u003e\u003c\/article\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__final-sale\"\u003e\n\u003cspan class=\"avg__final-sale-label\"\u003eCustom-made item · All sales are final\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eReturns and exchanges are not accepted.\u003c\/h3\u003e\n\u003cp\u003eEvery item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__feature\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/20be90e8-416f-439a-8fb6-f56d8e71256e-0.jpg?v=1793258058\" alt=\"Personalized Christmas Stockings Custom Name Christmas Stocking\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade especially for you\u003c\/p\u003e\n\u003ch2\u003eSeven festive characters. One special name.\u003c\/h2\u003e\n\u003cp\u003eChoose Santa, Snowman, Reindeer, Tree, Teddy Bear, Nutcracker, or Angel and add the name that makes this stocking part of your family tradition.\u003c\/p\u003e\n\u003cul class=\"avg__checks\"\u003e\n\u003cli\u003eMaterial: 100% polyester with a faux-linen appearance.\u003c\/li\u003e\n\u003cli\u003eSize: 45 × 27cm \/ 17.72 × 10.63in.\u003c\/li\u003e\n\u003cli\u003ePrinted design made using heat transfer.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__feature avg__feature--reverse\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/efb8bca5-0f4f-403b-b835-aafe20cb90cf-0.jpg?v=1793258057\" alt=\"Personalized Christmas Stockings Custom Name Christmas Stocking\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade for meaningful gifting\u003c\/p\u003e\n\u003ch2\u003eHang it up. Fill it with Christmas morning.\u003c\/h2\u003e\n\u003cp\u003eThe hanging loop makes seasonal decorating simple, while the 45 × 27cm format holds small toys, candy, gift cards, and other little surprises.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__guide\"\u003e\n    \u003cdiv class=\"avg__guide-intro\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eBetter input, better result\u003c\/p\u003e\n\u003ch2\u003eStart with clear details.\u003c\/h2\u003e\n\u003cp\u003eA careful submission helps the finished item reflect the details you care about.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__guide-list\"\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCheck personal details\u003c\/strong\u003e\u003cspan\u003eEnter names and messages exactly as you want them used; review spelling before checkout.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReview the available options\u003c\/strong\u003e\u003cspan\u003eConfirm the selected size, style, color, and any other choices in your order summary.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__options\"\u003e\n    \u003cdiv class=\"avg__heading\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eAvailable choices\u003c\/p\u003e\n\u003ch2\u003eChoose the version that fits your story.\u003c\/h2\u003e\n\u003cp\u003eReview Style and select the combination that best fits the item you want to create.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__option-grid\"\u003e\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eStyle\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSanta\u003c\/li\u003e\n\u003cli\u003eSnowman\u003c\/li\u003e\n\u003cli\u003eReindeer\u003c\/li\u003e\n\u003cli\u003eTree\u003c\/li\u003e\n\u003cli\u003eTeddy Bear\u003c\/li\u003e\n\u003cli\u003eNutcracker\u003c\/li\u003e\n\u003cli\u003eAngel\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__facts\"\u003e\n\u003ch3\u003eProduct details \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial: 100% polyester with a faux-linen appearance.\u003c\/li\u003e\n\u003cli\u003eSize: 45 × 27cm \/ 17.72 × 10.63in.\u003c\/li\u003e\n\u003cli\u003ePrinted design made using heat transfer.\u003c\/li\u003e\n\u003cli\u003eIncludes a hanging loop.\u003c\/li\u003e\n\u003cli\u003eHand washing is recommended. Do not bleach; keep wash temperature at or below 45°C.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__gallery\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/dd6f4544-37c4-4765-a415-c9539f8172ec-0.jpg?v=1793258058\" alt=\"Personalized Christmas Stockings Custom Name Christmas Stocking\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/4ec7db3e-d670-47cf-996e-7768ad328692-0.jpg?v=1793258058\" alt=\"Personalized Christmas Stockings Custom Name Christmas Stocking\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/9b5b3b00-5ecc-4093-a372-7002fe5a9809-0.jpg?v=1793258057\" alt=\"Personalized Christmas Stockings Custom Name Christmas Stocking\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/5545ce23-7d8e-49f4-9f09-249b487aaa01-0.jpg?v=1793258058\" alt=\"Personalized Christmas Stockings Custom Name Christmas Stocking\" loading=\"lazy\"\u003e\u003cdiv class=\"avg__gallery-caption\"\u003e\n\u003ch2\u003eA holiday gift with a story of its own.\u003c\/h2\u003e\n\u003cp\u003ePersonalized Christmas Stockings Custom Name Christmas Stocking\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__faq\"\u003e\n    \u003cp class=\"avg__eyebrow\" style=\"text-align:center\"\u003eGood to know\u003c\/p\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n    \u003cdetails open\u003e\u003csummary\u003eHow do I personalize or choose this item?\u003c\/summary\u003e\u003cp\u003eProvide your name and review all available product options. Submit personal details exactly as you want them used.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow large is the stocking?\u003c\/summary\u003e\u003cp\u003eIt measures approximately 45 × 27cm \/ 17.72 × 10.63in.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow should I wash it?\u003c\/summary\u003e\u003cp\u003eHand wash at a temperature no higher than 45°C and do not bleach.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich product option should I choose?\u003c\/summary\u003e\u003cp\u003eReview Style and select the combination that best fits the item you want to create.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow can I help the finished design look its best?\u003c\/summary\u003e\u003cp\u003eEnter names and messages exactly as you want them used; review spelling before checkout.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I return or exchange this personalized item?\u003c\/summary\u003e\u003cp\u003eNo. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__policy\"\u003e\n\u003ch3\u003eCustom-made item: all sales are final\u003c\/h3\u003e\n\u003cp\u003eReturns and exchanges are not accepted. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"Airayvis-PersonalizedGifts","offers":[{"title":"Santa","offer_id":50827683201280,"sku":"CCS069","price":15.21,"currency_code":"USD","in_stock":true},{"title":"Snowman","offer_id":50827683234048,"sku":"CCS070","price":15.21,"currency_code":"USD","in_stock":true},{"title":"Reindeer","offer_id":50827683266816,"sku":"CCS073","price":15.21,"currency_code":"USD","in_stock":true},{"title":"Tree","offer_id":50827683299584,"sku":"CCS071","price":15.21,"currency_code":"USD","in_stock":true},{"title":"Teddy Bear","offer_id":50827683332352,"sku":"CCS072","price":15.21,"currency_code":"USD","in_stock":true},{"title":"Nutcracker","offer_id":50827683365120,"sku":"CCS074","price":15.21,"currency_code":"USD","in_stock":true},{"title":"Angel","offer_id":50827683397888,"sku":"CCS075","price":15.21,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/20be90e8-416f-439a-8fb6-f56d8e71256e-0.jpg?v=1793258058"},{"product_id":"personalized-christmas-stocking-with-name-knitted-xmas-stockings-decoration","title":"Personalized Christmas Stocking with Name Knitted Xmas Stockings Decoration","description":"\u003csection class=\"avg\" aria-label=\"Personalized Christmas Stocking with Name Knitted Xmas Stockings Decoration details\"\u003e\n\n  \u003cstyle\u003e\n    .avg{--avg-ink:#171717;--avg-muted:#68645f;--avg-line:#e9e3dc;--avg-soft:#fff9f3;--avg-cream:#fff1df;--avg-peach:#ffd8a9;--avg-coral:#ef795d;max-width:1440px;margin:0 auto;padding:40px 20px 80px;color:var(--avg-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65;box-sizing:border-box}\n    .avg *{box-sizing:border-box} .avg img{display:block;max-width:100%} .avg p{font-size:16px;line-height:1.72}\n    .avg__heading{max-width:800px;margin:0 auto 34px;text-align:center} .avg__eyebrow{margin:0 0 12px;color:var(--avg-coral);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}\n    .avg h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.07;letter-spacing:-.04em;font-weight:650} .avg h3{margin:0 0 7px;font-size:19px;line-height:1.25}\n    .avg__heading\u003ep:last-child{max-width:680px;margin:16px auto 0;color:var(--avg-muted)}\n    .avg__process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto} .avg__step{padding:28px;border:1px solid var(--avg-line);border-radius:18px;background:#fff}\n    .avg__number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border-radius:50%;background:var(--avg-peach);font-weight:800} .avg__step p{margin:0;color:var(--avg-muted);font-size:14px}\n    .avg__final-sale{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:1120px;margin:22px auto 0;padding:22px 24px;border:1px solid #e9bc83;border-radius:18px;background:#fff4e6}\n    .avg__final-sale-label{display:inline-block;padding:7px 10px;border-radius:999px;color:#7f2f23;background:#ffe0d6;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}\n    .avg__final-sale h3{margin:0 0 5px;font-size:18px} .avg__final-sale p{margin:0;color:#574735;font-size:14px;line-height:1.65}\n    .avg__feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center;margin-top:72px;padding:clamp(26px,4vw,58px);border-radius:28px;background:var(--avg-soft)} .avg__feature--reverse .avg__media{order:2}\n    .avg__media{overflow:hidden;border:1px solid var(--avg-line);border-radius:20px;background:#fff} .avg__media img{width:100%;height:auto;object-fit:contain;background:#fff}\n    .avg__copy h2{max-width:580px;font-size:clamp(30px,3.5vw,48px)} .avg__copy\u003ep:not(.avg__eyebrow){max-width:580px;margin:16px 0 0;color:var(--avg-muted)}\n    .avg__checks{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none} .avg__checks li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.55} .avg__checks li:before{content:\"\";position:absolute;left:0;top:.38em;width:14px;height:14px;border:1px solid #f5ae62;border-radius:50%;background:#f5ae62;box-shadow:inset 0 0 0 4px var(--avg-soft)}\n    .avg__guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:72px} .avg__guide-intro,.avg__guide-list{padding:clamp(28px,4vw,52px);border-radius:24px} .avg__guide-intro{color:#fff;background:var(--avg-ink)}\n    .avg__guide-intro h2{font-size:clamp(30px,3.5vw,46px)} .avg__guide-intro\u003ep:last-child{margin:16px 0 0;color:#d8d2cb} .avg__guide-list{background:var(--avg-cream)} .avg__guide-list ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}\n    .avg__guide-list li{padding-bottom:16px;border-bottom:1px solid rgba(91,64,39,.14)} .avg__guide-list li:last-child{padding-bottom:0;border-bottom:0} .avg__guide-list strong,.avg__guide-list span{display:block} .avg__guide-list strong{font-size:15px} .avg__guide-list span{margin-top:4px;color:var(--avg-muted);font-size:14px}\n    .avg__options{margin-top:72px;padding:clamp(28px,5vw,64px);border:1px solid var(--avg-line);border-radius:28px} .avg__option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:30px}\n    .avg__option-card{padding:24px;border-radius:18px;background:var(--avg-soft)} .avg__option-card h3{font-size:16px} .avg__option-card ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none} .avg__option-card li,.avg__option-card p{margin:0;color:var(--avg-muted);font-size:13px;line-height:1.5}\n    .avg__facts{margin-top:18px;padding:25px;border-radius:20px;background:#fff8e9} .avg__facts h3{font-size:17px} .avg__facts ul{display:grid;gap:9px;margin:14px 0 0;padding-left:20px} .avg__facts li{color:#574735;font-size:14px;line-height:1.55}\n    .avg__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:72px} .avg__gallery img{width:100%;height:100%;min-height:240px;object-fit:contain;border:1px solid var(--avg-line);border-radius:22px;background:#fff}\n    .avg__gallery-caption{display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:30px;border-radius:22px;background:var(--avg-peach)} .avg__gallery-caption h2{font-size:clamp(27px,3vw,42px)} .avg__gallery-caption p{margin:12px 0 0;color:#5a4936}\n    .avg__faq{max-width:920px;margin:78px auto 0} .avg__faq\u003eh2{margin-bottom:26px;text-align:center} .avg__faq details{border-top:1px solid var(--avg-line)} .avg__faq details:last-child{border-bottom:1px solid var(--avg-line)}\n    .avg__faq summary{position:relative;padding:22px 48px 22px 0;cursor:pointer;font-size:17px;font-weight:700;list-style:none} .avg__faq summary::-webkit-details-marker{display:none} .avg__faq summary:after{content:\"+\";position:absolute;right:4px;top:18px;font-size:20px;font-weight:400} .avg__faq details[open] summary:after{content:\"–\"} .avg__faq details p{margin:-6px 0 22px;color:var(--avg-muted)}\n    .avg__policy{margin-top:58px;padding:24px;border:1px solid #f0dfbd;border-radius:18px;background:#fff8e9} .avg__policy h3{font-size:18px} .avg__policy p{margin:8px 0 0;color:#574735;font-size:14px}\n    @media(max-width:800px){.avg{padding:24px 16px 56px} .avg__process,.avg__feature,.avg__guide{grid-template-columns:1fr} .avg__final-sale{grid-template-columns:1fr;gap:12px} .avg__feature--reverse .avg__media{order:0}}\n    @media(max-width:560px){.avg__heading{text-align:left;margin-bottom:24px} .avg h2,.avg__copy h2,.avg__guide-intro h2{font-size:30px} .avg__heading\u003ep:last-child{margin:12px 0 0} .avg__step{padding:22px} .avg__feature{gap:24px;margin-top:54px;padding:18px;border-radius:20px} .avg__media{border-radius:15px} .avg__guide,.avg__options,.avg__gallery,.avg__faq{margin-top:54px} .avg__guide-intro,.avg__guide-list{padding:27px 23px;border-radius:20px} .avg__options{padding:25px 18px;border-radius:20px} .avg__gallery img,.avg__gallery-caption{border-radius:16px;min-height:200px} .avg__gallery-caption{padding:22px} .avg__faq summary{font-size:16px}}\n\n    @media(min-width:801px){\n      .avg__gallery{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}\n      .avg__gallery img{min-width:0;min-height:0;aspect-ratio:1\/1}\n      .avg__gallery-caption{grid-column:1\/-1;min-height:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:36px 42px}\n      .avg__gallery-caption h2{max-width:430px}\n      .avg__gallery-caption p{margin:0}\n    }\n    @media(max-width:800px){.avg__gallery{grid-template-columns:1fr 1fr}.avg__gallery-caption{grid-column:1\/-1}}\n    @media(max-width:560px){.avg__gallery{grid-template-columns:1fr}.avg__gallery-caption{display:block;grid-column:auto}}\n  \n    .avg *{min-width:0}.avg img{margin:0!important;padding:0!important}\n    .avg__media{line-height:0}.avg__media img{display:block;width:100%;height:auto;object-fit:contain}\n    .avg__option-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}\n    .avg__final-sale-label{white-space:normal}.avg__option-card li{overflow-wrap:anywhere}\n    .avg__gallery img{height:auto}\n    @media(max-width:560px){.avg__final-sale-label{max-width:100%}}\n    \u003c\/style\u003e\n\n  \u003cdiv class=\"avg__heading\"\u003e\n    \u003cp class=\"avg__eyebrow\"\u003eA personal Christmas keepsake\u003c\/p\u003e\n\u003ch2\u003eA knitted Christmas tradition, with their name.\u003c\/h2\u003e\n\u003cp\u003eGive each family member a personal place for Christmas treats with a custom-name knitted stocking in one of four classic colors.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__process\"\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e1\u003c\/span\u003e\u003ch3\u003eAdd your name\u003c\/h3\u003e\n\u003cp\u003eSubmit clear, accurate details and use the best-quality source files available.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e2\u003c\/span\u003e\u003ch3\u003eChoose your options\u003c\/h3\u003e\n\u003cp\u003eSelect the available style, size, color, or format that best fits the gift.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e3\u003c\/span\u003e\u003ch3\u003eWe make it personal\u003c\/h3\u003e\n\u003cp\u003eYour selections are used to create a one-of-a-kind item prepared especially for this order.\u003c\/p\u003e\u003c\/article\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__final-sale\"\u003e\n\u003cspan class=\"avg__final-sale-label\"\u003eCustom-made item · All sales are final\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eReturns and exchanges are not accepted.\u003c\/h3\u003e\n\u003cp\u003eEvery item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__feature\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/2111f7cf-3cc2-4c13-980d-074378c1158c-0.webp?v=1793258098\" alt=\"Personalized Christmas Stocking with Name Knitted Xmas Stockings Decoration\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade especially for you\u003c\/p\u003e\n\u003ch2\u003eMake every little gift feel like theirs.\u003c\/h2\u003e\n\u003cp\u003eAdd the recipient name to a stocking made for candies, toys, and small surprises. Personal names turn a seasonal display into a family ritual.\u003c\/p\u003e\n\u003cul class=\"avg__checks\"\u003e\n\u003cli\u003eMaterial: acrylic fibers.\u003c\/li\u003e\n\u003cli\u003eHeight: approximately 46cm \/ 18in.\u003c\/li\u003e\n\u003cli\u003eSole: approximately 21cm.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__feature avg__feature--reverse\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/eda71597-f3e4-47d2-a615-d516258dfa22-0.webp?v=1793258098\" alt=\"Personalized Christmas Stocking with Name Knitted Xmas Stockings Decoration\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade for meaningful gifting\u003c\/p\u003e\n\u003ch2\u003eFour colors for your holiday home.\u003c\/h2\u003e\n\u003cp\u003eChoose Red, Green, White, or Grey to coordinate a mantel, wall, door, or seasonal corner. The knitted acrylic-fiber design adds texture to the display.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__guide\"\u003e\n    \u003cdiv class=\"avg__guide-intro\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eBetter input, better result\u003c\/p\u003e\n\u003ch2\u003eStart with clear details.\u003c\/h2\u003e\n\u003cp\u003eA careful submission helps the finished item reflect the details you care about.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__guide-list\"\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCheck personal details\u003c\/strong\u003e\u003cspan\u003eEnter names and messages exactly as you want them used; review spelling before checkout.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReview the available options\u003c\/strong\u003e\u003cspan\u003eConfirm the selected size, style, color, and any other choices in your order summary.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__options\"\u003e\n    \u003cdiv class=\"avg__heading\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eAvailable choices\u003c\/p\u003e\n\u003ch2\u003eChoose the version that fits your story.\u003c\/h2\u003e\n\u003cp\u003eReview Color and select the combination that best fits the item you want to create.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__option-grid\"\u003e\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eColor\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRed\u003c\/li\u003e\n\u003cli\u003eGreen\u003c\/li\u003e\n\u003cli\u003eWhite\u003c\/li\u003e\n\u003cli\u003eGrey\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__facts\"\u003e\n\u003ch3\u003eProduct details \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial: acrylic fibers.\u003c\/li\u003e\n\u003cli\u003eHeight: approximately 46cm \/ 18in.\u003c\/li\u003e\n\u003cli\u003eSole: approximately 21cm.\u003c\/li\u003e\n\u003cli\u003eWidth: approximately 14cm.\u003c\/li\u003e\n\u003cli\u003eColors: Red, Green, White, and Grey.\u003c\/li\u003e\n\u003cli\u003ePersonalized with the name submitted for the order.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__gallery\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/b681d125-afbb-472e-8a4e-a72ea771d9d9-0.webp?v=1793258098\" alt=\"Personalized Christmas Stocking with Name Knitted Xmas Stockings Decoration\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/3123a646-7d77-4e87-b7d8-b88e56506a5e-0.webp?v=1793258098\" alt=\"Personalized Christmas Stocking with Name Knitted Xmas Stockings Decoration\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CCS105A.jpg?v=1793258097\" alt=\"Personalized Christmas Stocking with Name Knitted Xmas Stockings Decoration\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CCS105B.jpg?v=1793258098\" alt=\"Personalized Christmas Stocking with Name Knitted Xmas Stockings Decoration\" loading=\"lazy\"\u003e\u003cdiv class=\"avg__gallery-caption\"\u003e\n\u003ch2\u003eA holiday gift with a story of its own.\u003c\/h2\u003e\n\u003cp\u003ePersonalized Christmas Stocking with Name Knitted Xmas Stockings Decoration\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__faq\"\u003e\n    \u003cp class=\"avg__eyebrow\" style=\"text-align:center\"\u003eGood to know\u003c\/p\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n    \u003cdetails open\u003e\u003csummary\u003eHow do I personalize or choose this item?\u003c\/summary\u003e\u003cp\u003eProvide your name and review all available product options. Submit personal details exactly as you want them used.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat are the dimensions?\u003c\/summary\u003e\u003cp\u003eThe stocking is approximately 46cm high, with a 21cm sole and 14cm width.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhat can I put inside?\u003c\/summary\u003e\u003cp\u003eUse it for small gifts such as toys, candy, cards, and Christmas surprises.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich product option should I choose?\u003c\/summary\u003e\u003cp\u003eReview Color and select the combination that best fits the item you want to create.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow can I help the finished design look its best?\u003c\/summary\u003e\u003cp\u003eEnter names and messages exactly as you want them used; review spelling before checkout.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I return or exchange this personalized item?\u003c\/summary\u003e\u003cp\u003eNo. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__policy\"\u003e\n\u003ch3\u003eCustom-made item: all sales are final\u003c\/h3\u003e\n\u003cp\u003eReturns and exchanges are not accepted. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"Airayvis-PersonalizedGifts","offers":[{"title":"Red","offer_id":50827685822720,"sku":"CCS105A","price":19.14,"currency_code":"USD","in_stock":true},{"title":"Green","offer_id":50827685855488,"sku":"CCS105B","price":19.14,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":50827685888256,"sku":"CCS105C","price":19.14,"currency_code":"USD","in_stock":true},{"title":"Grey","offer_id":50827685921024,"sku":"CCS105D","price":19.14,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/2111f7cf-3cc2-4c13-980d-074378c1158c-0.webp?v=1793258098"},{"product_id":"custom-face-film-roll-keychain-memorial-camera-keychain-christmas-day-gift-for-couples","title":"Custom Face Film Roll Keychain Memorial Camera Keychain Christmas Day Gift For Couples","description":"\u003csection class=\"avg\" aria-label=\"Custom Face Film Roll Keychain Memorial Camera Keychain Christmas Day Gift For Couples details\"\u003e\n\n  \u003cstyle\u003e\n    .avg{--avg-ink:#171717;--avg-muted:#68645f;--avg-line:#e9e3dc;--avg-soft:#fff9f3;--avg-cream:#fff1df;--avg-peach:#ffd8a9;--avg-coral:#ef795d;max-width:1440px;margin:0 auto;padding:40px 20px 80px;color:var(--avg-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65;box-sizing:border-box}\n    .avg *{box-sizing:border-box} .avg img{display:block;max-width:100%} .avg p{font-size:16px;line-height:1.72}\n    .avg__heading{max-width:800px;margin:0 auto 34px;text-align:center} .avg__eyebrow{margin:0 0 12px;color:var(--avg-coral);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}\n    .avg h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.07;letter-spacing:-.04em;font-weight:650} .avg h3{margin:0 0 7px;font-size:19px;line-height:1.25}\n    .avg__heading\u003ep:last-child{max-width:680px;margin:16px auto 0;color:var(--avg-muted)}\n    .avg__process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto} .avg__step{padding:28px;border:1px solid var(--avg-line);border-radius:18px;background:#fff}\n    .avg__number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border-radius:50%;background:var(--avg-peach);font-weight:800} .avg__step p{margin:0;color:var(--avg-muted);font-size:14px}\n    .avg__final-sale{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:1120px;margin:22px auto 0;padding:22px 24px;border:1px solid #e9bc83;border-radius:18px;background:#fff4e6}\n    .avg__final-sale-label{display:inline-block;padding:7px 10px;border-radius:999px;color:#7f2f23;background:#ffe0d6;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}\n    .avg__final-sale h3{margin:0 0 5px;font-size:18px} .avg__final-sale p{margin:0;color:#574735;font-size:14px;line-height:1.65}\n    .avg__feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center;margin-top:72px;padding:clamp(26px,4vw,58px);border-radius:28px;background:var(--avg-soft)} .avg__feature--reverse .avg__media{order:2}\n    .avg__media{overflow:hidden;border:1px solid var(--avg-line);border-radius:20px;background:#fff} .avg__media img{width:100%;height:auto;object-fit:contain;background:#fff}\n    .avg__copy h2{max-width:580px;font-size:clamp(30px,3.5vw,48px)} .avg__copy\u003ep:not(.avg__eyebrow){max-width:580px;margin:16px 0 0;color:var(--avg-muted)}\n    .avg__checks{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none} .avg__checks li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.55} .avg__checks li:before{content:\"\";position:absolute;left:0;top:.38em;width:14px;height:14px;border:1px solid #f5ae62;border-radius:50%;background:#f5ae62;box-shadow:inset 0 0 0 4px var(--avg-soft)}\n    .avg__guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:72px} .avg__guide-intro,.avg__guide-list{padding:clamp(28px,4vw,52px);border-radius:24px} .avg__guide-intro{color:#fff;background:var(--avg-ink)}\n    .avg__guide-intro h2{font-size:clamp(30px,3.5vw,46px)} .avg__guide-intro\u003ep:last-child{margin:16px 0 0;color:#d8d2cb} .avg__guide-list{background:var(--avg-cream)} .avg__guide-list ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}\n    .avg__guide-list li{padding-bottom:16px;border-bottom:1px solid rgba(91,64,39,.14)} .avg__guide-list li:last-child{padding-bottom:0;border-bottom:0} .avg__guide-list strong,.avg__guide-list span{display:block} .avg__guide-list strong{font-size:15px} .avg__guide-list span{margin-top:4px;color:var(--avg-muted);font-size:14px}\n    .avg__options{margin-top:72px;padding:clamp(28px,5vw,64px);border:1px solid var(--avg-line);border-radius:28px} .avg__option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:30px}\n    .avg__option-card{padding:24px;border-radius:18px;background:var(--avg-soft)} .avg__option-card h3{font-size:16px} .avg__option-card ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none} .avg__option-card li,.avg__option-card p{margin:0;color:var(--avg-muted);font-size:13px;line-height:1.5}\n    .avg__facts{margin-top:18px;padding:25px;border-radius:20px;background:#fff8e9} .avg__facts h3{font-size:17px} .avg__facts ul{display:grid;gap:9px;margin:14px 0 0;padding-left:20px} .avg__facts li{color:#574735;font-size:14px;line-height:1.55}\n    .avg__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:72px} .avg__gallery img{width:100%;height:100%;min-height:240px;object-fit:contain;border:1px solid var(--avg-line);border-radius:22px;background:#fff}\n    .avg__gallery-caption{display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:30px;border-radius:22px;background:var(--avg-peach)} .avg__gallery-caption h2{font-size:clamp(27px,3vw,42px)} .avg__gallery-caption p{margin:12px 0 0;color:#5a4936}\n    .avg__faq{max-width:920px;margin:78px auto 0} .avg__faq\u003eh2{margin-bottom:26px;text-align:center} .avg__faq details{border-top:1px solid var(--avg-line)} .avg__faq details:last-child{border-bottom:1px solid var(--avg-line)}\n    .avg__faq summary{position:relative;padding:22px 48px 22px 0;cursor:pointer;font-size:17px;font-weight:700;list-style:none} .avg__faq summary::-webkit-details-marker{display:none} .avg__faq summary:after{content:\"+\";position:absolute;right:4px;top:18px;font-size:20px;font-weight:400} .avg__faq details[open] summary:after{content:\"–\"} .avg__faq details p{margin:-6px 0 22px;color:var(--avg-muted)}\n    .avg__policy{margin-top:58px;padding:24px;border:1px solid #f0dfbd;border-radius:18px;background:#fff8e9} .avg__policy h3{font-size:18px} .avg__policy p{margin:8px 0 0;color:#574735;font-size:14px}\n    @media(max-width:800px){.avg{padding:24px 16px 56px} .avg__process,.avg__feature,.avg__guide{grid-template-columns:1fr} .avg__final-sale{grid-template-columns:1fr;gap:12px} .avg__feature--reverse .avg__media{order:0}}\n    @media(max-width:560px){.avg__heading{text-align:left;margin-bottom:24px} .avg h2,.avg__copy h2,.avg__guide-intro h2{font-size:30px} .avg__heading\u003ep:last-child{margin:12px 0 0} .avg__step{padding:22px} .avg__feature{gap:24px;margin-top:54px;padding:18px;border-radius:20px} .avg__media{border-radius:15px} .avg__guide,.avg__options,.avg__gallery,.avg__faq{margin-top:54px} .avg__guide-intro,.avg__guide-list{padding:27px 23px;border-radius:20px} .avg__options{padding:25px 18px;border-radius:20px} .avg__gallery img,.avg__gallery-caption{border-radius:16px;min-height:200px} .avg__gallery-caption{padding:22px} .avg__faq summary{font-size:16px}}\n\n    @media(min-width:801px){\n      .avg__gallery{grid-template-columns:repeat(1,minmax(0,1fr));align-items:stretch}\n      .avg__gallery img{min-width:0;min-height:0;aspect-ratio:1\/1}\n      .avg__gallery-caption{grid-column:1\/-1;min-height:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:36px 42px}\n      .avg__gallery-caption h2{max-width:430px}\n      .avg__gallery-caption p{margin:0}\n    }\n    @media(max-width:800px){.avg__gallery{grid-template-columns:1fr 1fr}.avg__gallery-caption{grid-column:1\/-1}}\n    @media(max-width:560px){.avg__gallery{grid-template-columns:1fr}.avg__gallery-caption{display:block;grid-column:auto}}\n  \n    .avg *{min-width:0}.avg img{margin:0!important;padding:0!important}\n    .avg__media{line-height:0}.avg__media img{display:block;width:100%;height:auto;object-fit:contain}\n    .avg__option-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}\n    .avg__final-sale-label{white-space:normal}.avg__option-card li{overflow-wrap:anywhere}\n    .avg__gallery img{height:auto}\n    @media(max-width:560px){.avg__final-sale-label{max-width:100%}}\n    \u003c\/style\u003e\n\n  \u003cdiv class=\"avg__heading\"\u003e\n    \u003cp class=\"avg__eyebrow\"\u003eA personal Christmas keepsake\u003c\/p\u003e\n\u003ch2\u003eCarry a little roll of your favorite memories.\u003c\/h2\u003e\n\u003cp\u003eBring your chosen photos together in a film-roll keychain for keys, bags, and a personal Christmas gift that travels with them.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__process\"\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e1\u003c\/span\u003e\u003ch3\u003eAdd your photos in your preferred order\u003c\/h3\u003e\n\u003cp\u003eSubmit clear, accurate details and use the best-quality source files available.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e2\u003c\/span\u003e\u003ch3\u003eChoose your options\u003c\/h3\u003e\n\u003cp\u003eSelect the available style, size, color, or format that best fits the gift.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e3\u003c\/span\u003e\u003ch3\u003eWe make it personal\u003c\/h3\u003e\n\u003cp\u003eYour selections are used to create a one-of-a-kind item prepared especially for this order.\u003c\/p\u003e\u003c\/article\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__final-sale\"\u003e\n\u003cspan class=\"avg__final-sale-label\"\u003eCustom-made item · All sales are final\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eReturns and exchanges are not accepted.\u003c\/h3\u003e\n\u003cp\u003eEvery item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__feature\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/SKL0P102X01.jpg?v=1793258149\" alt=\"Custom Face Film Roll Keychain Memorial Camera Keychain Christmas Day Gift For Couples\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade especially for you\u003c\/p\u003e\n\u003ch2\u003eChoose the photos that tell your story.\u003c\/h2\u003e\n\u003cp\u003eFrom one memorable trip to a collection of favorite faces, arrange the photos you want to keep close in a film-inspired keepsake.\u003c\/p\u003e\n\u003cul class=\"avg__checks\"\u003e\n\u003cli\u003eMaterial: plastic.\u003c\/li\u003e\n\u003cli\u003ePhoto-count options: 5, 10, 15, or 20 pictures.\u003c\/li\u003e\n\u003cli\u003eFilm-roll keychain design.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__feature avg__feature--reverse\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/SKL0P102X01-1.jpg?v=1793258149\" alt=\"Custom Face Film Roll Keychain Memorial Camera Keychain Christmas Day Gift For Couples\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade for meaningful gifting\u003c\/p\u003e\n\u003ch2\u003eFive photos or twenty: make room for your memories.\u003c\/h2\u003e\n\u003cp\u003eChoose a 5, 10, 15, or 20-picture option. The compact plastic design attaches to a set of keys, purse, wallet, or handbag.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__guide\"\u003e\n    \u003cdiv class=\"avg__guide-intro\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eBetter input, better result\u003c\/p\u003e\n\u003ch2\u003eStart with clear details.\u003c\/h2\u003e\n\u003cp\u003eA careful submission helps the finished item reflect the details you care about.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__guide-list\"\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eUse a clear, well-lit photo\u003c\/strong\u003e\u003cspan\u003eKeep faces and important details visible. Use the original-resolution image whenever possible.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCheck personal details\u003c\/strong\u003e\u003cspan\u003eEnter names and messages exactly as you want them used; review spelling before checkout.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReview the available options\u003c\/strong\u003e\u003cspan\u003eConfirm the selected size, style, color, and any other choices in your order summary.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__options\"\u003e\n    \u003cdiv class=\"avg__heading\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eAvailable choices\u003c\/p\u003e\n\u003ch2\u003eChoose the version that fits your story.\u003c\/h2\u003e\n\u003cp\u003eReview Number of Pictures and select the combination that best fits the item you want to create.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__option-grid\"\u003e\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eNumber of Pictures\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5\u003c\/li\u003e\n\u003cli\u003e10\u003c\/li\u003e\n\u003cli\u003e15\u003c\/li\u003e\n\u003cli\u003e20\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__facts\"\u003e\n\u003ch3\u003eProduct details \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial: plastic.\u003c\/li\u003e\n\u003cli\u003ePhoto-count options: 5, 10, 15, or 20 pictures.\u003c\/li\u003e\n\u003cli\u003eFilm-roll keychain design.\u003c\/li\u003e\n\u003cli\u003eSuitable for attaching to keys, purses, wallets, or bags.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__gallery\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/SKL0P102X01-2.jpg?v=1793258149\" alt=\"Custom Face Film Roll Keychain Memorial Camera Keychain Christmas Day Gift For Couples\" loading=\"lazy\"\u003e\u003cdiv class=\"avg__gallery-caption\"\u003e\n\u003ch2\u003eA holiday gift with a story of its own.\u003c\/h2\u003e\n\u003cp\u003eCustom Face Film Roll Keychain Memorial Camera Keychain Christmas Day Gift For Couples\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__faq\"\u003e\n    \u003cp class=\"avg__eyebrow\" style=\"text-align:center\"\u003eGood to know\u003c\/p\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n    \u003cdetails open\u003e\u003csummary\u003eHow do I personalize or choose this item?\u003c\/summary\u003e\u003cp\u003eProvide your photos in your preferred order and review all available product options. Submit personal details exactly as you want them used.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow many photos can I include?\u003c\/summary\u003e\u003cp\u003eChoose a 5, 10, 15, or 20-picture version and supply the matching number of photos.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow should I arrange the photos?\u003c\/summary\u003e\u003cp\u003eSubmit clear images in the sequence you want them used and check their orientation before ordering.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich product option should I choose?\u003c\/summary\u003e\u003cp\u003eReview Number of Pictures and select the combination that best fits the item you want to create.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow can I help the finished design look its best?\u003c\/summary\u003e\u003cp\u003eKeep faces and important details visible. Use the original-resolution image whenever possible.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I return or exchange this personalized item?\u003c\/summary\u003e\u003cp\u003eNo. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__policy\"\u003e\n\u003ch3\u003eCustom-made item: all sales are final\u003c\/h3\u003e\n\u003cp\u003eReturns and exchanges are not accepted. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"Airayvis-PersonalizedGifts","offers":[{"title":"5","offer_id":50827689656576,"sku":"SKL0P102X02","price":15.95,"currency_code":"USD","in_stock":true},{"title":"10","offer_id":50827689689344,"sku":"SKL0P102X03","price":20.95,"currency_code":"USD","in_stock":true},{"title":"15","offer_id":50827689722112,"sku":"SKL0P102X04","price":25.95,"currency_code":"USD","in_stock":true},{"title":"20","offer_id":50827689754880,"sku":"SKL0P102X01","price":30.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/SKL0P102X01.jpg?v=1793258149"},{"product_id":"personalized-photo-shape-3d-led-light-christmas-gift-for-family-members","title":"Personalized Photo Shape 3D LED Light Christmas Gift For Family Members","description":"\u003csection class=\"avg\" aria-label=\"Personalized Photo Shape 3D LED Light Christmas Gift For Family Members details\"\u003e\n\n  \u003cstyle\u003e\n    .avg{--avg-ink:#171717;--avg-muted:#68645f;--avg-line:#e9e3dc;--avg-soft:#fff9f3;--avg-cream:#fff1df;--avg-peach:#ffd8a9;--avg-coral:#ef795d;max-width:1440px;margin:0 auto;padding:40px 20px 80px;color:var(--avg-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65;box-sizing:border-box}\n    .avg *{box-sizing:border-box} .avg img{display:block;max-width:100%} .avg p{font-size:16px;line-height:1.72}\n    .avg__heading{max-width:800px;margin:0 auto 34px;text-align:center} .avg__eyebrow{margin:0 0 12px;color:var(--avg-coral);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}\n    .avg h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.07;letter-spacing:-.04em;font-weight:650} .avg h3{margin:0 0 7px;font-size:19px;line-height:1.25}\n    .avg__heading\u003ep:last-child{max-width:680px;margin:16px auto 0;color:var(--avg-muted)}\n    .avg__process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto} .avg__step{padding:28px;border:1px solid var(--avg-line);border-radius:18px;background:#fff}\n    .avg__number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border-radius:50%;background:var(--avg-peach);font-weight:800} .avg__step p{margin:0;color:var(--avg-muted);font-size:14px}\n    .avg__final-sale{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:1120px;margin:22px auto 0;padding:22px 24px;border:1px solid #e9bc83;border-radius:18px;background:#fff4e6}\n    .avg__final-sale-label{display:inline-block;padding:7px 10px;border-radius:999px;color:#7f2f23;background:#ffe0d6;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}\n    .avg__final-sale h3{margin:0 0 5px;font-size:18px} .avg__final-sale p{margin:0;color:#574735;font-size:14px;line-height:1.65}\n    .avg__feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center;margin-top:72px;padding:clamp(26px,4vw,58px);border-radius:28px;background:var(--avg-soft)} .avg__feature--reverse .avg__media{order:2}\n    .avg__media{overflow:hidden;border:1px solid var(--avg-line);border-radius:20px;background:#fff} .avg__media img{width:100%;height:auto;object-fit:contain;background:#fff}\n    .avg__copy h2{max-width:580px;font-size:clamp(30px,3.5vw,48px)} .avg__copy\u003ep:not(.avg__eyebrow){max-width:580px;margin:16px 0 0;color:var(--avg-muted)}\n    .avg__checks{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none} .avg__checks li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.55} .avg__checks li:before{content:\"\";position:absolute;left:0;top:.38em;width:14px;height:14px;border:1px solid #f5ae62;border-radius:50%;background:#f5ae62;box-shadow:inset 0 0 0 4px var(--avg-soft)}\n    .avg__guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:72px} .avg__guide-intro,.avg__guide-list{padding:clamp(28px,4vw,52px);border-radius:24px} .avg__guide-intro{color:#fff;background:var(--avg-ink)}\n    .avg__guide-intro h2{font-size:clamp(30px,3.5vw,46px)} .avg__guide-intro\u003ep:last-child{margin:16px 0 0;color:#d8d2cb} .avg__guide-list{background:var(--avg-cream)} .avg__guide-list ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}\n    .avg__guide-list li{padding-bottom:16px;border-bottom:1px solid rgba(91,64,39,.14)} .avg__guide-list li:last-child{padding-bottom:0;border-bottom:0} .avg__guide-list strong,.avg__guide-list span{display:block} .avg__guide-list strong{font-size:15px} .avg__guide-list span{margin-top:4px;color:var(--avg-muted);font-size:14px}\n    .avg__options{margin-top:72px;padding:clamp(28px,5vw,64px);border:1px solid var(--avg-line);border-radius:28px} .avg__option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:30px}\n    .avg__option-card{padding:24px;border-radius:18px;background:var(--avg-soft)} .avg__option-card h3{font-size:16px} .avg__option-card ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none} .avg__option-card li,.avg__option-card p{margin:0;color:var(--avg-muted);font-size:13px;line-height:1.5}\n    .avg__facts{margin-top:18px;padding:25px;border-radius:20px;background:#fff8e9} .avg__facts h3{font-size:17px} .avg__facts ul{display:grid;gap:9px;margin:14px 0 0;padding-left:20px} .avg__facts li{color:#574735;font-size:14px;line-height:1.55}\n    .avg__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:72px} .avg__gallery img{width:100%;height:100%;min-height:240px;object-fit:contain;border:1px solid var(--avg-line);border-radius:22px;background:#fff}\n    .avg__gallery-caption{display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:30px;border-radius:22px;background:var(--avg-peach)} .avg__gallery-caption h2{font-size:clamp(27px,3vw,42px)} .avg__gallery-caption p{margin:12px 0 0;color:#5a4936}\n    .avg__faq{max-width:920px;margin:78px auto 0} .avg__faq\u003eh2{margin-bottom:26px;text-align:center} .avg__faq details{border-top:1px solid var(--avg-line)} .avg__faq details:last-child{border-bottom:1px solid var(--avg-line)}\n    .avg__faq summary{position:relative;padding:22px 48px 22px 0;cursor:pointer;font-size:17px;font-weight:700;list-style:none} .avg__faq summary::-webkit-details-marker{display:none} .avg__faq summary:after{content:\"+\";position:absolute;right:4px;top:18px;font-size:20px;font-weight:400} .avg__faq details[open] summary:after{content:\"–\"} .avg__faq details p{margin:-6px 0 22px;color:var(--avg-muted)}\n    .avg__policy{margin-top:58px;padding:24px;border:1px solid #f0dfbd;border-radius:18px;background:#fff8e9} .avg__policy h3{font-size:18px} .avg__policy p{margin:8px 0 0;color:#574735;font-size:14px}\n    @media(max-width:800px){.avg{padding:24px 16px 56px} .avg__process,.avg__feature,.avg__guide{grid-template-columns:1fr} .avg__final-sale{grid-template-columns:1fr;gap:12px} .avg__feature--reverse .avg__media{order:0}}\n    @media(max-width:560px){.avg__heading{text-align:left;margin-bottom:24px} .avg h2,.avg__copy h2,.avg__guide-intro h2{font-size:30px} .avg__heading\u003ep:last-child{margin:12px 0 0} .avg__step{padding:22px} .avg__feature{gap:24px;margin-top:54px;padding:18px;border-radius:20px} .avg__media{border-radius:15px} .avg__guide,.avg__options,.avg__gallery,.avg__faq{margin-top:54px} .avg__guide-intro,.avg__guide-list{padding:27px 23px;border-radius:20px} .avg__options{padding:25px 18px;border-radius:20px} .avg__gallery img,.avg__gallery-caption{border-radius:16px;min-height:200px} .avg__gallery-caption{padding:22px} .avg__faq summary{font-size:16px}}\n\n    @media(min-width:801px){\n      .avg__gallery{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}\n      .avg__gallery img{min-width:0;min-height:0;aspect-ratio:1\/1}\n      .avg__gallery-caption{grid-column:1\/-1;min-height:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:36px 42px}\n      .avg__gallery-caption h2{max-width:430px}\n      .avg__gallery-caption p{margin:0}\n    }\n    @media(max-width:800px){.avg__gallery{grid-template-columns:1fr 1fr}.avg__gallery-caption{grid-column:1\/-1}}\n    @media(max-width:560px){.avg__gallery{grid-template-columns:1fr}.avg__gallery-caption{display:block;grid-column:auto}}\n  \n    .avg *{min-width:0}.avg img{margin:0!important;padding:0!important}\n    .avg__media{line-height:0}.avg__media img{display:block;width:100%;height:auto;object-fit:contain}\n    .avg__option-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}\n    .avg__final-sale-label{white-space:normal}.avg__option-card li{overflow-wrap:anywhere}\n    .avg__gallery img{height:auto}\n    @media(max-width:560px){.avg__final-sale-label{max-width:100%}}\n    \u003c\/style\u003e\n\n  \u003cdiv class=\"avg__heading\"\u003e\n    \u003cp class=\"avg__eyebrow\"\u003eA personal Christmas keepsake\u003c\/p\u003e\n\u003ch2\u003eLet a favorite face light up Christmas.\u003c\/h2\u003e\n\u003cp\u003eTurn a meaningful photo into a personalized photo-shape LED light for family gifts and a more personal holiday display.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__process\"\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e1\u003c\/span\u003e\u003ch3\u003eAdd your photo\u003c\/h3\u003e\n\u003cp\u003eSubmit clear, accurate details and use the best-quality source files available.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e2\u003c\/span\u003e\u003ch3\u003eChoose your options\u003c\/h3\u003e\n\u003cp\u003eSelect the available style, size, color, or format that best fits the gift.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e3\u003c\/span\u003e\u003ch3\u003eWe make it personal\u003c\/h3\u003e\n\u003cp\u003eYour selections are used to create a one-of-a-kind item prepared especially for this order.\u003c\/p\u003e\u003c\/article\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__final-sale\"\u003e\n\u003cspan class=\"avg__final-sale-label\"\u003eCustom-made item · All sales are final\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eReturns and exchanges are not accepted.\u003c\/h3\u003e\n\u003cp\u003eEvery item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__feature\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/eb09ea5d-2983-4bd0-a088-a7aa776983fd-0.jpg?v=1793258189\" alt=\"Personalized Photo Shape 3D LED Light Christmas Gift For Family Members\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade especially for you\u003c\/p\u003e\n\u003ch2\u003eYour chosen photo becomes the centerpiece.\u003c\/h2\u003e\n\u003cp\u003eThe acrylic design puts a familiar face or special memory at the center of the light, creating a personal detail for a shelf, desk, or display area.\u003c\/p\u003e\n\u003cul class=\"avg__checks\"\u003e\n\u003cli\u003eMaterial: acrylic.\u003c\/li\u003e\n\u003cli\u003eDimensions: 15 × 11.1cm \/ 5.9 × 4.37in.\u003c\/li\u003e\n\u003cli\u003eLight options: White, Warm, and 7-color.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__feature avg__feature--reverse\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/1254adff-62fe-42fb-a718-b4753a4c9e7e-0.jpg?v=1793258189\" alt=\"Personalized Photo Shape 3D LED Light Christmas Gift For Family Members\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade for meaningful gifting\u003c\/p\u003e\n\u003ch2\u003eChoose the light that suits the moment.\u003c\/h2\u003e\n\u003cp\u003eSelect White, Warm, or 7-color lighting. Each option brings a different feel to the same custom photo keepsake.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__guide\"\u003e\n    \u003cdiv class=\"avg__guide-intro\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eBetter input, better result\u003c\/p\u003e\n\u003ch2\u003eStart with clear details.\u003c\/h2\u003e\n\u003cp\u003eA careful submission helps the finished item reflect the details you care about.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__guide-list\"\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eUse a clear, well-lit photo\u003c\/strong\u003e\u003cspan\u003eKeep faces and important details visible. Use the original-resolution image whenever possible.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCheck personal details\u003c\/strong\u003e\u003cspan\u003eEnter names and messages exactly as you want them used; review spelling before checkout.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReview the available options\u003c\/strong\u003e\u003cspan\u003eConfirm the selected size, style, color, and any other choices in your order summary.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__options\"\u003e\n    \u003cdiv class=\"avg__heading\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eAvailable choices\u003c\/p\u003e\n\u003ch2\u003eChoose the version that fits your story.\u003c\/h2\u003e\n\u003cp\u003eReview Light Color and select the combination that best fits the item you want to create.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__option-grid\"\u003e\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eLight Color\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhite\u003c\/li\u003e\n\u003cli\u003eWarm\u003c\/li\u003e\n\u003cli\u003e7-color\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__facts\"\u003e\n\u003ch3\u003eProduct details \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial: acrylic.\u003c\/li\u003e\n\u003cli\u003eDimensions: 15 × 11.1cm \/ 5.9 × 4.37in.\u003c\/li\u003e\n\u003cli\u003eLight options: White, Warm, and 7-color.\u003c\/li\u003e\n\u003cli\u003ePersonalized photo-shape design.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__gallery\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/b0957374-36db-4def-90fa-0c6616200ec7-0.jpg?v=1793258189\" alt=\"Personalized Photo Shape 3D LED Light Christmas Gift For Family Members\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/4910169a-644d-4f98-abad-f70f3944e3a7-0.jpg?v=1793258189\" alt=\"Personalized Photo Shape 3D LED Light Christmas Gift For Family Members\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/84181100-5a6d-4bd9-9b81-f52b5003a994-0.jpg?v=1793258189\" alt=\"Personalized Photo Shape 3D LED Light Christmas Gift For Family Members\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/bc4112d9-f427-4d0f-b60e-859ef5a3c1ac-0.jpg?v=1793258189\" alt=\"Personalized Photo Shape 3D LED Light Christmas Gift For Family Members\" loading=\"lazy\"\u003e\u003cdiv class=\"avg__gallery-caption\"\u003e\n\u003ch2\u003eA holiday gift with a story of its own.\u003c\/h2\u003e\n\u003cp\u003ePersonalized Photo Shape 3D LED Light Christmas Gift For Family Members\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__faq\"\u003e\n    \u003cp class=\"avg__eyebrow\" style=\"text-align:center\"\u003eGood to know\u003c\/p\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n    \u003cdetails open\u003e\u003csummary\u003eHow do I personalize or choose this item?\u003c\/summary\u003e\u003cp\u003eProvide your photo and review all available product options. Submit personal details exactly as you want them used.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhich light colors can I choose?\u003c\/summary\u003e\u003cp\u003eThe available choices are White, Warm, and 7-color.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhat photo should I use?\u003c\/summary\u003e\u003cp\u003eChoose a high-resolution image with the main subject clearly visible and enough contrast against the background.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich product option should I choose?\u003c\/summary\u003e\u003cp\u003eReview Light Color and select the combination that best fits the item you want to create.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow can I help the finished design look its best?\u003c\/summary\u003e\u003cp\u003eKeep faces and important details visible. Use the original-resolution image whenever possible.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I return or exchange this personalized item?\u003c\/summary\u003e\u003cp\u003eNo. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__policy\"\u003e\n\u003ch3\u003eCustom-made item: all sales are final\u003c\/h3\u003e\n\u003cp\u003eReturns and exchanges are not accepted. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"Airayvis-PersonalizedGifts","offers":[{"title":"White","offer_id":50827691589888,"sku":"XHD0P416X01","price":22.15,"currency_code":"USD","in_stock":true},{"title":"Warm","offer_id":50827691622656,"sku":"XHD0P416X02","price":22.15,"currency_code":"USD","in_stock":true},{"title":"7-color","offer_id":50827691655424,"sku":"XHD0P416X03","price":22.15,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/eb09ea5d-2983-4bd0-a088-a7aa776983fd-0.jpg?v=1793258189"},{"product_id":"personalized-collage-photo-christmas-flannel-blanket-with-text","title":"Personalized Collage Photo Christmas Flannel Blanket with Text","description":"\u003csection class=\"avg\" aria-label=\"Personalized Collage Photo Christmas Flannel Blanket with Text details\"\u003e\n\n  \u003cstyle\u003e\n    .avg{--avg-ink:#171717;--avg-muted:#68645f;--avg-line:#e9e3dc;--avg-soft:#fff9f3;--avg-cream:#fff1df;--avg-peach:#ffd8a9;--avg-coral:#ef795d;max-width:1440px;margin:0 auto;padding:40px 20px 80px;color:var(--avg-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65;box-sizing:border-box}\n    .avg *{box-sizing:border-box} .avg img{display:block;max-width:100%} .avg p{font-size:16px;line-height:1.72}\n    .avg__heading{max-width:800px;margin:0 auto 34px;text-align:center} .avg__eyebrow{margin:0 0 12px;color:var(--avg-coral);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}\n    .avg h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.07;letter-spacing:-.04em;font-weight:650} .avg h3{margin:0 0 7px;font-size:19px;line-height:1.25}\n    .avg__heading\u003ep:last-child{max-width:680px;margin:16px auto 0;color:var(--avg-muted)}\n    .avg__process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto} .avg__step{padding:28px;border:1px solid var(--avg-line);border-radius:18px;background:#fff}\n    .avg__number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border-radius:50%;background:var(--avg-peach);font-weight:800} .avg__step p{margin:0;color:var(--avg-muted);font-size:14px}\n    .avg__final-sale{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:1120px;margin:22px auto 0;padding:22px 24px;border:1px solid #e9bc83;border-radius:18px;background:#fff4e6}\n    .avg__final-sale-label{display:inline-block;padding:7px 10px;border-radius:999px;color:#7f2f23;background:#ffe0d6;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}\n    .avg__final-sale h3{margin:0 0 5px;font-size:18px} .avg__final-sale p{margin:0;color:#574735;font-size:14px;line-height:1.65}\n    .avg__feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center;margin-top:72px;padding:clamp(26px,4vw,58px);border-radius:28px;background:var(--avg-soft)} .avg__feature--reverse .avg__media{order:2}\n    .avg__media{overflow:hidden;border:1px solid var(--avg-line);border-radius:20px;background:#fff} .avg__media img{width:100%;height:auto;object-fit:contain;background:#fff}\n    .avg__copy h2{max-width:580px;font-size:clamp(30px,3.5vw,48px)} .avg__copy\u003ep:not(.avg__eyebrow){max-width:580px;margin:16px 0 0;color:var(--avg-muted)}\n    .avg__checks{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none} .avg__checks li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.55} .avg__checks li:before{content:\"\";position:absolute;left:0;top:.38em;width:14px;height:14px;border:1px solid #f5ae62;border-radius:50%;background:#f5ae62;box-shadow:inset 0 0 0 4px var(--avg-soft)}\n    .avg__guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:72px} .avg__guide-intro,.avg__guide-list{padding:clamp(28px,4vw,52px);border-radius:24px} .avg__guide-intro{color:#fff;background:var(--avg-ink)}\n    .avg__guide-intro h2{font-size:clamp(30px,3.5vw,46px)} .avg__guide-intro\u003ep:last-child{margin:16px 0 0;color:#d8d2cb} .avg__guide-list{background:var(--avg-cream)} .avg__guide-list ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}\n    .avg__guide-list li{padding-bottom:16px;border-bottom:1px solid rgba(91,64,39,.14)} .avg__guide-list li:last-child{padding-bottom:0;border-bottom:0} .avg__guide-list strong,.avg__guide-list span{display:block} .avg__guide-list strong{font-size:15px} .avg__guide-list span{margin-top:4px;color:var(--avg-muted);font-size:14px}\n    .avg__options{margin-top:72px;padding:clamp(28px,5vw,64px);border:1px solid var(--avg-line);border-radius:28px} .avg__option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:30px}\n    .avg__option-card{padding:24px;border-radius:18px;background:var(--avg-soft)} .avg__option-card h3{font-size:16px} .avg__option-card ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none} .avg__option-card li,.avg__option-card p{margin:0;color:var(--avg-muted);font-size:13px;line-height:1.5}\n    .avg__facts{margin-top:18px;padding:25px;border-radius:20px;background:#fff8e9} .avg__facts h3{font-size:17px} .avg__facts ul{display:grid;gap:9px;margin:14px 0 0;padding-left:20px} .avg__facts li{color:#574735;font-size:14px;line-height:1.55}\n    .avg__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:72px} .avg__gallery img{width:100%;height:100%;min-height:240px;object-fit:contain;border:1px solid var(--avg-line);border-radius:22px;background:#fff}\n    .avg__gallery-caption{display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:30px;border-radius:22px;background:var(--avg-peach)} .avg__gallery-caption h2{font-size:clamp(27px,3vw,42px)} .avg__gallery-caption p{margin:12px 0 0;color:#5a4936}\n    .avg__faq{max-width:920px;margin:78px auto 0} .avg__faq\u003eh2{margin-bottom:26px;text-align:center} .avg__faq details{border-top:1px solid var(--avg-line)} .avg__faq details:last-child{border-bottom:1px solid var(--avg-line)}\n    .avg__faq summary{position:relative;padding:22px 48px 22px 0;cursor:pointer;font-size:17px;font-weight:700;list-style:none} .avg__faq summary::-webkit-details-marker{display:none} .avg__faq summary:after{content:\"+\";position:absolute;right:4px;top:18px;font-size:20px;font-weight:400} .avg__faq details[open] summary:after{content:\"–\"} .avg__faq details p{margin:-6px 0 22px;color:var(--avg-muted)}\n    .avg__policy{margin-top:58px;padding:24px;border:1px solid #f0dfbd;border-radius:18px;background:#fff8e9} .avg__policy h3{font-size:18px} .avg__policy p{margin:8px 0 0;color:#574735;font-size:14px}\n    @media(max-width:800px){.avg{padding:24px 16px 56px} .avg__process,.avg__feature,.avg__guide{grid-template-columns:1fr} .avg__final-sale{grid-template-columns:1fr;gap:12px} .avg__feature--reverse .avg__media{order:0}}\n    @media(max-width:560px){.avg__heading{text-align:left;margin-bottom:24px} .avg h2,.avg__copy h2,.avg__guide-intro h2{font-size:30px} .avg__heading\u003ep:last-child{margin:12px 0 0} .avg__step{padding:22px} .avg__feature{gap:24px;margin-top:54px;padding:18px;border-radius:20px} .avg__media{border-radius:15px} .avg__guide,.avg__options,.avg__gallery,.avg__faq{margin-top:54px} .avg__guide-intro,.avg__guide-list{padding:27px 23px;border-radius:20px} .avg__options{padding:25px 18px;border-radius:20px} .avg__gallery img,.avg__gallery-caption{border-radius:16px;min-height:200px} .avg__gallery-caption{padding:22px} .avg__faq summary{font-size:16px}}\n\n    @media(min-width:801px){\n      .avg__gallery{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}\n      .avg__gallery img{min-width:0;min-height:0;aspect-ratio:1\/1}\n      .avg__gallery-caption{grid-column:1\/-1;min-height:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:36px 42px}\n      .avg__gallery-caption h2{max-width:430px}\n      .avg__gallery-caption p{margin:0}\n    }\n    @media(max-width:800px){.avg__gallery{grid-template-columns:1fr 1fr}.avg__gallery-caption{grid-column:1\/-1}}\n    @media(max-width:560px){.avg__gallery{grid-template-columns:1fr}.avg__gallery-caption{display:block;grid-column:auto}}\n  \n    .avg *{min-width:0}.avg img{margin:0!important;padding:0!important}\n    .avg__media{line-height:0}.avg__media img{display:block;width:100%;height:auto;object-fit:contain}\n    .avg__option-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}\n    .avg__final-sale-label{white-space:normal}.avg__option-card li{overflow-wrap:anywhere}\n    .avg__gallery img{height:auto}\n    @media(max-width:560px){.avg__final-sale-label{max-width:100%}}\n    \u003c\/style\u003e\n\n  \u003cdiv class=\"avg__heading\"\u003e\n    \u003cp class=\"avg__eyebrow\"\u003eA personal Christmas keepsake\u003c\/p\u003e\n\u003ch2\u003eWrap Christmas memories around them.\u003c\/h2\u003e\n\u003cp\u003eBring favorite photos and personal text together on a soft flannel collage blanket for movie nights, thoughtful gifting, and a more personal holiday home.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__process\"\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e1\u003c\/span\u003e\u003ch3\u003eAdd your collage photos and text\u003c\/h3\u003e\n\u003cp\u003eSubmit clear, accurate details and use the best-quality source files available.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e2\u003c\/span\u003e\u003ch3\u003eChoose your options\u003c\/h3\u003e\n\u003cp\u003eSelect the available style, size, color, or format that best fits the gift.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e3\u003c\/span\u003e\u003ch3\u003eWe make it personal\u003c\/h3\u003e\n\u003cp\u003eYour selections are used to create a one-of-a-kind item prepared especially for this order.\u003c\/p\u003e\u003c\/article\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__final-sale\"\u003e\n\u003cspan class=\"avg__final-sale-label\"\u003eCustom-made item · All sales are final\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eReturns and exchanges are not accepted.\u003c\/h3\u003e\n\u003cp\u003eEvery item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__feature\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/BL1600_6-0.jpg?v=1793258239\" alt=\"Personalized Collage Photo Christmas Flannel Blanket with Text\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade especially for you\u003c\/p\u003e\n\u003ch2\u003eMore than one moment, all in one blanket.\u003c\/h2\u003e\n\u003cp\u003eUse clear photos to create a collage that celebrates your favorite people and memories. Add text to make the finished blanket feel even more personal.\u003c\/p\u003e\n\u003cul class=\"avg__checks\"\u003e\n\u003cli\u003eMaterial: flannel.\u003c\/li\u003e\n\u003cli\u003ePrinting process: heat transfer.\u003c\/li\u003e\n\u003cli\u003eFive sizes: 30 × 40in, 40 × 50in, 50 × 60in, 55 × 80in, and 60 × 80in.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__feature avg__feature--reverse\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/BL1600-0.jpg?v=1793258238\" alt=\"Personalized Collage Photo Christmas Flannel Blanket with Text\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade for meaningful gifting\u003c\/p\u003e\n\u003ch2\u003eFive sizes for the way they unwind.\u003c\/h2\u003e\n\u003cp\u003eChoose from 30 × 40in through 60 × 80in for a compact throw or a larger blanket. The lightweight flannel format is easy to store and bring along.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__guide\"\u003e\n    \u003cdiv class=\"avg__guide-intro\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eBetter input, better result\u003c\/p\u003e\n\u003ch2\u003eStart with clear details.\u003c\/h2\u003e\n\u003cp\u003eA careful submission helps the finished item reflect the details you care about.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__guide-list\"\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eUse a clear, well-lit photo\u003c\/strong\u003e\u003cspan\u003eKeep faces and important details visible. Use the original-resolution image whenever possible.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCheck personal details\u003c\/strong\u003e\u003cspan\u003eEnter names and messages exactly as you want them used; review spelling before checkout.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReview the available options\u003c\/strong\u003e\u003cspan\u003eConfirm the selected size, style, color, and any other choices in your order summary.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__options\"\u003e\n    \u003cdiv class=\"avg__heading\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eAvailable choices\u003c\/p\u003e\n\u003ch2\u003eChoose the version that fits your story.\u003c\/h2\u003e\n\u003cp\u003eReview Choose Your Size and select the combination that best fits the item you want to create.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__option-grid\"\u003e\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eChoose Your Size\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e30x40inch = 76x102cm\u003c\/li\u003e\n\u003cli\u003e40x50inch = 102x127cm\u003c\/li\u003e\n\u003cli\u003e50x60inch = 127x152cm\u003c\/li\u003e\n\u003cli\u003e55x80inch = 140x203cm\u003c\/li\u003e\n\u003cli\u003e60x80inch = 152x203cm\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__facts\"\u003e\n\u003ch3\u003eProduct details \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial: flannel.\u003c\/li\u003e\n\u003cli\u003ePrinting process: heat transfer.\u003c\/li\u003e\n\u003cli\u003eFive sizes: 30 × 40in, 40 × 50in, 50 × 60in, 55 × 80in, and 60 × 80in.\u003c\/li\u003e\n\u003cli\u003eUse high-resolution photos for the printed collage.\u003c\/li\u003e\n\u003cli\u003eHand and machine washable. Do not bleach.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__gallery\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/BL1600_2-0.jpg?v=1793258238\" alt=\"Personalized Collage Photo Christmas Flannel Blanket with Text\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/BL1600_3-0.jpg?v=1793258239\" alt=\"Personalized Collage Photo Christmas Flannel Blanket with Text\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/BL1600_4-0.jpg?v=1793258239\" alt=\"Personalized Collage Photo Christmas Flannel Blanket with Text\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/BL1600_5-0.jpg?v=1793258238\" alt=\"Personalized Collage Photo Christmas Flannel Blanket with Text\" loading=\"lazy\"\u003e\u003cdiv class=\"avg__gallery-caption\"\u003e\n\u003ch2\u003eA holiday gift with a story of its own.\u003c\/h2\u003e\n\u003cp\u003ePersonalized Collage Photo Christmas Flannel Blanket with Text\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__faq\"\u003e\n    \u003cp class=\"avg__eyebrow\" style=\"text-align:center\"\u003eGood to know\u003c\/p\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n    \u003cdetails open\u003e\u003csummary\u003eHow do I personalize or choose this item?\u003c\/summary\u003e\u003cp\u003eProvide your collage photos and text and review all available product options. Submit personal details exactly as you want them used.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhich blanket sizes are available?\u003c\/summary\u003e\u003cp\u003eChoose 30 × 40in, 40 × 50in, 50 × 60in, 55 × 80in, or 60 × 80in. Metric equivalents appear in the size options.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow should I care for it?\u003c\/summary\u003e\u003cp\u003eThe blanket can be washed by hand or machine. Do not use bleach.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich product option should I choose?\u003c\/summary\u003e\u003cp\u003eReview Choose Your Size and select the combination that best fits the item you want to create.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow can I help the finished design look its best?\u003c\/summary\u003e\u003cp\u003eKeep faces and important details visible. Use the original-resolution image whenever possible.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I return or exchange this personalized item?\u003c\/summary\u003e\u003cp\u003eNo. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__policy\"\u003e\n\u003ch3\u003eCustom-made item: all sales are final\u003c\/h3\u003e\n\u003cp\u003eReturns and exchanges are not accepted. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"Airayvis-PersonalizedGifts","offers":[{"title":"30x40inch = 76x102cm","offer_id":50827693457664,"sku":"BL1600-4","price":19.04,"currency_code":"USD","in_stock":true},{"title":"40x50inch = 102x127cm","offer_id":50827693490432,"sku":"BL1600-1","price":26.39,"currency_code":"USD","in_stock":true},{"title":"50x60inch = 127x152cm","offer_id":50827693523200,"sku":"BL1600-2","price":34.37,"currency_code":"USD","in_stock":true},{"title":"55x80inch = 140x203cm","offer_id":50827693555968,"sku":"BL1600-5","price":58.17,"currency_code":"USD","in_stock":true},{"title":"60x80inch = 152x203cm","offer_id":50827693588736,"sku":"BL1600-3","price":59.08,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/BL1600_6-0.jpg?v=1793258239"},{"product_id":"custom-photo-connected-2-people-crochet-doll-ornament-christmas-tree-decoration-holiday-gift","title":"Custom Photo Connected 2 People Crochet Doll Ornament Christmas Tree Decoration Holiday Gift","description":"\u003csection class=\"avg\" aria-label=\"Custom Photo Connected 2 People Crochet Doll Ornament Christmas Tree Decoration Holiday Gift details\"\u003e\n\n  \u003cstyle\u003e\n    .avg{--avg-ink:#171717;--avg-muted:#68645f;--avg-line:#e9e3dc;--avg-soft:#fff9f3;--avg-cream:#fff1df;--avg-peach:#ffd8a9;--avg-coral:#ef795d;max-width:1440px;margin:0 auto;padding:40px 20px 80px;color:var(--avg-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65;box-sizing:border-box}\n    .avg *{box-sizing:border-box} .avg img{display:block;max-width:100%} .avg p{font-size:16px;line-height:1.72}\n    .avg__heading{max-width:800px;margin:0 auto 34px;text-align:center} .avg__eyebrow{margin:0 0 12px;color:var(--avg-coral);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}\n    .avg h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.07;letter-spacing:-.04em;font-weight:650} .avg h3{margin:0 0 7px;font-size:19px;line-height:1.25}\n    .avg__heading\u003ep:last-child{max-width:680px;margin:16px auto 0;color:var(--avg-muted)}\n    .avg__process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto} .avg__step{padding:28px;border:1px solid var(--avg-line);border-radius:18px;background:#fff}\n    .avg__number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border-radius:50%;background:var(--avg-peach);font-weight:800} .avg__step p{margin:0;color:var(--avg-muted);font-size:14px}\n    .avg__final-sale{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:1120px;margin:22px auto 0;padding:22px 24px;border:1px solid #e9bc83;border-radius:18px;background:#fff4e6}\n    .avg__final-sale-label{display:inline-block;padding:7px 10px;border-radius:999px;color:#7f2f23;background:#ffe0d6;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}\n    .avg__final-sale h3{margin:0 0 5px;font-size:18px} .avg__final-sale p{margin:0;color:#574735;font-size:14px;line-height:1.65}\n    .avg__feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center;margin-top:72px;padding:clamp(26px,4vw,58px);border-radius:28px;background:var(--avg-soft)} .avg__feature--reverse .avg__media{order:2}\n    .avg__media{overflow:hidden;border:1px solid var(--avg-line);border-radius:20px;background:#fff} .avg__media img{width:100%;height:auto;object-fit:contain;background:#fff}\n    .avg__copy h2{max-width:580px;font-size:clamp(30px,3.5vw,48px)} .avg__copy\u003ep:not(.avg__eyebrow){max-width:580px;margin:16px 0 0;color:var(--avg-muted)}\n    .avg__checks{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none} .avg__checks li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.55} .avg__checks li:before{content:\"\";position:absolute;left:0;top:.38em;width:14px;height:14px;border:1px solid #f5ae62;border-radius:50%;background:#f5ae62;box-shadow:inset 0 0 0 4px var(--avg-soft)}\n    .avg__guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:72px} .avg__guide-intro,.avg__guide-list{padding:clamp(28px,4vw,52px);border-radius:24px} .avg__guide-intro{color:#fff;background:var(--avg-ink)}\n    .avg__guide-intro h2{font-size:clamp(30px,3.5vw,46px)} .avg__guide-intro\u003ep:last-child{margin:16px 0 0;color:#d8d2cb} .avg__guide-list{background:var(--avg-cream)} .avg__guide-list ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}\n    .avg__guide-list li{padding-bottom:16px;border-bottom:1px solid rgba(91,64,39,.14)} .avg__guide-list li:last-child{padding-bottom:0;border-bottom:0} .avg__guide-list strong,.avg__guide-list span{display:block} .avg__guide-list strong{font-size:15px} .avg__guide-list span{margin-top:4px;color:var(--avg-muted);font-size:14px}\n    .avg__options{margin-top:72px;padding:clamp(28px,5vw,64px);border:1px solid var(--avg-line);border-radius:28px} .avg__option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:30px}\n    .avg__option-card{padding:24px;border-radius:18px;background:var(--avg-soft)} .avg__option-card h3{font-size:16px} .avg__option-card ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none} .avg__option-card li,.avg__option-card p{margin:0;color:var(--avg-muted);font-size:13px;line-height:1.5}\n    .avg__facts{margin-top:18px;padding:25px;border-radius:20px;background:#fff8e9} .avg__facts h3{font-size:17px} .avg__facts ul{display:grid;gap:9px;margin:14px 0 0;padding-left:20px} .avg__facts li{color:#574735;font-size:14px;line-height:1.55}\n    .avg__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:72px} .avg__gallery img{width:100%;height:100%;min-height:240px;object-fit:contain;border:1px solid var(--avg-line);border-radius:22px;background:#fff}\n    .avg__gallery-caption{display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:30px;border-radius:22px;background:var(--avg-peach)} .avg__gallery-caption h2{font-size:clamp(27px,3vw,42px)} .avg__gallery-caption p{margin:12px 0 0;color:#5a4936}\n    .avg__faq{max-width:920px;margin:78px auto 0} .avg__faq\u003eh2{margin-bottom:26px;text-align:center} .avg__faq details{border-top:1px solid var(--avg-line)} .avg__faq details:last-child{border-bottom:1px solid var(--avg-line)}\n    .avg__faq summary{position:relative;padding:22px 48px 22px 0;cursor:pointer;font-size:17px;font-weight:700;list-style:none} .avg__faq summary::-webkit-details-marker{display:none} .avg__faq summary:after{content:\"+\";position:absolute;right:4px;top:18px;font-size:20px;font-weight:400} .avg__faq details[open] summary:after{content:\"–\"} .avg__faq details p{margin:-6px 0 22px;color:var(--avg-muted)}\n    .avg__policy{margin-top:58px;padding:24px;border:1px solid #f0dfbd;border-radius:18px;background:#fff8e9} .avg__policy h3{font-size:18px} .avg__policy p{margin:8px 0 0;color:#574735;font-size:14px}\n    @media(max-width:800px){.avg{padding:24px 16px 56px} .avg__process,.avg__feature,.avg__guide{grid-template-columns:1fr} .avg__final-sale{grid-template-columns:1fr;gap:12px} .avg__feature--reverse .avg__media{order:0}}\n    @media(max-width:560px){.avg__heading{text-align:left;margin-bottom:24px} .avg h2,.avg__copy h2,.avg__guide-intro h2{font-size:30px} .avg__heading\u003ep:last-child{margin:12px 0 0} .avg__step{padding:22px} .avg__feature{gap:24px;margin-top:54px;padding:18px;border-radius:20px} .avg__media{border-radius:15px} .avg__guide,.avg__options,.avg__gallery,.avg__faq{margin-top:54px} .avg__guide-intro,.avg__guide-list{padding:27px 23px;border-radius:20px} .avg__options{padding:25px 18px;border-radius:20px} .avg__gallery img,.avg__gallery-caption{border-radius:16px;min-height:200px} .avg__gallery-caption{padding:22px} .avg__faq summary{font-size:16px}}\n\n    @media(min-width:801px){\n      .avg__gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}\n      .avg__gallery img{min-width:0;min-height:0;aspect-ratio:1\/1}\n      .avg__gallery-caption{grid-column:1\/-1;min-height:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:36px 42px}\n      .avg__gallery-caption h2{max-width:430px}\n      .avg__gallery-caption p{margin:0}\n    }\n    @media(max-width:800px){.avg__gallery{grid-template-columns:1fr 1fr}.avg__gallery-caption{grid-column:1\/-1}}\n    @media(max-width:560px){.avg__gallery{grid-template-columns:1fr}.avg__gallery-caption{display:block;grid-column:auto}}\n  \n    .avg *{min-width:0}.avg img{margin:0!important;padding:0!important}\n    .avg__media{line-height:0}.avg__media img{display:block;width:100%;height:auto;object-fit:contain}\n    .avg__option-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}\n    .avg__final-sale-label{white-space:normal}.avg__option-card li{overflow-wrap:anywhere}\n    .avg__gallery img{height:auto}\n    @media(max-width:560px){.avg__final-sale-label{max-width:100%}}\n    \u003c\/style\u003e\n\n  \u003cdiv class=\"avg__heading\"\u003e\n    \u003cp class=\"avg__eyebrow\"\u003eA personal Christmas keepsake\u003c\/p\u003e\n\u003ch2\u003eTwo people. One little Christmas keepsake.\u003c\/h2\u003e\n\u003cp\u003eTurn your chosen photos into a connected pair of crochet dolls for a Christmas tree decoration that celebrates being together.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__process\"\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e1\u003c\/span\u003e\u003ch3\u003eAdd your photos for both people\u003c\/h3\u003e\n\u003cp\u003eSubmit clear, accurate details and use the best-quality source files available.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e2\u003c\/span\u003e\u003ch3\u003eChoose your options\u003c\/h3\u003e\n\u003cp\u003eSelect the available style, size, color, or format that best fits the gift.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e3\u003c\/span\u003e\u003ch3\u003eWe make it personal\u003c\/h3\u003e\n\u003cp\u003eYour selections are used to create a one-of-a-kind item prepared especially for this order.\u003c\/p\u003e\u003c\/article\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__final-sale\"\u003e\n\u003cspan class=\"avg__final-sale-label\"\u003eCustom-made item · All sales are final\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eReturns and exchanges are not accepted.\u003c\/h3\u003e\n\u003cp\u003eEvery item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__feature\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/907b38c7-3508-407a-bbf5-66a69e6a9760-0.jpg?v=1793258309\" alt=\"Custom Photo Connected 2 People Crochet Doll Ornament Christmas Tree Decoration Holiday Gift\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade especially for you\u003c\/p\u003e\n\u003ch2\u003eConnected by design. Personal in every detail.\u003c\/h2\u003e\n\u003cp\u003eThe two-doll design stays connected as one ornament, making it a meaningful way to celebrate a couple, friendship, or another special pair.\u003c\/p\u003e\n\u003cul class=\"avg__checks\"\u003e\n\u003cli\u003eMaterial: cotton rope.\u003c\/li\u003e\n\u003cli\u003eDesign: two connected crochet dolls.\u003c\/li\u003e\n\u003cli\u003eAvailable sizes: 10cm, 15cm, 20cm, and 30cm.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__feature avg__feature--reverse\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/9fdc1b36-6f15-4beb-b83c-9b823aaa9104-0.jpg?v=1793258308\" alt=\"Custom Photo Connected 2 People Crochet Doll Ornament Christmas Tree Decoration Holiday Gift\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade for meaningful gifting\u003c\/p\u003e\n\u003ch2\u003eSoft cotton rope, in the size you choose.\u003c\/h2\u003e\n\u003cp\u003eChoose 10cm, 15cm, 20cm, or 30cm to suit your tree or seasonal display. The cotton-rope construction gives the ornament a soft, textured character.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__guide\"\u003e\n    \u003cdiv class=\"avg__guide-intro\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eBetter input, better result\u003c\/p\u003e\n\u003ch2\u003eStart with clear details.\u003c\/h2\u003e\n\u003cp\u003eA careful submission helps the finished item reflect the details you care about.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__guide-list\"\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eUse a clear, well-lit photo\u003c\/strong\u003e\u003cspan\u003eKeep faces and important details visible. Use the original-resolution image whenever possible.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCheck personal details\u003c\/strong\u003e\u003cspan\u003eEnter names and messages exactly as you want them used; review spelling before checkout.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReview the available options\u003c\/strong\u003e\u003cspan\u003eConfirm the selected size, style, color, and any other choices in your order summary.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__options\"\u003e\n    \u003cdiv class=\"avg__heading\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eAvailable choices\u003c\/p\u003e\n\u003ch2\u003eChoose the version that fits your story.\u003c\/h2\u003e\n\u003cp\u003eReview Size and select the combination that best fits the item you want to create.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__option-grid\"\u003e\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eSize\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e10cm\u003c\/li\u003e\n\u003cli\u003e15cm\u003c\/li\u003e\n\u003cli\u003e20cm\u003c\/li\u003e\n\u003cli\u003e30cm\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__facts\"\u003e\n\u003ch3\u003eProduct details \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial: cotton rope.\u003c\/li\u003e\n\u003cli\u003eDesign: two connected crochet dolls.\u003c\/li\u003e\n\u003cli\u003eAvailable sizes: 10cm, 15cm, 20cm, and 30cm.\u003c\/li\u003e\n\u003cli\u003ePersonalized using the photos submitted for the two people.\u003c\/li\u003e\n\u003cli\u003eSuitable for Christmas tree decoration, holiday display, and gifting.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__gallery\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/eba665d1-482e-4fba-8c4e-d0fd53d26bf6-0.jpg?v=1793258310\" alt=\"Custom Photo Connected 2 People Crochet Doll Ornament Christmas Tree Decoration Holiday Gift\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/PC0P016X01.jpg?v=1793258308\" alt=\"Custom Photo Connected 2 People Crochet Doll Ornament Christmas Tree Decoration Holiday Gift\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/92eb1a36-4fa3-4166-a641-2423514adcdf-0.jpg?v=1793258308\" alt=\"Custom Photo Connected 2 People Crochet Doll Ornament Christmas Tree Decoration Holiday Gift\" loading=\"lazy\"\u003e\u003cdiv class=\"avg__gallery-caption\"\u003e\n\u003ch2\u003eA holiday gift with a story of its own.\u003c\/h2\u003e\n\u003cp\u003eCustom Photo Connected 2 People Crochet Doll Ornament Christmas Tree Decoration Holiday Gift\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__faq\"\u003e\n    \u003cp class=\"avg__eyebrow\" style=\"text-align:center\"\u003eGood to know\u003c\/p\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n    \u003cdetails open\u003e\u003csummary\u003eHow do I personalize or choose this item?\u003c\/summary\u003e\u003cp\u003eProvide your photos for both people and review all available product options. Submit personal details exactly as you want them used.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eAre the dolls connected?\u003c\/summary\u003e\u003cp\u003eYes. The design features two crochet dolls connected as one ornament.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhat photos should I submit?\u003c\/summary\u003e\u003cp\u003eProvide clear, well-lit photos for both people, with faces and any important details visible.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich product option should I choose?\u003c\/summary\u003e\u003cp\u003eReview Size and select the combination that best fits the item you want to create.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow can I help the finished design look its best?\u003c\/summary\u003e\u003cp\u003eKeep faces and important details visible. Use the original-resolution image whenever possible.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I return or exchange this personalized item?\u003c\/summary\u003e\u003cp\u003eNo. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__policy\"\u003e\n\u003ch3\u003eCustom-made item: all sales are final\u003c\/h3\u003e\n\u003cp\u003eReturns and exchanges are not accepted. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"Airayvis-PersonalizedGifts","offers":[{"title":"10cm","offer_id":50827697160448,"sku":"PC0P016X01","price":82.15,"currency_code":"USD","in_stock":true},{"title":"15cm","offer_id":50827697193216,"sku":"PC0P016X02","price":93.87,"currency_code":"USD","in_stock":true},{"title":"20cm","offer_id":50827697225984,"sku":"PC0P016X03","price":105.62,"currency_code":"USD","in_stock":true},{"title":"30cm","offer_id":50827697258752,"sku":"PC0P016X04","price":146.7,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/907b38c7-3508-407a-bbf5-66a69e6a9760-0.jpg?v=1793258309"},{"product_id":"personalized-christmas-hat-embroidered-name-santa-hat-christmas-gift-for-family","title":"Personalized Christmas Hat Embroidered Name Santa Hat Christmas Gift for Family","description":"\u003csection class=\"avg\" aria-label=\"Personalized Christmas Hat Embroidered Name Santa Hat Christmas Gift for Family details\"\u003e\n\n  \u003cstyle\u003e\n    .avg{--avg-ink:#171717;--avg-muted:#68645f;--avg-line:#e9e3dc;--avg-soft:#fff9f3;--avg-cream:#fff1df;--avg-peach:#ffd8a9;--avg-coral:#ef795d;max-width:1440px;margin:0 auto;padding:40px 20px 80px;color:var(--avg-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65;box-sizing:border-box}\n    .avg *{box-sizing:border-box} .avg img{display:block;max-width:100%} .avg p{font-size:16px;line-height:1.72}\n    .avg__heading{max-width:800px;margin:0 auto 34px;text-align:center} .avg__eyebrow{margin:0 0 12px;color:var(--avg-coral);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}\n    .avg h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.07;letter-spacing:-.04em;font-weight:650} .avg h3{margin:0 0 7px;font-size:19px;line-height:1.25}\n    .avg__heading\u003ep:last-child{max-width:680px;margin:16px auto 0;color:var(--avg-muted)}\n    .avg__process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto} .avg__step{padding:28px;border:1px solid var(--avg-line);border-radius:18px;background:#fff}\n    .avg__number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border-radius:50%;background:var(--avg-peach);font-weight:800} .avg__step p{margin:0;color:var(--avg-muted);font-size:14px}\n    .avg__final-sale{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:1120px;margin:22px auto 0;padding:22px 24px;border:1px solid #e9bc83;border-radius:18px;background:#fff4e6}\n    .avg__final-sale-label{display:inline-block;padding:7px 10px;border-radius:999px;color:#7f2f23;background:#ffe0d6;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}\n    .avg__final-sale h3{margin:0 0 5px;font-size:18px} .avg__final-sale p{margin:0;color:#574735;font-size:14px;line-height:1.65}\n    .avg__feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center;margin-top:72px;padding:clamp(26px,4vw,58px);border-radius:28px;background:var(--avg-soft)} .avg__feature--reverse .avg__media{order:2}\n    .avg__media{overflow:hidden;border:1px solid var(--avg-line);border-radius:20px;background:#fff} .avg__media img{width:100%;height:auto;object-fit:contain;background:#fff}\n    .avg__copy h2{max-width:580px;font-size:clamp(30px,3.5vw,48px)} .avg__copy\u003ep:not(.avg__eyebrow){max-width:580px;margin:16px 0 0;color:var(--avg-muted)}\n    .avg__checks{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none} .avg__checks li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.55} .avg__checks li:before{content:\"\";position:absolute;left:0;top:.38em;width:14px;height:14px;border:1px solid #f5ae62;border-radius:50%;background:#f5ae62;box-shadow:inset 0 0 0 4px var(--avg-soft)}\n    .avg__guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:72px} .avg__guide-intro,.avg__guide-list{padding:clamp(28px,4vw,52px);border-radius:24px} .avg__guide-intro{color:#fff;background:var(--avg-ink)}\n    .avg__guide-intro h2{font-size:clamp(30px,3.5vw,46px)} .avg__guide-intro\u003ep:last-child{margin:16px 0 0;color:#d8d2cb} .avg__guide-list{background:var(--avg-cream)} .avg__guide-list ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}\n    .avg__guide-list li{padding-bottom:16px;border-bottom:1px solid rgba(91,64,39,.14)} .avg__guide-list li:last-child{padding-bottom:0;border-bottom:0} .avg__guide-list strong,.avg__guide-list span{display:block} .avg__guide-list strong{font-size:15px} .avg__guide-list span{margin-top:4px;color:var(--avg-muted);font-size:14px}\n    .avg__options{margin-top:72px;padding:clamp(28px,5vw,64px);border:1px solid var(--avg-line);border-radius:28px} .avg__option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:30px}\n    .avg__option-card{padding:24px;border-radius:18px;background:var(--avg-soft)} .avg__option-card h3{font-size:16px} .avg__option-card ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none} .avg__option-card li,.avg__option-card p{margin:0;color:var(--avg-muted);font-size:13px;line-height:1.5}\n    .avg__facts{margin-top:18px;padding:25px;border-radius:20px;background:#fff8e9} .avg__facts h3{font-size:17px} .avg__facts ul{display:grid;gap:9px;margin:14px 0 0;padding-left:20px} .avg__facts li{color:#574735;font-size:14px;line-height:1.55}\n    .avg__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:72px} .avg__gallery img{width:100%;height:100%;min-height:240px;object-fit:contain;border:1px solid var(--avg-line);border-radius:22px;background:#fff}\n    .avg__gallery-caption{display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:30px;border-radius:22px;background:var(--avg-peach)} .avg__gallery-caption h2{font-size:clamp(27px,3vw,42px)} .avg__gallery-caption p{margin:12px 0 0;color:#5a4936}\n    .avg__faq{max-width:920px;margin:78px auto 0} .avg__faq\u003eh2{margin-bottom:26px;text-align:center} .avg__faq details{border-top:1px solid var(--avg-line)} .avg__faq details:last-child{border-bottom:1px solid var(--avg-line)}\n    .avg__faq summary{position:relative;padding:22px 48px 22px 0;cursor:pointer;font-size:17px;font-weight:700;list-style:none} .avg__faq summary::-webkit-details-marker{display:none} .avg__faq summary:after{content:\"+\";position:absolute;right:4px;top:18px;font-size:20px;font-weight:400} .avg__faq details[open] summary:after{content:\"–\"} .avg__faq details p{margin:-6px 0 22px;color:var(--avg-muted)}\n    .avg__policy{margin-top:58px;padding:24px;border:1px solid #f0dfbd;border-radius:18px;background:#fff8e9} .avg__policy h3{font-size:18px} .avg__policy p{margin:8px 0 0;color:#574735;font-size:14px}\n    @media(max-width:800px){.avg{padding:24px 16px 56px} .avg__process,.avg__feature,.avg__guide{grid-template-columns:1fr} .avg__final-sale{grid-template-columns:1fr;gap:12px} .avg__feature--reverse .avg__media{order:0}}\n    @media(max-width:560px){.avg__heading{text-align:left;margin-bottom:24px} .avg h2,.avg__copy h2,.avg__guide-intro h2{font-size:30px} .avg__heading\u003ep:last-child{margin:12px 0 0} .avg__step{padding:22px} .avg__feature{gap:24px;margin-top:54px;padding:18px;border-radius:20px} .avg__media{border-radius:15px} .avg__guide,.avg__options,.avg__gallery,.avg__faq{margin-top:54px} .avg__guide-intro,.avg__guide-list{padding:27px 23px;border-radius:20px} .avg__options{padding:25px 18px;border-radius:20px} .avg__gallery img,.avg__gallery-caption{border-radius:16px;min-height:200px} .avg__gallery-caption{padding:22px} .avg__faq summary{font-size:16px}}\n\n    @media(min-width:801px){\n      .avg__gallery{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}\n      .avg__gallery img{min-width:0;min-height:0;aspect-ratio:1\/1}\n      .avg__gallery-caption{grid-column:1\/-1;min-height:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:36px 42px}\n      .avg__gallery-caption h2{max-width:430px}\n      .avg__gallery-caption p{margin:0}\n    }\n    @media(max-width:800px){.avg__gallery{grid-template-columns:1fr 1fr}.avg__gallery-caption{grid-column:1\/-1}}\n    @media(max-width:560px){.avg__gallery{grid-template-columns:1fr}.avg__gallery-caption{display:block;grid-column:auto}}\n  \n    .avg *{min-width:0}.avg img{margin:0!important;padding:0!important}\n    .avg__media{line-height:0}.avg__media img{display:block;width:100%;height:auto;object-fit:contain}\n    .avg__option-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}\n    .avg__final-sale-label{white-space:normal}.avg__option-card li{overflow-wrap:anywhere}\n    .avg__gallery img{height:auto}\n    @media(max-width:560px){.avg__final-sale-label{max-width:100%}}\n    \u003c\/style\u003e\n\n  \u003cdiv class=\"avg__heading\"\u003e\n    \u003cp class=\"avg__eyebrow\"\u003eA personal Christmas keepsake\u003c\/p\u003e\n\u003ch2\u003eTheir name. Their Santa hat.\u003c\/h2\u003e\n\u003cp\u003eMake holiday gatherings and family photos more personal with a Santa hat embroidered with the name you choose.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__process\"\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e1\u003c\/span\u003e\u003ch3\u003eAdd your name for embroidery\u003c\/h3\u003e\n\u003cp\u003eSubmit clear, accurate details and use the best-quality source files available.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e2\u003c\/span\u003e\u003ch3\u003eChoose your options\u003c\/h3\u003e\n\u003cp\u003eSelect the available style, size, color, or format that best fits the gift.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e3\u003c\/span\u003e\u003ch3\u003eWe make it personal\u003c\/h3\u003e\n\u003cp\u003eYour selections are used to create a one-of-a-kind item prepared especially for this order.\u003c\/p\u003e\u003c\/article\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__final-sale\"\u003e\n\u003cspan class=\"avg__final-sale-label\"\u003eCustom-made item · All sales are final\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eReturns and exchanges are not accepted.\u003c\/h3\u003e\n\u003cp\u003eEvery item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__feature\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/40c1c951-3831-464a-b095-4e057cc0828c-0.jpg?v=1793258369\" alt=\"Personalized Christmas Hat Embroidered Name Santa Hat Christmas Gift for Family\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade especially for you\u003c\/p\u003e\n\u003ch2\u003eA name that belongs in the celebration.\u003c\/h2\u003e\n\u003cp\u003ePersonal embroidery turns a classic holiday accessory into something each person can call their own, from Christmas morning to the family party.\u003c\/p\u003e\n\u003cul class=\"avg__checks\"\u003e\n\u003cli\u003eMaterials: cotton and cloth.\u003c\/li\u003e\n\u003cli\u003ePersonalization: embroidered name.\u003c\/li\u003e\n\u003cli\u003eAdult dimensions: 18 × 46cm \/ 7.09 × 18.11in.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__feature avg__feature--reverse\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/51db2067-6894-419f-aa49-bcfd912b8df5-0.jpg?v=1793258369\" alt=\"Personalized Christmas Hat Embroidered Name Santa Hat Christmas Gift for Family\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade for meaningful gifting\u003c\/p\u003e\n\u003ch2\u003eChoose the kids or adult format.\u003c\/h2\u003e\n\u003cp\u003eTwo size options make it easier to plan a family set. Compare the stated dimensions before selecting the version for each recipient.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__guide\"\u003e\n    \u003cdiv class=\"avg__guide-intro\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eBetter input, better result\u003c\/p\u003e\n\u003ch2\u003eStart with clear details.\u003c\/h2\u003e\n\u003cp\u003eA careful submission helps the finished item reflect the details you care about.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__guide-list\"\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCheck personal details\u003c\/strong\u003e\u003cspan\u003eEnter names and messages exactly as you want them used; review spelling before checkout.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReview the available options\u003c\/strong\u003e\u003cspan\u003eConfirm the selected size, style, color, and any other choices in your order summary.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__options\"\u003e\n    \u003cdiv class=\"avg__heading\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eAvailable choices\u003c\/p\u003e\n\u003ch2\u003eChoose the version that fits your story.\u003c\/h2\u003e\n\u003cp\u003eReview Style and select the combination that best fits the item you want to create.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__option-grid\"\u003e\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eStyle\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKids\u003c\/li\u003e\n\u003cli\u003eAdult\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__facts\"\u003e\n\u003ch3\u003eProduct details \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMaterials: cotton and cloth.\u003c\/li\u003e\n\u003cli\u003ePersonalization: embroidered name.\u003c\/li\u003e\n\u003cli\u003eAdult dimensions: 18 × 46cm \/ 7.09 × 18.11in.\u003c\/li\u003e\n\u003cli\u003eKids dimensions: 16 × 40cm \/ 6.3 × 15.75in.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__gallery\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/4581745b-17e1-458c-b487-696c1b369af1-0.jpg?v=1793258369\" alt=\"Personalized Christmas Hat Embroidered Name Santa Hat Christmas Gift for Family\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/f159d299-d10d-45de-b7c3-2974f14bd0f1-0.jpg?v=1793258369\" alt=\"Personalized Christmas Hat Embroidered Name Santa Hat Christmas Gift for Family\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/9a7ff1fc-d93f-45c7-ba48-09ad72028a40-0.jpg?v=1793258369\" alt=\"Personalized Christmas Hat Embroidered Name Santa Hat Christmas Gift for Family\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/9f0a7768-96c6-4d41-af88-8b468b7f6daf-0.jpg?v=1793258370\" alt=\"Personalized Christmas Hat Embroidered Name Santa Hat Christmas Gift for Family\" loading=\"lazy\"\u003e\u003cdiv class=\"avg__gallery-caption\"\u003e\n\u003ch2\u003eA holiday gift with a story of its own.\u003c\/h2\u003e\n\u003cp\u003ePersonalized Christmas Hat Embroidered Name Santa Hat Christmas Gift for Family\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__faq\"\u003e\n    \u003cp class=\"avg__eyebrow\" style=\"text-align:center\"\u003eGood to know\u003c\/p\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n    \u003cdetails open\u003e\u003csummary\u003eHow do I personalize or choose this item?\u003c\/summary\u003e\u003cp\u003eProvide your name for embroidery and review all available product options. Submit personal details exactly as you want them used.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs the name embroidered?\u003c\/summary\u003e\u003cp\u003eYes. This Santa hat is personalized with an embroidered name.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhat are the two sizes?\u003c\/summary\u003e\u003cp\u003eAdult measures approximately 18 × 46cm. Kids measures approximately 16 × 40cm.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich product option should I choose?\u003c\/summary\u003e\u003cp\u003eReview Style and select the combination that best fits the item you want to create.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow can I help the finished design look its best?\u003c\/summary\u003e\u003cp\u003eEnter names and messages exactly as you want them used; review spelling before checkout.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I return or exchange this personalized item?\u003c\/summary\u003e\u003cp\u003eNo. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__policy\"\u003e\n\u003ch3\u003eCustom-made item: all sales are final\u003c\/h3\u003e\n\u003cp\u003eReturns and exchanges are not accepted. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"Airayvis-PersonalizedGifts","offers":[{"title":"Kids","offer_id":50827700633856,"sku":"CMZ0P061X02","price":19.95,"currency_code":"USD","in_stock":true},{"title":"Adult","offer_id":50827700666624,"sku":"CMZ0P061X01","price":23.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/40c1c951-3831-464a-b095-4e057cc0828c-0.jpg?v=1793258369"},{"product_id":"custom-photo-boxer-santa-claus-face-underwear-couple-gifts-christmas-gift-ar-view","title":"Custom Photo Boxer Santa Claus Face Underwear Couple Gifts Christmas Gift AR View","description":"\u003csection class=\"avg\" aria-label=\"Custom Photo Boxer Santa Claus Face Underwear Couple Gifts Christmas Gift AR View details\"\u003e\n\n  \u003cstyle\u003e\n    .avg{--avg-ink:#171717;--avg-muted:#68645f;--avg-line:#e9e3dc;--avg-soft:#fff9f3;--avg-cream:#fff1df;--avg-peach:#ffd8a9;--avg-coral:#ef795d;max-width:1440px;margin:0 auto;padding:40px 20px 80px;color:var(--avg-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65;box-sizing:border-box}\n    .avg *{box-sizing:border-box} .avg img{display:block;max-width:100%} .avg p{font-size:16px;line-height:1.72}\n    .avg__heading{max-width:800px;margin:0 auto 34px;text-align:center} .avg__eyebrow{margin:0 0 12px;color:var(--avg-coral);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}\n    .avg h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.07;letter-spacing:-.04em;font-weight:650} .avg h3{margin:0 0 7px;font-size:19px;line-height:1.25}\n    .avg__heading\u003ep:last-child{max-width:680px;margin:16px auto 0;color:var(--avg-muted)}\n    .avg__process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto} .avg__step{padding:28px;border:1px solid var(--avg-line);border-radius:18px;background:#fff}\n    .avg__number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border-radius:50%;background:var(--avg-peach);font-weight:800} .avg__step p{margin:0;color:var(--avg-muted);font-size:14px}\n    .avg__final-sale{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:1120px;margin:22px auto 0;padding:22px 24px;border:1px solid #e9bc83;border-radius:18px;background:#fff4e6}\n    .avg__final-sale-label{display:inline-block;padding:7px 10px;border-radius:999px;color:#7f2f23;background:#ffe0d6;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}\n    .avg__final-sale h3{margin:0 0 5px;font-size:18px} .avg__final-sale p{margin:0;color:#574735;font-size:14px;line-height:1.65}\n    .avg__feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center;margin-top:72px;padding:clamp(26px,4vw,58px);border-radius:28px;background:var(--avg-soft)} .avg__feature--reverse .avg__media{order:2}\n    .avg__media{overflow:hidden;border:1px solid var(--avg-line);border-radius:20px;background:#fff} .avg__media img{width:100%;height:auto;object-fit:contain;background:#fff}\n    .avg__copy h2{max-width:580px;font-size:clamp(30px,3.5vw,48px)} .avg__copy\u003ep:not(.avg__eyebrow){max-width:580px;margin:16px 0 0;color:var(--avg-muted)}\n    .avg__checks{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none} .avg__checks li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.55} .avg__checks li:before{content:\"\";position:absolute;left:0;top:.38em;width:14px;height:14px;border:1px solid #f5ae62;border-radius:50%;background:#f5ae62;box-shadow:inset 0 0 0 4px var(--avg-soft)}\n    .avg__guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:72px} .avg__guide-intro,.avg__guide-list{padding:clamp(28px,4vw,52px);border-radius:24px} .avg__guide-intro{color:#fff;background:var(--avg-ink)}\n    .avg__guide-intro h2{font-size:clamp(30px,3.5vw,46px)} .avg__guide-intro\u003ep:last-child{margin:16px 0 0;color:#d8d2cb} .avg__guide-list{background:var(--avg-cream)} .avg__guide-list ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}\n    .avg__guide-list li{padding-bottom:16px;border-bottom:1px solid rgba(91,64,39,.14)} .avg__guide-list li:last-child{padding-bottom:0;border-bottom:0} .avg__guide-list strong,.avg__guide-list span{display:block} .avg__guide-list strong{font-size:15px} .avg__guide-list span{margin-top:4px;color:var(--avg-muted);font-size:14px}\n    .avg__options{margin-top:72px;padding:clamp(28px,5vw,64px);border:1px solid var(--avg-line);border-radius:28px} .avg__option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:30px}\n    .avg__option-card{padding:24px;border-radius:18px;background:var(--avg-soft)} .avg__option-card h3{font-size:16px} .avg__option-card ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none} .avg__option-card li,.avg__option-card p{margin:0;color:var(--avg-muted);font-size:13px;line-height:1.5}\n    .avg__facts{margin-top:18px;padding:25px;border-radius:20px;background:#fff8e9} .avg__facts h3{font-size:17px} .avg__facts ul{display:grid;gap:9px;margin:14px 0 0;padding-left:20px} .avg__facts li{color:#574735;font-size:14px;line-height:1.55}\n    .avg__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:72px} .avg__gallery img{width:100%;height:100%;min-height:240px;object-fit:contain;border:1px solid var(--avg-line);border-radius:22px;background:#fff}\n    .avg__gallery-caption{display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:30px;border-radius:22px;background:var(--avg-peach)} .avg__gallery-caption h2{font-size:clamp(27px,3vw,42px)} .avg__gallery-caption p{margin:12px 0 0;color:#5a4936}\n    .avg__faq{max-width:920px;margin:78px auto 0} .avg__faq\u003eh2{margin-bottom:26px;text-align:center} .avg__faq details{border-top:1px solid var(--avg-line)} .avg__faq details:last-child{border-bottom:1px solid var(--avg-line)}\n    .avg__faq summary{position:relative;padding:22px 48px 22px 0;cursor:pointer;font-size:17px;font-weight:700;list-style:none} .avg__faq summary::-webkit-details-marker{display:none} .avg__faq summary:after{content:\"+\";position:absolute;right:4px;top:18px;font-size:20px;font-weight:400} .avg__faq details[open] summary:after{content:\"–\"} .avg__faq details p{margin:-6px 0 22px;color:var(--avg-muted)}\n    .avg__policy{margin-top:58px;padding:24px;border:1px solid #f0dfbd;border-radius:18px;background:#fff8e9} .avg__policy h3{font-size:18px} .avg__policy p{margin:8px 0 0;color:#574735;font-size:14px}\n    @media(max-width:800px){.avg{padding:24px 16px 56px} .avg__process,.avg__feature,.avg__guide{grid-template-columns:1fr} .avg__final-sale{grid-template-columns:1fr;gap:12px} .avg__feature--reverse .avg__media{order:0}}\n    @media(max-width:560px){.avg__heading{text-align:left;margin-bottom:24px} .avg h2,.avg__copy h2,.avg__guide-intro h2{font-size:30px} .avg__heading\u003ep:last-child{margin:12px 0 0} .avg__step{padding:22px} .avg__feature{gap:24px;margin-top:54px;padding:18px;border-radius:20px} .avg__media{border-radius:15px} .avg__guide,.avg__options,.avg__gallery,.avg__faq{margin-top:54px} .avg__guide-intro,.avg__guide-list{padding:27px 23px;border-radius:20px} .avg__options{padding:25px 18px;border-radius:20px} .avg__gallery img,.avg__gallery-caption{border-radius:16px;min-height:200px} .avg__gallery-caption{padding:22px} .avg__faq summary{font-size:16px}}\n\n    @media(min-width:801px){\n      .avg__gallery{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}\n      .avg__gallery img{min-width:0;min-height:0;aspect-ratio:1\/1}\n      .avg__gallery-caption{grid-column:1\/-1;min-height:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:36px 42px}\n      .avg__gallery-caption h2{max-width:430px}\n      .avg__gallery-caption p{margin:0}\n    }\n    @media(max-width:800px){.avg__gallery{grid-template-columns:1fr 1fr}.avg__gallery-caption{grid-column:1\/-1}}\n    @media(max-width:560px){.avg__gallery{grid-template-columns:1fr}.avg__gallery-caption{display:block;grid-column:auto}}\n  \n    .avg *{min-width:0}.avg img{margin:0!important;padding:0!important}\n    .avg__media{line-height:0}.avg__media img{display:block;width:100%;height:auto;object-fit:contain}\n    .avg__option-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}\n    .avg__final-sale-label{white-space:normal}.avg__option-card li{overflow-wrap:anywhere}\n    .avg__gallery img{height:auto}\n    @media(max-width:560px){.avg__final-sale-label{max-width:100%}}\n    \u003c\/style\u003e\n\n  \u003cdiv class=\"avg__heading\"\u003e\n    \u003cp class=\"avg__eyebrow\"\u003eA personal Christmas keepsake\u003c\/p\u003e\n\u003ch2\u003eGive Santa a familiar face.\u003c\/h2\u003e\n\u003cp\u003eMake a Christmas gift more personal with custom face boxers, festive Santa artwork, and optional text for your partner.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__process\"\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e1\u003c\/span\u003e\u003ch3\u003eAdd your face photo and optional text\u003c\/h3\u003e\n\u003cp\u003eSubmit clear, accurate details and use the best-quality source files available.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e2\u003c\/span\u003e\u003ch3\u003eChoose your options\u003c\/h3\u003e\n\u003cp\u003eSelect the available style, size, color, or format that best fits the gift.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e3\u003c\/span\u003e\u003ch3\u003eWe make it personal\u003c\/h3\u003e\n\u003cp\u003eYour selections are used to create a one-of-a-kind item prepared especially for this order.\u003c\/p\u003e\u003c\/article\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__final-sale\"\u003e\n\u003cspan class=\"avg__final-sale-label\"\u003eCustom-made item · All sales are final\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eReturns and exchanges are not accepted.\u003c\/h3\u003e\n\u003cp\u003eEvery item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__feature\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CNK1808Z-gif-0.gif?v=1793258468\" alt=\"Custom Photo Boxer Santa Claus Face Underwear Couple Gifts Christmas Gift AR View\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade especially for you\u003c\/p\u003e\n\u003ch2\u003eA festive surprise made from your photo.\u003c\/h2\u003e\n\u003cp\u003eChoose a bright, clear face photo for the Santa-themed design. Add a message for a personal joke or select the version without text.\u003c\/p\u003e\n\u003cul class=\"avg__checks\"\u003e\n\u003cli\u003eMaterial: 100% polyester.\u003c\/li\u003e\n\u003cli\u003eTwo-sided fleece finish and a soft elastic waistband.\u003c\/li\u003e\n\u003cli\u003eColors: Black, White, Green, and Blue.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__feature avg__feature--reverse\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CNK1808Z-gif-1-0.gif?v=1793258468\" alt=\"Custom Photo Boxer Santa Claus Face Underwear Couple Gifts Christmas Gift AR View\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade for meaningful gifting\u003c\/p\u003e\n\u003ch2\u003ePick the shade. Get the sizing right.\u003c\/h2\u003e\n\u003cp\u003eBlack, White, Green, and Blue options pair with seven waist sizes from XS to XXXL. Review the exact size labels before completing the order.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__guide\"\u003e\n    \u003cdiv class=\"avg__guide-intro\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eBetter input, better result\u003c\/p\u003e\n\u003ch2\u003eStart with clear details.\u003c\/h2\u003e\n\u003cp\u003eA careful submission helps the finished item reflect the details you care about.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__guide-list\"\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eUse a clear, well-lit photo\u003c\/strong\u003e\u003cspan\u003eKeep faces and important details visible. Use the original-resolution image whenever possible.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCheck personal details\u003c\/strong\u003e\u003cspan\u003eEnter names and messages exactly as you want them used; review spelling before checkout.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReview the available options\u003c\/strong\u003e\u003cspan\u003eConfirm the selected size, style, color, and any other choices in your order summary.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__options\"\u003e\n    \u003cdiv class=\"avg__heading\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eAvailable choices\u003c\/p\u003e\n\u003ch2\u003eChoose the version that fits your story.\u003c\/h2\u003e\n\u003cp\u003eReview Color, Size, Add Text and select the combination that best fits the item you want to create.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__option-grid\"\u003e\n\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eColor\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlack\u003c\/li\u003e\n\u003cli\u003eWhite\u003c\/li\u003e\n\u003cli\u003eGreen\u003c\/li\u003e\n\u003cli\u003eBlue\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eSize\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eXS(Waist 25.98in - 65.98cm)\u003c\/li\u003e\n\u003cli\u003eS(Waist 27.56in - 70.00cm)\u003c\/li\u003e\n\u003cli\u003eM(Waist 29.13in - 73.99cm)\u003c\/li\u003e\n\u003cli\u003eL(Waist 30.71in - 78.00cm)\u003c\/li\u003e\n\u003cli\u003eXL(Waist 32.28in - 81.99cm)\u003c\/li\u003e\n\u003cli\u003eXXL(Waist33.86in - 86.00cm)\u003c\/li\u003e\n\u003cli\u003eXXXL(Waist 35.43in - 89.99cm)\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eAdd Text\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd text\u003c\/li\u003e\n\u003cli\u003eNo Text\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__facts\"\u003e\n\u003ch3\u003eProduct details \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial: 100% polyester.\u003c\/li\u003e\n\u003cli\u003eTwo-sided fleece finish and a soft elastic waistband.\u003c\/li\u003e\n\u003cli\u003eColors: Black, White, Green, and Blue.\u003c\/li\u003e\n\u003cli\u003eSizes: XS–XXXL, with waist measurements in the available options.\u003c\/li\u003e\n\u003cli\u003eChoose Add text or No Text.\u003c\/li\u003e\n\u003cli\u003eMachine washable.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__gallery\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CNK1808YZ-gif1-0.gif?v=1793258468\" alt=\"Custom Photo Boxer Santa Claus Face Underwear Couple Gifts Christmas Gift AR View\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CNK1808YZ_US-0.jpg?v=1793258467\" alt=\"Custom Photo Boxer Santa Claus Face Underwear Couple Gifts Christmas Gift AR View\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CNK1808Z-gif_ddedd2a8-216e-4d3c-a60b-d3320163525d-0.gif?v=1793258468\" alt=\"Custom Photo Boxer Santa Claus Face Underwear Couple Gifts Christmas Gift AR View\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CNK1808Z-0.jpg?v=1793258467\" alt=\"Custom Photo Boxer Santa Claus Face Underwear Couple Gifts Christmas Gift AR View\" loading=\"lazy\"\u003e\u003cdiv class=\"avg__gallery-caption\"\u003e\n\u003ch2\u003eA holiday gift with a story of its own.\u003c\/h2\u003e\n\u003cp\u003eCustom Photo Boxer Santa Claus Face Underwear Couple Gifts Christmas Gift AR View\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__faq\"\u003e\n    \u003cp class=\"avg__eyebrow\" style=\"text-align:center\"\u003eGood to know\u003c\/p\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n    \u003cdetails open\u003e\u003csummary\u003eHow do I personalize or choose this item?\u003c\/summary\u003e\u003cp\u003eProvide your face photo and optional text and review all available product options. Submit personal details exactly as you want them used.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eDo I have to add text?\u003c\/summary\u003e\u003cp\u003eNo. Select No Text for a photo design without added wording, or Add text to include your own message.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow do I choose a size?\u003c\/summary\u003e\u003cp\u003eUse the waist measurements included in the XS–XXXL option labels to choose the intended fit.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich product option should I choose?\u003c\/summary\u003e\u003cp\u003eReview Color, Size, Add Text and select the combination that best fits the item you want to create.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow can I help the finished design look its best?\u003c\/summary\u003e\u003cp\u003eKeep faces and important details visible. Use the original-resolution image whenever possible.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I return or exchange this personalized item?\u003c\/summary\u003e\u003cp\u003eNo. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__policy\"\u003e\n\u003ch3\u003eCustom-made item: all sales are final\u003c\/h3\u003e\n\u003cp\u003eReturns and exchanges are not accepted. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"Airayvis-PersonalizedGifts","offers":[{"title":"Black \/ XS(Waist 25.98in - 65.98cm) \/ Add text","offer_id":50827706106112,"sku":"CNK1808YZ-XS","price":29.4,"currency_code":"USD","in_stock":true},{"title":"Black \/ XS(Waist 25.98in - 65.98cm) \/ No Text","offer_id":50827706138880,"sku":"CNK1808Z-XS","price":28.04,"currency_code":"USD","in_stock":true},{"title":"Black \/ S(Waist 27.56in - 70.00cm) \/ Add text","offer_id":50827706171648,"sku":"CNK1808YZ-S","price":29.4,"currency_code":"USD","in_stock":true},{"title":"Black \/ S(Waist 27.56in - 70.00cm) \/ No Text","offer_id":50827706204416,"sku":"CNK1808Z-S","price":27.88,"currency_code":"USD","in_stock":true},{"title":"Black \/ M(Waist 29.13in - 73.99cm) \/ Add text","offer_id":50827706237184,"sku":"CNK1808YZ-M","price":29.4,"currency_code":"USD","in_stock":true},{"title":"Black \/ M(Waist 29.13in - 73.99cm) \/ No Text","offer_id":50827706269952,"sku":"CNK1808Z-M","price":28.04,"currency_code":"USD","in_stock":true},{"title":"Black \/ L(Waist 30.71in - 78.00cm) \/ Add text","offer_id":50827706302720,"sku":"CNK1808YZ-L","price":29.4,"currency_code":"USD","in_stock":true},{"title":"Black \/ L(Waist 30.71in - 78.00cm) \/ No Text","offer_id":50827706335488,"sku":"CNK1808Z-L","price":28.04,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL(Waist 32.28in - 81.99cm) \/ Add text","offer_id":50827706368256,"sku":"CNK1808YZ-XL","price":29.4,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL(Waist 32.28in - 81.99cm) \/ No Text","offer_id":50827706401024,"sku":"CNK1808Z-XL","price":28.04,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL(Waist33.86in - 86.00cm) \/ Add text","offer_id":50827706433792,"sku":"CNK1808YZ-XXL","price":29.4,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL(Waist33.86in - 86.00cm) \/ No Text","offer_id":50827706466560,"sku":"CNK1808Z-XXL","price":27.88,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXXL(Waist 35.43in - 89.99cm) \/ Add text","offer_id":50827706499328,"sku":"CNK1808YZ-XXXL","price":29.4,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXXL(Waist 35.43in - 89.99cm) \/ No Text","offer_id":50827706532096,"sku":"CNK1808Z-XXXL","price":27.84,"currency_code":"USD","in_stock":true},{"title":"White \/ XS(Waist 25.98in - 65.98cm) \/ Add text","offer_id":50827706564864,"sku":"CNK1808YZ-XS","price":29.4,"currency_code":"USD","in_stock":true},{"title":"White \/ XS(Waist 25.98in - 65.98cm) \/ No Text","offer_id":50827706597632,"sku":"CNK1808Z-XS","price":28.04,"currency_code":"USD","in_stock":true},{"title":"White \/ S(Waist 27.56in - 70.00cm) \/ Add text","offer_id":50827706630400,"sku":"CNK1808YZ-S","price":29.4,"currency_code":"USD","in_stock":true},{"title":"White \/ S(Waist 27.56in - 70.00cm) \/ No Text","offer_id":50827706663168,"sku":"CNK1808Z-S","price":27.88,"currency_code":"USD","in_stock":true},{"title":"White \/ M(Waist 29.13in - 73.99cm) \/ Add text","offer_id":50827706695936,"sku":"CNK1808YZ-M","price":29.4,"currency_code":"USD","in_stock":true},{"title":"White \/ M(Waist 29.13in - 73.99cm) \/ No Text","offer_id":50827706728704,"sku":"CNK1808Z-M","price":28.04,"currency_code":"USD","in_stock":true},{"title":"White \/ L(Waist 30.71in - 78.00cm) \/ Add text","offer_id":50827706761472,"sku":"CNK1808YZ-L","price":29.4,"currency_code":"USD","in_stock":true},{"title":"White \/ L(Waist 30.71in - 78.00cm) \/ No Text","offer_id":50827706794240,"sku":"CNK1808Z-L","price":28.04,"currency_code":"USD","in_stock":true},{"title":"White \/ XL(Waist 32.28in - 81.99cm) \/ Add text","offer_id":50827706827008,"sku":"CNK1808YZ-XL","price":29.4,"currency_code":"USD","in_stock":true},{"title":"White \/ XL(Waist 32.28in - 81.99cm) \/ No Text","offer_id":50827706859776,"sku":"CNK1808Z-XL","price":28.04,"currency_code":"USD","in_stock":true},{"title":"White \/ XXL(Waist33.86in - 86.00cm) \/ Add text","offer_id":50827706892544,"sku":"CNK1808YZ-XXL","price":29.4,"currency_code":"USD","in_stock":true},{"title":"White \/ XXL(Waist33.86in - 86.00cm) \/ No Text","offer_id":50827706925312,"sku":"CNK1808Z-XXL","price":27.88,"currency_code":"USD","in_stock":true},{"title":"White \/ XXXL(Waist 35.43in - 89.99cm) \/ Add text","offer_id":50827706958080,"sku":"CNK1808YZ-XXXL","price":29.4,"currency_code":"USD","in_stock":true},{"title":"White \/ XXXL(Waist 35.43in - 89.99cm) \/ No Text","offer_id":50827706990848,"sku":"CNK1808Z-XXXL","price":27.84,"currency_code":"USD","in_stock":true},{"title":"Green \/ XS(Waist 25.98in - 65.98cm) \/ Add text","offer_id":50827707023616,"sku":"CNK1808YZ-XS","price":29.4,"currency_code":"USD","in_stock":true},{"title":"Green \/ XS(Waist 25.98in - 65.98cm) \/ No Text","offer_id":50827707056384,"sku":"CNK1808Z-XS","price":28.04,"currency_code":"USD","in_stock":true},{"title":"Green \/ S(Waist 27.56in - 70.00cm) \/ Add text","offer_id":50827707089152,"sku":"CNK1808YZ-S","price":29.4,"currency_code":"USD","in_stock":true},{"title":"Green \/ S(Waist 27.56in - 70.00cm) \/ No Text","offer_id":50827707121920,"sku":"CNK1808Z-S","price":27.88,"currency_code":"USD","in_stock":true},{"title":"Green \/ M(Waist 29.13in - 73.99cm) \/ Add text","offer_id":50827707154688,"sku":"CNK1808YZ-M","price":29.4,"currency_code":"USD","in_stock":true},{"title":"Green \/ M(Waist 29.13in - 73.99cm) \/ No Text","offer_id":50827707187456,"sku":"CNK1808Z-M","price":28.04,"currency_code":"USD","in_stock":true},{"title":"Green \/ L(Waist 30.71in - 78.00cm) \/ Add text","offer_id":50827707220224,"sku":"CNK1808YZ-L","price":29.4,"currency_code":"USD","in_stock":true},{"title":"Green \/ L(Waist 30.71in - 78.00cm) \/ No Text","offer_id":50827707252992,"sku":"CNK1808Z-L","price":28.04,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL(Waist 32.28in - 81.99cm) \/ Add text","offer_id":50827707285760,"sku":"CNK1808YZ-XL","price":29.4,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL(Waist 32.28in - 81.99cm) \/ No Text","offer_id":50827707318528,"sku":"CNK1808Z-XL","price":28.04,"currency_code":"USD","in_stock":true},{"title":"Green \/ XXL(Waist33.86in - 86.00cm) \/ Add text","offer_id":50827707351296,"sku":"CNK1808YZ-XXL","price":29.4,"currency_code":"USD","in_stock":true},{"title":"Green \/ XXL(Waist33.86in - 86.00cm) \/ No Text","offer_id":50827707384064,"sku":"CNK1808Z-XXL","price":27.88,"currency_code":"USD","in_stock":true},{"title":"Green \/ XXXL(Waist 35.43in - 89.99cm) \/ Add text","offer_id":50827707416832,"sku":"CNK1808YZ-XXXL","price":29.4,"currency_code":"USD","in_stock":true},{"title":"Green \/ XXXL(Waist 35.43in - 89.99cm) \/ No Text","offer_id":50827707449600,"sku":"CNK1808Z-XXXL","price":27.84,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XS(Waist 25.98in - 65.98cm) \/ Add text","offer_id":50827707482368,"sku":"CNK1808YZ-XS","price":29.4,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XS(Waist 25.98in - 65.98cm) \/ No Text","offer_id":50827707515136,"sku":"CNK1808Z-XS","price":28.04,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S(Waist 27.56in - 70.00cm) \/ Add text","offer_id":50827707547904,"sku":"CNK1808YZ-S","price":29.4,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S(Waist 27.56in - 70.00cm) \/ No Text","offer_id":50827707580672,"sku":"CNK1808Z-S","price":27.88,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M(Waist 29.13in - 73.99cm) \/ Add text","offer_id":50827707613440,"sku":"CNK1808YZ-M","price":29.4,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M(Waist 29.13in - 73.99cm) \/ No Text","offer_id":50827707646208,"sku":"CNK1808Z-M","price":28.04,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L(Waist 30.71in - 78.00cm) \/ Add text","offer_id":50827707678976,"sku":"CNK1808YZ-L","price":29.4,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L(Waist 30.71in - 78.00cm) \/ No Text","offer_id":50827707711744,"sku":"CNK1808Z-L","price":28.04,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL(Waist 32.28in - 81.99cm) \/ Add text","offer_id":50827707744512,"sku":"CNK1808YZ-XL","price":29.4,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL(Waist 32.28in - 81.99cm) \/ No Text","offer_id":50827707777280,"sku":"CNK1808Z-XL","price":28.04,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XXL(Waist33.86in - 86.00cm) \/ Add text","offer_id":50827707810048,"sku":"CNK1808YZ-XXL","price":29.4,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XXL(Waist33.86in - 86.00cm) \/ No Text","offer_id":50827707842816,"sku":"CNK1808Z-XXL","price":27.88,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XXXL(Waist 35.43in - 89.99cm) \/ Add text","offer_id":50827707875584,"sku":"CNK1808YZ-XXXL","price":29.4,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XXXL(Waist 35.43in - 89.99cm) \/ No Text","offer_id":50827707908352,"sku":"CNK1808Z-XXXL","price":27.84,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CNK1808Z-gif-0.gif?v=1793258468"},{"product_id":"personalised-face-christmas-socks-for-adults-and-kids-3-colors","title":"Personalised Face Christmas Socks for Adults and Kids - 3 Colors","description":"\u003csection class=\"avg\" aria-label=\"Personalised Face Christmas Socks for Adults and Kids - 3 Colors details\"\u003e\n\n  \u003cstyle\u003e\n    .avg{--avg-ink:#171717;--avg-muted:#68645f;--avg-line:#e9e3dc;--avg-soft:#fff9f3;--avg-cream:#fff1df;--avg-peach:#ffd8a9;--avg-coral:#ef795d;max-width:1440px;margin:0 auto;padding:40px 20px 80px;color:var(--avg-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65;box-sizing:border-box}\n    .avg *{box-sizing:border-box} .avg img{display:block;max-width:100%} .avg p{font-size:16px;line-height:1.72}\n    .avg__heading{max-width:800px;margin:0 auto 34px;text-align:center} .avg__eyebrow{margin:0 0 12px;color:var(--avg-coral);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}\n    .avg h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.07;letter-spacing:-.04em;font-weight:650} .avg h3{margin:0 0 7px;font-size:19px;line-height:1.25}\n    .avg__heading\u003ep:last-child{max-width:680px;margin:16px auto 0;color:var(--avg-muted)}\n    .avg__process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto} .avg__step{padding:28px;border:1px solid var(--avg-line);border-radius:18px;background:#fff}\n    .avg__number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border-radius:50%;background:var(--avg-peach);font-weight:800} .avg__step p{margin:0;color:var(--avg-muted);font-size:14px}\n    .avg__final-sale{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:1120px;margin:22px auto 0;padding:22px 24px;border:1px solid #e9bc83;border-radius:18px;background:#fff4e6}\n    .avg__final-sale-label{display:inline-block;padding:7px 10px;border-radius:999px;color:#7f2f23;background:#ffe0d6;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}\n    .avg__final-sale h3{margin:0 0 5px;font-size:18px} .avg__final-sale p{margin:0;color:#574735;font-size:14px;line-height:1.65}\n    .avg__feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center;margin-top:72px;padding:clamp(26px,4vw,58px);border-radius:28px;background:var(--avg-soft)} .avg__feature--reverse .avg__media{order:2}\n    .avg__media{overflow:hidden;border:1px solid var(--avg-line);border-radius:20px;background:#fff} .avg__media img{width:100%;height:auto;object-fit:contain;background:#fff}\n    .avg__copy h2{max-width:580px;font-size:clamp(30px,3.5vw,48px)} .avg__copy\u003ep:not(.avg__eyebrow){max-width:580px;margin:16px 0 0;color:var(--avg-muted)}\n    .avg__checks{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none} .avg__checks li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.55} .avg__checks li:before{content:\"\";position:absolute;left:0;top:.38em;width:14px;height:14px;border:1px solid #f5ae62;border-radius:50%;background:#f5ae62;box-shadow:inset 0 0 0 4px var(--avg-soft)}\n    .avg__guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:72px} .avg__guide-intro,.avg__guide-list{padding:clamp(28px,4vw,52px);border-radius:24px} .avg__guide-intro{color:#fff;background:var(--avg-ink)}\n    .avg__guide-intro h2{font-size:clamp(30px,3.5vw,46px)} .avg__guide-intro\u003ep:last-child{margin:16px 0 0;color:#d8d2cb} .avg__guide-list{background:var(--avg-cream)} .avg__guide-list ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}\n    .avg__guide-list li{padding-bottom:16px;border-bottom:1px solid rgba(91,64,39,.14)} .avg__guide-list li:last-child{padding-bottom:0;border-bottom:0} .avg__guide-list strong,.avg__guide-list span{display:block} .avg__guide-list strong{font-size:15px} .avg__guide-list span{margin-top:4px;color:var(--avg-muted);font-size:14px}\n    .avg__options{margin-top:72px;padding:clamp(28px,5vw,64px);border:1px solid var(--avg-line);border-radius:28px} .avg__option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:30px}\n    .avg__option-card{padding:24px;border-radius:18px;background:var(--avg-soft)} .avg__option-card h3{font-size:16px} .avg__option-card ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none} .avg__option-card li,.avg__option-card p{margin:0;color:var(--avg-muted);font-size:13px;line-height:1.5}\n    .avg__facts{margin-top:18px;padding:25px;border-radius:20px;background:#fff8e9} .avg__facts h3{font-size:17px} .avg__facts ul{display:grid;gap:9px;margin:14px 0 0;padding-left:20px} .avg__facts li{color:#574735;font-size:14px;line-height:1.55}\n    .avg__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:72px} .avg__gallery img{width:100%;height:100%;min-height:240px;object-fit:contain;border:1px solid var(--avg-line);border-radius:22px;background:#fff}\n    .avg__gallery-caption{display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:30px;border-radius:22px;background:var(--avg-peach)} .avg__gallery-caption h2{font-size:clamp(27px,3vw,42px)} .avg__gallery-caption p{margin:12px 0 0;color:#5a4936}\n    .avg__faq{max-width:920px;margin:78px auto 0} .avg__faq\u003eh2{margin-bottom:26px;text-align:center} .avg__faq details{border-top:1px solid var(--avg-line)} .avg__faq details:last-child{border-bottom:1px solid var(--avg-line)}\n    .avg__faq summary{position:relative;padding:22px 48px 22px 0;cursor:pointer;font-size:17px;font-weight:700;list-style:none} .avg__faq summary::-webkit-details-marker{display:none} .avg__faq summary:after{content:\"+\";position:absolute;right:4px;top:18px;font-size:20px;font-weight:400} .avg__faq details[open] summary:after{content:\"–\"} .avg__faq details p{margin:-6px 0 22px;color:var(--avg-muted)}\n    .avg__policy{margin-top:58px;padding:24px;border:1px solid #f0dfbd;border-radius:18px;background:#fff8e9} .avg__policy h3{font-size:18px} .avg__policy p{margin:8px 0 0;color:#574735;font-size:14px}\n    @media(max-width:800px){.avg{padding:24px 16px 56px} .avg__process,.avg__feature,.avg__guide{grid-template-columns:1fr} .avg__final-sale{grid-template-columns:1fr;gap:12px} .avg__feature--reverse .avg__media{order:0}}\n    @media(max-width:560px){.avg__heading{text-align:left;margin-bottom:24px} .avg h2,.avg__copy h2,.avg__guide-intro h2{font-size:30px} .avg__heading\u003ep:last-child{margin:12px 0 0} .avg__step{padding:22px} .avg__feature{gap:24px;margin-top:54px;padding:18px;border-radius:20px} .avg__media{border-radius:15px} .avg__guide,.avg__options,.avg__gallery,.avg__faq{margin-top:54px} .avg__guide-intro,.avg__guide-list{padding:27px 23px;border-radius:20px} .avg__options{padding:25px 18px;border-radius:20px} .avg__gallery img,.avg__gallery-caption{border-radius:16px;min-height:200px} .avg__gallery-caption{padding:22px} .avg__faq summary{font-size:16px}}\n\n    @media(min-width:801px){\n      .avg__gallery{grid-template-columns:repeat(1,minmax(0,1fr));align-items:stretch}\n      .avg__gallery img{min-width:0;min-height:0;aspect-ratio:1\/1}\n      .avg__gallery-caption{grid-column:1\/-1;min-height:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:36px 42px}\n      .avg__gallery-caption h2{max-width:430px}\n      .avg__gallery-caption p{margin:0}\n    }\n    @media(max-width:800px){.avg__gallery{grid-template-columns:1fr 1fr}.avg__gallery-caption{grid-column:1\/-1}}\n    @media(max-width:560px){.avg__gallery{grid-template-columns:1fr}.avg__gallery-caption{display:block;grid-column:auto}}\n  \n    .avg *{min-width:0}.avg img{margin:0!important;padding:0!important}\n    .avg__media{line-height:0}.avg__media img{display:block;width:100%;height:auto;object-fit:contain}\n    .avg__option-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}\n    .avg__final-sale-label{white-space:normal}.avg__option-card li{overflow-wrap:anywhere}\n    .avg__gallery img{height:auto}\n    @media(max-width:560px){.avg__final-sale-label{max-width:100%}}\n    \u003c\/style\u003e\n\n  \u003cdiv class=\"avg__heading\"\u003e\n    \u003cp class=\"avg__eyebrow\"\u003eA personal Christmas keepsake\u003c\/p\u003e\n\u003ch2\u003ePut a familiar face in their Christmas stocking.\u003c\/h2\u003e\n\u003cp\u003eTurn your chosen face photo into festive socks for adults and kids, with Red, Green, and Black color choices for the whole holiday crew.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__process\"\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e1\u003c\/span\u003e\u003ch3\u003eAdd your face photo\u003c\/h3\u003e\n\u003cp\u003eSubmit clear, accurate details and use the best-quality source files available.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e2\u003c\/span\u003e\u003ch3\u003eChoose your options\u003c\/h3\u003e\n\u003cp\u003eSelect the available style, size, color, or format that best fits the gift.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e3\u003c\/span\u003e\u003ch3\u003eWe make it personal\u003c\/h3\u003e\n\u003cp\u003eYour selections are used to create a one-of-a-kind item prepared especially for this order.\u003c\/p\u003e\u003c\/article\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__final-sale\"\u003e\n\u003cspan class=\"avg__final-sale-label\"\u003eCustom-made item · All sales are final\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eReturns and exchanges are not accepted.\u003c\/h3\u003e\n\u003cp\u003eEvery item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__feature\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CWZ1337A.jpg?v=1793258540\" alt=\"Personalised Face Christmas Socks for Adults and Kids - 3 Colors\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade especially for you\u003c\/p\u003e\n\u003ch2\u003eA personal face print they can wear.\u003c\/h2\u003e\n\u003cp\u003eA sharp photo makes the playful printed design recognizably yours. Give them for Christmas, a birthday, an anniversary, or a fun family surprise.\u003c\/p\u003e\n\u003cul class=\"avg__checks\"\u003e\n\u003cli\u003eFabric: 75% polyester, 10% cotton, 10% chinlon, and 5% spandex.\u003c\/li\u003e\n\u003cli\u003eColors: Red, Green, and Black.\u003c\/li\u003e\n\u003cli\u003eS child foot length: 15cm \/ 5.91in.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__feature avg__feature--reverse\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CWZ1337B.jpg?v=1793258540\" alt=\"Personalised Face Christmas Socks for Adults and Kids - 3 Colors\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade for meaningful gifting\u003c\/p\u003e\n\u003ch2\u003eChoose the color and compare the sock measurements.\u003c\/h2\u003e\n\u003cp\u003eSelect the child, woman, or man option using the stated foot lengths. The fabric blend combines polyester, cotton, chinlon, and spandex.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__guide\"\u003e\n    \u003cdiv class=\"avg__guide-intro\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eBetter input, better result\u003c\/p\u003e\n\u003ch2\u003eStart with clear details.\u003c\/h2\u003e\n\u003cp\u003eA careful submission helps the finished item reflect the details you care about.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__guide-list\"\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eUse a clear, well-lit photo\u003c\/strong\u003e\u003cspan\u003eKeep faces and important details visible. Use the original-resolution image whenever possible.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCheck personal details\u003c\/strong\u003e\u003cspan\u003eEnter names and messages exactly as you want them used; review spelling before checkout.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReview the available options\u003c\/strong\u003e\u003cspan\u003eConfirm the selected size, style, color, and any other choices in your order summary.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__options\"\u003e\n    \u003cdiv class=\"avg__heading\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eAvailable choices\u003c\/p\u003e\n\u003ch2\u003eChoose the version that fits your story.\u003c\/h2\u003e\n\u003cp\u003eReview Choose your size, Choose Color and select the combination that best fits the item you want to create.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__option-grid\"\u003e\n\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eChoose your size\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eS(Child Foot Length 15cm = 5.91in)\u003c\/li\u003e\n\u003cli\u003eM(Woman Foot Length 18cm = 7.09in)\u003c\/li\u003e\n\u003cli\u003eL(Man Foot Length 20cm = 7.87in)\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eChoose Color\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRed\u003c\/li\u003e\n\u003cli\u003eGreen\u003c\/li\u003e\n\u003cli\u003eBlack\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__facts\"\u003e\n\u003ch3\u003eProduct details \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFabric: 75% polyester, 10% cotton, 10% chinlon, and 5% spandex.\u003c\/li\u003e\n\u003cli\u003eColors: Red, Green, and Black.\u003c\/li\u003e\n\u003cli\u003eS child foot length: 15cm \/ 5.91in.\u003c\/li\u003e\n\u003cli\u003eM woman foot length: 18cm \/ 7.09in.\u003c\/li\u003e\n\u003cli\u003eL man foot length: 20cm \/ 7.87in.\u003c\/li\u003e\n\u003cli\u003eHand and machine washable. Do not bleach.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__gallery\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CWZ1337C.jpg?v=1793258540\" alt=\"Personalised Face Christmas Socks for Adults and Kids - 3 Colors\" loading=\"lazy\"\u003e\u003cdiv class=\"avg__gallery-caption\"\u003e\n\u003ch2\u003eA holiday gift with a story of its own.\u003c\/h2\u003e\n\u003cp\u003ePersonalised Face Christmas Socks for Adults and Kids - 3 Colors\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__faq\"\u003e\n    \u003cp class=\"avg__eyebrow\" style=\"text-align:center\"\u003eGood to know\u003c\/p\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n    \u003cdetails open\u003e\u003csummary\u003eHow do I personalize or choose this item?\u003c\/summary\u003e\u003cp\u003eProvide your face photo and review all available product options. Submit personal details exactly as you want them used.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhich size should I choose?\u003c\/summary\u003e\u003cp\u003eCompare the stated foot lengths: S child 15cm, M woman 18cm, and L man 20cm. Choose based on the measurements rather than the label alone.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eCan the socks be washed?\u003c\/summary\u003e\u003cp\u003eYes. They can be washed by hand or machine. Do not bleach.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich product option should I choose?\u003c\/summary\u003e\u003cp\u003eReview Choose your size, Choose Color and select the combination that best fits the item you want to create.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow can I help the finished design look its best?\u003c\/summary\u003e\u003cp\u003eKeep faces and important details visible. Use the original-resolution image whenever possible.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I return or exchange this personalized item?\u003c\/summary\u003e\u003cp\u003eNo. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__policy\"\u003e\n\u003ch3\u003eCustom-made item: all sales are final\u003c\/h3\u003e\n\u003cp\u003eReturns and exchanges are not accepted. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"Airayvis-PersonalizedGifts","offers":[{"title":"S(Child Foot Length 15cm = 5.91in) \/ Red","offer_id":50827711086848,"sku":"CWZ1337A-S","price":15.95,"currency_code":"USD","in_stock":true},{"title":"S(Child Foot Length 15cm = 5.91in) \/ Green","offer_id":50827711119616,"sku":"CWZ1337B-S","price":15.95,"currency_code":"USD","in_stock":true},{"title":"S(Child Foot Length 15cm = 5.91in) \/ Black","offer_id":50827711152384,"sku":"CWZ1337C-S","price":15.95,"currency_code":"USD","in_stock":true},{"title":"M(Woman Foot Length 18cm = 7.09in) \/ Red","offer_id":50827711185152,"sku":"CWZ1337A-M","price":15.95,"currency_code":"USD","in_stock":true},{"title":"M(Woman Foot Length 18cm = 7.09in) \/ Green","offer_id":50827711217920,"sku":"CWZ1337B-M","price":15.95,"currency_code":"USD","in_stock":true},{"title":"M(Woman Foot Length 18cm = 7.09in) \/ Black","offer_id":50827711250688,"sku":"CWZ1337C-M","price":15.95,"currency_code":"USD","in_stock":true},{"title":"L(Man Foot Length 20cm = 7.87in) \/ Red","offer_id":50827711283456,"sku":"CWZ1337A-L","price":15.95,"currency_code":"USD","in_stock":true},{"title":"L(Man Foot Length 20cm = 7.87in) \/ Green","offer_id":50827711316224,"sku":"CWZ1337B-L","price":15.95,"currency_code":"USD","in_stock":true},{"title":"L(Man Foot Length 20cm = 7.87in) \/ Black","offer_id":50827711348992,"sku":"CWZ1337C-L","price":6.08,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CWZ1337A.jpg?v=1793258540"},{"product_id":"custom-photo-boxer-face-underwear-double-santa-claus-couple-gifts-christmas-gift-ar-view","title":"Custom Photo Boxer Face Underwear Double Santa Claus Couple Gifts Christmas Gift AR View","description":"\u003csection class=\"avg\" aria-label=\"Custom Photo Boxer Face Underwear Double Santa Claus Couple Gifts Christmas Gift AR View details\"\u003e\n\n  \u003cstyle\u003e\n    .avg{--avg-ink:#171717;--avg-muted:#68645f;--avg-line:#e9e3dc;--avg-soft:#fff9f3;--avg-cream:#fff1df;--avg-peach:#ffd8a9;--avg-coral:#ef795d;max-width:1440px;margin:0 auto;padding:40px 20px 80px;color:var(--avg-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65;box-sizing:border-box}\n    .avg *{box-sizing:border-box} .avg img{display:block;max-width:100%} .avg p{font-size:16px;line-height:1.72}\n    .avg__heading{max-width:800px;margin:0 auto 34px;text-align:center} .avg__eyebrow{margin:0 0 12px;color:var(--avg-coral);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}\n    .avg h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.07;letter-spacing:-.04em;font-weight:650} .avg h3{margin:0 0 7px;font-size:19px;line-height:1.25}\n    .avg__heading\u003ep:last-child{max-width:680px;margin:16px auto 0;color:var(--avg-muted)}\n    .avg__process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto} .avg__step{padding:28px;border:1px solid var(--avg-line);border-radius:18px;background:#fff}\n    .avg__number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border-radius:50%;background:var(--avg-peach);font-weight:800} .avg__step p{margin:0;color:var(--avg-muted);font-size:14px}\n    .avg__final-sale{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:1120px;margin:22px auto 0;padding:22px 24px;border:1px solid #e9bc83;border-radius:18px;background:#fff4e6}\n    .avg__final-sale-label{display:inline-block;padding:7px 10px;border-radius:999px;color:#7f2f23;background:#ffe0d6;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}\n    .avg__final-sale h3{margin:0 0 5px;font-size:18px} .avg__final-sale p{margin:0;color:#574735;font-size:14px;line-height:1.65}\n    .avg__feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center;margin-top:72px;padding:clamp(26px,4vw,58px);border-radius:28px;background:var(--avg-soft)} .avg__feature--reverse .avg__media{order:2}\n    .avg__media{overflow:hidden;border:1px solid var(--avg-line);border-radius:20px;background:#fff} .avg__media img{width:100%;height:auto;object-fit:contain;background:#fff}\n    .avg__copy h2{max-width:580px;font-size:clamp(30px,3.5vw,48px)} .avg__copy\u003ep:not(.avg__eyebrow){max-width:580px;margin:16px 0 0;color:var(--avg-muted)}\n    .avg__checks{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none} .avg__checks li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.55} .avg__checks li:before{content:\"\";position:absolute;left:0;top:.38em;width:14px;height:14px;border:1px solid #f5ae62;border-radius:50%;background:#f5ae62;box-shadow:inset 0 0 0 4px var(--avg-soft)}\n    .avg__guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:72px} .avg__guide-intro,.avg__guide-list{padding:clamp(28px,4vw,52px);border-radius:24px} .avg__guide-intro{color:#fff;background:var(--avg-ink)}\n    .avg__guide-intro h2{font-size:clamp(30px,3.5vw,46px)} .avg__guide-intro\u003ep:last-child{margin:16px 0 0;color:#d8d2cb} .avg__guide-list{background:var(--avg-cream)} .avg__guide-list ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}\n    .avg__guide-list li{padding-bottom:16px;border-bottom:1px solid rgba(91,64,39,.14)} .avg__guide-list li:last-child{padding-bottom:0;border-bottom:0} .avg__guide-list strong,.avg__guide-list span{display:block} .avg__guide-list strong{font-size:15px} .avg__guide-list span{margin-top:4px;color:var(--avg-muted);font-size:14px}\n    .avg__options{margin-top:72px;padding:clamp(28px,5vw,64px);border:1px solid var(--avg-line);border-radius:28px} .avg__option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:30px}\n    .avg__option-card{padding:24px;border-radius:18px;background:var(--avg-soft)} .avg__option-card h3{font-size:16px} .avg__option-card ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none} .avg__option-card li,.avg__option-card p{margin:0;color:var(--avg-muted);font-size:13px;line-height:1.5}\n    .avg__facts{margin-top:18px;padding:25px;border-radius:20px;background:#fff8e9} .avg__facts h3{font-size:17px} .avg__facts ul{display:grid;gap:9px;margin:14px 0 0;padding-left:20px} .avg__facts li{color:#574735;font-size:14px;line-height:1.55}\n    .avg__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:72px} .avg__gallery img{width:100%;height:100%;min-height:240px;object-fit:contain;border:1px solid var(--avg-line);border-radius:22px;background:#fff}\n    .avg__gallery-caption{display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:30px;border-radius:22px;background:var(--avg-peach)} .avg__gallery-caption h2{font-size:clamp(27px,3vw,42px)} .avg__gallery-caption p{margin:12px 0 0;color:#5a4936}\n    .avg__faq{max-width:920px;margin:78px auto 0} .avg__faq\u003eh2{margin-bottom:26px;text-align:center} .avg__faq details{border-top:1px solid var(--avg-line)} .avg__faq details:last-child{border-bottom:1px solid var(--avg-line)}\n    .avg__faq summary{position:relative;padding:22px 48px 22px 0;cursor:pointer;font-size:17px;font-weight:700;list-style:none} .avg__faq summary::-webkit-details-marker{display:none} .avg__faq summary:after{content:\"+\";position:absolute;right:4px;top:18px;font-size:20px;font-weight:400} .avg__faq details[open] summary:after{content:\"–\"} .avg__faq details p{margin:-6px 0 22px;color:var(--avg-muted)}\n    .avg__policy{margin-top:58px;padding:24px;border:1px solid #f0dfbd;border-radius:18px;background:#fff8e9} .avg__policy h3{font-size:18px} .avg__policy p{margin:8px 0 0;color:#574735;font-size:14px}\n    @media(max-width:800px){.avg{padding:24px 16px 56px} .avg__process,.avg__feature,.avg__guide{grid-template-columns:1fr} .avg__final-sale{grid-template-columns:1fr;gap:12px} .avg__feature--reverse .avg__media{order:0}}\n    @media(max-width:560px){.avg__heading{text-align:left;margin-bottom:24px} .avg h2,.avg__copy h2,.avg__guide-intro h2{font-size:30px} .avg__heading\u003ep:last-child{margin:12px 0 0} .avg__step{padding:22px} .avg__feature{gap:24px;margin-top:54px;padding:18px;border-radius:20px} .avg__media{border-radius:15px} .avg__guide,.avg__options,.avg__gallery,.avg__faq{margin-top:54px} .avg__guide-intro,.avg__guide-list{padding:27px 23px;border-radius:20px} .avg__options{padding:25px 18px;border-radius:20px} .avg__gallery img,.avg__gallery-caption{border-radius:16px;min-height:200px} .avg__gallery-caption{padding:22px} .avg__faq summary{font-size:16px}}\n\n    @media(min-width:801px){\n      .avg__gallery{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}\n      .avg__gallery img{min-width:0;min-height:0;aspect-ratio:1\/1}\n      .avg__gallery-caption{grid-column:1\/-1;min-height:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:36px 42px}\n      .avg__gallery-caption h2{max-width:430px}\n      .avg__gallery-caption p{margin:0}\n    }\n    @media(max-width:800px){.avg__gallery{grid-template-columns:1fr 1fr}.avg__gallery-caption{grid-column:1\/-1}}\n    @media(max-width:560px){.avg__gallery{grid-template-columns:1fr}.avg__gallery-caption{display:block;grid-column:auto}}\n  \n    .avg *{min-width:0}.avg img{margin:0!important;padding:0!important}\n    .avg__media{line-height:0}.avg__media img{display:block;width:100%;height:auto;object-fit:contain}\n    .avg__option-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}\n    .avg__final-sale-label{white-space:normal}.avg__option-card li{overflow-wrap:anywhere}\n    .avg__gallery img{height:auto}\n    @media(max-width:560px){.avg__final-sale-label{max-width:100%}}\n    \u003c\/style\u003e\n\n  \u003cdiv class=\"avg__heading\"\u003e\n    \u003cp class=\"avg__eyebrow\"\u003eA personal Christmas keepsake\u003c\/p\u003e\n\u003ch2\u003eDouble the Santa. Double the holiday joke.\u003c\/h2\u003e\n\u003cp\u003ePut a familiar face into a Double Santa Claus underwear design for a playful Christmas surprise made especially for your partner.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__process\"\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e1\u003c\/span\u003e\u003ch3\u003eAdd your face photo and optional text\u003c\/h3\u003e\n\u003cp\u003eSubmit clear, accurate details and use the best-quality source files available.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e2\u003c\/span\u003e\u003ch3\u003eChoose your options\u003c\/h3\u003e\n\u003cp\u003eSelect the available style, size, color, or format that best fits the gift.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"avg__step\"\u003e\u003cspan class=\"avg__number\"\u003e3\u003c\/span\u003e\u003ch3\u003eWe make it personal\u003c\/h3\u003e\n\u003cp\u003eYour selections are used to create a one-of-a-kind item prepared especially for this order.\u003c\/p\u003e\u003c\/article\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__final-sale\"\u003e\n\u003cspan class=\"avg__final-sale-label\"\u003eCustom-made item · All sales are final\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eReturns and exchanges are not accepted.\u003c\/h3\u003e\n\u003cp\u003eEvery item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__feature\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/US.gif?v=1793258612\" alt=\"Custom Photo Boxer Face Underwear Double Santa Claus Couple Gifts Christmas Gift AR View\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade especially for you\u003c\/p\u003e\n\u003ch2\u003eYour face makes the festive punchline.\u003c\/h2\u003e\n\u003cp\u003eA clear photo turns this Santa-themed boxer design into a personal gift. Choose optional text for an extra message, or keep the design focused on the photo.\u003c\/p\u003e\n\u003cul class=\"avg__checks\"\u003e\n\u003cli\u003eMaterial: 100% polyester.\u003c\/li\u003e\n\u003cli\u003eTwo-sided fleece finish and a soft elastic waistband.\u003c\/li\u003e\n\u003cli\u003eColors: Black, White, Green, and Blue.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__feature avg__feature--reverse\"\u003e\n    \u003cdiv class=\"avg__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/20221203-140455.gif?v=1793258612\" alt=\"Custom Photo Boxer Face Underwear Double Santa Claus Couple Gifts Christmas Gift AR View\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"avg__copy\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eMade for meaningful gifting\u003c\/p\u003e\n\u003ch2\u003eChoose the color and check the waist measurement.\u003c\/h2\u003e\n\u003cp\u003eSelect Black, White, Green, or Blue, then compare the XS–XXXL waist values before ordering. The elastic waistband adds flexibility to the polyester design.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__guide\"\u003e\n    \u003cdiv class=\"avg__guide-intro\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eBetter input, better result\u003c\/p\u003e\n\u003ch2\u003eStart with clear details.\u003c\/h2\u003e\n\u003cp\u003eA careful submission helps the finished item reflect the details you care about.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__guide-list\"\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eUse a clear, well-lit photo\u003c\/strong\u003e\u003cspan\u003eKeep faces and important details visible. Use the original-resolution image whenever possible.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCheck personal details\u003c\/strong\u003e\u003cspan\u003eEnter names and messages exactly as you want them used; review spelling before checkout.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReview the available options\u003c\/strong\u003e\u003cspan\u003eConfirm the selected size, style, color, and any other choices in your order summary.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__options\"\u003e\n    \u003cdiv class=\"avg__heading\"\u003e\n\u003cp class=\"avg__eyebrow\"\u003eAvailable choices\u003c\/p\u003e\n\u003ch2\u003eChoose the version that fits your story.\u003c\/h2\u003e\n\u003cp\u003eReview Color, Size, Add Text and select the combination that best fits the item you want to create.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__option-grid\"\u003e\n\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eColor\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlack\u003c\/li\u003e\n\u003cli\u003eWhite\u003c\/li\u003e\n\u003cli\u003eGreen\u003c\/li\u003e\n\u003cli\u003eBlue\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eSize\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eXS (Waist 25.98in - 65.98cm)\u003c\/li\u003e\n\u003cli\u003eS (Waist 27.56in - 70.00cm)\u003c\/li\u003e\n\u003cli\u003eM (Waist 29.13in - 73.99cm)\u003c\/li\u003e\n\u003cli\u003eL (Waist 30.71in - 78.00cm)\u003c\/li\u003e\n\u003cli\u003eXL (Waist 32.28in - 81.99cm)\u003c\/li\u003e\n\u003cli\u003eXXL (Waist 33.86in - 86.00cm)\u003c\/li\u003e\n\u003cli\u003eXXXL (Waist 35.43in - 89.99cm)\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003carticle class=\"avg__option-card\"\u003e\u003ch3\u003eAdd Text\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Text\u003c\/li\u003e\n\u003cli\u003eNo text\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"avg__facts\"\u003e\n\u003ch3\u003eProduct details \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial: 100% polyester.\u003c\/li\u003e\n\u003cli\u003eTwo-sided fleece finish and a soft elastic waistband.\u003c\/li\u003e\n\u003cli\u003eColors: Black, White, Green, and Blue.\u003c\/li\u003e\n\u003cli\u003eSizes: XS–XXXL; waist measurements are shown in the size choices below.\u003c\/li\u003e\n\u003cli\u003eSelect Add Text or No text to match the design you want.\u003c\/li\u003e\n\u003cli\u003eMachine washable.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__gallery\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/20221203-153733.gif?v=1793258613\" alt=\"Custom Photo Boxer Face Underwear Double Santa Claus Couple Gifts Christmas Gift AR View\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CNK1808YZ-US-a8fd205d-2b1f-4a70-aa8f-38ec33888c93.jpg?v=1793258612\" alt=\"Custom Photo Boxer Face Underwear Double Santa Claus Couple Gifts Christmas Gift AR View\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CNK1953Z.jpg?v=1793258612\" alt=\"Custom Photo Boxer Face Underwear Double Santa Claus Couple Gifts Christmas Gift AR View\" loading=\"lazy\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/CNK1953Z-1.jpg?v=1793258612\" alt=\"Custom Photo Boxer Face Underwear Double Santa Claus Couple Gifts Christmas Gift AR View\" loading=\"lazy\"\u003e\u003cdiv class=\"avg__gallery-caption\"\u003e\n\u003ch2\u003eA holiday gift with a story of its own.\u003c\/h2\u003e\n\u003cp\u003eCustom Photo Boxer Face Underwear Double Santa Claus Couple Gifts Christmas Gift AR View\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"avg__faq\"\u003e\n    \u003cp class=\"avg__eyebrow\" style=\"text-align:center\"\u003eGood to know\u003c\/p\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n    \u003cdetails open\u003e\u003csummary\u003eHow do I personalize or choose this item?\u003c\/summary\u003e\u003cp\u003eProvide your face photo and optional text and review all available product options. Submit personal details exactly as you want them used.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I include a message?\u003c\/summary\u003e\u003cp\u003eYes. Choose Add Text and provide your message. Choose No text for a design without added wording.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow do I select a size?\u003c\/summary\u003e\u003cp\u003eCompare the waist measurement in each size label with the intended fit before choosing XS–XXXL.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich product option should I choose?\u003c\/summary\u003e\u003cp\u003eReview Color, Size, Add Text and select the combination that best fits the item you want to create.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow can I help the finished design look its best?\u003c\/summary\u003e\u003cp\u003eKeep faces and important details visible. Use the original-resolution image whenever possible.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I return or exchange this personalized item?\u003c\/summary\u003e\u003cp\u003eNo. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"avg__policy\"\u003e\n\u003ch3\u003eCustom-made item: all sales are final\u003c\/h3\u003e\n\u003cp\u003eReturns and exchanges are not accepted. Every item is specially and uniquely made using the personalization details you submit. Because a personalized item cannot be returned and resold to another customer, this product is not eligible for returns or exchanges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"Airayvis-PersonalizedGifts","offers":[{"title":"Black \/ XS (Waist 25.98in - 65.98cm) \/ Add Text","offer_id":50827715838208,"sku":"CNK1953YZ-XS","price":29.08,"currency_code":"USD","in_stock":true},{"title":"Black \/ XS (Waist 25.98in - 65.98cm) \/ No text","offer_id":50827715870976,"sku":"CNK1953Z-XS","price":25.09,"currency_code":"USD","in_stock":true},{"title":"Black \/ S (Waist 27.56in - 70.00cm) \/ Add Text","offer_id":50827715903744,"sku":"CNK1953YZ-S","price":29.08,"currency_code":"USD","in_stock":true},{"title":"Black \/ S (Waist 27.56in - 70.00cm) \/ No text","offer_id":50827715936512,"sku":"CNK1953Z-S","price":25.09,"currency_code":"USD","in_stock":true},{"title":"Black \/ M (Waist 29.13in - 73.99cm) \/ Add Text","offer_id":50827715969280,"sku":"CNK1953YZ-M","price":29.08,"currency_code":"USD","in_stock":true},{"title":"Black \/ M (Waist 29.13in - 73.99cm) \/ No text","offer_id":50827716002048,"sku":"CNK1953Z-M","price":25.09,"currency_code":"USD","in_stock":true},{"title":"Black \/ L (Waist 30.71in - 78.00cm) \/ Add Text","offer_id":50827716034816,"sku":"CNK1953YZ-L","price":29.08,"currency_code":"USD","in_stock":true},{"title":"Black \/ L (Waist 30.71in - 78.00cm) \/ No text","offer_id":50827716067584,"sku":"CNK1953Z-L","price":25.09,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL (Waist 32.28in - 81.99cm) \/ Add Text","offer_id":50827716100352,"sku":"CNK1953YZ-XL","price":29.08,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL (Waist 32.28in - 81.99cm) \/ No text","offer_id":50827716133120,"sku":"CNK1953Z-XL","price":25.09,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL (Waist 33.86in - 86.00cm) \/ Add Text","offer_id":50827716165888,"sku":"CNK1953YZ-XXL","price":29.08,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL (Waist 33.86in - 86.00cm) \/ No text","offer_id":50827716198656,"sku":"CNK1953Z-XXL","price":25.09,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXXL (Waist 35.43in - 89.99cm) \/ Add Text","offer_id":50827716231424,"sku":"CNK1953YZ-XXXL","price":29.08,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXXL (Waist 35.43in - 89.99cm) \/ No text","offer_id":50827716264192,"sku":"CNK1953Z-XXXL","price":25.09,"currency_code":"USD","in_stock":true},{"title":"White \/ XS (Waist 25.98in - 65.98cm) \/ Add Text","offer_id":50827716296960,"sku":"CNK1953YZ-XS","price":29.08,"currency_code":"USD","in_stock":true},{"title":"White \/ XS (Waist 25.98in - 65.98cm) \/ No text","offer_id":50827716329728,"sku":"CNK1953Z-XS","price":25.09,"currency_code":"USD","in_stock":true},{"title":"White \/ S (Waist 27.56in - 70.00cm) \/ Add Text","offer_id":50827716362496,"sku":"CNK1953YZ-S","price":29.08,"currency_code":"USD","in_stock":true},{"title":"White \/ S (Waist 27.56in - 70.00cm) \/ No text","offer_id":50827716395264,"sku":"CNK1953Z-S","price":25.09,"currency_code":"USD","in_stock":true},{"title":"White \/ M (Waist 29.13in - 73.99cm) \/ Add Text","offer_id":50827716428032,"sku":"CNK1953YZ-M","price":29.08,"currency_code":"USD","in_stock":true},{"title":"White \/ M (Waist 29.13in - 73.99cm) \/ No text","offer_id":50827716460800,"sku":"CNK1953Z-M","price":25.09,"currency_code":"USD","in_stock":true},{"title":"White \/ L (Waist 30.71in - 78.00cm) \/ Add Text","offer_id":50827716493568,"sku":"CNK1953YZ-L","price":29.08,"currency_code":"USD","in_stock":true},{"title":"White \/ L (Waist 30.71in - 78.00cm) \/ No text","offer_id":50827716526336,"sku":"CNK1953Z-L","price":25.09,"currency_code":"USD","in_stock":true},{"title":"White \/ XL (Waist 32.28in - 81.99cm) \/ Add Text","offer_id":50827716559104,"sku":"CNK1953YZ-XL","price":29.08,"currency_code":"USD","in_stock":true},{"title":"White \/ XL (Waist 32.28in - 81.99cm) \/ No text","offer_id":50827716591872,"sku":"CNK1953Z-XL","price":25.09,"currency_code":"USD","in_stock":true},{"title":"White \/ XXL (Waist 33.86in - 86.00cm) \/ Add Text","offer_id":50827716624640,"sku":"CNK1953YZ-XXL","price":29.08,"currency_code":"USD","in_stock":true},{"title":"White \/ XXL (Waist 33.86in - 86.00cm) \/ No text","offer_id":50827716657408,"sku":"CNK1953Z-XXL","price":25.09,"currency_code":"USD","in_stock":true},{"title":"White \/ XXXL (Waist 35.43in - 89.99cm) \/ Add Text","offer_id":50827716690176,"sku":"CNK1953YZ-XXXL","price":29.08,"currency_code":"USD","in_stock":true},{"title":"White \/ XXXL (Waist 35.43in - 89.99cm) \/ No text","offer_id":50827716722944,"sku":"CNK1953Z-XXXL","price":25.09,"currency_code":"USD","in_stock":true},{"title":"Green \/ XS (Waist 25.98in - 65.98cm) \/ Add Text","offer_id":50827716755712,"sku":"CNK1953YZ-XS","price":29.08,"currency_code":"USD","in_stock":true},{"title":"Green \/ XS (Waist 25.98in - 65.98cm) \/ No text","offer_id":50827716788480,"sku":"CNK1953Z-XS","price":25.09,"currency_code":"USD","in_stock":true},{"title":"Green \/ S (Waist 27.56in - 70.00cm) \/ Add Text","offer_id":50827716821248,"sku":"CNK1953YZ-S","price":29.08,"currency_code":"USD","in_stock":true},{"title":"Green \/ S (Waist 27.56in - 70.00cm) \/ No text","offer_id":50827716854016,"sku":"CNK1953Z-S","price":25.09,"currency_code":"USD","in_stock":true},{"title":"Green \/ M (Waist 29.13in - 73.99cm) \/ Add Text","offer_id":50827716886784,"sku":"CNK1953YZ-M","price":29.08,"currency_code":"USD","in_stock":true},{"title":"Green \/ M (Waist 29.13in - 73.99cm) \/ No text","offer_id":50827716919552,"sku":"CNK1953Z-M","price":25.09,"currency_code":"USD","in_stock":true},{"title":"Green \/ L (Waist 30.71in - 78.00cm) \/ Add Text","offer_id":50827716952320,"sku":"CNK1953YZ-L","price":29.08,"currency_code":"USD","in_stock":true},{"title":"Green \/ L (Waist 30.71in - 78.00cm) \/ No text","offer_id":50827716985088,"sku":"CNK1953Z-L","price":25.09,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL (Waist 32.28in - 81.99cm) \/ Add Text","offer_id":50827717017856,"sku":"CNK1953YZ-XL","price":29.08,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL (Waist 32.28in - 81.99cm) \/ No text","offer_id":50827717050624,"sku":"CNK1953Z-XL","price":25.09,"currency_code":"USD","in_stock":true},{"title":"Green \/ XXL (Waist 33.86in - 86.00cm) \/ Add Text","offer_id":50827717083392,"sku":"CNK1953YZ-XXL","price":29.08,"currency_code":"USD","in_stock":true},{"title":"Green \/ XXL (Waist 33.86in - 86.00cm) \/ No text","offer_id":50827717116160,"sku":"CNK1953Z-XXL","price":25.09,"currency_code":"USD","in_stock":true},{"title":"Green \/ XXXL (Waist 35.43in - 89.99cm) \/ Add Text","offer_id":50827717148928,"sku":"CNK1953YZ-XXXL","price":29.08,"currency_code":"USD","in_stock":true},{"title":"Green \/ XXXL (Waist 35.43in - 89.99cm) \/ No text","offer_id":50827717181696,"sku":"CNK1953Z-XXXL","price":25.09,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XS (Waist 25.98in - 65.98cm) \/ Add Text","offer_id":50827717214464,"sku":"CNK1953YZ-XS","price":29.08,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XS (Waist 25.98in - 65.98cm) \/ No text","offer_id":50827717247232,"sku":"CNK1953Z-XS","price":25.09,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S (Waist 27.56in - 70.00cm) \/ Add Text","offer_id":50827717280000,"sku":"CNK1953YZ-S","price":29.08,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S (Waist 27.56in - 70.00cm) \/ No text","offer_id":50827717312768,"sku":"CNK1953Z-S","price":25.09,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M (Waist 29.13in - 73.99cm) \/ Add Text","offer_id":50827717345536,"sku":"CNK1953YZ-M","price":29.08,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M (Waist 29.13in - 73.99cm) \/ No text","offer_id":50827717378304,"sku":"CNK1953Z-M","price":25.09,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L (Waist 30.71in - 78.00cm) \/ Add Text","offer_id":50827717411072,"sku":"CNK1953YZ-L","price":29.08,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L (Waist 30.71in - 78.00cm) \/ No text","offer_id":50827717443840,"sku":"CNK1953Z-L","price":25.09,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL (Waist 32.28in - 81.99cm) \/ Add Text","offer_id":50827717476608,"sku":"CNK1953YZ-XL","price":29.08,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL (Waist 32.28in - 81.99cm) \/ No text","offer_id":50827717509376,"sku":"CNK1953Z-XL","price":25.09,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XXL (Waist 33.86in - 86.00cm) \/ Add Text","offer_id":50827717542144,"sku":"CNK1953YZ-XXL","price":29.08,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XXL (Waist 33.86in - 86.00cm) \/ No text","offer_id":50827717574912,"sku":"CNK1953Z-XXL","price":25.09,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XXXL (Waist 35.43in - 89.99cm) \/ Add Text","offer_id":50827717607680,"sku":"CNK1953YZ-XXXL","price":29.08,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XXXL (Waist 35.43in - 89.99cm) \/ No text","offer_id":50827717640448,"sku":"CNK1953Z-XXXL","price":25.09,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6772\/5568\/files\/US.gif?v=1793258612"}],"url":"https:\/\/airayvision.com\/collections\/custom-christmas-gifts.oembed?page=2","provider":"Airayvis","version":"1.0","type":"link"}