{"product_id":"booster-party-ultimate-pack","title":"Booster Party Ultimate Pack","description":"\u003cdiv style=\"font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height: 1.6; color: #1d1d1f; max-width: 100%; margin: 0 auto;\"\u003e\n\u003cdiv style=\"background: linear-gradient(90deg, #1c1c1e 0%, #000000 100%); color: white; padding: 10px; font-size: 0.8em; letter-spacing: 1px; border-radius: 8px; margin-bottom: 20px;\"\u003e\u003cmarquee style=\"font-weight: 600; text-transform: uppercase;\" loop=\"loop\"\u003e 🇯🇵 Édition Collection — 60 Boosters Japonais — Assortiment Aléatoire — 100% Extensions — Pas de Decks 🇯🇵 \u003c\/marquee\u003e\u003c\/div\u003e\n\u003cdiv class=\"counter-stage\"\u003e\n\u003cdiv class=\"background-grid\"\u003e\n\u003cdiv class=\"grid-item d-1\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV11W.png\"\u003e\u003cspan\u003eWhite Flare\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-2\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV11B.png\"\u003e\u003cspan\u003eBlack Bolt\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-3\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV10.png\"\u003e\u003cspan\u003eGlory of Team Rocket\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-4\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV9A.png\"\u003e\u003cspan\u003eHeat Wave Arena\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-5\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV9.png\"\u003e\u003cspan\u003eBattle Partners\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-6\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV8A.png\"\u003e\u003cspan\u003eTerastal Fest ex\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-7\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/M2A.png\"\u003e\u003cspan\u003eMega Dream ex\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-8\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV8.png\"\u003e\u003cspan\u003eSuper Electric Breaker\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-9\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV7A.png\"\u003e\u003cspan\u003eParadise Dragona\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-10\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV7.png\"\u003e\u003cspan\u003eStellar Miracle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-11\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV6A.png\"\u003e\u003cspan\u003eNight Wanderer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-12\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV6.png\"\u003e\u003cspan\u003eMask of Change\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-13\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV5A.png\"\u003e\u003cspan\u003eCrimson Haze\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-14\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV5M.png\"\u003e\u003cspan\u003eCyber Judge\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-15\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV5K.png\"\u003e\u003cspan\u003eWild Force\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-16\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV4A.png\"\u003e\u003cspan\u003eShiny Treasure ex\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-17\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV4M.png\"\u003e\u003cspan\u003eFuture Flash\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-18\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV4K.png\"\u003e\u003cspan\u003eAncient Roar\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-19\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV3A.png\"\u003e\u003cspan\u003eRaging Surf\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-20\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV3.png\"\u003e\u003cspan\u003eRuler of Black Flame\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-21\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV2A.png\"\u003e\u003cspan\u003ePokémon 151\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-22\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV2D.png\"\u003e\u003cspan\u003eClay Burst\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-23\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV2P.png\"\u003e\u003cspan\u003eSnow Hazard\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-24\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV1A.png\"\u003e\u003cspan\u003eTriplet Beat\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-25\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV1V.png\"\u003e\u003cspan\u003eViolet ex\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-26\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV1S.png\"\u003e\u003cspan\u003eScarlet ex\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-27\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV10.png\"\u003e\u003cspan\u003eTeam Rocket\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-28\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/S8B.png\"\u003e\u003cspan\u003eVMAX Climax\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-29\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/S12A.png\"\u003e\u003cspan\u003eVSTAR Universe\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid-item d-30\"\u003e\n\u003cimg src=\"https:\/\/pokecardex.b-cdn.net\/assets\/images\/logos_jp\/SV2A.png\"\u003e\u003cspan\u003ePokémon 151\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"counter-overlay\"\u003e\n\u003cdiv class=\"counter-box\"\u003e\n\u003cdiv class=\"counter-number\" id=\"dynamic-counter-60\"\u003e0\u003c\/div\u003e\n\u003cdiv class=\"counter-label\"\u003eBOOSTERS JAPONAIS\u003c\/div\u003e\n\u003cdiv class=\"counter-sub\"\u003eUN ASSORTIMENT MASSIF DE SÉRIES RÉCENTES\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ccenter\u003e\n\u003ch1 style=\"margin-bottom: 5px; font-weight: bold; font-size: 1.6em; letter-spacing: -0.5px; line-height: 1.2; margin-top: 30px;\"\u003eBooster Party\u003cbr\u003e\u003cspan style=\"color: #333;\"\u003eULTIMATE JAPAN MIX\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cdiv style=\"margin: 20px 0;\"\u003e\n\u003cspan class=\"main-year-title\"\u003eASSORTIMENT\u003c\/span\u003e \u003cspan style=\"font-size: 0.9em; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; color: #1d1d1f; display: block; margin-top: 8px;\"\u003e60 BOOSTERS IMPORTS JAPON\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size: 1em; color: #666; font-weight: 400; max-width: 600px; margin-top: 15px; padding: 0 10px;\"\u003eLe frisson de l'import japonais dans un format massif.\u003cbr\u003eRevivez l'excitation de l'ouverture avec un mélange aléatoire d'extensions iconiques.\u003c\/p\u003e\n\u003c\/center\u003e\n\u003chr style=\"border: 0; border-top: 1px solid #e5e5ea; margin: 25px 0;\"\u003e\n\u003cscript\u003e\n        function animateValue(obj, start, end, duration) {\n            let startTimestamp = null;\n            const step = (timestamp) =\u003e {\n                if (!startTimestamp) startTimestamp = timestamp;\n                const progress = Math.min((timestamp - startTimestamp) \/ duration, 1);\n                obj.innerHTML = Math.floor(progress * (end - start) + start);\n                if (progress \u003c 1) {\n                    window.requestAnimationFrame(step);\n                } else {\n                    obj.classList.add(\"finished\"); \n                }\n            };\n            window.requestAnimationFrame(step);\n        }\n\n        document.addEventListener(\"DOMContentLoaded\", () =\u003e {\n            const counterElement = document.getElementById(\"dynamic-counter-60\");\n            const observer = new IntersectionObserver((entries) =\u003e {\n                if (entries[0].isIntersecting) {\n                    animateValue(counterElement, 0, 60, 3000);\n                    observer.disconnect();\n                }\n            }, { threshold: 0.2 });\n            observer.observe(counterElement);\n        });\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n        .main-year-title {\n            font-size: 3em; \n            line-height: 1; font-weight: 800;\n            background: linear-gradient(135deg, #00bfff 0%, #ff8c00 100%);\n            -webkit-background-clip: text; -webkit-text-fill-color: transparent;\n            display: block;\n        }\n        @media (min-width: 768px) { .main-year-title { font-size: 4.5em; } }\n\n        .counter-stage {\n            position: relative;\n            width: 100%;\n            height: 280px;\n            background: radial-gradient(circle, #222 0%, #000 100%);\n            border-radius: 16px;\n            overflow: hidden;\n            border: 1px solid #333;\n            box-shadow: inset 0 0 80px rgba(0,0,0,0.9);\n            margin-bottom: 20px;\n        }\n        @media (min-width: 768px) { .counter-stage { height: 380px; } }\n\n        .background-grid {\n            display: grid;\n            grid-template-columns: repeat(3, 1fr);\n            grid-template-rows: auto;\n            width: 100%; height: 100%;\n            gap: 5px;\n            opacity: 0.5; \n            padding: 10px;\n        }\n        @media (min-width: 768px) { .background-grid { grid-template-columns: repeat(5, 1fr); gap: 15px; } }\n\n        .grid-item {\n            display: flex; flex-direction: column; align-items: center; justify-content: center;\n            opacity: 0; \n            animation: randomFade 4s infinite; \n            transform: scale(0.9);\n        }\n        .grid-item img {\n            width: 70%; height: 35px; object-fit: contain;\n            filter: drop-shadow(0 0 5px rgba(255,255,255,0.2));\n        }\n        @media (min-width: 768px) { .grid-item img { height: 50px; width: 80%; } }\n        .grid-item span {\n            color: #666; font-size: 0.5em; text-transform: uppercase; font-weight: 700;\n            margin-top: 4px; text-align: center; white-space: nowrap;\n        }\n\n        .d-1 { animation-delay: 0.1s; } .d-2 { animation-delay: 1.5s; } .d-3 { animation-delay: 0.8s; }\n        .d-4 { animation-delay: 2.2s; } .d-5 { animation-delay: 3.1s; } .d-6 { animation-delay: 0.5s; }\n        .d-7 { animation-delay: 1.2s; } .d-8 { animation-delay: 2.8s; } .d-9 { animation-delay: 0.3s; }\n        .d-10 { animation-delay: 1.9s; } .d-11 { animation-delay: 3.5s; } .d-12 { animation-delay: 0.7s; }\n        .d-13 { animation-delay: 2.4s; } .d-14 { animation-delay: 1.6s; } .d-15 { animation-delay: 3.8s; }\n        .d-16 { animation-delay: 0.2s; } .d-17 { animation-delay: 2.1s; } .d-18 { animation-delay: 1.1s; }\n        .d-19 { animation-delay: 3.3s; } .d-20 { animation-delay: 0.6s; } .d-21 { animation-delay: 2.7s; }\n        .d-22 { animation-delay: 1.4s; } .d-23 { animation-delay: 3.0s; } .d-24 { animation-delay: 0.9s; }\n        .d-25 { animation-delay: 2.5s; } .d-26 { animation-delay: 1.8s; } .d-27 { animation-delay: 3.6s; }\n        .d-28 { animation-delay: 0.4s; } .d-29 { animation-delay: 2.0s; } .d-30 { animation-delay: 1.3s; }\n\n        @keyframes randomFade {\n            0% { opacity: 0; transform: scale(0.9); }\n            20% { opacity: 1; transform: scale(1); }\n            50% { opacity: 1; transform: scale(1); }\n            80% { opacity: 0; transform: scale(0.9); }\n            100% { opacity: 0; }\n        }\n\n        .counter-overlay {\n            position: absolute; top: 0; left: 0; width: 100%; height: 100%;\n            display: flex; align-items: center; justify-content: center;\n            background: radial-gradient(circle, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.8) 100%);\n            z-index: 10;\n        }\n        .counter-box {\n            text-align: center;\n            background: rgba(0, 0, 0, 0.6);\n            padding: 20px;\n            border-radius: 20px;\n            border: 1px solid rgba(255, 255, 255, 0.1);\n            backdrop-filter: blur(4px);\n            width: 90%; \n        }\n        @media (min-width: 768px) { .counter-box { width: 60%; padding: 30px 50px; } }\n\n        .counter-number {\n            font-size: 6em; line-height: 1; font-weight: 900; color: #fff;\n            text-shadow: 0 0 20px #00bfff;\n            font-variant-numeric: tabular-nums; \n        }\n        @media (min-width: 768px) { .counter-number { font-size: 8em; text-shadow: 0 0 30px #00bfff; } }\n        \n        .counter-number.finished {\n            color: transparent;\n            background: linear-gradient(135deg, #00bfff, #fff, #ff8c00);\n            -webkit-background-clip: text;\n            text-shadow: 0 0 50px rgba(255, 255, 255, 0.4);\n            animation: pulseFinish 2s infinite;\n        }\n        .counter-label { font-size: 1.5em; font-weight: 800; color: #fff; letter-spacing: 2px; margin-top: -10px; }\n        @media (min-width: 768px) { .counter-label { font-size: 2em; } }\n\n        .counter-sub {\n            color: #00bfff; font-size: 0.7em; font-weight: 600; letter-spacing: 1px; margin-top: 8px;\n            text-transform: uppercase; line-height: 1.4;\n        }\n        @media (min-width: 768px) { .counter-sub { font-size: 0.85em; } }\n\n        @keyframes pulseFinish {\n            0% { transform: scale(1); }\n            50% { transform: scale(1.05); }\n            100% { transform: scale(1); }\n        }\n    \u003c\/style\u003e\n\u003cdiv style=\"font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height: 1.6; color: #1d1d1f; max-width: 100%; margin: 0 auto;\"\u003e\n\u003cdetails style=\"margin-top: 30px; margin-bottom: 20px; border: 1px solid #e5e5ea; border-radius: 12px; overflow: hidden; border-left: 5px solid #00bfff;\"\u003e\n\u003csummary style=\"cursor: pointer; background-color: #fbfbfd; padding: 20px; font-weight: 600; font-size: 1em; list-style: none; display: flex; align-items: center; justify-content: space-between; color: #1d1d1f;\"\u003e\u003cspan\u003e\u003cspan style=\"color: #00bfff; margin-right: 10px;\"\u003e🇯🇵\u003c\/span\u003e 1. La Sélection : 60 Boosters Mix\u003c\/span\u003e \u003cspan style=\"color: #c7c7cc; font-size: 0.8em;\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 20px; background-color: transparent; border-top: 1px solid #f0f0f0;\"\u003e\n\u003cul style=\"padding-left: 20px; color: #424245;\"\u003e\n\u003cli style=\"margin-bottom: 10px;\"\u003e\n\u003cstrong\u003eImport Direct :\u003c\/strong\u003e Authentiques boosters japonais officiels.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 10px;\"\u003e\n\u003cstrong\u003eVolume Exceptionnel :\u003c\/strong\u003e 60 boosters (équivalent 2 displays) en assortiment aléatoire.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eZéro Remplissage :\u003c\/strong\u003e Uniquement des extensions, pas de decks ni de packs promotionnels.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"margin-bottom: 20px; border: 1px solid #e5e5ea; border-radius: 12px; overflow: hidden; border-left: 5px solid #ff8c00;\"\u003e\n\u003csummary style=\"cursor: pointer; background-color: #fbfbfd; padding: 20px; font-weight: 600; font-size: 1em; list-style: none; display: flex; align-items: center; justify-content: space-between; color: #1d1d1f;\"\u003e\u003cspan\u003e\u003cspan style=\"color: #ff8c00; margin-right: 10px;\"\u003e📦\u003c\/span\u003e 2. Format : Coffret Rigide\u003c\/span\u003e \u003cspan style=\"color: #c7c7cc; font-size: 0.8em;\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 20px; background-color: transparent; border-top: 1px solid #f0f0f0;\"\u003e\n\u003cul style=\"padding-left: 20px; color: #424245;\"\u003e\n\u003cli style=\"margin-bottom: 10px;\"\u003e\n\u003cstrong\u003eCoffret Premium :\u003c\/strong\u003e Boîte rigide noire élégante pour la protection et le stockage.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSécurité Totale :\u003c\/strong\u003e Coffret scellé sous film plastique pour garantir l'intégrité du pack.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003ccenter\u003e\n\u003cbr\u003e\n\u003ch2 style=\"color: #1d1d1f; font-weight: bold; font-size: 1.5em; margin-bottom: 5px;\"\u003eTotal : \u003cspan style=\"color: #00bfff;\"\u003e60 Boosters Japonais (Mix)\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp style=\"color: #86868b; font-size: 0.9em; letter-spacing: 1px; text-transform: uppercase;\"\u003eUltimate Japan Party\u003c\/p\u003e\n\u003cbr\u003e\n\u003c\/center\u003e\n\u003c\/div\u003e","brand":"Hikaru ","offers":[{"title":"Default Title","offer_id":52995029074253,"sku":null,"price":294.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/3313\/7485\/files\/pack_ultimate.png?v=1765815059","url":"https:\/\/hikarudistribution.com\/fr-be\/products\/booster-party-ultimate-pack","provider":"Hikaru ","version":"1.0","type":"link"}