{"product_id":"girlfriend-t-shirt","title":"T-SHIRT GIRLFRIEND Votre histoire","description":"\u003cstyle\u003e\n  \/* ===============================\n     TYPO \u0026 STRUCTURE — LISIBILITÉ MAX\n  ================================== *\/\n\n  .tf-product-wrapper {\n    max-width: 900px;\n    margin: 0 auto 40px;\n    color: #222;\n    font-size: 1.2rem !important;\n    line-height: 1.85 !important;\n  }\n\n  .tf-product-wrapper h2 {\n    font-size: 2.6rem !important;\n    text-align: center;\n    line-height: 1.25;\n    margin-bottom: 10px;\n  }\n\n  .tf-product-wrapper h3 {\n    font-size: 2rem !important;\n    text-align: center;\n    margin-top: 35px;\n  }\n\n  .tf-product-wrapper p,\n  .tf-product-wrapper li,\n  .tf-product-wrapper span {\n    font-size: 1.18rem !important;\n    line-height: 1.85 !important;\n  }\n\n  \/* Badges *\/\n.tf-hero-badges {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 10px;\n  margin: 10px 0 18px;\n}\n\n.tf-badge-pill {\n  display: inline-flex;\n  align-items: center;\n  gap: 0.45rem;\n  padding: 0.45rem 1rem;\n  border-radius: 999px;\n  font-size: 1.5rem;\n  font-weight: 600;\n  letter-spacing: 0.01em;\n  color: #111;\n  background: radial-gradient(circle at top left, #ffffff, #f5f5f5);\n  border: 1px solid rgba(0, 0, 0, 0.06);\n  box-shadow:\n    0 8px 20px rgba(0, 0, 0, 0.06),\n    0 0 0 1px rgba(255, 255, 255, 0.8);\n  backdrop-filter: blur(8px);\n  -webkit-backdrop-filter: blur(8px);\n  text-wrap: nowrap;\n  white-space: nowrap;\n  transition:\n    transform 0.18s ease,\n    box-shadow 0.18s ease,\n    background 0.18s ease,\n    border-color 0.18s ease;\n}\n\n.tf-badge-pill:hover {\n  transform: translateY(-1px);\n  box-shadow:\n    0 10px 26px rgba(0, 0, 0, 0.09),\n    0 0 0 1px rgba(255, 255, 255, 0.9);\n}\n\n\/* Mobile : un peu plus gros et possibilité de retour à la ligne *\/\n@media (max-width: 750px) {\n  .tf-hero-badges {\n    gap: 8px;\n    row-gap: 10px;\n  }\n\n  .tf-badge-pill {\n    font-size: 1.2rem;\n    padding: 0.5rem 1.05rem;\n    white-space: normal;\n    text-wrap: balance;\n  }\n}\n\n  \/* ===============================\n     SLIDER HORIZONTAL (GIF\/IMAGES)\n  ================================== *\/\n  .tf-product-wrapper .slider-container {\n    overflow-x: auto;\n    scroll-behavior: smooth;\n    -webkit-overflow-scrolling: touch;\n    padding: 10px 0 20px;\n  }\n\n  .tf-product-wrapper .slider-container::-webkit-scrollbar {\n    height: 6px;\n  }\n\n  .tf-product-wrapper .slider-container::-webkit-scrollbar-thumb {\n    background: #bbb;\n    border-radius: 3px;\n  }\n\n  .tf-product-wrapper .slider-container::-webkit-scrollbar-track {\n    background: transparent;\n  }\n\n  .tf-product-wrapper .slider-track {\n    display: flex;\n    gap: 12px;\n    width: 200px;\n  }\n\n  .tf-product-wrapper .slider-track \u003e div {\n    flex-shrink: 0;\n  }\n\n  .tf-product-wrapper .slider-track img {\n    width: 180px !important;\n    height: 400px;\n    object-fit: cover;\n    border-radius: 14px;\n  }\n\n  \/* ===============================\n     RESPONSIVE MOBILE\n  ================================== *\/\n  @media (max-width: 768px) {\n    .tf-product-wrapper {\n      font-size: 1.35rem !important;\n      line-height: 1.95 !important;\n      padding: 0 6px;\n    }\n\n    .tf-product-wrapper h2 {\n      font-size: 2.2rem !important;\n    }\n\n    .tf-product-wrapper h3 {\n      font-size: 1.9rem !important;\n    }\n\n    .tf-product-wrapper .slider-track img {\n      width: 90vw;\n      height: 250px;\n    }\n  }\n\n  \/* ===============================\n     TABLE, FAQ, ICON ROWS\n  ================================== *\/\n\n  .tf-product-wrapper table th,\n  .tf-product-wrapper table td {\n    font-size: 1.15rem !important;\n    padding: 10px !important;\n  }\n\n  .tf-product-wrapper .tf-faq {\n    margin-top: 30px;\n  }\n\n  .tf-product-wrapper .tf-faq details {\n    background: #ffffff;\n    border-radius: 14px;\n    border: 1px solid #e5e5e5;\n    padding: 14px 16px;\n    margin-bottom: 12px;\n    transition: all 0.3s ease;\n  }\n\n  .tf-product-wrapper .tf-faq details[open] {\n    border-color: #c6c6c6;\n    box-shadow: 0 4px 10px rgba(0,0,0,0.06);\n  }\n\n  \/* Style du titre *\/\n  .tf-product-wrapper .tf-faq summary {\n    font-size: 1.4rem !important;\n    font-weight: 600;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    list-style: none;\n  }\n\n  \/* Icône flèche *\/\n  .tf-product-wrapper .tf-faq summary::after {\n    content: \"➕\";\n    font-size: 1.2rem;\n    transition: transform 0.3s ease;\n    color: #444;\n  }\n\n  \/* Rotation quand c’est ouvert *\/\n  .tf-product-wrapper .tf-faq details[open] summary::after {\n    transform: rotate(45deg);\n  }\n\n  \/* Texte *\/\n  .tf-product-wrapper .tf-faq p {\n    font-size: 1.2rem !important;\n    margin-top: 10px;\n    padding-right: 10px;\n    line-height: 1.75;\n  }\n\n  \/* Mobile FAQ *\/\n  @media (max-width: 768px) {\n    .tf-product-wrapper .tf-faq summary {\n      font-size: 1.55rem !important;\n    }\n    .tf-product-wrapper .tf-faq p {\n      font-size: 1.35rem !important;\n    }\n  }\n\n  \/* PROMESSES (en-dehors du wrapper, mais toujours limité à la section) *\/\n  .tf-promises-row {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 18px;\n    margin: 40px 0;\n  }\n\n  .tf-promise-card {\n    background: #fff;\n    border-radius: 16px;\n    max-width: 420px;\n    flex: 1 1 260px;\n    box-shadow: 0 6px 18px rgba(0,0,0,0.05);\n    transition: transform 0.25s ease, box-shadow 0.25s ease;\n    text-align: center;\n    margin-top: 1rem;\n  }\n\n  .tf-promise-card:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 10px 26px rgba(0,0,0,0.08);\n  }\n\n  .tf-promise-card img {\n    max-width: 100%;\n    height: auto;\n    border-radius: 12px;\n    display: block;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 768px) {\n    .tf-promises-row {\n      gap: 14px;\n      margin: 30px 0;\n    }\n\n    .tf-promise-card {\n      max-width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ============================================================= --\u003e\u003c!--                    CONTENU DE LA PAGE PRODUIT                  --\u003e\u003c!-- ============================================================= --\u003e\n\u003cdiv class=\"tf-product-wrapper\"\u003e\n\u003ch2\u003e👕 AFFICHE TON STYLE\u003c\/h2\u003e\n\u003ch2\u003eAVEC UN T-SHIRT 100 % PERSONNALISÉ ✨\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 1.3rem;\"\u003eAjoute ton texte, ta date ou ton délire… et reçois un t-shirt totalement unique. \u003c!-- Badges --\u003e\u003c!-- IMAGE PRINCIPALE --\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 20px;\"\u003e\n\u003cimg style=\"max-width: 100%; border-radius: 14px;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0766\/6185\/0440\/files\/Copie_de_Prenom_Date_3.png?v=1750174217\"\u003e\u003cspan\u003e#TSHIRT-FACTORY\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- 🎞️ SLIDER GIF \/ IMAGES ICI --\u003e\n\u003cdiv class=\"slider-container\"\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003c!-- Remplace par tes GIFs --\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0766\/6185\/0440\/files\/lv_0_20251021134319-ezgif.com-video-to-gif-converter.gif?v=1763042013\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0766\/6185\/0440\/files\/ezgif.com-video-to-gif-converter_ba60ff83-c6d3-473b-83e3-02f867a6a5d5.gif?v=1763046809\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0766\/6185\/0440\/files\/ezgif.com-optimize_2.gif?v=1763046335\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0766\/6185\/0440\/files\/20250624_1351_T-Shirt_Style_Stroll_simple_compose_01jygwe4a4fg48km6spcf3hyn3.gif?v=1750773860\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0766\/6185\/0440\/files\/IMG_3761.gif?v=1763115002\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0766\/6185\/0440\/files\/IMG_3629.png?v=1763114290\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SECTION PRODUIT --\u003e\n\u003ch3\u003eSur-mesure et original 💎\u003c\/h3\u003e\n\u003cp style=\"font-weight: 600; text-align: center;\"\u003eUn t-shirt unique, imprimé rien que pour vous ❤️\u003c\/p\u003e\n\u003cp\u003eCe t-shirt est conçu en coton épais 🧵 — doux, durable, confortable. Il s’adapte à tous les styles : cadeau, couple, evening, événement… Son impression ne craque pas et ne se décolle pas.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e✨ \u003cstrong\u003e100 % coton naturel\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e✨ \u003cstrong\u003eCol renforcé double aiguille\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e✨ \u003cstrong\u003eManches \u0026amp; ourlets renforcés\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e✨ \u003cstrong\u003eImpression durable\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- GUIDE DES TAILLES --\u003e\n\u003ch3\u003e📏 Guide des tailles\u003c\/h3\u003e\n\u003cp style=\"text-align: center;\"\u003eMesurez un t-shirt chez vous et comparez 👇\u003c\/p\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; text-align: center; margin-top: 10px;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"background: #f3f3f3;\"\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eLongueur (A)\u003c\/th\u003e\n\u003cth\u003eLargeur totale (B)\u003c\/th\u003e\n\u003cth\u003eDemi-poitrine (B\/2)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e71.1 cm\u003c\/td\u003e\n\u003ctd\u003e91.4 cm\u003c\/td\u003e\n\u003ctd\u003e45.7 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e73.7 cm\u003c\/td\u003e\n\u003ctd\u003e101.6 cm\u003c\/td\u003e\n\u003ctd\u003e50.8 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e76.2 cm\u003c\/td\u003e\n\u003ctd\u003e111.8 cm\u003c\/td\u003e\n\u003ctd\u003e55.9 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e78.7 cm\u003c\/td\u003e\n\u003ctd\u003e122 cm\u003c\/td\u003e\n\u003ctd\u003e61 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e81.3 cm\u003c\/td\u003e\n\u003ctd\u003e132 cm\u003c\/td\u003e\n\u003ctd\u003e66 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e83.8 cm\u003c\/td\u003e\n\u003ctd\u003e142.2 cm\u003c\/td\u003e\n\u003ctd\u003e71.1 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"margin-top: 10px;\"\u003e🪡 \u003cstrong\u003eAstuce :\u003c\/strong\u003e entre deux tailles ? Prenez la plus grande.\u003c\/p\u003e\n\u003c!-- FAQ --\u003e\n\u003ch3\u003e❓ FAQ rapide\u003c\/h3\u003e\n\u003cdiv class=\"tf-faq\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eQuel est le délai de livraison ?\u003c\/summary\u003e\n\u003cp\u003eSous 2 à 5 jours ouvrés.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003ePuis-je modifier ma personnalisation ?\u003c\/summary\u003e\n\u003cp\u003eContactez-nous rapidement après la commande pour toute modification avant impression.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eComment taille le t-shirt ?\u003c\/summary\u003e\n\u003cp\u003eCoupe classique. Référez-vous au guide. Pour un style oversize : prenez une taille au-dessus.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tf-promises-row\"\u003e\n\u003cdiv class=\"tf-promise-card\"\u003e\u003cimg alt=\"Nos promesses\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0766\/6185\/0440\/files\/NUESTRAS_PROMESAS_1.png?v=1749839356\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"tf-promise-card\"\u003e\u003cimg alt=\"Clients satisfaits\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0766\/6185\/0440\/files\/VOUS_ETES_PLUS_DE.png?v=1729344776\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"TShirt Factory","offers":[{"title":"T-SHIRT \/ S","offer_id":51955937411400,"sku":null,"price":28.5,"currency_code":"EUR","in_stock":true},{"title":"T-SHIRT \/ M","offer_id":53136411099464,"sku":null,"price":28.9,"currency_code":"EUR","in_stock":true},{"title":"T-SHIRT \/ L","offer_id":53136411132232,"sku":null,"price":29.5,"currency_code":"EUR","in_stock":true},{"title":"T-SHIRT \/ XL","offer_id":53136411165000,"sku":null,"price":30.5,"currency_code":"EUR","in_stock":true},{"title":"T-SHIRT \/ 2XL","offer_id":53136520872264,"sku":null,"price":33.5,"currency_code":"EUR","in_stock":true},{"title":"SWEAT-SHIRT \/ S","offer_id":53136414409032,"sku":null,"price":40.59,"currency_code":"EUR","in_stock":true},{"title":"SWEAT-SHIRT \/ M","offer_id":53136414441800,"sku":null,"price":40.99,"currency_code":"EUR","in_stock":true},{"title":"SWEAT-SHIRT \/ L","offer_id":53136414474568,"sku":null,"price":41.99,"currency_code":"EUR","in_stock":true},{"title":"SWEAT-SHIRT \/ XL","offer_id":53136414507336,"sku":null,"price":42.2,"currency_code":"EUR","in_stock":true},{"title":"SWEAT-SHIRT \/ 2XL","offer_id":53136520905032,"sku":null,"price":46.2,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0766\/6185\/0440\/files\/Capture_d_ecran_2026-05-01_a_14.35.38.png?v=1777638982","url":"https:\/\/t-shirtfactory.fr\/fr\/products\/girlfriend-t-shirt","provider":"TShirt Factory","version":"1.0","type":"link"}