{"product_id":"kids-crew-neck-t-shirt","title":"Kids crew neck t-shirt in Puffin my Sails","description":"\u003cdiv style=\"max-width: 100%; background: #F8F7F4; padding: 0;\"\u003e\n\n  \u003c!-- PRODUCT CONTENT --\u003e\n  \u003cdiv style=\"padding: 2rem; background: white;\"\u003e\n    \n    \n    \n    \u003c!-- Description --\u003e\n    \u003cp style=\"color: rgba(19, 47, 102, 0.7); line-height: 1.9; margin: 2rem 0; font-size: 16px;\"\u003e\n      Inspired by Maine summer days, sailboats, and the sweetest little puffins. Puffin my Sails is printed from an original hand-painted watercolor with bright sailboats with billowed sails, playful puffins, and dancing waves rendered in vibrant blue and red. This crew neck tee features a soft, stretchy premium knit jersey that moves with your kid through every maritime adventure.\n    \u003c\/p\u003e\n\n    \u003c!-- Design Story Box --\u003e\n    \u003cdiv style=\"background: linear-gradient(135deg, rgba(30, 136, 229, 0.05) 0%, rgba(30, 136, 229, 0.02) 100%); border: 1px solid rgba(30, 136, 229, 0.15); border-radius: 10px; padding: 1.5rem; margin: 2rem 0;\"\u003e\n      \u003cdiv style=\"font-size: 14px; text-transform: uppercase; letter-spacing: 0.5px; font-weight: 600; color: #1E88E5; margin-bottom: 8px;\"\u003e⛵ Maine Magic on Soft Jersey\u003c\/div\u003e\n      \u003cdiv style=\"font-size: 14px; color: rgba(19, 47, 102, 0.75); line-height: 1.8;\"\u003e\n        Same beloved Puffin my Sails design you love on ponchos, now on a cozy crew neck tee. Sailboats with billowed sails, playful puffins, and rolling waves in blue and red—printed on premium knit jersey that stretches and moves with your kid all day long.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003c!-- Highlights --\u003e\n    \u003cdiv style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin: 2rem 0; padding: 1.5rem; background: rgba(30, 136, 229, 0.05); border-radius: 8px; border-left: 4px solid #1E88E5;\"\u003e\n      \u003cdiv style=\"display: flex; gap: 8px; font-size: 14px;\"\u003e\n        \u003cspan style=\"color: #1E88E5; font-weight: bold; flex-shrink: 0;\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003eHand-painted watercolor design\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; gap: 8px; font-size: 14px;\"\u003e\n        \u003cspan style=\"color: #1E88E5; font-weight: bold; flex-shrink: 0;\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003ePremium knit jersey fabric\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; gap: 8px; font-size: 14px;\"\u003e\n        \u003cspan style=\"color: #1E88E5; font-weight: bold; flex-shrink: 0;\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003e2-way stretch for active play\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; gap: 8px; font-size: 14px;\"\u003e\n        \u003cspan style=\"color: #1E88E5; font-weight: bold; flex-shrink: 0;\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003eSoft, comfortable fit for all-day wear\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Tabs --\u003e\n    \u003cdiv style=\"margin-top: 3rem; padding-top: 3rem; border-top: 1px solid rgba(19, 47, 102, 0.1);\"\u003e\n      \u003cdiv style=\"display: flex; gap: 2rem; margin-bottom: 1.5rem; border-bottom: 1px solid rgba(19, 47, 102, 0.1);\"\u003e\n        \u003cbutton onclick=\"switchTab(event, 'details')\" style=\"padding: 0 0 12px 0; border: none; background: none; color: #132F66; font-weight: 500; font-size: 14px; cursor: pointer; text-transform: uppercase; letter-spacing: 0.5px; border-bottom: 2px solid #1E88E5;\"\u003eDesign \u0026amp; Story\u003c\/button\u003e\n        \u003cbutton onclick=\"switchTab(event, 'specs')\" style=\"padding: 0 0 12px 0; border: none; background: none; color: rgba(19, 47, 102, 0.6); font-weight: 500; font-size: 14px; cursor: pointer; text-transform: uppercase; letter-spacing: 0.5px;\"\u003eSpecs\u003c\/button\u003e\n        \u003cbutton onclick=\"switchTab(event, 'care')\" style=\"padding: 0 0 12px 0; border: none; background: none; color: rgba(19, 47, 102, 0.6); font-weight: 500; font-size: 14px; cursor: pointer; text-transform: uppercase; letter-spacing: 0.5px;\"\u003eCare\u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Design \u0026 Story Tab --\u003e\n      \u003cdiv id=\"details\" style=\"font-size: 14px; color: rgba(19, 47, 102, 0.7); line-height: 1.8;\"\u003e\n        \u003cp style=\"color: rgba(19, 47, 102, 0.7); line-height: 1.9; margin: 0 0 1.5rem 0; font-size: 16px;\"\u003eCozy, comfortable, and ready for maritime adventures. This crew neck tee features our hand-painted Puffin my Sails design—sailboats with billowed sails, playful puffins, and dancing waves in vibrant blue and red. Smooth, stretchy premium knit jersey allows the kiddos to participate in all of their favorite activities and be comfy the whole time. The ultimate kids' tee.\u003c\/p\u003e\n\n        \u003cdiv style=\"background: rgba(30, 136, 229, 0.08); border-radius: 8px; padding: 1rem; margin: 1.5rem 0; border-left: 4px solid #1E88E5; font-size: 13px; color: rgba(19, 47, 102, 0.75); line-height: 1.7;\"\u003e\n          \u003cstrong\u003eThe Maine Connection:\u003c\/strong\u003e This design draws inspiration from the bright sailboats that dot Maine's coastal waters each summer, along with the charming puffins who call the islands home. It's a love letter to maritime adventure and the simple joys of childhood beach days.\n        \u003c\/div\u003e\n\n        \u003cp style=\"margin-top: 1.5rem;\"\u003e\u003cstrong\u003eWhy Hand-Painted?\u003c\/strong\u003e\u003c\/p\u003e\n        \u003cp style=\"margin-top: 8px; margin-bottom: 12px;\"\u003eWatercolor is alive. Colors blend organically, edges soften, and the composition feels organic rather than mechanical. Kids deserve to wear art that speaks to imagination and adventure—not mass-produced repetition.\u003c\/p\u003e\n\n        \u003cdiv style=\"background: rgba(30, 136, 229, 0.08); border-radius: 8px; padding: 1.5rem; margin: 1.5rem 0;\"\u003e\n          \u003cp style=\"font-weight: 600; margin-bottom: 12px; color: #132F66;\"\u003eHow It's Made\u003c\/p\u003e\n          \u003cdiv style=\"display: flex; gap: 12px; margin-bottom: 12px;\"\u003e\n            \u003cdiv style=\"font-size: 20px; font-weight: 700; color: #1E88E5; flex-shrink: 0;\"\u003e1\u003c\/div\u003e\n            \u003cdiv style=\"font-size: 14px; color: rgba(19, 47, 102, 0.75);\"\u003e\n\u003cstrong\u003ePaint\u003c\/strong\u003e — Original watercolor artwork created on paper, inspired by Maine\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv style=\"display: flex; gap: 12px; margin-bottom: 12px;\"\u003e\n            \u003cdiv style=\"font-size: 20px; font-weight: 700; color: #1E88E5; flex-shrink: 0;\"\u003e2\u003c\/div\u003e\n            \u003cdiv style=\"font-size: 14px; color: rgba(19, 47, 102, 0.75);\"\u003e\n\u003cstrong\u003ePhotograph\u003c\/strong\u003e — High-resolution scan preserves every brushstroke and color blend\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv style=\"display: flex; gap: 12px; margin-bottom: 12px;\"\u003e\n            \u003cdiv style=\"font-size: 20px; font-weight: 700; color: #1E88E5; flex-shrink: 0;\"\u003e3\u003c\/div\u003e\n            \u003cdiv style=\"font-size: 14px; color: rgba(19, 47, 102, 0.75);\"\u003e\n\u003cstrong\u003ePrint\u003c\/strong\u003e — Archival digital printing onto premium knit jersey\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv style=\"display: flex; gap: 12px;\"\u003e\n            \u003cdiv style=\"font-size: 20px; font-weight: 700; color: #1E88E5; flex-shrink: 0;\"\u003e4\u003c\/div\u003e\n            \u003cdiv style=\"font-size: 14px; color: rgba(19, 47, 102, 0.75);\"\u003e\n\u003cstrong\u003eConstruct\u003c\/strong\u003e — Sewn into your tee with precision and care\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cp style=\"margin-top: 16px; font-size: 13px; color: rgba(19, 47, 102, 0.6);\"\u003eNote: Slight color variations are natural and add to the handmade character of your tee. Each one is genuinely one-of-a-kind.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Specs Tab --\u003e\n      \u003cdiv id=\"specs\" style=\"display: none; font-size: 14px; color: rgba(19, 47, 102, 0.7); line-height: 1.8;\"\u003e\n        \u003cp style=\"margin-bottom: 1.5rem;\"\u003e\u003cstrong\u003eFabric \u0026amp; Construction\u003c\/strong\u003e\u003c\/p\u003e\n        \u003cdiv style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin: 1rem 0;\"\u003e\n          \u003cdiv style=\"padding: 12px; background: rgba(30, 136, 229, 0.03); border-radius: 6px; border-left: 3px solid #1E88E5;\"\u003e\n            \u003cdiv style=\"font-size: 12px; text-transform: uppercase; color: rgba(19, 47, 102, 0.6); font-weight: 600; margin-bottom: 4px; letter-spacing: 0.5px;\"\u003eFabric (EU)\u003c\/div\u003e\n            \u003cdiv style=\"font-size: 14px; font-weight: 500; color: #132F66;\"\u003e96% polyester, 4% spandex\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv style=\"padding: 12px; background: rgba(30, 136, 229, 0.03); border-radius: 6px; border-left: 3px solid #1E88E5;\"\u003e\n            \u003cdiv style=\"font-size: 12px; text-transform: uppercase; color: rgba(19, 47, 102, 0.6); font-weight: 600; margin-bottom: 4px; letter-spacing: 0.5px;\"\u003eFabric (US)\u003c\/div\u003e\n            \u003cdiv style=\"font-size: 14px; font-weight: 500; color: #132F66;\"\u003e93% polyester, 7% spandex\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv style=\"padding: 12px; background: rgba(30, 136, 229, 0.03); border-radius: 6px; border-left: 3px solid #1E88E5;\"\u003e\n            \u003cdiv style=\"font-size: 12px; text-transform: uppercase; color: rgba(19, 47, 102, 0.6); font-weight: 600; margin-bottom: 4px; letter-spacing: 0.5px;\"\u003eWeight (EU)\u003c\/div\u003e\n            \u003cdiv style=\"font-size: 14px; font-weight: 500; color: #132F66;\"\u003e6.34 oz.\/yd.² (215 g\/m²)\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv style=\"padding: 12px; background: rgba(30, 136, 229, 0.03); border-radius: 6px; border-left: 3px solid #1E88E5;\"\u003e\n            \u003cdiv style=\"font-size: 12px; text-transform: uppercase; color: rgba(19, 47, 102, 0.6); font-weight: 600; margin-bottom: 4px; letter-spacing: 0.5px;\"\u003eWeight (US)\u003c\/div\u003e\n            \u003cdiv style=\"font-size: 14px; font-weight: 500; color: #132F66;\"\u003e7.08 oz.\/yd.² (240 g\/m²)\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv style=\"padding: 12px; background: rgba(30, 136, 229, 0.03); border-radius: 6px; border-left: 3px solid #1E88E5;\"\u003e\n            \u003cdiv style=\"font-size: 12px; text-transform: uppercase; color: rgba(19, 47, 102, 0.6); font-weight: 600; margin-bottom: 4px; letter-spacing: 0.5px;\"\u003eFabric Type\u003c\/div\u003e\n            \u003cdiv style=\"font-size: 14px; font-weight: 500; color: #132F66;\"\u003ePremium knit mid-weight jersey\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv style=\"padding: 12px; background: rgba(30, 136, 229, 0.03); border-radius: 6px; border-left: 3px solid #1E88E5;\"\u003e\n            \u003cdiv style=\"font-size: 12px; text-transform: uppercase; color: rgba(19, 47, 102, 0.6); font-weight: 600; margin-bottom: 4px; letter-spacing: 0.5px;\"\u003eFit\u003c\/div\u003e\n            \u003cdiv style=\"font-size: 14px; font-weight: 500; color: #132F66;\"\u003eRegular fit\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp style=\"margin-top: 1rem; font-size: 13px; color: rgba(19, 47, 102, 0.75); line-height: 1.7;\"\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e Smooth, comfortable 2-way stretch fabric that stretches and recovers on the cross and lengthwise grains. Crew neck. Fabric is OEKO-TEX 100 standard certified. Blank product components sourced from Lithuania (EU) and the US\/Mexico (US\/Americas).\u003c\/p\u003e\n        \u003cp style=\"margin-top: 1rem; font-size: 13px; color: rgba(19, 47, 102, 0.75); line-height: 1.7;\"\u003e\u003cstrong\u003eProduct Code:\u003c\/strong\u003e #5102K\u003c\/p\u003e\n        \u003cp style=\"margin-top: 1rem; font-size: 13px; color: rgba(19, 47, 102, 0.6);\"\u003e\u003cstrong\u003eMade on Demand:\u003c\/strong\u003e This product is made on demand. No minimums.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Care Tab --\u003e\n      \u003cdiv id=\"care\" style=\"display: none; font-size: 14px; color: rgba(19, 47, 102, 0.7); line-height: 1.8;\"\u003e\n        \u003cp style=\"margin-bottom: 1rem;\"\u003e\u003cstrong\u003eKeep Your Tee Vibrant\u003c\/strong\u003e\u003c\/p\u003e\n        \u003cp style=\"margin-bottom: 1rem; font-size: 14px; color: rgba(19, 47, 102, 0.75);\"\u003eTo preserve the hand-painted watercolor design and keep the sailboat and puffin colors bright, follow these care instructions:\u003c\/p\u003e\n        \u003cul style=\"list-style: none; padding: 0;\"\u003e\n          \u003cli style=\"padding: 8px 0; padding-left: 24px; position: relative; color: rgba(19, 47, 102, 0.75);\"\u003e\n            \u003cspan style=\"position: absolute; left: 0; color: #1E88E5; font-weight: bold;\"\u003e•\u003c\/span\u003e\n            Machine wash cold with similar colors\n          \u003c\/li\u003e\n          \u003cli style=\"padding: 8px 0; padding-left: 24px; position: relative; color: rgba(19, 47, 102, 0.75);\"\u003e\n            \u003cspan style=\"position: absolute; left: 0; color: #1E88E5; font-weight: bold;\"\u003e•\u003c\/span\u003e\n            Do not bleach\n          \u003c\/li\u003e\n          \u003cli style=\"padding: 8px 0; padding-left: 24px; position: relative; color: rgba(19, 47, 102, 0.75);\"\u003e\n            \u003cspan style=\"position: absolute; left: 0; color: #1E88E5; font-weight: bold;\"\u003e•\u003c\/span\u003e\n            Tumble dry low\n          \u003c\/li\u003e\n          \u003cli style=\"padding: 8px 0; padding-left: 24px; position: relative; color: rgba(19, 47, 102, 0.75);\"\u003e\n            \u003cspan style=\"position: absolute; left: 0; color: #1E88E5; font-weight: bold;\"\u003e•\u003c\/span\u003e\n            Do not iron\n          \u003c\/li\u003e\n          \u003cli style=\"padding: 8px 0; padding-left: 24px; position: relative; color: rgba(19, 47, 102, 0.75);\"\u003e\n            \u003cspan style=\"position: absolute; left: 0; color: #1E88E5; font-weight: bold;\"\u003e•\u003c\/span\u003e\n            Do not dry clean\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp style=\"margin-top: 1.5rem; font-size: 13px; color: rgba(19, 47, 102, 0.6);\"\u003eThe blue and red colors are vibrant and durable when cared for properly. Cold washing and low heat drying help maintain the design integrity across years of play, adventures, and growing up.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction switchTab(e, tabName) {\n  \/\/ Hide all tabs\n  document.getElementById('details').style.display = 'none';\n  document.getElementById('specs').style.display = 'none';\n  document.getElementById('care').style.display = 'none';\n  \n  \/\/ Show selected tab\n  document.getElementById(tabName).style.display = 'block';\n  \n  \/\/ Update button styles\n  const buttons = e.target.parentElement.querySelectorAll('button');\n  buttons.forEach(btn =\u003e {\n    btn.style.color = 'rgba(19, 47, 102, 0.6)';\n    btn.style.borderBottom = 'none';\n  });\n  e.target.style.color = '#132F66';\n  e.target.style.borderBottom = '2px solid #1E88E5';\n}\n\u003c\/script\u003e","brand":"Hello Violet Page","offers":[{"title":"2T","offer_id":44099050766379,"sku":"8754816_10817","price":32.0,"currency_code":"USD","in_stock":true},{"title":"3T","offer_id":44099050799147,"sku":"8754816_10818","price":32.0,"currency_code":"USD","in_stock":true},{"title":"4T","offer_id":44099050831915,"sku":"8754816_10819","price":32.0,"currency_code":"USD","in_stock":true},{"title":"5T","offer_id":44099050864683,"sku":"8754816_10820","price":32.0,"currency_code":"USD","in_stock":true},{"title":"6","offer_id":44099050897451,"sku":"8754816_10821","price":32.0,"currency_code":"USD","in_stock":true},{"title":"6X","offer_id":44099050930219,"sku":"8754816_10822","price":32.0,"currency_code":"USD","in_stock":true},{"title":"7","offer_id":44099050962987,"sku":"8754816_10823","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0684\/5428\/5355\/files\/all-over-print-kids-crew-neck-t-shirt-white-front-6a0f0f225f7f6.jpg?v=1779371856","url":"https:\/\/www.hellovioletpage.com\/products\/kids-crew-neck-t-shirt","provider":"Hello Violet Page","version":"1.0","type":"link"}