{"product_id":"coastal-harmony-surf-hoodie-progress-over-perfection-graphic-sweatshirt","title":"Coastal Harmony Surf Hoodie — \"Progress Over Perfection\" Graphic Sweatshirt","description":"\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eXL\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e2XL\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e3XL\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e4XL\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e5XL\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            20.08 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            22.05 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            24.02 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            25.98 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            27.99 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            29.92 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            31.89 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            33.86 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            27.17 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            27.95 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            29.13 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            29.92 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            31.10 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            31.89 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            33.07 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            33.86 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Sleeve length from center back, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            33.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            34.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            35.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            36.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            37.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            38.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            39.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            40.50 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Size tolerance, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        Soft, roomy, and built for slow mornings by the sea. This hoodie pairs a clean, understated chest script with a sun-and-wave emblem on the back — a quiet reminder to chase progress and savor coastal calm. The double-lined hood and color-matched drawcord add a finished look, while the kangaroo pocket keeps hands warm between surf sessions or coffee runs. Wear it layered over a tee after an early paddle, or pull it on for a walk along the boardwalk at sunset. It feels lived-in from the first wear and grows more comfortable with every wash, carrying a relaxed, beachside energy wherever you go.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 50\/50 cotton-poly blended fabric for warmth and durability\u003cbr\u003e- Tubular knit construction with no side seams for a smooth silhouette\u003cbr\u003e- Double-lined hood with color-matched drawcord\u003cbr\u003e- Spacious kangaroo pouch pocket for hand warmth and storage\u003cbr\u003e- DTF\/DTG printing and optional embroidery for crisp, long-lasting designs\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Tumble dry: medium\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e- Do not dryclean\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eProduct information\u003c\/strong\u003e: Gildan 18500, 2 year warranty in EU and Northern Ireland as per Directive 1999\/44\/EC\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings, Hazard\u003c\/strong\u003e: For adults, Made in Bangladesh\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare instructions\u003c\/strong\u003e: Machine wash: cold (max 30C or 90F), Non-chlorine: bleach as needed, Tumble dry: medium, Iron, steam or dry: low heat, Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"S \/ Dark Heather","offer_id":43096178556999,"sku":"28146390069616133352","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Maroon","offer_id":43096178589767,"sku":"10588942743453405778","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Navy","offer_id":43096178622535,"sku":"14540766549978423263","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Sport Grey","offer_id":43096178655303,"sku":"22109995349226452019","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ White","offer_id":43096178688071,"sku":"16646447818525976231","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Red","offer_id":43096178720839,"sku":"25516958798525544853","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Royal","offer_id":43096178753607,"sku":"14122202205212296706","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Light Pink","offer_id":43096178786375,"sku":"26286458811973685712","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Sand","offer_id":43096178819143,"sku":"33870918011006489482","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Dark Chocolate","offer_id":43096178851911,"sku":"11255184854770024344","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Light Blue","offer_id":43096178884679,"sku":"15363362580646004840","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Dark Heather","offer_id":43096178917447,"sku":"10290083355576071710","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Maroon","offer_id":43096178950215,"sku":"16822390534640073499","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Navy","offer_id":43096178982983,"sku":"21199269439497027842","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":43096179015751,"sku":"10319484793588926781","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Red","offer_id":43096179048519,"sku":"44432966075794149050","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Royal","offer_id":43096179081287,"sku":"16946978004052492392","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Light Pink","offer_id":43096179114055,"sku":"50390841669365370637","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Sand","offer_id":43096179146823,"sku":"20433696050989200460","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Dark Chocolate","offer_id":43096179179591,"sku":"59677517235852442400","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Light Blue","offer_id":43096179212359,"sku":"33405763860532454212","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Dark Heather","offer_id":43096179245127,"sku":"20536096662654372513","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Maroon","offer_id":43096179277895,"sku":"17610938143529881926","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":43096179310663,"sku":"18742566232394688385","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Red","offer_id":43096179343431,"sku":"19419194615819256440","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Royal","offer_id":43096179376199,"sku":"21000995574947538392","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Sand","offer_id":43096179408967,"sku":"32389316127602058368","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Dark Chocolate","offer_id":43096179441735,"sku":"17043559307445021250","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Light Blue","offer_id":43096179474503,"sku":"23420267241976134963","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Dark Heather","offer_id":43096179507271,"sku":"24107886373497351750","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Maroon","offer_id":43096179540039,"sku":"21879652318282060362","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Navy","offer_id":43096179572807,"sku":"96768201717434332613","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":43096179605575,"sku":"85492986453649238706","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Red","offer_id":43096179638343,"sku":"20099085074470138550","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Royal","offer_id":43096179671111,"sku":"12354244955628370117","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Light Pink","offer_id":43096179703879,"sku":"33932385463154179770","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sand","offer_id":43096179736647,"sku":"22304423931894409252","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Dark Chocolate","offer_id":43096179769415,"sku":"16671785144999347184","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Light Blue","offer_id":43096179802183,"sku":"11270499287928708039","price":39.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Dark Heather","offer_id":43096179834951,"sku":"29904872028770790675","price":37.95,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Maroon","offer_id":43096179867719,"sku":"12802176236958597077","price":37.95,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Navy","offer_id":43096179900487,"sku":"25013687327507705650","price":37.95,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Sport Grey","offer_id":43096179933255,"sku":"30939088682266233699","price":37.95,"currency_code":"USD","in_stock":true},{"title":"2XL \/ White","offer_id":43096179966023,"sku":"52638956260112946669","price":37.95,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Red","offer_id":43096179998791,"sku":"19635942584895123368","price":37.95,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Royal","offer_id":43096180031559,"sku":"16717797774805826112","price":37.95,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Light Pink","offer_id":43096180064327,"sku":"27803003064838513681","price":37.95,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Sand","offer_id":43096180097095,"sku":"20022266311912612486","price":37.95,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Dark Chocolate","offer_id":43096180129863,"sku":"32374826195620927646","price":37.95,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Light Blue","offer_id":43096180162631,"sku":"33444681888186464849","price":37.95,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Navy","offer_id":43096180195399,"sku":"28076454689961316880","price":38.58,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Sport Grey","offer_id":43096180228167,"sku":"13382786077053842002","price":38.58,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Red","offer_id":43096180260935,"sku":"21695330326575171779","price":38.58,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Royal","offer_id":43096180293703,"sku":"11232729752583974506","price":38.58,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Sand","offer_id":43096180326471,"sku":"13117480356168450259","price":38.58,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Navy","offer_id":43096180359239,"sku":"29021412017747684947","price":39.15,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Sport Grey","offer_id":43096180392007,"sku":"23657660243255240614","price":39.15,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Navy","offer_id":43096180424775,"sku":"10640187493481423470","price":40.32,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Sport Grey","offer_id":43096180457543,"sku":"18041476429788456072","price":40.32,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/6771\/7191\/files\/9243928401495839939_2048.jpg?v=1786892864","url":"https:\/\/coastalharmony.net\/products\/coastal-harmony-surf-hoodie-progress-over-perfection-graphic-sweatshirt","provider":"Coastal Harmony","version":"1.0","type":"link"}