{"schema_version":"garment-access/2.4.0","record_id":"garment:cotton-heritage:m2580","slug":"cotton-heritage-m2580","record_revision":"cotton-heritage-m2580.2026-09-16.r1","projection":"vaybel","service_status":"published_research_snapshot","published_at":"2026-09-20T19:29:58.864290Z","research":{"seed":{"unit":"branded_blank","vaybel_skus":["VB-HD-CHM2580"],"catalog_title":"Unisex Premium Pullover Hoodie","category_code":"HD-P","printful_product_id":"380","printify_blueprint_ids":["793"],"printify_print_provider_ids":["99","410"]},"status":"complete_with_gaps","scope_note":"US/USD is the comparison context, not an assumption about source currency, stock or fulfillment. Seed identifiers come from the Vaybel catalog and are hints, not evidence.","started_at":"2026-09-16T23:10:25Z","limitations":null,"completed_at":"2026-09-16T23:55:00Z","product_input":"Cotton Heritage M2580 Unisex Premium Pullover Hoodie","default_market":"US","default_currency":"USD","identity_resolved":true,"fact_review_status":"completed"},"data":{"identity":{"brand":"Cotton Heritage","aliases":["Cotton Heritage M2580","Unisex Premium Hoodie","Printify blueprint 793 (Unisex Fleece Hoodie)","Printful product 380"],"category":"Fleece","collection":"Premium fleece","style_code":"M2580","subcategory":"Pullover hoodie","manufacturer":"Cotton Heritage","introduced_at":null,"official_name":"Unisex Premium Pullover Hoodie","discontinued_at":null,"lifecycle_status":"active","manufacturer_url":"https://www.cottonheritage.com/product/M2580/Unisex-Premium-Pullover-Hoodie.html","country_of_origin":["Pakistan"],"manufacturer_revision":null,"care_instructions_blank":null,"care_instructions_decorated":null,"manufacturer_audience_label":"Unisex"},"material_profiles":[{"id":"mat-001","name":"Body shell (solid colors)","finish":"soft-washed","care_note":null,"ply_count":null,"yarn_type":null,"scope_note":"65/35 cotton/polyester body with a 100% cotton knit face; applies to all colors except the three heathers.","weight_gsm":null,"dye_process":null,"fiber_names":["cotton","polyester"],"brushed_side":null,"weight_basis":"oz/yd^2","knit_or_weave":"knit_fleece","handfeel_claim":"Maker: ultra soft hand; tightly knit","weight_original":8.5,"face_fiber_names":["cotton"],"yarn_count_value":null,"composition_layer":"whole_garment_shell","fiber_percentages":[65,35],"yarn_count_system":null,"fabric_construction":"3-end fleece","stretch_description":null,"applies_to_color_ids":null,"composition_complete":true,"weight_original_unit":"oz/yd^2","face_fiber_percentages":[100]},{"id":"mat-002","name":"Heather shell","finish":"soft-washed","care_note":null,"ply_count":null,"yarn_type":null,"scope_note":"55/45 cotton/polyester for the three heather colorways (Oatmeal Heather, Carbon Grey, Charcoal Heather); 100% cotton face.","weight_gsm":null,"dye_process":null,"fiber_names":["cotton","polyester"],"brushed_side":null,"weight_basis":"oz/yd^2","knit_or_weave":"knit_fleece","handfeel_claim":"Maker: ultra soft hand; tightly knit","weight_original":8.5,"face_fiber_names":["cotton"],"yarn_count_value":null,"composition_layer":"whole_garment_shell","fiber_percentages":[55,45],"yarn_count_system":null,"fabric_construction":"3-end fleece","stretch_description":null,"applies_to_color_ids":null,"composition_complete":true,"weight_original_unit":"oz/yd^2","face_fiber_percentages":[100]}],"colors":[{"id":"color-001","notes":null,"calibrated":null,"color_space":"sRGB","color_values":[8,8,8],"supplier_names":["Printful: Black","Printify: Black"],"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"Black","pantone_reference":null,"material_profile_id":"mat-001","color_measurement_method":"provider-declared swatch hex, not a textile measurement","color_measurement_conditions":null},{"id":"color-002","notes":null,"calibrated":null,"color_space":"sRGB","color_values":[67,65,61],"supplier_names":["Printful: Vintage Black"],"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"Vintage Black","pantone_reference":null,"material_profile_id":"mat-001","color_measurement_method":"provider-declared swatch hex, not a textile measurement","color_measurement_conditions":null},{"id":"color-003","notes":null,"calibrated":null,"color_space":"sRGB","color_values":[70,62,61],"supplier_names":["Printful: Charcoal Heather","Printify: Charcoal Heather"],"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"Charcoal Heather","pantone_reference":null,"material_profile_id":"mat-002","color_measurement_method":"provider-declared swatch hex, not a textile measurement","color_measurement_conditions":null},{"id":"color-004","notes":null,"calibrated":null,"color_space":"sRGB","color_values":[199,195,190],"supplier_names":["Printful: Carbon Grey","Printify: Carbon Grey"],"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"Carbon Grey","pantone_reference":null,"material_profile_id":"mat-002","color_measurement_method":"provider-declared swatch hex, not a textile measurement","color_measurement_conditions":null},{"id":"color-005","notes":null,"calibrated":null,"color_space":"sRGB","color_values":[255,255,255],"supplier_names":["Printful: White","Printify: White"],"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"White","pantone_reference":null,"material_profile_id":"mat-001","color_measurement_method":"provider-declared swatch hex, not a textile measurement","color_measurement_conditions":null},{"id":"color-006","notes":null,"calibrated":null,"color_space":"sRGB","color_values":[251,242,225],"supplier_names":["Printful: Oatmeal Heather"],"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"Oatmeal Heather","pantone_reference":null,"material_profile_id":"mat-002","color_measurement_method":"provider-declared swatch hex, not a textile measurement","color_measurement_conditions":null},{"id":"color-007","notes":null,"calibrated":null,"color_space":"sRGB","color_values":[245,232,206],"supplier_names":["Printful: Bone"],"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"Bone","pantone_reference":null,"material_profile_id":"mat-001","color_measurement_method":"provider-declared swatch hex, not a textile measurement","color_measurement_conditions":null},{"id":"color-008","notes":null,"calibrated":null,"color_space":"sRGB","color_values":[178,138,104],"supplier_names":["Printful: Latte"],"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"Latte","pantone_reference":null,"material_profile_id":"mat-001","color_measurement_method":"provider-declared swatch hex, not a textile measurement","color_measurement_conditions":null},{"id":"color-009","notes":null,"calibrated":null,"color_space":"sRGB","color_values":[210,162,111],"supplier_names":["Printful: Khaki"],"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"Khaki","pantone_reference":null,"material_profile_id":"mat-001","color_measurement_method":"provider-declared swatch hex, not a textile measurement","color_measurement_conditions":null},{"id":"color-010","notes":null,"calibrated":null,"color_space":"sRGB","color_values":[208,110,38],"supplier_names":["Printful: Adobe"],"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"Adobe","pantone_reference":null,"material_profile_id":"mat-001","color_measurement_method":"provider-declared swatch hex, not a textile measurement","color_measurement_conditions":null},{"id":"color-011","notes":null,"calibrated":null,"color_space":"sRGB","color_values":[255,208,204],"supplier_names":["Printful: Light Pink"],"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"Light Pink","pantone_reference":null,"material_profile_id":"mat-001","color_measurement_method":"provider-declared swatch hex, not a textile measurement","color_measurement_conditions":null},{"id":"color-012","notes":null,"calibrated":null,"color_space":"sRGB","color_values":[210,126,111],"supplier_names":["Printful: Dusty Rose"],"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"Dusty Rose","pantone_reference":null,"material_profile_id":"mat-001","color_measurement_method":"provider-declared swatch hex, not a textile measurement","color_measurement_conditions":null},{"id":"color-013","notes":null,"calibrated":null,"color_space":"sRGB","color_values":[255,45,65],"supplier_names":["Printful: Team Red"],"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"Team Red","pantone_reference":null,"material_profile_id":"mat-001","color_measurement_method":"provider-declared swatch hex, not a textile measurement","color_measurement_conditions":null},{"id":"color-014","notes":"Cotton Heritage colorway not offered by Printful; hex not captured.","calibrated":null,"color_space":null,"color_values":null,"supplier_names":null,"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"Cardinal","pantone_reference":null,"material_profile_id":"mat-001","color_measurement_method":null,"color_measurement_conditions":null},{"id":"color-015","notes":null,"calibrated":null,"color_space":"sRGB","color_values":[125,38,58],"supplier_names":["Printful: Maroon","Printify: Maroon"],"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"Maroon","pantone_reference":null,"material_profile_id":"mat-001","color_measurement_method":"provider-declared swatch hex, not a textile measurement","color_measurement_conditions":null},{"id":"color-016","notes":null,"calibrated":null,"color_space":"sRGB","color_values":[255,220,243],"supplier_names":["Printful: Lavender"],"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"Lavender","pantone_reference":null,"material_profile_id":"mat-001","color_measurement_method":"provider-declared swatch hex, not a textile measurement","color_measurement_conditions":null},{"id":"color-017","notes":null,"calibrated":null,"color_space":"sRGB","color_values":[98,58,122],"supplier_names":["Printful: Purple"],"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"Purple","pantone_reference":null,"material_profile_id":"mat-001","color_measurement_method":"provider-declared swatch hex, not a textile measurement","color_measurement_conditions":null},{"id":"color-018","notes":null,"calibrated":null,"color_space":"sRGB","color_values":[152,183,238],"supplier_names":["Printful: Carolina Blue"],"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"Carolina Blue","pantone_reference":null,"material_profile_id":"mat-001","color_measurement_method":"provider-declared swatch hex, not a textile measurement","color_measurement_conditions":null},{"id":"color-019","notes":null,"calibrated":null,"color_space":"sRGB","color_values":[27,67,174],"supplier_names":["Printful: Team Royal","Printify: Team Royal"],"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"Team Royal","pantone_reference":null,"material_profile_id":"mat-001","color_measurement_method":"provider-declared swatch hex, not a textile measurement","color_measurement_conditions":null},{"id":"color-020","notes":null,"calibrated":null,"color_space":"sRGB","color_values":[23,31,44],"supplier_names":["Printful: Navy Blazer","Printify: Navy Blazer"],"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"Navy Blazer","pantone_reference":null,"material_profile_id":"mat-001","color_measurement_method":"provider-declared swatch hex, not a textile measurement","color_measurement_conditions":null},{"id":"color-021","notes":null,"calibrated":null,"color_space":"sRGB","color_values":[214,237,247],"supplier_names":["Printful: Sky Blue","Printify: Sky Blue"],"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"Sky Blue","pantone_reference":null,"material_profile_id":"mat-001","color_measurement_method":"provider-declared swatch hex, not a textile measurement","color_measurement_conditions":null},{"id":"color-022","notes":null,"calibrated":null,"color_space":"sRGB","color_values":[92,79,50],"supplier_names":["Printful: Military Green"],"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"Military Green","pantone_reference":null,"material_profile_id":"mat-001","color_measurement_method":"provider-declared swatch hex, not a textile measurement","color_measurement_conditions":null},{"id":"color-023","notes":null,"calibrated":null,"color_space":"sRGB","color_values":[51,82,49],"supplier_names":["Printful: Forest Green"],"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"Forest Green","pantone_reference":null,"material_profile_id":"mat-001","color_measurement_method":"provider-declared swatch hex, not a textile measurement","color_measurement_conditions":null},{"id":"color-024","notes":null,"calibrated":null,"color_space":"sRGB","color_values":[255,169,18],"supplier_names":["Printful: Team Gold"],"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"Team Gold","pantone_reference":null,"material_profile_id":"mat-001","color_measurement_method":"provider-declared swatch hex, not a textile measurement","color_measurement_conditions":null}],"size_ranges":[{"id":"size-mfr","scope":"manufacturer","labels":["XS","S","M","L","XL","2XL","3XL","4XL"],"market":"US","revision":"spec sheet (measured columns XS-4XL; 5XL/6XL columns blank)","size_system":"alpha","audience_label":"Unisex","size_chart_url":"https://www.cottonheritage.com/catImg/product_spec/M2580_M2580C_040424124022.pdf","provider_listing_id":null,"manufacturer_fit_term":"Unisex"},{"id":"size-pf","scope":"provider_listing","labels":["S","M","L","XL","2XL","3XL"],"market":"US","revision":null,"size_system":"alpha","audience_label":"Unisex","size_chart_url":null,"provider_listing_id":"listing-pf-380","manufacturer_fit_term":null},{"id":"size-py99","scope":"provider_listing","labels":["S","M","L","XL","2XL","3XL"],"market":"US","revision":null,"size_system":"alpha","audience_label":"Unisex","size_chart_url":null,"provider_listing_id":"listing-py-bp793-pp99","manufacturer_fit_term":null},{"id":"size-py410","scope":"provider_listing","labels":["S","M","L","XL","2XL","3XL"],"market":"US","revision":null,"size_system":"alpha","audience_label":"Unisex","size_chart_url":null,"provider_listing_id":"listing-py-bp793-pp410","manufacturer_fit_term":null}],"variants":[],"measurements":[{"id":"measure-001","unit":"in","scope":"manufacturer","value":19,"method":"measured 1 inch below arm hole, laid flat","revision":null,"condition":null,"landmarks":null,"dataset_id":"mfr-spec-2024","size_label":"XS","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":null},{"id":"measure-002","unit":"in","scope":"manufacturer","value":26,"method":"high point of shoulder to bottom","revision":null,"condition":null,"landmarks":null,"dataset_id":"mfr-spec-2024","size_label":"XS","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"total_length","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":null},{"id":"measure-003","unit":"in","scope":"manufacturer","value":23.5,"method":"Sleeve Length per Cotton Heritage spec; shoulder-to-cuff landmark not stated","revision":null,"condition":null,"landmarks":null,"dataset_id":"mfr-spec-2024","size_label":"XS","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"other","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":null},{"id":"measure-004","unit":"in","scope":"manufacturer","value":20,"method":"measured 1 inch below arm hole, laid flat","revision":null,"condition":null,"landmarks":null,"dataset_id":"mfr-spec-2024","size_label":"S","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":null},{"id":"measure-005","unit":"in","scope":"manufacturer","value":27,"method":"high point of shoulder to bottom","revision":null,"condition":null,"landmarks":null,"dataset_id":"mfr-spec-2024","size_label":"S","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"total_length","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":null},{"id":"measure-006","unit":"in","scope":"manufacturer","value":23.5,"method":"Sleeve Length per Cotton Heritage spec; shoulder-to-cuff landmark not stated","revision":null,"condition":null,"landmarks":null,"dataset_id":"mfr-spec-2024","size_label":"S","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"other","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":null},{"id":"measure-007","unit":"in","scope":"manufacturer","value":21,"method":"measured 1 inch below arm hole, laid flat","revision":null,"condition":null,"landmarks":null,"dataset_id":"mfr-spec-2024","size_label":"M","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":null},{"id":"measure-008","unit":"in","scope":"manufacturer","value":28,"method":"high point of shoulder to bottom","revision":null,"condition":null,"landmarks":null,"dataset_id":"mfr-spec-2024","size_label":"M","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"total_length","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":null},{"id":"measure-009","unit":"in","scope":"manufacturer","value":24,"method":"Sleeve Length per Cotton Heritage spec; shoulder-to-cuff landmark not stated","revision":null,"condition":null,"landmarks":null,"dataset_id":"mfr-spec-2024","size_label":"M","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"other","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":null},{"id":"measure-010","unit":"in","scope":"manufacturer","value":23,"method":"measured 1 inch below arm hole, laid flat","revision":null,"condition":null,"landmarks":null,"dataset_id":"mfr-spec-2024","size_label":"L","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":null},{"id":"measure-011","unit":"in","scope":"manufacturer","value":29,"method":"high point of shoulder to bottom","revision":null,"condition":null,"landmarks":null,"dataset_id":"mfr-spec-2024","size_label":"L","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"total_length","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":null},{"id":"measure-012","unit":"in","scope":"manufacturer","value":24,"method":"Sleeve Length per Cotton Heritage spec; shoulder-to-cuff landmark not stated","revision":null,"condition":null,"landmarks":null,"dataset_id":"mfr-spec-2024","size_label":"L","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"other","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":null},{"id":"measure-013","unit":"in","scope":"manufacturer","value":25,"method":"measured 1 inch below arm hole, laid flat","revision":null,"condition":null,"landmarks":null,"dataset_id":"mfr-spec-2024","size_label":"XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":null},{"id":"measure-014","unit":"in","scope":"manufacturer","value":30,"method":"high point of shoulder to bottom","revision":null,"condition":null,"landmarks":null,"dataset_id":"mfr-spec-2024","size_label":"XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"total_length","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":null},{"id":"measure-015","unit":"in","scope":"manufacturer","value":24,"method":"Sleeve Length per Cotton Heritage spec; shoulder-to-cuff landmark not stated","revision":null,"condition":null,"landmarks":null,"dataset_id":"mfr-spec-2024","size_label":"XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"other","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":null},{"id":"measure-016","unit":"in","scope":"manufacturer","value":26.5,"method":"measured 1 inch below arm hole, laid flat","revision":null,"condition":null,"landmarks":null,"dataset_id":"mfr-spec-2024","size_label":"2XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":null},{"id":"measure-017","unit":"in","scope":"manufacturer","value":31,"method":"high point of shoulder to bottom","revision":null,"condition":null,"landmarks":null,"dataset_id":"mfr-spec-2024","size_label":"2XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"total_length","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":null},{"id":"measure-018","unit":"in","scope":"manufacturer","value":24,"method":"Sleeve Length per Cotton Heritage spec; shoulder-to-cuff landmark not stated","revision":null,"condition":null,"landmarks":null,"dataset_id":"mfr-spec-2024","size_label":"2XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"other","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":null},{"id":"measure-019","unit":"in","scope":"manufacturer","value":28,"method":"measured 1 inch below arm hole, laid flat","revision":null,"condition":null,"landmarks":null,"dataset_id":"mfr-spec-2024","size_label":"3XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":null},{"id":"measure-020","unit":"in","scope":"manufacturer","value":32,"method":"high point of shoulder to bottom","revision":null,"condition":null,"landmarks":null,"dataset_id":"mfr-spec-2024","size_label":"3XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"total_length","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":null},{"id":"measure-021","unit":"in","scope":"manufacturer","value":24,"method":"Sleeve Length per Cotton Heritage spec; shoulder-to-cuff landmark not stated","revision":null,"condition":null,"landmarks":null,"dataset_id":"mfr-spec-2024","size_label":"3XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"other","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":null},{"id":"measure-022","unit":"in","scope":"manufacturer","value":29.5,"method":"measured 1 inch below arm hole, laid flat","revision":null,"condition":null,"landmarks":null,"dataset_id":"mfr-spec-2024","size_label":"4XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":null},{"id":"measure-023","unit":"in","scope":"manufacturer","value":33,"method":"high point of shoulder to bottom","revision":null,"condition":null,"landmarks":null,"dataset_id":"mfr-spec-2024","size_label":"4XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"total_length","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":null},{"id":"measure-024","unit":"in","scope":"manufacturer","value":24,"method":"Sleeve Length per Cotton Heritage spec; shoulder-to-cuff landmark not stated","revision":null,"condition":null,"landmarks":null,"dataset_id":"mfr-spec-2024","size_label":"4XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"other","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":null},{"id":"measure-025","unit":"in","scope":"provider_listing","value":20,"method":"Width, side to side","revision":null,"condition":null,"landmarks":null,"dataset_id":"pf-product-measure","size_label":"S","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-026","unit":"in","scope":"provider_listing","value":27,"method":"HPS to bottom","revision":null,"condition":null,"landmarks":null,"dataset_id":"pf-product-measure","size_label":"S","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"total_length","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-027","unit":"in","scope":"provider_listing","value":21,"method":"Width, side to side","revision":null,"condition":null,"landmarks":null,"dataset_id":"pf-product-measure","size_label":"M","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-028","unit":"in","scope":"provider_listing","value":28,"method":"HPS to bottom","revision":null,"condition":null,"landmarks":null,"dataset_id":"pf-product-measure","size_label":"M","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"total_length","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-029","unit":"in","scope":"provider_listing","value":23,"method":"Width, side to side","revision":null,"condition":null,"landmarks":null,"dataset_id":"pf-product-measure","size_label":"L","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-030","unit":"in","scope":"provider_listing","value":29,"method":"HPS to bottom","revision":null,"condition":null,"landmarks":null,"dataset_id":"pf-product-measure","size_label":"L","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"total_length","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-031","unit":"in","scope":"provider_listing","value":25,"method":"Width, side to side","revision":null,"condition":null,"landmarks":null,"dataset_id":"pf-product-measure","size_label":"XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-032","unit":"in","scope":"provider_listing","value":30,"method":"HPS to bottom","revision":null,"condition":null,"landmarks":null,"dataset_id":"pf-product-measure","size_label":"XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"total_length","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-033","unit":"in","scope":"provider_listing","value":26.5,"method":"Width, side to side","revision":null,"condition":null,"landmarks":null,"dataset_id":"pf-product-measure","size_label":"2XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-034","unit":"in","scope":"provider_listing","value":31,"method":"HPS to bottom","revision":null,"condition":null,"landmarks":null,"dataset_id":"pf-product-measure","size_label":"2XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"total_length","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-035","unit":"in","scope":"provider_listing","value":28,"method":"Width, side to side","revision":null,"condition":null,"landmarks":null,"dataset_id":"pf-product-measure","size_label":"3XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-036","unit":"in","scope":"provider_listing","value":32,"method":"HPS to bottom","revision":null,"condition":null,"landmarks":null,"dataset_id":"pf-product-measure","size_label":"3XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"finished_garment","measurement_name":"total_length","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-037","unit":"in","scope":"provider_listing","value":27,"method":"recommended body fit length","revision":null,"condition":null,"landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"S","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"body_length_hps","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-038","unit":"in","scope":"provider_listing","value":38,"method":"fullest part of chest, tape horizontal","revision":null,"condition":"range minimum","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"S","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"chest_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-039","unit":"in","scope":"provider_listing","value":41,"method":"fullest part of chest, tape horizontal","revision":null,"condition":"range maximum","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"S","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"chest_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-040","unit":"in","scope":"provider_listing","value":28,"method":"recommended body fit length","revision":null,"condition":null,"landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"M","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"body_length_hps","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-041","unit":"in","scope":"provider_listing","value":42,"method":"fullest part of chest, tape horizontal","revision":null,"condition":"range minimum","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"M","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"chest_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-042","unit":"in","scope":"provider_listing","value":45,"method":"fullest part of chest, tape horizontal","revision":null,"condition":"range maximum","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"M","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"chest_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-043","unit":"in","scope":"provider_listing","value":29,"method":"recommended body fit length","revision":null,"condition":null,"landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"L","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"body_length_hps","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-044","unit":"in","scope":"provider_listing","value":46,"method":"fullest part of chest, tape horizontal","revision":null,"condition":"range minimum","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"L","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"chest_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-045","unit":"in","scope":"provider_listing","value":49,"method":"fullest part of chest, tape horizontal","revision":null,"condition":"range maximum","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"L","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"chest_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-046","unit":"in","scope":"provider_listing","value":30,"method":"recommended body fit length","revision":null,"condition":null,"landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"body_length_hps","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-047","unit":"in","scope":"provider_listing","value":50,"method":"fullest part of chest, tape horizontal","revision":null,"condition":"range minimum","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"chest_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-048","unit":"in","scope":"provider_listing","value":53,"method":"fullest part of chest, tape horizontal","revision":null,"condition":"range maximum","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"chest_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-049","unit":"in","scope":"provider_listing","value":31,"method":"recommended body fit length","revision":null,"condition":null,"landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"2XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"body_length_hps","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-050","unit":"in","scope":"provider_listing","value":54,"method":"fullest part of chest, tape horizontal","revision":null,"condition":"range minimum","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"2XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"chest_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-051","unit":"in","scope":"provider_listing","value":57,"method":"fullest part of chest, tape horizontal","revision":null,"condition":"range maximum","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"2XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"chest_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-052","unit":"in","scope":"provider_listing","value":32,"method":"recommended body fit length","revision":null,"condition":null,"landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"3XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"body_length_hps","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-053","unit":"in","scope":"provider_listing","value":58,"method":"fullest part of chest, tape horizontal","revision":null,"condition":"range minimum","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"3XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"chest_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"},{"id":"measure-054","unit":"in","scope":"provider_listing","value":62,"method":"fullest part of chest, tape horizontal","revision":null,"condition":"range maximum","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"3XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"chest_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-380"}],"construction":[{"id":"build-001","thread":null,"hardware":null,"quantity":null,"component":"hood","dimensions":null,"label_type":null,"removable_label":null,"construction_detail":"3-panel hood","material_profile_id":null,"seam_or_stitch_type":null,"country_or_lot_scope":null},{"id":"build-002","thread":null,"hardware":null,"quantity":null,"component":"pocket","dimensions":"Extra-large front pouch","label_type":null,"removable_label":null,"construction_detail":"Front pouch (kangaroo) pocket","material_profile_id":null,"seam_or_stitch_type":null,"country_or_lot_scope":null},{"id":"build-003","thread":null,"hardware":null,"quantity":null,"component":"neck patch","dimensions":null,"label_type":null,"removable_label":null,"construction_detail":"Self-fabric 1/2 moon patch on the neck for custom branding","material_profile_id":null,"seam_or_stitch_type":null,"country_or_lot_scope":null},{"id":"build-004","thread":null,"hardware":"silver grommets","quantity":null,"component":"drawcords","dimensions":null,"label_type":null,"removable_label":null,"construction_detail":"Matching flat draw cords","material_profile_id":null,"seam_or_stitch_type":null,"country_or_lot_scope":null},{"id":"build-005","thread":null,"hardware":null,"quantity":null,"component":"side seams","dimensions":null,"label_type":null,"removable_label":null,"construction_detail":"Side-seamed body","material_profile_id":null,"seam_or_stitch_type":"side seam","country_or_lot_scope":null},{"id":"build-006","thread":null,"hardware":null,"quantity":null,"component":"cuffs/waistband","dimensions":null,"label_type":null,"removable_label":null,"construction_detail":"Ribbed cuffs and waistband","material_profile_id":null,"seam_or_stitch_type":"coverstitch","country_or_lot_scope":null},{"id":"build-007","thread":null,"hardware":null,"quantity":null,"component":"collar","dimensions":null,"label_type":null,"removable_label":null,"construction_detail":"Collar edge","material_profile_id":null,"seam_or_stitch_type":"edge stitch","country_or_lot_scope":null},{"id":"build-008","thread":null,"hardware":null,"quantity":null,"component":"neck tape","dimensions":null,"label_type":null,"removable_label":null,"construction_detail":"Twill neck tape","material_profile_id":null,"seam_or_stitch_type":null,"country_or_lot_scope":null},{"id":"build-009","thread":null,"hardware":null,"quantity":null,"component":"label","dimensions":"removable","label_type":"tear-away","removable_label":true,"construction_detail":"Tear-away neck label","material_profile_id":null,"seam_or_stitch_type":null,"country_or_lot_scope":null}],"decoration_methods":[{"id":"deco-pf-dtg","method":"dtg","supported":true,"underbase":null,"limitations":null,"variant_ids":null,"pretreatment":null,"ink_or_thread":null,"sampling_note":"Maker: soft-washed for a cleaner printing surface","process_parameters":null,"provider_listing_id":"listing-pf-380","cotton_face_requirement":"100% cotton face; maker markets superior printability / good for discharging"},{"id":"deco-pf-dtf","method":"dtf","supported":true,"underbase":null,"limitations":null,"variant_ids":null,"pretreatment":null,"ink_or_thread":null,"sampling_note":null,"process_parameters":null,"provider_listing_id":"listing-pf-380","cotton_face_requirement":null},{"id":"deco-pf-emb","method":"embroidery","supported":true,"underbase":null,"limitations":null,"variant_ids":null,"pretreatment":null,"ink_or_thread":null,"sampling_note":null,"process_parameters":null,"provider_listing_id":"listing-pf-380","cotton_face_requirement":null},{"id":"deco-py99-emb","method":"embroidery","supported":true,"underbase":null,"limitations":"Printify blueprint 793 offers embroidery only on this provider; no DTG/DTF.","variant_ids":null,"pretreatment":null,"ink_or_thread":null,"sampling_note":null,"process_parameters":null,"provider_listing_id":"listing-py-bp793-pp99","cotton_face_requirement":null},{"id":"deco-py410-emb","method":"embroidery","supported":true,"underbase":null,"limitations":"Printify blueprint 793 offers embroidery only on this provider; no DTG/DTF.","variant_ids":null,"pretreatment":null,"ink_or_thread":null,"sampling_note":null,"process_parameters":null,"provider_listing_id":"listing-py-bp793-pp410","cotton_face_requirement":null}],"decoration_placements":[{"id":"place-pf-front","unit":null,"bleed":null,"shape":null,"width":null,"height":null,"dpi_min":null,"method_id":"deco-pf-dtg","safe_area":null,"supported":true,"coordinates":null,"size_labels":["S","M","L","XL","2XL","3XL"],"variant_ids":null,"file_formats":null,"obstructions":null,"template_url":null,"placement_key":"front","coordinate_system":null,"template_revision":null,"provider_listing_id":"listing-pf-380","provider_variant_ids":null,"provider_placement_id":"default","combined_placement_restrictions":"Printful geometry (print-file px/DPI/template) not published in the catalog API or accessible help center."},{"id":"place-pf-back","unit":null,"bleed":null,"shape":null,"width":null,"height":null,"dpi_min":null,"method_id":"deco-pf-dtg","safe_area":null,"supported":true,"coordinates":null,"size_labels":["S","M","L","XL","2XL","3XL"],"variant_ids":null,"file_formats":null,"obstructions":null,"template_url":null,"placement_key":"back","coordinate_system":null,"template_revision":null,"provider_listing_id":"listing-pf-380","provider_variant_ids":null,"provider_placement_id":"back","combined_placement_restrictions":"Printful geometry (print-file px/DPI/template) not published in the catalog API or accessible help center."},{"id":"place-pf-sleeve-l","unit":null,"bleed":null,"shape":null,"width":null,"height":null,"dpi_min":null,"method_id":"deco-pf-dtg","safe_area":null,"supported":true,"coordinates":null,"size_labels":["S","M","L","XL","2XL","3XL"],"variant_ids":null,"file_formats":null,"obstructions":null,"template_url":null,"placement_key":"sleeve_left","coordinate_system":null,"template_revision":null,"provider_listing_id":"listing-pf-380","provider_variant_ids":null,"provider_placement_id":"sleeve_left","combined_placement_restrictions":"Printful geometry (print-file px/DPI/template) not published in the catalog API or accessible help center."},{"id":"place-pf-sleeve-r","unit":null,"bleed":null,"shape":null,"width":null,"height":null,"dpi_min":null,"method_id":"deco-pf-dtg","safe_area":null,"supported":true,"coordinates":null,"size_labels":["S","M","L","XL","2XL","3XL"],"variant_ids":null,"file_formats":null,"obstructions":null,"template_url":null,"placement_key":"sleeve_right","coordinate_system":null,"template_revision":null,"provider_listing_id":"listing-pf-380","provider_variant_ids":null,"provider_placement_id":"sleeve_right","combined_placement_restrictions":"Printful geometry (print-file px/DPI/template) not published in the catalog API or accessible help center."},{"id":"place-pf-label-out","unit":null,"bleed":null,"shape":null,"width":null,"height":null,"dpi_min":null,"method_id":"deco-pf-dtg","safe_area":null,"supported":true,"coordinates":null,"size_labels":["S","M","L","XL","2XL","3XL"],"variant_ids":null,"file_formats":null,"obstructions":null,"template_url":null,"placement_key":"label_outside","coordinate_system":null,"template_revision":null,"provider_listing_id":"listing-pf-380","provider_variant_ids":null,"provider_placement_id":"label_outside","combined_placement_restrictions":"Printful geometry (print-file px/DPI/template) not published in the catalog API or accessible help center."},{"id":"place-pf-label-in","unit":null,"bleed":null,"shape":null,"width":null,"height":null,"dpi_min":null,"method_id":"deco-pf-dtg","safe_area":null,"supported":true,"coordinates":null,"size_labels":["S","M","L","XL","2XL","3XL"],"variant_ids":null,"file_formats":null,"obstructions":null,"template_url":null,"placement_key":"label_inside","coordinate_system":null,"template_revision":null,"provider_listing_id":"listing-pf-380","provider_variant_ids":null,"provider_placement_id":"label_inside","combined_placement_restrictions":"Printful geometry (print-file px/DPI/template) not published in the catalog API or accessible help center."},{"id":"place-pf-dtf-front","unit":null,"bleed":null,"shape":null,"width":null,"height":null,"dpi_min":null,"method_id":"deco-pf-dtf","safe_area":null,"supported":true,"coordinates":null,"size_labels":["S","M","L","XL","2XL","3XL"],"variant_ids":null,"file_formats":null,"obstructions":null,"template_url":null,"placement_key":"front","coordinate_system":null,"template_revision":null,"provider_listing_id":"listing-pf-380","provider_variant_ids":null,"provider_placement_id":"front_dtf","combined_placement_restrictions":"Printful geometry (print-file px/DPI/template) not published in the catalog API or accessible help center."},{"id":"place-pf-dtf-back","unit":null,"bleed":null,"shape":null,"width":null,"height":null,"dpi_min":null,"method_id":"deco-pf-dtf","safe_area":null,"supported":true,"coordinates":null,"size_labels":["S","M","L","XL","2XL","3XL"],"variant_ids":null,"file_formats":null,"obstructions":null,"template_url":null,"placement_key":"back","coordinate_system":null,"template_revision":null,"provider_listing_id":"listing-pf-380","provider_variant_ids":null,"provider_placement_id":"back_dtf","combined_placement_restrictions":"Printful geometry (print-file px/DPI/template) not published in the catalog API or accessible help center."},{"id":"place-pf-emb-chest-l","unit":null,"bleed":null,"shape":null,"width":null,"height":null,"dpi_min":null,"method_id":"deco-pf-emb","safe_area":null,"supported":true,"coordinates":null,"size_labels":["S","M","L","XL","2XL","3XL"],"variant_ids":null,"file_formats":null,"obstructions":"center/wrist embroidery are 1-position embroidery zones","template_url":null,"placement_key":"chest_left","coordinate_system":null,"template_revision":null,"provider_listing_id":"listing-pf-380","provider_variant_ids":null,"provider_placement_id":"embroidery_chest_left","combined_placement_restrictions":null},{"id":"place-pf-emb-chest-c","unit":null,"bleed":null,"shape":null,"width":null,"height":null,"dpi_min":null,"method_id":"deco-pf-emb","safe_area":null,"supported":true,"coordinates":null,"size_labels":["S","M","L","XL","2XL","3XL"],"variant_ids":null,"file_formats":null,"obstructions":"center/wrist embroidery are 1-position embroidery zones","template_url":null,"placement_key":"other","coordinate_system":null,"template_revision":null,"provider_listing_id":"listing-pf-380","provider_variant_ids":null,"provider_placement_id":"embroidery_chest_center","combined_placement_restrictions":null},{"id":"place-pf-emb-wrist-l","unit":null,"bleed":null,"shape":null,"width":null,"height":null,"dpi_min":null,"method_id":"deco-pf-emb","safe_area":null,"supported":true,"coordinates":null,"size_labels":["S","M","L","XL","2XL","3XL"],"variant_ids":null,"file_formats":null,"obstructions":"center/wrist embroidery are 1-position embroidery zones","template_url":null,"placement_key":"other","coordinate_system":null,"template_revision":null,"provider_listing_id":"listing-pf-380","provider_variant_ids":null,"provider_placement_id":"embroidery_wrist_left","combined_placement_restrictions":null},{"id":"place-pf-emb-wrist-r","unit":null,"bleed":null,"shape":null,"width":null,"height":null,"dpi_min":null,"method_id":"deco-pf-emb","safe_area":null,"supported":true,"coordinates":null,"size_labels":["S","M","L","XL","2XL","3XL"],"variant_ids":null,"file_formats":null,"obstructions":"center/wrist embroidery are 1-position embroidery zones","template_url":null,"placement_key":"other","coordinate_system":null,"template_revision":null,"provider_listing_id":"listing-pf-380","provider_variant_ids":null,"provider_placement_id":"embroidery_wrist_right","combined_placement_restrictions":null},{"id":"place-pp99-front_left_chest","unit":"px","bleed":null,"shape":null,"width":1200,"height":1200,"dpi_min":null,"method_id":"deco-py99-emb","safe_area":null,"supported":true,"coordinates":null,"size_labels":["S","M","L","XL","2XL","3XL"],"variant_ids":null,"file_formats":null,"obstructions":null,"template_url":null,"placement_key":"chest_left","coordinate_system":"print-file pixels","template_revision":null,"provider_listing_id":"listing-py-bp793-pp99","provider_variant_ids":null,"provider_placement_id":"front_left_chest","combined_placement_restrictions":null},{"id":"place-pp99-front_center_chest","unit":"px","bleed":null,"shape":null,"width":1200,"height":1200,"dpi_min":null,"method_id":"deco-py99-emb","safe_area":null,"supported":true,"coordinates":null,"size_labels":["S","M","L","XL","2XL","3XL"],"variant_ids":null,"file_formats":null,"obstructions":null,"template_url":null,"placement_key":"other","coordinate_system":"print-file pixels","template_revision":null,"provider_listing_id":"listing-py-bp793-pp99","provider_variant_ids":null,"provider_placement_id":"front_center_chest","combined_placement_restrictions":null},{"id":"place-pp99-left_wrist","unit":"px","bleed":null,"shape":null,"width":600,"height":900,"dpi_min":null,"method_id":"deco-py99-emb","safe_area":null,"supported":true,"coordinates":null,"size_labels":["S","M","L","XL","2XL","3XL"],"variant_ids":null,"file_formats":null,"obstructions":null,"template_url":null,"placement_key":"other","coordinate_system":"print-file pixels","template_revision":null,"provider_listing_id":"listing-py-bp793-pp99","provider_variant_ids":null,"provider_placement_id":"left_wrist","combined_placement_restrictions":null},{"id":"place-pp99-right_wrist","unit":"px","bleed":null,"shape":null,"width":600,"height":900,"dpi_min":null,"method_id":"deco-py99-emb","safe_area":null,"supported":true,"coordinates":null,"size_labels":["S","M","L","XL","2XL","3XL"],"variant_ids":null,"file_formats":null,"obstructions":null,"template_url":null,"placement_key":"other","coordinate_system":"print-file pixels","template_revision":null,"provider_listing_id":"listing-py-bp793-pp99","provider_variant_ids":null,"provider_placement_id":"right_wrist","combined_placement_restrictions":null},{"id":"place-pp410-front_left_chest","unit":"px","bleed":null,"shape":null,"width":1200,"height":1200,"dpi_min":null,"method_id":"deco-py410-emb","safe_area":null,"supported":true,"coordinates":null,"size_labels":["S","M","L","XL","2XL","3XL"],"variant_ids":null,"file_formats":null,"obstructions":null,"template_url":null,"placement_key":"chest_left","coordinate_system":"print-file pixels","template_revision":null,"provider_listing_id":"listing-py-bp793-pp410","provider_variant_ids":null,"provider_placement_id":"front_left_chest","combined_placement_restrictions":null},{"id":"place-pp410-front_center_chest","unit":"px","bleed":null,"shape":null,"width":1200,"height":1200,"dpi_min":null,"method_id":"deco-py410-emb","safe_area":null,"supported":true,"coordinates":null,"size_labels":["S","M","L","XL","2XL","3XL"],"variant_ids":null,"file_formats":null,"obstructions":null,"template_url":null,"placement_key":"other","coordinate_system":"print-file pixels","template_revision":null,"provider_listing_id":"listing-py-bp793-pp410","provider_variant_ids":null,"provider_placement_id":"front_center_chest","combined_placement_restrictions":null},{"id":"place-pp410-left_wrist","unit":"px","bleed":null,"shape":null,"width":600,"height":900,"dpi_min":null,"method_id":"deco-py410-emb","safe_area":null,"supported":true,"coordinates":null,"size_labels":["S","M","L","XL","2XL","3XL"],"variant_ids":null,"file_formats":null,"obstructions":null,"template_url":null,"placement_key":"other","coordinate_system":"print-file pixels","template_revision":null,"provider_listing_id":"listing-py-bp793-pp410","provider_variant_ids":null,"provider_placement_id":"left_wrist","combined_placement_restrictions":null},{"id":"place-pp410-right_wrist","unit":"px","bleed":null,"shape":null,"width":600,"height":900,"dpi_min":null,"method_id":"deco-py410-emb","safe_area":null,"supported":true,"coordinates":null,"size_labels":["S","M","L","XL","2XL","3XL"],"variant_ids":null,"file_formats":null,"obstructions":null,"template_url":null,"placement_key":"other","coordinate_system":"print-file pixels","template_revision":null,"provider_listing_id":"listing-py-bp793-pp410","provider_variant_ids":null,"provider_placement_id":"right_wrist","combined_placement_restrictions":null}],"provider_listings":[{"id":"listing-pf-380","platform":"printful","observed_at":"2026-09-16T23:09:00Z","product_url":"https://www.printful.com/custom/mens/hoodies/unisex-premium-hoodie-cotton-heritage-m2580?productId=380","blueprint_id":null,"catalog_title":"Unisex Premium Pullover Hoodie | Cotton Heritage M2580","provider_name":"Printful","availability_note":null,"fulfillment_route":"Printful fulfillment","print_provider_id":null,"catalog_product_id":"380","available_color_ids":["color-001","color-002","color-003","color-004","color-005","color-006","color-007","color-008","color-009","color-010","color-011","color-012","color-013","color-015","color-016","color-017","color-018","color-019","color-020","color-021","color-022","color-023","color-024"],"manufacturing_region":"Blank sourced from Pakistan (Printful)","available_size_labels":["S","M","L","XL","2XL","3XL"],"decoration_methods_raw":["DTG","EMBROIDERY","DTFILM"],"print_provider_location":null,"variant_mapping_coverage":"138 variants = 23 colors x 6 sizes; all in stock US; EU has 2 supplier-out-of-stock variants; CA/UK carry a reduced subset (31/30).","manufacturer_identity_confirmed":true},{"id":"listing-py-bp793-pp99","platform":"printify","observed_at":"2026-09-16T23:09:00Z","product_url":null,"blueprint_id":"793","catalog_title":"Unisex Fleece Hoodie","provider_name":"Printify Choice","availability_note":"No prices in the Printify catalog API.","fulfillment_route":"Printify routed","print_provider_id":"99","catalog_product_id":null,"available_color_ids":["color-001","color-005","color-004","color-003","color-015","color-020","color-021","color-019"],"manufacturing_region":"Provider profile: Miami, FL, US (fulfillment location, not garment origin)","available_size_labels":["S","M","L","XL","2XL","3XL"],"decoration_methods_raw":["embroidery"],"print_provider_location":"Miami, FL, US","variant_mapping_coverage":"34 variants = 8 colors x 6 sizes; embroidery only. 'Printify Choice' is a routing provider, not a discount tier.","manufacturer_identity_confirmed":true},{"id":"listing-py-bp793-pp410","platform":"printify","observed_at":"2026-09-16T23:09:00Z","product_url":null,"blueprint_id":"793","catalog_title":"Unisex Fleece Hoodie","provider_name":"Printful (via Printify)","availability_note":"No prices in the Printify catalog API.","fulfillment_route":"Printify routed to Printful","print_provider_id":"410","catalog_product_id":null,"available_color_ids":["color-001","color-005","color-004","color-003","color-015","color-020","color-021","color-019"],"manufacturing_region":"Provider profile: NC, US (fulfillment location, not garment origin)","available_size_labels":["S","M","L","XL","2XL","3XL"],"decoration_methods_raw":["embroidery"],"print_provider_location":"Charlotte, NC, US","variant_mapping_coverage":"34 variants = 8 colors x 6 sizes; embroidery only.","manufacturer_identity_confirmed":true}],"provider_variants":[],"offers":[{"id":"offer-pf-s-xl","notes":null,"currency":"USD","price_url":"https://www.printful.com/custom/mens/hoodies/unisex-premium-hoodie-cotton-heritage-m2580?productId=380","expires_at":null,"offer_kind":"catalog_variant_price","variant_id":null,"observed_at":"2026-09-16T23:09:00Z","price_basis":"standard_public","account_tier":"standard","includes_tax":false,"quantity_max":null,"quantity_min":null,"discount_type":null,"includes_blank":true,"discount_applied":false,"executable_quote":false,"first_print_rule":"Base fulfillment price includes one default front DTG print; extra placements priced separately.","base_amount_minor":2784,"includes_shipping":false,"destination_country":"US","includes_decoration":true,"minor_unit_exponent":2,"provider_listing_id":"listing-pf-380","provider_variant_id":null,"decoration_method_id":null,"included_placement_ids":["place-pf-front"],"included_placement_count":1,"vaybel_public_price_eligible":true},{"id":"offer-pf-2xl","notes":null,"currency":"USD","price_url":null,"expires_at":null,"offer_kind":"catalog_variant_price","variant_id":null,"observed_at":"2026-09-16T23:09:00Z","price_basis":"standard_public","account_tier":"standard","includes_tax":false,"quantity_max":null,"quantity_min":null,"discount_type":null,"includes_blank":true,"discount_applied":false,"executable_quote":false,"first_print_rule":"Base includes one front DTG print; 2XL size upcharge applied.","base_amount_minor":2984,"includes_shipping":false,"destination_country":"US","includes_decoration":true,"minor_unit_exponent":2,"provider_listing_id":"listing-pf-380","provider_variant_id":null,"decoration_method_id":null,"included_placement_ids":["place-pf-front"],"included_placement_count":1,"vaybel_public_price_eligible":true},{"id":"offer-pf-3xl","notes":null,"currency":"USD","price_url":null,"expires_at":null,"offer_kind":"catalog_variant_price","variant_id":null,"observed_at":"2026-09-16T23:09:00Z","price_basis":"standard_public","account_tier":"standard","includes_tax":false,"quantity_max":null,"quantity_min":null,"discount_type":null,"includes_blank":true,"discount_applied":false,"executable_quote":false,"first_print_rule":"Base includes one front DTG print; 3XL size upcharge applied.","base_amount_minor":3184,"includes_shipping":false,"destination_country":"US","includes_decoration":true,"minor_unit_exponent":2,"provider_listing_id":"listing-pf-380","provider_variant_id":null,"decoration_method_id":null,"included_placement_ids":["place-pf-front"],"included_placement_count":1,"vaybel_public_price_eligible":true},{"id":"offer-ch-wholesale","notes":"Cotton Heritage site list price for the undecorated blank; wholesale/account context, not a POD price.","currency":"USD","price_url":"https://www.cottonheritage.com/product/M2580/Unisex-Premium-Pullover-Hoodie.html","expires_at":null,"offer_kind":"undecorated_wholesale","variant_id":null,"observed_at":"2026-09-16T23:09:00Z","price_basis":"other","account_tier":"standard","includes_tax":false,"quantity_max":null,"quantity_min":null,"discount_type":null,"includes_blank":true,"discount_applied":false,"executable_quote":false,"first_print_rule":null,"base_amount_minor":1483,"includes_shipping":false,"destination_country":"US","includes_decoration":false,"minor_unit_exponent":2,"provider_listing_id":null,"provider_variant_id":null,"decoration_method_id":null,"included_placement_ids":null,"included_placement_count":null,"vaybel_public_price_eligible":false}],"price_components":[{"id":"pc-back","currency":"USD","offer_id":null,"method_id":null,"observed_at":"2026-09-16T23:09:00Z","amount_minor":595,"applies_when":"Back print (DTG)","charge_basis":"per_placement","placement_id":"place-pf-back","component_type":"additional_placement","verified_scope":null,"discount_applied":null,"included_in_base":false,"minor_unit_exponent":2,"minimum_charge_minor":null,"stitch_count_threshold":null},{"id":"pc-sleeve-l","currency":"USD","offer_id":null,"method_id":null,"observed_at":"2026-09-16T23:09:00Z","amount_minor":595,"applies_when":"Left sleeve (DTG)","charge_basis":"per_placement","placement_id":"place-pf-sleeve-l","component_type":"additional_placement","verified_scope":null,"discount_applied":null,"included_in_base":false,"minor_unit_exponent":2,"minimum_charge_minor":null,"stitch_count_threshold":null},{"id":"pc-sleeve-r","currency":"USD","offer_id":null,"method_id":null,"observed_at":"2026-09-16T23:09:00Z","amount_minor":595,"applies_when":"Right sleeve (DTG)","charge_basis":"per_placement","placement_id":"place-pf-sleeve-r","component_type":"additional_placement","verified_scope":null,"discount_applied":null,"included_in_base":false,"minor_unit_exponent":2,"minimum_charge_minor":null,"stitch_count_threshold":null},{"id":"pc-dtf-front","currency":"USD","offer_id":null,"method_id":null,"observed_at":"2026-09-16T23:09:00Z","amount_minor":595,"applies_when":"DTF front","charge_basis":"per_placement","placement_id":"place-pf-dtf-front","component_type":"additional_placement","verified_scope":null,"discount_applied":null,"included_in_base":false,"minor_unit_exponent":2,"minimum_charge_minor":null,"stitch_count_threshold":null},{"id":"pc-dtf-back","currency":"USD","offer_id":null,"method_id":null,"observed_at":"2026-09-16T23:09:00Z","amount_minor":595,"applies_when":"DTF back","charge_basis":"per_placement","placement_id":"place-pf-dtf-back","component_type":"additional_placement","verified_scope":null,"discount_applied":null,"included_in_base":false,"minor_unit_exponent":2,"minimum_charge_minor":null,"stitch_count_threshold":null},{"id":"pc-label-out","currency":"USD","offer_id":null,"method_id":null,"observed_at":"2026-09-16T23:09:00Z","amount_minor":249,"applies_when":"Outside label print","charge_basis":"per_placement","placement_id":"place-pf-label-out","component_type":"branding","verified_scope":null,"discount_applied":null,"included_in_base":false,"minor_unit_exponent":2,"minimum_charge_minor":null,"stitch_count_threshold":null},{"id":"pc-label-in","currency":"USD","offer_id":null,"method_id":null,"observed_at":"2026-09-16T23:09:00Z","amount_minor":99,"applies_when":"Inside label print","charge_basis":"per_placement","placement_id":"place-pf-label-in","component_type":"branding","verified_scope":null,"discount_applied":null,"included_in_base":false,"minor_unit_exponent":2,"minimum_charge_minor":null,"stitch_count_threshold":null},{"id":"pc-emb-chest-l","currency":"USD","offer_id":null,"method_id":null,"observed_at":"2026-09-16T23:09:00Z","amount_minor":295,"applies_when":"Left-chest embroidery","charge_basis":"per_placement","placement_id":"place-pf-emb-chest-l","component_type":"additional_placement","verified_scope":null,"discount_applied":null,"included_in_base":false,"minor_unit_exponent":2,"minimum_charge_minor":null,"stitch_count_threshold":null},{"id":"pc-emb-chest-c","currency":"USD","offer_id":null,"method_id":null,"observed_at":"2026-09-16T23:09:00Z","amount_minor":295,"applies_when":"Center-chest embroidery","charge_basis":"per_placement","placement_id":"place-pf-emb-chest-c","component_type":"additional_placement","verified_scope":null,"discount_applied":null,"included_in_base":false,"minor_unit_exponent":2,"minimum_charge_minor":null,"stitch_count_threshold":null},{"id":"pc-emb-wrist-l","currency":"USD","offer_id":null,"method_id":null,"observed_at":"2026-09-16T23:09:00Z","amount_minor":295,"applies_when":"Left-wrist embroidery","charge_basis":"per_placement","placement_id":"place-pf-emb-wrist-l","component_type":"additional_placement","verified_scope":null,"discount_applied":null,"included_in_base":false,"minor_unit_exponent":2,"minimum_charge_minor":null,"stitch_count_threshold":null},{"id":"pc-emb-wrist-r","currency":"USD","offer_id":null,"method_id":null,"observed_at":"2026-09-16T23:09:00Z","amount_minor":295,"applies_when":"Right-wrist embroidery","charge_basis":"per_placement","placement_id":"place-pf-emb-wrist-r","component_type":"additional_placement","verified_scope":null,"discount_applied":null,"included_in_base":false,"minor_unit_exponent":2,"minimum_charge_minor":null,"stitch_count_threshold":null},{"id":"pc-emb-fullcolor","currency":"USD","offer_id":null,"method_id":null,"observed_at":"2026-09-16T23:09:00Z","amount_minor":350,"applies_when":"'Unlimited color' embroidery option on chest placements","charge_basis":"per_placement","placement_id":"place-pf-emb-chest-l","component_type":"option_upcharge","verified_scope":null,"discount_applied":null,"included_in_base":false,"minor_unit_exponent":2,"minimum_charge_minor":null,"stitch_count_threshold":null},{"id":"pc-size-2xl","currency":"USD","offer_id":null,"method_id":null,"observed_at":"2026-09-16T23:09:00Z","amount_minor":200,"applies_when":"2XL vs S-XL base (29.84 - 27.84)","charge_basis":"per_item","placement_id":null,"component_type":"size_upcharge","verified_scope":null,"discount_applied":null,"included_in_base":false,"minor_unit_exponent":2,"minimum_charge_minor":null,"stitch_count_threshold":null},{"id":"pc-size-3xl","currency":"USD","offer_id":null,"method_id":null,"observed_at":"2026-09-16T23:09:00Z","amount_minor":400,"applies_when":"3XL vs S-XL base (31.84 - 27.84)","charge_basis":"per_item","placement_id":null,"component_type":"size_upcharge","verified_scope":null,"discount_applied":null,"included_in_base":false,"minor_unit_exponent":2,"minimum_charge_minor":null,"stitch_count_threshold":null}],"shipping_options":[{"id":"ship-pf-us","currency":"USD","offer_id":null,"day_basis":null,"quote_kind":"public_policy","observed_at":"2026-09-16T23:09:00Z","service_name":null,"first_item_minor":879,"transit_days_max":null,"transit_days_min":null,"handling_days_max":null,"handling_days_min":null,"destination_region":null,"destination_country":"US","minor_unit_exponent":2,"provider_listing_id":"listing-pf-380","taxes_duties_policy":null,"size_or_weight_scope":"Category 'Hoodies, sweatshirts, pullovers, jackets, sweatpants, joggers, pants'; tier1 additional to qty 13","additional_item_minor":250},{"id":"ship-pf-eu","currency":"USD","offer_id":null,"day_basis":null,"quote_kind":"public_policy","observed_at":"2026-09-16T23:09:00Z","service_name":null,"first_item_minor":729,"transit_days_max":null,"transit_days_min":null,"handling_days_max":null,"handling_days_min":null,"destination_region":"Europe","destination_country":"EU","minor_unit_exponent":2,"provider_listing_id":"listing-pf-380","taxes_duties_policy":null,"size_or_weight_scope":"same hoodie category; Europe","additional_item_minor":240},{"id":"ship-pf-uk","currency":"USD","offer_id":null,"day_basis":null,"quote_kind":"public_policy","observed_at":"2026-09-16T23:09:00Z","service_name":null,"first_item_minor":729,"transit_days_max":null,"transit_days_min":null,"handling_days_max":null,"handling_days_min":null,"destination_region":null,"destination_country":"GB","minor_unit_exponent":2,"provider_listing_id":"listing-pf-380","taxes_duties_policy":null,"size_or_weight_scope":"same hoodie category; UK","additional_item_minor":240},{"id":"ship-pf-ca","currency":"USD","offer_id":null,"day_basis":null,"quote_kind":"public_policy","observed_at":"2026-09-16T23:09:00Z","service_name":null,"first_item_minor":1059,"transit_days_max":null,"transit_days_min":null,"handling_days_max":null,"handling_days_min":null,"destination_region":null,"destination_country":"CA","minor_unit_exponent":2,"provider_listing_id":"listing-pf-380","taxes_duties_policy":null,"size_or_weight_scope":"same hoodie category; Canada","additional_item_minor":235},{"id":"ship-py99-a","currency":"USD","offer_id":null,"day_basis":"business_days","quote_kind":"catalog_profile","observed_at":"2026-09-16T23:09:00Z","service_name":null,"first_item_minor":739,"transit_days_max":null,"transit_days_min":null,"handling_days_max":10,"handling_days_min":10,"destination_region":null,"destination_country":"US","minor_unit_exponent":2,"provider_listing_id":"listing-py-bp793-pp99","taxes_duties_policy":null,"size_or_weight_scope":"pp99 US profile A (108 variants)","additional_item_minor":209},{"id":"ship-py99-b","currency":"USD","offer_id":null,"day_basis":"business_days","quote_kind":"catalog_profile","observed_at":"2026-09-16T23:09:00Z","service_name":null,"first_item_minor":879,"transit_days_max":null,"transit_days_min":null,"handling_days_max":10,"handling_days_min":10,"destination_region":null,"destination_country":"US","minor_unit_exponent":2,"provider_listing_id":"listing-py-bp793-pp99","taxes_duties_policy":null,"size_or_weight_scope":"pp99 US profile B (108 variants)","additional_item_minor":209},{"id":"ship-py410-a","currency":"USD","offer_id":null,"day_basis":"business_days","quote_kind":"catalog_profile","observed_at":"2026-09-16T23:09:00Z","service_name":null,"first_item_minor":799,"transit_days_max":null,"transit_days_min":null,"handling_days_max":10,"handling_days_min":10,"destination_region":null,"destination_country":"US","minor_unit_exponent":2,"provider_listing_id":"listing-py-bp793-pp410","taxes_duties_policy":null,"size_or_weight_scope":"pp410 US profile A (108 variants)","additional_item_minor":209},{"id":"ship-py410-b","currency":"USD","offer_id":null,"day_basis":"business_days","quote_kind":"catalog_profile","observed_at":"2026-09-16T23:09:00Z","service_name":null,"first_item_minor":879,"transit_days_max":null,"transit_days_min":null,"handling_days_max":10,"handling_days_min":10,"destination_region":null,"destination_country":"US","minor_unit_exponent":2,"provider_listing_id":"listing-py-bp793-pp410","taxes_duties_policy":null,"size_or_weight_scope":"pp410 US profile B (108 variants)","additional_item_minor":209}],"branding_packaging":[{"id":"brand-001","feature":"Tear-away neck label (rebrandable)","supported":true,"constraints":"Maker ships with a tear-away label; Printful can print inside/outside custom labels for a fee.","variant_ids":null,"package_dimensions":null,"price_component_id":null,"package_weight_unit":null,"provider_listing_id":"listing-pf-380","package_weight_value":null,"retail_labeling_notes":"Self-fabric 1/2 moon neck patch for custom branding."},{"id":"brand-002","feature":"Case pack","supported":true,"constraints":"Maker case quantity 24 pcs.","variant_ids":null,"package_dimensions":null,"price_component_id":null,"package_weight_unit":null,"provider_listing_id":null,"package_weight_value":null,"retail_labeling_notes":null}],"reviews":[{"id":"review-001","stance":"positive","topics":["print_quality","preference"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Satisfied with the pullover; the printed image came out nicely; would recommend. (German)","review_url":null,"variant_id":null,"incentivized":null,"rating_value":4,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-05-29","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-002","stance":"mixed","topics":["fit"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Good quality but sizes run slightly smaller than average.","review_url":null,"variant_id":null,"incentivized":null,"rating_value":4,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-05-26","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-003","stance":"positive","topics":["handfeel","print_quality"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Pleasantly surprised by quality; fabric and print both excellent; print faithful to the file; interior lining praised. (French)","review_url":null,"variant_id":null,"incentivized":null,"rating_value":5,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-05-13","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-004","stance":"negative","topics":["fit","shrinkage"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Definitely small; ordered large expecting a relaxed fit, felt like a size smaller; expects further shrinkage.","review_url":null,"variant_id":null,"incentivized":null,"rating_value":3,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-05-09","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-005","stance":"positive","topics":["handfeel","print_quality"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Loves it; very soft; print came out great.","review_url":null,"variant_id":null,"incentivized":null,"rating_value":5,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-05-01","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-006","stance":"positive","topics":["handfeel","material_weight"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"High quality, soft, thick; feels premium; happy to offer it in the shop.","review_url":null,"variant_id":null,"incentivized":null,"rating_value":5,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-04-27","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-007","stance":"positive","topics":["fit","material_weight"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Good fit for a large, a bit more tailored than other sweatshirts; liked thickness and quality.","review_url":null,"variant_id":null,"incentivized":null,"rating_value":5,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-04-27","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-008","stance":"positive","topics":["print_quality","handfeel"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Comfortable; excellent print and embroidery; wife's favorite hoodie.","review_url":null,"variant_id":null,"incentivized":null,"rating_value":5,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-04-27","decoration_method":null,"issue_attribution":"decoration","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-009","stance":"negative","topics":["fit","material_weight"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Fits like a large despite being XL; material a bit thin versus the description.","review_url":null,"variant_id":null,"incentivized":null,"rating_value":3,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-04-27","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-010","stance":"negative","topics":["fit","construction"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Runs small; stitch quality seems below par; material as stated; feels there are better options at the price.","review_url":null,"variant_id":null,"incentivized":null,"rating_value":3,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-04-20","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-011","stance":"mixed","topics":["material_weight"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Wishes it were more fleece and thicker for the price.","review_url":null,"variant_id":null,"incentivized":null,"rating_value":4,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-04-17","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-012","stance":"positive","topics":["print_quality","fit"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Great feel, perfect fit, great print; one item arrived with a misaligned print, reported to Printful.","review_url":null,"variant_id":null,"incentivized":null,"rating_value":5,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-04-15","decoration_method":null,"issue_attribution":"fulfillment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-013","stance":"negative","topics":["print_quality"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Unhappy a sticker was placed on the hoodie and with how the issue was handled. (German)","review_url":null,"variant_id":null,"incentivized":null,"rating_value":2,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-04-13","decoration_method":null,"issue_attribution":"fulfillment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-014","stance":"negative","topics":["fit"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Undersizing is a challenge for their store; had to manage returns and exchanges; everything else good.","review_url":null,"variant_id":null,"incentivized":null,"rating_value":3,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-04-06","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-015","stance":"positive","topics":["print_quality","fit","handfeel"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Great print, great quality, great fit, and very soft.","review_url":null,"variant_id":null,"incentivized":null,"rating_value":5,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-04-05","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-016","stance":"negative","topics":["fit","material_weight"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Fits a size smaller than labeled; thin for a hoodie.","review_url":null,"variant_id":null,"incentivized":null,"rating_value":3,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-04-02","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-017","stance":"mixed","topics":["material_weight"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Feels the material has gotten thinner than a blank ordered last year.","review_url":null,"variant_id":null,"incentivized":null,"rating_value":4,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-03-24","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-018","stance":"positive","topics":["handfeel","fit"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Super soft and warm; sized up per the disclaimer and it fit perfectly.","review_url":null,"variant_id":null,"incentivized":null,"rating_value":5,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-03-19","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-019","stance":"negative","topics":["fit"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Finds the sizing too fitted; usually wears small, this was tight at wrists and hood. (French)","review_url":null,"variant_id":null,"incentivized":null,"rating_value":3,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-03-17","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-020","stance":"positive","topics":["material_weight","handfeel","construction"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Excellent quality; fabric thick, soft, substantial; good construction; premium feel.","review_url":null,"variant_id":null,"incentivized":null,"rating_value":5,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-03-07","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-021","stance":"negative","topics":["fit"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Runs pretty small.","review_url":null,"variant_id":null,"incentivized":null,"rating_value":3,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-03-07","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-022","stance":"positive","topics":["fit","handfeel"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Comfy, perfect fit; grade-A material.","review_url":null,"variant_id":null,"incentivized":null,"rating_value":5,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-03-07","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-023","stance":"mixed","topics":["fit","print_quality"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"One to one-and-a-half sizes too small; the print came out very well.","review_url":null,"variant_id":null,"incentivized":null,"rating_value":2,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-03-01","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-024","stance":"positive","topics":["fit","handfeel"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Very satisfied; great color; fits great and feels good to wear. (German)","review_url":null,"variant_id":null,"incentivized":null,"rating_value":5,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-02-24","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-025","stance":"positive","topics":["print_quality"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Amazing hoodie; great print and quality.","review_url":null,"variant_id":null,"incentivized":null,"rating_value":5,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-02-23","decoration_method":null,"issue_attribution":"decoration","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-026","stance":"negative","topics":["fit"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Very tight with no stretch, hard to put on; dimensions ok but stiff.","review_url":null,"variant_id":null,"incentivized":null,"rating_value":2,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-02-22","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-027","stance":"positive","topics":["print_quality"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Quality matches the description; size as described; print held up after washing. (German)","review_url":null,"variant_id":null,"incentivized":null,"rating_value":5,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-02-17","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-028","stance":"mixed","topics":["material_weight","print_quality"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Print perfect but material is medium thickness; wanted something heavier for winter.","review_url":null,"variant_id":null,"incentivized":null,"rating_value":3,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-02-15","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-029","stance":"positive","topics":["handfeel"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"So comfy; loves the fabric; wears it constantly.","review_url":null,"variant_id":null,"incentivized":null,"rating_value":5,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-02-14","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-030","stance":"mixed","topics":["handfeel","fit","construction","print_quality"],"firsthand":true,"posted_at":null,"source_id":"S003","paraphrase":"Soft and nice; drawstrings thick/unattractive; runs small (size up); print quality okay.","review_url":null,"variant_id":null,"incentivized":null,"rating_value":4,"rating_scale_max":5,"source_review_id":null,"date_as_displayed":"2026-02-06","decoration_method":null,"issue_attribution":"garment","publication_scope":"Printful product 380 page (mixed decoration methods and languages)","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":"listing-pf-380"},{"id":"review-101","stance":"mixed","topics":["fit"],"firsthand":true,"posted_at":null,"source_id":"S016","paraphrase":"Seller reports the M2580 has a slimmer, more fitted cut (shoulders and body); recommends sizing up for a relaxed fit and notes higher return rates when buyers ignore the size-up guidance.","review_url":"https://community.shopify.com/c/shopify-discussions/unisex-premium-hoodie-cotton-heritage-m2580-sizing-question/m-p/3021612","variant_id":null,"incentivized":null,"rating_value":null,"rating_scale_max":null,"source_review_id":null,"date_as_displayed":"2025-04-22","decoration_method":null,"issue_attribution":"garment","publication_scope":"Shopify Community discussion thread","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":null},{"id":"review-102","stance":"positive","topics":["print_quality","preference"],"firsthand":true,"posted_at":null,"source_id":"S017","paraphrase":"Independent creator gives an honest-opinion review, calling it a strong hoodie for print-on-demand; the only problem noted was their own logo-placement mistake, not the garment. Video description carries a Printful affiliate link.","review_url":"https://www.youtube.com/watch?v=rGQcNUvVgLo","variant_id":null,"incentivized":true,"rating_value":null,"rating_scale_max":null,"source_review_id":null,"date_as_displayed":"2021-02-08","decoration_method":null,"issue_attribution":"preference","publication_scope":"YouTube (Officialtburt), 17k+ views; title/description read, transcript not accessible","raw_variant_label":null,"verified_purchase":null,"duplicate_group_id":null,"provider_listing_id":null}],"review_summaries":[{"id":"revsum-pf","source_id":"S003","period_end":null,"defect_rate":null,"limitations":"Aggregate is Printful-page scoped; the 30 read bodies are the latest, not a representative sample. Recurring themes: runs small (dominant), soft/comfortable, and mixed reports on thickness.","return_rate":null,"period_start":null,"bodies_inspected":30,"defect_numerator":null,"displayed_rating":4.5,"population_scope":"Printful product 380 buyers across DTG/DTF/embroidery and multiple languages","rating_scale_max":5,"return_numerator":null,"selection_method":"30 latest reviews embedded in the Printful product page JSON-LD","defect_denominator":null,"return_denominator":null,"provider_listing_id":"listing-pf-380","representative_sample":false,"displayed_review_count":2692,"summary_is_ai_generated":null,"unique_bodies_inspected":30},{"id":"revsum-bs","source_id":"S015","period_end":null,"defect_rate":null,"limitations":"Only the aggregate was readable (118 reviews, 5.00); individual review bodies were not accessible.","return_rate":null,"period_start":null,"bodies_inspected":0,"defect_numerator":null,"displayed_rating":5.0,"population_scope":"Blank Style customers (blank garment buyers)","rating_scale_max":5,"return_numerator":null,"selection_method":"schema.org aggregateRating on the Blank Style listing","defect_denominator":null,"return_denominator":null,"provider_listing_id":null,"representative_sample":false,"displayed_review_count":118,"summary_is_ai_generated":null,"unique_bodies_inspected":null}],"performance_tests":[],"certifications":[{"id":"cert-001","scope":"WRAP compliance mark shown on the Cotton Heritage M2580 product-specification sheet","holder":"Cotton Heritage (production facility)","issuer":"Worldwide Responsible Accredited Production","status":"claimed","edition":null,"issued_at":null,"limitations":"Facility/production certification; no certificate number published and not verified against a registry; does not certify this style or each color.","valid_until":null,"claim_wording":"WRAP logo printed on the maker spec sheet","certificate_id":null,"product_specific":false,"registry_checked":false,"verification_url":null,"scheme_or_standard":"WRAP","applies_to_variant_ids":null}],"supply_chain":[{"id":"supply-001","stage":"garment_manufacture","country":"Pakistan","claim_scope":null,"impact_unit":null,"limitations":"Single provider statement; maker pages do not restate origin; may vary by lot.","methodology":null,"impact_value":null,"evidence_date":null,"facility_name":null,"impact_boundary":null,"lot_or_variant_scope":"Blank garment (Printful listing)","traceability_evidence":"Printful catalog origin_country and product description","labor_or_environmental_claim":null}],"additional_facts":[{"id":"af-print-area","unit":"in","notes":"Cotton Heritage-declared screen-print areas from the spec sheet.","scope":null,"category":"decoration","property":"Maker max printable areas (chest height / sleeve width, inches by size)","value_list":["Chest height XS 11.5 to 4XL 16 in","Sleeve width (5 in from cuff) XS 5.25 to 4XL 7.5 in"],"value_text":null,"value_number":null,"value_boolean":null},{"id":"af-py-title","unit":null,"notes":"Printify lists blueprint 793 as 'Unisex Fleece Hoodie' though brand/model are Cotton Heritage M2580.","scope":null,"category":"provider","property":"Printify blueprint title differs from the maker name","value_list":null,"value_text":"Unisex Fleece Hoodie","value_number":null,"value_boolean":null},{"id":"af-py-embonly","unit":null,"notes":"Unlike Printful product 380 (DTG/DTF/embroidery), the Printify blueprint supports embroidery only.","scope":null,"category":"provider","property":"Printify blueprint 793 is embroidery-only on both listed providers","value_list":null,"value_text":null,"value_number":null,"value_boolean":true},{"id":"af-py-choice","unit":null,"notes":"Printify Choice routes to a fulfiller; it is not an account discount tier.","scope":null,"category":"provider","property":"'Printify Choice' (provider 99) is a routing provider","value_list":null,"value_text":null,"value_number":null,"value_boolean":true},{"id":"af-companion","unit":null,"notes":"Maker/distributor note a matching jogger in the same fleece for sets.","scope":null,"category":"product","property":"Companion jogger style","value_list":null,"value_text":"Cotton Heritage M7580 Premium Jogger Pants","value_number":null,"value_boolean":null},{"id":"af-heather-disc","unit":null,"notes":"Blank Style's listing says 'all other heather colors 60/40', conflicting with Cotton Heritage and Printful (55/45) for Carbon Grey and Charcoal Heather.","scope":null,"category":"materials","property":"Distributor heather-blend discrepancy","value_list":null,"value_text":"Blank Style lists other heathers as 60/40; maker + Printful state 55/45","value_number":null,"value_boolean":null},{"id":"af-fit-disclaimer","unit":null,"notes":"Printful's listing and size guide both carry a 'this hoodie runs small, order one size larger' disclaimer, echoed by buyer and seller reports.","scope":null,"category":"sizing","property":"Maker/Printful runs-small disclaimer","value_list":null,"value_text":"Runs small; order one size up","value_number":null,"value_boolean":null}]},"sources":[{"id":"S001","url":null,"title":"Printful catalog product 380 (Cotton Heritage M2580)","publisher":"Printful","updated_at":null,"accessed_at":"2026-09-16T23:09:00Z","limitations":null,"source_type":"provider_api","published_at":null,"access_status":"fully_read","file_reference":null,"independence_group":"printful"},{"id":"S002","url":null,"title":"Printful size guide product 380","publisher":"Printful","updated_at":null,"accessed_at":"2026-09-16T23:09:00Z","limitations":null,"source_type":"provider_api","published_at":null,"access_status":"fully_read","file_reference":null,"independence_group":"printful"},{"id":"S003","url":"https://www.printful.com/custom/mens/hoodies/unisex-premium-hoodie-cotton-heritage-m2580?productId=380","title":"Printful product page 380 schema.org (aggregate rating + embedded reviews)","publisher":"Printful","updated_at":null,"accessed_at":"2026-09-16T23:09:00Z","limitations":null,"source_type":"pod_provider","published_at":null,"access_status":"fully_read","file_reference":null,"independence_group":"printful"},{"id":"S004","url":null,"title":"Printful published shipping-rate table","publisher":"Printful","updated_at":null,"accessed_at":"2026-09-16T23:09:00Z","limitations":null,"source_type":"official_policy","published_at":null,"access_status":"fully_read","file_reference":null,"independence_group":"printful"},{"id":"S005","url":null,"title":"Printify blueprint 793 (Unisex Fleece Hoodie)","publisher":"Printify","updated_at":null,"accessed_at":"2026-09-16T23:09:00Z","limitations":null,"source_type":"provider_api","published_at":null,"access_status":"fully_read","file_reference":null,"independence_group":"printify"},{"id":"S006","url":null,"title":"Printify blueprint 793 print providers","publisher":"Printify","updated_at":null,"accessed_at":"2026-09-16T23:09:00Z","limitations":null,"source_type":"provider_api","published_at":null,"access_status":"fully_read","file_reference":null,"independence_group":"printify"},{"id":"S007","url":null,"title":"Printify bp793 provider 99 variants","publisher":"Printify","updated_at":null,"accessed_at":"2026-09-16T23:09:00Z","limitations":null,"source_type":"provider_api","published_at":null,"access_status":"fully_read","file_reference":null,"independence_group":"printify"},{"id":"S008","url":null,"title":"Printify bp793 provider 99 shipping","publisher":"Printify","updated_at":null,"accessed_at":"2026-09-16T23:09:00Z","limitations":null,"source_type":"provider_api","published_at":null,"access_status":"fully_read","file_reference":null,"independence_group":"printify"},{"id":"S009","url":null,"title":"Printify bp793 provider 410 variants","publisher":"Printify","updated_at":null,"accessed_at":"2026-09-16T23:09:00Z","limitations":null,"source_type":"provider_api","published_at":null,"access_status":"fully_read","file_reference":null,"independence_group":"printify"},{"id":"S010","url":null,"title":"Printify bp793 provider 410 shipping","publisher":"Printify","updated_at":null,"accessed_at":"2026-09-16T23:09:00Z","limitations":null,"source_type":"provider_api","published_at":null,"access_status":"fully_read","file_reference":null,"independence_group":"printify"},{"id":"S011","url":null,"title":"Printify print provider 99 profile (Printify Choice)","publisher":"Printify","updated_at":null,"accessed_at":"2026-09-16T23:09:00Z","limitations":null,"source_type":"provider_api","published_at":null,"access_status":"fully_read","file_reference":null,"independence_group":"printify"},{"id":"S012","url":null,"title":"Printify print provider 410 profile (Printful)","publisher":"Printify","updated_at":null,"accessed_at":"2026-09-16T23:09:00Z","limitations":null,"source_type":"provider_api","published_at":null,"access_status":"fully_read","file_reference":null,"independence_group":"printify"},{"id":"S013","url":"https://www.cottonheritage.com/product/M2580/Unisex-Premium-Pullover-Hoodie.html","title":"Cotton Heritage M2580 product page (fabric, features, label, case qty, list price)","publisher":"Cotton Heritage","updated_at":null,"accessed_at":"2026-09-16T23:16:00Z","limitations":null,"source_type":"manufacturer","published_at":null,"access_status":"fully_read","file_reference":null,"independence_group":"cotton_heritage"},{"id":"S014","url":"https://www.cottonheritage.com/catImg/product_spec/M2580_M2580C_040424124022.pdf","title":"Cotton Heritage M2580 product-specifications sheet (size chart, colorways, tech flat, WRAP)","publisher":"Cotton Heritage","updated_at":null,"accessed_at":"2026-09-16T23:18:00Z","limitations":null,"source_type":"manufacturer","published_at":null,"access_status":"fully_read","file_reference":null,"independence_group":"cotton_heritage"},{"id":"S015","url":"https://www.blankstyle.com/cotton-heritage-m2580-premium-pullover-hoodie","title":"Blank Style M2580 listing (spec copy + 118-review aggregate)","publisher":"Blank Style","updated_at":null,"accessed_at":"2026-09-16T23:30:00Z","limitations":"Review bodies not individually accessible; only the schema.org aggregate (118 reviews, 5.00) was read.","source_type":"distributor","published_at":null,"access_status":"partially_read","file_reference":null,"independence_group":"blankstyle"},{"id":"S016","url":"https://community.shopify.com/c/shopify-discussions/unisex-premium-hoodie-cotton-heritage-m2580-sizing-question/m-p/3021612","title":"Shopify Community thread: M2580 sizing (seller experience)","publisher":"Shopify Community","updated_at":null,"accessed_at":"2026-09-16T23:28:00Z","limitations":null,"source_type":"customer_review","published_at":"2025-04-22","access_status":"fully_read","file_reference":null,"independence_group":"shopify_community"},{"id":"S017","url":"https://www.youtube.com/watch?v=rGQcNUvVgLo","title":"YouTube review 'Printful unisex premium hoodie ... Cotton Heritage m2580' by Officialtburt","publisher":"YouTube (Officialtburt)","updated_at":null,"accessed_at":"2026-09-16T23:35:00Z","limitations":"Only the video title and description were readable; transcript/captions not accessible.","source_type":"customer_review","published_at":"2021-02-08","access_status":"partially_read","file_reference":null,"independence_group":"youtube"}],"claims":[{"id":"C0001","kind":"source_claim","unit":null,"scope":"Cotton Heritage M2580 identity","value":null,"targets":["/data/identity/manufacturer","/data/identity/brand","/data/identity/style_code","/data/identity/official_name","/data/identity/manufacturer_url","/data/identity/category","/data/identity/subcategory","/data/identity/manufacturer_audience_label","/data/identity/collection"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"header: STYLE M2580, CATEGORY FLEECE, NAME PREMIUM PULLOVER HOODIE; features: Unisex","source_id":"S014","short_excerpt":null},{"locator":"name 'Unisex Premium Pullover Hoodie'; sku m2580","source_id":"S013","short_excerpt":null},{"locator":"result.product brand 'Cotton Heritage', model 'M2580', hoodie type","source_id":"S001","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"independently_corroborated"},{"id":"C0002","kind":"source_claim","unit":null,"scope":"provider titles for the same style","value":null,"targets":["/data/identity/aliases"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"result.product title 'Unisex Premium Pullover Hoodie | Cotton Heritage M2580'","source_id":"S001","short_excerpt":null},{"locator":"blueprint 793 title 'Unisex Fleece Hoodie', brand Cotton Heritage, model M2580","source_id":"S005","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"independently_corroborated"},{"id":"C0003","kind":"source_claim","unit":null,"scope":"Printful-stated blank origin","value":null,"targets":["/data/identity/country_of_origin"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"result.product.origin_country 'Pakistan'; description 'Blank product sourced from Pakistan'","source_id":"S001","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0004","kind":"source_claim","unit":null,"scope":"listed active on Printful","value":null,"targets":["/data/identity/lifecycle_status"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"result.product.is_discontinued=false","source_id":"S001","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0010","kind":"source_claim","unit":null,"scope":"65/35 body composition and 8.5 oz fleece","value":null,"targets":["/data/material_profiles/mat-001"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"FABRIC: 8.5 oz, 3-end fleece, 100% cotton-faced exterior, 65/35 cotton/polyester","source_id":"S014","short_excerpt":null},{"locator":"result.variants[].material '65% cotton, 35% polyester' for solid colors; description '100% cotton face'","source_id":"S001","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"independently_corroborated"},{"id":"C0011","kind":"source_claim","unit":null,"scope":"55/45 heather composition","value":null,"targets":["/data/material_profiles/mat-002"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"FABRIC exceptions: Charcoal Heather, Carbon Grey, Oatmeal Heather 55/45 cotton/polyester","source_id":"S014","short_excerpt":null},{"locator":"result.variants[].material '55% cotton, 45% polyester' for Oatmeal Heather, Carbon Grey, Charcoal Heather","source_id":"S001","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"independently_corroborated"},{"id":"C0012","kind":"calculation","unit":"g/m^2","scope":"GSM from 8.5 oz/yd^2 conversion","value":288.2,"targets":["/data/material_profiles/mat-001/weight_gsm"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[],"calculation":"8.5 oz/yd^2 x 33.906 = 288.2 g/m^2","derived_from":["C0010"],"verification":"source_checked"},{"id":"C0013","kind":"source_claim","unit":"g/m^2","scope":"Printify-stated GSM","value":300.0,"targets":["/data/material_profiles/mat-001/weight_gsm"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"blueprint 793 description 'Medium-heavy fabric (8.5 oz/yd (300 g/m))'","source_id":"S005","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0020","kind":"source_claim","unit":null,"scope":"24 Cotton Heritage colorways; Printful hex/supplier names for 23 (Cardinal maker-only)","value":null,"targets":["/data/colors/color-001","/data/colors/color-002","/data/colors/color-003","/data/colors/color-004","/data/colors/color-005","/data/colors/color-006","/data/colors/color-007","/data/colors/color-008","/data/colors/color-009","/data/colors/color-010","/data/colors/color-011","/data/colors/color-012","/data/colors/color-013","/data/colors/color-014","/data/colors/color-015","/data/colors/color-016","/data/colors/color-017","/data/colors/color-018","/data/colors/color-019","/data/colors/color-020","/data/colors/color-021","/data/colors/color-022","/data/colors/color-023","/data/colors/color-024"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"AVAILABLE COLORWAYS list (24 colorways incl. Cardinal)","source_id":"S014","short_excerpt":null},{"locator":"result.variants[].color and .color_code hex for the 23 Printful colorways; .availability_status in_stock","source_id":"S001","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"independently_corroborated"},{"id":"C0021","kind":"inference","unit":null,"scope":"color-to-composition mapping from the blend disclaimer","value":null,"targets":["/data/colors/color-001/material_profile_id","/data/colors/color-002/material_profile_id","/data/colors/color-003/material_profile_id","/data/colors/color-004/material_profile_id","/data/colors/color-005/material_profile_id","/data/colors/color-006/material_profile_id","/data/colors/color-007/material_profile_id","/data/colors/color-008/material_profile_id","/data/colors/color-009/material_profile_id","/data/colors/color-010/material_profile_id","/data/colors/color-011/material_profile_id","/data/colors/color-012/material_profile_id","/data/colors/color-013/material_profile_id","/data/colors/color-014/material_profile_id","/data/colors/color-015/material_profile_id","/data/colors/color-016/material_profile_id","/data/colors/color-017/material_profile_id","/data/colors/color-018/material_profile_id","/data/colors/color-019/material_profile_id","/data/colors/color-020/material_profile_id","/data/colors/color-021/material_profile_id","/data/colors/color-022/material_profile_id","/data/colors/color-023/material_profile_id","/data/colors/color-024/material_profile_id"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[],"calculation":null,"derived_from":["C0010","C0011"],"verification":"source_checked"},{"id":"C0022","kind":"source_claim","unit":null,"scope":"Cardinal is a Cotton Heritage colorway not carried by Printful","value":null,"targets":["/data/colors/color-014/supplier_names","/data/colors/color-014/notes"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"result.variants[]: no Cardinal colorway present among the 23 Printful colors","source_id":"S001","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0030","kind":"source_claim","unit":null,"scope":"maker size range","value":null,"targets":["/data/size_ranges/size-mfr"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"size chart columns XS S M L XL 2XL 3XL 4XL (5XL/6XL blank)","source_id":"S014","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0031","kind":"source_claim","unit":null,"scope":"Printful size range","value":null,"targets":["/data/size_ranges/size-pf"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"result.variants[] sizes S,M,L,XL,2XL,3XL (138 = 23 colors x 6 sizes)","source_id":"S001","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0032","kind":"source_claim","unit":null,"scope":"Printify pp99 size range","value":null,"targets":["/data/size_ranges/size-py99"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"variants options size S,M,L,XL,2XL,3XL","source_id":"S007","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0033","kind":"source_claim","unit":null,"scope":"Printify pp410 size range","value":null,"targets":["/data/size_ranges/size-py410"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"variants options size S,M,L,XL,2XL,3XL","source_id":"S009","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0040","kind":"source_claim","unit":null,"scope":"Cotton Heritage finished-garment chart","value":null,"targets":["/data/measurements/measure-001","/data/measurements/measure-002","/data/measurements/measure-003","/data/measurements/measure-004","/data/measurements/measure-005","/data/measurements/measure-006","/data/measurements/measure-007","/data/measurements/measure-008","/data/measurements/measure-009","/data/measurements/measure-010","/data/measurements/measure-011","/data/measurements/measure-012","/data/measurements/measure-013","/data/measurements/measure-014","/data/measurements/measure-015","/data/measurements/measure-016","/data/measurements/measure-017","/data/measurements/measure-018","/data/measurements/measure-019","/data/measurements/measure-020","/data/measurements/measure-021","/data/measurements/measure-022","/data/measurements/measure-023","/data/measurements/measure-024"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"size chart: Chest Width, Body Length, Sleeve Length rows XS-4XL","source_id":"S014","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0041","kind":"source_claim","unit":null,"scope":"Printful finished-garment chart (matches maker chart)","value":null,"targets":["/data/measurements/measure-025","/data/measurements/measure-026","/data/measurements/measure-027","/data/measurements/measure-028","/data/measurements/measure-029","/data/measurements/measure-030","/data/measurements/measure-031","/data/measurements/measure-032","/data/measurements/measure-033","/data/measurements/measure-034","/data/measurements/measure-035","/data/measurements/measure-036"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"size_tables[type=product_measure] Length + Width rows S-3XL, unit inches; 'Measurements are provided by suppliers'","source_id":"S002","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0042","kind":"source_claim","unit":null,"scope":"Printful body 'measure yourself' chart","value":null,"targets":["/data/measurements/measure-037","/data/measurements/measure-038","/data/measurements/measure-039","/data/measurements/measure-040","/data/measurements/measure-041","/data/measurements/measure-042","/data/measurements/measure-043","/data/measurements/measure-044","/data/measurements/measure-045","/data/measurements/measure-046","/data/measurements/measure-047","/data/measurements/measure-048","/data/measurements/measure-049","/data/measurements/measure-050","/data/measurements/measure-051","/data/measurements/measure-052","/data/measurements/measure-053","/data/measurements/measure-054"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"size_tables[type=measure_yourself] Length + Chest(min/max) rows S-3XL","source_id":"S002","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0050","kind":"source_claim","unit":null,"scope":"construction / BOM from maker spec (maker-only lineage)","value":null,"targets":["/data/construction/build-001","/data/construction/build-002","/data/construction/build-003","/data/construction/build-004","/data/construction/build-005","/data/construction/build-006","/data/construction/build-007","/data/construction/build-008","/data/construction/build-009"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"FEATURES: 3 panel hood, flat draw cords, self fabric 1/2 moon patch, side-seamed, 2 needle cover stitch cuffs/waistband, single needle edge stitch collar, silver grommets, twill neck tape; LABEL tear-away","source_id":"S014","short_excerpt":null},{"locator":"features text + front pouch pocket; LABEL Tear-away","source_id":"S013","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0060","kind":"source_claim","unit":null,"scope":"Printful decoration methods","value":null,"targets":["/data/decoration_methods/deco-pf-dtg","/data/decoration_methods/deco-pf-dtf","/data/decoration_methods/deco-pf-emb"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"result.product.techniques: DTG (default), EMBROIDERY, DTFILM; description '100% cotton face'","source_id":"S001","short_excerpt":null},{"locator":"superior printability; great for discharging; soft-washed printing surface","source_id":"S014","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"independently_corroborated"},{"id":"C0061","kind":"source_claim","unit":null,"scope":"Printify pp99 embroidery-only","value":null,"targets":["/data/decoration_methods/deco-py99-emb"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"provider 99 decoration_methods ['embroidery']","source_id":"S006","short_excerpt":null},{"locator":"placeholders decoration_method embroidery only","source_id":"S007","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0062","kind":"source_claim","unit":null,"scope":"Printify pp410 embroidery-only","value":null,"targets":["/data/decoration_methods/deco-py410-emb"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"provider 410 decoration_methods ['embroidery']","source_id":"S006","short_excerpt":null},{"locator":"placeholders decoration_method embroidery only","source_id":"S009","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0070","kind":"source_claim","unit":null,"scope":"Printful placements (geometry not published)","value":null,"targets":["/data/decoration_placements/place-pf-front","/data/decoration_placements/place-pf-back","/data/decoration_placements/place-pf-sleeve-l","/data/decoration_placements/place-pf-sleeve-r","/data/decoration_placements/place-pf-label-out","/data/decoration_placements/place-pf-label-in","/data/decoration_placements/place-pf-dtf-front","/data/decoration_placements/place-pf-dtf-back","/data/decoration_placements/place-pf-emb-chest-l","/data/decoration_placements/place-pf-emb-chest-c","/data/decoration_placements/place-pf-emb-wrist-l","/data/decoration_placements/place-pf-emb-wrist-r"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"result.product.files[]: default(front, incl), back +5.95, sleeves +5.95, label_inside/outside, embroidery chest_left/center + wrists, front/back DTF","source_id":"S001","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0072","kind":"source_claim","unit":null,"scope":"Printify pp99 embroidery placeholders (px)","value":null,"targets":["/data/decoration_placements/place-pp99-front_left_chest","/data/decoration_placements/place-pp99-front_center_chest","/data/decoration_placements/place-pp99-left_wrist","/data/decoration_placements/place-pp99-right_wrist"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"placeholders[].position/width/height in print-file pixels (embroidery)","source_id":"S007","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0073","kind":"source_claim","unit":null,"scope":"Printify pp410 embroidery placeholders (px)","value":null,"targets":["/data/decoration_placements/place-pp410-front_left_chest","/data/decoration_placements/place-pp410-front_center_chest","/data/decoration_placements/place-pp410-left_wrist","/data/decoration_placements/place-pp410-right_wrist"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"placeholders[].position/width/height in print-file pixels (embroidery)","source_id":"S009","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0080","kind":"source_claim","unit":null,"scope":"Printful listing","value":null,"targets":["/data/provider_listings/listing-pf-380"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"result.product + result.variants (138), techniques, availability_status by region","source_id":"S001","short_excerpt":null},{"locator":"page final_url + offer InStock","source_id":"S003","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0081","kind":"source_claim","unit":null,"scope":"Printify pp99 listing","value":null,"targets":["/data/provider_listings/listing-py-bp793-pp99"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"provider 99 Printify Choice, decoration embroidery","source_id":"S006","short_excerpt":null},{"locator":"34 variants, 8 colors x 6 sizes","source_id":"S007","short_excerpt":null},{"locator":"provider profile location Miami FL US","source_id":"S011","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0082","kind":"source_claim","unit":null,"scope":"Printify pp410 listing","value":null,"targets":["/data/provider_listings/listing-py-bp793-pp410"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"provider 410 Printful, decoration embroidery","source_id":"S006","short_excerpt":null},{"locator":"34 variants, 8 colors x 6 sizes","source_id":"S009","short_excerpt":null},{"locator":"provider profile location NC US","source_id":"S012","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0090","kind":"source_claim","unit":null,"scope":"Printful standard catalog prices (Printful lineage; page offer corroborates the API base)","value":null,"targets":["/data/offers/offer-pf-s-xl","/data/offers/offer-pf-2xl","/data/offers/offer-pf-3xl"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"result.variants[].price by size: 27.84 (S-XL), 29.84 (2XL), 31.84 (3XL), currency USD","source_id":"S001","short_excerpt":null},{"locator":"page offer price 27.84 USD (matches non-member catalog base)","source_id":"S003","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0091","kind":"source_claim","unit":null,"scope":"Cotton Heritage blank list price","value":null,"targets":["/data/offers/offer-ch-wholesale"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"schema.org offer price 14.83 USD for the blank","source_id":"S013","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0100","kind":"source_claim","unit":null,"scope":"Printful extra-placement and option prices","value":null,"targets":["/data/price_components/pc-back","/data/price_components/pc-sleeve-l","/data/price_components/pc-sleeve-r","/data/price_components/pc-dtf-front","/data/price_components/pc-dtf-back","/data/price_components/pc-label-out","/data/price_components/pc-label-in","/data/price_components/pc-emb-chest-l","/data/price_components/pc-emb-chest-c","/data/price_components/pc-emb-wrist-l","/data/price_components/pc-emb-wrist-r","/data/price_components/pc-emb-fullcolor"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"result.product.files[].additional_price: back/sleeves/DTF 5.95, embroidery 2.95, labels 2.49/0.99, full_color option 3.50","source_id":"S001","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0101","kind":"calculation","unit":null,"scope":"size upcharge derived from Printful base tiers","value":null,"targets":["/data/price_components/pc-size-2xl","/data/price_components/pc-size-3xl"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[],"calculation":"29.84-27.84=2.00 (2XL); 31.84-27.84=4.00 (3XL)","derived_from":["C0090"],"verification":"source_checked"},{"id":"C0110","kind":"source_claim","unit":null,"scope":"Printful published category shipping (not a product quote)","value":null,"targets":["/data/shipping_options/ship-pf-us","/data/shipping_options/ship-pf-eu","/data/shipping_options/ship-pf-uk","/data/shipping_options/ship-pf-ca"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"row 'Hoodies, sweatshirts, pullovers...': USA 8.79/2.50, Europe 7.29/2.40, UK 7.29/2.40, Canada 10.59/2.35","source_id":"S004","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0111","kind":"source_claim","unit":null,"scope":"Printify pp99 US shipping","value":null,"targets":["/data/shipping_options/ship-py99-a","/data/shipping_options/ship-py99-b"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"US profiles first_item 739/879 cents, additional 209; handling 10 days","source_id":"S008","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0112","kind":"source_claim","unit":null,"scope":"Printify pp410 US shipping","value":null,"targets":["/data/shipping_options/ship-py410-a","/data/shipping_options/ship-py410-b"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"US profiles first_item 799/879 cents, additional 209; handling 10 days","source_id":"S010","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0120","kind":"source_claim","unit":null,"scope":"branding features","value":null,"targets":["/data/branding_packaging/brand-001"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"self fabric 1/2 moon patch on neck for custom branding; tear-away label","source_id":"S014","short_excerpt":null},{"locator":"files label_inside (0.99) and label_outside (2.49)","source_id":"S001","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"independently_corroborated"},{"id":"C0121","kind":"source_claim","unit":null,"scope":"case pack","value":null,"targets":["/data/branding_packaging/brand-002"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"CASE QUANTITY 24 Pcs","source_id":"S013","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0130","kind":"firsthand_report","unit":null,"scope":"Printful page embedded reviews","value":null,"targets":["/data/reviews/review-001","/data/reviews/review-002","/data/reviews/review-003","/data/reviews/review-004","/data/reviews/review-005","/data/reviews/review-006","/data/reviews/review-007","/data/reviews/review-008","/data/reviews/review-009","/data/reviews/review-010","/data/reviews/review-011","/data/reviews/review-012","/data/reviews/review-013","/data/reviews/review-014","/data/reviews/review-015","/data/reviews/review-016","/data/reviews/review-017","/data/reviews/review-018","/data/reviews/review-019","/data/reviews/review-020","/data/reviews/review-021","/data/reviews/review-022","/data/reviews/review-023","/data/reviews/review-024","/data/reviews/review-025","/data/reviews/review-026","/data/reviews/review-027","/data/reviews/review-028","/data/reviews/review-029","/data/reviews/review-030"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"schema_org_products[0].review[] (30 latest embedded reviews with datePublished + ratingValue)","source_id":"S003","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"single_report"},{"id":"C0131","kind":"firsthand_report","unit":null,"scope":"Shopify community seller sizing report","value":null,"targets":["/data/reviews/review-101"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"reply by goldi07: slimmer/fitted cut, size up, return-rate pattern","source_id":"S016","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"single_report"},{"id":"C0132","kind":"firsthand_report","unit":null,"scope":"YouTube independent creator review","value":null,"targets":["/data/reviews/review-102"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"video title + description: honest opinion, best hoodie for POD, logo-placement was own mistake","source_id":"S017","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"single_report"},{"id":"C0133","kind":"source_claim","unit":null,"scope":"Printful review aggregate","value":null,"targets":["/data/review_summaries/revsum-pf"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"aggregateRating ratingValue 4.5, reviewCount 2692; 30 embedded review bodies","source_id":"S003","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0134","kind":"source_claim","unit":null,"scope":"Blank Style review aggregate","value":null,"targets":["/data/review_summaries/revsum-bs"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"schema.org aggregateRating ratingValue 5.00, reviewCount 118","source_id":"S015","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0140","kind":"source_claim","unit":null,"scope":"WRAP mark on maker spec","value":null,"targets":["/data/certifications/cert-001"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"WRAP logo beside the tear-away-label icon on the spec sheet","source_id":"S014","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0150","kind":"source_claim","unit":null,"scope":"blank origin","value":null,"targets":["/data/supply_chain/supply-001"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"origin_country 'Pakistan'; description 'Blank product sourced from Pakistan'","source_id":"S001","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0160","kind":"source_claim","unit":null,"scope":"maker spec sheet as a connected asset","value":null,"targets":["/data/assets/asset-001"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"one-page spec sheet: tech flat, size chart XS-4XL, colorways, features, WRAP + tear-away marks","source_id":"S014","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0170","kind":"source_claim","unit":null,"scope":"maker print areas","value":null,"targets":["/data/additional_facts/af-print-area"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"Printable Area Chest Height 11.5-16; Printable Area Sleeve Width 5.25-7.5 (XS-4XL)","source_id":"S014","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0171","kind":"source_claim","unit":null,"scope":"Printify title","value":null,"targets":["/data/additional_facts/af-py-title"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"blueprint 793 title 'Unisex Fleece Hoodie'","source_id":"S005","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0172","kind":"source_claim","unit":null,"scope":"Printify embroidery-only","value":null,"targets":["/data/additional_facts/af-py-embonly"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"both providers decoration_methods ['embroidery']","source_id":"S006","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0173","kind":"source_claim","unit":null,"scope":"Printify Choice routing","value":null,"targets":["/data/additional_facts/af-py-choice"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"provider 99 title 'Printify Choice'","source_id":"S006","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0174","kind":"source_claim","unit":null,"scope":"companion jogger","value":null,"targets":["/data/additional_facts/af-companion"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"companion style: M7580 Premium Jogger Pants, same fleece","source_id":"S015","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0175","kind":"source_claim","unit":null,"scope":"heather-blend discrepancy (documented)","value":null,"targets":["/data/additional_facts/af-heather-disc"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"'65/35 except Oatmeal Heather 55/45; all other heather colors 60/40'","source_id":"S015","short_excerpt":null},{"locator":"exceptions Charcoal Heather, Carbon Grey, Oatmeal Heather 55/45","source_id":"S014","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0176","kind":"source_claim","unit":null,"scope":"runs-small disclaimer","value":null,"targets":["/data/additional_facts/af-fit-disclaimer"],"check_note":null,"checked_at":"2026-09-16T23:55:00Z","references":[{"locator":"description disclaimer 'This hoodie runs small ... order one size larger'","source_id":"S001","short_excerpt":null},{"locator":"seller: slimmer/fitted, size up","source_id":"S016","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"independently_corroborated"}],"conflicts":[{"id":"X001","reason":"Printify states 300 g/m^2 while the 8.5 oz/yd^2 basis (maker + Printful + Printify all state 8.5 oz) converts to ~288 g/m^2, a 4.2% gap. No maker GSM published; canonical weight_gsm left null.","target":"/data/material_profiles/mat-001/weight_gsm","claim_ids":["C0012","C0013"],"follow_up":"Confirm against a Cotton Heritage lab spec or a weighed sample.","resolution":"unresolved","selected_claim_id":null}],"decisions":[{"id":"D001","scenario":"Soft, full-color DTG streetwear hoodie for a US POD storefront","unknowns":["Exact Printful print-file dimensions/DPI"],"claim_ids":["C0010","C0020","C0060","C0090","C0176"],"tradeoffs":["Runs small - buyers must be steered to size up","Mixed reports on thickness"],"interpretation":"Strong fit: 8.5 oz 3-end fleece with a 100% cotton face and 23 Printful colors; maker markets superior printability. Front DTG print is included in the Printful base price.","alternative_names":[],"brief_assumptions":["Buyers want a soft, midweight cotton-faced hoodie","Front-heavy graphics"],"hard_requirements":["100% cotton face for DTG","US fulfillment"],"preference_dimensions":["Softness/handfeel","Color range","Print surface"]},{"id":"D002","scenario":"Rebrandable blank for a private-label line","unknowns":["Whether the maker offers blank private-label packaging"],"claim_ids":["C0120","C0100"],"tradeoffs":["Outside-label branding adds per-unit cost"],"interpretation":"Good fit: tear-away label plus a self-fabric 1/2 moon neck patch; Printful prints inside label at $0.99 and outside at $2.49.","alternative_names":[],"brief_assumptions":["Seller wants custom neck branding and clean labeling"],"hard_requirements":["Removable label","Inside/outside custom label option"],"preference_dimensions":["Tear-away label","Neck patch","Label print cost"]},{"id":"D003","scenario":"Embroidered left-chest hoodie via Printify","unknowns":["Printify per-unit price and embroidery stitch limits"],"claim_ids":["C0061","C0072","C0111"],"tradeoffs":["No DTG/DTF on Printify","Narrow color range","Prices need a live quote"],"interpretation":"Workable: Printify blueprint 793 is embroidery-only on both providers with 1200x1200 px chest zones and 600x900 px wrist zones; handling ~10 days. Only 8 colors and no catalog prices.","alternative_names":[],"brief_assumptions":["Seller prefers embroidery and Printify routing"],"hard_requirements":["Embroidery support","Left-chest/center placement"],"preference_dimensions":["Provider choice","Placement geometry","Turnaround"]},{"id":"D004","scenario":"Cold-weather heavyweight hoodie","unknowns":["Verified GSM and side-by-side weight vs a heavyweight blank"],"claim_ids":["C0010","C0130"],"tradeoffs":["Weight is midweight, not heavyweight","GSM unresolved"],"interpretation":"Partial fit: 8.5 oz midweight fleece reads warm to many buyers but several reviews call it thin or medium for winter; not a true heavyweight.","alternative_names":["A heavier Cotton Heritage fleece - not verified in this run"],"brief_assumptions":["Buyer wants a thick, warm winter hoodie"],"hard_requirements":["Substantial weight"],"preference_dimensions":["Fabric weight","Warmth"]}],"gaps":[{"id":"G001","owner":"provider","impact":"No Printify prices; Printify margin cannot be computed from the catalog API.","reason":"requires_live_quote","target":"/data/offers","priority":"important","next_action":"Pull live Printify prices for bp793 x pp99/pp410 from an authenticated account or the product page."},{"id":"G002","owner":"provider","impact":"Printful print-file pixel dimensions / DPI / templates are not in the catalog API and help.printful.com is blocked.","reason":"access_blocked","target":"/data/decoration_placements/place-pf-front","priority":"important","next_action":"Retrieve Printful's M2580 print-file template dimensions and DPI from an authenticated dashboard."},{"id":"G003","owner":"sampling","impact":"GSM unresolved (288 conversion vs Printify 300).","reason":"conflicting","target":"/data/material_profiles/mat-001/weight_gsm","priority":"future","next_action":"Confirm GSM against a maker lab spec or a weighed sample."},{"id":"G004","owner":"manufacturer","impact":"No wash/care instructions published by maker or providers.","reason":"not_found","target":"/data/identity/care_instructions_blank","priority":"future","next_action":"Check a physical hangtag or the maker's line sheet."},{"id":"G005","owner":"sampling","impact":"No standards-based durability/shrinkage/colorfastness data.","reason":"requires_physical_test","target":"/data/performance_tests","priority":"future","next_action":"Commission or source AATCC/ISO wash and colorfastness tests."},{"id":"G006","owner":"internal_asset_team","impact":"No public 3D model, sewing pattern or grade rules for Beforewear geometry.","reason":"requires_internal_assets","target":"/data/assets","priority":"future","next_action":"Source or build internal tech assets; treat internal assets as enrichment, not public evidence."},{"id":"G007","owner":"manufacturer","impact":"No published GTINs/UPCs for color x size variants.","reason":"not_found","target":"/data/variants","priority":"future","next_action":"Request GTINs from Cotton Heritage or a distributor feed."}],"page":{"title":{"kind":"fact","text":"Cotton Heritage M2580 - Unisex Premium Pullover Hoodie","claim_ids":["C0001"]},"description":{"kind":"fact","text":"An 8.5 oz, 100% cotton-faced 3-end fleece pullover hoodie for DTG, DTF and embroidery.","claim_ids":["C0010","C0060"]},"headline":{"kind":"interpretation","text":"Cotton-faced fleece pullover that buyers say runs small","claim_ids":["C0010","C0176"]},"summary":{"kind":"interpretation","text":"A midweight 8.5 oz unisex pullover with a 100% cotton print face and 23 Printful colors; the strongest buyer signal is that it runs small.","claim_ids":["C0010","C0020","C0176"]},"sections":{"overview":[{"kind":"fact","text":"Cotton Heritage M2580, a unisex 8.5 oz 3-end fleece pullover hoodie with a 100% cotton face over a 65/35 cotton/polyester body.","claim_ids":["C0010","C0001"]},{"kind":"fact","text":"Printful lists the blank as sourced from Pakistan.","claim_ids":["C0003"]}],"tradeoffs":[{"kind":"interpretation","text":"Runs small: without clear size-up guidance, expect fit complaints and returns.","claim_ids":["C0176","C0131"]},{"kind":"interpretation","text":"Midweight, not heavyweight: several buyers wanted a thicker winter hoodie.","claim_ids":["C0130"]},{"kind":"interpretation","text":"On Printify it is embroidery-only and carries no catalog prices.","claim_ids":["C0061","C0111"]}],"decoration":[{"kind":"fact","text":"Printful supports DTG (default front print included), DTF and embroidery.","claim_ids":["C0060","C0090"]},{"kind":"fact","text":"Printful extra placements: back and each sleeve +$5.95, chest/wrist embroidery +$2.95, inside label +$0.99, outside label +$2.49.","claim_ids":["C0100"]},{"kind":"fact","text":"The Printify blueprint is embroidery-only on both providers, with 1200x1200 px chest and 600x900 px wrist zones.","claim_ids":["C0061","C0072"]}],"alternatives":[],"when_it_fits":[{"kind":"interpretation","text":"Good for full-color DTG streetwear graphics on a 100% cotton print face.","claim_ids":["C0060","C0010"]},{"kind":"interpretation","text":"Suited to private-label lines: a tear-away label plus a self-fabric neck patch and Printful custom-label printing.","claim_ids":["C0120"]}],"fit_and_sizing":[{"kind":"fact","text":"Printful's listing and size guide carry a runs-small disclaimer recommending one size up.","claim_ids":["C0176"]},{"kind":"fact","text":"Maker size chart runs XS-4XL; Printful and both Printify providers sell S-3XL.","claim_ids":["C0030","C0031","C0032"]},{"kind":"fact","text":"A Large measures about 23 in chest width and 29 in body length flat on the maker chart.","claim_ids":["C0040"]},{"kind":"fact","text":"Buyers and a Shopify seller repeatedly describe it as fitted/small and advise sizing up.","claim_ids":["C0130","C0131"]}],"standard_pricing":[{"kind":"fact","text":"Printful standard US price (2026-09-16): $27.84 for S-XL, $29.84 for 2XL, $31.84 for 3XL, before shipping and tax.","claim_ids":["C0090"]},{"kind":"fact","text":"Cotton Heritage lists the undecorated blank at $14.83.","claim_ids":["C0091"]},{"kind":"fact","text":"Printify prices are not in the catalog API and need a live quote.","claim_ids":["C0111"]}],"customer_evidence":[{"kind":"fact","text":"Printful page shows 4.5/5 across 2,692 reviews; of the 30 latest read, runs-small is the dominant theme, softness is widely praised, and thickness reports are mixed.","claim_ids":["C0133","C0130"]},{"kind":"fact","text":"Blank Style shows a 5.00 aggregate across 118 reviews (bodies not readable).","claim_ids":["C0134"]},{"kind":"fact","text":"An independent Shopify seller and a YouTube reviewer corroborate the fitted cut and overall quality.","claim_ids":["C0131","C0132"]}],"fabric_and_colors":[{"kind":"fact","text":"Body is 65/35 cotton/polyester with a 100% cotton face; the three heathers (Oatmeal, Carbon Grey, Charcoal) are 55/45.","claim_ids":["C0010","C0011"]},{"kind":"fact","text":"24 maker colorways; Printful carries 23 (Cardinal is maker-only) and each Printify provider carries 8.","claim_ids":["C0020","C0022"]},{"kind":"fact","text":"Weight is 8.5 oz/yd fleece; the GSM figure is unresolved (about 288 by conversion vs 300 stated by Printify).","claim_ids":["C0010","C0012","C0013"]}],"technical_handoff":[{"kind":"fact","text":"The maker publishes a spec sheet with a tech flat, XS-4XL chart and colorways.","claim_ids":["C0160"]},{"kind":"fact","text":"Printful print-file pixel dimensions/DPI/templates are not published in the catalog API.","claim_ids":["C0070"]}],"sample_before_launch":[{"kind":"interpretation","text":"Order a Large and XL to confirm the runs-small fit against the maker chart.","claim_ids":["C0040","C0176"]},{"kind":"interpretation","text":"Weigh a swatch to resolve the 288 vs 300 g/m question.","claim_ids":["C0012","C0013"]}]},"faq":[],"cta_label":"Create with this blank"},"selection_summary":{"scope":"garment_only","suitable_for":[{"text":"Cotton Heritage M2580, a unisex 8.5 oz 3-end fleece pullover hoodie with a 100% cotton face over a 65/35 cotton/polyester body.","claim_ids":["C0010","C0001"],"kind":"interpretation"},{"text":"A Large measures about 23 in chest width and 29 in body length flat on the maker chart.","claim_ids":["C0040"],"kind":"interpretation"},{"text":"Buyers and a Shopify seller repeatedly describe it as fitted/small and advise sizing up.","claim_ids":["C0130","C0131"],"kind":"interpretation"}],"tradeoffs":[{"text":"Midweight, not heavyweight: several buyers wanted a thicker winter hoodie.","claim_ids":["C0130"],"kind":"interpretation"},{"text":"Weigh a swatch to resolve the 288 vs 300 g/m question.","claim_ids":["C0012","C0013"],"kind":"interpretation"}],"limitations":"Selection guidance from the cited research, not a comparative ranking. Customer observations are not durability tests. Printing, fulfillment, prices and shipping must be evaluated separately."},"images":[{"kind":"showcase","view":"front","color_name":"White","url":"https://cdn.vaybel.com/catalog/showcase_mockups/vb-hd-chm2580/018fa96a/front.png"},{"kind":"showcase","view":"back","color_name":"White","url":"https://cdn.vaybel.com/catalog/showcase_mockups/vb-hd-chm2580/018fa96a/back.png"},{"kind":"blank","view":"front","color_name":"White","url":"https://cdn.vaybel.com/catalog/blank_mockups/vb-hd-chm2580/018fa96a/front.png"},{"kind":"blank","view":"back","color_name":"White","url":"https://cdn.vaybel.com/catalog/blank_mockups/vb-hd-chm2580/018fa96a/back.png"},{"kind":"blank","view":"detail","color_name":"White","url":"https://cdn.vaybel.com/catalog/blank_mockups/vb-hd-chm2580/018fa96a/detail.png"},{"kind":"blank","view":"label","color_name":"White","url":"https://cdn.vaybel.com/catalog/blank_mockups/vb-hd-chm2580/018fa96a/label.png"}],"catalog":{"vaybel_sku":"VB-HD-CHM2580","handle":"vb-hd-chm2580","title":"Unisex Premium Pullover Hoodie","launch_url":"https://vaybel.com/dashboard/launch-product/product:2c26f48c-6669-479f-aa12-4b6728f19403","size_chart_image_url":"https://api.vaybel.com/catalog/size-chart/2c26f48c-6669-479f-aa12-4b6728f19403.png","measurement_tables":[{"type":"measure_yourself","unit":"inches","rows":[{"label":"Length","values":[{"size":"S","value":"27","min_value":"","max_value":""},{"size":"M","value":"28","min_value":"","max_value":""},{"size":"L","value":"29","min_value":"","max_value":""},{"size":"XL","value":"30","min_value":"","max_value":""},{"size":"2XL","value":"31","min_value":"","max_value":""},{"size":"3XL","value":"32","min_value":"","max_value":""}]},{"label":"Chest","values":[{"size":"S","value":"","min_value":"38","max_value":"41"},{"size":"M","value":"","min_value":"42","max_value":"45"},{"size":"L","value":"","min_value":"46","max_value":"49"},{"size":"XL","value":"","min_value":"50","max_value":"53"},{"size":"2XL","value":"","min_value":"54","max_value":"57"},{"size":"3XL","value":"","min_value":"58","max_value":"62"}]}]},{"type":"product_measure","unit":"inches","rows":[{"label":"Length","values":[{"size":"S","value":"27","min_value":"","max_value":""},{"size":"M","value":"28","min_value":"","max_value":""},{"size":"L","value":"29","min_value":"","max_value":""},{"size":"XL","value":"30","min_value":"","max_value":""},{"size":"2XL","value":"31","min_value":"","max_value":""},{"size":"3XL","value":"32","min_value":"","max_value":""}]},{"label":"Width","values":[{"size":"S","value":"20","min_value":"","max_value":""},{"size":"M","value":"21","min_value":"","max_value":""},{"size":"L","value":"23","min_value":"","max_value":""},{"size":"XL","value":"25","min_value":"","max_value":""},{"size":"2XL","value":"26 1/2","min_value":"","max_value":""},{"size":"3XL","value":"28","min_value":"","max_value":""}]}]}],"care_instructions":[{"label":"Washing","instruction":"Machine wash: cold (max 30C or 90F)","icon_url":"https://cdn.vaybel.com/catalog/printify_icons/64e620148d819215ad01a13f.svg"},{"label":"Bleaching","instruction":"Do not bleach","icon_url":"https://cdn.vaybel.com/catalog/printify_icons/64e61fe9a35e2bae540233ed.svg"},{"label":"Drying","instruction":"Tumble dry: low heat","icon_url":"https://cdn.vaybel.com/catalog/printify_icons/64e61f528d819215ad01a127.svg"},{"label":"Ironing","instruction":"Iron, steam or dry: low heat","icon_url":"https://cdn.vaybel.com/catalog/printify_icons/64e61f1a8d819215ad01a11e.svg"},{"label":"Drycleaning","instruction":"Do not dryclean","icon_url":"https://cdn.vaybel.com/catalog/printify_icons/64e61ef58d819215ad01a118.svg"}]},"links":{"self":"https://api.vaybel.com/garments/cotton-heritage-m2580/vaybel.json","json":"https://api.vaybel.com/garments/cotton-heritage-m2580/vaybel.json","markdown":"https://api.vaybel.com/garments/cotton-heritage-m2580/vaybel.md","page":"https://vaybel.com/blanks/cotton-heritage-m2580","other_projection":"https://api.vaybel.com/garments/cotton-heritage-m2580/beforewear.json","schema":"https://api.vaybel.com/garments/schema.json","api_docs":"https://vaybel.com/docs/api/garment-records","mcp_docs":"https://vaybel.com/docs/mcp/overview"},"claim_target_base":"claim targets are JSON Pointers into the canonical record; this projection keeps the same row ids, so /data/<section>/<row-id>/<field> resolves here when the section is included"}