{"product_id":"best-grandpa-ever-best-dad-ever-custom-with-kids-names-personalized-shirt","title":"Best Grandpa Ever, Best Dad Ever - Custom With Kids' Names - Personalized Shirt","description":"\u003cdiv class=\"personalized-shirt\" style=\"font-family: 'Helvetica Neue', 'Arial', sans-serif; max-width: 800px; margin: 0 auto; padding:5px; color: #333; background: #fff; line-height: 1;\"\u003e\n\n  \u003c!-- Hero Banner --\u003e\n  \u003cdiv style=\"background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%); padding: 3px 8px; border-radius: 10px; margin-bottom: 8px; text-align: center; border: 2px solid #dee2e6;\"\u003e\n    \u003ch1 style=\"margin: 0 0 8px 0; color: #2d3436; font-size: 24px; font-weight: 700; letter-spacing: 0.5px;\"\u003eThe Perfect Personalized Shirt\u003c\/h1\u003e\n    \u003cp style=\"font-size: 18px; color: #636e72; font-style: italic; margin-bottom: 6px; font-weight: 600;\"\u003e\"The gift that always fits perfectly\"\u003c\/p\u003e\n    \u003cdiv style=\"font-size: 26px; margin:6px 0; color: #6c5ce7;\"\u003e👕✨\u003c\/div\u003e\n    \u003cp style=\"color: #2d3436; font-size: 15px; max-width: 600px; margin: 0 auto; font-weight: 500; line-height: 1.2;\"\u003e\n      Solve the impossible gift dilemma with a personalized shirt that makes your loved one feel truly special.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Problem\/Solution --\u003e\n  \u003cdiv style=\"margin: 5px 0;\"\u003e\n    \u003cdiv style=\"flex: 1; min-width: 320px;\"\u003e\n      \u003ch2 style=\"color: #6c5ce7; font-size: 22px; margin-top: 0; border-bottom: 3px solid #a29bfe; padding-bottom:5px; display: inline-block; font-weight: 700;\"\u003eWhy Personalized Apparel Wins\u003c\/h2\u003e\n      \u003cul style=\"padding-left: 20px; list-style-type: none; margin-top: 5px;\"\u003e\n        \u003cli style=\"margin-bottom: 8px; position: relative; padding-left: 35px;\"\u003e\n          \u003cspan style=\"position: absolute; left: 0; color: #6c5ce7; font-size: 24px;\"\u003e✓\u003c\/span\u003e\n          \u003cstrong style=\"color: #2d3436; font-size: 18px;\"\u003eNo more size guessing\u003c\/strong\u003e - They get exactly what fits\n        \u003c\/li\u003e\n        \u003cli style=\"margin-bottom: 8px; position: relative; padding-left: 35px;\"\u003e\n          \u003cspan style=\"position: absolute; left: 0; color: #6c5ce7; font-size: 24px;\"\u003e✓\u003c\/span\u003e\n          \u003cstrong style=\"color: #2d3436; font-size: 18px;\"\u003eMeaningful customization\u003c\/strong\u003e - Add names, dates, or messages\n        \u003c\/li\u003e\n        \u003cli style=\"margin-bottom: 8px; position: relative; padding-left: 35px;\"\u003e\n          \u003cspan style=\"position: absolute; left: 0; color: #6c5ce7; font-size: 24px;\"\u003e✓\u003c\/span\u003e\n          \u003cstrong style=\"color: #2d3436; font-size: 18px;\"\u003eVersatile for all occasions\u003c\/strong\u003e - Birthdays, holidays, anniversaries\n        \u003c\/li\u003e\n        \u003cli style=\"position: relative; padding-left: 35px;\"\u003e\n          \u003cspan style=\"position: absolute; left: 0; color: #6c5ce7; font-size: 24px;\"\u003e✓\u003c\/span\u003e\n          \u003cstrong style=\"color: #2d3436; font-size: 18px;\"\u003ePremium comfort\u003c\/strong\u003e - Cotton-polyester blend feels great\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Size Chart --\u003e\n  \u003cdiv style=\"background: white; padding: 2px; border-radius: 10px; margin:0 px 0; border: 3px solid #dfe6e9; box-shadow: 0 6px 10px rgba(108,92,231,0.1);\"\u003e\n    \u003ch2 style=\"color: #6c5ce7; font-size: 22px; margin-top: 0; text-align: center; padding-bottom: 3px; font-weight: 700;\"\u003eFind Your Perfect Fit\u003c\/h2\u003e\n    \n    \u003cdiv style=\"text-align: center; margin: 5px 0;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0288\/8436\/9496\/files\/SHIRT-SIZE_480x480.png?v=1677222795\" alt=\"Shirt size chart\" style=\"max-width: 100%; border-radius: 10px; border: 2px solid #dfe6e9; box-shadow: 0 4px 12px rgba(0,0,0,0.1);\"\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv style=\"display: flex; gap: 10px; margin-top: 8px; flex-wrap: wrap; justify-content: center;\"\u003e\n      \u003cdiv style=\"width: 120px; text-align: center;\"\u003e\n        \u003cdiv style=\"background: #f8f9fa; padding: 5px; border-radius: 8px; border: 2px solid #a29bfe;\"\u003e\n          \u003cp style=\"color: #6c5ce7; margin: 0; font-weight: 700;\"\u003e👕 Step 1\u003c\/p\u003e\n          \u003cp style=\"color: #636e72; margin: 5px 0 0 0; font-size: 14px;\"\u003eCheck measurements\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"width: 120px; text-align: center;\"\u003e\n        \u003cdiv style=\"background: #f8f9fa; padding: 5px; border-radius: 8px; border: 2px solid #a29bfe;\"\u003e\n          \u003cp style=\"color: #6c5ce7; margin: 0; font-weight: 700;\"\u003e📏 Step 2\u003c\/p\u003e\n          \u003cp style=\"color: #636e72; margin: 5px 0 0 0; font-size: 14px;\"\u003eCompare to your size\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"width: 120px; text-align: center;\"\u003e\n        \u003cdiv style=\"background: #f8f9fa; padding: 5px; border-radius: 8px; border: 2px solid #a29bfe;\"\u003e\n          \u003cp style=\"color: #6c5ce7; margin: 0; font-weight: 700;\"\u003e✅ Step 3\u003c\/p\u003e\n          \u003cp style=\"color: #636e72; margin: 5px 0 0 0; font-size: 14px;\"\u003eSelect perfect size\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Material \u0026 Quality --\u003e\n  \u003cdiv style=\"margin: 10px 0;\"\u003e\n    \u003ch2 style=\"color: #6c5ce7; font-size: 22px; text-align: center; margin-bottom: 8px; font-weight: 700;\"\u003ePremium Quality Materials\u003c\/h2\u003e\n    \n    \u003cdiv style=\"display: flex; gap: 10px; flex-wrap: wrap;\"\u003e\n      \u003cdiv style=\"flex: 1; min-width: 150px; background: white; padding: 6px; border-radius: 10px; border-left: 5px solid #a29bfe; box-shadow: 0 6px 10px rgba(0,0,0,0.08);\"\u003e\n        \u003ch3 style=\"margin: 0 0 6px 0; color: #6c5ce7; font-size: 22px;\"\u003e🧵 Fabric Blend\u003c\/h3\u003e\n        \u003cp style=\"color: #666; margin: 0; line-height: 1.2;\"\u003eCotton + Polyester combination offers the perfect balance of comfort, durability, and easy care.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \n      \u003cdiv style=\"flex: 1; min-width: 150px; background: white; padding: 6px; border-radius: 10px; border-left: 5px solid #a29bfe; box-shadow: 0 6px 10px rgba(0,0,0,0.08);\"\u003e\n        \u003ch3 style=\"margin: 0 0 6px 0; color: #6c5ce7; font-size: 22px;\"\u003e🎨 Digital Printing\u003c\/h3\u003e\n        \u003cp style=\"color: #666; margin: 0; line-height: 1.2;\"\u003eHigh-resolution digital prints that are vibrant, durable, and won't crack or fade after washing.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \n      \n      \u003cdiv style=\"flex: 1; min-width: 150px; background: white; padding: 6px; border-radius: 10px; border-left: 5px solid #a29bfe; box-shadow: 0 6px 10px rgba(0,0,0,0.08);\"\u003e\n        \u003ch3 style=\"margin: 0 0 6px 0; color: #6c5ce7; font-size: 22px;\"\u003e👕 Perfect Fit\u003c\/h3\u003e\n        \u003cp style=\"color: #666; margin: 0; line-height: 1.2;\"\u003eTrue-to-size design with comfortable fit that works for everyday wear or special occasions.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Occasion Ideas --\u003e\n  \u003cdiv style=\"background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%); padding: 8px; border-radius: 12px; margin:8px 0; text-align: center; border: 3px dashed #a29bfe;\"\u003e\n    \u003ch2 style=\"color: #6c5ce7; font-size: 22px; margin-top: 0; font-weight: 700;\"\u003ePerfect For Every Celebration\u003c\/h2\u003e\n    \u003cp style=\"color: #636e72; margin-bottom: 8px; font-size: 18px;\"\u003eThe versatile gift solution for any occasion\u003c\/p\u003e\n    \n    \u003cdiv style=\"display: flex; gap: 5px; margin: 5px 0; flex-wrap: wrap; justify-content: center;\"\u003e\n      \u003cdiv style=\"width: 120px; background: white; padding: 3px; border-radius: 12px; border: 2px solid #a29bfe; box-shadow: 0 4px 12px rgba(108,92,231,0.1);\"\u003e\n        \u003cdiv style=\"font-size: 24px; margin-bottom: 6px; color: #6c5ce7;\"\u003e🎂\u003c\/div\u003e\n        \u003cp style=\"color: #2d3436; margin: 0; font-weight: 700; font-size: 15px;\"\u003eBirthdays\u003c\/p\u003e\n        \u003cp style=\"color: #636e72; margin: 6px 0 0 0; font-size: 13px;\"\u003eAdd their age or birth year\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"width: 120px; background: white; padding: 5px; border-radius: 12px; border: 2px solid #a29bfe; box-shadow: 0 4px 12px rgba(108,92,231,0.1);\"\u003e\n        \u003cdiv style=\"font-size: 24px; margin-bottom: 6px; color: #6c5ce7;\"\u003e💍\u003c\/div\u003e\n        \u003cp style=\"color: #2d3436; margin: 0; font-weight: 700; font-size: 15px;\"\u003eAnniversaries\u003c\/p\u003e\n        \u003cp style=\"color: #636e72; margin: 6px 0 0 0; font-size: 13px;\"\u003eCustomize with dates\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"width: 120px; background: white; padding: 5px; border-radius: 12px; border: 2px solid #a29bfe; box-shadow: 0 4px 12px rgba(108,92,231,0.1);\"\u003e\n        \u003cdiv style=\"font-size: 24px; margin-bottom: 6px; color: #6c5ce7;\"\u003e🎓\u003c\/div\u003e\n        \u003cp style=\"color: #2d3436; margin: 0; font-weight: 700; font-size: 15px;\"\u003eGraduations\u003c\/p\u003e\n        \u003cp style=\"color: #636e72; margin: 6px 0 0 0; font-size: 13px;\"\u003eCelebrate achievements\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"width: 120px; background: white; padding: 5px; border-radius: 12px; border: 2px solid #a29bfe; box-shadow: 0 4px 12px rgba(108,92,231,0.1);\"\u003e\n        \u003cdiv style=\"font-size: 24px; margin-bottom:6px; color: #6c5ce7;\"\u003e👩‍👧‍👦\u003c\/div\u003e\n        \u003cp style=\"color: #2d3436; margin: 0; font-weight: 700; font-size: 15px;\"\u003eFamily Gifts\u003c\/p\u003e\n        \u003cp style=\"color: #636e72; margin: 6px 0 0 0; font-size: 13px;\"\u003eMatching family shirts\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cp style=\"color: #6c5ce7; font-style: italic; font-size: 16px; margin: 6px auto 0; max-width: 600px; font-weight: 600;\"\u003e\n      \"The gift that shows you put thought into making them feel special\"\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Personalization Process --\u003e\n  \u003cdiv style=\"background: white; padding: 6px; border-radius: 12px; margin: 8px 0; border: 3px solid #a29bfe; text-align: center; box-shadow: 0 8px 20px rgba(108,92,231,0.15);\"\u003e\n    \u003ch2 style=\"color: #6c5ce7; font-size: 22px; margin-top: 0; font-weight: 700;\"\u003eCreate Your Masterpiece\u003c\/h2\u003e\n    \u003cp style=\"color: #636e72; margin-bottom: 8px; font-size: 16px;\"\u003eSimple steps to create a truly meaningful gift\u003c\/p\u003e\n    \n    \u003cdiv style=\"display: flex; gap: 10px; margin: 6px 0; flex-wrap: wrap; justify-content: center;\"\u003e\n      \u003c!-- Step 1 --\u003e\n      \u003cdiv style=\"width: 130px; text-align: center;\"\u003e\n        \u003cdiv style=\"background: linear-gradient(135deg, #a29bfe 0%, #6c5ce7 100%); width: 40px; height: 40px; border-radius: 50%; margin: 0 auto 8px; display: flex; align-items: center; justify-content: center; color: white; font-size: 24px; font-weight: bold; box-shadow: 0 8px 10px rgba(108,92,231,0.4);\"\u003e1\u003c\/div\u003e\n        \u003cp style=\"font-weight: 700; margin: 0; color: #2d3436; font-size: 16px;\"\u003eChoose Size\u003c\/p\u003e\n        \u003cp style=\"color: #636e72; margin: 5px 0 0 0; font-size: 14px;\"\u003eUse our size chart\u003c\/p\u003e\n      \u003c\/div\u003e\n      \n      \u003c!-- Step 2 --\u003e\n      \u003cdiv style=\"width: 130px; text-align: center;\"\u003e\n        \u003cdiv style=\"background: linear-gradient(135deg, #a29bfe 0%, #6c5ce7 100%); width: 40px; height: 40px; border-radius: 50%; margin: 0 auto 8px; display: flex; align-items: center; justify-content: center; color: white; font-size: 24px; font-weight: bold; box-shadow: 0 8px 10px rgba(108,92,231,0.4);\"\u003e2\u003c\/div\u003e\n        \u003cp style=\"font-weight: 700; margin: 0; color: #2d3436; font-size: 16px;\"\u003ePersonalize\u003c\/p\u003e\n        \u003cp style=\"color: #636e72; margin: 5px 0 0 0; font-size: 14px;\"\u003eAdd text or design\u003c\/p\u003e\n      \u003c\/div\u003e\n      \n      \u003c!-- Step 3 --\u003e\n      \u003cdiv style=\"width: 130px; text-align: center;\"\u003e\n        \u003cdiv style=\"background: linear-gradient(135deg, #a29bfe 0%, #6c5ce7 100%); width: 40px; height: 40px; border-radius: 50%; margin: 0 auto 8px; display: flex; align-items: center; justify-content: center; color: white; font-size: 24px; font-weight: bold; box-shadow: 0 8px 10px rgba(108,92,231,0.4);\"\u003e3\u003c\/div\u003e\n        \u003cp style=\"font-weight: 700; margin: 0; color: #2d3436; font-size: 16px;\"\u003ePreview \u0026amp; Order\u003c\/p\u003e\n        \u003cp style=\"color: #636e72; margin: 5px 0 0 0; font-size: 14px;\"\u003eSee it before buying\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv style=\"background: #f8f9fa; padding: 5px; border-radius: 10px; margin-top: 8px; text-align: left;\"\u003e\n      \u003cp style=\"color: #6c5ce7; margin: 0 0 6px 0; font-weight: 700; font-size: 18px;\"\u003e📝 Personalization Guidelines:\u003c\/p\u003e\n      \u003cul style=\"padding-left: 20px; margin: 0; color: #636e72;\"\u003e\n        \u003cli\u003eDouble-check spelling before finalizing\u003c\/li\u003e\n        \u003cli\u003eUse standard English characters only\u003c\/li\u003e\n        \u003cli\u003eNo special characters or emojis\u003c\/li\u003e\n        \u003cli\u003eAlways preview your design before ordering\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Note --\u003e\n  \u003cp style=\"color: #636e72; font-size: 14px; text-align: center; margin-top: 6px; line-height: 1.1; opacity: 0.8;\"\u003e\n    *Colors may vary slightly due to monitor differences. Fabric: Cotton + Polyester blend. \u003cbr\u003e\n    Care instructions: Machine wash cold, tumble dry low for best results.\n  \u003c\/p\u003e\n\u003c\/div\u003e","brand":"newsvips","offers":[{"title":"Black \/ XS","offer_id":47942135054568,"sku":"C12-11-10015-Black-XS-DZ","price":27.49,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":47942135087336,"sku":"C12-11-10015-Black-S-DZ","price":27.49,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":47942135120104,"sku":"C12-11-10015-Black-M-DZ","price":27.49,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":47942135152872,"sku":"C12-11-10015-Black-L-DZ","price":27.49,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":47942135185640,"sku":"C12-11-10015-Black-XL-DZ","price":27.49,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":47942135218408,"sku":"C12-11-10015-Black-2XL-DZ","price":29.69,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":47942135251176,"sku":"C12-11-10015-Black-3XL-DZ","price":29.69,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":47942135283944,"sku":"C12-11-10015-Black-4XL-DZ","price":29.69,"currency_code":"USD","in_stock":true},{"title":"Black \/ 5XL","offer_id":47942135316712,"sku":"C12-11-10015-Black-5XL-DZ","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 6XL","offer_id":47942135349480,"sku":"C12-11-10015-Black-6XL-DZ","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 7XL","offer_id":47942135382248,"sku":"C12-11-10015-Black-7XL-DZ","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ XS","offer_id":47942135415016,"sku":"C12-11-10015-Green-XS-DZ","price":27.49,"currency_code":"USD","in_stock":true},{"title":"Green \/ S","offer_id":47942135447784,"sku":"C12-11-10015-Green-S-DZ","price":27.49,"currency_code":"USD","in_stock":true},{"title":"Green \/ M","offer_id":47942135480552,"sku":"C12-11-10015-Green-M-DZ","price":27.49,"currency_code":"USD","in_stock":true},{"title":"Green \/ L","offer_id":47942135513320,"sku":"C12-11-10015-Green-L-DZ","price":27.49,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL","offer_id":47942135546088,"sku":"C12-11-10015-Green-XL-DZ","price":27.49,"currency_code":"USD","in_stock":true},{"title":"Green \/ 2XL","offer_id":47942135578856,"sku":"C12-11-10015-Green-2XL-DZ","price":29.69,"currency_code":"USD","in_stock":true},{"title":"Green \/ 3XL","offer_id":47942135611624,"sku":"C12-11-10015-Green-3XL-DZ","price":29.69,"currency_code":"USD","in_stock":true},{"title":"Green \/ 4XL","offer_id":47942135644392,"sku":"C12-11-10015-Green-4XL-DZ","price":29.69,"currency_code":"USD","in_stock":true},{"title":"Green \/ 5XL","offer_id":47942135677160,"sku":"C12-11-10015-Green-5XL-DZ","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 6XL","offer_id":47942135709928,"sku":"C12-11-10015-Green-6XL-DZ","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 7XL","offer_id":47942135742696,"sku":"C12-11-10015-Green-7XL-DZ","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XS","offer_id":47942135775464,"sku":"C12-11-10015-Navy-XS-DZ","price":27.49,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":47942135808232,"sku":"C12-11-10015-Navy-S-DZ","price":27.49,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":47942135841000,"sku":"C12-11-10015-Navy-M-DZ","price":27.49,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":47942135873768,"sku":"C12-11-10015-Navy-L-DZ","price":27.49,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":47942135906536,"sku":"C12-11-10015-Navy-XL-DZ","price":27.49,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":47942135939304,"sku":"C12-11-10015-Navy-2XL-DZ","price":29.69,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":47942135972072,"sku":"C12-11-10015-Navy-3XL-DZ","price":29.69,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 4XL","offer_id":47942136004840,"sku":"C12-11-10015-Navy-4XL-DZ","price":29.69,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 5XL","offer_id":47942136037608,"sku":"C12-11-10015-Navy-5XL-DZ","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 6XL","offer_id":47942136070376,"sku":"C12-11-10015-Navy-6XL-DZ","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 7XL","offer_id":47942136103144,"sku":"C12-11-10015-Navy-7XL-DZ","price":32.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0611\/1143\/5496\/files\/12_9d568241-7a79-4b25-9650-558cf0022cec.jpg?v=1767595563","url":"https:\/\/www.febworld.com\/products\/best-grandpa-ever-best-dad-ever-custom-with-kids-names-personalized-shirt","provider":"febworld","version":"1.0","type":"link"}