{"product_id":"allbirds-x-yourstuffmade-custom-enamel-pins-keychains-for-a-sustainable-campaign","title":"Allbirds","description":"\u003cstyle\u003e\n\/* YSM V9 SURLARGEUR PRODUIT — limité à cette étude de cas produit.\n   Permet à product.description d'occuper toute la largeur du contenu, masque la galerie Shopify native,\n   les commandes d'achat et le titre de produit en double. *\/\nbody:has(.ysm-allbirds-v9) .product:not(.card__inner),\nbody:has(.ysm-allbirds-v9) .product.grid {\n  display:block!important;\n  grid-template-columns:minmax(0,1fr)!important;\n  width:100%!important;\n  max-width:none!important;\n  min-width:0!important;\n  margin-inline:auto!important;\n}\nbody:has(.ysm-allbirds-v9) .product__media-wrapper,\nbody:has(.ysm-allbirds-v9) .product__media-gallery,\nbody:has(.ysm-allbirds-v9) .product media-gallery,\nbody:has(.ysm-allbirds-v9) .product__title,\nbody:has(.ysm-allbirds-v9) .product .price,\nbody:has(.ysm-allbirds-v9) .product .product-form,\nbody:has(.ysm-allbirds-v9) .product product-form,\nbody:has(.ysm-allbirds-v9) .product variant-selects,\nbody:has(.ysm-allbirds-v9) .product .shopify-payment-button,\nbody:has(.ysm-allbirds-v9) .product .product__tax,\nbody:has(.ysm-allbirds-v9) .product .product__sku,\nbody:has(.ysm-allbirds-v9) .product .product__inventory,\nbody:has(.ysm-allbirds-v9) .product .share-button {\n  display:none!important;\n}\nbody:has(.ysm-allbirds-v9) .product__info-wrapper,\nbody:has(.ysm-allbirds-v9) .product__info-container,\nbody:has(.ysm-allbirds-v9) .product__description,\nbody:has(.ysm-allbirds-v9) .product__description .rte {\n  display:block!important;\n  width:100%!important;\n  max-width:none!important;\n  min-width:0!important;\n  flex:0 0 100%!important;\n  padding:0!important;\n  margin-inline:auto!important;\n}\n\/* Remplace les colonnes d'informations produit à demi-largeur de Dawn par un espacement de type page. *\/\nbody:has(.ysm-allbirds-v9) .product__info-wrapper.grid__item {\n  width:100%!important;\n  max-width:100%!important;\n}\nbody:has(.ysm-allbirds-v9) .product__description \u003e .ysm-allbirds-v9 {\n  width:100%!important;\n  max-width:1160px!important;\n  margin-inline:auto!important;\n}\n\/* Évite que le style générique RTE interfère avec les cartes d'étude de cas conçues sur mesure. *\/\nbody:has(.ysm-allbirds-v9) .product__description .rte \u003e * { max-width:none; }\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* PROJET YSM V9 — ALLBIRDS *\/\n\n\/* Masquer le titre de page Shopify en double *\/\nbody:has(.ysm-allbirds-v9) .main-page-title,\nbody:has(.ysm-allbirds-v9) .page-title:not(.ysm-allbirds-v9 *),\nbody:has(.ysm-allbirds-v9) .main-page-header {\n  display:none!important;\n}\nbody:has(.ysm-allbirds-v9) .main-page-title {\n  margin:0!important;\n  padding:0!important;\n}\n\n\/* DESIGN DE BASE *\/\n.ysm-allbirds-v9 {\n  --green:#2d684a;\n  --ink:#203128;\n  --muted:#617168;\n  --line:#dfe7e0;\n  --soft:#f3f7f3;\n  --radius:16px;\n  font-family:inherit;\n  color:var(--ink);\n  width:100%;\n  line-height:1.5;\n  overflow:clip;\n}\n\n.ysm-allbirds-v9 *,\n.ysm-allbirds-v9 *::before,\n.ysm-allbirds-v9 *::after {\n  box-sizing:border-box;\n  min-width:0;\n}\n\n.ysm-allbirds-v9 .inner {\n  width:min(1160px,calc(100% - 36px));\n  margin-inline:auto;\n}\n\n.ysm-allbirds-v9 h1,\n.ysm-allbirds-v9 h2,\n.ysm-allbirds-v9 h3 {\n  font-family:inherit;\n  font-weight:750;\n  color:var(--ink);\n  letter-spacing:-.035em;\n  line-height:1.12;\n  margin:0;\n}\n\n.ysm-allbirds-v9 h1 {\n  font-size:clamp(33px,4.2vw,58px);\n}\n\n.ysm-allbirds-v9 h2 {\n  font-size:clamp(25px,3vw,38px);\n}\n\n.ysm-allbirds-v9 h3 {\n  font-size:clamp(17px,1.7vw,21px);\n}\n\n.ysm-allbirds-v9 p {\n  margin:0;\n}\n\n.ysm-allbirds-v9 a {\n  text-decoration:none;\n}\n\n.ysm-allbirds-v9 .eyebrow {\n  color:var(--green);\n  font-size:11px;\n  font-weight:800;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  margin-bottom:10px;\n}\n\n.ysm-allbirds-v9 .lead {\n  color:var(--muted);\n  font-size:clamp(15px,1.45vw,18px);\n  line-height:1.55;\n}\n\n\/* BOUTONS *\/\n.ysm-allbirds-v9 .btn {\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  gap:12px;\n  min-height:45px;\n  padding:12px 19px;\n  background:var(--green);\n  color:#fff!important;\n  border-radius:10px;\n  font-size:14px;\n  font-weight:750;\n  text-align:center;\n  text-decoration:none!important;\n  transition:transform .2s,background .2s;\n}\n\n.ysm-allbirds-v9 .btn:hover {\n  transform:translateY(-2px);\n  background:#204e36;\n}\n\n\/* CADRES D'IMAGE ASSORTIS *\/\n.ysm-allbirds-v9 .square {\n  display:block;\n  position:relative;\n  width:100%;\n  aspect-ratio:1\/1;\n  margin:0;\n  padding:0;\n  overflow:hidden;\n  border:1px solid var(--line);\n  border-radius:var(--radius);\n  background:#fff;\n}\n\n.ysm-allbirds-v9 .square img {\n  position:absolute;\n  inset:0;\n  display:block!important;\n  width:100%!important;\n  height:100%!important;\n  max-width:none!important;\n  max-height:none!important;\n  margin:0!important;\n  padding:0!important;\n  border:0!important;\n  border-radius:0!important;\n  object-position:center;\n  transition:transform .25s ease;\n}\n\n\/* Photographies : remplissent tout le carré *\/\n.ysm-allbirds-v9 .square.photo img {\n  object-fit:cover!important;\n}\n\n\/* Illustrations : spécifications non recadrées *\/\n.ysm-allbirds-v9 .square.art img {\n  object-fit:contain!important;\n}\n\n\/* Logo : conserver le logo intégral *\/\n.ysm-allbirds-v9 .square.logo img {\n  object-fit:contain!important;\n  padding:8%!important;\n}\n\n.ysm-allbirds-v9 .gallery a:hover img {\n  transform:scale(1.035);\n}\n\n.ysm-allbirds-v9 .gallery a:focus-visible,\n.ysm-allbirds-v9 .btn:focus-visible {\n  outline:3px solid var(--green);\n  outline-offset:3px;\n}\n\n\/* BANNIÈRE PRINCIPALE *\/\n.ysm-allbirds-v9 .hero {\n  padding:clamp(18px,3vw,38px) 0 32px;\n}\n\n.ysm-allbirds-v9 .hero-grid {\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:clamp(22px,4vw,52px);\n  align-items:center;\n}\n\n.ysm-allbirds-v9 .hero .lead {\n  margin-top:16px;\n}\n\n.ysm-allbirds-v9 .chips {\n  display:flex;\n  flex-wrap:wrap;\n  gap:7px;\n  margin:18px 0 20px;\n}\n\n.ysm-allbirds-v9 .chip {\n  padding:6px 10px;\n  background:#eaf2eb;\n  border-radius:8px;\n  font-size:12px;\n  font-weight:650;\n}\n\n\/* SECTIONS *\/\n.ysm-allbirds-v9 .section {\n  padding:clamp(28px,3.6vw,44px) 0;\n  border-top:1px solid var(--line);\n}\n\n.ysm-allbirds-v9 .section-lead {\n  max-width:780px;\n  margin-top:12px;\n}\n\n\/* MARQUE *\/\n.ysm-allbirds-v9 .brand-grid {\n  display:grid;\n  grid-template-columns:1.2fr .8fr;\n  align-items:center;\n  gap:clamp(24px,4vw,60px);\n}\n\n.ysm-allbirds-v9 .brand-grid .logo {\n  width:min(100%,300px);\n  justify-self:center;\n}\n\n.ysm-allbirds-v9 .brand-grid .lead {\n  margin-top:13px;\n}\n\n.ysm-allbirds-v9 .quote {\n  margin:18px 0 0;\n  border-left:3px solid var(--green);\n  padding:0 0 0 16px;\n  font-size:clamp(17px,1.85vw,22px);\n  font-weight:650;\n  line-height:1.4;\n  letter-spacing:-.02em;\n}\n\n\/* CARTES DE RÉCIT *\/\n.ysm-allbirds-v9 .story {\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:12px;\n  margin-top:22px;\n}\n\n.ysm-allbirds-v9 .story-card {\n  padding:22px;\n  border:1px solid var(--line);\n  border-radius:14px;\n  background:var(--soft);\n  transition:transform .22s,box-shadow .22s;\n}\n\n.ysm-allbirds-v9 .story-card:hover {\n  transform:translateY(-4px);\n  box-shadow:0 12px 26px rgba(24,54,37,.08);\n}\n\n.ysm-allbirds-v9 .story-card .num {\n  font-size:11px;\n  color:var(--green);\n  font-weight:800;\n  letter-spacing:.12em;\n  margin-bottom:12px;\n}\n\n.ysm-allbirds-v9 .story-card p:last-child {\n  color:var(--muted);\n  font-size:14px;\n  margin-top:8px;\n  line-height:1.55;\n}\n\n\/* GALERIE *\/\n.ysm-allbirds-v9 .gallery {\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:12px;\n  margin-top:20px;\n}\n\n.ysm-allbirds-v9 .gallery a {\n  display:block;\n  cursor:zoom-in;\n}\n\n.ysm-allbirds-v9 .gallery a:hover .square {\n  border-color:#9db9a5;\n}\n\n\/* INFORMATIONS SUR LE PROJET *\/\n.ysm-allbirds-v9 .project-info {\n  margin-top:24px;\n  padding:22px;\n  border:1px solid var(--line);\n  border-radius:14px;\n  background:var(--soft);\n}\n\n.ysm-allbirds-v9 .project-info h3 {\n  margin-bottom:17px;\n}\n\n.ysm-allbirds-v9 .info-grid {\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:17px 26px;\n}\n\n.ysm-allbirds-v9 .info-item {\n  border-top:1px solid var(--line);\n  padding-top:12px;\n}\n\n.ysm-allbirds-v9 .info-item strong {\n  display:block;\n  font-size:14px;\n  margin-bottom:6px;\n}\n\n.ysm-allbirds-v9 .info-item p {\n  color:var(--muted);\n  font-size:14px;\n  line-height:1.55;\n}\n\n\/* APPEL À L'ACTION POUR DEUX PRODUITS *\/\n.ysm-allbirds-v9 .product-links {\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:12px;\n  margin-top:20px;\n}\n\n.ysm-allbirds-v9 .product-link {\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:14px;\n  padding:22px;\n  border:1px solid var(--line);\n  border-radius:14px;\n  color:var(--ink)!important;\n  background:#fff;\n  transition:background .2s,transform .2s;\n}\n\n.ysm-allbirds-v9 .product-link:hover {\n  background:var(--soft);\n  transform:translateY(-2px);\n}\n\n.ysm-allbirds-v9 .product-link strong {\n  font-size:17px;\n}\n\n.ysm-allbirds-v9 .product-link span {\n  font-size:22px;\n  color:var(--green);\n}\n\n\/* APPEL À L'ACTION FINAL *\/\n.ysm-allbirds-v9 .final {\n  padding:30px 0 40px;\n}\n\n.ysm-allbirds-v9 .cta {\n  padding:clamp(25px,4vw,38px);\n  background:var(--ink);\n  border-radius:17px;\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:25px;\n}\n\n.ysm-allbirds-v9 .cta h2 {\n  color:#fff;\n}\n\n.ysm-allbirds-v9 .cta .eyebrow {\n  color:#b1d9bd;\n}\n\n.ysm-allbirds-v9 .cta p:not(.eyebrow) {\n  color:#d2dfd5;\n  font-size:15px;\n  max-width:580px;\n  margin-top:10px;\n}\n\n.ysm-allbirds-v9 .cta .btn {\n  background:#fff;\n  color:var(--ink)!important;\n  flex-shrink:0;\n}\n\n.ysm-allbirds-v9 .cta .btn:hover {\n  background:#e5f2e8;\n}\n\n\/* TABLETTE *\/\n@media(max-width:800px) {\n  .ysm-allbirds-v9 .hero-grid,\n  .ysm-allbirds-v9 .brand-grid {\n    grid-template-columns:1fr;\n    gap:20px;\n  }\n  .ysm-allbirds-v9 .hero .square {\n    max-width:500px;\n  }\n  .ysm-allbirds-v9 .brand-grid .logo {\n    width:min(100%,230px);\n  }\n  .ysm-allbirds-v9 .story {\n    grid-template-columns:1fr;\n  }\n  .ysm-allbirds-v9 .gallery {\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    gap:10px;\n  }\n  .ysm-allbirds-v9 .cta {\n    flex-direction:column;\n    align-items:stretch;\n  }\n}\n\n\/* MOBILE *\/\n@media(max-width:480px) {\n  .ysm-allbirds-v9 .inner {\n    width:calc(100% - 28px);\n  }\n  .ysm-allbirds-v9 .hero {\n    padding:14px 0 25px;\n  }\n  .ysm-allbirds-v9 h1 {\n    font-size:clamp(31px,8vw,39px);\n  }\n  .ysm-allbirds-v9 h2 {\n    font-size:clamp(24px,6vw,30px);\n  }\n  .ysm-allbirds-v9 .section {\n    padding:25px 0;\n  }\n  .ysm-allbirds-v9 .story-card {\n    padding:17px;\n  }\n  .ysm-allbirds-v9 .gallery {\n    gap:8px;\n  }\n  .ysm-allbirds-v9 .info-grid {\n    grid-template-columns:1fr;\n    gap:13px;\n  }\n  .ysm-allbirds-v9 .project-info {\n    padding:17px;\n  }\n  .ysm-allbirds-v9 .product-links {\n    grid-template-columns:1fr;\n  }\n  .ysm-allbirds-v9 .hero .btn,\n  .ysm-allbirds-v9 .cta .btn {\n    width:100%;\n  }\n  .ysm-allbirds-v9 .final {\n    padding:23px 0 30px;\n  }\n  .ysm-allbirds-v9 .cta {\n    padding:24px;\n  }\n}\n\n@media(prefers-reduced-motion:reduce) {\n  .ysm-allbirds-v9 * {\n    transition:none!important;\n  }\n}\n\u003c\/style\u003e\n\u003carticle class=\"ysm-allbirds-v9\"\u003e\n\u003c!-- BANNIÈRE PRINCIPALE --\u003e\n\u003cheader class=\"hero\"\u003e\n\u003cdiv class=\"inner hero-grid\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003e\n          Projets YSM \/ Mode durable\n        \u003c\/p\u003e\n\u003ch1\u003e\n          Allbirds : un bon design, une approche plus légère.\n        \u003c\/h1\u003e\n\u003cp class=\"lead\"\u003e\n          Pour une marque axée sur des matières plus responsables\n          et le confort au quotidien, chaque détail compte.\n          YSM a collaboré avec Allbirds pour créer des épinglettes émaillées\n          personnalisées et des porte-clés pour une campagne alliant un design réfléchi,\n          la qualité et un calendrier de production serré.\n        \u003c\/p\u003e\n\u003cdiv class=\"chips\"\u003e\n\u003cspan class=\"chip\"\u003eAllbirds\u003c\/span\u003e\n\u003cspan class=\"chip\"\u003eÉpinglettes émaillées personnalisées\u003c\/span\u003e\n\u003cspan class=\"chip\"\u003ePorte-clés personnalisés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca class=\"btn\" href=\"https:\/\/yourstuffmade.com\/collections\/custom-ethical-products\"\u003e\n          Découvrez la fabrication sur mesure →\n        \u003c\/a\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"square photo\"\u003e\n\u003cimg alt=\"Épinglette émaillée colorée de la campagne Allbirds, avec une illustration de pont et le motif Back to the Birdhouse\" height=\"900\" loading=\"eager\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/photo_1-14a7979d-fd30-4e43-b447-5e70248367fc.jpg?v=1759975970\" width=\"900\"\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\n\u003c!-- HISTOIRE DE LA MARQUE --\u003e\n\u003csection class=\"section\"\u003e\n\u003cdiv class=\"inner brand-grid\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eLa marque\u003c\/p\u003e\n\u003ch2\u003e\n          Moins de bruit. Plus d'intention.\n        \u003c\/h2\u003e\n\u003cp class=\"lead\"\u003e\n          Fondée en 2016, Allbirds s'est fait connaître\n          en repensant les chaussures du quotidien grâce au confort,\n          à la simplicité et à des matières comme la laine mérinos\n          et les fibres à base d'eucalyptus.\n        \u003c\/p\u003e\n\u003cp class=\"lead\" style=\"margin-top:11px\"\u003e\n          Sa philosophie de design remet en question l'idée que\n          les bons produits ont besoin d'une complexité inutile.\n          Cette même approche se transpose naturellement\n          à des articles promotionnels personnalisés et réfléchis.\n        \u003c\/p\u003e\n\u003cblockquote class=\"quote\"\u003e\n          « Les produits les plus réfléchis n'ont pas besoin de\n          se faire remarquer. Chaque matière, finition et détail\n          doit avoir une raison d'être. »\n        \u003c\/blockquote\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"square logo\"\u003e\n\u003cimg alt=\"Logotype de la marque Allbirds\" height=\"700\" loading=\"lazy\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/F9E894A4-9006-401E-A325-D49B3327F9FA.jpg?v=1759975970\" width=\"700\"\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- COLLABORATION --\u003e\n\u003csection class=\"section\"\u003e\n\u003cdiv class=\"inner\"\u003e\n\u003cp class=\"eyebrow\"\u003eLa collaboration\u003c\/p\u003e\n\u003ch2\u003eDes produits réfléchis. Des délais serrés.\u003c\/h2\u003e\n\u003cp class=\"lead section-lead\"\u003e\n        Le défi consistait à transposer l'identité d'une marque\n        axée sur le design en articles promotionnels de campagne compacts et à collectionner,\n        tout en assurant une production bien organisée et réactive\n        au calendrier de la campagne.\n      \u003c\/p\u003e\n\u003cdiv class=\"story\"\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cp class=\"num\"\u003e01 \/ LE MANDAT\u003c\/p\u003e\n\u003ch3\u003eUn design simple et réfléchi\u003c\/h3\u003e\n\u003cp\u003e\n            Créer des épinglettes émaillées et des porte-clés\n            personnalisés qui mettent en valeur la campagne d'Allbirds\n            sans renoncer à l'approche épurée\n            et réfléchie de la marque.\n          \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cp class=\"num\"\u003e02 \/ LE RÔLE DE YSM\u003c\/p\u003e\n\u003ch3\u003eUne fabrication soignée dans les détails\u003c\/h3\u003e\n\u003cp\u003e\n            Coordonner les illustrations, le prototypage, les matières,\n            les options de finition et la planification de la production,\n            en privilégiant une communication claire et la qualité.\n          \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cp class=\"num\"\u003e03 \/ LE RÉSULTAT\u003c\/p\u003e\n\u003ch3\u003ePrêts pour la campagne\u003c\/h3\u003e\n\u003cp\u003e\n            Des articles promotionnels personnalisés créés pour un\n            mandat à échéance rapprochée, alliant\n            des détails créatifs colorés et\n            une fabrication axée sur la qualité.\n          \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- GALERIE --\u003e\n\u003csection class=\"section\"\u003e\n\u003cdiv class=\"inner\"\u003e\n\u003cp class=\"eyebrow\"\u003eLes détails du produit fini\u003c\/p\u003e\n\u003ch2\u003ePetits produits. Détails réfléchis.\u003c\/h2\u003e\n\u003cp class=\"lead section-lead\"\u003e\n        Des spécifications graphiques aux finitions métalliques,\n        en passant par les épinglettes émaillées elles-mêmes, c'est là que\n        les concepts créatifs prennent forme.\n      \u003c\/p\u003e\n\u003cdiv class=\"gallery\" data-ysm-expanded-gallery=\"\"\u003e\n\u003c!-- Bon à tirer : épinglette avec pont --\u003e\n\u003ca aria-label=\"Voir l'illustration en couleurs de l'épinglette émaillée\" href=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/RUSH_Kyle_YSM_Pins-01-9b611a00-cb96-4cf8-8909-21d9f8d9c377.jpg?v=1759975970\" rel=\"noopener\" target=\"_blank\"\u003e\n\u003cfigure class=\"square art\"\u003e\n\u003cimg alt=\"Bon à tirer de production pour une épinglette émaillée souple personnalisée, montrant une illustration de pont, les couleurs Pantone et une finition métallique noire\" height=\"600\" loading=\"lazy\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/RUSH_Kyle_YSM_Pins-01-9b611a00-cb96-4cf8-8909-21d9f8d9c377.jpg?v=1759975970\" width=\"600\"\u003e\n\u003c\/figure\u003e\n\u003c\/a\u003e\n\u003c!-- Épinglette monochrome finie --\u003e\n\u003ca aria-label=\"Voir l'épinglette émaillée monochrome terminée\" href=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/photo-5973f77a-0cec-434e-b821-e7d76b525d33.jpg?v=1759975970\" rel=\"noopener\" target=\"_blank\"\u003e\n\u003cfigure class=\"square photo\"\u003e\n\u003cimg alt=\"Gros plan d'une épinglette émaillée personnalisée terminée, en noir et blanc\" height=\"600\" loading=\"lazy\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/photo-5973f77a-0cec-434e-b821-e7d76b525d33.jpg?v=1759975970\" width=\"600\"\u003e\n\u003c\/figure\u003e\n\u003c\/a\u003e\n\u003c!-- Illustration monochrome --\u003e\n\u003ca aria-label=\"Voir l'illustration de production monochrome de l'épinglette émaillée\" href=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/RUSH_Kyle_YSM_Pins-1-01-7005894e-e5be-48a7-af63-628f5448d0f2.jpg?v=1759975970\" rel=\"noopener\" target=\"_blank\"\u003e\n\u003cfigure class=\"square art\"\u003e\n\u003cimg alt=\"Illustration d'une épinglette émaillée souple en noir et blanc, avec les spécifications de placage et de dimensions\" height=\"600\" loading=\"lazy\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/RUSH_Kyle_YSM_Pins-1-01-7005894e-e5be-48a7-af63-628f5448d0f2.jpg?v=1759975970\" width=\"600\"\u003e\n\u003c\/figure\u003e\n\u003c\/a\u003e\n\u003c!-- Chaussures Allbirds --\u003e\n\u003ca aria-label=\"Voir la collection de chaussures Allbirds\" href=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/IMG_5890.jpg?v=1759975970\" rel=\"noopener\" target=\"_blank\"\u003e\n\u003cfigure class=\"square photo\"\u003e\n\u003cimg alt=\"Baskets Allbirds en laine, photographiées ensemble dans plusieurs couleurs\" height=\"600\" loading=\"lazy\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/IMG_5890.jpg?v=1759975970\" width=\"600\"\u003e\n\u003c\/figure\u003e\n\u003c\/a\u003e\n\u003c!-- Présentoir de chaussures --\u003e\n\u003ca aria-label=\"Voir le présentoir de chaussures Allbirds en magasin\" href=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/IMG_5891.webp?v=1759975970\" rel=\"noopener\" target=\"_blank\"\u003e\n\u003cfigure class=\"square photo\"\u003e\n\u003cimg alt=\"Présentoir de chaussures Allbirds au style durable, avec plusieurs modèles\" height=\"600\" loading=\"lazy\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/IMG_5891.webp?v=1759975970\" width=\"600\"\u003e\n\u003c\/figure\u003e\n\u003c\/a\u003e\n\u003c!-- Chaussures en laine portées --\u003e\n\u003ca aria-label=\"Voir le détail des chaussures Allbirds en laine\" href=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/IMG_5887.webp?v=1759975970\" rel=\"noopener\" target=\"_blank\"\u003e\n\u003cfigure class=\"square photo\"\u003e\n\u003cimg alt=\"Chaussures Allbirds en laine grise naturelle, mettant en valeur la texture du textile et un design minimaliste\" height=\"600\" loading=\"lazy\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/IMG_5887.webp?v=1759975970\" width=\"600\"\u003e\n\u003c\/figure\u003e\n\u003c\/a\u003e\n\u003c!-- Chaussures Allbirds blanches --\u003e\n\u003ca aria-label=\"Voir les chaussures blanches Allbirds\" href=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/IMG_5886.jpg?v=1759975970\" rel=\"noopener\" target=\"_blank\"\u003e\n\u003cfigure class=\"square photo\"\u003e\n\u003cimg alt=\"Baskets blanches minimalistes Allbirds photographiées comme un produit de style de vie\" height=\"600\" loading=\"lazy\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/IMG_5886.jpg?v=1759975970\" width=\"600\"\u003e\n\u003c\/figure\u003e\n\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- DÉTAILS DU PROJET --\u003e\n\u003cdiv class=\"project-info\"\u003e\n\u003ch3\u003eDétails du projet\u003c\/h3\u003e\n\u003cdiv class=\"info-grid\"\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003eLe projet\u003c\/strong\u003e\n\u003cp\u003e\n              Des épinglettes émaillées et des porte-clés personnalisés pour une\n              campagne de marque Allbirds, conçus selon\n              un calendrier de production condensé.\n            \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003eConsidérations de conception\u003c\/strong\u003e\n\u003cp\u003e\n              Cohérence des couleurs, fidélité des illustrations,\n              finitions métalliques et produits de petit format\n              qui conservent leurs détails visuels.\n            \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003ePriorités de fabrication\u003c\/strong\u003e\n\u003cp\u003e\n              Contrôle qualité, planification de la production,\n              communication réactive et\n              options de fabrication appropriées.\n            \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003eLes atouts de YSM\u003c\/strong\u003e\n\u003cp\u003e\n              Un seul partenaire de fabrication pour plusieurs\n              catégories de produits personnalisés, alliant\n              des principes d'approvisionnement éthique\n              à une gestion de projet de proximité.\n            \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- LIENS VERS LES PRODUITS --\u003e\n\u003csection class=\"section\"\u003e\n\u003cdiv class=\"inner\"\u003e\n\u003cp class=\"eyebrow\"\u003eCréez quelque chose de similaire\u003c\/p\u003e\n\u003ch2\u003eDeux petits formats. De nombreuses possibilités.\u003c\/h2\u003e\n\u003cp class=\"lead section-lead\"\u003e\n        Les épinglettes émaillées et les porte-clés personnalisés sont\n        des articles promotionnels polyvalents pour les lancements,\n        les cadeaux aux clients, les promotions en magasin\n        et les campagnes communautaires.\n      \u003c\/p\u003e\n\u003cdiv class=\"product-links\"\u003e\n\u003ca class=\"product-link\" href=\"https:\/\/yourstuffmade.com\/products\/custom-enamel-pins-no-moq\"\u003e\n\u003cstrong\u003eDécouvrez les épinglettes émaillées personnalisées\u003c\/strong\u003e\n\u003cspan\u003e→\u003c\/span\u003e\n\u003c\/a\u003e\n\u003ca class=\"product-link\" href=\"https:\/\/yourstuffmade.com\/collections\/custom-ethical-products\"\u003e\n\u003cstrong\u003eDécouvrez les porte-clés personnalisés et bien plus\u003c\/strong\u003e\n\u003cspan\u003e→\u003c\/span\u003e\n\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- APPEL À L'ACTION FINAL --\u003e\n\u003csection class=\"final\"\u003e\n\u003cdiv class=\"inner\"\u003e\n\u003cdiv class=\"cta\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eDe bonnes idées prennent vie\u003c\/p\u003e\n\u003ch2\u003eCréez des articles promotionnels avec plus d'intention.\u003c\/h2\u003e\n\u003cp\u003e\n            Des épinglettes émaillées à l'image de votre marque aux gammes complètes\n            d'articles promotionnels personnalisés, YSM associe des\n            principes de fabrication éthique, le développement de produits réfléchis\n            et un service réactif\n            pour donner vie aux idées ambitieuses.\n          \u003c\/p\u003e\n\u003c\/div\u003e\n\u003ca class=\"btn\" href=\"https:\/\/yourstuffmade.com\/collections\/custom-ethical-products\"\u003e\n          Lancez votre prochain projet →\n        \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/article\u003e\n\u003cscript\u003e\n\/* YSM V9 : ajoutez à la galerie de ce projet les médias produit Shopify d'origine.\n   Les médias natifs restent visuellement masqués, mais servent de source d'image fiable.\n   Les photos du projet déjà sélectionnées dans la galerie restent en premier. *\/\n(function () {\n  'use strict';\n  var articleSelector = '.ysm-allbirds-v9';\n  function imageKey(url) {\n    if (!url) return '';\n    try {\n      var parsed = new URL(url, window.location.href);\n      var file = decodeURIComponent(parsed.pathname.split('\/').pop() || '');\n      return file.replace(\/_(?:pico|icon|thumb|small|compact|medium|large|grande|master|\\d+x\\d*|x\\d+)\\.(?=[^.]+$)\/i, '.').toLowerCase();\n    } catch (e) { return url.split('?')[0].toLowerCase(); }\n  }\n  function bestURL(img) {\n    if (!img) return '';\n    var url = img.getAttribute('data-zoom-src') || img.getAttribute('data-full-src') || '';\n    if (!url) {\n      var srcset = img.getAttribute('srcset') || img.getAttribute('data-srcset') || '';\n      var choices = srcset.split(',').map(function (s) {\n        var match = s.trim().match(\/^(\\S+)\\s+(\\d+)w$\/);\n        return match ? {url:match[1],width:Number(match[2])} : null;\n      }).filter(Boolean).sort(function(a,b){return b.width-a.width;});\n      if (choices.length) url = choices[0].url;\n    }\n    url = url || img.getAttribute('data-src') || img.getAttribute('src') || '';\n    if (url.indexOf('\/\/')===0) url=window.location.protocol+url;\n    return url;\n  }\n  function addProductMedia() {\n    var project = document.querySelector(articleSelector);\n    if (!project) return;\n    var gallery = project.querySelector('[data-ysm-expanded-gallery]');\n    if (!gallery) return;\n    var seen = new Set();\n    project.querySelectorAll('img').forEach(function(img){ seen.add(imageKey(img.getAttribute('src'))); });\n    gallery.querySelectorAll('a[href]').forEach(function(a){ seen.add(imageKey(a.getAttribute('href'))); });\n    \/\/ Extraire uniquement les médias d'origine du produit actuel, pas les recommandations ni les images de navigation.\n    var candidates = document.querySelectorAll(\n      '.product__media-wrapper .product__media-item img, ' +\n      '.product__media-wrapper .product__media img, ' +\n      '.product__media-wrapper media-gallery img, ' +\n      '.product__media-gallery .product__media img, ' +\n      '.product__media-gallery .product__media-item img'\n    );\n    var added = 0;\n    candidates.forEach(function(img){\n      var url=bestURL(img);\n      var key=imageKey(url);\n      if (!url || !key || seen.has(key)) return;\n      \/\/ Exclure les espaces réservés transparents et les icônes SVG qui ne sont pas des images.\n      if (\/^data:|\\.svg(?:$|\\?)\/i.test(url)) return;\n      seen.add(key);\n      var alt=(img.getAttribute('alt') || '').trim();\n      var label=alt || 'Photo originale du projet';\n      var a=document.createElement('a');\n      a.href=url;\n      a.target='_blank';\n      a.rel='noopener';\n      a.setAttribute('aria-label','Voir l’image originale du projet : '+label);\n      var figure=document.createElement('figure');\n      figure.className='square photo';\n      var picture=document.createElement('img');\n      picture.src=url;\n      picture.alt=label;\n      picture.loading='lazy';\n      picture.width=600;\n      picture.height=600;\n      figure.appendChild(picture);\n      a.appendChild(figure);\n      gallery.appendChild(a);\n      added++;\n    });\n    if (added) gallery.setAttribute('data-extra-photos', String(\n      Number(gallery.getAttribute('data-extra-photos')||0)+added\n    ));\n  }\n  if (document.readyState==='loading') {\n    document.addEventListener('DOMContentLoaded',addProductMedia);\n  } else { addProductMedia(); }\n  window.addEventListener('load',addProductMedia,{once:true});\n  \/\/ Certains thèmes Shopify affichent les médias produit après DOMContentLoaded.\n  setTimeout(addProductMedia,800);\n  setTimeout(addProductMedia,2200);\n})();\n\u003c\/script\u003e","brand":"Allbirds","offers":[{"title":"Default Title","offer_id":62956889047062,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0068\/7554\/5622\/files\/photo_1-14a7979d-fd30-4e43-b447-5e70248367fc.jpg?v=1759975970","url":"https:\/\/yourstuffmade.com\/fr\/products\/allbirds-x-yourstuffmade-pins-emailles-et-porte-cles-personnalises-pour-une-campagne-durable","provider":"Yourstuffmade.com","version":"1.0","type":"link"}