{"title":"Ecoles - APEL - BDE","description":"","products":[{"product_id":"maillot-de-football","title":"Maillot de football","description":"\u003cp\u003e\u003ca href=\"https:\/\/drive.google.com\/file\/d\/1-QJ9lSESMpUslH2REbvKfVMYuji3Z--Q\/view?usp=sharing\" title=\"Fiche technique maillot de sport\"\u003eFiche technique maillot de sport\u003c\/a\u003e\u003c\/p\u003e","brand":"Ma boutique","offers":[{"title":"Polyester","offer_id":49795353542995,"sku":"","price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Polyester recyclé","offer_id":49795353575763,"sku":"","price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/44.png?v=1732185367"},{"product_id":"maillot-de-handball","title":"Maillot de handball","description":"","brand":"Ma boutique","offers":[{"title":"Default Title","offer_id":49669311332691,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/9_55afdd4a-e540-406e-90ad-9d367778a3b3.png?v=1729766310"},{"product_id":"maillot-de-volley","title":"Maillot de volley","description":"","brand":"Ma boutique","offers":[{"title":"Default Title","offer_id":49669312053587,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/47.png?v=1732186681"},{"product_id":"tee-shirt","title":"Tee-shirt","description":"","brand":"Ma boutique","offers":[{"title":"Default Title","offer_id":49669348688211,"sku":"","price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/348.png?v=1732186543"},{"product_id":"gourde","title":"Gourde","description":"\u003cp\u003ePlusieurs coloris disponibles.\u003c\/p\u003e\n\u003cp\u003ePlusieurs modèles disponibles.\u003c\/p\u003e","brand":"Ma boutique","offers":[{"title":"Avec","offer_id":49798523060563,"sku":"","price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Sans","offer_id":49798523093331,"sku":"","price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/29.png?v=1731582184"},{"product_id":"eco-cup","title":"Eco-cup","description":"","brand":"Ma boutique","offers":[{"title":"Default Title","offer_id":49669357371731,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/9_8eae16b7-27fe-4fcf-89a9-d4d1a032c645.png?v=1732185749"},{"product_id":"casquette","title":"Casquette","description":"\u003cp\u003e\u003ca href=\"https:\/\/drive.google.com\/file\/d\/1-XJzmw7YGkwwZg8PQgVLa7dWMAmzRdAS\/view?usp=sharing\" title=\"Fiche technique casquette 5 pans\" rel=\"noopener\" target=\"_blank\"\u003eFiche technique casquette SINGA\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/drive.google.com\/file\/d\/19dbTBK_9gLquMWLml10zu8inffORZCTt\/view?usp=sharing\" target=\"_blank\" title=\"Fiche technique casquette filet\" rel=\"noopener\"\u003eFiche technique casquette filet\u003c\/a\u003e\u003c\/p\u003e","brand":"Ma boutique","offers":[{"title":"Filet polyester \/ SINGA","offer_id":49795152216403,"sku":"","price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Filet polyester \/ Filet","offer_id":49795341091155,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Coton plein \/ SINGA","offer_id":49795152249171,"sku":"","price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Coton plein \/ Filet","offer_id":49795341189459,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/63.png?v=1732186109"},{"product_id":"chaussettes","title":"Chaussettes","description":"","brand":"Ma boutique","offers":[{"title":"Default Title","offer_id":49669891162451,"sku":"","price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/26.png?v=1731582154"},{"product_id":"maillot-de-running","title":"Maillot de running","description":"","brand":"Ma boutique","offers":[{"title":"Default Title","offer_id":49670878363987,"sku":"","price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/Maillot_running_Vista.png?v=1738663879"},{"product_id":"bracelet-festival","title":"Bracelet festival","description":"","brand":"Vista","offers":[{"title":"Default Title","offer_id":49798517817683,"sku":"1000","price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/25.png?v=1731582099"},{"product_id":"maillot-de-sport","title":"Maillot de sport","description":"\u003cp\u003e\u003ca href=\"https:\/\/drive.google.com\/file\/d\/1-QJ9lSESMpUslH2REbvKfVMYuji3Z--Q\/view?usp=sharing\" title=\"Fiche technique maillot de sport\"\u003eFiche technique maillot de sport\u003c\/a\u003e\u003c\/p\u003e","brand":"Ma boutique","offers":[{"title":"Polyester","offer_id":49799056720211,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Polyester recyclé","offer_id":49799056752979,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/Designs_divers_53.png?v=1732183686"},{"product_id":"tee-shirt-copie","title":"Marinière H\/F","description":"","brand":"Ma boutique","offers":[{"title":"Default Title","offer_id":49799348257107,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/351.png?v=1732186444"},{"product_id":"polo-enfant","title":"Polo enfant","description":"","brand":"Ma boutique","offers":[{"title":"Default Title","offer_id":49799350223187,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/357.png?v=1732186469"},{"product_id":"polo","title":"Polo adulte","description":"","brand":"Ma boutique","offers":[{"title":"Default Title","offer_id":49799354286419,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/353.png?v=1732186511"},{"product_id":"t-shirt-enfant","title":"Tee-shirt enfant","description":"","brand":"Ma boutique","offers":[{"title":"Default Title","offer_id":49799359529299,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/349.png?v=1732186486"},{"product_id":"sweat-etudiant-jh001","title":"Sweat à capuche JH001","description":"\u003cp\u003eNotre sweat à capuche simple et stylé est disponible dans plus de 100 couleurs. C'est le meilleur rapport qualité prix que nous pouvons vous proposer pour ce sweat 280g\/m². Fabriqué dans un tissu en coton doux, il est idéal pour la décoration, c’est une pièce que tout amateur de sweat à capuche se doit d’avoir.\u003c\/p\u003e\n\u003cp\u003ePoignets et bord inférieur côtelés. Poche frontale kangourou.  Capuche doublée.\u003c\/p\u003e\n\u003cp\u003e80% Coton ringspun, 20% Polyester.\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eLabels : \u003c\/b\u003e\u003cstrong\u003eSEDEX\u003c\/strong\u003e | \u003cstrong\u003eWRAP\u003c\/strong\u003e | \u003cstrong\u003ePeta Approved Vegan\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003ePersonnalisation :\u003c\/b\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eNous offrons des options de personnalisation par impression et\/ou broderie pour rendre votre sweat unique. De plus, nous pouvons héberger votre page de commande sans frais supplémentaires. Notez que le minimum de commande est de 15 produits, avec un délai express de 10 jours(frais supplémentaires) et un délai moyen de 30 jours.\u003c\/p\u003e\n\u003cdiv class=\"stock-checker\"\u003e\n\u003cform id=\"stockForm\"\u003e\n\u003cdiv class=\"form-group\"\u003e\n\u003cinput type=\"hidden\" id=\"color\" name=\"color\"\u003e\n\u003cdiv id=\"selectedColorLabel\" style=\"margin-top: 5px; color: #333; font-size: 14px;\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/form\u003e\n\u003cdiv id=\"error\" class=\"error\" style=\"display: none;\"\u003e\u003c\/div\u003e\n\u003cdiv id=\"loading\" class=\"loading\" style=\"display: none;\"\u003eChargement des informations de stock...\u003c\/div\u003e\n\u003cdiv id=\"tableContainer\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Ma boutique","offers":[{"title":"Black Smoke","offer_id":49862440124755,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Oxford Navy","offer_id":51300624367955,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Navy blue","offer_id":49828877992275,"sku":"","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Airforce Blue","offer_id":49862400999763,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Ink Blue","offer_id":51300656972115,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue","offer_id":49862401065299,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Bright Royal","offer_id":51300608737619,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Deep Sea Blue","offer_id":49862401032531,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue","offer_id":49862401163603,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Hawaiian Blue","offer_id":49862401098067,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Turquoise Surf","offer_id":49862401130835,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Seafoam","offer_id":51300657004883,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Apple Green","offer_id":49862401196371,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Pistachio Green","offer_id":51300664607059,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Kelly Green","offer_id":51300698718547,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Jade","offer_id":51300698653011,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Bottle Green","offer_id":49862401229139,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Earthy Green","offer_id":51300698685779,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Forest Green","offer_id":49862401261907,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Charcoal","offer_id":49862440026451,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Shark Grey","offer_id":49862439993683,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Olive Green","offer_id":49862401294675,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Graphite Heather","offer_id":49862439960915,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Heather Grey","offer_id":49862439928147,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Candyfloss Pink","offer_id":49862440059219,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Hot Pink","offer_id":49862440091987,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Fire Red","offer_id":49862440223059,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Brick Red","offer_id":51300761796947,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Red Hot Chilli","offer_id":49862440190291,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Burgundy","offer_id":49862440157523,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Orange Crush","offer_id":49862440288595,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Burnt Orange","offer_id":49862440255827,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Digital Lavender","offer_id":51300698751315,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Magenta Magic","offer_id":51300713693523,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Ultra Violet","offer_id":51300728144211,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Majenta Magic","offer_id":51300713759059,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Plum","offer_id":51300713726291,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Sherbet Lemon","offer_id":51300761829715,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Gold","offer_id":51300728176979,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Sun Yellow","offer_id":51300761862483,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Mustard","offer_id":51300728209747,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Nude","offer_id":51300761895251,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Natural Stone","offer_id":51300761928019,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Vanilla Milkshake","offer_id":49862439895379,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Arctic White","offer_id":49862439862611,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/4_62517c73-99cc-4f03-96e8-253730a90642.png?v=1732185472"},{"product_id":"echarpes","title":"Echarpes","description":"","brand":"Vista","offers":[{"title":"Default Title","offer_id":49832709226835,"sku":"","price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/Designs_divers_61.png?v=1732188922"},{"product_id":"sweat-zippe","title":"Sweat zippé","description":"\u003cbody\u003e\n\u003cstyle\u003e\n        body {\n            font-family: Arial, sans-serif;\n            margin: 20px;\n        }\n        ul {\n            list-style-type: none;\n            padding: 0;\n        }\n    \u003c\/style\u003e\n\u003cp data-pm-slice=\"1 1 []\"\u003eNotre sweat à capuche zippé simple est disponible en 28 couleurs. C'est le meilleur rapport qualité prix que nous pouvons vous proposer pour ce sweat 280g\/m². \u003cmeta charset=\"utf-8\"\u003eLe tissu en coton doux le rend idéal pour un usage quotidien, que ce soit pour se détendre ou pour ajouter une touche décontractée à votre garde-robe.\u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eLabels : \u003c\/b\u003e\u003cstrong\u003eSEDEX\u003c\/strong\u003e | \u003cstrong\u003eWRAP\u003c\/strong\u003e | \u003cstrong\u003ePeta Approved Vegan\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003ePersonnalisation :\u003c\/b\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eNous offrons des options de personnalisation par impression et\/ou broderie pour rendre votre sweat unique. De plus, nous pouvons héberger votre page de commande sans frais supplémentaires. Notez que le minimum de commande est de 15 produits, avec un délai express de 10 jours(frais supplémentaires) et un délai moyen de 30 jours.\u003c\/p\u003e\n\n\n\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n    \u003ctitle\u003eVérificateur de Stock\u003c\/title\u003e\n    \u003cstyle\u003e\n        .stock-checker {\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n            max-width: 600px;\n            margin: 20px auto;\n            padding: 20px;\n            border: 1px solid #e1e5e9;\n            border-radius: 8px;\n            background: #fff;\n            box-shadow: 0 2px 4px rgba(0,0,0,0.1);\n            overflow: visible !important;\n        }\n        \n        .stock-checker h3 {\n            margin: 0 0 20px 0;\n            color: #333;\n            font-size: 18px;\n            font-weight: 600;\n        }\n        \n        .form-group {\n            margin-bottom: 15px;\n        }\n        \n        .form-group label {\n            display: block;\n            margin-bottom: 5px;\n            font-weight: 500;\n            color: #555;\n            font-size: 14px;\n        }\n        \n        .form-group input {\n            width: 100%;\n            padding: 10px;\n            border: 1px solid #ddd;\n            border-radius: 4px;\n            font-size: 14px;\n            box-sizing: border-box;\n        }\n        \n        .form-group input:focus {\n            outline: none;\n            border-color: #007cba;\n            box-shadow: 0 0 0 2px rgba(0,124,186,0.2);\n        }\n        \n        .search-btn {\n            background: #007cba;\n            color: white;\n            border: none;\n            padding: 12px 24px;\n            border-radius: 4px;\n            cursor: pointer;\n            font-size: 14px;\n            font-weight: 500;\n            width: 100%;\n            transition: background-color 0.2s;\n        }\n        \n        .search-btn:hover {\n            background: #005a87;\n        }\n        \n        .search-btn:disabled {\n            background: #ccc;\n            cursor: not-allowed;\n        }\n        \n        .error {\n            color: #d63638;\n            background: #fef7f1;\n            padding: 10px;\n            border-radius: 4px;\n            margin: 10px 0;\n            font-size: 14px;\n        }\n        \n        .results-summary {\n            background: #f8f9fa;\n            padding: 15px;\n            border-radius: 4px;\n            margin: 15px 0;\n            font-size: 14px;\n        }\n        \n        .results-summary div {\n            margin-bottom: 8px;\n        }\n        \n        .results-summary strong {\n            color: #333;\n        }\n        \n        .stock-table {\n            width: 100%;\n            border-collapse: collapse;\n            margin-top: 15px;\n            font-size: 13px;\n        }\n        \n        .stock-table th {\n            background: #f8f9fa;\n            padding: 10px 8px;\n            text-align: left;\n            border-bottom: 2px solid #dee2e6;\n            font-weight: 600;\n            color: #333;\n        }\n        \n        .stock-table td {\n            padding: 8px;\n            border-bottom: 1px solid #dee2e6;\n            color: #555;\n        }\n        \n        .stock-table tr:hover {\n            background: #f8f9fa;\n        }\n        \n        .loading {\n            text-align: center;\n            padding: 20px;\n            color: #666;\n        }\n        \n        .no-results {\n            text-align: center;\n            padding: 20px;\n            color: #666;\n            font-style: italic;\n        }\n        \n        #colorSwatches {\n            display: flex !important;\n            flex-wrap: wrap !important;\n            gap: 10px !important;\n            margin-bottom: 10px !important;\n            max-width: 100% !important;\n            justify-content: flex-start !important;\n            min-width: 0 !important;\n            min-height: 40px !important;\n            background: #fff !important;\n            position: relative !important;\n            z-index: 10 !important;\n        }\n        \n        .color-swatch {\n            flex: 0 0 32px !important;\n            width: 32px !important;\n            height: 32px !important;\n            border-radius: 50% !important;\n            border: 2px solid #ccc !important;\n            cursor: pointer !important;\n            box-sizing: border-box !important;\n            transition: border 0.2s !important;\n            display: inline-block !important;\n            background-clip: padding-box !important;\n        }\n        \n        @media (max-width: 768px) {\n            .stock-checker {\n                margin: 10px;\n                padding: 15px;\n            }\n            \n            .stock-table {\n                font-size: 12px;\n            }\n            \n            .stock-table th,\n            .stock-table td {\n                padding: 6px 4px;\n            }\n        }\n    \u003c\/style\u003e\n\n\n    \u003cdiv class=\"stock-checker\"\u003e\n        \u003ch3\u003eVérifier la Disponibilité du Stock\u003c\/h3\u003e\n        \n        \u003cform id=\"stockForm\"\u003e\n            \u003cinput type=\"hidden\" id=\"style\" name=\"style\" value=\"AWJH050\"\u003e\n            \u003cdiv class=\"form-group\"\u003e\n                \u003clabel\u003eCouleur :\u003c\/label\u003e\n                \u003cdiv id=\"colorSwatches\"\u003e\u003c\/div\u003e\n                \u003cinput type=\"hidden\" id=\"color\" name=\"color\"\u003e\n                \u003cdiv id=\"selectedColorLabel\" style=\"margin-top: 5px; color: #333; font-size: 14px;\"\u003e\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/form\u003e\n        \n        \u003cdiv id=\"error\" class=\"error\" style=\"display: none;\"\u003e\u003c\/div\u003e\n        \n        \u003cdiv id=\"loading\" class=\"loading\" style=\"display: none;\"\u003e\n            Chargement des informations de stock...\n        \u003c\/div\u003e\n        \n        \u003cdiv id=\"results\" style=\"display: none;\"\u003e\n            \u003cdiv id=\"summary\" class=\"results-summary\"\u003e\u003c\/div\u003e\n            \u003cdiv id=\"tableContainer\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n        \/\/ API URL for the deployed backend\n        const API_BASE_URL = 'https:\/\/backend-utteam-stock-api-a97e04b86ff6.herokuapp.com\/api\/product';\n        \n        \/\/ Color swatch data (name and hex)\n        const COLORS = [\n                { display: \"Hot Pink\", value: \"Hot Pink\", hex: \"#ff69b4\" },\n                { display: \"Jet Black\", value: \"Jet Black\", hex: \"#333333\" },\n                { display: \"Storm Grey\", value: \"Storm Grey\", hex: \"#738681\" },\n                { display: \"Sun Yellow\", value: \"Sun Yellow\", hex: \"#ffd700\" },\n                { display: \"Orange Crush\", value: \"Orange Crush\", hex: \"#ff7538\" },\n                { display: \"Ash\", value: \"Ash\", hex: \"#cccccc\" },\n                { display: \"Sapphire Blue\", value: \"Sapphire Blue\", hex: \"#0067a5\" },\n                { display: \"Forest Green\", value: \"Forest Green\", hex: \"#228b22\" },\n                { display: \"Fire Red\", value: \"Fire Red\", hex: \"#ff0000\" },\n                { display: \"Hawaiian Blue\", value: \"Hawaiian Blue\", hex: \"#00bfff\" },\n                { display: \"Burgundy\", value: \"Burgundy\", hex: \"#800020\" },\n                { display: \"Royal Blue\", value: \"Royal Blue\", hex: \"#4169e1\" },\n                { display: \"Mustard\", value: \"Mustard\", hex: \"#ffdb58\" },\n                { display: \"Black Smoke\", value: \"Black Smoke\", hex: \"#949494\" },\n                { display: \"Purple\", value: \"Purple\", hex: \"#800080\" },\n                { display: \"Arctic White\", value: \"Arctic White\", hex: \"#f8f8f8\" },\n                { display: \"Digital Lavender\", value: \"Digital Lavender\", hex: \"#9b8fc7\" },\n                { display: \"Bottle Green\", value: \"Bottle Green\", hex: \"#004439\" },\n                { display: \"Heather Grey\", value: \"Heather Grey\", hex: \"#b2b2b2\" },\n                { display: \"Kelly Green\", value: \"Kelly Green\", hex: \"#4cbb17\" },\n                { display: \"Dusty Pink\", value: \"Dusty Pink\", hex: \"#dba4b9\" },\n                { display: \"Deep Black\", value: \"Deep Black\", hex: \"#191919\" },\n                { display: \"Oxford Navy\", value: \"Oxford Navy\", hex: \"#1a234e\" },\n                { display: \"Desert Sand\", value: \"Desert Sand\", hex: \"#edc9af\" },\n                { display: \"Dusty Green\", value: \"Dusty Green\", hex: \"#8fbc8f\" },\n                { display: \"Charcoal\", value: \"Charcoal\", hex: \"#36454f\" },\n                { display: \"New French Navy\", value: \"New French Navy\", hex: \"#002644\" },\n                { display: \"Steel Grey\", value: \"Steel Grey\", hex: \"#708090\" }\n            ];\n\n\n        \n        \/\/ Render color swatches\n        function renderColorSwatches() {\n            const swatchContainer = document.getElementById('colorSwatches');\n            swatchContainer.innerHTML = '';\n            COLORS.forEach((color, idx) =\u003e {\n                const swatch = document.createElement('div');\n                swatch.className = 'color-swatch';\n                swatch.title = color.display;\n                swatch.style.background = color.hex;\n                swatch.style.width = '32px';\n                swatch.style.height = '32px';\n                swatch.style.borderRadius = '50%';\n                swatch.style.border = '2px solid #ccc';\n                swatch.style.cursor = 'pointer';\n                swatch.style.boxSizing = 'border-box';\n                swatch.style.transition = 'border 0.2s';\n                swatch.setAttribute('data-color', color.value);\n                swatch.addEventListener('click', function() {\n                    selectColor(color.value, color.display, idx);\n                });\n                swatchContainer.appendChild(swatch);\n            });\n        }\n        \n        \/\/ Relance la requête automatiquement à chaque sélection de couleur, avec intervalle de 5s\n        let canSend = true;\n        function selectColor(colorValue, colorDisplay, idx) {\n            const swatches = document.querySelectorAll('.color-swatch');\n            swatches.forEach((swatch, i) =\u003e {\n                swatch.style.border = (i === idx) ? '3px solid #222' : '2px solid #ccc';\n            });\n            document.getElementById('color').value = colorValue;\n            document.getElementById('selectedColorLabel').textContent = colorValue ? `Couleur sélectionnée : ${colorDisplay}` : '';\n            if (canSend) {\n                submitStockForm();\n            }\n        }\n        \n        function setSwatchesEnabled(enabled) {\n            const swatches = document.querySelectorAll('.color-swatch');\n            swatches.forEach(swatch =\u003e {\n                swatch.style.pointerEvents = enabled ? 'auto' : 'none';\n                swatch.style.opacity = enabled ? '1' : '0.5';\n            });\n        }\n        \n        function submitStockForm() {\n            const color = document.getElementById('color').value;\n            if (!color) {\n                showError('Veuillez sélectionner une couleur');\n                return;\n            }\n            \n            canSend = false;\n            setSwatchesEnabled(false);\n            showLoading();\n            \n            const url = `${API_BASE_URL}?table=utteam-stock\u0026attribute=color\u0026value=${encodeURIComponent(color)}`;\n            \n            fetch(url, {\n                method: 'GET',\n                headers: { 'Content-Type': 'application\/json' }\n            })\n            .then(response =\u003e {\n                if (!response.ok) throw new Error('Échec de la récupération des données de stock');\n                return response.json();\n            })\n            .then(data =\u003e {\n                \/\/ Filtrer pour ne garder que AWJH050\n                const filteredData = data.filter(item =\u003e item.style === 'AWJH050');\n                displayResults(filteredData);\n            })\n            .catch(error =\u003e {\n                console.error('Erreur:', error);\n                showError('Erreur lors de la récupération des données');\n            })\n            .finally(() =\u003e {\n                hideLoading();\n                setSwatchesEnabled(true);\n                canSend = true;\n            });\n        }\n        \n        document.addEventListener('DOMContentLoaded', function() {\n            renderColorSwatches();\n            \/\/ Sélectionne la première couleur réelle par défaut\n            selectColor(COLORS[0].value, COLORS[0].display, 0);\n        });\n        \n        function groupCount(arr, key) {\n            return arr.reduce((acc, item) =\u003e {\n                const k = item[key];\n                if (!k) return acc;\n                acc[k] = (acc[k] || 0) + 1;\n                return acc;\n            }, {});\n        }\n        \n        function sumField(arr, key) {\n            return arr.reduce((sum, item) =\u003e sum + (Number(item[key]) || 0), 0);\n        }\n        \n        function formatPrice(price) {\n            if (isNaN(Number(price))) return 'N\/A';\n            return `€${Number(price).toFixed(2)}`;\n        }\n        \n        function showError(message) {\n            const errorDiv = document.getElementById('error');\n            errorDiv.textContent = message;\n            errorDiv.style.display = 'block';\n        }\n        \n        function hideError() {\n            document.getElementById('error').style.display = 'none';\n        }\n        \n        function showLoading() {\n            document.getElementById('loading').style.display = 'block';\n            document.getElementById('results').style.display = 'none';\n            hideError();\n        }\n        \n        function hideLoading() {\n            document.getElementById('loading').style.display = 'none';\n        }\n        \n        function displayResults(data) {\n            const resultsDiv = document.getElementById('results');\n            const summaryDiv = document.getElementById('summary');\n            const tableContainer = document.getElementById('tableContainer');\n            \n            if (!data || data.length === 0) {\n                tableContainer.innerHTML = '\u003cdiv class=\"no-results\"\u003eAucun stock trouvé pour les critères spécifiés.\u003c\/div\u003e';\n                resultsDiv.style.display = 'block';\n                return;\n            }\n\n            \/\/ Grouper par style\n            const groupedByStyle = {};\n            data.forEach(item =\u003e {\n                if (!groupedByStyle[item.style]) {\n                    groupedByStyle[item.style] = [];\n                }\n                groupedByStyle[item.style].push(item);\n            });\n\n            \/\/ Afficher le résumé\n            const totalUTTStock = sumField(data, 'uttstock');\n            const selectedColor = document.getElementById('color').value;\n            \n            summaryDiv.innerHTML = `\n                \u003cdiv\u003e\u003cstrong\u003eCouleur sélectionnée:\u003c\/strong\u003e ${selectedColor}\u003c\/div\u003e\n            `;\n\n            \/\/ Créer le tableau avec une ligne par style\n            tableContainer.innerHTML = '';\n            \n            const table = document.createElement('table');\n            table.className = 'stock-table';\n            \n            \/\/ Obtenir toutes les tailles uniques pour les en-têtes\n            const allSizes = new Set();\n            data.forEach(item =\u003e {\n                if (item.size) allSizes.add(item.size);\n            });\n            \n            \/\/ Ordre logique des tailles\n            const sizeOrder = [\"XS\", \"S\", \"M\", \"L\", \"XL\", \"XXL\", \"2XL\", \"3XL\", \"4XL\", \"5XL\"];\n            const sortedSizes = Array.from(allSizes).sort((a, b) =\u003e {\n                const ia = sizeOrder.indexOf(a);\n                const ib = sizeOrder.indexOf(b);\n                if (ia === -1 \u0026\u0026 ib === -1) return a.localeCompare(b);\n                if (ia === -1) return 1;\n                if (ib === -1) return -1;\n                return ia - ib;\n            });\n\n            \/\/ Créer l'en-tête du tableau\n            let tableHTML = `\n                \u003cthead\u003e\n                    \u003ctr\u003e\n                        ${sortedSizes.map(size =\u003e `\u003cth\u003e${size}\u003c\/th\u003e`).join('')}\n                    \u003c\/tr\u003e\n                \u003c\/thead\u003e\n                \u003ctbody\u003e\n            `;\n\n            \/\/ Créer une ligne pour chaque style\n            Object.keys(groupedByStyle).forEach(style =\u003e {\n                const styleItems = groupedByStyle[style];\n                const sizeStock = {};\n                \/\/ Organiser les stocks par taille pour ce style\n                styleItems.forEach(item =\u003e {\n                    if (item.size) {\n                        sizeStock[item.size] = item.uttstock || 0;\n                    }\n                });\n                tableHTML += `\n                    \u003ctr\u003e\n                        ${sortedSizes.map(size =\u003e `\u003ctd\u003e${sizeStock[size] || '-'}\u003c\/td\u003e`).join('')}\n                    \u003c\/tr\u003e\n                `;\n            });\n\n            tableHTML += '\u003c\/tbody\u003e';\n            table.innerHTML = tableHTML;\n            tableContainer.appendChild(table);\n            resultsDiv.style.display = 'block';\n        }\n    \u003c\/script\u003e\n\n \u003c\/body\u003e","brand":"Ma boutique","offers":[{"title":"Arctic White","offer_id":49862885802323,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Heather Grey","offer_id":49862885867859,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Bottle Green","offer_id":49862885704019,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Burgundy","offer_id":49862886097235,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Charcoal","offer_id":49862885966163,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Noir Profond","offer_id":49865660170579,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Sable","offer_id":49865660465491,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Dusty Pink","offer_id":49865660432723,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Fire Red","offer_id":49862886162771,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Forest Green","offer_id":49862885736787,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Hawaiian Blue","offer_id":49862885572947,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Gris Chiné","offer_id":49865660399955,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Hot Pink","offer_id":49862886031699,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Black Smoke","offer_id":49862886064467,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Kelly Green","offer_id":49865660367187,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Navy blue","offer_id":49862885441875,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Bleu","offer_id":49865660334419,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Violet","offer_id":49865660301651,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue","offer_id":49862885540179,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Bleu Saphir","offer_id":49865660268883,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Gris Acier","offer_id":49865660203347,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Jaune","offer_id":49865660236115,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/Designsdivers.png?v=1732720568"},{"product_id":"bc445","title":"Bonnet à imprimer","description":"\u003cp\u003eTricot double épaisseur\u003cbr\u003e\n100% acrylique doux au toucher\u003cbr\u003e\n100% Soft-spun touch Acrylique - 77g\u003cbr\u003e\nLavage en machine à température moyenne. Repassage à faible température\u003cbr\u003e\nLabels : Amfori BSCI|Reach\u003c\/p\u003e","brand":"Beechfield","offers":[{"title":"Black","offer_id":50231821599059,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"French Navy","offer_id":50231821631827,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Graphite Grey","offer_id":50231821664595,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/BC445_RTLS00_2025.jpg?v=1737376240"},{"product_id":"bc045","title":"Bonnet à revers Original","description":"\u003cp\u003eBords concus pour une décoration optimale\u003cbr\u003e\nLavable en machine\u003cbr\u003e\n100% Acrylique doux au toucher - 72g\u003cbr\u003e\nLavage en machine à température moyenne. Repassage à faible température\u003cbr\u003e\nLabels : Reach\u003c\/p\u003e","brand":"Beechfield","offers":[{"title":"Antique Grey","offer_id":50231823106387,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Black","offer_id":50231823139155,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Bottle Green","offer_id":50231823171923,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Bright Red","offer_id":50231823204691,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Burgundy","offer_id":50231823237459,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Charcoal","offer_id":50231823270227,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Fluorescent Yellow","offer_id":50231823302995,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Graphite Grey","offer_id":50231823335763,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Heather","offer_id":50231823368531,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"French Navy","offer_id":50231823401299,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Orange","offer_id":50231823434067,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Oxford Navy","offer_id":50231823466835,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Classic Red","offer_id":50231823499603,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Bright Royal","offer_id":50231823532371,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":50231823565139,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/BC045_RTLS00_2025.jpg?v=1737376279"},{"product_id":"bc044","title":"Bonnet Original","description":"\u003cp\u003eLavable en machine\u003cbr\u003e\nGrand choix de couleurs\u003cbr\u003e\n100% Acrylique doux au toucher - 50g\u003cbr\u003e\nLavage en machine à température moyenne. Repassage à faible température\u003cbr\u003e\nLabels : Reach\u003c\/p\u003e","brand":"Beechfield","offers":[{"title":"Black","offer_id":50231823958355,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Graphite Grey","offer_id":50231823991123,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"French Navy","offer_id":50231824023891,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/BC044_RTLS00_2025.jpg?v=1737376291"},{"product_id":"bc450","title":"Bonnet Snowstar®","description":"\u003cp\u003ePompon bicolore\u003cbr\u003e\nTricot double épaisseur\u003cbr\u003e\n100% Acrylique doux au toucher - 84g\u003cbr\u003e\nLavage à la main uniquement. Repassage à faible température\u003cbr\u003e\nLabels : Reach\u003c\/p\u003e","brand":"Beechfield","offers":[{"title":"Black\/Graphite Grey","offer_id":50231825367379,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"French Navy\/Light Grey","offer_id":50231825400147,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Heather Grey\/Black","offer_id":50231825432915,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/BC450_RTLS00_2025.jpg?v=1737376302"},{"product_id":"rl600","title":"Cabas en coton recyclé à longues anses","description":"\u003cp\u003eVous cherchez un cabas en toile de qualité à personnaliser avec votre propre logo ou message ? Nous avons réinventé notre modèle le plus populaire en coton 100 % recyclé de 150 g\/m² pour créer un support idéal à imprimer et embellir. Avec ses anses longues et robustes, ce cabas recyclé est parfait pour transporter vos affaires du quotidien. Lorsque vous ne l'utilisez pas, il vous suffira de le plier avant de le ranger. \u003cbr\u003e\nUsage multifonctionnel\u003cbr\u003e\nLongues anses : 35 cm x 3 cm\u003cbr\u003e\n100 % coton recyclé - 150 g\/m²\u003cbr\u003e\nLavage à la main uniquement \u003cbr\u003e\nLabels : SA8000\u003c\/p\u003e","brand":"Nutshell®","offers":[{"title":"Black","offer_id":50231825662291,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Natural","offer_id":50231825695059,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/RL600_RTLS00_2025.jpg?v=1737376309"},{"product_id":"am002","title":"Sweat zippé Anthem pour homme","description":"\u003cp\u003eAnthem est une société qui s'appuie sur trois valeurs principales : des tissus de haute qualité, de provenance éthique, adaptés au marquage. Toutes ces qualités sont présentes sur le sweat à capuche homme à fermeture éclair Anthem. Ce style incroyablement doux au toucher est réalisé en coton bio, complété par du viscose décliné dans nos couleurs chinées. Des finitions à double aiguille de haute qualité et une fermeture éclair dissimulée pour une impression optimale.\u003cbr\u003e\nCapuche en tricot gaufré\u003cbr\u003e\nFinitions haute brillance sans nickel\u003cbr\u003e\nCouleurs unies : 80% coton bio, 20% polyester recyclé. Gris chiné : 73% coton bio, 21% polyester recyclé, 6% viscose. - 320 g\/m²\u003cbr\u003e\nLavage machine à 30°. Laver avec des couleurs similaires. Séchage sur fil. Ne pas blanchir. Repasser à température moyenne. Ne pas sécher en machine. Nettoyer à sec. Retourner pour laver. Nouer les cordons avant de passer à la machine pour éviter toute fr\u003cbr\u003e\nLabels : SEDEX|Amfori BSCI|Certified Recycled|Certified Organic|Oeko-Tex Standard 100|Peta Approved Vegan\u003c\/p\u003e","brand":"Anthem","offers":[{"title":"Black","offer_id":50232271995219,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Burgundy","offer_id":50232272027987,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Charcoal","offer_id":50232272060755,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Grey Marl","offer_id":50232272093523,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Light Blue","offer_id":50232272126291,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Navy","offer_id":50232272159059,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/AM002_RTLS00_2025.jpg?v=1737379823"},{"product_id":"am020","title":"Sweat Anthem","description":"\u003cp\u003eD'une épaisseur luxueuse et d'une coupe décontractée, le sweat Anthem donne un nouveau goût de style et de confort à la vie. L'intérieur en molleton gratté a un toucher extra-doux sur la peau tandis que les poignets et l'ourlet côtelés mettent discrètement en valeur l'extérieur aspect peau de pêche. Il est fabriqué avec un fil certifié bio. Disponible dans une palette de coloris classiques, il se porte aussi bien sur un campus qu'au bureau. Un article de mode durable, à porter en toutes circonstances. Pas de panique. \u003cbr\u003e\nIntérieur en molleton gratté\u003cbr\u003e\nCoupe décontractée\u003cbr\u003e\n80 % coton bio, 20 % polyester recyclé. Gris chiné : 73 % coton bio, 21 % polyester recyclé, 6 % viscose - 320 g\/m²\u003cbr\u003e\nLavage en machine à 30°. Ne pas blanchir. Repassage à 150° max. Ne pas sécher en machine. \u003cbr\u003e\nLabels : SEDEX|Amfori BSCI|Certified Recycled|Certified Organic|Oeko-Tex Standard 100|Peta Approved Vegan\u003c\/p\u003e","brand":"Anthem","offers":[{"title":"Black","offer_id":50232277926227,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Desert Sand","offer_id":50232277991763,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/AM020_RTLS00_2025.jpg?v=1737379873"},{"product_id":"aq001","title":"Polo en polyester recyclé cationique","description":"\u003cp\u003eFabriqué dans un polyester doux et durable 100 % recyclé, ce polo à la coupe contemporaine excelle sur le plan du confort et de la respirabilité. La technologie intégrée d'évacuation de l'humidité aide à prévenir l'accumulation de transpiration sur la peau, procurant ainsi une sensation durable de fraîcheur et au sec, tout au long de la journée. Doté de la technologie PRINTGUARD qui utilise un colorant cationique, ce polo protège vos imprimés de la migration des colorants : les couleurs restent vives et présentent un risque réduit de décoloration, pour que votre uniforme garde belle allure. Il s'agit du choix parfait comme tenue de travail, en particulier pour les métiers qui nécessitent des lavages fréquents et des efforts physiques.\u003c\/p\u003e\n\n\n\u003cp\u003e100 % polyester recyclé - 155 g\/m²\u003cbr\u003e\nLavage en machine à 40 °C. Ne pas blanchir. Repassage à faible température. Ne pas sécher en machine. Ne pas nettoyer à sec.\u003cbr\u003e\nLabels : Amfori BSCI|GRS (Licence)\u003c\/p\u003e","brand":"Asquith \u0026 Fox","offers":[{"title":"Black","offer_id":50232281235795,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Bottle","offer_id":50232281268563,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"French Navy","offer_id":50232281301331,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Navy","offer_id":50232281334099,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Purple","offer_id":50232281366867,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Red","offer_id":50232281399635,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Royal","offer_id":50232281432403,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Sapphire","offer_id":50232281465171,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":50232281497939,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/AQ001_RTLS00_2025.jpg?v=1737379904"},{"product_id":"aq002","title":"Polo homme GlacierTech","description":"\u003cp\u003eUn polo technique de haute performance, fabriqué en utilisant le fil à quatre brins Quadcool, une fibre spéciale qui présente des propriétés exceptionnelles de régulation de l'humidité. Ainsi, la personne qui porte ce polo reste au frais et au sec toute la journée, car il permet à l'air de circuler à travers le tissu et à la peau d'être libérée de toute sueur. Un polo essentiel à la coupe contemporaine, qui peut s'adapter à un style de vie actif, sans compromettre le confort. Ce polo est fabriqué en polyester et présente des qualités de conservation des couleurs exceptionnelles, il est donc parfait comme vêtement de travail, lavage après lavage.\u003c\/p\u003e\n\n\n\u003cp\u003e100 % polyester - 180 g\/m²\u003cbr\u003e\nLavage en machine à 60 °C. Ne pas blanchir. Repassage à faible température. Ne pas sécher en machine. Ne pas nettoyer à sec.\u003cbr\u003e\nLabels : SEDEX|WRAP|Amfori BSCI\u003c\/p\u003e","brand":"Asquith \u0026 Fox","offers":[{"title":"Black","offer_id":50232283398483,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Bottle","offer_id":50232283431251,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Charcoal","offer_id":50232283464019,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Navy","offer_id":50232283496787,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Purple","offer_id":50232283529555,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Royal","offer_id":50232283562323,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":50232283595091,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/AQ002_RTLS00_2025.jpg?v=1737379926"},{"product_id":"aq005","title":"Polo homme en tricot extra doux","description":"\u003cp\u003eRenouvelez les tenues que vous portez le week-end avec ce polo homme en tricot extra doux Asquith \u0026amp; Fox. Fabriqué dans un mélange poly\/coton doux et luxueux, ce polo remet un classique au goût du jour. À associer avec un pantalon chino sur mesure pour adopter un look élégant en fin de semaine.\u003cbr\u003e\nPatte à 2 boutons\u003cbr\u003e\nFentes latérales\u003cbr\u003e\n60% Coton, 40% Polyester - 200 g\/m²\u003cbr\u003e\nLavage en machine à 30°C\u003cbr\u003e\nLabels : Amfori BSCI\u003c\/p\u003e","brand":"Asquith \u0026 Fox","offers":[{"title":"Black","offer_id":50232286249299,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Navy","offer_id":50232286282067,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":50232286314835,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/AQ005_RTLS00_2025.jpg?v=1737379938"},{"product_id":"aq010","title":"Polo coupe classique pour hommes","description":"\u003cp\u003eUn must pour toute garde-robe qui se respecte, ce polo classique et moderne est une pièce pouvant très bien être portée en tenue de travail comme tous les jours pour un look fashion. Composé de coton peigné et de coupe ajustée, ce polo est idéal pour tout type de décoration.\u003cbr\u003e\nPatte de boutonnage à deux boutons, fentes latérales \u003cbr\u003e\nCol et bords de manches en côtes\u003cbr\u003e\n100% Coton peigné à fil de chaîne continu (ringspun). Charcoal et couleurs Heather: 60% Coton, 40% Polyester. Heather Grey: 85% Coton, 15% Viscose. Couleurs Neon: 65% Polyester, 35% Coton - 200 g\/m²\u003cbr\u003e\nLavage en machine à 30°C\u003cbr\u003e\nLabels : Amfori BSCI\u003c\/p\u003e","brand":"Asquith \u0026 Fox","offers":[{"title":"Heather Black","offer_id":50232294670675,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Black*","offer_id":50232294703443,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Bright Royal","offer_id":50232294736211,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Burgundy","offer_id":50232294768979,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Cardinal Red","offer_id":50232294801747,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Cherry Red","offer_id":50232294834515,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Cornflower","offer_id":50232294867283,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Denim","offer_id":50232294900051,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Heather Grey*","offer_id":50232294932819,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Hot Pink","offer_id":50232294965587,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Kelly","offer_id":50232294998355,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Khaki","offer_id":50232295031123,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Lime","offer_id":50232295063891,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Mint","offer_id":50232295096659,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Natural","offer_id":50232295129427,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Navy*","offer_id":50232295162195,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Olive","offer_id":50232295194963,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Orchid","offer_id":50232295227731,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Pink Carnation","offer_id":50232295260499,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Peacock","offer_id":50232295293267,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Purple*","offer_id":50232295326035,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Red*","offer_id":50232295358803,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Royal*","offer_id":50232295391571,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Sky","offer_id":50232295424339,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Slate","offer_id":50232295457107,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Sunflower","offer_id":50232295489875,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Teal Heather","offer_id":50232295522643,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"White*","offer_id":50232295555411,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/AQ010_RTLS00_2025.jpg?v=1737380005"},{"product_id":"aq011","title":"Polo passepoilé coupe classique homme - col contrasté","description":"\u003cp\u003eChangez votre look avec cette nouvelle version du polo classique. Avec ses rayures contrastées sur le col et les bords de manche, ce polo est une nouveauté nécessaire à votre garde-robe.\u003cbr\u003e\nCol et poignets à passepoil contrasté\u003cbr\u003e\nCol et poignets en tricot\u003cbr\u003e\n100% Coton peigné à fil de chaîne continu (ringspun). Charcoal et Heather : 60% Coton peigné à fil de chaîne continu (ringspun), 40% Polyester. Heather Grey: 85% Coton, 15% Viscose. - 200 g\/m²\u003cbr\u003e\nLavage domestique à 30°\u003cbr\u003e\nLabels : Amfori BSCI\u003c\/p\u003e","brand":"Asquith \u0026 Fox","offers":[{"title":"Heather Black\/Charcoal","offer_id":50232297226579,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Black\/White","offer_id":50232297259347,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Burgundy\/Sky","offer_id":50232297292115,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Charcoal\/White","offer_id":50232297324883,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Navy\/Cornflower","offer_id":50232297357651,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Royal\/White","offer_id":50232297390419,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"White\/Navy","offer_id":50232297423187,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/AQ011_RTLS00_2024.jpg?v=1737380025"},{"product_id":"aq020","title":"Polo coupe classique pour femme","description":"\u003cp\u003eUne coupe flatteuse et un dos plus long avec des fentes latérales, ce polo est parfait à porter au bureau comme dans la vie de tous les jours, pour avoir un look stylé tout en restant confortable.\u003cbr\u003e\nPatte de boutonnage à deux boutons, fentes latérales \u003cbr\u003e\nCol et bords de manches en côtes\u003cbr\u003e\n100% Coton peigné à fil de chaîne continu (ringspun). Heather 85% Coton, 15% Viskose. Charcoal 60% Coton, 40% Polyester. - 200 g\/m²\u003cbr\u003e\nLavage à 30°C. Ne pas utiliser d'eau de Javel. Repasser à haute température. Nettoyer à sec. Ne pas mettre au sèche-linge.\u003cbr\u003e\nLabels : Amfori BSCI\u003c\/p\u003e","brand":"Asquith \u0026 Fox","offers":[{"title":"Black","offer_id":50232305025363,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Bottle","offer_id":50232305058131,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Burgundy","offer_id":50232305090899,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Charcoal","offer_id":50232305123667,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Heather","offer_id":50232305156435,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Kelly","offer_id":50232305189203,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Khaki","offer_id":50232305221971,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Lime","offer_id":50232305254739,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Navy","offer_id":50232305287507,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Orange","offer_id":50232305320275,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Pink Carnation","offer_id":50232305353043,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Purple","offer_id":50232305385811,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Red","offer_id":50232305418579,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Sapphire","offer_id":50232305451347,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Sky","offer_id":50232305484115,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Sunflower","offer_id":50232305516883,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Turquoise","offer_id":50232305549651,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":50232305582419,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/AQ020_RTLS00_2025.jpg?v=1737380073"},{"product_id":"aq022","title":"Polo contrasté femme","description":"\u003cp\u003eLe polo au style iconique, maintenant disponible avec une coupe féminine à la mode. Décoré d'une touche de couleur assortie au bas du col, pour un look coordonné.\u003cbr\u003e\nCol contrasté\u003cbr\u003e\nCol et poignets en tricot côtelé\u003cbr\u003e\n100% Coton peigné à fil de chaîne continu (ringspun). Heather\/Navy: 85% Coton, 15% Viscose. Charcoal: 60% Coton, 40% Polyester - 200 g\/m²\u003cbr\u003e\nLavage domestique à 30°C.\u003cbr\u003e\nLabels : Amfori BSCI\u003c\/p\u003e","brand":"Asquith \u0026 Fox","offers":[{"title":"Black\/Orange","offer_id":50232307548499,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Black\/Red","offer_id":50232307581267,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Black\/White","offer_id":50232307614035,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Navy\/Red","offer_id":50232307646803,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Navy\/White","offer_id":50232307679571,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Royal\/White","offer_id":50232307712339,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/AQ022_RTLS00_2025.jpg?v=1737380090"},{"product_id":"aq025","title":"Polo femme classique polycoton","description":"\u003cp\u003eSurpassez-vous avec style grâce à ce polo femme en polycoton. Cet incontournable de votre garde-robe et sa technologie évacuant l'humidité vous aideront à rester au frais et élégante quelque soit votre activité. Un style polyvalent, idéal pour le travail, les loisirs ou le sport.\u003cbr\u003e\nPatte à deux boutons\u003cbr\u003e\nCol et poignets en tricot côtelé\u003cbr\u003e\n65% Polyester, 35% Coton - 200 g\/m²\u003cbr\u003e\nLavage domestique à 30°C.\u003cbr\u003e\nLabels : Amfori BSCI\u003c\/p\u003e","brand":"Asquith \u0026 Fox","offers":[{"title":"Black","offer_id":50232309023059,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Kelly","offer_id":50232309055827,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Navy","offer_id":50232309088595,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Purple","offer_id":50232309121363,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Red","offer_id":50232309154131,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Royal","offer_id":50232309186899,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":50232309219667,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/AQ025_RTLS00_2025.jpg?v=1737380109"},{"product_id":"aq039","title":"Chemise Oxford à manches longues en coton pour homme","description":"\u003cp\u003eLa chemise Oxford à manches longues en coton pour homme d'Asquith \u0026amp; Fox présente une coupe classique et comporte un col boutonné élégant, des plis dans le dos et des poignets à deux boutons. Pour un look professionnel soigné, assortissez-la à un chino et une ceinture et pour un style plus décontracté, portez-la par-dessus un t-shirt avec un jean. Rentrez-la dans votre pantalon ou non. Avec autant de possibilités, cette chemise peut être portée toute l'année, une pièce essentielle à ajouter à sa garde-robe.\u003c\/p\u003e\n\n\n\u003cp\u003e100 % coton  - 185 g\/m² \u003cbr\u003e\nLavage à 30°C. Ne pas blanchir. Repassage haute température. Nettoyage à sec. Ne pas sécher en machine.\u003cbr\u003e\nLabels : Amfori BSCI|SEDEX\u003c\/p\u003e","brand":"Asquith \u0026 Fox","offers":[{"title":"Light Blue","offer_id":50232312103251,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":50232312136019,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/AQ039_RTLS00_2025.jpg?v=1737380121"},{"product_id":"aq042","title":"Pull col V homme en coton mélangé","description":"\u003cp\u003eUn sweat idéal pour tous les jours. Ce pull col V peut être porté par-dessus une chemise pour laisser apparaître une cravate. Col, bas et bords de manches côtelés, coutures contrastées, ce pull pour homme est ultra confortable.\u003cbr\u003e\nCol, poignets et ourlet en tricot côtelé\u003cbr\u003e\nSuperbe tricot avec détails en points de couture\u003cbr\u003e\n87 % Coton, 11 % Nylon, 2 % Élasthanne - 12 Gauge\u003cbr\u003e\nLavage domestique à 30°C\u003cbr\u003e\nLabels : SEDEX|Amfori BSCI\u003c\/p\u003e","brand":"Asquith \u0026 Fox","offers":[{"title":"Black","offer_id":50232317772115,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Charcoal","offer_id":50232317804883,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"French Navy","offer_id":50232317837651,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/AQ042_RTLS00_2025.jpg?v=1737380132"},{"product_id":"aq048","title":"Pull homme zip 1\/4","description":"\u003cp\u003eOptez pour une silhouette moderne avec le pull zip 1\/4 en coton mélangé. Une pièce idéale pour se couvrir à la mi- saison.\u003cbr\u003e\nPoint froncé décoratif\u003cbr\u003e\nMaille côtelée sur les poignets et l'ourlet\u003cbr\u003e\n87% coton, 11 % nylon, 2 % élasthanne - 12 Gauge\u003cbr\u003e\nLavage en machine à 30 °C\u003cbr\u003e\nLabels : SEDEX|Amfori BSCI\u003c\/p\u003e","brand":"Asquith \u0026 Fox","offers":[{"title":"Black","offer_id":50232318787923,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Charcoal","offer_id":50232318853459,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"French Navy","offer_id":50232318886227,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/AQ048_RTLS00_2025.jpg?v=1737380143"},{"product_id":"aq057","title":"Short chino décontracté homme","description":"\u003cp\u003eSi seulement toute votre garde-robe estivale pouvait être aussi simple que cela ! Ce short chino décontracté pour homme est fabriqué dans un tissu confortable et léger pour une aisance et une respirabilité optimales. Doté d'un lien de serrage à la taille pour l'ajuster au mieux, ce short sera parfaitement assorti avec un T-shirt et des baskets pour un look de week-end casual.\u003cbr\u003e\nQuatre poches\u003cbr\u003e\nFermeture par zip et bouton\u003cbr\u003e\n98 % coton, 2 % élasthanne -  240 g\/m²\u003cbr\u003e\nLavage en machine à 30 °C. Séchage sur fil. Laver avec des couleurs similaires. Ne pas blanchir. Repasser à température moyenne. Ne pas sécher en machine. Ne pas nettoyer à sec. Retourner pour laver.\u003cbr\u003e\nLabels : SEDEX|Amfori BSCI\u003c\/p\u003e","brand":"Asquith \u0026 Fox","offers":[{"title":"Blue","offer_id":50232324522323,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Natural","offer_id":50232324555091,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Navy","offer_id":50232324587859,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/AQ057_RTLS00_2025.jpg?v=1737380186"},{"product_id":"aq069","title":"Chino léger femme","description":"\u003cp\u003eLe chino léger pour femme d'Asquith \u0026amp; Fox représente la rencontre parfaite entre le style et le confort ! Avec sa coupe slim et sa taille mi-basse, il est fabriqué dans un mélange de coton et d'élasthanne pour plus de confort et de souplesse. Ses poches avant et arrière pratiques, sa braguette zippée solide et sa fermeture à bouton donnent à ce chino un look élégant et décontracté. Assortissez-les à un polo et un blazer puis ajoutez une ceinture Asquith \u0026amp; Fox pour la touche finale.\u003c\/p\u003e \n\n\n\u003cp\u003e98 % coton, 2 % élasthanne  -  240 g\/m²\u003cbr\u003e\nLavage à 30°C. Ne pas blanchir. Repassage haute température. Nettoyage à sec. Ne pas sécher en machine.\u003cbr\u003e\nLabels : Amfori BSCI|SEDEX\u003c\/p\u003e","brand":"Asquith \u0026 Fox","offers":[{"title":"Charcoal","offer_id":50232336253267,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Navy","offer_id":50232336286035,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Pale Grey","offer_id":50232336318803,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Stay Black","offer_id":50232336351571,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Stone","offer_id":50232336384339,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/AQ069_RTLS00_2025.jpg?v=1737380235"},{"product_id":"bc015","title":"Casquette 5 panneaux Ultimate","description":"\u003cp\u003eDispositif de réglage de taille Rip-Strip. Idéal pour des impressions et broderies. Visière pré-incurvée.\u003cbr\u003e\nDispositif de réglage de taille Rip-Strip\u003cbr\u003e\nLavable à l'éponge\u003cbr\u003e\n100% Coton sergé - 75g\u003cbr\u003e\nNettoyage à l'éponge uniquement\u003cbr\u003e\nLabels : Reach\u003c\/p\u003e","brand":"Beechfield","offers":[{"title":"Black","offer_id":50232339530067,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Graphite Grey","offer_id":50232339562835,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"French Navy","offer_id":50232339595603,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Classic Red","offer_id":50232339628371,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":50232339661139,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/BC015_RTLS00_2025.jpg?v=1737380255"},{"product_id":"bc10b","title":"Junior 5 panel cap - Casquette 5 panneaux Junior","description":"\u003cp\u003eDispositif de réglage de taille Rip-Strip.Bouton sûr d'utilisation pour les enfants.Disponible aussi en taille adulte.\u003cbr\u003e\nBouton sûr d'utilisation pour les enfants\u003cbr\u003e\nDisponible aussi en taille adulte\u003cbr\u003e\n100% Sergé de coton - 62g\u003cbr\u003e\nNettoyage à l'éponge uniquement\u003cbr\u003e\nLabels : Reach\u003c\/p\u003e","brand":"Beechfield","offers":[{"title":"Black","offer_id":50232341365075,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"French Navy","offer_id":50232341397843,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":50232341430611,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/BC10B_RTLS00_2025.jpg?v=1737380266"},{"product_id":"bc610","title":"Casquette snapback rappeur à 5 panneaux","description":"\u003cp\u003eDispositif de réglage de taille snapback de style rétro\u003cbr\u003e\n100% sergé de coton\u003cbr\u003e\n100% Sergé de coton - 65g\u003cbr\u003e\nNettoyage à l'éponge uniquement\u003cbr\u003e\nLabels : Reach\u003c\/p\u003e","brand":"Beechfield","offers":[{"title":"Black","offer_id":50232343134547,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"French Navy","offer_id":50232343167315,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/BC610_RTLS00_2025.jpg?v=1737380273"},{"product_id":"bc640","title":"Casquette Snapback trucker","description":"\u003cp\u003eL'idéal pour des impressions et broderies\u003cbr\u003e\nPanneau avant et visière en coton\u003cbr\u003e\nPanneau avant et visière 100% Coton. Panneaux arrière en filet 100% Polyester - 60g\u003cbr\u003e\nNettoyage à l'éponge uniquement\u003cbr\u003e\nLabels : Reach\u003c\/p\u003e","brand":"Beechfield","offers":[{"title":"Black","offer_id":50232344052051,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Black\/White","offer_id":50232344084819,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"French Navy\/French Navy","offer_id":50232344117587,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"French Navy\/White","offer_id":50232344150355,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/BC640_RTLS00_2025.jpg?v=1737380283"},{"product_id":"bg005","title":"Sac de gym Budget","description":"\u003cp\u003eMatière résistante à l'eau.Cordon de serrage noir.Grand choix de couleurs.\u003cbr\u003e\nCordon de serrage noir\u003cbr\u003e\nGrand choix de couleurs\u003cbr\u003e\nPolyester 210D - 80gsm\u003cbr\u003e\nNettoyage à l'éponge uniquement\u003cbr\u003e\nLabels : Amfori BSCI|Reach\u003c\/p\u003e","brand":"Bagbase","offers":[{"title":"Black","offer_id":50232346804563,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Lime Green","offer_id":50232346837331,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Navy","offer_id":50232346870099,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Red","offer_id":50232346902867,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Royal","offer_id":50232346935635,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":50232346968403,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/BG005_RTLS00_2025.jpg?v=1737380297"},{"product_id":"bg010","title":"Sac de gym Premium","description":"\u003cp\u003eMatière résistante à l'eau.Coins renforcés et illets métalliques.Cordon de serrage noir.\u003cbr\u003e\nCoins renforcés et illets métalliques\u003cbr\u003e\nCordon de serrage noir\u003cbr\u003e\nPolyester 210D - 100 g\/m² - 75g\u003cbr\u003e\nNettoyage à l'éponge uniquement\u003cbr\u003e\nLabels : Amfori BSCI|Reach\u003c\/p\u003e","brand":"Bagbase","offers":[{"title":"Black","offer_id":50232351326547,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Bright Royal","offer_id":50232351359315,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Classic Red","offer_id":50232351392083,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"French Navy","offer_id":50232351424851,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Graphite Grey","offer_id":50232351457619,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Lime","offer_id":50232351490387,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":50232351523155,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/BG010_RTLS00_2025.jpg?v=1737380313"},{"product_id":"bg110","title":"Sac à dos icône avec cordon","description":"\u003cp\u003ePoche secrète dissimulée\u003cbr\u003e\nCordons de serrage épais\u003cbr\u003e\nPolyester 300D - 200g\u003cbr\u003e\nNettoyage à l'éponge uniquement\u003cbr\u003e\nLabels : Amfori BSCI|Reach\u003c\/p\u003e","brand":"Bagbase","offers":[{"title":"Black\/Black","offer_id":50232353751379,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Black","offer_id":50232353784147,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"French Navy","offer_id":50232353816915,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/BG110_RTLS00_2025.jpg?v=1737380324"},{"product_id":"jh01j","title":"Sweat à capuche Enfant JH001J","description":"\u003cp\u003eUn haut à capuche audacieux et simple pour les voyages scolaires ou les jours de détente de vos enfants, notre sweat à capuche pour enfant est confortable et constitue une couche supplémentaire parfaite à porter par-dessus un T-shirt.\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eLabels : \u003c\/b\u003e\u003cstrong\u003eSEDEX\u003c\/strong\u003e | \u003cstrong\u003eWRAP\u003c\/strong\u003e | \u003cstrong\u003ePeta Approved Vegan\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003ePersonnalisation :\u003c\/b\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eNous offrons des options de personnalisation par impression et\/ou broderie pour rendre votre sweat unique. De plus, nous pouvons héberger votre page de commande sans frais supplémentaires. Notez que le minimum de commande est de 15 produits, avec un délai express de 10 jours(frais supplémentaires) et un délai moyen de 30 jours.\u003clabel\u003e\u003c\/label\u003e\u003c\/p\u003e\n\u003cdiv class=\"stock-checker\"\u003e\n\u003cform id=\"stockForm\"\u003e\n\u003cdiv class=\"form-group\"\u003e\n\u003cdiv id=\"colorSwatches\"\u003e\u003c\/div\u003e\n\u003cinput type=\"hidden\" id=\"color\" name=\"color\"\u003e\n\u003cdiv id=\"selectedColorLabel\" style=\"margin-top: 5px; color: #333; font-size: 14px;\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/form\u003e\n\u003cdiv id=\"error\" class=\"error\" style=\"display: none;\"\u003e\u003c\/div\u003e\n\u003cdiv id=\"loading\" class=\"loading\" style=\"display: none;\"\u003eChargement des informations de stock...\u003c\/div\u003e\n\u003cdiv id=\"results\" style=\"display: none;\"\u003e\n\u003cdiv id=\"summary\" class=\"results-summary\"\u003e\u003c\/div\u003e\n\u003cdiv id=\"tableContainer\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"AWDis Just Hoods","offers":[{"title":"Deep Black","offer_id":50232381931859,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Jet Black","offer_id":50232382194003,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"New French Navy","offer_id":50232382292307,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Oxford Navy","offer_id":50232382357843,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Airforce Blue","offer_id":50232381669715,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue","offer_id":50232382423379,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Sapphire Blue","offer_id":50232382456147,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue","offer_id":50232382488915,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Hawaiian Blue","offer_id":50232382062931,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Jade","offer_id":50232382161235,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Lime Green","offer_id":50232382259539,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Kelly Green","offer_id":50232382226771,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Bottle Green","offer_id":50232381833555,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Forest Green","offer_id":50232381997395,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Hot Pink","offer_id":50232382128467,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Baby Pink","offer_id":50232381800787,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Candyfloss Pink","offer_id":50232381899091,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Dusty Pink","offer_id":50232381964627,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Burgundy","offer_id":50232381866323,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Fire Red","offer_id":50232382030163,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Orange Crush","offer_id":50232382325075,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Majenta Magic","offer_id":50232382390611,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Sun Yellow","offer_id":50232382521683,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Ash","offer_id":50232381702483,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Heather Grey","offer_id":50232382095699,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Arctic White","offer_id":50232381768019,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/JH01J_RTLS00_2025.jpg?v=1737380510"},{"product_id":"rl300","title":"Sac de gym avec cordons","description":"\u003cp\u003eLe sac de sport classique pour faire ses courses, aller au sport et à l'école. Cordons robustes. Usage multifonction. Excellente surface d'impression pour des idées créatives.\u003cbr\u003e\nCouture intérieure à l'ourlet\u003cbr\u003e\nExcellente surface d'impression\u003cbr\u003e\n100 % coton - 150gsm\u003cbr\u003e\nLavage à la main.\u003cbr\u003e\nLabels : SA8000\u003c\/p\u003e","brand":"Nutshell®","offers":[{"title":"Black\/Natural","offer_id":50232417485139,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Natural\/Natural","offer_id":50232417517907,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/RL300_RTLS01_2025.jpg?v=1737380719"},{"product_id":"rl670","title":"Grand cabas en toile recyclée premium","description":"\u003cp\u003eÉlégant et robuste, ce grand tote bag est assez spacieux pour y ranger de grands objets comme des livres, des boîtes ou des bouteilles. Grâce à son fond structuré et à ses soufflets latéraux, vous pouvez le poser par terre pour le remplir facilement. Ses longues anses permettent de le porter de façon confortable, pour faire vos achats en toute détente. Fabriqué à 100 % en coton recyclé de 280 g\/m², il est conçu pour durer et peut être personnalisé avec des imprimés colorés et créatifs. \u003cbr\u003e\nUsage multifonctionnel\u003cbr\u003e\nLongues anses : 35 cm x 3 cm\u003cbr\u003e\n100 % coton recyclé - 280 g\/m²\u003cbr\u003e\nLavage à la main uniquement \u003cbr\u003e\nLabels : SA8000\u003c\/p\u003e","brand":"Nutshell®","offers":[{"title":"Black","offer_id":50232422793555,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Natural","offer_id":50232422826323,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/RL670_RTLS00_2024.jpg?v=1737380752"},{"product_id":"rx01f","title":"Polo Pro Femme","description":"\u003cp\u003eNotre Polo Pro Femme facilement personnalisable est idéal pour composer le parfait uniforme de travail. Disponible dans un grand choix de tailles, il s'adapte à toutes les équipes. Il possède une coupe féminine et présente une qualité supérieure pour une grande durabilité.\u003cbr\u003e\nPatte à 2 boutons de la même teinte\u003cbr\u003e\nDouble surpiqûre résistante\u003cbr\u003e\nPolycoton - 220 g\/m²\u003cbr\u003e\nLavage en machine à 60°. Ne pas utiliser de Javel. Séchage en machine, normal, à basse température. Repassage doux. Nettoyage à sec interdit.\u003cbr\u003e\nLabels : Sedex|WRAP\u003c\/p\u003e","brand":"ProRTX","offers":[{"title":"Black","offer_id":50232424825171,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Navy","offer_id":50232424857939,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":50232424890707,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/RX01F_RTLS00_2025.jpg?v=1737380763"},{"product_id":"rx101","title":"Polo Pro","description":"\u003cp\u003eNotre Polo Pro facilement personnalisable est idéal pour composer le parfait uniforme de travail. Disponible dans un grand choix de tailles, il s'adapte à toutes les équipes. Il possède une coupe confortable et présente une qualité supérieure pour une grande durabilité.\u003cbr\u003e\nPatte à 3 boutons de la même teinte\u003cbr\u003e\nDisponible jusqu'à la taille 7XL\u003cbr\u003e\nPolycoton - 220 g\/m²\u003cbr\u003e\nLavage en machine à 60°. Ne pas utiliser de Javel. Séchage en machine, normal, à basse température. Repassage doux. Nettoyage à sec interdit.\u003cbr\u003e\nLabels : Sedex|WRAP\u003c\/p\u003e","brand":"ProRTX","offers":[{"title":"Black*","offer_id":50232428888403,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Bottle Green","offer_id":50232428921171,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Burgundy","offer_id":50232428986707,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Heather Grey","offer_id":50232429019475,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Navy*","offer_id":50232429052243,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Orange","offer_id":50232429085011,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Red","offer_id":50232429117779,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Royal","offer_id":50232429150547,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue","offer_id":50232429183315,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Solid Grey","offer_id":50232429216083,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":50232429248851,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/files\/RX101_RTLS00_2025.jpg?v=1737380794"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/1452\/9363\/collections\/Designs_divers_27.png?v=1729763325","url":"https:\/\/www.vistarse.com\/collections\/bde-ecoles.oembed?page=4","provider":"Vista - textiles sur mesure","version":"1.0","type":"link"}