.elementor .e-342b28aa-7632{font-size:var(--fs-xs);color:var(--jsst-text-light);margin-block-end:16px;}.elementor .e-797e9ca2-7dfd{margin:0px;&:is(.tax-product_cat *, .tax-product_brand *, .tax-product_tag *) { display: none; }\n}.elementor .e-26445c25-f086{margin:0px;display:none;&:is(.tax-product_cat *, .tax-product_brand *, .tax-product_tag *) { display: block; }\n}.elementor .e-4298b75e-bdc1{max-width:640px;padding-block-end:24px;margin-block-end:8px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jsst-border-soft);\n}.elementor .e-1abde18c-1ab1{margin:0px;& a { color: var(--jsst-primary); text-decoration: underline; }\n}.elementor .e-2ee5dfa3-2874{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;border-block-start-width:0px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;border-top-style: solid; border-top-color: var(--jsst-border-soft); border-bottom-style: solid; border-bottom-color: var(--jsst-border-soft); & .jsst-critere { border-width: 0px; border-style: none; border-radius: 999px; padding: 6px 14px; background-color: var(--jsst-badge-bg); color: var(--jsst-primary); font-size: 14px; font-weight: 700; line-height: 1.4; } & .jsst-critere:hover { background-color: var(--jsst-badge-bg); color: var(--jsst-primary); text-decoration: underline; }\n}.elementor .e-1734fe9c-e318{font-size:22px;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;pointer-events: none; &:empty { display: none !important; }\n}.elementor .e-aad8d7d-7daa{font-size:22px;margin:0px;display:none;&::after { content: " ▴"; }\n}.elementor .e-31e0a79d-d9ce{padding-block-start:12px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: var(--jsst-border-soft);\n}.elementor .e-495ec1be-49a4{margin:0px;display:block;& ul { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 8px; } & a { color: var(--jsst-text); text-decoration: none; } & a:hover { color: var(--jsst-primary); text-decoration: underline; }\n}.elementor .e-438a4171-c6ad{padding-block-start:12px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--jsst-border-soft);\n}.elementor .e-2245950d-7c68{margin:0px;display:block;& ul { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 8px; } & a { color: var(--jsst-text); text-decoration: none; } & a:hover { color: var(--jsst-primary); text-decoration: underline; } & a { display: flex; align-items: center; gap: 10px; padding: 5px 0px; font-size: 16px; line-height: 1.4; } & a::before { content: ""; flex: none; width: 18px; height: 18px; box-sizing: border-box; border: 1.5px solid #767676; border-radius: 3px; background-color: #ffffff; color: #ffffff; font-size: 13px; font-weight: 700; line-height: 15px; text-align: center; } & ul { gap: 0px; } &:is(.term-jeux-de-plateau *) a[href*="/jeux-de-plateau/"]::before, &:is(.term-jeux-de-cartes *) a[href$="/jeux-de-cartes/"]::before, &:is(.term-jeux-de-des *) a[href*="/jeux-de-des/"]::before, &:is(.term-cartes-a-collectionner *) a[href*="/cartes-a-collectionner/"]::before, &:is(.term-jeux-de-cartes-evolutifs *) a[href*="/jeux-de-cartes-evolutifs/"]::before, &:is(.term-jeux-de-role *) a[href*="/jeux-de-role/"]::before, &:is(.term-jeux-en-bois *) a[href*="/jeux-en-bois/"]::before, &:is(.term-jeux-traditionnels *) a[href*="/jeux-traditionnels/"]::before, &:is(.term-accessoires *) a[href*="/accessoires/"]::before, &:is(.term-livres-jeux *) a[href*="/livres-jeux/"]::before { content: "✓"; background-color: var(--jsst-primary); border-color: var(--jsst-primary); } & a:focus-visible { outline: 2px solid var(--jsst-primary); outline-offset: 2px; } & ul { gap: 8px; }\n}.elementor .e-d53928e-edb4{padding-block-start:12px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: var(--jsst-border-soft);\n}.elementor .e-33bddb02-2974{margin:0px;display:block;& ul { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 8px; } & a { color: var(--jsst-text); text-decoration: none; } & a:hover { color: var(--jsst-primary); text-decoration: underline; }\n}.elementor .e-56615297-a0b3{padding-block-start:12px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: var(--jsst-border-soft);\n}.elementor .e-124cc65b-4748{margin:0px;display:block;& ul { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 8px; } & a { color: var(--jsst-text); text-decoration: none; } & a:hover { color: var(--jsst-primary); text-decoration: underline; }\n}.elementor .e-4401daf3-b1d5{padding-block-start:12px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--jsst-border-soft);\n}.elementor .e-7711803-b2f5{margin:0px;display:block;& ul { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 8px; } & a { color: var(--jsst-text); text-decoration: none; } & a:hover { color: var(--jsst-primary); text-decoration: underline; }\n}.elementor .e-43e23192-2686{padding-block-start:12px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--jsst-border-soft);\n}.elementor .e-2c1479e1-93aa{margin:0px;display:block;& ul { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 8px; } & a { color: var(--jsst-text); text-decoration: none; } & a:hover { color: var(--jsst-primary); text-decoration: underline; }\n}.elementor .e-6a0054f4-b19f{padding-block-start:12px;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--jsst-border-soft); & a { color: var(--jsst-primary); text-decoration: underline; }\n}.elementor .e-6a114abf-68cf{width:300px;padding:24px;border-radius:14px;border-width:1px;border-color:var(--jsst-border-soft);border-style:solid;background-color:var(--jsst-surface);display:flex;flex-direction:column;gap:10px;flex:0 0 300px;}.elementor .e-6eb5ea62-7efc{width:auto;height:auto;max-width:100%;max-height:200px;object-fit:contain;}.elementor .e-3b606a23-99ab{height:240px;aspect-ratio:auto;padding:20px;background-color:var(--jsst-surface);display:flex;justify-content:center;align-items:center;}.elementor .e-5fd5dabe-8b32{font-size:var(--fs-xs);color:var(--jsst-text-light);& a { color: inherit; text-decoration: underline; text-underline-offset: 2px; } & a:hover { color: var(--jsst-primary); text-decoration-thickness: 2px; }\n}.elementor .e-28150e56-d766{margin:0px;}.elementor .e-448b5c38-e368{width:16px;height:16px;object-fit:contain;}.elementor .e-67e093a7-7a41{& a { pointer-events: none; color: inherit; text-decoration: none; }\n}.elementor .e-353f4f08-76a0{width:auto;padding:0px;display:flex;flex-direction:row;gap:6px;flex:0 0 auto;align-items:center;}.elementor .e-63c38f07-bcf0{width:16px;height:16px;object-fit:contain;}.elementor .e-40299a38-db74{& a { pointer-events: none; color: inherit; text-decoration: none; }\n}.elementor .e-23488cec-998b{width:auto;padding:0px;display:flex;flex-direction:row;gap:6px;flex:0 0 auto;align-items:center;}.elementor .e-32bc9794-89ba{column-gap:16px;padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;& > .e-con:has(p:empty) { display: none; } row-gap: 4px;\n}.elementor .e-5dc85120-bff4{text-decoration:underline;margin-block-start:auto;}.elementor .e-d31fb8a-4082{padding-block-start:16px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:6px;flex:1 1 auto;}.elementor .e-5ac857e-344b{height:100%;padding:0px;display:flex;flex-direction:column;}.elementor .e-432eb211-a7d3{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);}.elementor .e-69677bf6-d6f3{font-size:0px;line-height:1;&::before { content: "←"; font-size: 18px; color: var(--jsst-primary); }\n}.elementor .e-42ae01f4-4b1b:hover,.elementor .e-42ae01f4-4b1b:focus-visible{border-color:var(--jsst-primary);}.elementor .e-42ae01f4-4b1b{width:44px;height:44px;padding:0px;border-radius:50%;border-width:1px;border-color:var(--jsst-border);border-style:solid;background-color:var(--jsst-surface);display:inline-flex;justify-content:center;align-items:center;&.e--disabled { opacity: 0.35; pointer-events: none; }\n}.elementor .e-147f83ef-a6db{font-size:0px;line-height:1;&::before { content: "→"; font-size: 18px; color: var(--jsst-primary); }\n}.elementor .e-68ad22b3-7772:hover,.elementor .e-68ad22b3-7772:focus-visible{border-color:var(--jsst-primary);}.elementor .e-68ad22b3-7772{width:44px;height:44px;padding:0px;border-radius:50%;border-width:1px;border-color:var(--jsst-border);border-style:solid;background-color:var(--jsst-surface);display:inline-flex;justify-content:center;align-items:center;&.e--disabled { opacity: 0.35; pointer-events: none; }\n}.elementor .e-6741f2ba-c1d7{padding:0px;margin-block-start:32px;border-width:0px;display:flex;gap:12px;justify-content:center;}.elementor .e-2a7f75b0-62fd{padding:0px;}.elementor .e-7965e464-186f{width:100%;min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-2d1538a9-2d10{padding:0px;margin-block-start:24px;display:flex;flex-direction:row;gap:24px;align-items:flex-start;}.elementor .e-3c216324-882e{padding-block-start:24px;padding-block-end:64px;display:flex;flex-direction:column;gap:12px;}.elementor .e-ee5d780-eabd{padding:0px;background-color:var(--jsst-bg);}