{"product_id":"hustle-wear-j-ai-fait-un-cauchemar-j-etais-de-gauche","title":"J’AI FAIT UN CAUCHEMAR J’ÉTAIS DE GAUCHE","description":"\u003cstyle\u003e\n  .hw-product-desc {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n    max-width: 720px;\n    margin: 24px auto;\n    padding: 32px 28px;\n    background: #ffffff !important;\n    border: 1px solid #e8e8e8;\n    border-radius: 12px;\n    color: #1a1a1a;\n    line-height: 1.7;\n    font-size: 18px;\n    position: relative;\n    z-index: 1;\n  }\n\n  .hw-product-desc__title {\n    font-size: 24px;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    margin: 0 0 12px;\n    color: #0a0a0a;\n    border-left: 4px solid #2547B8;\n    padding-left: 14px;\n    line-height: 1.3;\n  }\n\n  .hw-product-desc__subtitle {\n    font-size: 17px;\n    font-style: italic;\n    color: #666;\n    margin: 0 0 28px;\n    padding-left: 18px;\n  }\n\n  .hw-product-desc__lead {\n    font-size: 18px;\n    font-weight: 600;\n    color: #1a1a1a;\n    margin: 0 0 24px;\n    line-height: 1.6;\n  }\n\n  .hw-product-desc__lead em {\n    font-style: normal;\n    color: #2547B8;\n    font-weight: 800;\n  }\n\n  .hw-product-desc__specs {\n    font-size: 18px;\n    color: #1a1a1a;\n    margin: 0 0 26px;\n    padding: 20px 22px;\n    background: #f7f7f7;\n    border-radius: 8px;\n    border-left: 3px solid #1a1a1a;\n    line-height: 1.6;\n  }\n\n  .hw-product-desc__manifesto {\n    font-size: 18px;\n    color: #1a1a1a;\n    margin: 0 0 28px;\n    padding: 24px 26px;\n    background: #fafafa;\n    border-radius: 8px;\n    line-height: 1.6;\n  }\n\n  .hw-product-desc__manifesto strong {\n    display: block;\n    font-size: 22px;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.4px;\n    margin-bottom: 10px;\n    color: #2547B8;\n    line-height: 1.3;\n  }\n\n  .hw-product-desc__urgency {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 17px;\n    font-weight: 600;\n    color: #c8102e;\n    margin: 0 0 30px;\n    padding: 16px 20px;\n    background: #fff5f5;\n    border: 1px dashed #c8102e;\n    border-radius: 6px;\n  }\n\n  .hw-product-desc__urgency::before {\n    content: \"●\";\n    color: #c8102e;\n    font-size: 14px;\n    animation: hw-pulse 1.5s infinite;\n  }\n\n  @keyframes hw-pulse {\n    0%, 100% { opacity: 1; }\n    50% { opacity: 0.3; }\n  }\n\n  \/* === BANDE BÉNÉFICES (FIX TRANSPARENCE) === *\/\n  .hw-product-desc__guarantees {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 0;\n    margin-top: 30px;\n    padding: 24px 16px;\n    background-color: #2547B8 !important;\n    background-image: linear-gradient(135deg, #2547B8 0%, #1d3a9c 50%, #2547B8 100%);\n    background-size: 200% 200%;\n    border-radius: 10px;\n    position: relative;\n    isolation: isolate;\n    overflow: hidden;\n    animation: hw-shimmer 4s ease-in-out infinite;\n    box-shadow: 0 4px 14px rgba(37, 71, 184, 0.25);\n    z-index: 1;\n    opacity: 1 !important;\n  }\n\n  @keyframes hw-shimmer {\n    0%, 100% { background-position: 0% 50%; }\n    50% { background-position: 100% 50%; }\n  }\n\n  .hw-product-desc__guarantees::before {\n    content: \"\";\n    position: absolute;\n    top: -50%;\n    left: -100%;\n    width: 60%;\n    height: 200%;\n    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.15), transparent);\n    transform: skewX(-20deg);\n    animation: hw-sweep 5s ease-in-out infinite;\n    z-index: 1;\n  }\n\n  @keyframes hw-sweep {\n    0% { left: -100%; }\n    50% { left: 150%; }\n    100% { left: 150%; }\n  }\n\n  .hw-product-desc__guarantee {\n    text-align: center;\n    color: #ffffff;\n    padding: 0 8px;\n    border-right: 1px solid rgba(255, 255, 255, 0.18);\n    position: relative;\n    z-index: 2;\n  }\n\n  .hw-product-desc__guarantee:last-child {\n    border-right: none;\n  }\n\n  .hw-product-desc__guarantee-icon {\n    display: block;\n    font-size: 26px;\n    color: #ffffff;\n    margin-bottom: 8px;\n    font-weight: 800;\n  }\n\n  .hw-product-desc__guarantee-text {\n    font-size: 16px;\n    font-weight: 700;\n    line-height: 1.4;\n    letter-spacing: 0.2px;\n  }\n\n  \/* === FIX STICKY CTA \"REJOINDRE LE MOUVEMENT\" (transparence corrigée) === *\/\n  .sticky-add-to-cart,\n  .product-sticky-bar,\n  .shopify-section-sticky-cart,\n  .sticky-cart,\n  .sticky-cart-bar,\n  .product-form__sticky,\n  [data-sticky-cart],\n  [data-sticky-bar],\n  .sticky-product-bar,\n  .shrine-sticky-cart {\n    background-color: #2547B8 !important;\n    background: #2547B8 !important;\n    backdrop-filter: none !important;\n    -webkit-backdrop-filter: none !important;\n    opacity: 1 !important;\n    box-shadow: 0 -4px 16px rgba(0, 0, 0, 0.15) !important;\n    z-index: 999 !important;\n  }\n\n  \/* === RESPONSIVE === *\/\n  @media (max-width: 720px) {\n    .hw-product-desc {\n      padding: 24px 18px;\n      margin: 16px 12px;\n      font-size: 17px;\n    }\n    .hw-product-desc__title {\n      font-size: 21px;\n    }\n    .hw-product-desc__subtitle,\n    .hw-product-desc__lead,\n    .hw-product-desc__specs,\n    .hw-product-desc__manifesto,\n    .hw-product-desc__urgency {\n      font-size: 17px;\n    }\n    .hw-product-desc__manifesto strong {\n      font-size: 20px;\n    }\n    .hw-product-desc__guarantees {\n      grid-template-columns: repeat(2, 1fr);\n      gap: 18px 0;\n    }\n    .hw-product-desc__guarantee {\n      border-right: none;\n    }\n    .hw-product-desc__guarantee:nth-child(odd) {\n      border-right: 1px solid rgba(255, 255, 255, 0.18);\n    }\n    .hw-product-desc__guarantee-text {\n      font-size: 15px;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"hw-product-desc\"\u003e\n\u003ch3 class=\"hw-product-desc__title\"\u003eT-shirt « J'AI FAIT UN CAUCHEMAR : J'ÉTAIS DE GAUCHE »\u003c\/h3\u003e\n\u003cp class=\"hw-product-desc__subtitle\"\u003eDans la continuité de la collection « J'AI FAIT UN CAUCHEMAR ».\u003c\/p\u003e\n\u003cp class=\"hw-product-desc__lead\"\u003eLe t-shirt \u003cem\u003en°1\u003c\/em\u003e de la collection. Celui qui a fait sourire des milliers de Français — et grincer les dents de quelques autres.\u003c\/p\u003e\n\u003cdiv class=\"hw-product-desc__specs\"\u003eCoton épais \u003cstrong\u003e190 g\/m²\u003c\/strong\u003e, coupe française unisexe, sérigraphie haute densité qui ne s'écaille pas. Imprimé et expédié depuis nos ateliers en France sous \u003cstrong\u003e48h\u003c\/strong\u003e.\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hw-product-desc__urgency\"\u003eStock limité — chaque réassort part en moins de 7 jours.\u003c\/div\u003e\n\u003cdiv class=\"hw-product-desc__guarantees\"\u003e\n\u003cdiv class=\"hw-product-desc__guarantee\"\u003e\n\u003cspan class=\"hw-product-desc__guarantee-icon\"\u003e✓\u003c\/span\u003e\n\u003cdiv class=\"hw-product-desc__guarantee-text\"\u003eLivraison\u003cbr\u003egratuite\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hw-product-desc__guarantee\"\u003e\n\u003cspan class=\"hw-product-desc__guarantee-icon\"\u003e✓\u003c\/span\u003e\n\u003cdiv class=\"hw-product-desc__guarantee-text\"\u003eÉchange sous\u003cbr\u003e14 jours\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hw-product-desc__guarantee\"\u003e\n\u003cspan class=\"hw-product-desc__guarantee-icon\"\u003e✓\u003c\/span\u003e\n\u003cdiv class=\"hw-product-desc__guarantee-text\"\u003eImprimé\u003cbr\u003een France\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hw-product-desc__guarantee\"\u003e\n\u003cspan class=\"hw-product-desc__guarantee-icon\"\u003e✓\u003c\/span\u003e\n\u003cdiv class=\"hw-product-desc__guarantee-text\"\u003eService client\u003cbr\u003e7j\/7\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"HUSTLE WEAR","offers":[{"title":"XS \/ Bleu \/ Blanc","offer_id":55041074037071,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"XS \/ Rose \/ Blanc","offer_id":57792363069775,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"S \/ Bleu \/ Blanc","offer_id":57792363102543,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"S \/ Rose \/ Blanc","offer_id":57792363135311,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"M \/ Bleu \/ Blanc","offer_id":57792363168079,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"M \/ Rose \/ Blanc","offer_id":57792363200847,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"L \/ Bleu \/ Blanc","offer_id":57792363233615,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"L \/ Rose \/ Blanc","offer_id":57792363266383,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"XL \/ Bleu \/ Blanc","offer_id":57792363299151,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"XL \/ Rose \/ Blanc","offer_id":57792363331919,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"2XL \/ Bleu \/ Blanc","offer_id":57792363364687,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"2XL \/ Rose \/ Blanc","offer_id":57792363397455,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ Bleu \/ Blanc","offer_id":57792363430223,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ Rose \/ Blanc","offer_id":57792363462991,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ Bleu \/ Blanc","offer_id":57792363495759,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ Rose \/ Blanc","offer_id":57792363528527,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ Bleu \/ Blanc","offer_id":57792363561295,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ Rose \/ Blanc","offer_id":57792363594063,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"XS \/ Bleu \/ Noir","offer_id":57864437203279,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"XS \/ Rose \/ Noir","offer_id":57864437236047,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"S \/ Bleu \/ Noir","offer_id":57864437268815,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"S \/ Rose \/ Noir","offer_id":57864437301583,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"M \/ Bleu \/ Noir","offer_id":57864437334351,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"M \/ Rose \/ Noir","offer_id":57864437367119,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"L \/ Bleu \/ Noir","offer_id":57864437399887,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"L \/ Rose \/ Noir","offer_id":57864437432655,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"XL \/ Bleu \/ Noir","offer_id":57864437465423,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"XL \/ Rose \/ Noir","offer_id":57864437498191,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"2XL \/ Bleu \/ Noir","offer_id":57864437530959,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"2XL \/ Rose \/ Noir","offer_id":57864437563727,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ Bleu \/ Noir","offer_id":57864437596495,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"3XL \/ Rose \/ Noir","offer_id":57864437629263,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ Bleu \/ Noir","offer_id":57864437662031,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"4XL \/ Rose \/ Noir","offer_id":57864437694799,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ Bleu \/ Noir","offer_id":57864437727567,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true},{"title":"5XL \/ Rose \/ Noir","offer_id":57864437760335,"sku":null,"price":34.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0935\/4484\/1551\/files\/cauchemar_de_gauche.webp?v=1780611221","url":"https:\/\/hustlewear.fr\/products\/hustle-wear-j-ai-fait-un-cauchemar-j-etais-de-gauche","provider":"HUSTLE WEAR","version":"1.0","type":"link"}