<!doctype html>
<html
class="no-js"
lang="fr"
>
<head><link
rel="icon"
type="image/png"
href="//safeboxtcg.fr/cdn/shop/files/zoomm.png?crop=center&height=32&v=1775469521&width=32"
>
<link
rel="expect"
href="#MainContent"
blocking="render"
id="view-transition-render-blocker"
><meta charset="utf-8">
<meta
http-equiv="X-UA-Compatible"
content="IE=edge"
>
<meta
name="viewport"
content="width=device-width,initial-scale=1"
>
<meta
name="view-transition"
content="same-origin"
>
<meta
name="theme-color"
content=""
>
<meta
property="og:site_name"
content="SafeBoxTCG"
>
<meta
property="og:url"
content="https://safeboxtcg.fr/products/protection-acrylique-etb-pokemon"
>
<meta
property="og:title"
content="Protection Acrylique ETB Pokémon | 8mm, Anti-UV 99,9%"
>
<meta
property="og:type"
content="product"
>
<meta
property="og:description"
content="🛡️Protection ETB Pokémon acrylique | Compatible TOUTES les séries. Préservez la valeur de vos coffrets scellés. Livraison Rapide & Retours 60 Jours"
><meta
property="og:image"
content="https://safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?v=1772970902"
>
<meta
property="og:image:secure_url"
content="https://safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?v=1772970902"
>
<meta
property="og:image:width"
content="1024"
>
<meta
property="og:image:height"
content="1024"
><meta
property="og:price:amount"
content="18,99"
>
<meta
property="og:price:currency"
content="EUR"
><meta
name="twitter:card"
content="summary_large_image"
>
<meta
name="twitter:title"
content="Protection Acrylique ETB Pokémon | 8mm, Anti-UV 99,9%"
>
<meta
name="twitter:description"
content="🛡️Protection ETB Pokémon acrylique | Compatible TOUTES les séries. Préservez la valeur de vos coffrets scellés. Livraison Rapide & Retours 60 Jours"
>
<title>
Protection Acrylique ETB Pokémon | 8mm, Anti-UV 99,9%
– SafeBoxTCG</title>
<link
rel="canonical"
href="https://safeboxtcg.fr/products/protection-acrylique-etb-pokemon"
>
<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Accueil", "item": "https://safeboxtcg.fr"},
{"@type": "ListItem", "position": 2, "name": "Protections Acryliques", "item": "https://safeboxtcg.fr/collections/protection-acrylique-pokemon"},
{"@type": "ListItem", "position": 3, "name": "ELITE TRAINER BOX", "item": "https:\/\/safeboxtcg.fr\/products\/protection-acrylique-etb-pokemon"}
]
}
</script>
<meta
name="description"
content="🛡️Protection ETB Pokémon acrylique | Compatible TOUTES les séries. Préservez la valeur de vos coffrets scellés. Livraison Rapide & Retours 60 Jours"
>
<link href="//safeboxtcg.fr/cdn/shop/t/1/assets/overflow-list.css?v=168694168152117541881765270736" as="style" rel="preload">
<link href="//safeboxtcg.fr/cdn/shop/t/1/assets/base.css?v=162484422735144563141775895744" rel="stylesheet" type="text/css" media="all" />
<link
rel="preload"
as="font"
href="//safeboxtcg.fr/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2"
type="font/woff2"
crossorigin
fetchpriority="low"
><link
rel="preload"
as="font"
href="//safeboxtcg.fr/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2"
type="font/woff2"
crossorigin
fetchpriority="low"
><link
rel="preload"
as="font"
href="//safeboxtcg.fr/cdn/fonts/inter/inter_n9.5eeac4b640934cb12c98bb58e5b212c8a842a731.woff2"
type="font/woff2"
crossorigin
fetchpriority="low"
><link
rel="preload"
as="font"
href="//safeboxtcg.fr/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2"
type="font/woff2"
crossorigin
fetchpriority="low"
>
<script type="importmap">
{
"imports": {
"@theme/critical": "//safeboxtcg.fr/cdn/shop/t/1/assets/critical.js?v=169402557219780209121765270736",
"@theme/product-title": "//safeboxtcg.fr/cdn/shop/t/1/assets/product-title-truncation.js?v=81744426891537421781765270737",
"@theme/component": "//safeboxtcg.fr/cdn/shop/t/1/assets/component.js?v=74239122572524296041765270737",
"@theme/dialog": "//safeboxtcg.fr/cdn/shop/t/1/assets/dialog.js?v=122984339961420548111765270736",
"@theme/events": "//safeboxtcg.fr/cdn/shop/t/1/assets/events.js?v=59172389608566392641765270736",
"@theme/focus": "//safeboxtcg.fr/cdn/shop/t/1/assets/focus.js?v=60436577539430446401765270737",
"@theme/morph": "//safeboxtcg.fr/cdn/shop/t/1/assets/morph.js?v=92630016404903954311765270736",
"@theme/paginated-list": "//safeboxtcg.fr/cdn/shop/t/1/assets/paginated-list.js?v=95298315036233333871765270737",
"@theme/performance": "//safeboxtcg.fr/cdn/shop/t/1/assets/performance.js?v=171015751390534793081765270736",
"@theme/product-form": "//safeboxtcg.fr/cdn/shop/t/1/assets/product-form.js?v=83283661069322333421765270736",
"@theme/recently-viewed-products": "//safeboxtcg.fr/cdn/shop/t/1/assets/recently-viewed-products.js?v=94729125001750262651765270736",
"@theme/scrolling": "//safeboxtcg.fr/cdn/shop/t/1/assets/scrolling.js?v=10957690925586738441765270737",
"@theme/section-renderer": "//safeboxtcg.fr/cdn/shop/t/1/assets/section-renderer.js?v=117273408521114569061765270737",
"@theme/section-hydration": "//safeboxtcg.fr/cdn/shop/t/1/assets/section-hydration.js?v=177651605160027701221765270737",
"@theme/utilities": "//safeboxtcg.fr/cdn/shop/t/1/assets/utilities.js?v=171919950116664653001765270736",
"@theme/variant-picker": "//safeboxtcg.fr/cdn/shop/t/1/assets/variant-picker.js?v=95439354777694360091765270737",
"@theme/media-gallery": "//safeboxtcg.fr/cdn/shop/t/1/assets/media-gallery.js?v=111441960308641931071765270736",
"@theme/quick-add": "//safeboxtcg.fr/cdn/shop/t/1/assets/quick-add.js?v=102040698639320169661765270736",
"@theme/paginated-list-aspect-ratio": "//safeboxtcg.fr/cdn/shop/t/1/assets/paginated-list-aspect-ratio.js?v=25254270272143792451765270737",
"@theme/popover-polyfill": "//safeboxtcg.fr/cdn/shop/t/1/assets/popover-polyfill.js?v=119029313658895111201765270737",
"@theme/component-quantity-selector": "//safeboxtcg.fr/cdn/shop/t/1/assets/component-quantity-selector.js?v=7782950339315554041765270736"
}
}
</script>
<link
rel="modulepreload"
href="//safeboxtcg.fr/cdn/shop/t/1/assets/critical.js?v=169402557219780209121765270736"
>
<link
rel="modulepreload"
href="//safeboxtcg.fr/cdn/shop/t/1/assets/utilities.js?v=171919950116664653001765270736"
fetchpriority="low"
>
<link
rel="modulepreload"
href="//safeboxtcg.fr/cdn/shop/t/1/assets/component.js?v=74239122572524296041765270737"
fetchpriority="low"
>
<link
rel="modulepreload"
href="//safeboxtcg.fr/cdn/shop/t/1/assets/section-renderer.js?v=117273408521114569061765270737"
fetchpriority="low"
>
<link
rel="modulepreload"
href="//safeboxtcg.fr/cdn/shop/t/1/assets/section-hydration.js?v=177651605160027701221765270737"
fetchpriority="low"
>
<link
rel="modulepreload"
href="//safeboxtcg.fr/cdn/shop/t/1/assets/morph.js?v=92630016404903954311765270736"
fetchpriority="low"
>
<link
rel="modulepreload"
href="//safeboxtcg.fr/cdn/shop/t/1/assets/focus.js?v=60436577539430446401765270737"
fetchpriority="low"
>
<link
rel="modulepreload"
href="//safeboxtcg.fr/cdn/shop/t/1/assets/recently-viewed-products.js?v=94729125001750262651765270736"
fetchpriority="low"
>
<link
rel="modulepreload"
href="//safeboxtcg.fr/cdn/shop/t/1/assets/scrolling.js?v=10957690925586738441765270737"
fetchpriority="low"
>
<link
rel="modulepreload"
href="//safeboxtcg.fr/cdn/shop/t/1/assets/events.js?v=59172389608566392641765270736"
fetchpriority="low"
>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/popover-polyfill.js?v=119029313658895111201765270737"
type="module"
fetchpriority="low"
></script>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/quick-add.js?v=102040698639320169661765270736"
type="module"
fetchpriority="low"
></script>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/dialog.js?v=122984339961420548111765270736"
type="module"
fetchpriority="low"
></script>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/variant-picker.js?v=95439354777694360091765270737"
type="module"
fetchpriority="low"
></script>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/product-card.js?v=84089801565227384841765270737"
type="module"
fetchpriority="low"
></script>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/product-form.js?v=83283661069322333421765270736"
type="module"
fetchpriority="low"
></script>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/accordion-custom.js?v=99000499017714805851765270737"
type="module"
fetchpriority="low"
></script>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/disclosure-custom.js?v=168050880623268140331765270737"
type="module"
fetchpriority="low"
></script>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/media.js?v=37825095869491791421765270737"
type="module"
fetchpriority="low"
></script>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/product-price.js?v=30079423257668675401765270736"
type="module"
fetchpriority="low"
></script>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/product-title-truncation.js?v=81744426891537421781765270737"
type="module"
fetchpriority="low"
></script>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/product-inventory.js?v=16343734458933704981765270736"
type="module"
fetchpriority="low"
></script>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/show-more.js?v=94563802205717136101765270737"
type="module"
fetchpriority="low"
></script>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/slideshow.js?v=154015486816472108841765270737"
type="module"
fetchpriority="low"
></script>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/anchored-popover.js?v=95953304814728754461765270737"
type="module"
fetchpriority="low"
></script>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/floating-panel.js?v=128677600744947036551765270737"
type="module"
fetchpriority="low"
></script>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/video-background.js?v=25237992823806706551765270736"
type="module"
fetchpriority="low"
></script>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/component-quantity-selector.js?v=7782950339315554041765270736"
type="module"
fetchpriority="low"
></script>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/media-gallery.js?v=111441960308641931071765270736"
type="module"
fetchpriority="low"
></script>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/rte-formatter.js?v=101420294193111439321765270736"
type="module"
fetchpriority="low"
></script>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/gift-card-recipient-form.js?v=129634859299628245901765270737"
type="module"
fetchpriority="low"
></script>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/localization.js?v=87759161307859666401765270736"
type="module"
fetchpriority="low"
></script>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/auto-close-details.js?v=58350291535404441581765270737"
defer="defer"
></script>
<script>
const basePath = 'https://cdn.shopify.com/static/themes/horizon/placeholders';
const Theme = {
placeholders: {
general: [
`${basePath}/general-1.png`,
`${basePath}/general-2.png`,
`${basePath}/general-3.png`,
`${basePath}/general-4.png`,
`${basePath}/general-5.png`,
`${basePath}/general-6.png`,
`${basePath}/general-7.png`,
],
product: [`${basePath}/product-ball.png`, `${basePath}/product-cone.png`, `${basePath}/product-cube.png`],
},
translations: {
placeholder_image: `Image du paramètre fictif`,
added: `Ajouté`,
recipient_form_fields_visible: `Les champs du formulaire de destinataire sont désormais visibles`,
recipient_form_fields_hidden: `Les champs du formulaire de destinataire sont désormais masqués`,
recipient_form_error: `La soumission du formulaire présentait une erreur`,
},
routes: {
cart_add_url: '/cart/add.js',
cart_change_url: '/cart/change',
cart_update_url: '/cart/update',
cart_url: '/cart',
predictive_search_url: '/search/suggest',
search_url: '/search',
},
template: {
name: 'product.etb',
},
};
</script>
<style data-shopify>
@font-face {
font-family: Inter;
font-weight: 400;
font-style: normal;
font-display: swap;
src: url("//safeboxtcg.fr/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"),
url("//safeboxtcg.fr/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff");
}
@font-face {
font-family: Inter;
font-weight: 700;
font-style: normal;
font-display: swap;
src: url("//safeboxtcg.fr/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"),
url("//safeboxtcg.fr/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff");
}
@font-face {
font-family: Inter;
font-weight: 400;
font-style: italic;
font-display: swap;
src: url("//safeboxtcg.fr/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2") format("woff2"),
url("//safeboxtcg.fr/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff") format("woff");
}
@font-face {
font-family: Inter;
font-weight: 700;
font-style: italic;
font-display: swap;
src: url("//safeboxtcg.fr/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"),
url("//safeboxtcg.fr/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff");
}
@font-face {
font-family: Inter;
font-weight: 500;
font-style: normal;
font-display: swap;
src: url("//safeboxtcg.fr/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2") format("woff2"),
url("//safeboxtcg.fr/cdn/fonts/inter/inter_n5.5332a76bbd27da00474c136abb1ca3cbbf259068.woff") format("woff");
}
@font-face {
font-family: Inter;
font-weight: 700;
font-style: normal;
font-display: swap;
src: url("//safeboxtcg.fr/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"),
url("//safeboxtcg.fr/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff");
}
@font-face {
font-family: Inter;
font-weight: 500;
font-style: italic;
font-display: swap;
src: url("//safeboxtcg.fr/cdn/fonts/inter/inter_i5.4474f48e6ab2b1e01aa2b6d942dd27fa24f2d99f.woff2") format("woff2"),
url("//safeboxtcg.fr/cdn/fonts/inter/inter_i5.493dbd6ee8e49f4ad722ebb68d92f201af2c2f56.woff") format("woff");
}
@font-face {
font-family: Inter;
font-weight: 700;
font-style: italic;
font-display: swap;
src: url("//safeboxtcg.fr/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"),
url("//safeboxtcg.fr/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff");
}
@font-face {
font-family: Inter;
font-weight: 900;
font-style: normal;
font-display: swap;
src: url("//safeboxtcg.fr/cdn/fonts/inter/inter_n9.5eeac4b640934cb12c98bb58e5b212c8a842a731.woff2") format("woff2"),
url("//safeboxtcg.fr/cdn/fonts/inter/inter_n9.a68b28f7e46ea1faab81e409809ee4919dd6e3f0.woff") format("woff");
}
@font-face {
font-family: Inter;
font-weight: 700;
font-style: normal;
font-display: swap;
src: url("//safeboxtcg.fr/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"),
url("//safeboxtcg.fr/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff");
}
@font-face {
font-family: Inter;
font-weight: 900;
font-style: italic;
font-display: swap;
src: url("//safeboxtcg.fr/cdn/fonts/inter/inter_i9.d229976d7ffd40dcab77d1b5d677b06fa3f92945.woff2") format("woff2"),
url("//safeboxtcg.fr/cdn/fonts/inter/inter_i9.ed2ed118dc454c50160c647d59717916128bea79.woff") format("woff");
}
@font-face {
font-family: Inter;
font-weight: 700;
font-style: italic;
font-display: swap;
src: url("//safeboxtcg.fr/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"),
url("//safeboxtcg.fr/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff");
}
@font-face {
font-family: Inter;
font-weight: 700;
font-style: normal;
font-display: swap;
src: url("//safeboxtcg.fr/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"),
url("//safeboxtcg.fr/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff");
}
@font-face {
font-family: Inter;
font-weight: 700;
font-style: normal;
font-display: swap;
src: url("//safeboxtcg.fr/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"),
url("//safeboxtcg.fr/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff");
}
@font-face {
font-family: Inter;
font-weight: 700;
font-style: italic;
font-display: swap;
src: url("//safeboxtcg.fr/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"),
url("//safeboxtcg.fr/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff");
}
@font-face {
font-family: Inter;
font-weight: 700;
font-style: italic;
font-display: swap;
src: url("//safeboxtcg.fr/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"),
url("//safeboxtcg.fr/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff");
}
:root {
/* Page Layout */
--sidebar-width: 25rem;
--narrow-content-width: 36rem;
--normal-content-width: 42rem;
--wide-content-width: 46rem;
--narrow-page-width: 90rem;
--normal-page-width: 120rem;
--wide-page-width: 150rem;
/* Section Heights */
--section-height-small: 15rem;
--section-height-medium: 25rem;
--section-height-large: 35rem;
@media screen and (min-width: 40em) {
--section-height-small: 40svh;
--section-height-medium: 55svh;
--section-height-large: 70svh;
}
@media screen and (min-width: 60em) {
--section-height-small: 50svh;
--section-height-medium: 65svh;
--section-height-large: 80svh;
}
/* Letter spacing */
--letter-spacing-sm: 0.06em;
--letter-spacing-md: 0.13em;
/* Font families */
--font-body--family: Inter, sans-serif;
--font-body--style: normal;
--font-body--weight: 400;
--font-subheading--family: Inter, sans-serif;
--font-subheading--style: normal;
--font-subheading--weight: 500;
--font-heading--family: Inter, sans-serif;
--font-heading--style: normal;
--font-heading--weight: 900;
--font-accent--family: Inter, sans-serif;
--font-accent--style: normal;
--font-accent--weight: 700;
/* Margin sizes */
--font-h1--spacing: 0.25em;
--font-h2--spacing: 0.25em;
--font-h3--spacing: 0.25em;
--font-h4--spacing: 0.25em;
--font-h5--spacing: 0.25em;
--font-h6--spacing: 0.25em;
--font-paragraph--spacing: 0.5em;
/* Heading colors */
--font-h1--color: var(--color-foreground-heading);
--font-h2--color: var(--color-foreground-heading);
--font-h3--color: var(--color-foreground-heading);
--font-h4--color: var(--color-foreground-heading);
--font-h5--color: var(--color-foreground-heading);
--font-h6--color: var(--color-foreground-heading);
/** Z-Index / Layering */
--layer-section-background: -2;
--layer-lowest: -1;
--layer-base: 0;
--layer-flat: 1;
--layer-raised: 2;
--layer-heightened: 4;
--layer-sticky: 8;
--layer-window-overlay: 10;
--layer-header-menu: 12;
--layer-overlay: 16;
--layer-menu-drawer: 18;
--layer-temporary: 20;
/* Max-width / Measure */
--max-width--body-normal: 50ch;
--max-width--body-narrow: 35ch;
--max-width--heading-normal: 50ch;
--max-width--heading-narrow: 30ch;
--max-width--display-normal: 20ch;
--max-width--display-narrow: 15ch;
--max-width--display-tight: 5ch;
/* Letter-spacing / Tracking */
--letter-spacing--display-tight: -0.03em;
--letter-spacing--display-normal: 0em;
--letter-spacing--display-loose: 0.03em;
--letter-spacing--heading-tight: -0.03em;
--letter-spacing--heading-normal: 0em;
--letter-spacing--heading-loose: 0.03em;
--letter-spacing--body-tight: -0.03em;
--letter-spacing--body-normal: 0em;
--letter-spacing--body-loose: 0.03em;
/* Line height / Leading */
--line-height: 1;
--line-height--display-tight: 1;
--line-height--display-normal: 1.1;
--line-height--display-loose: 1.2;
--line-height--heading-tight: 1.15;
--line-height--heading-normal: 1.25;
--line-height--heading-loose: 1.35;
--line-height--body-tight: 1.2;
--line-height--body-normal: 1.4;
--line-height--body-loose: 1.6;
/* Typography presets */
--font-size--paragraph: 0.875rem;--font-size--h1: clamp(2.25rem, 5.6vw, 3.5rem);--font-size--h2: 1.5rem;--font-size--h3: 2.0rem;--font-size--h4: 1.5rem;--font-size--h5: 0.875rem;--font-size--h6: 0.75rem;--font-paragraph--weight: 400;--font-paragraph--letter-spacing: var(--letter-spacing--body-normal);--font-paragraph--size: var(--font-size--paragraph);--font-paragraph--family: var(--font-body--family);--font-paragraph--style: var(--font-body--style);--font-paragraph--case: ;--font-paragraph--line-height: var(--line-height--body-loose);--font-h1--weight: var(--font-heading--weight);--font-h1--letter-spacing: var(--letter-spacing--heading-normal);--font-h1--size: var(--font-size--h1);--font-h1--family: var(--font-heading--family);--font-h1--style: var(--font-heading--style);--font-h1--case: none;--font-h1--line-height: var(--line-height--display-tight);--font-h2--weight: var(--font-heading--weight);--font-h2--letter-spacing: var(--letter-spacing--heading-normal);--font-h2--size: var(--font-size--h2);--font-h2--family: var(--font-heading--family);--font-h2--style: var(--font-heading--style);--font-h2--case: none;--font-h2--line-height: var(--line-height--display-tight);--font-h3--weight: var(--font-heading--weight);--font-h3--letter-spacing: var(--letter-spacing--heading-normal);--font-h3--size: var(--font-size--h3);--font-h3--family: var(--font-heading--family);--font-h3--style: var(--font-heading--style);--font-h3--case: none;--font-h3--line-height: var(--line-height--display-normal);--font-h4--weight: var(--font-heading--weight);--font-h4--letter-spacing: var(--letter-spacing--heading-normal);--font-h4--size: var(--font-size--h4);--font-h4--family: var(--font-heading--family);--font-h4--style: var(--font-heading--style);--font-h4--case: none;--font-h4--line-height: var(--line-height--display-tight);--font-h5--weight: var(--font-subheading--weight);--font-h5--letter-spacing: var(--letter-spacing--heading-normal);--font-h5--size: var(--font-size--h5);--font-h5--family: var(--font-subheading--family);--font-h5--style: var(--font-subheading--style);--font-h5--case: none;--font-h5--line-height: var(--line-height--display-loose);--font-h6--weight: var(--font-subheading--weight);--font-h6--letter-spacing: var(--letter-spacing--heading-normal);--font-h6--size: var(--font-size--h6);--font-h6--family: var(--font-subheading--family);--font-h6--style: var(--font-subheading--style);--font-h6--case: none;--font-h6--line-height: var(--line-height--display-loose);
/* Hardcoded font sizes */
--font-size--2xs: 0.625rem;
--font-size--xs: 0.8125rem;
--font-size--sm: 0.875rem;
--font-size--md: 1rem;
--font-size--lg: 1.125rem;
--font-size--xl: 1.25rem;
--font-size--2xl: 1.5rem;
--font-size--3xl: 2rem;
--font-size--4xl: 2.5rem;
--font-size--5xl: 3rem;
--font-size--6xl: 3.5rem;
/* Menu font sizes */
--menu-font-sm--size: 0.875rem;
--menu-font-sm--line-height: calc(1.1 + 0.5 * min(16 / 14));
--menu-font-md--size: 1rem;
--menu-font-md--line-height: calc(1.1 + 0.5 * min(16 / 16));
--menu-font-lg--size: 1.125rem;
--menu-font-lg--line-height: calc(1.1 + 0.5 * min(16 / 18));
--menu-font-xl--size: 1.25rem;
--menu-font-xl--line-height: calc(1.1 + 0.5 * min(16 / 20));
--menu-font-2xl--size: 1.75rem;
--menu-font-2xl--line-height: calc(1.1 + 0.5 * min(16 / 28));
/* Colors */
--color-error: #8B0000;
--color-success: #006400;
--color-white: #FFFFFF;
--color-white-rgb: 255 255 255;
--color-black: #000000;
--color-instock: #3ED660;
--color-lowstock: #EE9441;
--color-outofstock: #C8C8C8;
/* Opacity */
--opacity-5: 0.05;
--opacity-8: 0.08;
--opacity-10: 0.1;
--opacity-15: 0.15;
--opacity-20: 0.2;
--opacity-25: 0.25;
--opacity-30: 0.3;
--opacity-40: 0.4;
--opacity-50: 0.5;
--opacity-60: 0.6;
--opacity-70: 0.7;
--opacity-80: 0.8;
--opacity-85: 0.85;
--opacity-90: 0.9;
--opacity-subdued-text: var(--opacity-70);
--shadow-button: 0 2px 3px rgb(0 0 0 / 20%);
--gradient-image-overlay: linear-gradient(to top, rgb(0 0 0 / 0.5), transparent);
/* Spacing */
--margin-3xs: 0.125rem;
--margin-2xs: 0.3rem;
--margin-xs: 0.5rem;
--margin-sm: 0.7rem;
--margin-md: 0.8rem;
--margin-lg: 1rem;
--margin-xl: 1.25rem;
--margin-2xl: 1.5rem;
--margin-3xl: 1.75rem;
--margin-4xl: 2rem;
--margin-5xl: 3rem;
--margin-6xl: 5rem;
--scroll-margin: 50px;
--padding-3xs: 0.125rem;
--padding-2xs: 0.25rem;
--padding-xs: 0.5rem;
--padding-sm: 0.7rem;
--padding-md: 0.8rem;
--padding-lg: 1rem;
--padding-xl: 1.25rem;
--padding-2xl: 1.5rem;
--padding-3xl: 1.75rem;
--padding-4xl: 2rem;
--padding-5xl: 3rem;
--padding-6xl: 4rem;
--gap-3xs: 0.125rem;
--gap-2xs: 0.3rem;
--gap-xs: 0.5rem;
--gap-sm: 0.7rem;
--gap-md: 0.9rem;
--gap-lg: 1rem;
--gap-xl: 1.25rem;
--gap-2xl: 2rem;
--gap-3xl: 3rem;
--spacing-scale-sm: 0.6;
--spacing-scale-md: 0.7;
--spacing-scale-default: 1.0;
/* Checkout buttons gap */
--checkout-button-gap: 10px;
/* Borders */
--style-border-width: 1px;
--style-border-radius-xs: 0.2rem;
--style-border-radius-sm: 0.6rem;
--style-border-radius-md: 0.8rem;
--style-border-radius-50: 50%;
--style-border-radius-lg: 1rem;
--style-border-radius-pills: 40px;
--style-border-radius-inputs: 4px;
--style-border-radius-buttons-primary: 14px;
--style-border-radius-buttons-secondary: 14px;
--style-border-width-primary: 0px;
--style-border-width-secondary: 1px;
--style-border-width-inputs: 1px;
--style-border-radius-popover: 14px;
--style-border-popover: 1px none rgb(var(--color-border-rgb) / 50%);
--style-border-drawer: 1px none rgb(var(--color-border-rgb) / 50%);
--style-border-swatch-opacity: 10%;
--style-border-swatch-width: 1px;
--style-border-swatch-style: solid;
/* Animation */
--ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1);
--ease-out-quad: cubic-bezier(0.32, 0.72, 0, 1);
--animation-speed-fast: 0.0625s;
--animation-speed: 0.125s;
--animation-speed-slow: 0.2s;
--animation-speed-medium: 0.15s;
--animation-easing: ease-in-out;
--animation-slideshow-easing: cubic-bezier(0.4, 0, 0.2, 1);
--drawer-animation-speed: 0.2s;
--animation-values-slow: var(--animation-speed-slow) var(--animation-easing);
--animation-values: var(--animation-speed) var(--animation-easing);
--animation-values-fast: var(--animation-speed-fast) var(--animation-easing);
--animation-values-allow-discrete: var(--animation-speed) var(--animation-easing) allow-discrete;
--animation-timing-hover: cubic-bezier(0.25, 0.46, 0.45, 0.94);
--animation-timing-active: cubic-bezier(0.5, 0, 0.75, 0);
--animation-timing-bounce: cubic-bezier(0.34, 1.56, 0.64, 1);
--animation-timing-default: cubic-bezier(0, 0, 0.2, 1);
--animation-timing-fade-in: cubic-bezier(0.16, 1, 0.3, 1);
--animation-timing-fade-out: cubic-bezier(0.4, 0, 0.2, 1);
/* View transitions */
/* View transition old */
--view-transition-old-main-content: var(--animation-speed) var(--animation-easing) both fadeOut;
/* View transition new */
--view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn, var(--animation-speed) var(--animation-easing) both slideInTopViewTransition;
/* Focus */
--focus-outline-width: 0.09375rem;
--focus-outline-offset: 0.2em;
/* Badges */
--badge-blob-padding-block: 1px;
--badge-blob-padding-inline: 12px 8px;
--badge-rectangle-padding-block: 1px;
--badge-rectangle-padding-inline: 6px;
@media screen and (min-width: 750px) {
--badge-blob-padding-block: 4px;
--badge-blob-padding-inline: 16px 12px;
--badge-rectangle-padding-block: 4px;
--badge-rectangle-padding-inline: 10px;
}
/* Icons */
--icon-size-2xs: 0.6rem;
--icon-size-xs: 0.85rem;
--icon-size-sm: 1.25rem;
--icon-size-md: 1.375rem;
--icon-size-lg: 1.5rem;
--icon-stroke-width: 1.5px;
/* Input */
--input-email-min-width: 200px;
--input-search-max-width: 650px;
--input-padding-y: 0.8rem;
--input-padding-x: 0.8rem;
--input-padding: var(--input-padding-y) var(--input-padding-x);
--input-box-shadow-width: var(--style-border-width-inputs);
--input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border);
--input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width) + 0.5px) var(--color-input-border);
--input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
--input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5));
--input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
--input-textarea-min-height: 55px;
/* Button size */
--button-size-sm: 30px;
--button-size-md: 36px;
--button-size: var(--minimum-touch-target);
--button-padding-inline: 24px;
--button-padding-block: 16px;
/* Button font-family */
--button-font-family-primary: var(--font-body--family);
--button-font-family-secondary: var(--font-body--family);
/* Button text case */
--button-text-case: ;
--button-text-case-primary: default;
--button-text-case-secondary: default;
/* Borders */
--border-color: rgb(var(--color-border-rgb) / var(--opacity-50));
--border-width-sm: 1px;
--border-width-md: 2px;
--border-width-lg: 5px;
/* Drawers */
--drawer-inline-padding: 25px;
--drawer-menu-inline-padding: 2.5rem;
--drawer-header-block-padding: 20px;
--drawer-content-block-padding: 10px;
--drawer-header-desktop-top: 0rem;
--drawer-padding: calc(var(--padding-sm) + 7px);
--drawer-height: 100dvh;
--drawer-width: 95vw;
--drawer-max-width: 500px;
/* Variant Picker Swatches */
--variant-picker-swatch-width-unitless: 34;
--variant-picker-swatch-height-unitless: 34;
--variant-picker-swatch-width: 34px;
--variant-picker-swatch-height: 34px;
--variant-picker-swatch-radius: 32px;
--variant-picker-border-width: 1px;
--variant-picker-border-style: solid;
--variant-picker-border-opacity: 10%;
/* Variant Picker Buttons */
--variant-picker-button-radius: 14px;
--variant-picker-button-border-width: 1px;
/* Slideshow */
--slideshow-controls-size: 3.5rem;
--slideshow-controls-icon: 2rem;
--peek-next-slide-size: 3rem;
/* Utilities */
--backdrop-opacity: 0.15;
--backdrop-color-rgb: var(--color-shadow-rgb);
--minimum-touch-target: 44px;
--disabled-opacity: 0.5;
--skeleton-opacity: 0.025;
/* Shapes */
--shape--circle: circle(50% at center);
--shape--sunburst: polygon(100% 50%,94.62% 55.87%,98.3% 62.94%,91.57% 67.22%,93.3% 75%,85.7% 77.39%,85.36% 85.36%,77.39% 85.7%,75% 93.3%,67.22% 91.57%,62.94% 98.3%,55.87% 94.62%,50% 100%,44.13% 94.62%,37.06% 98.3%,32.78% 91.57%,25% 93.3%,22.61% 85.7%,14.64% 85.36%,14.3% 77.39%,6.7% 75%,8.43% 67.22%,1.7% 62.94%,5.38% 55.87%,0% 50%,5.38% 44.13%,1.7% 37.06%,8.43% 32.78%,6.7% 25%,14.3% 22.61%,14.64% 14.64%,22.61% 14.3%,25% 6.7%,32.78% 8.43%,37.06% 1.7%,44.13% 5.38%,50% 0%,55.87% 5.38%,62.94% 1.7%,67.22% 8.43%,75% 6.7%,77.39% 14.3%,85.36% 14.64%,85.7% 22.61%,93.3% 25%,91.57% 32.78%,98.3% 37.06%,94.62% 44.13%);
--shape--diamond: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
--shape--blob: polygon(85.349% 11.712%, 87.382% 13.587%, 89.228% 15.647%, 90.886% 17.862%, 92.359% 20.204%, 93.657% 22.647%, 94.795% 25.169%, 95.786% 27.752%, 96.645% 30.382%, 97.387% 33.048%, 98.025% 35.740%, 98.564% 38.454%, 99.007% 41.186%, 99.358% 43.931%, 99.622% 46.685%, 99.808% 49.446%, 99.926% 52.210%, 99.986% 54.977%, 99.999% 57.744%, 99.975% 60.511%, 99.923% 63.278%, 99.821% 66.043%, 99.671% 68.806%, 99.453% 71.565%, 99.145% 74.314%, 98.724% 77.049%, 98.164% 79.759%, 97.433% 82.427%, 96.495% 85.030%, 95.311% 87.529%, 93.841% 89.872%, 92.062% 91.988%, 89.972% 93.796%, 87.635% 95.273%, 85.135% 96.456%, 82.532% 97.393%, 79.864% 98.127%, 77.156% 98.695%, 74.424% 99.129%, 71.676% 99.452%, 68.918% 99.685%, 66.156% 99.844%, 63.390% 99.942%, 60.624% 99.990%, 57.856% 99.999%, 55.089% 99.978%, 52.323% 99.929%, 49.557% 99.847%, 46.792% 99.723%, 44.031% 99.549%, 41.273% 99.317%, 38.522% 99.017%, 35.781% 98.639%, 33.054% 98.170%, 30.347% 97.599%, 27.667% 96.911%, 25.024% 96.091%, 22.432% 95.123%, 19.907% 93.994%, 17.466% 92.690%, 15.126% 91.216%, 12.902% 89.569%, 10.808% 87.761%, 8.854% 85.803%, 7.053% 83.703%, 5.418% 81.471%, 3.962% 79.119%, 2.702% 76.656%, 1.656% 74.095%, 0.846% 71.450%, 0.294% 68.740%, 0.024% 65.987%, 0.050% 63.221%, 0.343% 60.471%, 0.858% 57.752%, 1.548% 55.073%, 2.370% 52.431%, 3.283% 49.819%, 4.253% 47.227%, 5.249% 44.646%, 6.244% 42.063%, 7.211% 39.471%, 8.124% 36.858%, 8.958% 34.220%, 9.711% 31.558%, 10.409% 28.880%, 11.083% 26.196%, 11.760% 23.513%, 12.474% 20.839%, 13.259% 18.186%, 14.156% 15.569%, 15.214% 13.012%, 16.485% 10.556%, 18.028% 8.261%, 19.883% 6.211%, 22.041% 4.484%, 24.440% 3.110%, 26.998% 2.057%, 29.651% 1.275%, 32.360% 0.714%, 35.101% 0.337%, 37.859% 0.110%, 40.624% 0.009%, 43.391% 0.016%, 46.156% 0.113%, 48.918% 0.289%, 51.674% 0.533%, 54.425% 0.837%, 57.166% 1.215%, 59.898% 1.654%, 62.618% 2.163%, 65.322% 2.750%, 68.006% 3.424%, 70.662% 4.197%, 73.284% 5.081%, 75.860% 6.091%, 78.376% 7.242%, 80.813% 8.551%, 83.148% 10.036%, 85.349% 11.712%);
/* Buy buttons */
--height-buy-buttons: calc(var(--padding-lg) * 2 + var(--icon-size-sm));
/* Card image width and height variables */
--card-width-small: 10rem;
--height-small: 10rem;
--height-medium: 11.5rem;
--height-large: 13rem;
--height-full: 100vh;
@media screen and (min-width: 750px) {
--height-small: 17.5rem;
--height-medium: 21.25rem;
--height-large: 25rem;
}
/* Modal */
--modal-max-height: 65dvh;
/* Card styles for search */
--card-bg-hover: rgb(var(--color-foreground-rgb) / var(--opacity-5));
--card-border-hover: rgb(var(--color-foreground-rgb) / var(--opacity-30));
--card-border-focus: rgb(var(--color-foreground-rgb) / var(--opacity-10));
/* Cart */
--cart-primary-font-family: var(--font-body--family);
--cart-primary-font-style: var(--font-body--style);
--cart-primary-font-weight: var(--font-body--weight);
--cart-secondary-font-family: var(--font-secondary--family);
--cart-secondary-font-style: var(--font-secondary--style);
--cart-secondary-font-weight: var(--font-secondary--weight);
}
</style>
<style data-shopify>
:root,
.color-scheme-87035b58-2247-4f38-881f-342c308ba26d {
--color-background: rgb(255 255 255 / 1.0);
/* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
--color-background-rgb: 255 255 255;
--opacity-5-15: 0.05;
--opacity-10-25: 0.1;
--opacity-35-55: 0.35;
--opacity-40-60: 0.4;
--opacity-30-60: 0.3;
--color-foreground: rgb(30 41 59 / 1.0);
--color-foreground-rgb: 30 41 59;
--color-foreground-heading: rgb(0 0 0 / 1.0);
--color-foreground-heading-rgb: 0 0 0;
--color-primary: rgb(0 82 255 / 1.0);
--color-primary-rgb: 0 82 255;
--color-primary-hover: rgb(2 2 173 / 1.0);
--color-primary-hover-rgb: 2 2 173;
--color-border: rgb(0 82 255 / 1.0);
--color-border-rgb: 0 82 255;
--color-shadow: rgb(0 0 0 / 1.0);
--color-shadow-rgb: 0 0 0;
--color-primary-button-text: rgb(255 255 255 / 1.0);
--color-primary-button-background: rgb(255 107 0 / 1.0);
--color-primary-button-border: rgb(255 107 0 / 1.0);
--color-primary-button-hover-text: rgb(255 255 255 / 1.0);
--color-primary-button-hover-background: rgb(255 157 85 / 1.0);
--color-primary-button-hover-border: rgb(0 0 0 / 1.0);
--color-secondary-button-text: rgb(30 41 59 / 1.0);
--color-secondary-button-background: rgb(0 0 0 / 0.0);
--color-secondary-button-border: rgb(30 41 59 / 1.0);
--color-secondary-button-hover-text: rgb(0 82 255 / 1.0);
--color-secondary-button-hover-background: rgb(241 245 249 / 1.0);
--color-secondary-button-hover-border: rgb(0 82 255 / 1.0);
--color-input-background: rgb(255 255 255 / 1.0);
--color-input-text: rgb(30 41 59 / 1.0);
--color-input-text-rgb: 30 41 59;
--color-input-border: rgb(203 213 225 / 1.0);
--color-input-hover-background: rgb(248 250 252 / 1.0);
--color-variant-background: rgb(255 255 255 / 1.0);
--color-variant-border: rgb(203 213 225 / 1.0);
--color-variant-text: rgb(30 41 59 / 1.0);
--color-variant-text-rgb: 30 41 59;
--color-variant-hover-background: rgb(241 245 249 / 1.0);
--color-variant-hover-text: rgb(30 41 59 / 1.0);
--color-variant-hover-border: rgb(0 82 255 / 1.0);
--color-selected-variant-background: rgb(0 82 255 / 1.0);
--color-selected-variant-border: rgb(0 82 255 / 1.0);
--color-selected-variant-text: rgb(255 255 255 / 1.0);
--color-selected-variant-hover-background: rgb(2 2 173 / 1.0);
--color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
--color-selected-variant-hover-border: rgb(0 59 204 / 1.0);
--input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
--input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
--input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
--color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
--font-h1--color: var(--color-foreground-heading);
--font-h2--color: var(--color-foreground-heading);
--font-h3--color: var(--color-foreground-heading);
--font-h4--color: var(--color-foreground-heading);
--font-h5--color: var(--color-foreground-heading);
--font-h6--color: var(--color-foreground-heading);
/* Shadows */
--shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
--shadow-blur: 20px;
--shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
}
.color-scheme-f4c49bde-ed9d-416c-911d-467dbdd83a85 {
--color-background: rgb(255 107 0 / 0.69);
/* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
--color-background-rgb: 255 107 0;
--opacity-5-15: 0.05;
--opacity-10-25: 0.1;
--opacity-35-55: 0.35;
--opacity-40-60: 0.4;
--opacity-30-60: 0.3;
--color-foreground: rgb(30 41 59 / 1.0);
--color-foreground-rgb: 30 41 59;
--color-foreground-heading: rgb(255 255 255 / 1.0);
--color-foreground-heading-rgb: 255 255 255;
--color-primary: rgb(0 82 255 / 1.0);
--color-primary-rgb: 0 82 255;
--color-primary-hover: rgb(0 59 204 / 1.0);
--color-primary-hover-rgb: 0 59 204;
--color-border: rgb(226 232 240 / 1.0);
--color-border-rgb: 226 232 240;
--color-shadow: rgb(0 0 0 / 1.0);
--color-shadow-rgb: 0 0 0;
--color-primary-button-text: rgb(255 255 255 / 1.0);
--color-primary-button-background: rgb(255 107 0 / 1.0);
--color-primary-button-border: rgb(255 107 0 / 1.0);
--color-primary-button-hover-text: rgb(255 255 255 / 1.0);
--color-primary-button-hover-background: rgb(255 157 85 / 1.0);
--color-primary-button-hover-border: rgb(0 0 0 / 1.0);
--color-secondary-button-text: rgb(30 41 59 / 1.0);
--color-secondary-button-background: rgb(0 0 0 / 0.0);
--color-secondary-button-border: rgb(30 41 59 / 1.0);
--color-secondary-button-hover-text: rgb(0 82 255 / 1.0);
--color-secondary-button-hover-background: rgb(241 245 249 / 1.0);
--color-secondary-button-hover-border: rgb(0 82 255 / 1.0);
--color-input-background: rgb(255 255 255 / 1.0);
--color-input-text: rgb(30 41 59 / 1.0);
--color-input-text-rgb: 30 41 59;
--color-input-border: rgb(203 213 225 / 1.0);
--color-input-hover-background: rgb(248 250 252 / 1.0);
--color-variant-background: rgb(255 255 255 / 1.0);
--color-variant-border: rgb(203 213 225 / 1.0);
--color-variant-text: rgb(30 41 59 / 1.0);
--color-variant-text-rgb: 30 41 59;
--color-variant-hover-background: rgb(241 245 249 / 1.0);
--color-variant-hover-text: rgb(30 41 59 / 1.0);
--color-variant-hover-border: rgb(0 82 255 / 1.0);
--color-selected-variant-background: rgb(0 82 255 / 1.0);
--color-selected-variant-border: rgb(0 82 255 / 1.0);
--color-selected-variant-text: rgb(255 255 255 / 1.0);
--color-selected-variant-hover-background: rgb(0 59 204 / 1.0);
--color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
--color-selected-variant-hover-border: rgb(0 59 204 / 1.0);
--input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
--input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
--input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
--color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
--font-h1--color: var(--color-foreground-heading);
--font-h2--color: var(--color-foreground-heading);
--font-h3--color: var(--color-foreground-heading);
--font-h4--color: var(--color-foreground-heading);
--font-h5--color: var(--color-foreground-heading);
--font-h6--color: var(--color-foreground-heading);
/* Shadows */
--shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
--shadow-blur: 20px;
--shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
}
.color-scheme-3d673370-7170-4f6d-b1f8-8063a715c69c {
--color-background: rgb(255 107 0 / 1.0);
/* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
--color-background-rgb: 255 107 0;
--opacity-5-15: 0.05;
--opacity-10-25: 0.1;
--opacity-35-55: 0.35;
--opacity-40-60: 0.4;
--opacity-30-60: 0.3;
--color-foreground: rgb(255 255 255 / 1.0);
--color-foreground-rgb: 255 255 255;
--color-foreground-heading: rgb(0 0 0 / 1.0);
--color-foreground-heading-rgb: 0 0 0;
--color-primary: rgb(0 82 255 / 1.0);
--color-primary-rgb: 0 82 255;
--color-primary-hover: rgb(0 59 204 / 1.0);
--color-primary-hover-rgb: 0 59 204;
--color-border: rgb(0 82 255 / 1.0);
--color-border-rgb: 0 82 255;
--color-shadow: rgb(0 0 0 / 1.0);
--color-shadow-rgb: 0 0 0;
--color-primary-button-text: rgb(255 255 255 / 1.0);
--color-primary-button-background: rgb(255 107 0 / 1.0);
--color-primary-button-border: rgb(255 107 0 / 1.0);
--color-primary-button-hover-text: rgb(255 255 255 / 1.0);
--color-primary-button-hover-background: rgb(255 157 85 / 1.0);
--color-primary-button-hover-border: rgb(0 0 0 / 1.0);
--color-secondary-button-text: rgb(30 41 59 / 1.0);
--color-secondary-button-background: rgb(0 0 0 / 0.0);
--color-secondary-button-border: rgb(30 41 59 / 1.0);
--color-secondary-button-hover-text: rgb(0 82 255 / 1.0);
--color-secondary-button-hover-background: rgb(241 245 249 / 1.0);
--color-secondary-button-hover-border: rgb(0 82 255 / 1.0);
--color-input-background: rgb(255 255 255 / 1.0);
--color-input-text: rgb(30 41 59 / 1.0);
--color-input-text-rgb: 30 41 59;
--color-input-border: rgb(203 213 225 / 1.0);
--color-input-hover-background: rgb(248 250 252 / 1.0);
--color-variant-background: rgb(255 255 255 / 1.0);
--color-variant-border: rgb(203 213 225 / 1.0);
--color-variant-text: rgb(30 41 59 / 1.0);
--color-variant-text-rgb: 30 41 59;
--color-variant-hover-background: rgb(241 245 249 / 1.0);
--color-variant-hover-text: rgb(30 41 59 / 1.0);
--color-variant-hover-border: rgb(0 82 255 / 1.0);
--color-selected-variant-background: rgb(0 82 255 / 1.0);
--color-selected-variant-border: rgb(0 82 255 / 1.0);
--color-selected-variant-text: rgb(255 255 255 / 1.0);
--color-selected-variant-hover-background: rgb(0 59 204 / 1.0);
--color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
--color-selected-variant-hover-border: rgb(0 59 204 / 1.0);
--input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
--input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
--input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
--color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
--font-h1--color: var(--color-foreground-heading);
--font-h2--color: var(--color-foreground-heading);
--font-h3--color: var(--color-foreground-heading);
--font-h4--color: var(--color-foreground-heading);
--font-h5--color: var(--color-foreground-heading);
--font-h6--color: var(--color-foreground-heading);
/* Shadows */
--shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
--shadow-blur: 20px;
--shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
}
.color-scheme-1ed67e37-da13-4316-92c8-e77d5091f820 {
--color-background: rgb(255 255 255 / 1.0);
/* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
--color-background-rgb: 255 255 255;
--opacity-5-15: 0.05;
--opacity-10-25: 0.1;
--opacity-35-55: 0.35;
--opacity-40-60: 0.4;
--opacity-30-60: 0.3;
--color-foreground: rgb(30 41 59 / 1.0);
--color-foreground-rgb: 30 41 59;
--color-foreground-heading: rgb(0 0 0 / 1.0);
--color-foreground-heading-rgb: 0 0 0;
--color-primary: rgb(0 82 255 / 1.0);
--color-primary-rgb: 0 82 255;
--color-primary-hover: rgb(0 59 204 / 1.0);
--color-primary-hover-rgb: 0 59 204;
--color-border: rgb(255 255 255 / 1.0);
--color-border-rgb: 255 255 255;
--color-shadow: rgb(0 0 0 / 1.0);
--color-shadow-rgb: 0 0 0;
--color-primary-button-text: rgb(255 255 255 / 1.0);
--color-primary-button-background: rgb(255 107 0 / 1.0);
--color-primary-button-border: rgb(255 107 0 / 1.0);
--color-primary-button-hover-text: rgb(255 255 255 / 1.0);
--color-primary-button-hover-background: rgb(255 157 85 / 1.0);
--color-primary-button-hover-border: rgb(0 0 0 / 1.0);
--color-secondary-button-text: rgb(30 41 59 / 1.0);
--color-secondary-button-background: rgb(0 0 0 / 0.0);
--color-secondary-button-border: rgb(30 41 59 / 1.0);
--color-secondary-button-hover-text: rgb(0 82 255 / 1.0);
--color-secondary-button-hover-background: rgb(241 245 249 / 1.0);
--color-secondary-button-hover-border: rgb(0 82 255 / 1.0);
--color-input-background: rgb(255 255 255 / 1.0);
--color-input-text: rgb(30 41 59 / 1.0);
--color-input-text-rgb: 30 41 59;
--color-input-border: rgb(203 213 225 / 1.0);
--color-input-hover-background: rgb(248 250 252 / 1.0);
--color-variant-background: rgb(255 255 255 / 1.0);
--color-variant-border: rgb(203 213 225 / 1.0);
--color-variant-text: rgb(30 41 59 / 1.0);
--color-variant-text-rgb: 30 41 59;
--color-variant-hover-background: rgb(241 245 249 / 1.0);
--color-variant-hover-text: rgb(30 41 59 / 1.0);
--color-variant-hover-border: rgb(0 82 255 / 1.0);
--color-selected-variant-background: rgb(0 82 255 / 1.0);
--color-selected-variant-border: rgb(0 82 255 / 1.0);
--color-selected-variant-text: rgb(255 255 255 / 1.0);
--color-selected-variant-hover-background: rgb(0 59 204 / 1.0);
--color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
--color-selected-variant-hover-border: rgb(0 59 204 / 1.0);
--input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
--input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
--input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
--color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
--font-h1--color: var(--color-foreground-heading);
--font-h2--color: var(--color-foreground-heading);
--font-h3--color: var(--color-foreground-heading);
--font-h4--color: var(--color-foreground-heading);
--font-h5--color: var(--color-foreground-heading);
--font-h6--color: var(--color-foreground-heading);
/* Shadows */
--shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
--shadow-blur: 20px;
--shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
}
.color-scheme-a8d0521e-27aa-4929-af03-c0fa591c7dbf {
--color-background: rgb(6 0 117 / 1.0);
/* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
--color-background-rgb: 6 0 117;
--opacity-5-15: 0.15;
--opacity-10-25: 0.25;
--opacity-35-55: 0.55;
--opacity-40-60: 0.6;
--opacity-30-60: 0.6;
--color-foreground: rgb(30 41 59 / 1.0);
--color-foreground-rgb: 30 41 59;
--color-foreground-heading: rgb(255 255 255 / 1.0);
--color-foreground-heading-rgb: 255 255 255;
--color-primary: rgb(0 82 255 / 1.0);
--color-primary-rgb: 0 82 255;
--color-primary-hover: rgb(0 59 204 / 1.0);
--color-primary-hover-rgb: 0 59 204;
--color-border: rgb(0 82 255 / 1.0);
--color-border-rgb: 0 82 255;
--color-shadow: rgb(0 0 0 / 1.0);
--color-shadow-rgb: 0 0 0;
--color-primary-button-text: rgb(255 255 255 / 1.0);
--color-primary-button-background: rgb(255 107 0 / 1.0);
--color-primary-button-border: rgb(255 107 0 / 1.0);
--color-primary-button-hover-text: rgb(255 255 255 / 1.0);
--color-primary-button-hover-background: rgb(255 157 85 / 1.0);
--color-primary-button-hover-border: rgb(0 0 0 / 1.0);
--color-secondary-button-text: rgb(30 41 59 / 1.0);
--color-secondary-button-background: rgb(0 0 0 / 0.0);
--color-secondary-button-border: rgb(30 41 59 / 1.0);
--color-secondary-button-hover-text: rgb(0 82 255 / 1.0);
--color-secondary-button-hover-background: rgb(241 245 249 / 1.0);
--color-secondary-button-hover-border: rgb(0 82 255 / 1.0);
--color-input-background: rgb(255 255 255 / 1.0);
--color-input-text: rgb(30 41 59 / 1.0);
--color-input-text-rgb: 30 41 59;
--color-input-border: rgb(203 213 225 / 1.0);
--color-input-hover-background: rgb(248 250 252 / 1.0);
--color-variant-background: rgb(255 255 255 / 1.0);
--color-variant-border: rgb(203 213 225 / 1.0);
--color-variant-text: rgb(30 41 59 / 1.0);
--color-variant-text-rgb: 30 41 59;
--color-variant-hover-background: rgb(241 245 249 / 1.0);
--color-variant-hover-text: rgb(30 41 59 / 1.0);
--color-variant-hover-border: rgb(0 82 255 / 1.0);
--color-selected-variant-background: rgb(0 82 255 / 1.0);
--color-selected-variant-border: rgb(0 82 255 / 1.0);
--color-selected-variant-text: rgb(255 255 255 / 1.0);
--color-selected-variant-hover-background: rgb(0 59 204 / 1.0);
--color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
--color-selected-variant-hover-border: rgb(0 59 204 / 1.0);
--input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
--input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
--input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
--color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
--font-h1--color: var(--color-foreground-heading);
--font-h2--color: var(--color-foreground-heading);
--font-h3--color: var(--color-foreground-heading);
--font-h4--color: var(--color-foreground-heading);
--font-h5--color: var(--color-foreground-heading);
--font-h6--color: var(--color-foreground-heading);
/* Shadows */
--shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
--shadow-blur: 20px;
--shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
}
body, .color-scheme-87035b58-2247-4f38-881f-342c308ba26d, .color-scheme-f4c49bde-ed9d-416c-911d-467dbdd83a85, .color-scheme-3d673370-7170-4f6d-b1f8-8063a715c69c, .color-scheme-1ed67e37-da13-4316-92c8-e77d5091f820, .color-scheme-a8d0521e-27aa-4929-af03-c0fa591c7dbf {
color: var(--color-foreground);
background-color: var(--color-background);
}
</style>
<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/100990157125/digital_wallets/dialog">
<meta name="shopify-checkout-api-token" content="de4d216d93e623617bbe2f9809ad95bf">
<link rel="alternate" type="application/json+oembed" href="https://safeboxtcg.fr/products/protection-acrylique-etb-pokemon.oembed">
<script async="async" src="/checkouts/internal/preloads.js?locale=fr-FR"></script>
<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=fr-FR&shop_id=100990157125" crossorigin="anonymous"></script>
<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":100990157125,"countryCode":"FR","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/100990157125","merchantName":"SafeBoxTCG","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","maestro"],"total":{"type":"pending","label":"SafeBoxTCG","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
<script id="shopify-features" type="application/json">{"accessToken":"de4d216d93e623617bbe2f9809ad95bf","betas":["rich-media-storefront-analytics"],"domain":"safeboxtcg.fr","predictiveSearch":true,"shopId":100990157125,"locale":"fr"}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "rnw4u0-rj.myshopify.com";
Shopify.locale = "fr";
Shopify.currency = {"active":"EUR","rate":"1.0"};
Shopify.country = "FR";
Shopify.theme = {"name":"Horizon","id":191114510661,"schema_name":"Horizon","schema_version":"3.1.0","theme_store_id":2481,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "safeboxtcg.fr/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/";
Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";</script>
<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
<script>
window.ShopifyPay = window.ShopifyPay || {};
window.ShopifyPay.apiHost = "shop.app\/pay";
window.ShopifyPay.redirectState = null;
</script>
<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
<script defer="defer" async type="module" src="//safeboxtcg.fr/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js"></script>
<script type="module">
await import("//safeboxtcg.fr/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js");
window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
</script>
<script>
window.Shopify = window.Shopify || {};
if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
window.Shopify.featureAssets['shop-js'] = {"shop-toast-manager":["modules/v2/loader.shop-toast-manager.fr.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.fr.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.fr.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.fr.esm.js"],"avatar":["modules/v2/loader.avatar.fr.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.fr.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.fr.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.fr.esm.js"],"shop-button":["modules/v2/loader.shop-button.fr.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.fr.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.fr.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.fr.esm.js"],"shop-login":["modules/v2/loader.shop-login.fr.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.fr.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.fr.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.fr.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.fr.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.fr.esm.js"],"pay-button":["modules/v2/loader.pay-button.fr.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.fr.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.fr.esm.js"]};
</script>
<script id="__st">var __st={"a":100990157125,"offset":7200,"reqid":"68db8692-58af-4ac9-8928-db89716a3868-1776468873","pageurl":"safeboxtcg.fr\/products\/protection-acrylique-etb-pokemon","u":"b829ddbfa07e","p":"product","rtyp":"product","rid":15572520829253};</script>
<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.2.iife.js',D={infoText:'Protégé par hCaptcha',privacyText:'Confidentialité',termsText:'Conditions'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//safeboxtcg.fr/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
<script crossorigin="anonymous" defer="defer" src="//safeboxtcg.fr/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-65b4c6d7.js?v=20250812"></script>
<script id='scb4127' type='text/javascript' async='' src='https://safeboxtcg.fr/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script><script async crossorigin src="/cdn/shopifycloud/autosizes-uploader/autosizes.1.0.0.js"></script>
<link rel="stylesheet" media="screen" href="//safeboxtcg.fr/cdn/shop/t/1/compiled_assets/styles.css?v=151702578068160099541775854289">
<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
<!-- BEGIN app block: shopify://apps/rez-preorder-notify-me/blocks/rez/0da60196-81b6-4270-afac-c9294e1641ba --><script id='rez-config-data'>
if (typeof REZ_DATA == 'undefined') {
var storeData = {"id":4925,"domain":"rnw4u0-rj.myshopify.com","storefront_token":"c6617f67aac15f4219584b17176945ef","is_installed":1,"plan_id":0,"plan_code":"free","watermark":true,"createdAt":"2026-03-29T13:19:38.200Z","updatedAt":"2026-03-30T20:22:08.000Z","country":"FR","iana_timezone":"Europe/Paris","store_name":"SafeBoxTCG","money_format":"€{{amount_with_comma_separator}}","uninstall_app":null,"bis_enabled":true};
var btnConfig = {"id":3820,"button_text":"🔔 M'alerter dès le retour en stock","border_radius":"11","text_color":"#FFFFFF","bg_color":"#DC2626","product_type":"0","selected_product_ids":"","show_on_collection":false,"show_on_search":false,"createdAt":"2026-03-29T13:19:50.034Z","updatedAt":"2026-03-29T14:15:30.000Z"};
var formConfig = {"id":3820,"header":"Être notifié du retour en stock","description":"Nous vous enverrons un e-mail dès que cet article sera disponible.","email_placeholder":"Entrez votre adresse e-mail.","email_error":"Veuillez entrer une adresse e-mail valide.","term_message":"Pas de spam. Désabonnez vous n'importe quand.","btn_text":"Me notifier du retour en stock","btn_border_radius":"11","text_color":"#FFFFFF","bg_color":"#FF6B00","cf_header":"Merci !","cf_description":"Nous vous informerons lorsque le produit sera disponible.","createdAt":"2026-03-29T13:19:50.037Z","updatedAt":"2026-03-29T13:55:31.000Z"};
var preorderCampaignConfig = [];
var rezDict = {};
window.REZ_DATA = {
shop_domain: "",
url: "https://safeboxtcg.fr",
secure_url: "https://safeboxtcg.fr",
money_format: "€{{amount_with_comma_separator}}",
current_product: {"id":15572520829253,"title":"ELITE TRAINER BOX","handle":"protection-acrylique-etb-pokemon","description":"\u003cul style=\"list-style:none;padding:0;margin:16px 0;display:flex;flex-direction:column;gap:8px;\"\u003e\n \u003cli style=\"display:inline-flex;align-items:center;gap:8px;background:#B5D4F4;color:#0C447C;font-size:15px;font-weight:600;padding:8px 16px;border-radius:20px;width:fit-content;\"\u003e\n \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M2.5 7l3 3 6-6\" stroke=\"#0C447C\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n Ultra transparent\n \u003c\/li\u003e\n \u003cli style=\"display:inline-flex;align-items:center;gap:8px;background:#B5D4F4;color:#0C447C;font-size:15px;font-weight:600;padding:8px 16px;border-radius:20px;width:fit-content;\"\u003e\n \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M2.5 7l3 3 6-6\" stroke=\"#0C447C\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n Protection UV 99,9%\n \u003c\/li\u003e\n \u003cli style=\"display:inline-flex;align-items:center;gap:8px;background:#B5D4F4;color:#0C447C;font-size:15px;font-weight:600;padding:8px 16px;border-radius:20px;width:fit-content;\"\u003e\n \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M2.5 7l3 3 6-6\" stroke=\"#0C447C\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n Épaisseur 8 mm\n \u003c\/li\u003e\n \u003cli style=\"display:inline-flex;align-items:center;gap:8px;background:#B5D4F4;color:#0C447C;font-size:15px;font-weight:600;padding:8px 16px;border-radius:20px;width:fit-content;\"\u003e\n \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M2.5 7l3 3 6-6\" stroke=\"#0C447C\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n Aimants puissants\n \u003c\/li\u003e\n\u003c\/ul\u003e\n","published_at":"2025-12-20T00:40:06+01:00","created_at":"2025-12-09T19:13:06+01:00","vendor":"SafeBoxTCG","type":"ETB","tags":["protection-etb"],"price":1899,"price_min":1899,"price_max":1899,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":56590941716805,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"ETB","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"ELITE TRAINER BOX","public_title":null,"options":["Default Title"],"price":1899,"weight":1100,"compare_at_price":null,"inventory_management":"shopify","barcode":"PR-ACRY-ETB","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/safeboxtcg.fr\/cdn\/shop\/files\/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?v=1772970902","\/\/safeboxtcg.fr\/cdn\/shop\/files\/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?v=1775844962"],"featured_image":"\/\/safeboxtcg.fr\/cdn\/shop\/files\/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?v=1772970902","options":["Title"],"media":[{"alt":"ETB Pokémon Rivalités Destinées dans une protection acrylique transparente sur fond dégradé orange","id":71251394330949,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1024,"width":1024,"src":"\/\/safeboxtcg.fr\/cdn\/shop\/files\/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?v=1772970902"},"aspect_ratio":1.0,"height":1024,"media_type":"image","src":"\/\/safeboxtcg.fr\/cdn\/shop\/files\/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?v=1772970902","width":1024},{"alt":"Protection acrylique transparente pour ETB Pokémon Rivalités Destinées sur étagère en bois","id":71838886396229,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1024,"width":1024,"src":"\/\/safeboxtcg.fr\/cdn\/shop\/files\/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?v=1775844962"},"aspect_ratio":1.0,"height":1024,"media_type":"image","src":"\/\/safeboxtcg.fr\/cdn\/shop\/files\/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?v=1775844962","width":1024}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cul style=\"list-style:none;padding:0;margin:16px 0;display:flex;flex-direction:column;gap:8px;\"\u003e\n \u003cli style=\"display:inline-flex;align-items:center;gap:8px;background:#B5D4F4;color:#0C447C;font-size:15px;font-weight:600;padding:8px 16px;border-radius:20px;width:fit-content;\"\u003e\n \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M2.5 7l3 3 6-6\" stroke=\"#0C447C\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n Ultra transparent\n \u003c\/li\u003e\n \u003cli style=\"display:inline-flex;align-items:center;gap:8px;background:#B5D4F4;color:#0C447C;font-size:15px;font-weight:600;padding:8px 16px;border-radius:20px;width:fit-content;\"\u003e\n \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M2.5 7l3 3 6-6\" stroke=\"#0C447C\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n Protection UV 99,9%\n \u003c\/li\u003e\n \u003cli style=\"display:inline-flex;align-items:center;gap:8px;background:#B5D4F4;color:#0C447C;font-size:15px;font-weight:600;padding:8px 16px;border-radius:20px;width:fit-content;\"\u003e\n \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M2.5 7l3 3 6-6\" stroke=\"#0C447C\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n Épaisseur 8 mm\n \u003c\/li\u003e\n \u003cli style=\"display:inline-flex;align-items:center;gap:8px;background:#B5D4F4;color:#0C447C;font-size:15px;font-weight:600;padding:8px 16px;border-radius:20px;width:fit-content;\"\u003e\n \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M2.5 7l3 3 6-6\" stroke=\"#0C447C\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n Aimants puissants\n \u003c\/li\u003e\n\u003c\/ul\u003e\n"},
current_product_tags: ["protection-etb"],
first_load_selected_variant: {"id":56590941716805,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"ETB","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"ELITE TRAINER BOX","public_title":null,"options":["Default Title"],"price":1899,"weight":1100,"compare_at_price":null,"inventory_management":"shopify","barcode":"PR-ACRY-ETB","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},
inventoryQuantityByVariantId: {
"56590941716805": 270
},
current_customer: {
id: null,
tags: null
},
current_collection: null,
current_collections: [
669821698373,
668283797829,
676964827461
],
current_cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"EUR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
current_cart_type: "drawer",
template: "product",
storeData: storeData,
btnConfig: btnConfig,
formConfig: formConfig,
// Preorder configurations
preorder: {
campaigns: preorderCampaignConfig, // Now an array of campaigns
},
translations: rezDict,
currentLocale: {
name: "français",
primary: true,
iso_code: "fr",
}
} // Get the active campaign for current context
}
</script>
<script class="rez-stock-status" type='application/json'>
{"Title": {
"selected": "Default Title",
"option_values": {"Default Title": {
"id": 11068150251845,
"out_of_stock": false,
"is_show": true,
"selected": true
}}
}}
</script>
<script id='init_script' defer src='https://cdn.shopify.com/extensions/019d9796-36f1-7da5-8a68-6df90577c659/back-in-stock-restock-220/assets/rez-bis.js'></script>
<script>
if (typeof REZ_DATA !== 'undefined' && REZ_DATA.preorder && REZ_DATA.preorder.campaigns && REZ_DATA.preorder.campaigns.length > 0) {
var rezScript = document.createElement('script');
rezScript.id = 'init_script';
rezScript.src = "https://cdn.shopify.com/extensions/019d9796-36f1-7da5-8a68-6df90577c659/back-in-stock-restock-220/assets/rez-preorder.js";
document.head.appendChild(rezScript);
}
</script>
<link rel="stylesheet" href="https://cdn.shopify.com/extensions/019d9796-36f1-7da5-8a68-6df90577c659/back-in-stock-restock-220/assets/rez-form.css" media="print" onload="this.media='all'">
<noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/019d9796-36f1-7da5-8a68-6df90577c659/back-in-stock-restock-220/assets/rez-form.css"></noscript>
<link rel="stylesheet" href="https://cdn.shopify.com/extensions/019d9796-36f1-7da5-8a68-6df90577c659/back-in-stock-restock-220/assets/rez-preorder.css" media="print" onload="this.media='all'">
<noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/019d9796-36f1-7da5-8a68-6df90577c659/back-in-stock-restock-220/assets/rez-preorder.css"></noscript>
<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
<link rel="dns-prefetch" href="https://cdn.judge.me">
<link rel="dns-prefetch" href="https://cdn1.judge.me">
<link rel="dns-prefetch" href="https://api.judge.me">
<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"badge_no_review_text":"Aucun avis","badge_n_reviews_text":"{{ n }} avis","hide_badge_preview_if_no_reviews":false,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Avis Clients","widget_open_form_text":"Écrire un avis","widget_close_form_text":"Annuler l'avis","widget_refresh_page_text":"Actualiser la page","widget_summary_text":"Basé sur {{ number_of_reviews }} avis","widget_no_review_text":"Soyez le premier à écrire un avis","widget_name_field_text":"Nom d'affichage","widget_verified_name_field_text":"Nom vérifié (public)","widget_name_placeholder_text":"Nom d'affichage","widget_required_field_error_text":"Ce champ est obligatoire.","widget_email_field_text":"Adresse email","widget_verified_email_field_text":"Email vérifié (privé, ne peut pas être modifié)","widget_email_placeholder_text":"Votre adresse email","widget_email_field_error_text":"Veuillez entrer une adresse email valide.","widget_rating_field_text":"Évaluation","widget_review_title_field_text":"Titre de l'avis","widget_review_title_placeholder_text":"Donnez un titre à votre avis","widget_review_body_field_text":"Contenu de l'avis","widget_review_body_placeholder_text":"Commencez à écrire ici...","widget_pictures_field_text":"Photo/Vidéo (facultatif)","widget_submit_review_text":"Soumettre l'avis","widget_submit_verified_review_text":"Soumettre un avis vérifié","widget_submit_success_msg_with_auto_publish":"Merci ! Veuillez actualiser la page dans quelques instants pour voir votre avis. Vous pouvez supprimer ou modifier votre avis en vous connectant à \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Merci ! Votre avis sera publié dès qu'il sera approuvé par l'administrateur de la boutique. Vous pouvez supprimer ou modifier votre avis en vous connectant à \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Affichage de {{ n_reviews_shown }} sur {{ n_reviews }} avis.","widget_show_all_link_text":"Tout afficher","widget_show_less_link_text":"Afficher moins","widget_author_said_text":"{{ reviewer_name }} a dit :","widget_days_text":"il y a {{ n }} jour/jours","widget_weeks_text":"il y a {{ n }} semaine/semaines","widget_months_text":"il y a {{ n }} mois","widget_years_text":"il y a {{ n }} an/ans","widget_yesterday_text":"Hier","widget_today_text":"Aujourd'hui","widget_replied_text":"\u003e\u003e {{ shop_name }} a répondu :","widget_read_more_text":"Lire plus","widget_reviewer_name_as_initial":"last_initial","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"Voir tous les avis","widget_sorting_most_recent_text":"Plus récents","widget_sorting_highest_rating_text":"Meilleures notes","widget_sorting_lowest_rating_text":"Notes les plus basses","widget_sorting_with_pictures_text":"Uniquement les photos","widget_sorting_most_helpful_text":"Plus utiles","widget_open_question_form_text":"Poser une question","widget_reviews_subtab_text":"Avis","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Réponse","widget_question_placeholder_text":"Écrivez votre question ici","widget_submit_question_text":"Soumettre la question","widget_question_submit_success_text":"Merci pour votre question ! Nous vous notifierons dès qu'elle aura une réponse.","verified_badge_text":"Vérifié","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(hors boutique)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"à propos de","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","widget_product_reviews_subtab_text":"Avis Produits","widget_shop_reviews_subtab_text":"Avis Boutique","widget_other_products_reviews_text":"Avis pour d'autres produits","widget_store_reviews_subtab_text":"Avis de la boutique","widget_no_store_reviews_text":"Cette boutique n'a pas encore reçu d'avis","widget_web_restriction_product_reviews_text":"Ce produit n'a pas encore reçu d'avis","widget_no_items_text":"Aucun élément trouvé","widget_show_more_text":"Afficher plus","widget_write_a_store_review_text":"Écrire un avis sur la boutique","widget_other_languages_heading":"Avis dans d'autres langues","widget_translate_review_text":"Traduire l'avis en {{ language }}","widget_translating_review_text":"Traduction en cours...","widget_show_original_translation_text":"Afficher l'original ({{ language }})","widget_translate_review_failed_text":"Impossible de traduire cet avis.","widget_translate_review_retry_text":"Réessayer","widget_translate_review_try_again_later_text":"Réessayez plus tard","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Photos en premier","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Avis","floating_tab_title":"Laissons nos clients parler pour nous","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Les clients nous notent {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 basé sur {{ shop.metafields.judgeme.all_reviews_count }} avis.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} sur 5 étoiles basé sur {{ shop.metafields.judgeme.all_reviews_count }} avis","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":false,"featured_carousel_show_header":true,"featured_carousel_title":"Laissons nos clients parler pour nous","testimonials_carousel_title":"Les clients nous disent","videos_carousel_title":"Histoire de clients réels","cards_carousel_title":"Les clients nous disent","featured_carousel_count_text":"sur {{ n }} avis","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Vidéos en premier","widget_review_pending_text":"En attente","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"Aucune question","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Recherche","widget_sorting_verified_only_text":"Vérifiés uniquement","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Lire plus d'avis","featured_carousel_view_product_button_text":"Voir le produit","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Charger plus d'avis","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"affiché publiquement comme","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonyme","medals_widget_title":"Médailles d'avis Judge.me","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Pas une URL de vidéo YouTube","widget_max_length_field_error_text":"Veuillez ne pas dépasser {0} caractères.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Vérifié par la boutique","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Fait par nous, partagé par vous","widget_ugc_subtitle":"Taguez-nous pour voir votre photo mise en avant sur notre page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Acheter maintenant","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Charger plus","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"Voir les avis","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#0052FF","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} sur 5","widget_media_grid_title":"Photos \u0026 vidéos clients","widget_media_grid_see_more_text":"Voir plus","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Vérifié par Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Vérifié par Judge.me","widget_media_field_exceed_quantity_message":"Désolé, nous ne pouvons accepter que {{ max_media }} pour un avis.","widget_media_field_exceed_limit_message":"{{ file_name }} est trop volumineux, veuillez sélectionner un {{ media_type }} de moins de {{ size_limit }}MB.","widget_review_submitted_text":"Avis soumis !","widget_question_submitted_text":"Question soumise !","widget_close_form_text_question":"Annuler","widget_write_your_answer_here_text":"Écrivez votre réponse ici","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collecté par Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Charger plus","widget_load_more_color":"#108474","widget_full_review_text":"Avis complet","widget_read_more_reviews_text":"Lire plus d'avis","widget_read_questions_text":"Lire les questions","widget_questions_and_answers_text":"Questions \u0026 Réponses","widget_verified_by_text":"Vérifié par","widget_verified_text":"Vérifié","widget_number_of_reviews_text":"{{ number_of_reviews }} avis","widget_back_button_text":"Retour","widget_next_button_text":"Suivant","widget_custom_forms_filter_button":"Filtres","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"Comment les avis sont-ils collectés ?","widget_show_review_keywords":false,"widget_gdpr_statement":"Comment nous utilisons vos données : Nous vous contacterons uniquement à propos de l'avis que vous avez laissé, et seulement si nécessaire. En soumettant votre avis, vous acceptez les \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions\u003c/a\u003e, la \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e et les \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003epolitiques de contenu\u003c/a\u003e de Judge.me.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variante : ","widget_show_verified_branding":true,"widget_ai_summary_title":"Les clients disent","widget_ai_summary_disclaimer":"Résumé des avis généré par IA basé sur les avis clients récents","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"widget_show_review_title_input":false,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":true,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_content_screen_title_text":"Comment évalueriez-vous ce produit ?","review_content_introduction_text":"Nous serions ravis que vous partagiez un peu votre expérience.","store_review_form_title_text":"Comment évalueriez-vous cette boutique ?","store_review_form_introduction_text":"Nous serions ravis que vous partagiez un peu votre expérience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Mauvais","five_star_review_guidance_text":"Excellent","customer_information_screen_title_text":"À propos de vous","customer_information_introduction_text":"Veuillez nous en dire plus sur vous.","custom_questions_screen_title_text":"Votre expérience en détail","custom_questions_introduction_text":"Voici quelques questions pour nous aider à mieux comprendre votre expérience.","review_submitted_screen_title_text":"Merci pour votre avis !","review_submitted_screen_thank_you_text":"Nous le traitons et il apparaîtra bientôt dans la boutique.","review_submitted_screen_email_verification_text":"Veuillez confirmer votre email en cliquant sur le lien que nous venons de vous envoyer. Cela nous aide à maintenir des avis authentiques.","review_submitted_request_store_review_text":"Aimeriez-vous partager votre expérience d'achat avec nous ?","review_submitted_review_other_products_text":"Aimeriez-vous évaluer ces produits ?","store_review_screen_title_text":"Voulez-vous partager votre expérience de shopping avec nous ?","store_review_introduction_text":"Nous apprécions votre retour d'expérience et nous l'utilisons pour nous améliorer. Veuillez partager vos pensées ou suggestions.","reviewer_media_screen_title_picture_text":"Partager une photo","reviewer_media_introduction_picture_text":"Téléchargez une photo pour étayer votre avis.","reviewer_media_screen_title_video_text":"Partager une vidéo","reviewer_media_introduction_video_text":"Téléchargez une vidéo pour étayer votre avis.","reviewer_media_screen_title_picture_or_video_text":"Partager une photo ou une vidéo","reviewer_media_introduction_picture_or_video_text":"Téléchargez une photo ou une vidéo pour étayer votre avis.","reviewer_media_youtube_url_text":"Collez votre URL Youtube ici","advanced_settings_next_step_button_text":"Suivant","advanced_settings_close_review_button_text":"Fermer","modal_write_review_flow":true,"write_review_flow_required_text":"Obligatoire","write_review_flow_privacy_message_text":"Nous respectons votre vie privée.","write_review_flow_anonymous_text":"Avis anonyme","write_review_flow_visibility_text":"Ne sera pas visible pour les autres clients.","write_review_flow_multiple_selection_help_text":"Sélectionnez autant que vous le souhaitez","write_review_flow_single_selection_help_text":"Sélectionnez une option","write_review_flow_required_field_error_text":"Ce champ est obligatoire","write_review_flow_invalid_email_error_text":"Veuillez saisir une adresse email valide","write_review_flow_max_length_error_text":"Max. {{ max_length }} caractères.","write_review_flow_media_upload_text":"\u003cb\u003eCliquez pour télécharger\u003c/b\u003e ou glissez-déposez","write_review_flow_gdpr_statement":"Nous vous contacterons uniquement au sujet de votre avis si nécessaire. En soumettant votre avis, vous acceptez nos \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions d'utilisation\u003c/a\u003e et notre \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Dites-nous plus","negative_review_resolution_text":"Votre expérience est importante pour nous. S'il y a eu des problèmes avec votre achat, nous sommes là pour vous aider. N'hésitez pas à nous contacter, nous aimerions avoir l'opportunité de corriger les choses.","negative_review_resolution_button_text":"Contactez-nous","negative_review_resolution_proceed_with_review_text":"Laisser un avis","negative_review_resolution_subject":"Problème avec l'achat de {{ shop_name }}.{{ order_name }}","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":false,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Avis collecté via l'invitation du magasin","transparency_badges_from_another_provider_text":"Avis collecté d'un autre fournisseur","transparency_badges_collected_from_store_visitor_text":"Avis collecté d'un visiteur du magasin","transparency_badges_written_in_google_text":"Avis écrit sur Google","transparency_badges_written_in_etsy_text":"Avis écrit sur Etsy","transparency_badges_written_in_shop_app_text":"Avis écrit sur Shop App","transparency_badges_earned_reward_text":"Avis a gagné une récompense pour une commande future","product_review_widget_per_page":10,"widget_store_review_label_text":"Avis de la boutique","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":true,"review_widget_qna_enabled":false,"review_widget_revamp_dual_publish_end_date":"2026-01-17T11:57:45.000+00:00","review_widget_header_theme":"standard","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"avis","review_widget_review_word_plural":"avis","review_widget_voting_label":"Utile?","review_widget_shop_reply_label":"Réponse de {{ shop_name }} :","review_widget_filters_title":"Filtres","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Réponse de {{ answerer_name }} :","qna_content_screen_title_text":"Poser une question sur ce produit","qna_widget_question_required_field_error_text":"Veuillez entrer votre question.","qna_widget_flow_gdpr_statement":"Nous vous contacterons uniquement au sujet de votre question si nécessaire. En soumettant votre question, vous acceptez nos \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions d'utilisation\u003c/a\u003e et notre \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e.","qna_widget_question_submitted_text":"Merci pour votre question !","qna_widget_close_form_text_question":"Fermer","qna_widget_question_submit_success_text":"Nous vous enverrons un email lorsque nous répondrons à votre question.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"bold_badge","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Avis clients","all_reviews_widget_v2025_ai_summary_title":"Les clients disent à propos de cette boutique","all_reviews_widget_v2025_no_review_text":"Soyez le premier à écrire un avis","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Propulsé par Judge.me","locale":"en","reply_name":"SafeBoxTCG","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"fr","enable_multi_locales_translations":false,"show_review_title_input":false,"review_verification_email_status":"always","can_be_branded":false,"reply_name_text":"SafeBoxTCG"};</script> <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #0052FF;--jdgm-secondary-color: rgba(0,82,255,0.1);--jdgm-star-color: #0052FF;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #0052FF;--jdgm-paginate-color: #0052FF;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #0052FF}.jdgm-histogram__bar-content{background-color:#0052FF}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#0052FF}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Voir plus"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Voir plus"}}.jdgm-author-fullname{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'à propos de'}.jdgm-rev__variant-label:before{content:'Variante : '}.jdgm-rev__out-of-store-text:before{content:'(hors boutique)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'SafeBoxTCG'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
</style> <style class='jdgm-settings-style'></style>
<style class='jdgm-miracle-styles'>
@-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important}
</style>
<script data-cfasync='false' class='jdgm-script'>
!function(e){window.jdgm=window.jdgm||{},jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/019d9c3b-ca94-75df-9433-76bef05d6496/judgeme-475/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
t.onreadystatechange=function(){4===t.readyState&&(Function(t.response)(),d&&d(t.response))},
t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
)}))}(document);
</script>
<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/019d9c3b-ca94-75df-9433-76bef05d6496/judgeme-475/assets/shopify_v2.css"></noscript>
<!-- BEGIN app snippet: theme_fix_tags --><script>
(function() {
var jdgmThemeFixes = null;
if (!jdgmThemeFixes) return;
var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
if (!thisThemeFix) return;
if (thisThemeFix.html) {
document.addEventListener("DOMContentLoaded", function() {
var htmlDiv = document.createElement('div');
htmlDiv.classList.add('jdgm-theme-fix-html');
htmlDiv.innerHTML = thisThemeFix.html;
document.body.append(htmlDiv);
});
};
if (thisThemeFix.css) {
var styleTag = document.createElement('style');
styleTag.classList.add('jdgm-theme-fix-style');
styleTag.innerHTML = thisThemeFix.css;
document.head.append(styleTag);
};
if (thisThemeFix.js) {
var scriptTag = document.createElement('script');
scriptTag.classList.add('jdgm-theme-fix-script');
scriptTag.innerHTML = thisThemeFix.js;
document.head.append(scriptTag);
};
})();
</script>
<!-- END app snippet -->
<!-- End of Judge.me Core -->
<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
<script async src="https://static.klaviyo.com/onsite/js/TMyLLq/klaviyo.js?company_id=TMyLLq"></script>
<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
<script id="viewed_product">
if (item == null) {
var _learnq = _learnq || [];
var MetafieldReviews = null
var MetafieldYotpoRating = null
var MetafieldYotpoCount = null
var MetafieldLooxRating = null
var MetafieldLooxCount = null
var okendoProduct = null
var okendoProductReviewCount = null
var okendoProductReviewAverageValue = null
try {
// The following fields are used for Customer Hub recently viewed in order to add reviews.
// This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items
MetafieldReviews = {"rating":{"scale_min":"1.0","scale_max":"5.0","value":"5.0"},"rating_count":12};
MetafieldYotpoRating = null
MetafieldYotpoCount = null
MetafieldLooxRating = null
MetafieldLooxCount = null
okendoProduct = null
// If the okendo metafield is not legacy, it will error, which then requires the new json formatted data
if (okendoProduct && 'error' in okendoProduct) {
okendoProduct = null
}
okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null
okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null
} catch (error) {
console.error('Error in Klaviyo onsite reviews tracking:', error);
}
var item = {
Name: "ELITE TRAINER BOX",
ProductID: 15572520829253,
Categories: ["BEST SELLERS","PROTECTIONS ACRYLIQUES","TOUS NOS PRODUITS"],
ImageURL: "https://safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees_grande.jpg?v=1772970902",
URL: "https://safeboxtcg.fr/products/protection-acrylique-etb-pokemon",
Brand: "SafeBoxTCG",
Price: "€18,99",
Value: "18,99",
CompareAtPrice: "€0,00"
};
_learnq.push(['track', 'Viewed Product', item]);
_learnq.push(['trackViewedItem', {
Title: item.Name,
ItemId: item.ProductID,
Categories: item.Categories,
ImageUrl: item.ImageURL,
Url: item.URL,
Metadata: {
Brand: item.Brand,
Price: item.Price,
Value: item.Value,
CompareAtPrice: item.CompareAtPrice
},
metafields:{
reviews: MetafieldReviews,
yotpo:{
rating: MetafieldYotpoRating,
count: MetafieldYotpoCount,
},
loox:{
rating: MetafieldLooxRating,
count: MetafieldLooxCount,
},
okendo: {
rating: okendoProductReviewAverageValue,
count: okendoProductReviewCount,
}
}
}]);
}
</script>
<script>
window.klaviyoReviewsProductDesignMode = false
</script>
<!-- END app block --><script src="https://cdn.shopify.com/extensions/019d9c3b-ca94-75df-9433-76bef05d6496/judgeme-475/assets/loader.js" type="text/javascript" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/87b1f57a-bdb4-4b74-80a4-2da8b51a9fa7/forms-2380/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/019d9273-0b44-7911-b092-0f7fa3c63cf4/iconito-35/assets/iconito-front.js?v=3" type="text/javascript" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/019d488b-6eb0-71ca-9728-811318a17cf6/3.72.4/assets/map-cart-widget.js" type="text/javascript" defer="defer"></script>
<link href="https://cdn.shopify.com/extensions/019d488b-6eb0-71ca-9728-811318a17cf6/3.72.4/assets/map-cart-widget.css" rel="stylesheet" type="text/css" media="all">
<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 100990157125,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
<script>
window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
</script>
<script id="web-pixels-manager-setup">(function e(e,d,r,n,o){if(void 0===o&&(o={}),!Boolean(null===(a=null===(i=window.Shopify)||void 0===i?void 0:i.analytics)||void 0===a?void 0:a.replayQueue)){var i,a;window.Shopify=window.Shopify||{};var t=window.Shopify;t.analytics=t.analytics||{};var s=t.analytics;s.replayQueue=[],s.publish=function(e,d,r){return s.replayQueue.push([e,d,r]),!0};try{self.performance.mark("wpm:start")}catch(e){}var l=function(){var e={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/},d=e.modern,r=e.legacy,n=navigator.userAgent;return n.match(d)?"modern":n.match(r)?"legacy":"unknown"}(),u="modern"===l?"modern":"legacy",c=(null!=n?n:{modern:"",legacy:""})[u],f=function(e){return[e.baseUrl,"/wpm","/b",e.hashVersion,"modern"===e.buildTarget?"m":"l",".js"].join("")}({baseUrl:d,hashVersion:r,buildTarget:u}),m=function(e){var d=e.version,r=e.bundleTarget,n=e.surface,o=e.pageUrl,i=e.monorailEndpoint;return{emit:function(e){var a=e.status,t=e.errorMsg,s=(new Date).getTime(),l=JSON.stringify({metadata:{event_sent_at_ms:s},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:d,bundle_target:r,page_url:o,status:a,surface:n,error_msg:t},metadata:{event_created_at_ms:s}}]});if(!i)return console&&console.warn&&console.warn("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{return self.navigator.sendBeacon.bind(self.navigator)(i,l)}catch(e){}var u=new XMLHttpRequest;try{return u.open("POST",i,!0),u.setRequestHeader("Content-Type","text/plain"),u.send(l),!0}catch(e){return console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}}}({version:r,bundleTarget:l,surface:e.surface,pageUrl:self.location.href,monorailEndpoint:e.monorailEndpoint});try{o.browserTarget=l,function(e){var d=e.src,r=e.async,n=void 0===r||r,o=e.onload,i=e.onerror,a=e.sri,t=e.scriptDataAttributes,s=void 0===t?{}:t,l=document.createElement("script"),u=document.querySelector("head"),c=document.querySelector("body");if(l.async=n,l.src=d,a&&(l.integrity=a,l.crossOrigin="anonymous"),s)for(var f in s)if(Object.prototype.hasOwnProperty.call(s,f))try{l.dataset[f]=s[f]}catch(e){}if(o&&l.addEventListener("load",o),i&&l.addEventListener("error",i),u)u.appendChild(l);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(l)}}({src:f,async:!0,onload:function(){if(!function(){var e,d;return Boolean(null===(d=null===(e=window.Shopify)||void 0===e?void 0:e.analytics)||void 0===d?void 0:d.initialized)}()){var d=window.webPixelsManager.init(e)||void 0;if(d){var r=window.Shopify.analytics;r.replayQueue.forEach((function(e){var r=e[0],n=e[1],o=e[2];d.publishCustomEvent(r,n,o)})),r.replayQueue=[],r.publish=d.publishCustomEvent,r.visitor=d.visitor,r.initialized=!0}}},onerror:function(){return m.emit({status:"failed",errorMsg:"".concat(f," has failed to load")})},sri:function(e){var d=/^sha384-[A-Za-z0-9+/=]+$/;return"string"==typeof e&&d.test(e)}(c)?c:"",scriptDataAttributes:o}),m.emit({status:"loading"})}catch(e){m.emit({status:"failed",errorMsg:(null==e?void 0:e.message)||"Unknown error"})}}})({shopId: 100990157125,storefrontBaseUrl: "https://safeboxtcg.fr",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://monorail-edge.shopifysvc.com/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["2dca8a86","d5bdd5d0","5476ea20","ed8389fc"],webPixelsConfigList: [{"id":"4358832453","configuration":"{\"accountID\":\"TMyLLq\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"524f6c1ee37bacdca7657a665bdca589","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a","3b5414a6"]},{"id":"4344152389","configuration":"{\"endpoint\":\"https:\\\/\\\/api.parcelwill.com\",\"debugMode\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"93248aaba18c93b2ecb9dbffc40a9775","type":"APP","apiClientId":2681387,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["3b5414a6"]},{"id":"4334027077","configuration":"{\"accountID\":\"r-dev\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5db3e545019aa2773c307099cdcfc312","type":"APP","apiClientId":235418615809,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["3b5414a6"]},{"id":"3680895301","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"34ad157958823915625854214640f0bf","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["3b5414a6"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0450","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0450","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"SafeBoxTCG","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"rnw4u0-rj.myshopify.com","countryCode":"FR","storefrontUrl":"https:\/\/safeboxtcg.fr"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":18.99,"currencyCode":"EUR"},"product":{"title":"ELITE TRAINER BOX","vendor":"SafeBoxTCG","id":"15572520829253","untranslatedTitle":"ELITE TRAINER BOX","url":"\/products\/protection-acrylique-etb-pokemon","type":"ETB"},"id":"56590941716805","image":{"src":"\/\/safeboxtcg.fr\/cdn\/shop\/files\/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?v=1772970902"},"sku":"ETB","title":"Default Title","untranslatedTitle":"Default Title"}],"purchasingCompany":null},},"https://safeboxtcg.fr/cdn","5bfe654aw9a31df99pb879ff13m3bd6cd49",{"modern":"","legacy":""},{"trekkieShim":true,"shopId":"100990157125","storefrontBaseUrl":"https:\/\/safeboxtcg.fr","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"2dca8a86\", \"d5bdd5d0\", \"5476ea20\", \"ed8389fc\"]","isMerchantRequest":"false","hashVersion":"5bfe654aw9a31df99pb879ff13m3bd6cd49","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":18.99,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"ELITE TRAINER BOX\",\"vendor\":\"SafeBoxTCG\",\"id\":\"15572520829253\",\"untranslatedTitle\":\"ELITE TRAINER BOX\",\"url\":\"\/products\/protection-acrylique-etb-pokemon\",\"type\":\"ETB\"},\"id\":\"56590941716805\",\"image\":{\"src\":\"\/\/safeboxtcg.fr\/cdn\/shop\/files\/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?v=1772970902\"},\"sku\":\"ETB\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});</script><script>
window.ShopifyAnalytics = window.ShopifyAnalytics || {};
window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
window.ShopifyAnalytics.meta.currency = 'EUR';
var meta = {"product":{"id":15572520829253,"gid":"gid:\/\/shopify\/Product\/15572520829253","vendor":"SafeBoxTCG","type":"ETB","handle":"protection-acrylique-etb-pokemon","variants":[{"id":56590941716805,"price":1899,"name":"ELITE TRAINER BOX","public_title":null,"sku":"ETB"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":15572520829253,"requestId":"68db8692-58af-4ac9-8928-db89716a3868-1776468873"}};
for (var attr in meta) {
window.ShopifyAnalytics.meta[attr] = meta[attr];
}
</script>
<script class="analytics">
(function () {
var customDocumentWrite = function(content) {
var jquery = null;
if (window.jQuery) {
jquery = window.jQuery;
} else if (window.Checkout && window.Checkout.$) {
jquery = window.Checkout.$;
}
if (jquery) {
jquery('body').append(content);
}
};
var hasLoggedConversion = function(token) {
if (token) {
return document.cookie.indexOf('loggedConversion=' + token) !== -1;
}
return false;
}
var setCookieIfConversion = function(token) {
if (token) {
var twoMonthsFromNow = new Date(Date.now());
twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
}
}
var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
window.ShopifyAnalytics.lib.trekkie = window.trekkie;
if (trekkie.integrations) {
return;
}
trekkie.methods = [
'identify',
'page',
'ready',
'track',
'trackForm',
'trackLink'
];
trekkie.factory = function(method) {
return function() {
var args = Array.prototype.slice.call(arguments);
args.unshift(method);
trekkie.push(args);
if (window.__TREKKIE_SHIM_QUEUE && (method == 'track' || method == 'page')) {
try {
window.__TREKKIE_SHIM_QUEUE.push({
from: 'trekkie-stub',
method: method,
args: args.slice(1)
});
} catch (e) {
// no-op
}
}
return trekkie;
};
};
for (var i = 0; i < trekkie.methods.length; i++) {
var key = trekkie.methods[i];
trekkie[key] = trekkie.factory(key);
}
trekkie.load = function(config) {
trekkie.config = config || {};
trekkie.config.initialDocumentCookie = document.cookie;
var first = document.getElementsByTagName('script')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.onerror = function(e) {
var scriptFallback = document.createElement('script');
scriptFallback.type = 'text/javascript';
scriptFallback.onerror = function(error) {
var Monorail = {
produce: function produce(monorailDomain, schemaId, payload) {
var currentMs = new Date().getTime();
var event = {
schema_id: schemaId,
payload: payload,
metadata: {
event_created_at_ms: currentMs,
event_sent_at_ms: currentMs
}
};
return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
},
sendRequest: function sendRequest(endpointUrl, payload) {
// Try the sendBeacon API
if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
var blobData = new window.Blob([payload], {
type: 'text/plain'
});
if (window.navigator.sendBeacon(endpointUrl, blobData)) {
return true;
} // sendBeacon was not successful
} // XHR beacon
var xhr = new XMLHttpRequest();
try {
xhr.open('POST', endpointUrl);
xhr.setRequestHeader('Content-Type', 'text/plain');
xhr.send(payload);
} catch (e) {
console.log(e);
}
return false;
},
isIos12: function isIos12() {
return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
}
};
Monorail.produce('monorail-edge.shopifysvc.com',
'trekkie_storefront_load_errors/1.1',
{shop_id: 100990157125,
theme_id: 191114510661,
app_name: "storefront",
context_url: window.location.href,
source_url: "//safeboxtcg.fr/cdn/s/trekkie.storefront.853740ed6e9bdebbd97573c5bbdd9cfe5fb59a39.min.js"});
};
scriptFallback.async = true;
scriptFallback.src = '//safeboxtcg.fr/cdn/s/trekkie.storefront.853740ed6e9bdebbd97573c5bbdd9cfe5fb59a39.min.js';
first.parentNode.insertBefore(scriptFallback, first);
};
script.async = true;
script.src = '//safeboxtcg.fr/cdn/s/trekkie.storefront.853740ed6e9bdebbd97573c5bbdd9cfe5fb59a39.min.js';
first.parentNode.insertBefore(script, first);
};
trekkie.load(
{"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":100990157125,"isMerchantRequest":null,"themeId":191114510661,"themeCityHash":"17913472893691415095","contentLanguage":"fr","currency":"EUR","eventMetadataId":"04d1a356-1b20-4aec-bc41-8e6780fa21fb"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["b5387b81","d5bdd5d0"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
);
var loaded = false;
trekkie.ready(function() {
if (loaded) return;
loaded = true;
window.ShopifyAnalytics.lib = window.trekkie;
var originalDocumentWrite = document.write;
document.write = customDocumentWrite;
try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
document.write = originalDocumentWrite;
window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":15572520829253,"requestId":"68db8692-58af-4ac9-8928-db89716a3868-1776468873","shopifyEmitted":true});
var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
var token = match? match[1]: undefined;
if (!hasLoggedConversion(token)) {
setCookieIfConversion(token);
window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"EUR","variantId":56590941716805,"productId":15572520829253,"productGid":"gid:\/\/shopify\/Product\/15572520829253","name":"ELITE TRAINER BOX","price":"18.99","sku":"ETB","brand":"SafeBoxTCG","variant":null,"category":"ETB","nonInteraction":true,"remote":false},undefined,undefined,{"shopifyEmitted":true});
window.ShopifyAnalytics.lib.track("monorail:\/\/trekkie_storefront_viewed_product\/1.1",{"currency":"EUR","variantId":56590941716805,"productId":15572520829253,"productGid":"gid:\/\/shopify\/Product\/15572520829253","name":"ELITE TRAINER BOX","price":"18.99","sku":"ETB","brand":"SafeBoxTCG","variant":null,"category":"ETB","nonInteraction":true,"remote":false,"referer":"https:\/\/safeboxtcg.fr\/products\/protection-acrylique-etb-pokemon"});
}
});
var eventsListenerScript = document.createElement('script');
eventsListenerScript.async = true;
eventsListenerScript.src = "//safeboxtcg.fr/cdn/shopifycloud/storefront/assets/shop_events_listener-3da45d37.js";
document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
})();</script>
<script
defer
src="https://safeboxtcg.fr/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.3.1.min.js"
data-application="storefront-renderer"
data-shop-id="100990157125"
data-render-region="gcp-europe-west1"
data-page-type="product"
data-theme-instance-id="191114510661"
data-theme-name="Horizon"
data-theme-version="3.1.0"
data-monorail-region="shop_domain"
data-resource-timing-sampling-rate="10"
data-shs="true"
data-shs-beacon="true"
data-shs-export-with-fetch="true"
data-shs-logs-sample-rate="1"
data-shs-beacon-endpoint="https://safeboxtcg.fr/api/collect"
></script>
<script>window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {const LONG_FRAME_THRESHOLD = 50;const longAnimationFrames = [];let activeRafId = null;function collectLongFrames() {let previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}const delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!PerformanceObserver.supportedEntryTypes.includes('long-animation-frame')) {collectLongFrames();const timeoutId = setTimeout(() => {cancelAnimationFrame(activeRafId);}, 10_000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function(stopCollection = false) {if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();</script></head>
<body class="page-width-narrow card-hover-effect-none">
<a
class="skip-to-content-link button-secondary"
href="#MainContent"
>
Ignorer et passer au contenu
</a>
<div id="header-group">
<!-- BEGIN sections: header-group -->
<div id="shopify-section-sections--27571579289925__header_announcements_9jGBFp" class="shopify-section shopify-section-group-header-group">
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/announcement-bar.js?v=34024675399582161451765270737"
type="module"
fetchpriority="low"
></script>
<div class="section-background color-scheme-f4c49bde-ed9d-416c-911d-467dbdd83a85"></div>
<aside
class="announcement-bar spacing-style section section--full-width color-scheme-f4c49bde-ed9d-416c-911d-467dbdd83a85"
style="--padding-block-start: 4px; --padding-block-end:4px; --padding-inline-start:0px; --padding-inline-end:0px; ; --border-bottom-width: 2.5px;"
>
<announcement-bar-component
class="announcement-bar__slider"
autoplay="3" aria-live="polite"
>
<slideshow-arrows
position="center"
><button
class="slideshow-control slideshow-control--previous slideshow-control--style-chevron button button-unstyled button-unstyled--transparent flip-x"
aria-label="Diapositive précédente"
on:click="/previous"
ref="previous"
>
<span class="svg-wrapper icon-caret"><svg width="14" height="14" viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</span>
</button>
<button
class="slideshow-control slideshow-control--next slideshow-control--style-chevron button button-unstyled button-unstyled--transparent"
aria-label="Diapositive suivante"
on:click="/next"
ref="next"
>
<span class="svg-wrapper icon-caret"><svg width="14" height="14" viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</span>
</button>
</slideshow-arrows>
<div class="announcement-bar__slides">
<slideshow-slide
ref="slides[]"
class="announcement-bar__slide text-block text-block--AcnVqSzJiT1djRHg4a__announcement_G9nwbj text-block--align-center text-block--full-width custom-typography custom-font-size"
style=" --color: ;--font-size: 0.875rem; --font-weight: var(--font-subheading--weight);--font-family: var(--font-subheading--family); --text-transform: none; --text-wrap: ; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-normal); --width: 100%; --text-align: center; --line-height: 1; "
aria-hidden="false"
>
<p class="announcement-bar__text">
⭐️ <strong>Retours possibles sous 60 jours !</strong>
</p>
</slideshow-slide>
<slideshow-slide
ref="slides[]"
class="announcement-bar__slide text-block text-block--AS01iNzlyVmdDWWZmc__announcement_k7Y8Gx text-block--align-center text-block--full-width custom-typography custom-font-size"
style=" --color: ;--font-size: 0.875rem; --font-weight: var(--font-subheading--weight);--font-family: var(--font-subheading--family); --text-transform: none; --text-wrap: ; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-normal); --width: 100%; --text-align: center; --line-height: 1; "
aria-hidden="true"
>
<p class="announcement-bar__text">
🚚 <strong>Livraison offerte dès 100€ d'achats</strong>
</p>
</slideshow-slide>
</div>
</announcement-bar-component>
</aside>
</div><header id="shopify-section-sections--27571579289925__header_section" class="shopify-section shopify-section-group-header-group header-section">
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Organization",
"name": "SafeBoxTCG",
"logo": "https:\/\/safeboxtcg.fr\/cdn\/shop\/files\/zoomm.png?v=1775469521\u0026width=500",
"url": "https:\/\/safeboxtcg.fr"
}
</script>
<header-component
id="header-component"
class="header"
sticky="always"
data-skip-node-update
data-scroll-direction="none"
>
<div
class="header__row header__row--top color-scheme-87035b58-2247-4f38-881f-342c308ba26d section section--full-width-margin section--full-width"
ref="headerRowTop">
<div class="header__columns spacing-style">
<div
class="header__column header__column--left"
data-testid="header-top-left"
>
<div
class="header__drawer desktop:hidden"
ref="headerDrawerContainer"
>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/header-drawer.js?v=160607022407653843031765270736"
type="module"
fetchpriority="low"
></script>
<header-drawer
class="header-drawer header__drawer--mobile"
style="--menu-image-border-radius: 0px; --resource-card-corner-radius: 0px;"
>
<details
id="Details-menu-drawer-container"
data-skip-node-update="true"
class="menu-drawer-container"
ref="details"
scroll-lock
>
<summary
class="header__icon header__icon--menu header__icon--summary"
aria-label="Menu"
on:click="/toggle"
>
<span class="svg-wrapper header-drawer-icon header-drawer-icon--open"><svg width="14" height="14" viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1 3.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
<path d="M1 10.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
</svg>
</span>
<span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg width="14" height="14" viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</span>
</summary>
<div
data-header-drawer
class="menu-drawer motion-reduce color-scheme-87035b58-2247-4f38-881f-342c308ba26d"
>
<button
class="button button-unstyled close-button menu-drawer__close-button"
type="button"
aria-label="Fermer"
on:click="/close"
>
<span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg width="14" height="14" viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</span>
</button>
<nav
class="menu-drawer__navigation"
style="--menu-top-level-font-family: var(--font-body--family);--menu-top-level-font-size-desktop: 0.875rem; --menu-top-level-font-style: var(--font-body--style); --menu-top-level-font-weight: var(--font-body--weight); --menu-top-level-font-case:none; --menu-top-level-font-size: var(--menu-font-2xl--size); --menu-top-level-font-line-height: var(--menu-font-2xl--line-height);--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb);--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style:var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case:none; --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: var(--menu-font-sm--line-height); --menu-parent-font-color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); --menu-parent-active-font-color: var(--color-foreground); --menu-child-font-family: var(--font-body--family); --menu-child-font-style:var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case:none; --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); "
>
<ul
class="menu-drawer__menu has-submenu"
role="list"
>
<li
style="--menu-drawer-animation-index: 1;"
class="menu-drawer__list-item--deep"
>
<a
id="HeaderDrawer-boutique"
href="/"
class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
>
<span class="menu-drawer__menu-item-text wrap-text">Boutique</span>
</a>
</li>
<li
style="--menu-drawer-animation-index: 2;"
class="menu-drawer__list-item--deep"
>
<accordion-custom >
<details
id="Details-menu-drawer-protections-acryliques"
>
<summary
id="HeaderDrawer-protections-acryliques"
class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
>
<span class="menu-drawer__menu-item-text wrap-text">Protections acryliques</span>
<span class="svg-wrapper icon-plus"><svg width="14" height="14" viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
<path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
</svg>
</span>
</summary>
<ul
class="menu-drawer__menu menu-drawer__menu--childlist menu-drawer__animated-element details-content"
role="list"
tabindex="-1"
><li
class="menu-drawer__list-item"
style="--menu-drawer-animation-index: 1;"
>
<a
id="HeaderDrawer-protections-acryliques-protection-etb"
href="/products/protection-acrylique-etb-pokemon"
class="menu-drawer__menu-item menu-drawer__menu-item--child focus-inset menu-drawer__menu-item--active"
aria-current="page"
>
<span class="menu-drawer__menu-item-text wrap-text">Protection ETB</span>
</a>
</li><li
class="menu-drawer__list-item"
style="--menu-drawer-animation-index: 2;"
>
<a
id="HeaderDrawer-protections-acryliques-protection-bundle"
href="/products/protection-acrylique-bundle-pokemon"
class="menu-drawer__menu-item menu-drawer__menu-item--child focus-inset"
>
<span class="menu-drawer__menu-item-text wrap-text">Protection Bundle</span>
</a>
</li><li
class="menu-drawer__list-item"
style="--menu-drawer-animation-index: 3;"
>
<a
id="HeaderDrawer-protections-acryliques-display-36-boosters"
href="/products/protection-acrylique-display-pokemon"
class="menu-drawer__menu-item menu-drawer__menu-item--child focus-inset"
>
<span class="menu-drawer__menu-item-text wrap-text">Display 36 boosters</span>
</a>
</li><li
class="menu-drawer__list-item"
style="--menu-drawer-animation-index: 4;"
>
<a
id="HeaderDrawer-protections-acryliques-display-18-boosters"
href="/products/protection-acrylique-demi-display-pokemon"
class="menu-drawer__menu-item menu-drawer__menu-item--child focus-inset"
>
<span class="menu-drawer__menu-item-text wrap-text">Display 18 boosters</span>
</a>
</li><li
class="menu-drawer__list-item"
style="--menu-drawer-animation-index: 5;"
>
<a
id="HeaderDrawer-protections-acryliques-upc"
href="/products/protection-acrylique-upc-pokemon"
class="menu-drawer__menu-item menu-drawer__menu-item--child focus-inset"
>
<span class="menu-drawer__menu-item-text wrap-text">UPC</span>
</a>
</li><li
class="menu-drawer__list-item"
style="--menu-drawer-animation-index: 6;"
>
<a
id="HeaderDrawer-protections-acryliques-voir-plus"
href="/collections/protection-acrylique-pokemon"
class="menu-drawer__menu-item menu-drawer__menu-item--child focus-inset"
>
<span class="menu-drawer__menu-item-text wrap-text">Voir plus</span>
</a>
</li></ul>
</details>
</accordion-custom>
</li>
<li
style="--menu-drawer-animation-index: 3;"
class="menu-drawer__list-item--deep"
>
<a
id="HeaderDrawer-classeurs"
href="/collections/classeurs"
class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
>
<span class="menu-drawer__menu-item-text wrap-text">Classeurs</span>
</a>
</li>
<li
style="--menu-drawer-animation-index: 4;"
class="menu-drawer__list-item--deep"
>
<a
id="HeaderDrawer-suivre-ma-commande"
href="/a/suivi"
class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
>
<span class="menu-drawer__menu-item-text wrap-text">Suivre ma commande</span>
</a>
</li>
<li
style="--menu-drawer-animation-index: 5;"
class="menu-drawer__list-item--deep"
>
<accordion-custom >
<details
id="Details-menu-drawer-support"
>
<summary
id="HeaderDrawer-support"
class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
>
<span class="menu-drawer__menu-item-text wrap-text">Support</span>
<span class="svg-wrapper icon-plus"><svg width="14" height="14" viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
<path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
</svg>
</span>
</summary>
<ul
class="menu-drawer__menu menu-drawer__menu--childlist menu-drawer__animated-element details-content"
role="list"
tabindex="-1"
><li
class="menu-drawer__list-item"
style="--menu-drawer-animation-index: 1;"
>
<a
id="HeaderDrawer-support-contact"
href="/pages/contact"
class="menu-drawer__menu-item menu-drawer__menu-item--child focus-inset"
>
<span class="menu-drawer__menu-item-text wrap-text">Contact</span>
</a>
</li><li
class="menu-drawer__list-item"
style="--menu-drawer-animation-index: 2;"
>
<a
id="HeaderDrawer-support-faq-centre-daide"
href="/pages/faq"
class="menu-drawer__menu-item menu-drawer__menu-item--child focus-inset"
>
<span class="menu-drawer__menu-item-text wrap-text">FAQ | Centre d'aide</span>
</a>
</li><li
class="menu-drawer__list-item"
style="--menu-drawer-animation-index: 3;"
>
<a
id="HeaderDrawer-support-a-propos-de-nous"
href="/pages/a-propos-de-nous"
class="menu-drawer__menu-item menu-drawer__menu-item--child focus-inset"
>
<span class="menu-drawer__menu-item-text wrap-text">À propos de nous</span>
</a>
</li></ul>
</details>
</accordion-custom>
</li>
<li
style="--menu-drawer-animation-index: 6;"
class="menu-drawer__list-item--deep"
>
<accordion-custom >
<details
id="Details-menu-drawer-blog"
>
<summary
id="HeaderDrawer-blog"
class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
>
<span class="menu-drawer__menu-item-text wrap-text">Blog</span>
<span class="svg-wrapper icon-plus"><svg width="14" height="14" viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
<path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
</svg>
</span>
</summary>
<ul
class="menu-drawer__menu menu-drawer__menu--childlist menu-drawer__animated-element details-content"
role="list"
tabindex="-1"
><li
class="menu-drawer__list-item"
style="--menu-drawer-animation-index: 1;"
>
<a
id="HeaderDrawer-blog-le-coin-des-cartes"
href="/blogs/cartes-pokemon"
class="menu-drawer__menu-item menu-drawer__menu-item--child focus-inset"
>
<span class="menu-drawer__menu-item-text wrap-text">Le Coin Des Cartes</span>
</a>
</li><li
class="menu-drawer__list-item"
style="--menu-drawer-animation-index: 2;"
>
<a
id="HeaderDrawer-blog-le-coin-du-scelle"
href="/blogs/scelle-pokemon"
class="menu-drawer__menu-item menu-drawer__menu-item--child focus-inset"
>
<span class="menu-drawer__menu-item-text wrap-text">Le Coin Du Scellé</span>
</a>
</li><li
class="menu-drawer__list-item"
style="--menu-drawer-animation-index: 3;"
>
<a
id="HeaderDrawer-blog-univers-pokemon"
href="/blogs/univers-pokemon"
class="menu-drawer__menu-item menu-drawer__menu-item--child focus-inset"
>
<span class="menu-drawer__menu-item-text wrap-text">Univers Pokémon</span>
</a>
</li></ul>
</details>
</accordion-custom>
</li>
</ul>
</nav>
<div
class="menu-drawer__utility-links menu-drawer__animated-element"
style="--menu-drawer-animation-index: 6;"
>
</div>
</div>
<div
class="menu-drawer__backdrop"
on:click="header-drawer/close"
></div>
</details>
</header-drawer>
</div>
<header-menu
ref="headerMenu"
class="header-menu mobile:hidden"
data-animation-delay="200"
style="--submenu-animation-speed: 200ms;"
>
<div class="header-menu__inner">
<nav header-menu>
<div
class="menu-list"
style="--menu-top-level-font-family: var(--font-body--family);--menu-top-level-font-size-desktop: 0.875rem; --menu-top-level-font-style: var(--font-body--style); --menu-top-level-font-weight: var(--font-body--weight); --menu-top-level-font-case:none; --menu-top-level-font-size: var(--menu-font-sm--size); --menu-top-level-font-line-height: var(--menu-font-sm--line-height);--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb);"
>
<overflow-list
ref="overflowMenu"
class="overflow-menu color-scheme-matches-parent"
minimum-items="2"
defer
>
<template shadowrootmode="open">
<link href="//safeboxtcg.fr/cdn/shop/t/1/assets/overflow-list.css?v=168694168152117541881765270736" rel="stylesheet" type="text/css" media="all" />
<ul part="list">
<slot></slot>
<slot
name="more"
part="more"
hidden
>
<li
part="more"
>
<button
class="button"
type="button"
tabindex="0"
>
Plus
</button>
</li>
</slot>
<li
part="placeholder"
hidden
></li>
</ul>
<div part="overflow">
<ul part="overflow-list">
<slot name="overflow"></slot>
</ul>
</div>
</template>
<li
role="presentation"
class="menu-list__list-item"
on:focus="/activate"
on:blur="/deactivate"
on:pointerenter="/activate"
on:pointerleave="/deactivate"
>
<a
href="/"
data-skip-node-update="true"
class="menu-list__link">
<span class="menu-list__link-title">Boutique</span>
</a></li>
<li
role="presentation"
class="menu-list__list-item"
on:focus="/activate"
on:blur="/deactivate"
on:pointerenter="/activate"
on:pointerleave="/deactivate"
>
<a
href="/collections/protection-acrylique-pokemon"
data-skip-node-update="true"
class="menu-list__link">
<span class="menu-list__link-title">Protections acryliques</span>
</a><div class="menu-list__submenu color-scheme-matches-parent" ref="submenu[]">
<div
id="submenu-2"
class="menu-list__submenu-inner"
style="--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style:var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case:none; --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: var(--menu-font-sm--line-height); --menu-parent-font-color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); --menu-parent-active-font-color: var(--color-foreground); --menu-child-font-family: var(--font-body--family); --menu-child-font-style:var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case:none; --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); "
>
<div class="mega-menu section section--full-width-margin section--full-width">
<div
class="mega-menu__grid"
data-menu-grid-id="MegaMenuList-2"
>
<ul
data-menu-list-id="MegaMenuList-2"
class="mega-menu__list list-unstyled"
style="--menu-image-border-radius: 0px;"
>
<li class="mega-menu__column mega-menu__column--span-1">
<div>
<a
href="/products/protection-acrylique-etb-pokemon"
class="mega-menu__link"
>
<span
class="mega-menu__link-title wrap-text"
>Protection ETB</span>
</a>
</div>
<div>
<a
href="/products/protection-acrylique-bundle-pokemon"
class="mega-menu__link"
>
<span
class="mega-menu__link-title wrap-text"
>Protection Bundle</span>
</a>
</div>
<div>
<a
href="/products/protection-acrylique-display-pokemon"
class="mega-menu__link"
>
<span
class="mega-menu__link-title wrap-text"
>Display 36 boosters</span>
</a>
</div>
<div>
<a
href="/products/protection-acrylique-demi-display-pokemon"
class="mega-menu__link"
>
<span
class="mega-menu__link-title wrap-text"
>Display 18 boosters</span>
</a>
</div>
<div>
<a
href="/products/protection-acrylique-upc-pokemon"
class="mega-menu__link"
>
<span
class="mega-menu__link-title wrap-text"
>UPC</span>
</a>
</div>
<div>
<a
href="/collections/protection-acrylique-pokemon"
class="mega-menu__link"
>
<span
class="mega-menu__link-title wrap-text"
>Voir plus</span>
</a>
</div>
</li>
</ul>
<style data-shopify>
[data-menu-grid-id="MegaMenuList-2"] {
--menu-columns-desktop: 6;
--menu-columns-tablet: 4;
}
[data-menu-list-id="MegaMenuList-2"] {
--menu-columns-desktop: 6;
--menu-columns-tablet: 4;
}
</style>
<span
class="mega-menu__content"
style="--menu-content-columns-desktop: 0; --menu-content-columns-tablet: 0; --resource-card-corner-radius: 0px;"
>
<ul
class="mega-menu__content-list mega-menu__content-list--products list-unstyled"
>
</ul>
</span>
</div>
</div>
</div>
</div></li>
<li
role="presentation"
class="menu-list__list-item"
on:focus="/activate"
on:blur="/deactivate"
on:pointerenter="/activate"
on:pointerleave="/deactivate"
>
<a
href="/collections/classeurs"
data-skip-node-update="true"
class="menu-list__link">
<span class="menu-list__link-title">Classeurs</span>
</a></li>
<li
role="presentation"
class="menu-list__list-item"
on:focus="/activate"
on:blur="/deactivate"
on:pointerenter="/activate"
on:pointerleave="/deactivate"
>
<a
href="/a/suivi"
data-skip-node-update="true"
class="menu-list__link">
<span class="menu-list__link-title">Suivre ma commande</span>
</a></li>
<li
role="presentation"
class="menu-list__list-item"
on:focus="/activate"
on:blur="/deactivate"
on:pointerenter="/activate"
on:pointerleave="/deactivate"
>
<a
href="/"
data-skip-node-update="true"
class="menu-list__link">
<span class="menu-list__link-title">Support</span>
</a><div class="menu-list__submenu color-scheme-matches-parent" ref="submenu[]">
<div
id="submenu-5"
class="menu-list__submenu-inner"
style="--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style:var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case:none; --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: var(--menu-font-sm--line-height); --menu-parent-font-color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); --menu-parent-active-font-color: var(--color-foreground); --menu-child-font-family: var(--font-body--family); --menu-child-font-style:var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case:none; --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); "
>
<div class="mega-menu section section--full-width-margin section--full-width">
<div
class="mega-menu__grid"
data-menu-grid-id="MegaMenuList-5"
>
<ul
data-menu-list-id="MegaMenuList-5"
class="mega-menu__list list-unstyled"
style="--menu-image-border-radius: 0px;"
>
<li class="mega-menu__column mega-menu__column--span-1">
<div>
<a
href="/pages/contact"
class="mega-menu__link"
>
<span
class="mega-menu__link-title wrap-text"
>Contact</span>
</a>
</div>
<div>
<a
href="/pages/faq"
class="mega-menu__link"
>
<span
class="mega-menu__link-title wrap-text"
>FAQ | Centre d'aide</span>
</a>
</div>
<div>
<a
href="/pages/a-propos-de-nous"
class="mega-menu__link"
>
<span
class="mega-menu__link-title wrap-text"
>À propos de nous</span>
</a>
</div>
</li>
</ul>
<style data-shopify>
[data-menu-grid-id="MegaMenuList-5"] {
--menu-columns-desktop: 6;
--menu-columns-tablet: 4;
}
[data-menu-list-id="MegaMenuList-5"] {
--menu-columns-desktop: 6;
--menu-columns-tablet: 4;
}
</style>
</div>
</div>
</div>
</div></li>
<li
role="presentation"
class="menu-list__list-item"
on:focus="/activate"
on:blur="/deactivate"
on:pointerenter="/activate"
on:pointerleave="/deactivate"
>
<a
href="/pages/blog"
data-skip-node-update="true"
class="menu-list__link">
<span class="menu-list__link-title">Blog</span>
</a><div class="menu-list__submenu color-scheme-matches-parent" ref="submenu[]">
<div
id="submenu-6"
class="menu-list__submenu-inner"
style="--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style:var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case:none; --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: var(--menu-font-sm--line-height); --menu-parent-font-color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); --menu-parent-active-font-color: var(--color-foreground); --menu-child-font-family: var(--font-body--family); --menu-child-font-style:var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case:none; --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); "
>
<div class="mega-menu section section--full-width-margin section--full-width">
<div
class="mega-menu__grid"
data-menu-grid-id="MegaMenuList-6"
>
<ul
data-menu-list-id="MegaMenuList-6"
class="mega-menu__list list-unstyled"
style="--menu-image-border-radius: 0px;"
>
<li class="mega-menu__column mega-menu__column--span-1">
<div>
<a
href="/blogs/cartes-pokemon"
class="mega-menu__link"
>
<span
class="mega-menu__link-title wrap-text"
>Le Coin Des Cartes</span>
</a>
</div>
<div>
<a
href="/blogs/scelle-pokemon"
class="mega-menu__link"
>
<span
class="mega-menu__link-title wrap-text"
>Le Coin Du Scellé</span>
</a>
</div>
<div>
<a
href="/blogs/univers-pokemon"
class="mega-menu__link"
>
<span
class="mega-menu__link-title wrap-text"
>Univers Pokémon</span>
</a>
</div>
</li>
</ul>
<style data-shopify>
[data-menu-grid-id="MegaMenuList-6"] {
--menu-columns-desktop: 6;
--menu-columns-tablet: 4;
}
[data-menu-list-id="MegaMenuList-6"] {
--menu-columns-desktop: 6;
--menu-columns-tablet: 4;
}
</style>
</div>
</div>
</div>
</div></li>
<li
class="menu-list__list-item"
role="presentation"
slot="more"
on:focus="/activate"
on:blur="/deactivate"
on:pointerenter="/activate"
on:pointerleave="/deactivate"
>
<button role="menuitem" class="button menu-list__link button-unstyled">
<span class="menu-list__link-title">Plus</span>
</button>
</li>
</overflow-list>
</div>
</nav>
</div>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/header-menu.js?v=98986771878453457241765270736"
type="module"
fetchpriority="low"
></script>
</header-menu>
</div><div
class="header__column header__column--center"
data-testid="header-top-center"
>
<a
href="/"
class="size-style spacing-style header-logo"
style=" --size-style-width: ;--size-style-height: ; --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; --font-family: var(--font-body--family); --font-style: var(--font-body--style); --font-weight: 600; "
>
<span
class="header-logo__image-container header-logo__image-container--original"
data-testid="header-logo"
>
<img src="//safeboxtcg.fr/cdn/shop/files/zoomm.png?height=79&v=1775469521" alt="SafeBoxTCG Logo" width="94" height="79" class="header-logo__image" srcset="//safeboxtcg.fr/cdn/shop/files/zoomm.png?height=79&v=1775469521 1x, //safeboxtcg.fr/cdn/shop/files/zoomm.png?height=158&v=1775469521 2x, //safeboxtcg.fr/cdn/shop/files/zoomm.png?height=237&v=1775469521 3x" style="--header-logo-image-width: 95px;--header-logo-image-width-mobile: 88px; --header-logo-image-height: 79px; --header-logo-image-height-mobile: 73px;">
</span>
</a>
</div><div
class="header__column header__column--right"
data-testid="header-top-right"
>
<script
type="module"
src="//safeboxtcg.fr/cdn/shop/t/1/assets/cart-icon.js?v=14733679814066288171765270737"
fetchpriority="low"
></script>
<header-actions>
<script src="//safeboxtcg.fr/cdn/shop/t/1/assets/cart-drawer.js?v=114483795327802985891775859615" type="module" fetchpriority="low"></script>
<cart-drawer-component class="cart-drawer" >
<button class="button header-actions__action button-unstyled" on:click="/open" aria-haspopup="dialog" aria-label="Panier" data-testid="cart-drawer-trigger">
<cart-icon
class="header-actions__cart-icon"
data-testid="cart-icon"
>
<span
class="svg-wrapper"
aria-hidden="true"
>
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M3.392 6.875h13.216v8.016c0 .567-.224 1.112-.624 1.513-.4.402-.941.627-1.506.627H5.522a2.13 2.13 0 0 1-1.506-.627 2.15 2.15 0 0 1-.624-1.513zM8.818 2.969h2.333c.618 0 1.211.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.313c0-.622.246-1.218.683-1.658a2.33 2.33 0 0 1 1.65-.686"/></svg>
</span>
<div
ref="cartBubble"
class="cart-bubble visually-hidden"
data-maintain-ratio
>
<span class="cart-bubble__background"></span>
<span
ref="cartBubbleText"
id="cart-bubble-text"
class="cart-bubble__text"
role="status"
>
<span class="visually-hidden">Nombre total d’articles dans le panier: 0
</span>
<span
class="cart-bubble__text-count hidden"
ref="cartBubbleCount"
aria-hidden="true"
data-testid="cart-bubble"
>
0</span>
</span>
</div>
</cart-icon>
</button>
<dialog ref="dialog" class="cart-drawer__dialog dialog-modal dialog-drawer color-scheme-87035b58-2247-4f38-881f-342c308ba26d cart-drawer--empty" scroll-lock>
<div class="cart-drawer__inner" style="height: 100%; display: flex; flex-direction: column; background: white;">
<cart-items-component class="cart-items-component" data-section-id="sections--27571579289925__header_section" style="height: 100%; display: flex; flex-direction: column; overflow: hidden;"><div class="cart-drawer__header header-centered">
<h2 class="cart-drawer__heading h3" style="color: #1E293B;">PANIER</h2>
<button ref="closeButton" on:click="cart-drawer-component/close" class="button close-button button-unstyled close-absolute">
<span class="svg-wrapper" style="color: #1E293B;"><svg width="14" height="14" viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</span>
</button>
</div>
<div class="cart-drawer__content" style="flex: 1; display: flex; align-items: center; justify-content: center;">
<h2 class="h3" style="color: #1E293B;">Votre panier est vide</h2>
</div></cart-items-component>
</div>
</dialog>
</cart-drawer-component>
<style>
.header-centered { display: flex; align-items: center; justify-content: center; position: relative; padding: 15px; border-bottom: 1px solid #CBD5E1; background: white; }
.cart-drawer__heading { font-weight: 900; letter-spacing: 1px; margin: 0; font-size: 1.2rem; }
.cart-count-bubble { color: white; border-radius: 50%; padding: 2px 7px; font-size: 0.7rem; margin-left: 5px; }
.close-absolute { position: absolute !important; right: 15px; }
.shipping-bar-minimal { padding: 15px 20px; background: #fff; border-bottom: 1px solid #F1F5F9; }
.shipping-text { font-size: 13px; margin: 0 0 10px 0; line-height: 1.4; }
.progress-bg { height: 6px; border-radius: 3px; width: 100%; overflow: hidden; }
.progress-fill { height: 100%; transition: width 0.5s ease; }
/* Ligne de séparation noire entre les articles */
.product-list-black-divider .cart-item {
border-bottom: 1px solid #000000 !important;
padding-bottom: 15px;
margin-bottom: 15px;
}
.product-list-black-divider .cart-item:last-child {
border-bottom: none !important;
}
.cart-drawer__footer-fixed { background: white; padding: 20px; z-index: 10; }
.summary-row { display: flex; justify-content: space-between; margin-bottom: 5px; }
.summary-row .label { font-size: 11px; color: #1E293B; font-weight: 600; letter-spacing: 0.5px; }
.summary-row .value { font-size: 13px; font-weight: 700; }
.total-main { margin-top: 10px; padding-top: 10px; }
.total-main .label { font-size: 16px; font-weight: 900; }
.total-main .value { font-size: 18px; font-weight: 900; } /* Couleur forcée en noir dans le HTML */
.tax-info { font-size: 11px; margin: 5px 0 15px 0; font-weight: 500; }
/* Bouton SafeBox avec angles arrondis harmonisés */
.btn-checkout-safebox {
width: 100%;
background: #FF6B00;
color: white;
border: none;
padding: 18px;
font-weight: 900;
font-size: 15px;
letter-spacing: 1px;
cursor: pointer;
text-transform: uppercase;
border-radius: 10px; /* Arrondi pour correspondre aux boutons express */
transition: transform 0.1s ease, opacity 0.2s ease;
}
.btn-checkout-safebox:active { transform: scale(0.98); }
.btn-checkout-safebox:hover { opacity: 0.9; }
</style>
</header-actions>
</div>
</div>
</div>
</header-component>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/header.js?v=78043468934677320351765270736"
type="module"
></script>
<script type="module">
import { hydrate } from '@theme/section-hydration';
const url = new URL(window.location.href);
url.searchParams.delete('page');
hydrate('sections--27571579289925__header_section', url);
</script>
</header>
<!-- END sections: header-group -->
</div>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/critical.js?v=169402557219780209121765270736"
type="module"
async
blocking="render"
></script>
<main
id="MainContent"
class="content-for-layout"
role="main"
data-page-transition-enabled="false"
data-product-transition="false"
data-template="product.etb"
>
<div id="shopify-section-template--29129519628613__main" class="shopify-section">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "ELITE TRAINER BOX",
"description": "\n \n \n Ultra transparent\n \n \n \n Protection UV 99,9%\n \n \n \n Épaisseur 8 mm\n \n \n \n Aimants puissants\n \n\n",
"url": "https:\/\/safeboxtcg.fr\/products\/protection-acrylique-etb-pokemon",
"image": "https:\/\/safeboxtcg.fr\/cdn\/shop\/files\/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?v=1772970902\u0026width=800",
"brand": {
"@type": "Brand",
"name": "SafeBoxTCG"
},
"offers": {
"@type": "Offer",
"price": "1899",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock",
"url": "https:\/\/safeboxtcg.fr\/products\/protection-acrylique-etb-pokemon"
}
}
</script>
<div class="section-background color-scheme-87035b58-2247-4f38-881f-342c308ba26d"></div>
<div
class="product-information section section--page-width spacing-style color-scheme-87035b58-2247-4f38-881f-342c308ba26d relative"
style="--padding-block-start: 0px;--padding-block-end: 0px; --gap: 48px;"
>
<a
class="skip-to-content-link button-secondary"
href="#ProductInformation-template--29129519628613__main"
>
Passer aux informations sur le produit
</a>
<div
class="product-information__grid product-information--media-left"
data-product-grid-content
>
<div
class="product-information__media"
data-testid="product-information-media"
>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/zoom-dialog.js?v=82028443406372487331765270737"
type="module"
></script><script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/drag-zoom-wrapper.js?v=52868656766563354141765270736"
type="module"
></script><style data-shopify>
.media-fit-contain {
--product-media-fit: contain;
}
/* Media fit for all media elements */
.media-fit-contain :is(img, video, iframe, .deferred-media__poster-image) {
object-fit: contain;
width: 100%;
height: 100%;
}
/* 3D Models (no object-fit support, just sizing) */
.media-fit-contain model-viewer {
width: 100%;
height: 100%;
}
/* Add background color so carousel arrows' mix-blend-mode works correctly even on transparent areas. */
.media-fit-contain :is(img, .deferred-media__poster-image) {
background-color: var(--color-background);
}
</style>
<media-gallery
class="spacing-style sticky-content media-gallery--carousel"
style="--padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; --thumbnail-width: 44px; --media-radius: 0px;--image-gap: 4px;"
data-presentation="carousel"
>
<slideshow-component
ref="slideshow"
style="--slideshow-timeline: --slide-1, --slide-2;"
initial-slide="0"
infinite
>
<slideshow-container ref="slideshowContainer">
<slideshow-arrows
position="center"
class="mobile:hidden"
><button
class="slideshow-control slideshow-control--previous slideshow-control--style-chevron button button-unstyled button-unstyled--transparent flip-x"
aria-label="Diapositive précédente"
on:click="/previous"
ref="previous"
>
<span class="svg-wrapper icon-caret"><svg width="14" height="14" viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</span>
</button>
<button
class="slideshow-control slideshow-control--next slideshow-control--style-chevron button button-unstyled button-unstyled--transparent"
aria-label="Diapositive suivante"
on:click="/next"
ref="next"
>
<span class="svg-wrapper icon-caret"><svg width="14" height="14" viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</span>
</button>
</slideshow-arrows>
<slideshow-slides
tabindex="-1"
ref="scroller"
>
<slideshow-slide
ref="slides[]"
aria-hidden="false"
style="view-timeline-name: --slide-0; --product-media-fit: contain;"
class="product-media-container constrain-height media-fit-contain product-media-container--image product-media-container--zoomable product-media-container--tallest"
on:click="#zoom-dialog-ANlo3RVhPTmR6Z1JlM__media-gallery/open/0">
<div
class="product-media"
style="--ratio: 1.0"
data-media-id="71251394330949"
>
<img src="//safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?format=webp&v=1772970902&width=3840" alt="ETB Pokémon Rivalités Destinées dans une protection acrylique transparente sur fond dégradé orange" srcset="//safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?format=webp&v=1772970902&width=240 240w, //safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?format=webp&v=1772970902&width=352 352w, //safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?format=webp&v=1772970902&width=832 832w, //safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?format=webp&v=1772970902&width=1200 1200w, //safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?format=webp&v=1772970902&width=1600 1600w, //safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?format=webp&v=1772970902&width=1920 1920w, //safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?format=webp&v=1772970902&width=2560 2560w, //safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?format=webp&v=1772970902&width=3840 3840w" width="3840" height="3840" sizes="(min-width: 95rem) 65rem, (min-width: 750px) calc(100vw - 25rem - 40px - 24px - 40px), 100vw" class="product-media__image" transitiontoproduct="false" data_max_resolution="//safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?v=1772970902&width=3840" fetchpriority="high" style="--focal-point: 50.0% 50.0%;">
</div>
</slideshow-slide>
<slideshow-slide
ref="slides[]"
aria-hidden="true"
style="view-timeline-name: --slide-1; --product-media-fit: contain;"
class="product-media-container constrain-height media-fit-contain product-media-container--image product-media-container--zoomable"
on:click="#zoom-dialog-ANlo3RVhPTmR6Z1JlM__media-gallery/open/1">
<div
class="product-media"
style="--ratio: 1.0"
data-media-id="71838886396229"
>
<img src="//safeboxtcg.fr/cdn/shop/files/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?format=webp&v=1775844962&width=3840" alt="Protection acrylique transparente pour ETB Pokémon Rivalités Destinées sur étagère en bois" srcset="//safeboxtcg.fr/cdn/shop/files/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?format=webp&v=1775844962&width=240 240w, //safeboxtcg.fr/cdn/shop/files/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?format=webp&v=1775844962&width=352 352w, //safeboxtcg.fr/cdn/shop/files/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?format=webp&v=1775844962&width=832 832w, //safeboxtcg.fr/cdn/shop/files/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?format=webp&v=1775844962&width=1200 1200w, //safeboxtcg.fr/cdn/shop/files/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?format=webp&v=1775844962&width=1600 1600w, //safeboxtcg.fr/cdn/shop/files/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?format=webp&v=1775844962&width=1920 1920w, //safeboxtcg.fr/cdn/shop/files/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?format=webp&v=1775844962&width=2560 2560w, //safeboxtcg.fr/cdn/shop/files/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?format=webp&v=1775844962&width=3840 3840w" width="3840" height="3840" sizes="(min-width: 95rem) 65rem, (min-width: 750px) calc(100vw - 25rem - 40px - 24px - 40px), 100vw" class="product-media__image" transitiontoproduct="false" data_max_resolution="//safeboxtcg.fr/cdn/shop/files/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?v=1775844962&width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
</div>
</slideshow-slide>
</slideshow-slides>
</slideshow-container>
<slideshow-controls
ref="slideshowControls"
pagination-position="center"
scroll-mode="horizontal"
controls-on-media
>
<div class="slideshow-controls__counter">
<span ref="current">1</span><span class="slash">/</span>2</div>
</slideshow-controls>
</slideshow-component>
<zoom-dialog
ref="zoomDialogComponent"
id="zoom-dialog-ANlo3RVhPTmR6Z1JlM__media-gallery"
>
<dialog
ref="dialog"
on:keydown="/handleKeyDown"
scroll-lock
>
<button
type="button"
class="button button-unstyled close-button dialog-zoomed-gallery__close-button"
aria-label="Fermer"
on:click="/close"
>
<span class="visually-hidden">Fermer</span>
<svg width="14" height="14" viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</button>
<div class="dialog-thumbnails-list-container">
<scroll-hint
class="dialog-thumbnails-list list-unstyled"
ref="thumbnails"
>
<button
type="button"
class="button button-unstyled dialog-thumbnails-list__thumbnail"
aria-label="Faire défiler vers ETB Pokémon Rivalités Destinées dans une protection acrylique transparente sur fond dégradé orange"
on:click="/handleThumbnailClick/0"
on:pointerenter="/handleThumbnailPointerEnter/0"
style="--aspect-ratio: 1.0; --gallery-aspect-ratio: 1.0;"
aria-selected="true"
>
<img src="//safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?v=1772970902&width=1024" alt="ETB Pokémon Rivalités Destinées dans une protection acrylique transparente sur fond dégradé orange" srcset="//safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?v=1772970902&width=240 240w, //safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?v=1772970902&width=352 352w, //safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?v=1772970902&width=832 832w" width="1024" height="1024" loading="lazy" sizes="auto, 110, (min-width: 750px) 160" style="object-position: 50.0% 50.0%;">
</button>
<button
type="button"
class="button button-unstyled dialog-thumbnails-list__thumbnail"
aria-label="Faire défiler vers Protection acrylique transparente pour ETB Pokémon Rivalités Destinées sur étagère en bois"
on:click="/handleThumbnailClick/1"
on:pointerenter="/handleThumbnailPointerEnter/1"
style="--aspect-ratio: 1.0; --gallery-aspect-ratio: 1.0;"
>
<img src="//safeboxtcg.fr/cdn/shop/files/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?v=1775844962&width=1024" alt="Protection acrylique transparente pour ETB Pokémon Rivalités Destinées sur étagère en bois" srcset="//safeboxtcg.fr/cdn/shop/files/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?v=1775844962&width=240 240w, //safeboxtcg.fr/cdn/shop/files/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?v=1775844962&width=352 352w, //safeboxtcg.fr/cdn/shop/files/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?v=1775844962&width=832 832w" width="1024" height="1024" loading="lazy" sizes="auto, 110, (min-width: 750px) 160" style="object-position: 50.0% 50.0%;">
</button>
</scroll-hint>
</div>
<ul
class="dialog-zoomed-gallery list-unstyled"
><li
id="product-71251394330949-1"
class="product-media-container constrain-height media-fit-contain product-media-container--image product-media-container--zoomable"
style=" --media-preview-ratio: 1.0;"
ref="media[]"
on:click="/close"
>
<drag-zoom-wrapper class="product-media__drag-zoom-wrapper">
<div
class="product-media"
style="--ratio: 1.0"
data-media-id="71251394330949"
>
<img src="//safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?format=webp&v=1772970902&width=3840" alt="ETB Pokémon Rivalités Destinées dans une protection acrylique transparente sur fond dégradé orange" srcset="//safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?format=webp&v=1772970902&width=240 240w, //safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?format=webp&v=1772970902&width=352 352w, //safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?format=webp&v=1772970902&width=832 832w, //safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?format=webp&v=1772970902&width=1200 1200w, //safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?format=webp&v=1772970902&width=1600 1600w, //safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?format=webp&v=1772970902&width=1920 1920w, //safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?format=webp&v=1772970902&width=2560 2560w, //safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?format=webp&v=1772970902&width=3840 3840w" width="3840" height="3840" loading="lazy" sizes="100vw" class="product-media__image" transitiontoproduct="false" data_max_resolution="//safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?v=1772970902&width=3840" fetchpriority="high" style="--focal-point: 50.0% 50.0%;">
</div>
</drag-zoom-wrapper>
</li><li
id="product-71838886396229-2"
class="product-media-container constrain-height media-fit-contain product-media-container--image product-media-container--zoomable"
style=" --media-preview-ratio: 1.0;"
ref="media[]"
on:click="/close"
>
<drag-zoom-wrapper class="product-media__drag-zoom-wrapper">
<div
class="product-media"
style="--ratio: 1.0"
data-media-id="71838886396229"
>
<img src="//safeboxtcg.fr/cdn/shop/files/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?format=webp&v=1775844962&width=3840" alt="Protection acrylique transparente pour ETB Pokémon Rivalités Destinées sur étagère en bois" srcset="//safeboxtcg.fr/cdn/shop/files/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?format=webp&v=1775844962&width=240 240w, //safeboxtcg.fr/cdn/shop/files/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?format=webp&v=1775844962&width=352 352w, //safeboxtcg.fr/cdn/shop/files/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?format=webp&v=1775844962&width=832 832w, //safeboxtcg.fr/cdn/shop/files/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?format=webp&v=1775844962&width=1200 1200w, //safeboxtcg.fr/cdn/shop/files/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?format=webp&v=1775844962&width=1600 1600w, //safeboxtcg.fr/cdn/shop/files/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?format=webp&v=1775844962&width=1920 1920w, //safeboxtcg.fr/cdn/shop/files/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?format=webp&v=1775844962&width=2560 2560w, //safeboxtcg.fr/cdn/shop/files/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?format=webp&v=1775844962&width=3840 3840w" width="3840" height="3840" loading="lazy" sizes="100vw" class="product-media__image" transitiontoproduct="false" data_max_resolution="//safeboxtcg.fr/cdn/shop/files/etb-pokemon-rivalites-destinees-sur-etagere_ce2cb3e9-1da4-458c-b79a-0b98f7879656.jpg?v=1775844962&width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
</div>
</drag-zoom-wrapper>
</li></ul>
</dialog>
</zoom-dialog></media-gallery>
</div>
<div
id="ProductInformation-template--29129519628613__main"
class="product-details sticky-content--desktop"
style="--details-position: flex-start;"
data-testid="product-information-details"
>
<div
class="group-block group-block--height-fit group-block--width-fill border-style spacing-style size-style"
style=" --border-width: 1px; --border-style: none; --border-color:rgb(var(--color-border-rgb) / 1.0); --border-radius:0px; --padding-block-start: max(20px, calc(var(--spacing-scale) * 24px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 24px));--padding-inline-start: 0px;--padding-inline-end: 0px; --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; "
data-testid="group-block"
><div class="group-block__media-wrapper">
</div>
<div
class="group-block-content layout-panel-flex layout-panel-flex--column"
style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;--gap: max(24px, calc(var(--gap-scale, 1.0) * 28px));--horizontal-alignment: ; --vertical-alignment: ;--vertical-alignment-mobile: ;"
>
<div class="view-product-title">
<a
href="/products/protection-acrylique-etb-pokemon?variant=56590941716805"
class="link"
>ELITE TRAINER BOX
</a>
</div>
<product-inventory
class="product-inventory spacing-style"
style="--padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;"
data-product-id="15572520829253"
>
<span
class="product-inventory__status"
>
<span
class="svg-wrapper product-inventory__icon product-inventory__icon-in_stock"
>
<svg svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 15 15" fill="none" width="15" height="15">
<circle cx="7.5" cy="7.5" r="7.5" fill="currentColor"/>
<circle cx="7.5" cy="7.5" r="5" fill="currentColor" stroke="#FFF"/>
</svg>
</span>
<span
class="product-inventory__text"
id="Inventory-template--29129519628613__main"
role="status"
aria-label="Statut du stock"
>En stock</span>
</span>
</product-inventory>
<div
class="group-block group-block--height-fit group-block--width-fill border-style spacing-style size-style"
style=" --border-width: 1px; --border-style: none; --border-color:rgb(var(--color-border-rgb) / 1.0); --border-radius:0px; --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; "
data-testid="group-block"
><div class="group-block__media-wrapper">
</div>
<div
class="group-block-content layout-panel-flex layout-panel-flex--column mobile-column"
style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;--gap: 12px;--horizontal-alignment: flex-start; --vertical-alignment: center;--vertical-alignment-mobile: center;"
>
<div id="shopify-block-AanVyVWpVeW1SWFRNW__judge_me_reviews_preview_badge_w3tjpz" class="shopify-block shopify-app-block">
<div class='jdgm-widget jdgm-preview-badge'
data-id='15572520829253'
data-template='manual-installation'>
<div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='12' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 12 reviews </span> </div>
</div>
</div>
<div
class="spacing-style text-block text-block--AV0F0R0NRUnlLZzJpZ__text_xrnftG h3"
style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --width: fit-content; --max-width: var(--max-width--body-normal); "
>
<p>PROTECTION ACRYLIQUE ETB</p>
</div>
<div>
<div class="product-notice-box-universal">
<div class="notice-content">
<h5 class="notice-text">
Scellage abimé = -35% de valeur
</h5>
</div>
</div>
<style>
.product-notice-box-universal {
/* Fond Platinum de votre palette */
background-color: #F1F5F9;
/* Bordure Pale Slate identique à votre bloc livraison */
border: 1px solid #CBD5E1;
border-radius: 8px;
padding: 12px 16px;
margin: 15px 0;
display: flex;
align-items: center;
}
.notice-content {
display: flex;
align-items: center;
}
.notice-text {
margin: 0 !important;
font-size: 14px;
font-weight: 700;
line-height: 1.4;
/* Bleu Royal de votre palette */
color: #0052FF;
text-transform: none;
letter-spacing: normal;
}
</style>
</div>
<product-price
class="text-block text-block--align-left custom-typography custom-font-size custom-color text-left custom spacing-style"
data-block-id="AeUg1dVZSWFJCeVNZc__price_E3Qthj"
data-product-id="15572520829253"
style=" --color: var(--color-foreground);--font-size: 1.125rem; --font-weight: var(--font-heading--weight);--font-family: var(--font-heading--family); --text-transform: none; --text-wrap: ; --line-height: var(--line-height--body-normal); --letter-spacing: var(--letter-spacing--body-normal); --padding-block-start: 4px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; --width: 100%; "
>
<div ref="priceContainer">
<span class="price">€18,99</span>
</div>
</product-price>
</div>
</div>
<span
class="buy-buttons-block buy-buttons-block--AYmZrdG5MRVJoa2h2T__buy_buttons_eYQEYi"
><product-form-component
data-section-id="template--29129519628613__main"
data-product-id="15572520829253"
data-product-url="/products/protection-acrylique-etb-pokemon"
on:submit="/handleSubmit"
data-quantity-default="1"
data-quantity-error-max="Cet article a un maximum de {{ maximum }}"
>
<div
class="visually-hidden"
aria-live="assertive"
role="status"
aria-atomic="true"
ref="liveRegion"
></div><form method="post" action="/cart/add" id="BuyButtons-ProductForm-template--29129519628613__main" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input
type="hidden"
name="id"
ref="variantId"
value="56590941716805"
><div
class="product-form-buttons spacing-style product-form-buttons--stacked"
style="--padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;"
ref="productFormButtons"
>
<quantity-selector-component
class="quantity-selector"
data-variant-id="56590941716805"
ref="quantitySelectors[]"
>
<button
class="button quantity-minus button-unstyled"
type="button"
name="minus"
on:click="/decreaseQuantity"
ref="minusButton"
>
<span class="visually-hidden">Diminuer la quantité</span
><span class="svg-wrapper icon-plus"><svg width="14" height="14" viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
</svg>
</span>
</button>
<input
type="number"
name="quantity"
value="1"
data-cart-quantity="0"
min="1"
on:blur="/setQuantity"
on:focus="/selectInputValue"
ref="quantityInput"
aria-label="Quantité"
step="1"
>
<button
class="button quantity-plus button-unstyled"
type="button"
name="plus"
on:click="/increaseQuantity"
ref="plusButton"
>
<span class="visually-hidden">Augmenter la quantité</span
><span class="svg-wrapper icon-plus"><svg width="14" height="14" viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
<path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
</svg>
</span>
</button>
</quantity-selector-component>
<span
class="product-form-text__error hidden"
ref="addToCartTextError"
>
<span class="svg-wrapper product-form-icon--error"><svg class="icon icon-error" viewbox="0 0 13 13">
<circle cx="6.5" cy="6.5" r="5.5" stroke="#fff" stroke-width="var(--icon-stroke-width)"/>
<circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width=".7"/>
<path fill="#fff" d="m5.874 3.528.1 4.044h1.053l.1-4.044zm.627 6.133c.38 0 .68-.288.68-.656s-.3-.656-.68-.656-.681.288-.681.656.3.656.68.656"/>
<path fill="#fff" stroke="#EB001B" stroke-width=".7" d="M5.874 3.178h-.359l.01.359.1 4.044.008.341h1.736l.008-.341.1-4.044.01-.359H5.873Zm.627 6.833c.56 0 1.03-.432 1.03-1.006s-.47-1.006-1.03-1.006-1.031.432-1.031 1.006.47 1.006 1.03 1.006Z"/>
</svg>
</span>
</span>
<span
style="--add-to-cart-font-case: ;"
>
<add-to-cart-component
ref="addToCartButtonContainer"
data-product-variant-media="//safeboxtcg.fr/cdn/shop/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?v=1772970902&width=100"
data-add-to-cart-animation="true"
>
<button
id="BuyButtons-ProductSubmitButton-AWVV1S2ZQUkJEZDdGL__add-to-cart"
type="submit"
name="add"
ref="addToCartButton"
on:click="/handleClick"
class="button add-to-cart-button button"
>
<span
class="add-to-cart-text"
>
<span class="svg-wrapper add-to-cart-icon"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M16.608 9.421V6.906H3.392v8.016c0 .567.224 1.112.624 1.513.4.402.941.627 1.506.627H8.63M8.818 3h2.333c.618 0 1.212.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.344c0-.622.246-1.218.683-1.658A2.33 2.33 0 0 1 8.82 3"/><path stroke="currentColor" stroke-linecap="round" stroke-width="var(--icon-stroke-width)" d="M14.608 12.563v5m2.5-2.5h-5"/></svg>
</span>
<span class="add-to-cart-text__content">Ajouter au panier</span>
</span>
<span
aria-hidden="true"
class="add-to-cart-text--added"
>
<span class="svg-wrapper add-to-cart-icon--added"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</span>
<span class="">Ajouté</span>
</span>
</button>
</add-to-cart-component>
</span>
<div
class="accelerated-checkout-block"
ref="acceleratedCheckoutButtonContainer"
>
</div>
</div><input type="hidden" name="product-id" value="15572520829253" /><input type="hidden" name="section-id" value="template--29129519628613__main" /></form></product-form-component></span>
<rte-formatter
class="spacing-style text-block text-block--AdE9ubUd6eUtuTGRVV__text_aEtTtq rte text-block--align-left rte"
style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --width: 100%; --max-width: var(--max-width--body-normal); --text-align: left; "
>
<ul style="list-style:none;padding:0;margin:16px 0;display:flex;flex-direction:column;gap:8px;">
<li style="display:inline-flex;align-items:center;gap:8px;background:#B5D4F4;color:#0C447C;font-size:15px;font-weight:600;padding:8px 16px;border-radius:20px;width:fit-content;">
<svg width="16" height="16" viewbox="0 0 14 14" fill="none"><path d="M2.5 7l3 3 6-6" stroke="#0C447C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>
Ultra transparent
</li>
<li style="display:inline-flex;align-items:center;gap:8px;background:#B5D4F4;color:#0C447C;font-size:15px;font-weight:600;padding:8px 16px;border-radius:20px;width:fit-content;">
<svg width="16" height="16" viewbox="0 0 14 14" fill="none"><path d="M2.5 7l3 3 6-6" stroke="#0C447C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>
Protection UV 99,9%
</li>
<li style="display:inline-flex;align-items:center;gap:8px;background:#B5D4F4;color:#0C447C;font-size:15px;font-weight:600;padding:8px 16px;border-radius:20px;width:fit-content;">
<svg width="16" height="16" viewbox="0 0 14 14" fill="none"><path d="M2.5 7l3 3 6-6" stroke="#0C447C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>
Épaisseur 8 mm
</li>
<li style="display:inline-flex;align-items:center;gap:8px;background:#B5D4F4;color:#0C447C;font-size:15px;font-weight:600;padding:8px 16px;border-radius:20px;width:fit-content;">
<svg width="16" height="16" viewbox="0 0 14 14" fill="none"><path d="M2.5 7l3 3 6-6" stroke="#0C447C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>
Aimants puissants
</li>
</ul>
</rte-formatter>
<div>
<div class="safebox-delivery-info" style="margin: 20px 0; padding: 15px; border: 1px solid #dbeafe; border-radius: 10px; background-color: #f0f7ff; box-shadow: 0 2px 5px rgba(0,0,0,0.02);">
<div style="display: flex; align-items: flex-start; gap: 10px; margin-bottom: 12px;">
<span style="font-size: 18px;">⏱️</span>
<span style="font-size: 0.95em; font-weight: 600; color: #1e3a8a; line-height: 1.4;">
Commandez avant lundi midi pour une livraison rapide (il reste <span id="st-timer" style="color: #2563eb;">--h --m --s</span>)
</span>
</div>
<div style="display: flex; align-items: center; gap: 10px;">
<span style="font-size: 18px;">🚚</span>
<p style="margin: 0; font-size: 0.9em; color: #1e3a8a;">
Livraison estimée entre le <strong style="color: #b91c1c;">Jeudi 23/04</strong> et le <strong style="color: #b91c1c;">Samedi 25/04</strong>.
</p>
</div>
</div>
<script>
(function() {
const update = () => {
const n = new Date();
let t = new Date();
const mode = "lundi_midi";
if (mode === 'lundi_midi') {
const off = parseInt("2") || 1;
t.setDate(n.getDate() + off);
t.setHours(12, 0, 0, 0);
} else if (mode === 'midi') {
t.setHours(12, 0, 0, 0);
} else {
t.setHours(23, 59, 59, 999);
}
const d = t - n;
if (d > 0) {
const h = Math.floor(d / 3600000);
const m = Math.floor((d % 3600000) / 60000);
const s = Math.floor((d % 60000) / 1000);
const res = (h < 10 ? "0"+h : h) + "h " + (m < 10 ? "0"+m : m) + "m " + (s < 10 ? "0"+s : s) + "s";
const el = document.getElementById('st-timer');
if (el) el.textContent = res;
}
};
setInterval(update, 1000);
update();
})();
</script>
</div>
</div>
</div>
</div>
</div>
</div>
</div><div id="shopify-section-template--29129519628613__17674421387067242c" class="shopify-section section-wrapper">
<div class="section-background color-scheme-87035b58-2247-4f38-881f-342c308ba26d"></div>
<div
class="section section--page-width color-scheme-87035b58-2247-4f38-881f-342c308ba26d"
data-testid="ui-test-section"
style=" "
>
<div class="custom-section-background">
</div>
<div
class="border-style custom-section-content"
style="--border-width: 1px; --border-style: none; --border-color:rgb(var(--color-border-rgb) / 1.0); --border-radius:0px; "
>
<div
class="spacing-style layout-panel-flex layout-panel-flex--column section-content-wrapper mobile-column"
style=" --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;--gap: 12px;--horizontal-alignment: flex-start; --vertical-alignment: center;--vertical-alignment-mobile: center; --padding-block-start: 0px;--padding-block-end: 0px; "
data-testid="section-content"
>
<div
class="accordion accordion--AVzUxTzNPVnIwNXJlZ__accordion_DRkmz9 accordion--caret border-style spacing-style accordion--dividers"
style=" --summary-font-family: var(--font-h6--family); --summary-font-style: var(--font-h6--style); --summary-font-weight: var(--font-h6--weight); --summary-font-size: var(--font-h6--size); --summary-font-line-height: var(--font-h6--line-height); --summary-font-case: var(--font-h6--case); --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; --border-width: 1px; --border-style: none; --border-color:rgb(var(--color-border-rgb) / 1.0); --border-radius:0px; "
>
<accordion-custom
>
<details
class="details"
data-testid="accordion-details"
>
<summary class="details__header">
Description
<span class="svg-wrapper icon-caret icon-animated"><svg width="14" height="14" viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</span>
<span class="svg-wrapper icon-plus"><svg width="14" height="14" viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
<path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
</svg>
</span>
</summary>
<div class="details-content">
<rte-formatter
class="spacing-style text-block text-block--AdVdBNUUydWx3aFhrO__text_8wUUVw rte text-block--align-center text-block--full-width rte"
style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --width: 100%; --max-width: var(--max-width--body-none); --text-align: center; "
>
<p>Protégez vos Elite Trainer Box Pokémon avec une <strong>protection ETB</strong> acrylique conçue spécifiquement pour ce format. Compatible avec toutes les séries des plus récentes comme Méga Évolution aux anciennes comme Duo de Choc, elle s'adapte à l'ensemble de votre collection sans exception. Que vous possédiez des ETB récents ou des éditions plus anciennes devenues rares, cette <strong>protection ETB Pokémon</strong> garantit une conservation optimale sur le long terme.</p><p>Fabriquée en <strong>acrylique 8 mm</strong> d'épaisseur, cette <strong>protection acrylique ETB</strong> offre une protection UV à 99,9 % qui bloque les rayons responsables du jaunissement et de la décoloration de vos boîtes. Conçue sans acide et sans PVC, elle est totalement inerte chimiquement vos ETB restent dans leur état d'origine, année après année. Les aimants puissants garantissent une fermeture hermétique qui limite l'exposition à la poussière, aux frottements et à l'humidité trois des principales causes de dégradation des coffrets Pokémon non protégés.</p><p>Entièrement transparente, elle met en valeur votre ETB tout en le protégeant. Sa conception empilable facilite le stockage en collection volumineuse sans risque de rayures ou de pression sur les boîtes. Que vous exposiez sur étagère ou stockiez en réserve, cette <strong>protection acrylique Pokémon</strong> s'adapte aux deux usages sans compromis. Sa robustesse préserve l'état mint de vos coffrets et donc leur valeur de revente sur le marché du Pokémon scellé.</p><p>Idéale aussi bien pour le collectionneur passionné que pour l'investisseur, la <strong>protect Pokémon</strong> ultime pour vos ETB représente le meilleur rapport protection/prix pour sécuriser vos coffrets sur le long terme. Simple à ouvrir, facile à refermer, elle vous permet d'accéder à votre ETB sans risquer de l'endommager lors des manipulations.</p><p>Que vous collectionniez pour le plaisir ou dans une optique d'investissement, cette protection ETB fait partie de notre gamme complète de <a href="/collections/protection-acrylique-pokemon" target="_blank" title="PROTECTIONS ACRYLIQUES"><strong>protections acryliques Pokémon</strong></a>, conçues selon les mêmes standards de qualité pour tous vos formats. Vous protégez des displays ? Découvrez notre <a href="/products/protection-acrylique-display-pokemon" target="_blank" title="DISPLAY 36 BOOSTERS"><strong>protection acrylique pour displays Pokémon</strong></a>, taillée pour ce format spécifique et disponible immédiatement. Pour vos coffrets les plus précieux, notre <a href="/products/protection-acrylique-upc-pokemon" target="_blank" title="UPC MEGA DRACAUFEU"><strong>protection acrylique UPC Pokémon</strong></a> offre le même niveau de sécurité adapté au format Ultra Premium Collection.<br/></p>
</rte-formatter>
</div>
</details>
</accordion-custom>
</div>
<div id="shopify-block-AbkNrZk45cWdxVGFKT__judge_me_reviews_review_widget_KGnRTT" class="shopify-block shopify-app-block">
<div style='clear:both'></div>
<div id='judgeme_product_reviews'
class='jdgm-widget jdgm-review-widget'
data-product-title='ELITE TRAINER BOX'
data-id='15572520829253'
data-product-id='15572520829253'
data-widget="review"
data-shop-reviews="false"
data-shop-reviews-count="1"
data-empty-state="empty_widget"
data-entry-point="review_widget.js"
data-entry-key="review-widget/main.js"
data-block-id="AbkNrZk45cWdxVGFKT__judge_me_reviews_review_widget_KGnRTT"
data-customer-logged-in="false"
style='max-width: 1200px; margin: 0 auto;'>
</div>
<script class='jdgm-review-widget-data'>
jdgm.data ||= {}; jdgm.data.reviewWidget ||= {};
jdgm.data.reviewWidget[15572520829253] = {"number_of_reviews":12,"average_rating":"5.00","number_of_questions":0,"product_name":"ELITE TRAINER BOX","product_external_id":15572520829253,"product_coupons_enabled":true,"image_url":"https://cdn.shopify.com/s/files/1/1009/9015/7125/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?v=1772970902","histogram":[{"rating":5,"frequency":12,"percentage":100,"extra_class":null},{"rating":4,"frequency":0,"percentage":0,"extra_class":null},{"rating":3,"frequency":0,"percentage":0,"extra_class":null},{"rating":2,"frequency":0,"percentage":0,"extra_class":null},{"rating":1,"frequency":0,"percentage":0,"extra_class":null}],"review_keywords":null,"product_medals":[],"custom_form_filters_and_averages":null,"photo_gallery":null,"review_summary_text":"Based on 12 reviews","ai_summary_text":"","sort_key":"created_at","multi_language_sorting_enabled":false,"metafield_updated_at":"2026-04-10T18:35:48Z","reviews":[{"uuid":"a18c896a-4308-460a-8890-3d3f3dfd38ea","title":"","rating":5,"body_html":"<p>Superbe</p>","body":"Superbe","verified_buyer":false,"created_at":"2026-04-10T18:29:41.565Z","reviewer_name":"Jeanne P.","reviewer_initial":"J","is_anonymous_reviewer":false,"cf_answers":[],"reply_content":null,"pictures_urls":[],"video_external_ids":[],"thumb_up":0,"thumb_down":0,"location_country":"","location_country_code":"","location":"","source":null,"product_title":"ELITE TRAINER BOX","encoded_product_id":"gZzYZa1m","encoded_shop_id":"YDeY8j5D","is_shopify_lite":false,"product_url":"/products/protection-acrylique-etb-pokemon","product_url_with_utm":"https://safeboxtcg.fr/products/protection-acrylique-etb-pokemon?jdgm_referral_location=widget&ref=judge.me&utm_campaign=judgeme-review-site&utm_medium=referral&utm_source=judgeme","product_in_store":true,"product_variant_title":"","profile_img_idx":3,"avatar_image_url":null,"gravatar_hash":null,"media_platform_hosted_video_infos":[],"country_code_show_flag":null,"pinned":null,"in_a_group":false,"shop_reply_name":"SafeBoxTCG","transparency_badges":["review_collected_from_store_visitor"],"language":null,"is_for_product_from_group":false,"product_variant_image_url":"https://cdn.shopify.com/s/files/1/1009/9015/7125/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?v=1772970902","is_for_product_from_bundle":false},{"uuid":"683e4005-52ad-4abf-a632-1e00288e9b4d","title":"","rating":5,"body_html":"<p>Super produit de bonne qualité</p>","body":"Super produit de bonne qualité","verified_buyer":false,"created_at":"2026-04-01T15:10:23.052Z","reviewer_name":"Loic P.","reviewer_initial":"L","is_anonymous_reviewer":false,"cf_answers":[],"reply_content":null,"pictures_urls":[],"video_external_ids":[],"thumb_up":0,"thumb_down":0,"location_country":"","location_country_code":"","location":"","source":null,"product_title":"ELITE TRAINER BOX","encoded_product_id":"gZzYZa1m","encoded_shop_id":"YDeY8j5D","is_shopify_lite":false,"product_url":"/products/protection-acrylique-etb-pokemon","product_url_with_utm":"https://safeboxtcg.fr/products/protection-acrylique-etb-pokemon?jdgm_referral_location=widget&ref=judge.me&utm_campaign=judgeme-review-site&utm_medium=referral&utm_source=judgeme","product_in_store":true,"product_variant_title":"","profile_img_idx":3,"avatar_image_url":null,"gravatar_hash":null,"media_platform_hosted_video_infos":[],"country_code_show_flag":null,"pinned":null,"in_a_group":false,"shop_reply_name":"SafeBoxTCG","transparency_badges":["review_collected_from_store_visitor"],"language":null,"is_for_product_from_group":false,"product_variant_image_url":"https://cdn.shopify.com/s/files/1/1009/9015/7125/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?v=1772970902","is_for_product_from_bundle":false},{"uuid":"3afab4e2-7bdc-437c-b5d2-ce118b01fb94","title":"","rating":5,"body_html":"<p>Impeccable, les meilleurs sur le marché</p>","body":"Impeccable, les meilleurs sur le marché","verified_buyer":false,"created_at":"2026-03-28T12:00:12.451Z","reviewer_name":"Anonyme","reviewer_initial":"A","is_anonymous_reviewer":true,"cf_answers":[],"reply_content":null,"pictures_urls":[],"video_external_ids":[],"thumb_up":0,"thumb_down":0,"location_country":"","location_country_code":"","location":"","source":null,"product_title":"ELITE TRAINER BOX","encoded_product_id":"gZzYZa1m","encoded_shop_id":"YDeY8j5D","is_shopify_lite":false,"product_url":"/products/protection-acrylique-etb-pokemon","product_url_with_utm":"https://safeboxtcg.fr/products/protection-acrylique-etb-pokemon?jdgm_referral_location=widget&ref=judge.me&utm_campaign=judgeme-review-site&utm_medium=referral&utm_source=judgeme","product_in_store":true,"product_variant_title":"","profile_img_idx":3,"avatar_image_url":null,"gravatar_hash":null,"media_platform_hosted_video_infos":[],"country_code_show_flag":null,"pinned":null,"in_a_group":false,"shop_reply_name":"SafeBoxTCG","transparency_badges":["review_collected_from_store_visitor"],"language":null,"is_for_product_from_group":false,"product_variant_image_url":"https://cdn.shopify.com/s/files/1/1009/9015/7125/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?v=1772970902","is_for_product_from_bundle":false},{"uuid":"f0e96ea0-3414-4ea1-b4ca-a294d83fb35a","title":"","rating":5,"body_html":"<p>Magnifique !</p>","body":"Magnifique !","verified_buyer":false,"created_at":"2026-03-27T17:56:28.366Z","reviewer_name":"kylian K.","reviewer_initial":"k","is_anonymous_reviewer":false,"cf_answers":[],"reply_content":null,"pictures_urls":[],"video_external_ids":[],"thumb_up":0,"thumb_down":0,"location_country":"","location_country_code":"","location":"","source":null,"product_title":"ELITE TRAINER BOX","encoded_product_id":"gZzYZa1m","encoded_shop_id":"YDeY8j5D","is_shopify_lite":false,"product_url":"/products/protection-acrylique-etb-pokemon","product_url_with_utm":"https://safeboxtcg.fr/products/protection-acrylique-etb-pokemon?jdgm_referral_location=widget&ref=judge.me&utm_campaign=judgeme-review-site&utm_medium=referral&utm_source=judgeme","product_in_store":true,"product_variant_title":"","profile_img_idx":3,"avatar_image_url":null,"gravatar_hash":null,"media_platform_hosted_video_infos":[],"country_code_show_flag":null,"pinned":null,"in_a_group":false,"shop_reply_name":"SafeBoxTCG","transparency_badges":["review_collected_from_store_visitor"],"language":null,"is_for_product_from_group":false,"product_variant_image_url":"https://cdn.shopify.com/s/files/1/1009/9015/7125/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?v=1772970902","is_for_product_from_bundle":false},{"uuid":"6bed3a8f-32e6-4318-8b2d-aabe67e7dd60","title":"","rating":5,"body_html":"<p>Met vraiment l'ETB en valeur !</p>","body":"Met vraiment l'ETB en valeur !","verified_buyer":false,"created_at":"2026-03-17T14:42:59.412Z","reviewer_name":"Mohamed B.","reviewer_initial":"M","is_anonymous_reviewer":false,"cf_answers":[],"reply_content":null,"pictures_urls":[],"video_external_ids":[],"thumb_up":0,"thumb_down":0,"location_country":"","location_country_code":"","location":"","source":null,"product_title":"ELITE TRAINER BOX","encoded_product_id":"gZzYZa1m","encoded_shop_id":"YDeY8j5D","is_shopify_lite":false,"product_url":"/products/protection-acrylique-etb-pokemon","product_url_with_utm":"https://safeboxtcg.fr/products/protection-acrylique-etb-pokemon?jdgm_referral_location=widget&ref=judge.me&utm_campaign=judgeme-review-site&utm_medium=referral&utm_source=judgeme","product_in_store":true,"product_variant_title":"","profile_img_idx":3,"avatar_image_url":null,"gravatar_hash":null,"media_platform_hosted_video_infos":[],"country_code_show_flag":null,"pinned":null,"in_a_group":false,"shop_reply_name":"SafeBoxTCG","transparency_badges":["review_collected_from_store_visitor"],"language":null,"is_for_product_from_group":false,"product_variant_image_url":"https://cdn.shopify.com/s/files/1/1009/9015/7125/files/protection-acrylique-etb-pokemon-rivalites-destinees.jpg?v=1772970902","is_for_product_from_bundle":false}],"pagination":{"total_pages":3,"current_page":1,"per_page":5}}
</script>
</div>
</div>
</div>
</div>
</div><div id="shopify-section-template--29129519628613__product_recommendations_qggXJq" class="shopify-section">
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/product-recommendations.js?v=60554949707631910141765270737"
type="module"
fetchpriority="low"
></script>
<product-recommendations
id="product-recommendations-template--29129519628613__product_recommendations_qggXJq"
class="product-recommendations"
data-url="/recommendations/products?limit=3"
data-section-id="template--29129519628613__product_recommendations_qggXJq"
data-product-id="15572520927557"
data-intent="related"
data-testid="product-recommendations-section"
data-recommendations-performed="false"
>
<div class="section-background color-scheme-87035b58-2247-4f38-881f-342c308ba26d"></div>
<div
class="section section--page-width color-scheme-87035b58-2247-4f38-881f-342c308ba26d section-resource-list spacing-style gap-style"
style=" --padding-block-start: max(20px, calc(var(--spacing-scale) * 48px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 48px)); --gap: max(24px, calc(var(--gap-scale, 1.0) * 28px)); --column-count-mobile: 2;--resource-list-column-gap-desktop: 12px;--resource-list-row-gap-desktop: 24px;--resource-list-columns: repeat(4, 1fr);--resource-list-columns-mobile: repeat(2, 1fr);--resource-list-column-gap-desktop: 12px;--column-count: 4;--column-count-mobile: 2; "
>
<div class="section-resource-list__content">
<div
class="spacing-style text-block text-block--AeHFLNEhmSzdCeUNYM__text_cbcgyb h4"
style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --width: fit-content; --max-width: var(--max-width--body-normal); "
>
<h4>ILS ONT AUSSI COMMANDÉS :</h4>
</div>
</div><div
class="resource-list resource-list--grid"
>
<div
class="product-recommendations__skeleton-item"
aria-label="Chargement des recommandations de produits"
></div>
<div
class="product-recommendations__skeleton-item"
aria-label="Chargement des recommandations de produits"
></div>
<div
class="product-recommendations__skeleton-item"
aria-label="Chargement des recommandations de produits"
></div>
<div
class="product-recommendations__skeleton-item"
aria-label="Chargement des recommandations de produits"
></div>
</div></div>
</product-recommendations>
</div>
</main>
<!-- BEGIN sections: footer-group -->
<footer id="shopify-section-sections--27571579257157__footer_m9NzUG" class="shopify-section shopify-section-group-footer-group section-wrapper">
<div class="section-background color-scheme-87035b58-2247-4f38-881f-342c308ba26d"></div>
<div
class="section section--page-width color-scheme-87035b58-2247-4f38-881f-342c308ba26d"
>
<div
class="footer-content spacing-style"
style=" --padding-block-start: max(20px, calc(var(--spacing-scale) * 30px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 30px)); --footer-gap: 20px; --grid-columns: 2; --last-row-count: 2; --tablet-last-row-count: 2; "
>
<div
class="group-block group-block--height-fit group-block--width-fill border-style spacing-style size-style"
style=" --border-width: 1px; --border-style: none; --border-color:rgb(var(--color-border-rgb) / 1.0); --border-radius:0px; --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; "
data-testid="group-block"
><div class="group-block__media-wrapper">
</div>
<div
class="group-block-content layout-panel-flex layout-panel-flex--column mobile-column"
style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;--gap: 6px;--horizontal-alignment: flex-start; --vertical-alignment: center;--vertical-alignment-mobile: center;"
>
<div
class="spacing-style text-block text-block--AOFA4bDY1NHE0bXVKa__text_LWt8Pz h4 text-block--align-left"
style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --color: var(--color-foreground); --width: 100%; --max-width: var(--max-width--body-normal); --text-align: left; "
>
<h2>Ne ratez pas les derniers ré-assort !</h2>
</div>
<rte-formatter
class="spacing-style text-block text-block--Ad3NDRTFkLzd6d1RLN__text_f9CFLH rte text-block--align-left rte"
style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --width: 100%; --max-width: var(--max-width--body-normal); --text-align: left; "
>
<p>Rentrez votre email pour ne louper aucun restock -></p>
</rte-formatter>
</div>
</div>
<email-signup-block
class="email-signup-block size-style spacing-style"
style="--size-style-width: 100%;--size-style-height: ;--padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;"
>
<form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="email-signup__form spacing-style"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
<div
class="email-signup__input-group"
style="--border-width: 1px; --border-radius: 100px;"
>
<label
for="EmailInput-AeUs1NVNZVzlyTWQwQ__email_signup_crihX7"
class="visually-hidden"
>
E-mail
</label>
<input
id="EmailInput-AeUs1NVNZVzlyTWQwQ__email_signup_crihX7"
class="email-signup__input email-signup__input--all paragraph"
type="email"
name="contact[email]"
autocorrect="off"
autocapitalize="off"
autocomplete="email"
placeholder="Adresse e-mail"
required
>
<button
class="email-signup__button email-signup__button--integrated email-signup__button--arrow paragraph button-unstyled button-unstyled--AeUs1NVNZVzlyTWQwQ__email_signup_crihX7"
aria-label="S’inscrire"
>
<svg
viewbox="0 0 20 20"
xmlns="http://www.w3.org/2000/svg"
focusable="false"
aria-hidden="true"
class="email-signup__button-icon"
>
<path
clip-rule="evenodd"
d="m11.246 5.31759c.0322-.07821.0833-.14723.1486-.20093.0654-.0537.143-.09041.2259-.10686.083-.01645.1688-.01214.2497.01257.0808.0247.1544.06902.214.12902l4.104 4.104c.0478.04765.0857.10426.1115.16659.0259.06232.0392.12913.0392.19661 0 .06747-.0133.13429-.0392.19661-.0258.06233-.0637.11893-.1115.16659l-4.104 4.10401c-.0963.0963-.227.1504-.3632.1504s-.2669-.0541-.3632-.1504-.1504-.227-.1504-.3632.0541-.2669.1504-.3632l3.2288-3.2278h-11.0736c-.13606 0-.26654-.0541-.36275-.15027-.0962-.0962-.15025-.22669-.15025-.36274 0-.13606.05405-.26654.15025-.36275.09621-.0962.22669-.15025.36275-.15025h11.0736l-3.2288-3.2278c-.0721-.07178-.1212-.16335-.1411-.2631s-.0097-.20316.0293-.2971z"
fill="currentColor"
fill-rule="evenodd"
/>
</svg>
</button>
</div></form>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/email-signup.js?v=11926998321451148611765270736"
defer
></script>
</email-signup-block>
</div>
</div>
</footer><div id="shopify-section-sections--27571579257157__footer_utilities_jLGE8U" class="shopify-section shopify-section-group-footer-group footer-utilities">
<div class="section-background color-scheme-87035b58-2247-4f38-881f-342c308ba26d"></div>
<div
class="section section--page-width color-scheme-87035b58-2247-4f38-881f-342c308ba26d"
>
<div
class="utilities spacing-style"
style="--padding-block-start: 20px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 48px)); --border-width: 0px; --gap: 24px;"
data-testid="footer-utilities"
>
<div
class="footer-utilities__group-copyright custom-typography footer-utilities__text custom-font-size"
style="--color: ;--font-size: 0.75rem; --font-weight: ;--font-family: ; --text-transform: none; --text-wrap: ; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-);"
>
<span class="footer-utilities__text">
© 2026
<a href="/" title="">SafeBoxTCG</a></span>
</div>
<anchored-popover-component
class="footer-utilities__policy-list footer-utilities__text"
data-hover-triggered="true"
>
<button
class="policy-list-trigger button-unstyled"
popovertarget="terms-policies-popover"
popovertargetaction="toggle"
ref="trigger"
style="--color: ;--font-size: 0.75rem; --font-weight: ;--font-family: ; --text-transform: none; --text-wrap: ; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-);"
>
Conditions générales et politiques
</button>
<div
class="terms-policies-popover color-scheme-87035b58-2247-4f38-881f-342c308ba26d"
id="terms-policies-popover"
popover="auto"
ref="popover"
>
<ul
class="policy_list list-unstyled custom-typography custom-font-size"
><li>
<a
href="/policies/privacy-policy"
class="footer-utilities__text"
>Politique de confidentialité</a>
</li><li>
<a
href="/policies/contact-information"
class="footer-utilities__text"
>Coordonnées</a>
</li><li>
<a
href="/policies/legal-notice"
class="footer-utilities__text"
>Mentions légales</a>
</li><li>
<a
href="/policies/shipping-policy"
class="footer-utilities__text"
>Politique d’expédition</a>
</li><li>
<a
href="/policies/refund-policy"
class="footer-utilities__text"
>Politique de remboursement</a>
</li><li>
<a
href="/policies/terms-of-service"
class="footer-utilities__text"
>Conditions d’utilisation</a>
</li></ul>
</div>
</anchored-popover-component>
<div
class="social-icons__wrapper footer-utilities__icons"
>
<div
class="social-icons__icon-wrapper"
>
<a
href="https://www.facebook.com/people/SafeBox-TCG/61583849483906/"
target="_blank"
rel="noopener noreferrer"
aria-label="Facebook"
>
<span class="social-icons__icon-label">Facebook</span>
<svg
class="social-icons__icon"
aria-hidden="true"
focusable="false"
xmlns="http://www.w3.org/2000/svg"
viewbox="0 0 20 20"
>
<path d="M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z" /></svg>
</a>
</div>
<div
class="social-icons__icon-wrapper"
>
<a
href="https://www.instagram.com/safeboxtcg"
target="_blank"
rel="noopener noreferrer"
aria-label="Instagram"
>
<span class="social-icons__icon-label">Instagram</span>
<svg
class="social-icons__icon"
aria-hidden="true"
focusable="false"
xmlns="http://www.w3.org/2000/svg"
viewbox="0 0 20 20"
>
<path
fill-rule="evenodd"
d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z"
clip-rule="evenodd"
/></svg>
</a>
</div>
<div
class="social-icons__icon-wrapper"
>
<a
href="https://www.youtube.com/@SafeboxTCG"
target="_blank"
rel="noopener noreferrer"
aria-label="Youtube"
>
<span class="social-icons__icon-label">Youtube</span>
<svg
class="social-icons__icon"
aria-hidden="true"
focusable="false"
xmlns="http://www.w3.org/2000/svg"
viewbox="0 0 20 20"
>
<path d="M18.16 5.87c.34 1.309.34 4.08.34 4.08s0 2.771-.34 4.08a2.125 2.125 0 0 1-1.53 1.53c-1.309.34-6.63.34-6.63.34s-5.321 0-6.63-.34a2.125 2.125 0 0 1-1.53-1.53c-.34-1.309-.34-4.08-.34-4.08s0-2.771.34-4.08a2.173 2.173 0 0 1 1.53-1.53C4.679 4 10 4 10 4s5.321 0 6.63.34a2.173 2.173 0 0 1 1.53 1.53ZM8.3 12.5l4.42-2.55L8.3 7.4v5.1Z" /></svg>
</a>
</div>
<div
class="social-icons__icon-wrapper"
>
<a
href="https://www.tiktok.com/@safeboxtcg"
target="_blank"
rel="noopener noreferrer"
aria-label="Tiktok"
>
<span class="social-icons__icon-label">Tiktok</span>
<svg
class="social-icons__icon"
aria-hidden="true"
focusable="false"
xmlns="http://www.w3.org/2000/svg"
viewbox="0 0 20 20"
>
<path d="M10.511 1.705h2.74s-.157 3.51 3.795 3.768v2.711s-2.114.129-3.796-1.158l.028 5.606A5.073 5.073 0 1 1 8.213 7.56h.708v2.785a2.298 2.298 0 1 0 1.618 2.205L10.51 1.705Z" /></svg>
</a>
</div>
</div>
</div>
</div>
</div>
<!-- END sections: footer-group -->
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/dialog.js?v=122984339961420548111765270736"
type="module"
></script>
<dialog-component
id="search-modal"
class="search-modal"
>
<dialog
ref="dialog"
on:click="/closeDialogOnClickOutside"
on:keydown="/closeDialogOnEscapePress"
class="search-modal__content dialog-modal"
scroll-lock
aria-labelledby="search-modal-heading"
>
<h2
id="search-modal-heading"
class="visually-hidden"
>
Rechercher
</h2>
<script
src="//safeboxtcg.fr/cdn/shop/t/1/assets/predictive-search.js?v=53445493388242646041765270736"
type="module"
fetchpriority="low"
></script>
<predictive-search-component
class="predictive-search color-scheme-87035b58-2247-4f38-881f-342c308ba26d"
style="--product-corner-radius: 0px; --card-corner-radius: 4px;"
data-section-id="predictive-search"
data-testid="search-component--modal"
role="search"
aria-label="Rechercher"
>
<form
action="/search"
method="get"
role="search"
class="predictive-search-form"
ref="form"
on:keydown="/onSearchKeyDown"
>
<div
class="predictive-search-form__header"
>
<div class="predictive-search-form__header-inner">
<label
for="cmdk-input"
class="visually-hidden"
>Rechercher</label>
<input
class="search-input"
id="cmdk-input"
type="search"
name="q"
role="combobox"
aria-expanded="false"
aria-owns="predictive-search-results"
aria-controls="predictive-search-results"
aria-haspopup="listbox"
aria-autocomplete="list"
autocomplete="off"
placeholder="Rechercher"
ref="searchInput"
on:input="/search"
on:keydown="/onSearchKeyDown"
>
<input
name="options[prefix]"
type="hidden"
value="last"
>
<span class="svg-wrapper predictive-search__icon">
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg>
</span>
<button
type="button"
class="button-unstyled predictive-search__reset-button"
ref="resetButton"
hidden
on:click="/resetSearch"
>
Effacer
</button>
</div>
<button
type="button"
class="button predictive-search__close-modal-button"
aria-label="Fermer la boîte de dialogue"
on:click="dialog-component/closeDialog"
ref="closeModalButton"
>
<span class="svg-wrapper">
<svg width="14" height="14" viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</span>
</button>
</div>
<div class="predictive-search-form__content-wrapper">
<div
class="predictive-search-form__content"
tabindex="-1"
ref="predictiveSearchResults"
on:click="/handleModalClick"
>
<div
id="predictive-search-results"
class="predictive-search-dropdown"
role="listbox"
aria-expanded="true"
style="--color-shadow: rgb(var(--color-foreground-rgb) / 0.1);"
>
</div>
</div>
<div class="predictive-search-form__footer">
<button
class="button button-primary predictive-search__search-button"
ref="viewAllButton"
>
Tout afficher
</button>
</div>
</div>
</form>
</predictive-search-component>
</dialog>
</dialog-component>
<quick-add-dialog id="quick-add-dialog">
<dialog
class="quick-add-modal dialog-modal color-scheme-87035b58-2247-4f38-881f-342c308ba26d"
ref="dialog"
scroll-lock
>
<button
ref="closeButton"
on:click="/closeDialog"
class="button button-unstyled close-button quick-add-modal__close"
aria-label="Fermer la boîte de dialogue"
><svg width="14" height="14" viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</button>
<div
id="quick-add-modal-content"
class="quick-add-modal__content"
></div>
</dialog>
</quick-add-dialog>
<style> /* On cible ABSOLUMENT TOUT ce qui touche de près ou de loin à Shopify Forms */[id*="shopify-forms"],[class*="shopify-forms"],.shopify-forms__popover,.shopify-forms__container,.shopify-forms__modal,iframe[id*="shopify-forms"] {max-width: 180px !important; width: 180px !important; min-width: 180px !important; left: auto !important; right: 10px !important;} /* On force aussi le contenu à l'intérieur au cas où */.shopify-forms__content,.shopify-forms__form-wrapper {width: 100% !important; padding: 10px !important;} .rez-button-wrapper .rez-stock-notification-button {background-color: #dc2626 !important; transition: all 0.2s ease !important;} .rez-button-wrapper .rez-stock-notification-button:hover {background-color: #b91c1c !important; box-shadow: 0 4px 14px rgba(220, 38, 38, 0.4) !important; transform: translateY(-2px) !important;} .rez-button-wrapper .rez-stock-notification-button:active {transform: translateY(0px) !important; box-shadow: none !important;} </style>
<div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block"><script>
window['ShopifyForms'] = {
...window['ShopifyForms'],
currentPageType: "product"
};
</script>
</div><div id="shopify-block-AdHZRNzZhNWlEandJT__7304967717925385168" class="shopify-block shopify-app-block"><input id="iconito-shop-permanent-domain" type="hidden" value="rnw4u0-rj.myshopify.com">
<input id="iconito-page-type" type="hidden" value="product">
<input id="iconito-product-id" type="hidden" value="15572520829253">
<input id="iconito-locale" type="hidden" value="fr">
<div id="load-font"></div>
<input id="iconito-collection-ids" type="hidden" value="669821698373,668283797829,676964827461">
<input id="iconito-product-tags" type="hidden" value='protection-etb'>
</div><div id="shopify-block-ATUpXZkhXTVgxM3lVa__2002083779152374139" class="shopify-block shopify-app-block"><div
style="display: none;"
class="js--map-cart-widget-config"
data-cart="{"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"EUR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}"
data-language="fr"
data-configuration="{"environment":"prod","mode":"csa","weightUnit":"kg","rates":[]}"
data-money_format="€{{amount_with_comma_separator}}"
data-shop_currency="EUR"
data-localization_currency="EUR"
data-country_selector_text="Select your shipping country:"
data-message_opening_button="Choose pickup point on map"
data-additional_info_text="If you want to choose a different delivery method than the pickup point, please skip this step and select your preferred option at the checkout."
data-country_name_be="Belgique"></div>
</div><div id="shopify-block-AbXlxMFBiZSt3TUI4V__17198465164502963513" class="shopify-block shopify-app-block">
<link rel="stylesheet" href="https://release.insurance-widget-prod.pages.dev/ins-theme-app.css" media="print" onload="this.media='all'" data-insurance-tag="load-theme-app-css">
<script defer="defer" src="https://release.insurance-widget-prod.pages.dev/ins-theme-app.js" type="text/javascript"></script>
</div></body>
</html>