{"brand":"sandro","displayName":"Sandro","summary":{"totalProducts":434,"avgNaturalPct":55.8,"pct100Natural":27.6,"pctPolyesterHeavy":16.6},"topFibres":[{"name":"Viscose","count":217,"pctProducts":50},{"name":"Polyamide","count":153,"pctProducts":35.3},{"name":"Cotton","count":124,"pctProducts":28.6},{"name":"Polyester","count":119,"pctProducts":27.4},{"name":"Elastane","count":117,"pctProducts":27}],"distribution":{"0-30":28.1,"30-85":41.2,"85-100":30.6},"categories":{"shirts":{"category":"Shirt","categorySlug":"shirts","brandSlug":"sandro","brandDisplayName":"Sandro","totalProducts":37,"avgNaturalPct":66.5,"topFibres":[{"name":"Cotton","count":15,"pctProducts":40.5},{"name":"Viscose","count":14,"pctProducts":37.8},{"name":"Polyester","count":10,"pctProducts":27},{"name":"Elastane","count":4,"pctProducts":10.8},{"name":"Linen","count":3,"pctProducts":8.1}]},"dresses":{"category":"Dress","categorySlug":"dresses","brandSlug":"sandro","brandDisplayName":"Sandro","totalProducts":77,"avgNaturalPct":33.6,"topFibres":[{"name":"Viscose","count":56,"pctProducts":72.7},{"name":"Polyamide","count":43,"pctProducts":55.8},{"name":"Elastane","count":39,"pctProducts":50.6},{"name":"Polyester","count":21,"pctProducts":27.3},{"name":"Linen","count":7,"pctProducts":9.1}]},"jeans":{"category":"Jeans","categorySlug":"jeans","brandSlug":"sandro","brandDisplayName":"Sandro","totalProducts":46,"avgNaturalPct":91.4,"topFibres":[{"name":"Cotton","count":40,"pctProducts":87},{"name":"Wool","count":4,"pctProducts":8.7},{"name":"Polyamide","count":4,"pctProducts":8.7},{"name":"Polyester","count":4,"pctProducts":8.7},{"name":"Cashmere","count":3,"pctProducts":6.5}]},"skirts":{"category":"Skirt","categorySlug":"skirts","brandSlug":"sandro","brandDisplayName":"Sandro","totalProducts":44,"avgNaturalPct":52.4,"topFibres":[{"name":"Viscose","count":24,"pctProducts":54.5},{"name":"Polyamide","count":20,"pctProducts":45.5},{"name":"Elastane","count":18,"pctProducts":40.9},{"name":"Polyester","count":16,"pctProducts":36.4},{"name":"Cotton","count":12,"pctProducts":27.3}]},"pants":{"category":"Pants","categorySlug":"pants","brandSlug":"sandro","brandDisplayName":"Sandro","totalProducts":43,"avgNaturalPct":53.5,"topFibres":[{"name":"Viscose","count":29,"pctProducts":67.4},{"name":"Polyamide","count":17,"pctProducts":39.5},{"name":"Polyester","count":10,"pctProducts":23.3},{"name":"Linen","count":9,"pctProducts":20.9},{"name":"Wool","count":9,"pctProducts":20.9}]},"coats":{"category":"Coat","categorySlug":"coats","brandSlug":"sandro","brandDisplayName":"Sandro","totalProducts":7,"avgNaturalPct":64.5,"topFibres":[{"name":"Wool","count":4,"pctProducts":57.1},{"name":"Polyamide","count":3,"pctProducts":42.9},{"name":"Polyester","count":2,"pctProducts":28.6},{"name":"Elastane","count":1,"pctProducts":14.3},{"name":"Viscose","count":1,"pctProducts":14.3}]},"jackets":{"category":"Jacket","categorySlug":"jackets","brandSlug":"sandro","brandDisplayName":"Sandro","totalProducts":51,"avgNaturalPct":55.9,"topFibres":[{"name":"Viscose","count":25,"pctProducts":49},{"name":"Polyester","count":23,"pctProducts":45.1},{"name":"Wool","count":18,"pctProducts":35.3},{"name":"Polyamide","count":10,"pctProducts":19.6},{"name":"Cotton","count":9,"pctProducts":17.6}]},"shorts":{"category":"Shorts","categorySlug":"shorts","brandSlug":"sandro","brandDisplayName":"Sandro","totalProducts":16,"avgNaturalPct":55.1,"topFibres":[{"name":"Viscose","count":6,"pctProducts":37.5},{"name":"Cotton","count":5,"pctProducts":31.3},{"name":"Polyester","count":5,"pctProducts":31.3},{"name":"Wool","count":3,"pctProducts":18.8},{"name":"Linen","count":2,"pctProducts":12.5}]},"sweaters":{"category":"Sweater","categorySlug":"sweaters","brandSlug":"sandro","brandDisplayName":"Sandro","totalProducts":16,"avgNaturalPct":66.6,"topFibres":[{"name":"Polyamide","count":9,"pctProducts":56.3},{"name":"Wool","count":9,"pctProducts":56.3},{"name":"Viscose","count":5,"pctProducts":31.3},{"name":"Polyester","count":3,"pctProducts":18.8},{"name":"Cotton","count":3,"pctProducts":18.8}]},"t-shirts":{"category":"T-Shirt","categorySlug":"t-shirts","brandSlug":"sandro","brandDisplayName":"Sandro","totalProducts":14,"avgNaturalPct":92.8,"topFibres":[{"name":"Cotton","count":13,"pctProducts":92.9},{"name":"Elastane","count":3,"pctProducts":21.4},{"name":"Polyester","count":1,"pctProducts":7.1},{"name":"Viscose","count":1,"pctProducts":7.1}]}},"fibres":{"polyester":{"fibre":"polyester","brandSlug":"sandro","brandDisplayName":"Sandro","productsContaining":119,"pctProducts":27.4,"avgPctInProducts":55.7,"totalProducts":434},"cotton":{"fibre":"cotton","brandSlug":"sandro","brandDisplayName":"Sandro","productsContaining":124,"pctProducts":28.6,"avgPctInProducts":83.8,"totalProducts":434},"elastane":{"fibre":"elastane","brandSlug":"sandro","brandDisplayName":"Sandro","productsContaining":117,"pctProducts":27,"avgPctInProducts":2.8,"totalProducts":434},"viscose":{"fibre":"viscose","brandSlug":"sandro","brandDisplayName":"Sandro","productsContaining":217,"pctProducts":50,"avgPctInProducts":64.9,"totalProducts":434},"polyamide":{"fibre":"polyamide","brandSlug":"sandro","brandDisplayName":"Sandro","productsContaining":153,"pctProducts":35.3,"avgPctInProducts":27.8,"totalProducts":434},"linen":{"fibre":"linen","brandSlug":"sandro","brandDisplayName":"Sandro","productsContaining":30,"pctProducts":6.9,"avgPctInProducts":37.5,"totalProducts":434},"lyocell":{"fibre":"lyocell","brandSlug":"sandro","brandDisplayName":"Sandro","productsContaining":19,"pctProducts":4.4,"avgPctInProducts":39.8,"totalProducts":434},"acrylic":{"fibre":"acrylic","brandSlug":"sandro","brandDisplayName":"Sandro","productsContaining":5,"pctProducts":1.2,"avgPctInProducts":33.8,"totalProducts":434},"wool":{"fibre":"wool","brandSlug":"sandro","brandDisplayName":"Sandro","productsContaining":68,"pctProducts":15.7,"avgPctInProducts":70.4,"totalProducts":434},"silk":{"fibre":"silk","brandSlug":"sandro","brandDisplayName":"Sandro","productsContaining":16,"pctProducts":3.7,"avgPctInProducts":17.3,"totalProducts":434}},"sampleProducts":[{"id":"SFPCM01603_16","name":"Cotton shirt with rhinestones","fibres":{"Cotton":100},"naturalPct":100,"image":"https://us.sandro-paris.com/on/demandware.static/-/Sites-master-catalog/default/dw18e38986/images/hi-res/Sandro_SFPCM01603-16_F_1.jpg"},{"id":"SFPJE00844_40","name":"Faded barrel cotton jeans","fibres":{"Cotton":100},"naturalPct":100,"image":"https://us.sandro-paris.com/on/demandware.static/-/Sites-master-catalog/default/dw3d5acf2b/images/hi-res/Sandro_SFPJE00844-40_F_1.jpg"},{"id":"SFPJE00792_J002","name":"Faded straight crystal patch jeans","fibres":{"Cotton":100},"naturalPct":100,"image":"https://us.sandro-paris.com/on/demandware.static/-/Sites-master-catalog/default/dw8aeee97a/images/hi-res/Sandro_SFPJE00792-J002_F_1.jpg"},{"id":"SFPJE00790_4785","name":"Faded straight zipped cotton jeans","fibres":{"Cotton":100},"naturalPct":100,"image":"https://us.sandro-paris.com/on/demandware.static/-/Sites-master-catalog/default/dw0eb011dd/images/hi-res/Sandro_SFPJE00790-4785_F_1.jpg"},{"id":"SFPCA01473_47","name":"Cardigan with metal buttons","fibres":{"Wool":84,"Polyamide":16},"naturalPct":84,"image":"https://us.sandro-paris.com/on/demandware.static/-/Sites-master-catalog/default/dw2bd991b9/images/hi-res/Sandro_SFPCA01473-47_F_1.jpg"},{"id":"SFPVE01358_44","name":"Striped suit jacket","fibres":{"Wool":66,"Lyocell":34},"naturalPct":83,"image":"https://us.sandro-paris.com/on/demandware.static/-/Sites-master-catalog/default/dw6c70ea32/images/hi-res/Sandro_SFPVE01358-44_F_1.jpg"},{"id":"SFPSH00661_44","name":"Long pleated wool shorts","fibres":{"Wool":66,"Lyocell":34},"naturalPct":83,"image":"https://us.sandro-paris.com/on/demandware.static/-/Sites-master-catalog/default/dwb4e193fa/images/hi-res/Sandro_SFPSH00661-44_F_1.jpg"},{"id":"SFPPA01974_44","name":"Striped wool trousers","fibres":{"Wool":66,"Lyocell":34},"naturalPct":83,"image":"https://us.sandro-paris.com/on/demandware.static/-/Sites-master-catalog/default/dw18caece1/images/hi-res/Sandro_SFPPA01974-44_F_1.jpg"},{"id":"SFPRO04679_30","name":"Knit maxi dress","fibres":{"Viscose":60,"Polyamide":37,"Elastane":3},"naturalPct":30,"image":"https://us.sandro-paris.com/on/demandware.static/-/Sites-master-catalog/default/dwee91f190/images/hi-res/Sandro_SFPRO04679-30_F_1.jpg"},{"id":"SFPCA01369_44","name":"Contrast stitch cardigan","fibres":{"Viscose":60,"Polyester":25,"Polyamide":15},"naturalPct":30,"image":"https://us.sandro-paris.com/on/demandware.static/-/Sites-master-catalog/default/dwc07ad2aa/images/hi-res/Sandro_SFPCA01369-44_F_1.jpg"},{"id":"SFPCA01403_44","name":"Cropped rib knit cardigan","fibres":{"Viscose":60,"Polyamide":39,"Elastane":1},"naturalPct":30,"image":"https://us.sandro-paris.com/on/demandware.static/-/Sites-master-catalog/default/dw429278c0/images/hi-res/Sandro_SFPCA01403-44_F_1.jpg"},{"id":"SFPTO00907_20","name":"Embroidered guipure crop top","fibres":{"Polyester":68,"Cotton":30,"Polyamide":2},"naturalPct":30,"image":"https://us.sandro-paris.com/on/demandware.static/-/Sites-master-catalog/default/dw94e35d9c/images/hi-res/Sandro_SFPTO00907-20_F_1.jpg"}],"methodology":"Computed from the Fibr Thread Report. Each retailer's product pages are crawled monthly; fibre percentages are parsed verbatim from the composition label the retailer publishes. Natural-fibre percentage is the sum of natural fibres (cotton, linen, silk, wool, viscose, lyocell, hemp, etc.) per garment, then averaged across all products analysed.","license":"https://tryfibr.app/terms","citation":"Fibr Thread Report — Sandro, 2026-07-20. https://tryfibr.app/thread-report/sandro","dataSource":{"raw":"https://info.tryfibr.app/sandro.json","snapshots":"https://info.tryfibr.app/snapshots/index.json","reportPage":"https://tryfibr.app/thread-report/sandro"},"dateModified":"2026-07-20T19:47:41.216Z"}