{"title":"Billets disponibles","description":"","products":[{"product_id":"categorie-1-clermont-vs-montpellier","title":"Catégorie 1 | Clermont Vs Montpellier","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta content=\"width=device-width\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eClermont Vs Montpellier\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 21 Mars 2026 à 14:30\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eClermont-Ferrand\u003c\/span\u003e — Stade \u003cb\u003e\u003cspan role=\"tooltip\" tabindex=\"0\"\u003e\u003cspan class=\"c5aZPb\" data-enable-toggle-animation=\"true\" data-extra-container-classes=\"ZLo7Eb\" data-hover-hide-delay=\"1000\" data-hover-open-delay=\"500\" data-send-open-event=\"true\" data-theme=\"0\" data-width=\"250\" role=\"button\" data-ved=\"2ahUKEwiQ_Me2saOTAxUjT6QEHZN-DG8QmpgGegQIHRAK\" tabindex=\"0\"\u003e\u003cspan class=\"JPfdse\" data-bubble-link=\"\" data-segment-text=\"stade Marcel Michelin\"\u003eMarcel-Michelin\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 1 \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57598504567171,"sku":"8801","price":81.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/2000007277491.webp?v=1773629175"},{"product_id":"categorie-1-montauban-vs-bayonne","title":"Catégorie 1 | Montauban Vs Bayonne","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eMontauban Vs Bayonne\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 21 Mars 2026 à 16:35\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eMontauban\u003c\/span\u003e — Stade \u003cstrong\u003eSapiac\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 1 \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57604271931779,"sku":"8802","price":81.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/StadeSapiac.jpg?v=1773760206"},{"product_id":"categorie-2-racing-vs-castres","title":"Catégorie 2 | Racing 92 Vs Castres","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta content=\"width=device-width\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eRacing 92 Vs Castres\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 21 Mars 2026 à 16:35\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eNanterre\u003c\/span\u003e — Stade \u003cstrong\u003eParis La\u003c\/strong\u003e \u003cstrong\u003eDéfense Arena\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 2\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57604367450499,"sku":"8803","price":56.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/paris-la-defense-arena-960x640_962de966-e1f6-44f8-8fef-492822d5d28c.jpg?v=1773913209"},{"product_id":"categorie-1-racing-vs-castres","title":"Catégorie 1 | Racing 92 Vs Castres","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta content=\"width=device-width\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eRacing 92 Vs Castres\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 21 Mars 2026 à 16:35\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eNanterre\u003c\/span\u003e — Stade\u003cstrong\u003e Paris La\u003c\/strong\u003e \u003cstrong\u003eDéfense Arena\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 1\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57604411654531,"sku":"8804","price":81.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/paris-la-defense-arena-960x640_7f274629-0a18-4916-a461-810877ccae53.jpg?v=1773914704"},{"product_id":"categorie-3-perpignan-vs-lyon","title":"Catégorie 3 | Perpignan Vs Lyon","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003ePerpignan Vs Lyon\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 21 Mars 2026 à 16:35\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003ePerpignan\u003c\/span\u003e — Stade \u003cstrong\u003eAimé Giral\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 3\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57604497834371,"sku":"8805","price":41.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/STADE-AIME-GIRAL.jpg?v=1773684716"},{"product_id":"categorie-1-perpignan-vs-lyon","title":"Catégorie 1 | Perpignan Vs Lyon","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003ePerpignan Vs Lyon\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 21 Mars 2026 à 16:35\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003ePerpignan\u003c\/span\u003e — Stade \u003cstrong\u003eAimé Giral\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 1\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57604520149379,"sku":"8806","price":81.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/STADE-AIME-GIRAL_501add3f-878d-4dff-97fb-3e0d81c8b58a.jpg?v=1773684804"},{"product_id":"categorie-1-toulon-vs-stade-francais","title":"Catégorie 1 | Toulon Vs Stade Français","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eToulon Vs Stade Français\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 21 Mars 2026 à 16:35\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eToulon\u003c\/span\u003e — Stade \u003cstrong\u003eMayol\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 1\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57604590764419,"sku":"8807","price":81.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/toulon-l-seyne-les-incontournables-visite-commentee-du-stade-header.jpg?v=1773685203"},{"product_id":"categorie-or-toulon-vs-stade-francais","title":"Catégorie Or | Toulon Vs Stade Français","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eToulon Vs Stade Français\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 21 Mars 2026 à 16:35\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eToulon\u003c\/span\u003e — Stade \u003cstrong\u003eMayol\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie \u003cstrong\u003eOr\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57604633166211,"sku":"8808","price":101.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/toulon-l-seyne-les-incontournables-visite-commentee-du-stade-header_b99ba835-641e-42a3-9f2f-be16035559d2.jpg?v=1773685374"},{"product_id":"categorie-or-la-rochelle-vs-pau","title":"Catégorie Or | La Rochelle Vs Pau","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eLa Rochelle Vs Pau\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 21 Mars 2026 à 21:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eLa Rochelle\u003c\/span\u003e — Stade \u003cstrong\u003eMarcel Deflandre\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie \u003cstrong\u003eOr\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57604751622531,"sku":"8809","price":101.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/68ca61d603d9b377158b459b.jpg?v=1773686063"},{"product_id":"categorie-1-la-rochelle-vs-pau","title":"Catégorie 1 | La Rochelle Vs Pau","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eLa Rochelle Vs Pau\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 21 Mars 2026 à 21:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eLa Rochelle\u003c\/span\u003e — Stade \u003cstrong\u003eMarcel Deflandre\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 1\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57604769153411,"sku":"8810","price":81.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/68ca61d603d9b377158b459b_cb49fa60-59fd-425f-9203-3cc60c4f3ad4.jpg?v=1773686231"},{"product_id":"categorie-or-ubb-vs-toulouse","title":"Catégorie Or | UBB Vs Toulouse","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eUBB Vs Toulouse\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eDimanche 22 Mars 2026 à 21:05\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eBordeaux\u003c\/span\u003e — Stade \u003cstrong\u003eMatmut Altantique\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie \u003cstrong\u003eOr\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57604877779331,"sku":"8811","price":101.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/stade-matmut-pelouse.jpg?v=1773687029"},{"product_id":"categorie-1-ubb-vs-toulouse","title":"Catégorie 1 | UBB Vs Toulouse","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eUBB Vs Toulouse\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eDimanche 22 Mars 2026 à 21:05\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eBordeaux\u003c\/span\u003e — Stade \u003cstrong\u003eMatmut Altantique\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 1\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57604897309059,"sku":"8812","price":81.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/stade-matmut-pelouse_57d10d3c-74a8-40f6-a4d0-0dc157951c3a.jpg?v=1773687143"},{"product_id":"categorie-1-toulouse-vs-montpellier","title":"Catégorie 1 | Toulouse Vs Montpellier","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta content=\"width=device-width\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eToulouse Vs Montpellier\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 28 Mars 2026 à 14:30\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eToulouse\u003c\/span\u003e — Stade \u003cstrong\u003eErnest-Wallon\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 1\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57604973298051,"sku":"8813","price":81.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/Stade-Ernest-Wallon.jpg?v=1773687638"},{"product_id":"categorie-2-toulouse-vs-montpellier","title":"Catégorie 2 | Toulouse Vs Montpellier","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta content=\"width=device-width\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eToulouse Vs Montpellier\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 28 Mars 2026 à 14:30\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eToulouse\u003c\/span\u003e — Stade \u003cstrong\u003eErnest-Wallon\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 2\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57605014782339,"sku":"8814","price":56.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/Stade-Ernest-Wallon_b7dc1b95-0538-488a-be6a-e0393a992747.jpg?v=1773687843"},{"product_id":"categorie-1-pau-vs-racing-92","title":"Catégorie 1 | Pau Vs Racing 92","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003ePau Vs Racing 92\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 28 Mars 2026 à 16:35\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003ePau\u003c\/span\u003e — Stade \u003cstrong\u003eHameau\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 1\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57605094474115,"sku":"8815","price":81.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/Stade-du-Hameau--3.jpg?v=1773688337"},{"product_id":"categorie-3-pau-vs-racing-92","title":"Catégorie 3 | Pau Vs Racing 92","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003ePau Vs Racing 92\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 28 Mars 2026 à 16:35\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003ePau\u003c\/span\u003e — Stade \u003cstrong\u003eHameau\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 3\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57605132714371,"sku":"8816","price":41.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/Stade-du-Hameau--3_6bf50e04-2d50-44f8-bb56-d01ab0f03c2e.jpg?v=1773688535"},{"product_id":"categorie-or-lyon-vs-ubb","title":"Catégorie Or | Lyon Vs UBB","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta content=\"width=device-width\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eLyon Vs UBB\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 28 Mars 2026 à 16:35\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eLyon\u003c\/span\u003e — Stade \u003cstrong\u003eMatmut Stadium Gerland\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie \u003cstrong\u003eOr\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57605212504451,"sku":"8817","price":101.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/Lou-Rugby-Castres-sept-2017_Muriel-Chaulet-_20.jpg?v=1773688993"},{"product_id":"categorie-1-lyon-vs-ubb","title":"Catégorie 1 | Lyon Vs UBB","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eLyon Vs UBB\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 28 Mars 2026 à 16:35\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eLyon\u003c\/span\u003e — Stade \u003cstrong\u003eMatmut Stadium Gerland\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 1\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57605239177603,"sku":"8818","price":81.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/Lou-Rugby-Castres-sept-2017_Muriel-Chaulet-_20_172bed58-08d4-47d1-a127-26121c236fe7.jpg?v=1773689149"},{"product_id":"categorie-2-perpignan-vs-toulon","title":"Catégorie 2 | Perpignan Vs Toulon","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta content=\"width=device-width\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003ePerpignan Vs Toulon\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 28 Mars 2026 à 16:35\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003ePerpignan\u003c\/span\u003e — Stade\u003cstrong\u003e Aimé Giral\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 2\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57613825147267,"sku":"8819","price":56.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/STADE-AIME-GIRALPerpignan.jpg?v=1773752114"},{"product_id":"categorie-or-perpignan-vs-toulon","title":"Catégorie Or | Perpignan Vs Toulon","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta content=\"width=device-width\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003ePerpignan Vs Toulon\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 28 Mars 2026 à 16:35\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003ePerpignan\u003c\/span\u003e — Stade\u003cstrong\u003e Aimé Giral\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie \u003cstrong\u003eOr\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57613863321987,"sku":"8820","price":101.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/STADE-AIME-GIRALPerpignan.jpg?v=1773752114"},{"product_id":"categorie-2-castres-vs-montauban","title":"Catégorie 2 | Castres Vs Montauban","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eCastres Vs Montauban\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 28 Mars 2026 à 16:35\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eCastres\u003c\/span\u003e — Stade\u003cstrong\u003e Pierre-Fabre\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 2\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57614051770755,"sku":"8821","price":56.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/Stade-Pierre-fabre-Castre.jpg?v=1773753040"},{"product_id":"categorie-1-castres-vs-montauban","title":"Catégorie 1 | Castres Vs Montauban","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eCastres Vs Montauban\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 28 Mars 2026 à 16:35\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eCastres\u003c\/span\u003e — Stade\u003cstrong\u003e Pierre-Fabre\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 1\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57614091223427,"sku":"8822","price":81.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/Stade-Pierre-fabre-Castre_93b82f7f-0911-4ed9-b2e6-399a8697024a.jpg?v=1773753267"},{"product_id":"categorie-3-bayonne-vs-la-rochelle","title":"Catégorie 3 | Bayonne Vs La Rochelle","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta content=\"width=device-width\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eBayonne Vs La Rochelle\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 28 Mars 2026 à 21:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eBayonne\u003c\/span\u003e — Stade\u003cstrong\u003e Jean-Dauger\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 3\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57614131659139,"sku":"8823","price":46.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/Stade-Jean-Dauger_51b82243-6387-4a16-9225-0bfffe4d3bdf.jpg?v=1773916298"},{"product_id":"categorie-or-bayonne-vs-la-rochelle","title":"Catégorie Or | Bayonne Vs La Rochelle","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta content=\"width=device-width\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eBayonne Vs La Rochelle\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 28 Mars 2026 à 21:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eBayonne\u003c\/span\u003e — Stade\u003cstrong\u003e Jean-Dauger\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie \u003cstrong\u003eOr\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57614179107203,"sku":"8824","price":101.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/Stade-Jean-Dauger_a5b30024-55e7-4162-a203-1931c096bc62.jpg?v=1773916417"},{"product_id":"categorie-or-stade-francais-vs-clermont","title":"Catégorie Or | Stade Francais Vs Clermont","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eStade Français Vs Clermont\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eDimanche 29 Mars 2026 à 21:05\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eParis\u003c\/span\u003e — Stade\u003cstrong\u003e Jean Bouin\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie \u003cstrong\u003eOr\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57614257652099,"sku":"8825","price":101.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/Stade-Jean-Bouin.webp?v=1773754476"},{"product_id":"categorie-1-stade-francais-vs-clermont","title":"Catégorie 1 | Stade Francais Vs Clermont","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eStade Français Vs Clermont\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eDimanche 29 Mars 2026 à 21:05\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eParis\u003c\/span\u003e — Stade\u003cstrong\u003e Jean Bouin\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 1\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57614267154819,"sku":"8826","price":81.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/Stade-Jean-Bouin_ba7cfd53-4bc1-4f19-92a3-c035fba9f1a3.webp?v=1773754616"},{"product_id":"categorie-2-la-rochelle-vs-ubb","title":"Catégorie 2 | La Rochelle Vs UBB","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eLa Rochelle Vs UBB\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 18 Avril 2026 à 17:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eLa Rochelle\u003c\/span\u003e — Stade\u003cstrong\u003e Marcel-Deflandre\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 2\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57614417592707,"sku":"8827","price":56.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/LaRochelleMarcel-Deflandre.jpg?v=1773755142"},{"product_id":"categorie-1-la-rochelle-vs-ubb","title":"Catégorie 1 | La Rochelle Vs UBB","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eLa Rochelle Vs UBB\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 18 Avril 2026 à 17:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eLa Rochelle\u003c\/span\u003e — Stade\u003cstrong\u003e Marcel-Deflandre\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 1\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57614443839875,"sku":"8828","price":81.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/LaRochelleMarcel-Deflandre_c4e78e61-888a-47cf-ba43-dc47c3942fcd.jpg?v=1773755303"},{"product_id":"categorie-1-bayonne-vs-pau","title":"Catégorie 1 | Bayonne Vs Pau","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eBayonne Vs Pau\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 18 Avril 2026 à 17:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eBayonne\u003c\/span\u003e — Stade\u003cstrong\u003e Jean-Dauger\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 1\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57614527758723,"sku":"8829","price":81.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/Stade-Jean-Dauger.jpg?v=1773755740"},{"product_id":"categorie-1-racing-92-vs-stade-francais","title":"Catégorie 1 | Racing 92 Vs Stade Français","description":"A\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eRacing 92 Vs Stade Français\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 18 Avril 2026 à 17:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eNanterre\u003c\/span\u003e — Stade \u003cstrong\u003eParis la Défense Arena\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 1\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57614840070531,"sku":"8830","price":81.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/paris-la-defense-arena-960x640.jpg?v=1773758194"},{"product_id":"categorie-2-racing-92-vs-stade-francais","title":"Catégorie 2 | Racing 92 Vs Stade Français","description":"\u003cp\u003eA\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eRacing 92 Vs Stade Français\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 18 Avril 2026 à 17:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eNanterre\u003c\/span\u003e — Stade \u003cstrong\u003eParis la Défense Arena\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 2\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57615009808771,"sku":"8832","price":56.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/paris-la-defense-arena-960x640_fb1faa81-8d94-4a14-9286-0c7c59325d9e.jpg?v=1773758350"},{"product_id":"categorie-1-montpellier-vs-perpignan","title":"Catégorie 1 | Montpellier Vs Perpignan","description":"\u003cp\u003eA\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta content=\"width=device-width\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eMontpellier Vs Perpignan\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 18 Avril 2026 à 17:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eMontpellier\u003c\/span\u003e — Stade \u003cstrong\u003eGGL Stadium\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 1\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57615127314819,"sku":"8833","price":81.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/1200-L-montpellierggl-stadium_eb9cd348-4c42-438f-aa3f-bd2a08884ee5.jpg?v=1773917046"},{"product_id":"categorie-4-montpellier-vs-perpignan","title":"Catégorie 4 | Montpellier Vs Perpignan","description":"\u003cp\u003eA\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta content=\"width=device-width\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eMontpellier Vs Perpignan\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 18 Avril 2026 à 17:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eMontpellier\u003c\/span\u003e — Stade \u003cstrong\u003eGGL Stadium\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 4\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57615183348099,"sku":"8834","price":26.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/1200-L-montpellierggl-stadium_1f89b6c7-a860-45a9-96d3-ac035e315776.jpg?v=1773917331"},{"product_id":"categorie-2-clermont-vs-lyon","title":"Catégorie 2 | Clermont Vs Lyon","description":"\u003cp\u003eA\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eClermont Vs Lyon\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 18 Avril 2026 à 17:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eClermont-Ferrand\u003c\/span\u003e — Stade \u003cstrong\u003eMarcel-Michelin\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 2\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57615273951619,"sku":"8835","price":56.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/ClermontFerrandMichelinMarcel.webp?v=1773759543"},{"product_id":"categorie-or-montauban-vs-toulon","title":"Catégorie Or | Montauban Vs Toulon","description":"\u003cp\u003eA\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eMontauban Vs Toulon\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 18 Avril 2026 à 17:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eMontauban\u003c\/span\u003e — Stade \u003cstrong\u003eSapiac\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie \u003cstrong\u003eOr\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57615438774659,"sku":"8836","price":101.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/StadeSapiac_16564070-3675-4be9-a47d-24ac37423133.jpg?v=1773760271"},{"product_id":"categorie-3-montauban-vs-toulon","title":"Catégorie 3 | Montauban Vs Toulon","description":"\u003cp\u003eA\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eMontauban Vs Toulon\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 18 Avril 2026 à 17:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eMontauban\u003c\/span\u003e — Stade \u003cstrong\u003eSapiac\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 3\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57615608086915,"sku":"8837","price":41.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/StadeSapiac_af0d839c-b771-41aa-be75-17de467a769f.jpg?v=1773760437"},{"product_id":"categorie-1-castres-vs-toulouse","title":"Catégorie 1 | Castres Vs Toulouse","description":"\u003cp\u003eA\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eCastres Vs Toulouse\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 18 Avril 2026 à 17:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eCastres\u003c\/span\u003e — Stade \u003cstrong\u003ePierre-Fabre\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 1\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57616026009987,"sku":"8838","price":81.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/Stade-Pierre-fabre-Castres.jpg?v=1773760887"},{"product_id":"categorie-2-ubb-vs-montpellier","title":"Catégorie 2 | UBB Vs Montpellier","description":"\u003cp\u003eA\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta content=\"width=device-width\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eUBB Vs Montpellier\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 25 Avril 2026 à 17:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eBordeaux\u003c\/span\u003e — Stade \u003cstrong\u003eChaban-Delmas\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 2\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57616843768195,"sku":"8840","price":56.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/Stade-Chaban-Delmas-vide.jpg?v=1773762661"},{"product_id":"categorie-or-ubb-vs-montpellier","title":"Catégorie OR | UBB Vs Montpellier","description":"\u003cp\u003eA\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eUBB Vs Montpellier\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 25 Avril 2026 à 17:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eBordeaux\u003c\/span\u003e — Stade \u003cstrong\u003eChaban-Delmas\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie Or\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57616978116995,"sku":"8839","price":101.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/Stade-Chaban-Delmas-vide_79a3d4ae-3fbd-494a-8ab4-9faf5e3ee78b.jpg?v=1773763002"},{"product_id":"categorie-2-ubb-vs-montpellier-1","title":"Catégorie 1 |UBB Vs Montpellier","description":"\u003cp\u003eA\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta content=\"width=device-width\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eUBB Vs Montpellier\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 25 Avril 2026 à 17:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eBordeaux\u003c\/span\u003e — Stade \u003cstrong\u003eChaban-Delmas\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 1\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57617104404867,"sku":"8841","price":81.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/Stade-Chaban-Delmas-vide_c363d29d-ae85-4532-8f59-c287a609135c.jpg?v=1773763484"},{"product_id":"categorie-2-lyon-vs-castres","title":"Catégorie 2 | Lyon Vs Castres","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta content=\"width=device-width\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eLyon Vs Castres\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 25 Avril 2026 à 17:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eLyon\u003c\/span\u003e — Stade\u003cstrong\u003e Matmut Stadium Gerland\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 2\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57619716440451,"sku":"8842","price":56.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/stadematmutstadiumgerland.jpg?v=1773777489"},{"product_id":"categorie-or-lyon-vs-castres","title":"Catégorie Or | Lyon Vs Castres","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta content=\"width=device-width\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eLyon Vs Castres\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 25 Avril 2026 à 17:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eLyon\u003c\/span\u003e — Stade\u003cstrong\u003e Matmut Stadium Gerland\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie Or\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57619749175683,"sku":"8843","price":101.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/stadematmutstadiumgerland_1b58297d-0474-4627-a633-d62f71da8c36.jpg?v=1773779779"},{"product_id":"categorie-or-toulouse-vs-clermont","title":"Catégorie Or | Toulouse Vs Clermont","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eToulouse Vs Clermont\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 25 Avril 2026 à 17:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eToulouse\u003c\/span\u003e — Stade\u003cstrong\u003e Ernest-Wallon\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie Or\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57619879756163,"sku":"8844","price":101.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/Stade-Ernest-Wallon_6baa7e9a-4d1d-4b3c-9b16-e6b745c38e03.jpg?v=1773779553"},{"product_id":"categorie-2-toulouse-vs-clermont","title":"Catégorie 2 | Toulouse Vs Clermont","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eToulouse Vs Clermont\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 25 Avril 2026 à 17:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eToulouse\u003c\/span\u003e — Stade\u003cstrong\u003e Ernest-Wallon\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 2\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57619888701827,"sku":"8845","price":56.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/Stade-Ernest-Wallon_38ed60fc-d3cb-4bc7-b20a-8123808f6ed2.jpg?v=1773779937"},{"product_id":"categorie-2-stade-francais-vs-pau","title":"Catégorie 2 | Stade Français Vs Pau","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta content=\"width=device-width\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003e Stade Français Vs Pau\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 25 Avril 2026 à 17:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eParis\u003c\/span\u003e — Stade \u003cstrong\u003eJean-Bouin\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 2\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57619967312259,"sku":"8846","price":56.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/Stade-Jean-Bouin_a82e379e-bfca-4864-be99-224a3cbfc937.webp?v=1773780619"},{"product_id":"categorie-1-stade-francais-vs-pau","title":"Catégorie 1 | Stade Français Vs Pau","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003e Stade Français Vs Pau\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 25 Avril 2026 à 17:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eParis\u003c\/span\u003e — Stade \u003cstrong\u003eJean-Bouin\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 1\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57619976946051,"sku":"8847","price":81.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/Stade-Jean-Bouin_cec1522a-83a6-4f78-9e70-df221e1f51fe.webp?v=1773781010"},{"product_id":"categorie-2-toulon-vs-bayonne","title":"Catégorie 2 | Toulon Vs Bayonne","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eToulon Vs Bayonne\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 25 Avril 2026 à 17:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eToulon\u003c\/span\u003e — Stade \u003cstrong\u003eMayol\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 2\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57620185973123,"sku":"8848","price":56.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/STADEMAYOLToulon.jpg?v=1773782231"},{"product_id":"categorie-1-perpignan-vs-la-rochelle","title":"Catégorie 1 | Perpignan Vs La Rochelle","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta content=\"width=device-width\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003e Perpignan Vs La Rochelle\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 25 Avril 2026 à 17:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003ePerpignan\u003c\/span\u003e — Stade Aimé Giral\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 1\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57620282573187,"sku":"8849","price":81.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/STADE-AIME-GIRALPerpignan_4d4cbb9d-b92b-46f3-b5c1-c7bc9be6b364.jpg?v=1773783357"},{"product_id":"categorie-or-perpignan-vs-la-rochelle","title":"Catégorie Or |Perpignan Vs La Rochelle","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003e Perpignan Vs La Rochelle\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 25 Avril 2026 à 17:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003ePerpignan\u003c\/span\u003e — Stade \u003cstrong\u003eAimé Giral\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie Or\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c9a84c\" stroke-width=\"2\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57620295680387,"sku":"8850","price":101.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/STADE-AIME-GIRALPerpignan_1fb5350c-460e-42bc-89bf-5c2bcfc7847d.jpg?v=1773783691"},{"product_id":"categorie-1-montauban-vs-racing-92","title":"Catégorie 1 | Montauban Vs Racing 92","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta content=\"width=device-width\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; background: #0a0a0a; border-radius: 6px; overflow: hidden; border: 1px solid #c9a84c;\"\u003e\n\u003c!-- ── BANDEAU OFFICIEL ── --\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#c9a84c 0%,#f0d080 50%,#c9a84c 100%); padding: 10px 20px; text-align: center;\"\u003e\u003cspan style=\"font-size: 11px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #0a0a0a;\"\u003e★ Billetterie Officielle TOP 14 ★\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ── TITRE DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 28px 24px 20px; text-align: center; border-bottom: 1px solid #222222;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; color: #c9a84c;\"\u003eMatch de Rugby — TOP 14\u003c\/p\u003e\n\u003ch1 style=\"margin: 0; font-size: 30px; font-weight: 800; color: #ffffff; line-height: 1.2; letter-spacing: 1px;\"\u003eMontauban Vs Racing 92\u003c\/h1\u003e\n\u003cdiv style=\"margin-top: 14px; display: inline-block; background: #c9a84c; border-radius: 20px; padding: 5px 18px;\"\u003e\u003cspan style=\"font-size: 12px; font-weight: bold; color: #0a0a0a; letter-spacing: 1px;\"\u003eBILLET OFFICIEL\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── INFOS DU MATCH ── --\u003e\n\u003cdiv style=\"padding: 22px 24px; display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003c!-- Date --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\n          \u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eDate \u0026amp; Heure\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eSamedi 05 Avril 2026 à 15:00\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stade --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eLieu\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003e\u003cspan\u003eMontauban\u003c\/span\u003e — Stade \u003cstrong\u003eSapiac\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Catégorie --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0; border-bottom: 1px solid #1e1e1e;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eCatégorie\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003eCatégorie 1\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Livraison --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 14px; padding: 14px 0;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; background: #1a1a1a; border: 1px solid #c9a84c; border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\"\u003e\u003csvg stroke-width=\"2\" stroke=\"#c9a84c\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n          \u003cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\u003e\u003c\/path\u003e\n          \u003cpolyline points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp style=\"margin: 0 0 2px 0; font-size: 10px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003eEnvoi des billets\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 15px; font-weight: 600; color: #ffffff;\"\u003ePar e-mail après confirmation de commande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── ENCADRÉ GARANTIE ── --\u003e\n\u003cdiv style=\"margin: 0 24px 24px; background: #111111; border: 1px solid #2a2a2a; border-left: 3px solid #c9a84c; border-radius: 4px; padding: 14px 16px;\"\u003e\n\u003cp style=\"margin: 0 0 6px 0; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: #c9a84c;\"\u003e✓ Achat 100% sécurisé\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 13px; color: #aaaaaa; line-height: 1.7;\"\u003eVos billets vous seront envoyés par e-mail avec votre nom, prénom et numéro de commande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER FICHE ── --\u003e\n\u003cdiv style=\"background: #111111; border-top: 1px solid #222222; padding: 12px 24px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-size: 11px; color: #666666; letter-spacing: 1px;\"\u003e★ Billetterie Officielle TOP 14 — Ligue Nationale de Rugby ★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Billetterie Officielle LNR","offers":[{"title":"Default Title","offer_id":57620331037059,"sku":"8851","price":81.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/3321\/6387\/files\/StadeSapiac_07f23294-5804-4d83-9fbb-eb2a0677856c.jpg?v=1773784470"}],"url":"https:\/\/www.billetterie-lnr.fr\/collections\/billets-disponibles.oembed","provider":"Billetterie LNR","version":"1.0","type":"link"}