.bouton-parcours{transition:scale .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,background-color .25s,opacity .2s}.bouton-parcours:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fff6 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.bouton-parcours:hover:not(:disabled){scale:1.03}.bouton-parcours:hover:not(:disabled):after{transition:transform .7s;transform:translate(120%)}}.bouton-parcours:active:not(:disabled){transition-duration:80ms;scale:.96}}.indice-repli{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .35s,opacity .25s;display:grid}.indice-repli.est-replie{opacity:0;grid-template-rows:0fr}@media (prefers-reduced-motion:no-preference){.indice-main{animation:1.3s ease-in-out infinite indice-pointe;display:inline-block}@keyframes indice-pointe{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.chainon-colle{animation:.7s cubic-bezier(.3,1.6,.5,1) chainon-colle}@keyframes chainon-colle{0%{color:var(--texte-doux);transform:scale(1)rotate(0)}35%{color:var(--menthe);filter:drop-shadow(0 0 6px #2fd4a3cc);transform:scale(1.35)rotate(-25deg)}70%{color:var(--menthe);transform:scale(.92)rotate(8deg)}to{color:var(--menthe);transform:none}}}.chainon-colle{color:var(--menthe)}@media (prefers-reduced-motion:no-preference){@keyframes drapeau-parcours{0%{transform:perspective(60px)rotateY(0)scale(1)}25%{transform:perspective(60px)rotateY(16deg)skewY(-3deg)scale(1.2)}50%{transform:perspective(60px)rotateY(-12deg)skewY(2deg)scale(.93)}75%{transform:perspective(60px)rotateY(6deg)scale(1.05)}to{transform:perspective(60px)rotateY(0)scale(1)}}.parcours-langue :hover>.drapeau,.parcours-langue :active>.drapeau,.parcours-langue .drapeau.drapeau-clic{animation:.8s cubic-bezier(.3,1.4,.5,1) drapeau-parcours}}.puce-choix{transition:border-color .25s,color .25s,background-color .25s,scale .2s}.puce-choix.est-active{border-color:var(--menthe);color:var(--nuit);background:var(--menthe)}.puce-choix.est-vip.est-active{border-color:var(--dore);color:#f5d68a;background:linear-gradient(135deg,#0b0b0b,#1f1a10 60%,#0b0b0b)}@media (prefers-reduced-motion:no-preference){.puce-choix.est-active{background-image:linear-gradient(90deg, var(--menthe) 50%, transparent 50%);background-color:#0000;background-size:200% 100%;animation:.45s ease-out forwards puce-balayage}.puce-choix.est-vip.est-active{background-color:#0000;background-image:linear-gradient(90deg,#14110a 50%,#0000 50%)}@keyframes puce-balayage{0%{background-position:100% 0}to{background-position:0 0}}.puce-choix:active{scale:.95}.emoji-rebond{animation:.55s cubic-bezier(.3,1.7,.5,1) emoji-rebond;display:inline-block}@keyframes emoji-rebond{0%{transform:scale(1)}35%{transform:scale(1.45)rotate(-10deg)}65%{transform:scale(.9)rotate(4deg)}to{transform:none}}.pastille-choix:active{scale:.88}.pastille-choix.est-active{animation:.45s cubic-bezier(.3,1.7,.5,1) emoji-rebond}.confirmation-choix{animation:1.9s forwards confirmation-choix}@keyframes confirmation-choix{0%{opacity:0;transform:translateY(4px)}15%,75%{opacity:1;transform:none}to{opacity:0}}.texte-vip{animation:3s ease-in-out infinite reflet-dore}@keyframes reflet-dore{0%,55%{background-position:-150% 0}to{background-position:250% 0}}}@media (prefers-reduced-motion:reduce){.confirmation-choix{opacity:0}}.texte-vip{background-image:linear-gradient(110deg, var(--dore) 35%, var(--dore-clair) 50%, var(--dore) 65%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.pastille-libre{background:conic-gradient(#ef4444,#f59e0b,#eab308,#22c55e,#06b6d4,#3b82f6,#a855f7,#ec4899,#ef4444)}@media (prefers-reduced-motion:no-preference){.coche-pop{animation:.45s cubic-bezier(.3,1.7,.5,1) emoji-rebond}.point-en-cours{animation:.9s linear infinite tourne-point}@keyframes tourne-point{to{transform:rotate(1turn)}}.plein-entree{animation:.35s ease-out plein-entree}@keyframes plein-entree{0%{opacity:0}to{opacity:1}}.telephone-entree{animation:.6s cubic-bezier(.2,.8,.2,1) telephone-entree}@keyframes telephone-entree{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:none}}.felicitations-entree{animation:.6s cubic-bezier(.3,1.5,.5,1) felicitations-entree}@keyframes felicitations-entree{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.bulle-flotte{animation:4s ease-in-out infinite bulle-flotte}@keyframes bulle-flotte{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.panneau-reglages{animation:.3s cubic-bezier(.2,.8,.2,1) panneau-reglages}@keyframes panneau-reglages{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}.ecran-boutique{transform:translateZ(0)}.barre-parcours{transition:width .5s cubic-bezier(.2,.8,.2,1)}.choix-carte{transition:border-color .25s,background-color .25s,box-shadow .25s,scale .2s}.choix-carte.est-active{box-shadow:0 0 0 1px #2fd4a359,0 12px 30px -18px #2fd4a3b3}.photo-choix{outline-offset:-2px;background:linear-gradient(145deg,#fff,#e9eef6);outline:2px solid #0000;transition:outline-color .2s,opacity .2s,scale .2s;box-shadow:0 10px 24px -16px #000c}.photo-choix:not(.est-cochee) img{opacity:.45;filter:grayscale(.6)}.photo-choix.est-cochee{outline-color:var(--menthe-fonce)}.vignette-style,.mini-boutique{pointer-events:none}@media (prefers-reduced-motion:no-preference){.etape-entree{animation:.42s cubic-bezier(.2,.8,.2,1) both etape-avant}.etape-entree.etape-arriere{animation-name:etape-arriere}@keyframes etape-avant{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes etape-arriere{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:none}}.choix-carte:active{scale:.97}.photo-choix:active{scale:.96}@media (hover:hover){.carte-idee:hover{translate:0 -3px}}.carte-idee{transition:translate .25s,border-color .25s,box-shadow .25s}.carte-chargement{animation:1.4s ease-in-out infinite scintille-parcours;animation-delay:calc(var(--i,0) * .12s)}@keyframes scintille-parcours{0%,to{opacity:.55}50%{opacity:1}}.tutoriel-etape{animation:.35s cubic-bezier(.2,.7,.2,1) both lien-cascade-parcours;animation-delay:calc(var(--i) * 60ms)}@keyframes lien-cascade-parcours{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.apercu-direct{animation:.35s ease-out plein-entree}}.bandeau-genere{background:linear-gradient(90deg,#2fd4a31a,#3b82f624,#2fd4a31a)}.bandeau-genere:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:no-preference){.bandeau-genere:after{animation:3.6s ease-in-out .6s infinite bandeau-reflet}@keyframes bandeau-reflet{0%{transform:translate(-120%)}45%,to{transform:translate(120%)}}.apercu-apparition{animation:.6s cubic-bezier(.2,.8,.2,1) 80ms both apercu-apparition}@keyframes apercu-apparition{0%{opacity:0;transform:translateY(18px)}}}.popup-email-halo{background:radial-gradient(closest-side,#2fd4a347,#0000),radial-gradient(closest-side at 80% 30%,#3b82f640,#0000)}.carte-modele.est-active{box-shadow:0 0 0 1px var(--menthe), 0 18px 40px -18px #2fd4a3bf}.bouton-recommencer{outline-offset:3px}@media (prefers-reduced-motion:no-preference){.bouton-recommencer{animation:2.4s ease-out infinite recommencer-halo}.bouton-recommencer:hover{animation-play-state:paused}.recommencer-reflet{background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);animation:3.6s ease-in-out infinite recommencer-reflet;transform:translate(-120%)}.recommencer-icone{animation:3.6s cubic-bezier(.5,0,.2,1) infinite recommencer-tour}@keyframes recommencer-halo{0%{box-shadow:0 0 #f43f5e8c,0 10px 24px -10px #f43f5ecc}70%,to{box-shadow:0 0 0 12px #f43f5e00,0 10px 24px -10px #f43f5ecc}}@keyframes recommencer-reflet{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@keyframes recommencer-tour{0%,70%{rotate:0deg}to{rotate:-360deg}}}.jauge-produits{transition:width .45s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:no-preference){.depot-produits.est-survole .depot-icone{animation:.9s ease-in-out infinite alternate depot-monte}@keyframes depot-monte{0%{translate:0 2px}to{translate:0 -4px}}.photo-propre{animation:.3s cubic-bezier(.2,.8,.2,1) both photo-arrivee}@keyframes photo-arrivee{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}}.carte-source,.bouton-fournisseur{isolation:isolate;position:relative;overflow:hidden}.choix-carte.carte-source,.bouton-fournisseur{transition:border-color .25s,background-color .25s,box-shadow .3s,translate .3s cubic-bezier(.2,.8,.2,1),scale .2s}.carte-source:after,.bouton-fournisseur:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg, transparent 30%, #ffffff8c 46%, color-mix(in srgb, var(--dore-clair) 35%, transparent) 52%, transparent 68%);position:absolute;inset:0;transform:translate(-120%)}.bouton-fournisseur:focus-visible{border-color:var(--menthe);box-shadow:0 0 0 3px #2fd4a32e, 0 14px 32px -16px #2fd4a3b3, 0 10px 30px -18px color-mix(in srgb, var(--dore) 70%, transparent)}.carte-source:has(:focus-visible){border-color:var(--menthe);box-shadow:0 0 0 3px #2fd4a32e, 0 14px 32px -16px #2fd4a3b3, 0 10px 30px -18px color-mix(in srgb, var(--dore) 70%, transparent)}.bouton-fournisseur:focus-visible{outline:2px solid var(--menthe-fonce);outline-offset:2px}@media (hover:hover){.carte-source:hover,.bouton-fournisseur:hover{border-color:var(--menthe);box-shadow:0 0 0 3px #2fd4a324, 0 14px 32px -16px #2fd4a3b3, 0 10px 30px -18px color-mix(in srgb, var(--dore) 70%, transparent)}}.bouton-fournisseur-logo{transition:rotate .4s cubic-bezier(.3,1.5,.5,1),scale .4s cubic-bezier(.3,1.5,.5,1)}@media (prefers-reduced-motion:no-preference){.bouton-fournisseur:focus-visible{translate:0 -3px}.carte-source:has(:focus-visible){translate:0 -3px}.bouton-fournisseur:focus-visible:after{transition:transform .8s;transform:translate(120%)}.carte-source:has(:focus-visible):after{transition:transform .8s;transform:translate(120%)}.bouton-fournisseur:focus-visible .bouton-fournisseur-logo{rotate:-6deg;scale:1.1}@media (hover:hover){.carte-source:hover,.bouton-fournisseur:hover{translate:0 -3px}.carte-source:hover:after,.bouton-fournisseur:hover:after{transition:transform .8s;transform:translate(120%)}.bouton-fournisseur:hover .bouton-fournisseur-logo{rotate:-6deg;scale:1.1}}.bouton-fournisseur:not(:hover):not(:focus-visible):after{animation:5s ease-in-out infinite fournisseur-reflet;animation-delay:calc(var(--i,0) * .5s + 1s)}@keyframes fournisseur-reflet{0%,70%{transform:translate(-120%)}90%,to{transform:translate(120%)}}.bouton-fournisseur:active{transition-duration:80ms;scale:.97}}
.ft-carte{transition:border-color .2s,background-color .2s,transform .2s,box-shadow .2s}.ft-carte:hover{transform:translateY(-2px)}.ft-carte[aria-pressed=true],.ft-carte[aria-checked=true]{border-color:var(--menthe);background:color-mix(in oklab, var(--menthe) 10%, var(--surface));box-shadow:0 0 0 1px var(--menthe), 0 12px 32px -18px var(--lueur-menthe,#3dffb080)}.ft-icone{animation:3.6s ease-in-out infinite ft-flotte;animation-delay:calc(var(--i,0) * -.35s);display:inline-block}.ft-carte:hover .ft-icone,.ft-carte[aria-pressed=true] .ft-icone{animation:.7s cubic-bezier(.3,1.6,.5,1) both ft-rebond}@keyframes ft-flotte{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-4deg)}}@keyframes ft-rebond{0%{transform:scale(1)}45%{transform:scale(1.28)rotate(8deg)}to{transform:scale(1.1)}}.ft-diapo{opacity:0;transition:opacity .8s,transform 4s ease-out;position:absolute;inset:0;transform:scale(1.02)}.ft-diapo[data-active=true]{opacity:1;transform:scale(1)}.ft-progression{transform-origin:0;animation:ft-progression var(--duree,3.5s) linear both}@keyframes ft-progression{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.badge-nouveau{animation:2.4s ease-in-out infinite ft-pouls;position:relative;overflow:hidden}.badge-nouveau:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:3s ease-in-out infinite ft-reflet;position:absolute;inset:0;transform:translate(-120%)}@keyframes ft-pouls{0%,to{box-shadow:0 0 #3dffb073}50%{box-shadow:0 0 0 5px #3dffb000}}.badge-nouveau.badge-rouge{background-color:#e5132f;box-shadow:0 0 8px #ff4d5eb3}@keyframes ft-reflet{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.ft-carte,.ft-carte:hover{transition:none;transform:none}.ft-icone,.ft-carte:hover .ft-icone,.ft-carte[aria-pressed=true] .ft-icone,.ft-progression,.badge-nouveau,.badge-nouveau:after{animation:none}.ft-diapo{transition:none;transform:none}}
.barre-flottante{box-shadow:0 10px 30px -18px var(--lueur-menthe), 0 12px 32px -20px #000000e6;background-color:#000000eb;transition:background-color .3s,box-shadow .3s}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.barre-flottante{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background-color:#000000b3}.en-tete.est-defilee .barre-flottante{background-color:#000000d1}}.en-tete.est-defilee .barre-flottante{box-shadow:0 14px 36px -16px var(--lueur-menthe), 0 18px 40px -22px #000000f2}@media (prefers-reduced-motion:no-preference){.en-tete{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.en-tete[data-cachee]{transform:translateY(calc(-100% - 40px))}}.entree-nav{transition:color .15s,background-color .2s}.entree-nav[aria-expanded=true]{color:var(--texte);background-color:var(--menthe-pale)}.entree-nav:focus-visible,.carte-nav:focus-visible,.ligne-mobile:focus-visible{outline:2px solid var(--menthe-fonce);outline-offset:2px}.carte-nav{transition:background-color .2s,border-color .2s,box-shadow .25s}.carte-nav:hover,.carte-nav:focus-visible{background-color:var(--menthe-pale);border-color:color-mix(in oklab, var(--menthe) 45%, transparent);box-shadow:0 0 22px -10px var(--lueur-menthe)}.carte-depart{background:radial-gradient(120% 80% at 100% 0,#3dffb029,#0000 60%),linear-gradient(160deg,#06140f,#020604);box-shadow:inset 0 0 0 1px #3dffb038}.apercu{background:linear-gradient(145deg, var(--menthe-pale), var(--surface));box-shadow:inset 0 0 0 1px #3dffb02e}.apercu i{pointer-events:none;background:var(--menthe);opacity:.55;border-radius:2px;display:block;position:absolute}.apercu-boutique i{width:9px;height:9px;bottom:6px}.apercu-boutique i:first-child{left:7px}.apercu-boutique i:nth-child(2){left:19.5px}.apercu-boutique i:nth-child(3){left:32px}.apercu-fenetre i{height:3px;left:7px}.apercu-fenetre i:first-child{opacity:.35;width:34px;top:6px}.apercu-fenetre i:nth-child(2){width:22px;bottom:11px}.apercu-fenetre i:nth-child(3){opacity:.35;width:30px;bottom:6px}.apercu-telephone i:first-child{border:1.5px solid var(--menthe);opacity:.5;background:0 0;border-radius:3px;width:12px;height:34px;top:7px;right:5px}.apercu-telephone i:nth-child(2){opacity:.9;border-radius:50%;width:3px;height:3px;top:12px;right:9.5px}.apercu-telephone i:nth-child(3){display:none}.apercu-pages i{opacity:.3;width:14px;height:18px;bottom:5px;right:5px}.apercu-pages i:nth-child(2){opacity:.45;bottom:8px;right:9px}.apercu-pages i:nth-child(3){display:none}.apercu-orbite i:first-child{opacity:1;background:0 0;border:1px dashed #3dffb073;border-radius:50%;inset:6px}.apercu-orbite i:nth-child(2){opacity:.9;border-radius:50%;width:5px;height:5px;margin:-2.5px;top:50%;left:50%;transform:rotate(0)translate(18px)}.apercu-orbite i:nth-child(3){display:none}.apercu-lecture i:first-child{opacity:.25;height:3px;bottom:6px;left:6px;right:6px}.apercu-lecture i:nth-child(2){transform-origin:0;opacity:.9;width:36px;height:3px;bottom:6px;left:6px;transform:scaleX(.6)}.apercu-lecture i:nth-child(3){display:none}.apercu-barres i{transform-origin:bottom;width:5px;height:14px;bottom:6px}.apercu-barres i:first-child{right:20px;transform:scaleY(.5)}.apercu-barres i:nth-child(2){right:13px;transform:scaleY(.8)}.apercu-barres i:nth-child(3){right:6px}.apercu-ecriture i:first-child{transform-origin:0;width:26px;height:3px;bottom:7px;left:7px}.apercu-ecriture i:nth-child(2){opacity:.9;width:2px;height:7px;bottom:5px;left:35px}.apercu-ecriture i:nth-child(3){display:none}.apercu-pieces i{background:var(--dore);opacity:.7;border-radius:50%;width:6px;height:6px;bottom:6px}.apercu-pieces i:first-child{right:6px}.apercu-pieces i:nth-child(2){right:14px}.apercu-pieces i:nth-child(3){right:22px}@media (prefers-reduced-motion:no-preference){@keyframes apercu-pulse{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:.9;transform:none}}@keyframes apercu-glisse{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes apercu-descend{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}@keyframes apercu-feuillette{0%,to{transform:none}50%{transform:translate(-4px,-2px)rotate(-6deg)}}@keyframes apercu-tourne{to{transform:rotate(360deg)translate(18px)}}@keyframes apercu-remplit{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@keyframes apercu-monte{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes apercu-ecrit{0%{transform:scaleX(.1)}70%,to{transform:scaleX(1)}}@keyframes apercu-clignote{50%{opacity:0}}@keyframes apercu-piece{0%{opacity:0;transform:translateY(0)}30%{opacity:.8}to{opacity:0;transform:translateY(-26px)}}@keyframes apercu-emoji{0%,to{transform:none}40%{transform:translateY(-3px)rotate(-8deg)scale(1.12)}}.menu-deroulant.est-ouvert .apercu i{animation-duration:2.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:calc(var(--i,0) * -.37s)}.menu-deroulant.est-ouvert .apercu-boutique i{animation-name:apercu-pulse}.menu-deroulant.est-ouvert .apercu-boutique i:nth-child(2){animation-delay:calc(var(--i,0) * -.37s + .3s)}.menu-deroulant.est-ouvert .apercu-boutique i:nth-child(3){animation-delay:calc(var(--i,0) * -.37s + .6s)}.menu-deroulant.est-ouvert .apercu-fenetre i:nth-child(2){animation-name:apercu-glisse}.menu-deroulant.est-ouvert .apercu-telephone i:nth-child(2){animation-name:apercu-descend}.menu-deroulant.est-ouvert .apercu-pages i:nth-child(2){animation-name:apercu-feuillette}.menu-deroulant.est-ouvert .apercu-orbite i:nth-child(2){animation:4s linear infinite apercu-tourne}.menu-deroulant.est-ouvert .apercu-lecture i:nth-child(2){animation-name:apercu-remplit;animation-timing-function:linear}.menu-deroulant.est-ouvert .apercu-barres i{animation-name:apercu-monte}.menu-deroulant.est-ouvert .apercu-barres i:nth-child(2){animation-delay:calc(var(--i,0) * -.37s - .5s)}.menu-deroulant.est-ouvert .apercu-barres i:nth-child(3){animation-delay:calc(var(--i,0) * -.37s - 1s)}.menu-deroulant.est-ouvert .apercu-ecriture i:first-child{animation-name:apercu-ecrit}.menu-deroulant.est-ouvert .apercu-ecriture i:nth-child(2){animation:1s step-end infinite apercu-clignote}.menu-deroulant.est-ouvert .apercu-pieces i{animation-name:apercu-piece;animation-timing-function:ease-out}.menu-deroulant.est-ouvert .apercu-pieces i:nth-child(2){animation-delay:calc(var(--i,0) * -.37s - .9s)}.menu-deroulant.est-ouvert .apercu-pieces i:nth-child(3){animation-delay:calc(var(--i,0) * -.37s - 1.8s)}.menu-deroulant.est-ouvert :is(.carte-nav:hover,.carte-nav:focus-visible) .apercu-emoji{animation:.6s cubic-bezier(.3,1.4,.5,1) apercu-emoji}}.lien-ressource{transition:background-color .2s,box-shadow .25s}.lien-ressource:hover,.lien-ressource:focus-visible{background-color:var(--menthe-pale);box-shadow:inset 0 0 0 1px var(--lueur-menthe)}.lien-ressource:focus-visible{outline:2px solid var(--menthe-fonce);outline-offset:1px}.reflet-menu{position:relative}.reflet-menu:before,.onde-menu:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.reflet-menu:before{background:linear-gradient(110deg,#0000 38%,#c8ffe633 50%,#0000 62%) 130% 0/300% 100% no-repeat}.onde-menu:after{opacity:0;background:radial-gradient(closest-side,#3dffb047,#0000)}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.reflet-menu:hover:before{animation:.75s ease-out brillance-survol}}.reflet-menu:focus-visible:before{animation:.75s ease-out brillance-survol}.onde-menu:after{transition:opacity .45s ease-out,transform .45s cubic-bezier(.2,.7,.2,1)}.onde-menu:active:after{opacity:1;transition-duration:0s;transform:scale(.4)}}:is(.panneau-mobile,.menu-deroulant):not(.est-ouvert) *,:is(.panneau-mobile,.menu-deroulant):not(.est-ouvert) :before,:is(.panneau-mobile,.menu-deroulant):not(.est-ouvert) :after{animation-play-state:paused!important}@property --angle-gagner{syntax:"<angle>";inherits:false;initial-value:0deg}.contour-tournant{isolation:isolate;--anneau-1:var(--menthe);--anneau-2:var(--dore-clair);--anneau-3:var(--dore);--anneau-epaisseur:2px;box-shadow:0 0 28px -10px var(--menthe), 0 0 22px -12px var(--dore);position:relative}.contour-tournant:before{content:"";z-index:-1;padding:var(--anneau-epaisseur,1.5px);border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--angle-gagner), var(--anneau-1), var(--anneau-2), var(--anneau-3), var(--anneau-1), var(--anneau-2), var(--anneau-1));-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (prefers-reduced-motion:no-preference){@keyframes tour-gagner{to{--angle-gagner:360deg}}.contour-tournant:before{animation:5s linear infinite tour-gagner}}.pastilles-logos>.pastille-logo{box-shadow:0 0 0 1.5px var(--anneau-pastille,var(--menthe));background:#fff}.pastilles-logos>.pastille-logo+.pastille-logo{margin-inline-start:-5px}.bulle-claude{opacity:0;pointer-events:none;transition:opacity .18s,translate .18s;translate:0 -4px}.groupe-claude:hover .bulle-claude,.groupe-claude:focus-within .bulle-claude{opacity:1;translate:none}@media (prefers-reduced-motion:reduce){.bulle-claude{transition:none;translate:none}}.bouton-or{background:var(--or-brillant);color:var(--nuit);box-shadow:0 0 0 1px #fff3c499,0 8px 26px -8px #f7c32eb3}@media (prefers-reduced-motion:no-preference){@keyframes lueur-or{0%,to{box-shadow:0 0 0 1px #fff3c48c,0 6px 22px -8px #f7c32e99}50%{box-shadow:0 0 0 1px #fff3c4d9,0 8px 34px -4px #f7c32ee6}}.bouton-or{animation:3.2s ease-in-out infinite lueur-or}}.flottant-affiliation{opacity:0;pointer-events:none;transition:opacity .2s,translate .2s;translate:0 6px}.flottant-affiliation.est-visible{opacity:1;pointer-events:auto;translate:none}@media (prefers-reduced-motion:reduce){.flottant-affiliation{transition:none;translate:none}}
.reseau{color:var(--couleur);transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s}.reseau:hover,.reseau:focus-visible{background-color:var(--couleur);border-color:var(--couleur);color:var(--encre,#fff);box-shadow:0 0 22px -6px var(--couleur)}.reseau:focus-visible{outline:2px solid var(--menthe-fonce);outline-offset:3px}.reseau-icone{display:block}@media (prefers-reduced-motion:no-preference){@keyframes reseau-vague{0%,45%,to{transform:translateY(0)scale(1)}12%{transform:translateY(-6px)scale(1.12)}24%{transform:translateY(1px)scale(.98)}34%{transform:translateY(0)scale(1)}}.reseau-icone{animation:3.6s cubic-bezier(.4,0,.2,1) infinite reseau-vague;animation-delay:calc(var(--i,0) * .11s)}.reseau:hover .reseau-icone,.reseau:focus-visible .reseau-icone{transition:transform .2s;animation:none;transform:translateY(-2px)scale(1.12)}}
