@property --kc-a{syntax:"<angle>";inherits:false;initial-value:0deg}.mg{background:radial-gradient(1100px 620px at 50% -260px,#22c9be29,#0000 70%),radial-gradient(800px 520px at 100% 0,#ffd16612,#0000 70%);min-height:100vh;padding-bottom:90px;position:relative}.mg-large{width:100%;max-width:var(--large,1200px);padding:0 var(--gouttiere,24px);margin:0 auto}.mg-tete-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.mg-tete h1{font:400 clamp(34px, 4.6vw, 50px)/1 var(--titre);color:var(--craie);text-shadow:0 4px 0 var(--encre);margin:0}.mg-etapes{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mg-etapes li{color:var(--craie-douce);font:600 14px/1.1 var(--corps);background:#0711156b;border:2px solid #7fe8dc29;border-radius:999px;align-items:center;gap:9px;padding:5px 14px 5px 5px;display:inline-flex}.mg-etapes b{border:2px solid var(--encre);background:var(--or);width:26px;height:26px;color:var(--encre);font:400 14px/1 var(--titre);border-radius:50%;justify-content:center;align-items:center;display:flex}.mg-barre{top:var(--entete,76px);z-index:30;background:#08151a;border-top:1px solid #7fe8dc14;border-bottom:2px solid #7fe8dc1f;position:sticky;box-shadow:0 14px 26px -18px #000000d9}.mg-barre-in{align-items:center;gap:14px;min-height:66px;display:flex}.mg-onglets{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;gap:6px;min-width:0;padding:10px 2px;display:flex;overflow-x:auto}.mg-onglets::-webkit-scrollbar{display:none}.mg-onglets button{color:var(--craie-douce);font:600 15px/1.1 var(--corps);cursor:pointer;transition:background var(--t), color var(--t), box-shadow var(--t), transform var(--t);background:0 0;border:2px solid #0000;border-radius:999px;flex:none;padding:9px 16px}.mg-onglets button.on{background:var(--lagon);border-color:var(--encre);color:var(--encre);box-shadow:0 3px 0 var(--encre);font-weight:700}.mg-onglets button:active{box-shadow:0 1px 0 var(--encre);transform:translateY(2px)}.mg-solde{border:2px solid var(--encre);box-shadow:0 3px 0 var(--encre);cursor:pointer;transition:box-shadow var(--t), transform var(--t);background:linear-gradient(#1d4b58,#123642);border-radius:999px;flex:none;align-items:center;gap:10px;padding:5px 5px 5px 12px;display:inline-flex}.mg-solde.on{box-shadow:0 3px 0 var(--encre), 0 0 0 3px #ffd16673}.mg-solde .mg-montant b{font-size:20px}.mg-plus{background:var(--or);width:32px;height:32px;color:var(--encre);border:2px solid var(--encre);font:400 23px/1 var(--titre);transition:transform var(--t);border-radius:50%;justify-content:center;align-items:center;padding-bottom:2px;display:flex}.mg-solde:hover .mg-plus{transform:rotate(90deg)}.mg-montant{white-space:nowrap;vertical-align:middle;align-items:center;gap:.3em;display:inline-flex}.mg-montant b{font-family:var(--titre);color:var(--or);text-shadow:0 2px 0 var(--encre);letter-spacing:.01em;font-weight:400;line-height:1}.mg-piece{filter:drop-shadow(0 2px #07111580);flex:none;display:block;overflow:visible}.mg-gros b{font-size:1.5em}.mg-page{padding-top:24px;animation:.35s cubic-bezier(.2,.8,.3,1) both mgPage}@keyframes mgPage{0%{opacity:.001;transform:translateY(10px)}to{opacity:1;transform:none}}.mg-rayon{margin-top:46px}.mg-page>.mg-rayon:first-child{margin-top:0}.mg-rayon-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px;margin-bottom:16px;display:flex}.mg-rayon-tete h2{font:400 30px/1.1 var(--titre);color:var(--craie);text-shadow:0 3px 0 var(--encre);margin:0}.mg-rayon-tete p{color:var(--craie-faible);margin:0;font-size:15px}.mg-note{text-align:center;color:var(--craie-faible);margin:22px 0 0;font-size:14px}.mg-refus{color:var(--brique-clair,#f8907f);background:#f06a5a24;border-radius:12px;margin:12px 0 0;padding:10px 14px;font-size:14.5px;font-weight:600}.mg-cache{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mg-grille{--n:4;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:16px;display:grid}.mg-grille-large{--n:2;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:18px;display:grid}.mg-tuile{--r:34, 201, 190;border:3px solid var(--encre);text-align:left;cursor:pointer;min-width:0;color:var(--craie);font:inherit;box-shadow:0 5px 0 var(--encre-basse), 0 22px 34px -24px #000000d9, inset 0 1px 0 #ffffff0f;transition:transform var(--t), box-shadow var(--t);animation:.5s cubic-bezier(.2,.8,.3,1) both mgEntre;animation-delay:calc(var(--i,0) * 45ms);background:linear-gradient(#18444f 0%,#0f2e38 62%,#0d2830 100%);border-radius:22px;flex-direction:column;align-items:stretch;margin:0;padding:0;display:flex;position:relative;overflow:hidden}@keyframes mgEntre{0%{opacity:.001;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.mg-tuile:before{content:"";background:rgb(var(--r));z-index:1;height:4px;position:absolute;top:0;left:0;right:0}.mg-tuile:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#ffffff21 50%,#0000);width:40%;transition:transform .7s cubic-bezier(.2,.8,.3,1),opacity .3s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-14deg)translate(0)}.mg-tuile:hover:after{opacity:1;transform:skew(-14deg)translate(420%)}.mg-tuile:active{box-shadow:0 2px 0 var(--encre-basse);transform:translateY(2px)}.mg-tuile:focus-visible{outline:3px solid var(--lagon-clair);outline-offset:3px}.mg-tuile-scene{background:radial-gradient(70% 80% at 50% 100%, rgba(var(--r), .45), transparent 70%), radial-gradient(60% 55% at 50% 30%, #ffffff12, transparent 70%);justify-content:center;align-items:center;height:164px;padding:22px 16px 14px;display:flex;position:relative}.mg-tuile-scene:after{content:"";background:radial-gradient(closest-side,#00000080,#0000);border-radius:50%;height:14px;position:absolute;bottom:10px;left:22%;right:22%}.mg-tuile-scene img{z-index:1;object-fit:contain;filter:drop-shadow(0 12px 12px #00000080);max-width:100%;max-height:100%;transition:transform var(--t-long);display:block;position:relative}.mg-tuile:hover .mg-tuile-scene img{transform:scale(1.07)rotate(-2deg)}.mg-tuile-nom{font:700 16.5px/1.2 var(--corps);color:#fff;padding:12px 16px 0}.mg-tuile-ligne{color:var(--craie-faible);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:4px 16px 0;font-size:13.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.mg-tuile-bas{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:auto;padding:10px 16px 16px;display:flex}.mg-tuile-bas .mg-montant b{font-size:21px}.mg-tuile-bas small{color:var(--craie-faible);font-size:13px}.mg-tuile-bas s{opacity:.5;text-decoration-thickness:2px}.mg-tuile-bas s .mg-montant b{color:var(--craie);text-shadow:none;font-size:14px}.mg-tuile.a-toi{box-shadow:0 5px 0 var(--encre-basse)}.mg-tuile.a-toi .mg-tuile-scene img{filter:drop-shadow(0 12px 12px #00000080)saturate(.75)}.mg-a-toi{color:var(--lagon-clair);font:700 15px var(--corps);align-items:center;gap:7px;display:inline-flex}.mg-a-toi:before{content:"✓";background:var(--lagon);width:21px;height:21px;color:var(--encre);border:2px solid var(--encre);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex}.mg-tuile-marque{z-index:2;border:2px solid var(--encre);background:rgb(var(--r));color:var(--encre);font:800 11px/1 var(--corps);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 10px;position:absolute;top:14px;left:14px}.mg-pastille{z-index:2;border:2px solid var(--encre);background:var(--or);color:var(--encre);font:400 17px/1 var(--titre);box-shadow:0 3px 0 var(--encre);border-radius:12px;padding:6px 11px;position:absolute;top:14px;right:14px;transform:rotate(4deg)}.mg-rang{z-index:2;border:3px solid var(--encre);color:#fff;width:38px;height:38px;font:400 19px/1 var(--titre);box-shadow:0 3px 0 var(--encre);background:#2c6a72;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;left:12px;transform:rotate(-8deg)}.mg-rang-1{color:var(--encre);background:linear-gradient(160deg,#ffe9a3,#f2b02c)}.mg-rang-2{color:var(--encre);background:linear-gradient(160deg,#fff,#b7c7ce)}.mg-rang-3{color:var(--encre);background:linear-gradient(160deg,#f5c59a,#c27a3e)}.mg-tuile-pack{--r:255, 209, 102}.mg-tuile-pack:before{background:var(--c,var(--or))}.mg-pack-scene{background:radial-gradient(80% 80% at 50% 100%,#ffd16652,#0000 70%);height:164px;display:block;position:relative}.mg-tuile-pack:not(.large) .mg-pack-texte{padding:12px 0 0}.mg-tuile-pack:not(.large) .mg-pack-texte .mg-tuile-nom{padding:0 16px}.mg-tuile-pack:not(.large) .mg-pack-texte .mg-tuile-bas{padding-left:16px}.mg-tuile-pack:not(.large) .mg-pastille{padding:5px 8px;font-size:14px}.mg-tuile-pack.large{flex-direction:row;min-height:220px}.mg-tuile-pack.large .mg-pack-scene{background:radial-gradient(80% 80% at 40% 100%,#ffd1664d,#0000 70%);flex:none;width:50%;height:auto;min-height:210px}.mg-tuile-pack.large .mg-pastille{padding:7px 12px;font-size:21px;top:auto;bottom:14px;left:14px;right:auto;transform:rotate(-4deg)}.mg-pack-img{object-fit:contain;filter:drop-shadow(0 10px 10px #0000008c);max-width:62%;max-height:52%;transition:transform var(--t-long);position:absolute}.mg-pack-img-0{top:12%;left:6%;transform:rotate(-8deg)}.mg-pack-img-1{top:30%;right:4%;transform:rotate(6deg)}.mg-pack-img-2{bottom:8%;left:20%;transform:rotate(-3deg)}.mg-pack-img-3{max-width:40%;bottom:4%;right:10%;transform:rotate(9deg)}.mg-tuile-pack:hover .mg-pack-img-0{transform:rotate(-12deg)translateY(-4px)}.mg-tuile-pack:hover .mg-pack-img-1{transform:rotate(10deg)translateY(-6px)}.mg-tuile-pack:hover .mg-pack-img-2{transform:rotate(-6deg)translateY(-3px)}.mg-pack-texte{flex-direction:column;flex:1;min-width:0;display:flex}.mg-tuile-pack.large .mg-pack-texte{padding:26px 8px 0 0}.mg-tuile-pack.large .mg-pack-texte .mg-tuile-nom{font:400 28px/1.1 var(--titre);text-shadow:0 2px 0 var(--encre);padding:0 14px 0 4px}.mg-tuile-pack.large .mg-pack-texte .mg-tuile-ligne{-webkit-line-clamp:3;padding:6px 16px 0 4px;font-size:15px}.mg-tuile-pack.large .mg-pack-texte .mg-tuile-bas{padding-left:4px}.mg-tuile-pack.large .mg-pack-texte .mg-tuile-bas .mg-montant b{font-size:25px}.mg-bouton{border:3px solid var(--encre);width:100%;font:400 20px/1.1 var(--titre);cursor:pointer;box-shadow:0 5px 0 var(--encre);transition:transform var(--t), box-shadow var(--t), filter var(--t);border-radius:16px;justify-content:center;align-items:center;gap:10px;margin:0;padding:15px 20px;text-decoration:none;display:flex}.mg-bouton:hover{filter:brightness(1.06)}.mg-bouton:active{box-shadow:0 2px 0 var(--encre);transform:translateY(3px)}.mg-bouton:disabled{opacity:.6;cursor:default;transform:none}.mg-bouton-or{color:var(--encre);background:linear-gradient(#ffebb0 0%,#ffd166 55%,#f2b02c 100%)}.mg-bouton-or .mg-montant b{color:var(--encre);text-shadow:none;font-size:1em}.mg-bouton-lagon{color:var(--encre);background:linear-gradient(#b6f6ee 0%,#5fe6d6 40%,#22c9be 100%)}.mg-bouton-sobre{color:#fff;box-shadow:none;font:600 16px var(--corps);background:#ffffff12;border-color:#7fe8dc47}.mg-bouton-sobre:active{box-shadow:none}.mg-lien{color:var(--lagon-clair);font:600 14.5px var(--corps);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:14px auto 0;padding:4px;text-decoration:underline;display:block}.mg-lien:disabled{opacity:.5}.mg-allees{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mg-allee{--r:34, 201, 190;border:3px solid var(--encre);cursor:pointer;text-align:left;min-width:0;min-height:132px;color:var(--craie);font:inherit;background:radial-gradient(62% 120% at 92% 60%, rgba(var(--r), .34), transparent 72%), linear-gradient(160deg, #18444f 0%, #0f2e38 72%);box-shadow:0 5px 0 var(--encre-basse), 0 22px 34px -24px #000000d9, inset 0 1px 0 #ffffff0f;transition:transform var(--t), box-shadow var(--t);animation:.5s cubic-bezier(.2,.8,.3,1) both mgEntre;animation-delay:calc(var(--i,0) * 45ms);border-radius:22px;align-items:stretch;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.mg-allee:before{content:"";background:rgb(var(--r));z-index:2;height:4px;position:absolute;top:0;left:0;right:0}.mg-allee:hover{box-shadow:0 9px 0 var(--encre-basse), 0 30px 44px -22px rgba(var(--r), .55), inset 0 1px 0 #ffffff0f;transform:translateY(-4px)}.mg-allee:active{box-shadow:0 2px 0 var(--encre-basse);transform:translateY(2px)}.mg-allee:focus-visible{outline:3px solid var(--lagon-clair);outline-offset:3px}.mg-allee-texte{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:5px;min-width:0;padding:18px 0 16px 20px;display:flex;position:relative}.mg-allee-texte>b{font:400 27px/1.02 var(--titre);color:#fff;text-shadow:0 3px 0 var(--encre)}.mg-allee-texte>span{color:var(--craie-douce);font-size:14.5px;line-height:1.3}.mg-allee-texte>em{color:var(--craie-faible);font:600 13px/1 var(--corps);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:3px;font-style:normal;display:flex}.mg-allee-texte>em small{font-size:12.5px}.mg-allee-image{width:44%;transition:transform var(--t-long);flex:none;position:relative}.mg-allee-img{object-fit:contain;filter:drop-shadow(0 12px 14px #0000008c);width:112%;height:82%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mg-allee-armes .mg-allee-img{width:124%}.mg-allee-caisses .mg-allee-img,.mg-allee-familles .mg-allee-img,.mg-allee-argent .mg-allee-img{width:92%;height:88%}.mg-allee-cm{width:74%;position:absolute;top:50%;left:50%;transform:translate(-52%,-50%)rotate(-8deg)}.mg-allee-cm .kc-cv{box-shadow:0 16px 22px -12px #000000d9,0 0 40px -12px #ffd1668c,inset 0 1px #fff6}.mg-allee-cm .kc-cv-bas{visibility:hidden}.mg-cu{border:3px solid var(--encre);box-shadow:0 6px 0 var(--encre-basse);background:radial-gradient(55% 130% at 100%,#ffd1661f,#0000 70%),linear-gradient(160deg,#1b4855,#0f2e38);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:center;gap:28px;padding:22px 26px;display:grid}.mg-cu-texte h2{font:400 30px/1.06 var(--titre);color:#fff;text-shadow:0 3px 0 var(--encre);margin:0}.mg-cu-texte p{color:var(--craie-douce);margin:8px 0 16px;font-size:15px;line-height:1.4}.mg-cu-texte .mg-bouton{width:auto;padding:11px 22px;font-size:17px}.mg-cu-cartes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mg-cu-carte{min-width:0;color:inherit;font:inherit;cursor:pointer;animation:.5s cubic-bezier(.2,.8,.3,1) both mgEntre;animation-delay:calc(var(--i,0) * 60ms);background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;margin:0;padding:0;display:flex}.mg-cu-visuel{width:100%;transition:transform var(--t-long);display:block}.mg-cu-visuel .kc-cv{box-shadow:0 18px 24px -14px #000000d9, 0 0 42px -16px var(--halo), inset 0 1px 0 #fff6}.mg-cu-carte:focus-visible{outline:3px solid var(--lagon-clair);outline-offset:4px;border-radius:12px}.mg-cu-carte.sienne .mg-cu-visuel .kc-cv{box-shadow:0 0 0 3px var(--lagon), 0 18px 24px -14px #000000d9}.mg-cu-prix{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;display:flex}.mg-cu-prix>b{font:400 14px/1 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--cc)}.mg-cu-prix small{color:var(--craie-faible);font-size:12.5px}.mg-cu-prix .mg-cu-sous{text-align:center;flex-basis:100%}.mg-cu-prix em{font:600 13px var(--corps);color:var(--lagon-clair);font-style:normal}@keyframes mgFlotte{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mg-offre{border:3px solid var(--encre);cursor:pointer;text-align:left;width:100%;color:var(--craie);font:inherit;box-shadow:0 6px 0 var(--encre-basse);transition:transform var(--t), box-shadow var(--t);background:radial-gradient(60% 140% at 8%,#ffd16652,#0000 70%),linear-gradient(100deg,#1e4c59,#12343f 60%,#10303a);border-radius:24px;align-items:center;gap:22px;margin:22px 0 0;padding:14px 24px 14px 18px;display:flex;position:relative;overflow:hidden}.mg-offre:hover{box-shadow:0 9px 0 var(--encre-basse), 0 26px 50px -26px #ffd1668c;transform:translateY(-3px)}.mg-offre img{object-fit:contain;filter:drop-shadow(0 12px 12px #00000080);flex:none;width:104px;height:104px;margin:-8px 0;animation:5s ease-in-out infinite mgFlotte}.mg-offre-texte{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mg-offre-texte b{font:400 25px/1.1 var(--titre);color:var(--or);text-shadow:0 2px 0 var(--encre)}.mg-offre-texte span{color:var(--craie-douce);font-size:15.5px}.mg-offre-texte .mg-montant b{font-size:18px}.mg-offre em{border:3px solid var(--encre);background:var(--or);color:var(--encre);font:400 17px var(--titre);box-shadow:0 4px 0 var(--encre);border-radius:999px;flex:none;padding:11px 20px;font-style:normal}.mg-semaine{border:3px solid var(--encre);box-shadow:0 6px 0 var(--encre-basse);background:radial-gradient(70% 120% at 0%,#e4ae3942,#0000 70%),linear-gradient(160deg,#1b4855,#0f2e38);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:24px;padding:26px 28px;display:grid}.mg-semaine-texte h2{font:400 32px/1.05 var(--titre);color:#fff;text-shadow:0 3px 0 var(--encre);margin:0}.mg-semaine-texte p{color:var(--craie-faible);margin:14px 0 0;font-size:14.5px;line-height:1.45}.mg-semaine-objets{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mg-questions-grille{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.mg-questions details{transition:border-color var(--t);background:#07111559;border:2px solid #7fe8dc24;border-radius:16px;padding:15px 18px}.mg-questions details[open]{border-color:#7fe8dc52}.mg-questions summary{cursor:pointer;font:700 15.5px var(--corps);color:#fff;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.mg-questions summary::-webkit-details-marker{display:none}.mg-questions summary:after{content:"+";color:var(--lagon);font:400 22px/1 var(--titre);transition:transform var(--t);flex:none}.mg-questions details[open] summary:after{transform:rotate(45deg)}.mg-questions p{color:var(--craie-douce);margin:10px 0 0;font-size:14.5px;line-height:1.55}.mg{--kb-teal:#3fd9c4;--kb-or:#f5c34a;--kb-attenue:#9dbdba;--kb-faible:#7fa3a0;--kb-bord:#3fd9c424}.mg .kb-donateurs{padding-top:54px;padding-bottom:20px}.mg .kb-kicker{letter-spacing:.18em;color:var(--kb-teal);font-size:12px;font-weight:700}.mg .kb-donateurs-tete h2{font-family:var(--titre);text-shadow:0 3px 0 var(--encre);margin:8px 0 18px;font-size:clamp(24px,2.6vw,32px);font-weight:400;line-height:1.1}.mg .kb-donateurs-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mg .kb-donateurs-carte{border:2px solid var(--kb-bord);background:#0f2a308c;border-radius:22px;padding:18px 20px 10px}.mg .kb-donateurs-periode{letter-spacing:.14em;text-transform:uppercase;color:var(--kb-teal);margin-bottom:8px;font-size:12px;display:block}.mg .kb-donateurs-carte ol{margin:0;padding:0;list-style:none}.mg .kb-donateurs-carte li{border-top:1px dashed #3fd9c424;grid-template-columns:26px 34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;font-weight:600;display:grid}.mg .kb-donateurs-carte li:first-child{border-top:0}.mg .kb-donateurs-carte .rang{text-align:center;color:var(--kb-attenue);font-weight:700}.mg .kb-donateurs-carte .p1 .rang{color:var(--kb-or)}.mg .kb-donateurs-carte .p2 .rang{color:#dde7ea}.mg .kb-donateurs-carte .p3 .rang{color:#e3a06b}.mg .kb-donateurs-carte img,.mg .kb-donateurs-carte .avatar{border-radius:10px;width:34px;height:34px}.mg .kb-donateurs-carte .avatar{background:repeating-linear-gradient(45deg,#3fd9c414 0 6px,#3fd9c408 6px 12px)}.mg .kb-donateurs-carte .qui{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mg .kb-donateurs-carte .qui small{margin-left:8px;font-size:11.5px;font-weight:700}.mg .kb-donateurs-carte .libre .qui,.mg .kb-donateurs-carte .libre .somme{color:var(--kb-faible)}.mg .kb-donateurs-carte .somme{font-weight:700}.mg-ma-carte{background:#07111566;border:2px solid #7fe8dc38;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:26px;padding:14px 18px;display:flex}.mg-ma-carte>span{flex-direction:column;margin-right:auto;display:flex}.mg-ma-carte b{font:400 19px var(--titre);color:#fff}.mg-ma-carte small{color:var(--craie-faible);font-size:14px}.mg-interrupteur{cursor:pointer;color:var(--craie-douce);align-items:center;gap:10px;font-size:15px;display:inline-flex}.mg-interrupteur input{opacity:0;width:1px;height:1px;position:absolute}.mg-interrupteur i{border:2px solid var(--encre);width:46px;height:26px;transition:background var(--t);background:#ffffff24;border-radius:999px;position:relative}.mg-interrupteur i:after{content:"";width:18px;height:18px;transition:transform var(--t);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.mg-interrupteur input:checked+i{background:var(--lagon)}.mg-interrupteur input:checked+i:after{transform:translate(20px)}.mg-interrupteur input:focus-visible+i{outline:3px solid var(--lagon-clair);outline-offset:2px}.mg-ensuite{color:#fff;font:600 14.5px var(--corps);background:#0f2e38;border:2px solid #7fe8dc4d;border-radius:12px;padding:8px 12px}.mg-cartes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;display:grid}.mg-carte{border:3px solid var(--encre);background:radial-gradient(80% 42% at 50% 0, var(--halo), transparent 75%), linear-gradient(180deg, #18434f, #0f2e38);box-shadow:0 6px 0 var(--encre-basse);border-radius:28px;flex-direction:column;gap:16px;padding:24px 22px 22px;animation:.5s cubic-bezier(.2,.8,.3,1) both mgEntre;display:flex;position:relative}.mg-carte:nth-child(2){animation-delay:70ms}.mg-carte:nth-child(3){animation-delay:.14s}.mg-carte.sienne{border-color:var(--lagon)}.mg-carte-visuel{cursor:pointer;background:0 0;border:0;margin:0;padding:4px 8px 6px;display:block}.mg-carte-titre h2{font:400 34px/1 var(--titre);color:var(--cc);text-shadow:0 3px 0 var(--encre);margin:0}.mg-carte-black .mg-carte-titre h2{color:#ffd36e}.mg-carte-titre p{color:var(--craie-faible);margin:6px 0 0;font-size:14.5px}.mg-carte-prix{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mg-carte-prix-seul{grid-template-columns:1fr}.mg-prix-choix{border:3px solid var(--encre);color:#fff;cursor:pointer;font:inherit;text-align:left;box-shadow:0 4px 0 var(--encre);transition:transform var(--t), background var(--t);background:#07111573;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:12px 14px;display:flex}.mg-prix-choix:hover{background:#22c9be24;transform:translateY(-2px)}.mg-prix-choix small{color:var(--craie-douce);font-size:13px;font-weight:700}.mg-prix-choix em{color:var(--craie-faible);font-size:13.5px;font-style:normal}.mg-prix-choix .mg-montant b{font-size:23px}.mg-prix-perm{background:linear-gradient(#ffd16638,#ffd16612)}.mg-prix-perm:disabled{opacity:.5;cursor:default;transform:none}.mg-carte-dedans{border-top:2px dashed #7fe8dc24;padding-top:14px}.mg-carte-plus{color:var(--craie-douce);align-items:center;gap:9px;margin:0 0 12px;font-size:14.5px;font-weight:700;display:flex}.mg-carte-plus i{width:30px;height:19px;box-shadow:0 0 0 2px var(--encre);border-radius:4px;flex:none}.mg-carte-lignes{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mg-carte-lignes li{align-items:center;gap:12px;display:flex}.mg-carte-lignes img,.mg-carte-lignes li>i{object-fit:contain;filter:drop-shadow(0 3px 4px #00000073);flex:none;width:36px;height:36px}.mg-carte-lignes li>i{background:#ffd16624;border-radius:10px}.mg-carte-lignes span{flex-direction:column;min-width:0;display:flex}.mg-carte-lignes b{font:700 15px var(--corps);color:#fff}.mg-carte-lignes small{color:var(--craie-faible);font-size:13px}.mg-ligne-karats{background:#ffd1661a;border:1px solid #ffd16640;border-radius:14px;margin-top:2px;padding:8px 10px}.mg-ligne-karats b{color:var(--or)!important}.mg-ligne-piece{flex:none;justify-content:center;width:36px;display:flex}.mg-ligne-piece .mg-montant b{display:none}.mg-ruban{z-index:3;white-space:nowrap;border:2px solid var(--encre);background:var(--or);color:var(--encre);font:400 13px var(--titre);letter-spacing:.04em;box-shadow:0 3px 0 var(--encre);border-radius:999px;padding:5px 14px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.mg-comparer-ouvrir{justify-content:center;margin-top:26px;display:flex}.mg-comparer-ouvrir .mg-bouton{width:auto;padding:12px 26px}.mg-comparer{background:#07111566;border:2px solid #7fe8dc29;border-radius:22px;margin-top:18px;animation:.3s both mgPage;overflow-x:auto}.mg-comparer table{border-collapse:collapse;width:100%;min-width:620px}.mg-comparer th,.mg-comparer td{text-align:center;border-bottom:1px solid #7fe8dc14;padding:11px 16px;font-size:14.5px}.mg-comparer thead th{font:400 20px var(--titre);text-shadow:0 2px 0 var(--encre);background:#0e2830;position:sticky;top:0}.mg-comparer tbody th{text-align:left;font-weight:400}.mg-comparer tbody th b{color:#fff;font-size:14.5px;display:block}.mg-comparer tbody th small{color:var(--craie-faible);font-size:12.5px}.mg-comparer tr.chiffre td{font:700 15.5px var(--corps);color:#fff}.mg-comparer tr.chiffre th{color:#fff;font-weight:700}.mg-comparer .oui{background:var(--lagon);width:24px;height:24px;color:var(--encre);border:2px solid var(--encre);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:inline-flex}.mg-comparer .non{color:#f4f7f34d}.mg-comparer tr.prix th{color:#fff;font-weight:700}.mg-comparer tr:last-child th,.mg-comparer tr:last-child td{border-bottom:0}.mg-caisses-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:18px;display:flex}.mg-caisses-tete h2{font:400 30px/1.1 var(--titre);color:var(--craie);text-shadow:0 3px 0 var(--encre);margin:0}.mg-caisses-tete p{max-width:60ch;color:var(--craie-faible);margin:6px 0 0;font-size:15px;line-height:1.45}.mg-caisses-tete ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mg-caisses-tete li{color:#c6f29c;background:#9be15d1a;border:2px solid #9be15d59;border-radius:999px;padding:7px 13px;font-size:13.5px;font-weight:700}.mg-tuile-caisse:before{background:var(--c,var(--or))}.mg-tuile-caisse:disabled{opacity:.45;cursor:not-allowed}.mg-caisse-rare{background:#e4ae391f;border:1px solid #e4ae3966;border-radius:12px;align-items:center;gap:10px;margin:10px 16px 0;padding:6px 10px;display:flex}.mg-caisse-rare img{object-fit:contain;flex:none;width:66px;height:36px}.mg-caisse-rare span{flex-direction:column;min-width:0;display:flex}.mg-caisse-rare small{color:#f3cf7a;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.mg-caisse-rare b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.mg-familles{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:900px;margin:0 auto;display:grid}.mg-famille{border:3px solid var(--encre);color:#fff;text-align:center;box-shadow:0 6px 0 var(--encre-basse);background:radial-gradient(80% 50% at 50% 12%,#f49ac140,#0000 70%),linear-gradient(#18434f,#0f2e38);border-radius:28px;flex-direction:column;align-items:center;gap:8px;padding:26px 22px 22px;display:flex;position:relative}.mg-famille.vedette{background:radial-gradient(80% 50% at 50% 12%,#ffd16647,#0000 70%),linear-gradient(#1d4651,#10303a);border-color:#f49ac1}.mg-famille img{object-fit:contain;filter:drop-shadow(0 12px 12px #00000080);max-width:100%;height:150px}.mg-famille h3{font:400 30px var(--titre);text-shadow:0 3px 0 var(--encre);margin:4px 0 0}.mg-famille>p{color:var(--craie-douce);margin:0;font-size:15px}.mg-famille .mg-montant b{font-size:30px}.mg-coches{text-align:left;flex-direction:column;gap:8px;width:100%;margin:10px 0 6px;padding:0;list-style:none;display:flex}.mg-coches li{background:#07111559;border-radius:14px;align-items:center;gap:12px;padding:9px 12px;display:flex}.mg-coches li>i{background:var(--lagon);width:26px;height:26px;color:var(--encre);border:2px solid var(--encre);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-style:normal;font-weight:900;display:flex}.mg-coches li span{flex-direction:column;display:flex}.mg-coches b{font-size:14.5px}.mg-coches small{color:var(--craie-faible);font-size:12.5px}.mg-coches li.sans{opacity:.4}.mg-coches li.sans>i{color:var(--craie-faible);background:0 0;border-color:#f4f7f34d}.mg-trois{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:900px;margin:22px auto 0;padding:0;list-style:none;display:grid}.mg-trois li{background:#07111559;border:2px solid #7fe8dc24;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}.mg-trois li>b{border:2px solid var(--encre);width:34px;height:34px;color:var(--encre);font:400 17px var(--titre);background:#f49ac1;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.mg-trois span{flex-direction:column;display:flex}.mg-trois strong{color:#fff;font-size:14.5px}.mg-trois small{color:var(--craie-faible);font-size:12.5px}.mg-karats-tete{align-items:center;gap:22px;margin-bottom:18px;display:flex}.mg-karats-tete img{object-fit:contain;filter:drop-shadow(0 14px 14px #00000080);width:128px;height:128px;animation:7s ease-in-out infinite mgTourne}@keyframes mgTourne{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(6deg)translateY(-8px)}}.mg-karats-tete h2{font:400 32px/1 var(--titre);color:#fff;text-shadow:0 3px 0 var(--encre);margin:0 0 8px}.mg-karats-tete p{max-width:560px;color:var(--craie-faible);margin:10px 0 0;font-size:15px;line-height:1.45}.mg-karats-tete .mg-montant b{font-size:38px}.mg-envie{border:3px solid var(--encre);box-shadow:0 6px 0 var(--encre-basse);background:radial-gradient(60% 140% at 10%,#ffd16638,#0000 70%),linear-gradient(110deg,#1d4a57,#10313b);border-radius:26px;align-items:center;gap:24px;margin-bottom:18px;padding:20px 26px;animation:.4s cubic-bezier(.2,.9,.3,1.15) both mgMonte;display:flex;position:relative}.mg-envie>img{object-fit:contain;filter:drop-shadow(0 12px 12px #0000008c);flex:none;width:170px;height:110px}.mg-envie>div{flex:1;min-width:0}.mg-envie small{color:var(--lagon-clair);font:800 13px var(--corps);letter-spacing:.06em;text-transform:uppercase}.mg-envie h2{font:400 30px/1.1 var(--titre);color:#fff;text-shadow:0 3px 0 var(--encre);flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 0;display:flex}.mg-envie p{color:var(--craie-douce);margin:8px 0 0;font-size:15px}.mg-envie-piece{flex:none}.mg-envie-piece .mg-montant b{display:none}.mg-envie-annuler{color:var(--craie-faible);font:600 13px var(--corps);cursor:pointer;background:#07111566;border:0;border-radius:10px;padding:6px 10px;position:absolute;top:12px;right:14px}.mg-envie-annuler:hover{color:#fff}.mg-bienvenue{border:3px solid var(--or);box-shadow:0 4px 0 var(--encre-basse);background:linear-gradient(110deg,#ffd16638,#07111559 70%);border-radius:18px;align-items:center;gap:14px;margin:0 0 24px;padding:12px 20px 12px 12px;display:flex}.mg-bienvenue img{object-fit:contain;filter:drop-shadow(0 6px 8px #00000080);flex:none;width:60px;height:60px;animation:7s ease-in-out infinite mgTourne}.mg-bienvenue>span{flex-direction:column;gap:3px;min-width:0;display:flex}.mg-bienvenue b{color:#fff;font:400 21px/1.15 var(--titre);text-shadow:0 2px 0 var(--encre);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mg-bienvenue small{color:var(--craie-douce);font-size:14.5px;line-height:1.35}.mg-mensuel-pour{border:3px solid var(--or);border-left-width:10px;border-left-color:var(--cc);color:#fff;text-align:left;width:100%;font:inherit;cursor:pointer;box-shadow:0 5px 0 var(--encre-basse);transition:transform var(--t);background:linear-gradient(110deg,#ffd16629,#07111566);border-radius:22px;align-items:center;gap:18px;margin:6px 0 22px;padding:18px 20px;display:flex;position:relative}.mg-mensuel-pour:hover{transform:translateY(-3px)}.mg-mensuel-pour .mg-ruban{left:30px;transform:none}.mg-mensuel-pour>span:not(.mg-ruban){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mg-mensuel-pour b{font:400 20px var(--titre);align-items:center;gap:8px;display:flex}.mg-mensuel-pour small{color:var(--craie-douce);font-size:14px;line-height:1.4}.mg-mensuel-pour em{border:3px solid var(--encre);background:var(--or);color:var(--encre);font:400 17px var(--titre);box-shadow:0 4px 0 var(--encre);border-radius:999px;flex:none;padding:11px 18px;font-style:normal}.mg-packs{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:8px;display:grid}.mg-pack{border:3px solid var(--encre);color:#fff;font:inherit;cursor:pointer;box-shadow:0 5px 0 var(--encre-basse);transition:transform var(--t), box-shadow var(--t), opacity var(--t);animation:.5s cubic-bezier(.2,.8,.3,1) both mgEntre;animation-delay:calc(var(--i,0) * 50ms);background:radial-gradient(80% 60% at 50% 30%,#ffd16633,#0000 70%),linear-gradient(#18434f,#0f2e38);border-radius:24px;flex-direction:column;align-items:center;gap:6px;margin:0;padding:20px 12px 16px;display:flex;position:relative}.mg-pack:hover{box-shadow:0 10px 0 var(--encre-basse), 0 28px 44px -22px #ffd1668c;transform:translateY(-5px)}.mg-pack:disabled{cursor:default}.mg-pack.vedette{border-color:var(--or);box-shadow:0 5px 0 var(--encre-basse), 0 0 0 3px #ffd16640;background:radial-gradient(80% 60% at 50% 30%,#ffd16666,#0000 70%),linear-gradient(#22505c,#10313b)}.mg-pack.court{opacity:.5}.mg-pack.court:hover{opacity:.85}.mg-pack img{object-fit:contain;filter:drop-shadow(0 12px 12px #00000080);width:112px;height:112px;transition:transform var(--t-long)}.mg-pack:hover img{transform:scale(1.1)rotate(-4deg)}.mg-pack .mg-montant b{font-size:29px}.mg-pack-avant{color:var(--craie-faible);font:700 14.5px var(--corps);margin-bottom:-6px;-webkit-text-decoration:line-through #f06a5ae6;text-decoration:line-through #f06a5ae6;text-decoration-thickness:2px}.mg-pack-cadeau{color:var(--or-clair);white-space:nowrap;background:#ffd16624;border:2px solid #ffd166cc;border-radius:999px;padding:3px 10px;font-size:13.5px;font-weight:800}.mg-pack-avant.vide{visibility:hidden}.mg-pack-pour{min-height:34px;color:var(--craie-douce);text-align:center;font-size:12.5px;line-height:1.35}.mg-pack em{border:2px solid var(--encre);background:var(--lagon);color:var(--encre);font:400 17px var(--titre);box-shadow:0 3px 0 var(--encre);border-radius:999px;margin-top:4px;padding:9px 20px;font-style:normal}.mg-pack.vedette em{background:var(--or)}.mg-mensuels{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mg-mensuel{border:3px solid var(--encre);background:radial-gradient(70% 60% at 90% 0, var(--halo), transparent 70%), linear-gradient(180deg, #18434f, #0f2e38);box-shadow:0 5px 0 var(--encre-basse);border-radius:24px;flex-direction:column;align-items:flex-start;gap:6px;padding:20px;display:flex;position:relative;overflow:hidden}.mg-mensuel-carte{opacity:.95;pointer-events:none;width:120px;position:absolute;top:14px;right:-14px;transform:rotate(12deg)}.mg-mensuel .mg-montant b{font-size:25px}.mg-mensuel small{color:var(--craie-faible);font-size:13.5px}.mg-mensuel p{color:var(--craie-douce);flex:1;max-width:78%;margin:4px 0 8px;font-size:14.5px;line-height:1.4}.mg-mensuel p b{color:var(--cc)}.mg-mensuel .mg-bouton{padding:12px 14px;font-size:17px}.mg-voile{z-index:200;background:#030a0dbd;justify-content:center;align-items:center;padding:16px;animation:.2s both mgVoile;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes mgVoile{0%{opacity:.001}to{opacity:1}}.mg-fiche{border:3px solid var(--encre);width:100%;max-width:540px;max-height:calc(100vh - 32px);box-shadow:0 8px 0 var(--encre-basse), 0 40px 90px -20px #000000d9;scrollbar-width:thin;background:linear-gradient(#19434f,#0e2a33);border-radius:28px;animation:.38s cubic-bezier(.2,.9,.3,1.15) both mgMonte;position:relative;overflow:hidden auto}@keyframes mgMonte{0%{opacity:.001;transform:translateY(26px)scale(.96)}to{opacity:1;transform:none}}.mg-fermer{z-index:5;border:2px solid var(--encre);cursor:pointer;background:#07111599;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:14px;right:14px}.mg-fermer svg{stroke:#fff;stroke-width:3px;stroke-linecap:round;fill:none;width:18px;height:18px}.mg-fermer:hover{background:var(--brique)}.mg-vitrine{--r:34, 201, 190;background:radial-gradient(60% 75% at 50% 85%, rgba(var(--r), .5), transparent 72%), radial-gradient(45% 40% at 50% 30%, #ffffff12, transparent 70%);justify-content:center;align-items:center;height:230px;padding:26px 30px 10px;display:flex;position:relative}.mg-vitrine img{object-fit:contain;filter:drop-shadow(0 18px 18px #0000008c);max-width:92%;max-height:190px;animation:5s ease-in-out infinite mgFlotte}.mg-vitrine-carte{background:radial-gradient(60% 70% at 50% 60%, var(--halo), transparent 72%);height:auto;padding:34px 54px 12px}.mg-vitrine-carte .kc-cv{max-width:360px;animation:6s ease-in-out infinite mgFlotte}.mg-vitrine-pack{background:radial-gradient(60% 75% at 50% 85%,#ffd16666,#0000 72%);height:220px}.mg-vitrine-pack .mg-pack-img{max-width:44%;max-height:46%}.mg-vitrine-pack .mg-pastille{font-size:20px;top:16px;left:18px;right:auto;transform:rotate(-4deg)}.mg-tampon{border:3px solid var(--or);color:var(--or);font:400 15px var(--titre);letter-spacing:.06em;background:#071115b3;border-radius:10px;padding:6px 12px;position:absolute;bottom:6px;right:34px;transform:rotate(-8deg)}.mg-fiche-corps{padding:8px 26px 26px}.mg-fiche-corps h2{font:400 30px/1.08 var(--titre);color:#fff;text-shadow:0 3px 0 var(--encre);margin:0}.mg-fiche-ligne{color:var(--craie-douce);margin:8px 0 0;font-size:15.5px;line-height:1.45}.mg-fiche-prix{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:18px 0 14px;display:flex}.mg-fiche-prix small{color:var(--craie-faible);font-size:14px}.mg-fiche-prix .mg-montant b{font-size:36px}.mg-apres{text-align:center;color:var(--craie-faible);margin:10px 0 0;font-size:13.5px;line-height:1.4}.mg-apres-manque{color:var(--craie-douce);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;display:flex}.mg-apres-manque .mg-montant b{font-size:15px}.mg-dedans,.mg-avantages{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.mg-dedans li{background:#07111559;border-radius:12px;align-items:center;gap:12px;padding:6px 10px;display:flex}.mg-dedans img{object-fit:contain;width:54px;height:38px}.mg-dedans span{flex:1;font-weight:700}.mg-dedans s{opacity:.55}.mg-dedans s .mg-montant b{color:var(--craie);text-shadow:none;font-size:14px}.mg-dedans li.deja{opacity:.65}.mg-dedans li em{color:var(--lagon-clair);font-size:13px;font-style:normal;font-weight:700}.mg-avantages li{align-items:center;gap:12px;display:flex}.mg-avantages img,.mg-avantages li>i,.mg-avantages .mg-piece{object-fit:contain;flex:none;width:34px;height:34px}.mg-avantages li>i{color:var(--or);background:#ffd16626;border-radius:10px;justify-content:center;align-items:center;font-size:18px;font-style:normal;display:flex}.mg-avantages span{flex-direction:column;display:flex}.mg-avantages b{color:#fff;font-size:15px}.mg-avantages small{color:var(--craie-faible);font-size:13px}.mg-avantage-perm b{color:var(--or)}.mg-fiche-dedans{margin-top:14px}.mg-fiche-plus{color:var(--craie-douce);background:#07111566;border-radius:12px;align-items:center;gap:10px;margin:0;padding:8px 12px;font-size:14.5px;display:flex}.mg-fiche-plus i{width:30px;height:19px;box-shadow:0 0 0 2px var(--encre);border-radius:4px;flex:none}.mg-fiche-plus b{color:#fff}.mg-skins{margin-top:14px}.mg-skins small{color:var(--craie-faible);font-size:13px}.mg-skins div{gap:8px;margin-top:6px;display:flex}.mg-skins img{object-fit:contain;background:#e4ae3929;border:2px solid #e4ae398c;border-radius:12px;flex:1;min-width:0;height:58px;padding:4px}.mg-skins img.l{background:#eb4b4b24;border-color:#eb4b4b73}.mg-formes{margin-top:16px}.mg-segments{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mg-segments button{border:3px solid var(--encre);color:#fff;cursor:pointer;font:inherit;text-align:left;transition:background var(--t), box-shadow var(--t);background:#07111573;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:12px 14px;display:flex}.mg-segments button b{font:400 18px var(--titre)}.mg-segments button.on{box-shadow:0 0 0 3px var(--lagon);background:#22c9be33}.mg-segments button:disabled{opacity:.5;cursor:default}.mg-garder{cursor:pointer;background:#07111559;border-radius:14px;align-items:flex-start;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.mg-garder input{accent-color:#22c9be;width:22px;height:22px;margin:2px 0 0}.mg-garder span{flex-direction:column;display:flex}.mg-garder b{color:#fff;font-size:15px}.mg-garder small{color:var(--craie-faible);font-size:13px;line-height:1.35}.mg-tailles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.mg-tailles button{border:3px solid var(--encre);color:#fff;cursor:pointer;font:inherit;background:#07111573;border-radius:14px;flex-direction:column;align-items:center;gap:2px;margin:0;padding:10px 6px;display:flex}.mg-tailles b{font:400 19px var(--titre)}.mg-tailles small{color:#b9ef86;font-size:12px;font-weight:700}.mg-tailles button.on{box-shadow:0 0 0 3px var(--or);background:#ffd16633}.mg-fete{text-align:center;flex-direction:column;align-items:center;padding:10px 26px 26px;display:flex}.mg-fete h2{font:400 36px/1 var(--titre);color:var(--or);text-shadow:0 4px 0 var(--encre);margin:6px 0 0;animation:.5s cubic-bezier(.2,.9,.3,1.4) .15s both mgPop}.mg-fete-scene{justify-content:center;align-items:center;width:100%;height:230px;display:flex;position:relative}.mg-rayons{opacity:.55;background:repeating-conic-gradient(#ffd16659 0deg 10deg,#0000 10deg 24deg);border-radius:50%;width:420px;height:420px;margin:-210px 0 0 -210px;animation:14s linear infinite mgSoleil;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0 30%,#0000 68%);mask-image:radial-gradient(circle,#000 0 30%,#0000 68%)}@keyframes mgSoleil{to{transform:rotate(360deg)}}.mg-fete-img{object-fit:contain;filter:drop-shadow(0 18px 18px #0000008c);max-width:72%;max-height:190px;animation:.6s cubic-bezier(.2,.9,.3,1.45) both mgPop;position:relative}@keyframes mgPop{0%{opacity:.001;transform:scale(.4)rotate(-8deg)}to{opacity:1;transform:none}}.mg-eclat{background:var(--or);border:2px solid var(--encre);opacity:0;width:12px;height:12px;transform:rotate(var(--a)) translateY(0) rotate(45deg);animation:mgEclat .9s var(--d,0s) cubic-bezier(.2, .8, .3, 1) both;border-radius:3px;margin:-6px;position:absolute;top:50%;left:50%}.mg-eclat:nth-child(3n){background:var(--lagon)}.mg-eclat:nth-child(4n){background:#fff;width:8px;height:8px}@keyframes mgEclat{0%{opacity:1;transform:rotate(var(--a)) translateY(0) rotate(45deg) scale(.6)}to{opacity:0;transform:rotate(var(--a)) translateY(-150px) rotate(225deg) scale(1)}}.mg-reste{color:var(--craie-douce);align-items:center;gap:8px;margin:14px 0 0;font-size:15.5px;display:flex}.mg-coffre{transform-origin:50% 85%;animation:2.2s ease-in-out infinite mgImpatient}@keyframes mgImpatient{0%,55%,to{transform:rotate(0)scale(1)}62%{transform:rotate(-5deg)scale(1.04)}69%{transform:rotate(5deg)scale(1.04)}76%{transform:rotate(-3deg)scale(1.02)}83%{transform:rotate(2deg)}}.mg-coffre-lueur{background:radial-gradient(circle,#ffd16673,#ffd16600 68%);border-radius:50%;width:260px;height:260px;margin:-130px 0 0 -130px;animation:2.2s ease-in-out infinite mgLueur;position:absolute;top:50%;left:50%}@keyframes mgLueur{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.06)}}.mg-recuperer{margin-top:18px;padding:14px 34px;font-size:21px}.mg-tailles small.mg-offertes{color:#b9ef86;font-weight:800}.mg-premier-cles{color:#cff5a8;font:700 14px/1.3 var(--corps);text-align:center;background:#9be15d1f;border-radius:12px;margin:10px 0 0;padding:8px 12px;box-shadow:inset 0 0 0 1px #9be15d4d}.mg-caisses-tete li.or{color:var(--or);font-weight:800}.mg-pluie{top:-24px;left:var(--x);clip-path:polygon(50% 0,100% 28%,100% 72%,50% 100%,0 72%,0 28%);width:13px;height:20px;animation:mgPluie 1.1s var(--d) cubic-bezier(.4, 0, .9, .6) both;background:linear-gradient(115deg,#c9fbf5 0%,#5fe6d9 40%,#1aa89e 75%,#0e7f78 100%);position:absolute}@keyframes mgPluie{0%{opacity:1;transform:translateY(0)rotate(0)}85%{opacity:1}to{opacity:0;transform:translateY(250px)rotate(320deg)}}@media (prefers-reduced-motion:reduce){.mg-coffre,.mg-coffre-lueur{animation:none}.mg-pluie{display:none}}.mg-code{border:2px dashed var(--or);background:#ffd16614;border-radius:16px;flex-direction:column;gap:4px;width:100%;margin-top:14px;padding:14px;display:flex}.mg-code small{color:var(--craie-faible)}.mg-code b{font:400 28px var(--titre);color:var(--or);letter-spacing:.06em}.mg-code span{color:var(--craie-douce);font-size:14px}.mg-suite{color:#fff;width:100%;font:inherit;cursor:pointer;text-align:left;transition:background var(--t);background:#ffd16614;border:2px solid #ffd16666;border-radius:16px;align-items:center;gap:12px;margin:16px 0 12px;padding:10px 14px;display:flex}.mg-suite:hover{background:#ffd16629}.mg-suite>img{object-fit:contain;width:54px;height:44px}.mg-suite>span:not(.mg-montant){flex-direction:column;flex:1;min-width:0;display:flex}.mg-suite small{color:var(--craie-faible);font-size:13px}.mg-suite-pack{margin-top:18px}.mg-suite-images{flex:none;width:76px;height:46px;position:relative}.mg-suite-images img{object-fit:contain;filter:drop-shadow(0 3px 3px #00000080);width:50px;height:30px;position:absolute}.mg-suite-images img:first-child{top:0;left:0}.mg-suite-images img:nth-child(2){top:4px;right:0}.mg-suite-images img:nth-child(3){bottom:0;left:12px}.mg-suite-pack>span:not(.mg-montant):not(.mg-suite-images) b{color:var(--or)}.mg-fete-carte{width:300px;max-width:80%;animation:.6s cubic-bezier(.2,.9,.3,1.45) both mgPop;display:block;position:relative}.mg-fete-carte .kc-cv{transform:rotate(-6deg)}.mg-fete-pack{width:320px;max-width:86%;height:200px;animation:.6s cubic-bezier(.2,.9,.3,1.45) both mgPop;display:block;position:relative}.mg-toast{z-index:300;border:2px solid var(--encre);color:#fff;max-width:calc(100% - 32px);box-shadow:0 5px 0 var(--encre);background:#10313b;border-radius:14px;padding:12px 20px;font-weight:600;animation:.3s both mgMonte;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.kc-cv{--rx:0deg;--ry:0deg;--mx:30%;--my:20%;aspect-ratio:1.586;width:100%;color:var(--encre);box-shadow:0 34px 60px -24px #000000d9, 0 0 80px -24px var(--halo), inset 0 1px 0 #fff6, inset 0 0 0 1px #ffffff29;transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry));-webkit-user-select:none;user-select:none;background-position:50%;background-size:cover;border-radius:4.2%/6.6%;flex-direction:column;justify-content:space-between;padding:6.5% 7.5%;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;container-type:inline-size}.kc-cv.survol{transition:transform 80ms linear}.kc-cv-reflet{pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mx) var(--my), #ffffff52, #fff0 42%);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.kc-cv.survol .kc-cv-reflet{opacity:1}.kc-cv-eclat{pointer-events:none;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.kc-cv-eclat:before{content:"";background:linear-gradient(105deg,#0000,#ffffff38 50%,#0000);width:45%;animation:7s ease-in-out infinite kcEclat;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-120%)skew(-12deg)}@keyframes kcEclat{0%,60%{transform:translate(-120%)skew(-12deg)}to{transform:translate(320%)skew(-12deg)}}.kc-cv-black{box-shadow:0 34px 60px -24px #000000e6, 0 0 90px -24px var(--halo), inset 0 0 0 1px #ffd36e40}.kc-cv-black:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--kc-a), #ff7ac6, #ffd36e, #7af2d6, #8ab4ff, #ff7ac6);-webkit-mask-composite:xor;opacity:.8;padding:1.5px;animation:6s linear infinite kcTour;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes kcTour{to{--kc-a:360deg}}.kc-cv-haut,.kc-cv-bas,.kc-cv-milieu{justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.kc-cv-milieu{justify-content:flex-start;gap:4cqw}.kc-cv-marque{align-items:center;gap:2cqw;display:flex}.kc-cv-logo{filter:drop-shadow(0 1px 1px #00000073);border-radius:50%;flex:none;width:8cqw;min-width:14px;height:8cqw;min-height:14px}.kc-cv-marque b{letter-spacing:.28em;font-size:11px;font-weight:800;font-size:max(8px,3.4cqw)}.kc-cv-rang{letter-spacing:.22em;font-size:11px;font-weight:800;opacity:.92;font-size:max(8px,3.4cqw)}.kc-cv-black .kc-cv-rang{background:linear-gradient(90deg,#ff9ad5,#ffd36e,#7af2d6);color:#0000;-webkit-background-clip:text;background-clip:text}.kc-cv-puce{width:15%;aspect-ratio:1.3;border-radius:6px;background:linear-gradient(135deg,#f0d68e,#b9933e 45%,#f6e2a6 70%,#a8842f);border-radius:1.6cqw;grid-template-rows:repeat(3,1fr);width:15cqw;display:grid;box-shadow:inset 0 0 0 1px #3c280059,0 1px 2px #0000004d}.kc-cv-puce i{border-bottom:1px solid #3c280059}.kc-cv-puce i:last-child{border:0}.kc-cv-sans-contact{width:20px;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;opacity:.55;width:6cqw}.kc-cv-black .kc-cv-sans-contact{color:#f3eedf}.kc-cv-nom{letter-spacing:.16em;font-family:Courier New,ui-monospace,monospace;font-size:13px;font-weight:700;text-shadow:0 1px #ffffff4d,0 -1px #0006;white-space:nowrap;text-overflow:ellipsis;font-size:max(8px,4.1cqw);overflow:hidden}.kc-cv-black .kc-cv-nom,.kc-cv-black .kc-cv-depuis{color:#f3eedf;text-shadow:0 1px #000000b3}.kc-cv-depuis{font-family:Courier New,ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;flex-direction:column;align-items:flex-end;font-size:max(7px,3.2cqw);display:flex}.kc-cv-depuis small{font-size:7px;letter-spacing:.2em;opacity:.7;font-size:max(5px,1.9cqw)}.kc-cv-actuelle{font-size:9px;letter-spacing:.16em;padding:3px 8px;color:#fff;white-space:nowrap;background:#0000008c;border-radius:999px;padding:.8cqw 2.4cqw;font-size:max(7px,2.4cqw);font-weight:800;position:absolute;top:4%;left:50%;transform:translate(-50%)}.mg-carte-perm{box-shadow:0 34px 60px -24px #000000d9,0 0 0 3px #ffd166a6,0 0 90px -20px #ffd16699}.mg-atteinte{font:800 11.5px/1.2 var(--corps);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:4px 10px}.mg-atteinte.ok{color:#b9ef86;background:#9be15d29;box-shadow:inset 0 0 0 1px #9be15d59}.mg-atteinte.presque{color:#ffe29a;text-shadow:0 1px #071115cc;background:linear-gradient(90deg, #ffd16629, #ffd1666b var(--p,50%), #ffd1660f var(--p,50%));flex-basis:100%;margin-top:4px;box-shadow:inset 0 0 0 1px #ffd16652}.mg-solde.vide .mg-plus{animation:2.4s ease-in-out infinite mgAppel}@keyframes mgAppel{0%,70%,to{transform:scale(1);box-shadow:0 0 #ffd16600}80%{transform:scale(1.14);box-shadow:0 0 0 6px #ffd16638}}.mg-sons{width:40px;height:40px;color:var(--craie-douce);cursor:pointer;transition:background var(--t), color var(--t);background:#07111566;border:2px solid #7fe8dc33;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.mg-sons:hover{color:#fff;background:#7fe8dc1f}.mg-sons svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.mg-sons svg path:first-child{fill:currentColor;stroke:none}.mg-sons.coupes{color:var(--craie-faible)}.mg-pack-pct{z-index:2;border:2px solid var(--encre);color:var(--encre);font:400 17px/1 var(--titre);box-shadow:0 3px 0 var(--encre);background:#9be15d;border-radius:10px;padding:5px 10px;position:absolute;top:12px;left:12px;transform:rotate(-6deg)}.mg-offre-texte b .mg-montant b{font-size:22px}.mg-fermer-jeu{border:2px solid var(--encre);width:40px;height:40px;color:var(--craie);cursor:pointer;box-shadow:0 3px 0 var(--encre);transition:background var(--t), transform var(--t);background:#10303a;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.mg-fermer-jeu svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;width:18px;height:18px}.mg-fermer-jeu:hover{color:#fff;background:#f06a5a}.mg-fermer-jeu:active{box-shadow:0 1px 0 var(--encre);transform:translateY(2px)}.mg-attente{border:3px solid var(--encre);text-align:center;width:min(460px,100%);box-shadow:0 8px 0 var(--encre-basse), 0 40px 80px -30px #000000e6;background:radial-gradient(70% 60% at 50% 0,#ffd16633,#0000 70%),linear-gradient(170deg,#1b4855,#0f2e38);border-radius:28px;padding:30px 28px 24px;position:relative}.mg-attente img{object-fit:contain;filter:drop-shadow(0 14px 14px #00000080);width:120px;height:120px;margin:-10px auto 4px;animation:4s ease-in-out infinite mgFlotte;display:block}.mg-attente h2{font:400 27px/1.1 var(--titre);color:#fff;text-shadow:0 3px 0 var(--encre);margin:0}.mg-attente p{color:var(--craie-douce);margin:10px 0 0;font-size:15px;line-height:1.45}.mg-attente p b{color:var(--or)}.mg-attente-roue{border:4px solid #ffd16638;border-top-color:var(--or);border-radius:50%;width:34px;height:34px;margin:18px auto 0;animation:.9s linear infinite mgRoue;display:block}@keyframes mgRoue{to{transform:rotate(360deg)}}.mg-attente-boutons{flex-direction:column;align-items:center;gap:2px;margin-top:18px;display:flex}.mg-attente-boutons .mg-bouton{width:auto;padding:11px 22px}@media (max-width:1100px){.mg-grille{--n:3!important}.mg-grille-caisses{--n:2!important}.mg-packs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.mg-cartes{grid-template-columns:1fr;max-width:560px;margin:0 auto}.mg-mensuels{grid-template-columns:1fr;max-width:560px}.mg-semaine{grid-template-columns:1fr}}@media (max-width:760px){.mg-allees{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mg-cu{text-align:center;grid-template-columns:1fr;gap:18px;padding:20px 16px}.mg-cu-texte p{margin-bottom:14px}.mg-cu-cartes{gap:10px}.mg-cu-visuel .kc-cv-nom,.mg-cu-visuel .kc-cv-depuis{display:none}.mg-offre{flex-wrap:wrap;gap:10px 14px;padding:14px}.mg-offre img{width:74px;height:74px;margin:0}.mg-offre-texte b{font-size:20px}.mg-offre em{text-align:center;width:100%}.mg-semaine{padding:20px 16px}.mg-onglets{-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.mg-familles,.mg-trois{grid-template-columns:1fr}.mg-grille-large{--n:1!important}.mg-questions-grille{grid-template-columns:1fr}.mg-envie{flex-direction:column;align-items:flex-start;gap:10px;padding:18px}.mg-envie>img{width:140px;height:80px}.mg-envie h2{font-size:24px}.mg-mensuel-pour{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.mg-sons{width:34px;height:34px}.mg-atteinte{padding:2px 7px;font-size:10.5px}.mg-tete{padding-top:20px}.mg-etapes li{padding-right:10px;font-size:12.5px}.mg-etapes b{width:22px;height:22px;font-size:12px}.mg-barre-in{gap:8px;min-height:58px}.mg-onglets button{padding:8px 12px;font-size:14px}.mg-solde{padding-left:9px}.mg-solde .mg-montant b{font-size:16px}.mg-grille,.mg-grille-caisses{gap:12px;--n:2!important}.mg-tuile-scene{height:120px;padding:16px 10px 8px}.mg-tuile-caisse .mg-tuile-scene{height:140px}.mg-tuile-nom{padding:10px 12px 0;font-size:14.5px}.mg-tuile-ligne{padding:3px 12px 0;font-size:12.5px}.mg-tuile-bas{padding:8px 12px 12px}.mg-tuile-bas .mg-montant b{font-size:18px}.mg-rang{width:32px;height:32px;font-size:16px;top:8px;left:8px}.mg-caisse-rare{margin:8px 12px 0}.mg-caisse-rare img{width:48px}.mg-tuile-pack.large{flex-direction:column}.mg-tuile-pack.large .mg-pack-scene{width:100%;min-height:160px}.mg-tuile-pack.large .mg-pack-texte{padding:4px 14px 0}.mg-packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mg-pack img{width:86px;height:86px}.mg-pack-cadeau{padding:3px 8px;font-size:12px}.mg-pack .mg-montant b{font-size:24px}.mg-pack:last-child{grid-column:1/-1}.mg-bienvenue{gap:10px;padding:10px 14px 10px 10px}.mg-bienvenue img{width:46px;height:46px}.mg-bienvenue b{font-size:18px}.mg-voile{align-items:flex-end;padding:0}.mg-fiche{border-bottom:0;border-radius:26px 26px 0 0;max-width:none;max-height:94vh}.mg-fiche-corps{padding:6px 18px 24px}.mg-vitrine{height:200px}.mg-vitrine-carte{padding:30px 30px 10px}.mg-karats-tete img{width:90px;height:90px}.mg-rayon-tete h2,.mg-caisses-tete h2{font-size:25px}.mg-carte{padding:20px 16px 18px}.mg .kb-donateurs-grille{grid-template-columns:minmax(0,1fr)}.mg-allee{flex-direction:column-reverse;min-height:0}.mg-allee-image{width:100%;height:84px}.mg-allee-texte{gap:3px;padding:2px 12px 13px}.mg-allee-texte>b{font-size:21px}.mg-allee-texte>span,html:not(.kv-norp) .mg-allee-cartes .mg-allee-texte>em small{display:none}.mg-allee-img{width:74%}.mg-allee-armes .mg-allee-img{width:84%}.mg-allee-cm{width:52%}.mg-allee-cm .kc-cv-rang,.mg-cu-visuel .kc-cv-rang{display:none}.mg-cu-texte h2{font-size:25px}.mg-cu-prix>b{letter-spacing:.06em;font-size:11px}}@media (prefers-reduced-motion:reduce){.mg *,.mg-voile,.mg-voile *{transition:none!important;animation:none!important}}.mg-pour{margin-top:18px}.mg-pour button{justify-content:center;align-items:center;padding:10px 12px}.mg-pour button b{align-items:center;gap:8px;font-size:17px;display:inline-flex}.mg-pour button.on:last-child{background:#f49ac133;box-shadow:0 0 0 3px #f49ac1}.mg-icone-cadeau{flex:none}.mg-bouton .mg-icone-cadeau{width:22px;height:22px}.mg-cadeau{background:#07111559;border:2px solid #f49ac159;border-radius:16px;margin-top:12px;padding:14px}.mg-qui{gap:8px;display:flex}.mg-qui input,.mg-mot input{color:#fff;min-width:0;font:600 15px var(--corps);background:#0711158c;border:2px solid #7fe8dc47;border-radius:12px;outline:none;flex:1;padding:12px 14px}.mg-qui input:focus,.mg-mot input:focus{border-color:var(--lagon-clair)}.mg-qui input::placeholder,.mg-mot input::placeholder{color:var(--craie-faible);font-weight:500}.mg-qui button{border:3px solid var(--encre);color:var(--encre);font:400 17px var(--titre);cursor:pointer;background:linear-gradient(#fcc9df 0%,#f49ac1 100%);border-radius:12px;flex:none;padding:0 18px}.mg-qui button:disabled{opacity:.55;cursor:default}.mg-qui-aide{color:var(--craie-faible);margin-top:8px;font-size:13px;line-height:1.35;display:block}.mg-cadeau .mg-refus{margin-top:10px}.mg-ami{align-items:center;gap:12px;display:flex}.mg-ami img,.mg-ami i{border:3px solid var(--encre);object-fit:cover;border-radius:14px;flex:none;width:52px;height:52px}.mg-ami i{color:var(--encre);font:400 24px var(--titre);background:#f49ac1;justify-content:center;align-items:center;font-style:normal;display:flex}.mg-ami span{flex-direction:column;flex:1;min-width:0;display:flex}.mg-ami b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.mg-ami small{color:var(--craie-faible);font-size:13px;line-height:1.35}.mg-ami button{color:var(--lagon-clair);font:600 13.5px var(--corps);cursor:pointer;background:0 0;border:2px solid #7fe8dc47;border-radius:10px;flex:none;padding:6px 12px}.mg-mot{align-items:center;gap:10px;margin-top:12px;display:flex}.mg-mot small{color:var(--craie-faible);flex:none;font-size:12px}.mg-ami-fete{text-align:left;background:#07111559;border-radius:16px;max-width:420px;margin:4px auto 0;padding:12px 14px}.mg-ami-fete b{white-space:normal}.mg{padding-top:var(--entete,88px)}html.kv-attente .mg-magasin{visibility:hidden}html.kv-jeu .mg-retour,html.kv-jeu .mg-tete-in>.mg-cotes{display:none!important}.mg-tete{padding:26px 0 16px}.mg-tete-in{align-items:flex-end}.mg-tete-titre{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;margin-right:auto;display:flex}.mg-retour{color:var(--craie-faible);font:600 14px/1 var(--corps);transition:color .2s, transform .35s var(--doux);align-items:center;gap:6px;padding:4px 2px;text-decoration:none;display:inline-flex}.mg-retour:hover{color:var(--craie);transform:translate(-3px)}.mg-retour:focus-visible{outline:2px solid var(--lagon-clair);outline-offset:3px;border-radius:6px}.mg-tete h1{font-size:clamp(32px,4vw,50px);line-height:1.02}.mg-tete-cote{color:var(--lagon-clair);text-shadow:0 4px 0 var(--encre), 0 0 34px rgba(var(--acc-rgb), .35)}.mg-tete-in>.mg-cotes{align-self:flex-end;margin-bottom:4px}.mg-tete-in>.mg-etapes{align-self:flex-end;margin-bottom:6px}.mg-etapes li{border:1px solid rgba(var(--acc-clair-rgb), .14);background:rgba(var(--fond-rgb), .5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mg-barre{box-shadow:none;pointer-events:none;background:0 0;border:0;padding:4px 0 2px}.mg-barre-in{pointer-events:auto;width:calc(100% - 2 * var(--gouttiere,24px));max-width:calc(var(--large,1200px) - 2 * var(--gouttiere,24px));border:1px solid rgba(var(--acc-clair-rgb), .14);background:linear-gradient(180deg, #ffffff0d, #ffffff03), rgba(var(--fond-rgb), .74);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);border-radius:20px;min-height:62px;padding:0 8px 0 6px;box-shadow:inset 0 1px #ffffff0f,0 18px 40px -24px #000000e6}.mg-onglets{gap:4px;padding:8px 2px}.mg-onglets button{color:var(--craie-douce);transition:background-color .25s, color .25s, box-shadow .3s var(--doux), transform .25s var(--doux);border-width:2px;border-radius:13px;padding:9px 16px}.mg-onglets button:hover{color:#fff;background:#ffffff0f}.mg-onglets button.on{color:var(--encre);border-color:var(--encre);background:linear-gradient(180deg, #ffffff52, #fff0 50%), linear-gradient(180deg, var(--lagon-clair), var(--lagon) 64%);box-shadow:0 3px 0 var(--encre), 0 8px 20px -8px rgba(var(--acc-rgb), .8), inset 0 1px 0 #ffffff73}.mg-onglets button:focus-visible{outline:2px solid var(--craie);outline-offset:2px}.mg-solde{background:linear-gradient(180deg, #ffd16629, #ffd1660a), rgba(var(--fond-rgb), .6);box-shadow:0 3px 0 var(--encre), inset 0 1px 0 #ffffff14;border-width:2px}.mg-solde:hover{box-shadow:0 3px 0 var(--encre), 0 0 0 4px #ffd16624, 0 10px 26px -10px #ffd16680}.mg-sons{border:1px solid rgba(var(--acc-clair-rgb), .2);background:rgba(var(--fond-rgb), .5)}.mg-tuile{transition:transform .4s var(--doux), box-shadow .4s var(--doux);background:linear-gradient(#ffffff0b,#fff0 38%),linear-gradient(#17414c 0%,#0f2e38 62%,#0c262e 100%)}.mg-tuile:before{box-shadow:0 0 16px rgba(var(--r), .75)}.mg-tuile-scene{background:radial-gradient(46% 62% at 50% -6%, #ffffff24, transparent 72%), radial-gradient(70% 80% at 50% 100%, rgba(var(--r), .42), transparent 70%);overflow:hidden}.mg-tuile-scene:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(180px circle at var(--mx,50%) var(--my,30%), rgba(var(--r), .38), transparent 70%), radial-gradient(60% 70% at 50% 90%, rgba(var(--r), .4), transparent 72%);transition:opacity .45s;position:absolute;top:0;bottom:0;left:0;right:0}.mg-tuile:hover .mg-tuile-scene:before,.mg-tuile:focus-visible .mg-tuile-scene:before{opacity:1}.mg-tuile-scene img{transition:transform .6s var(--doux), filter .6s var(--doux)}.mg-tuile:hover .mg-tuile-scene img{filter:drop-shadow(0 20px 16px #0009) drop-shadow(0 0 22px rgba(var(--r), .35));transform:translateY(-5px)scale(1.08)rotate(-2deg)}.mg-tuile:hover{box-shadow:0 11px 0 var(--encre-basse), 0 34px 50px -24px rgba(var(--r), .65), inset 0 1px 0 #ffffff14;transform:translateY(-6px)}.mg-tuile-scene:after{transition:transform .6s var(--doux), opacity .6s}.mg-tuile:hover .mg-tuile-scene:after{opacity:.7;transform:scaleX(.86)}.mg-tuile-nom{transition:color .3s}.mg-scene-objet{transition:transform .55s var(--doux)}.mg-tuile-pack:hover .mg-scene-img{transform:scale(1.05)}.mg-scene-img{transition:transform .7s var(--doux)}.mg-allee{transition:transform .4s var(--doux), box-shadow .4s var(--doux)}.mg-allee:before{box-shadow:0 0 16px rgba(var(--r), .7)}.mg-allee:after{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--mx,70%) var(--my,50%), rgba(var(--r), .26), transparent 70%);transition:opacity .45s;position:absolute;top:0;bottom:0;left:0;right:0}.mg-allee:hover:after{opacity:1}.mg-allee-image{transition:transform .7s var(--doux)}.mg-allee-img{transition:filter .6s var(--doux)}.mg-allee:hover .mg-allee-image{transform:translateY(-3px)scale(1.08)rotate(-3deg)}.mg-allee:hover .mg-allee-img{filter:drop-shadow(0 18px 18px #0009) drop-shadow(0 0 24px rgba(var(--r), .4))}.mg-cu,.mg-offre,.mg-semaine{position:relative;overflow:hidden}.mg-cu:after,.mg-offre:after,.mg-mensuel:after,.mg-famille:after,.mg-carte:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%), #ffdc961a, transparent 70%);transition:opacity .45s;position:absolute;top:0;bottom:0;left:0;right:0}.mg-cu:hover:after,.mg-offre:hover:after,.mg-mensuel:hover:after,.mg-famille:hover:after,.mg-carte:hover:after{opacity:1}.mg-cu-carte .mg-cu-visuel{transition:transform .6s var(--doux)}.mg-cu-carte:hover .mg-cu-visuel{transform:translateY(-8px)rotate(-2deg)}.mg-offre img{transition:transform .6s var(--doux)}.mg-offre:hover img{transform:scale(1.08)rotate(-4deg)}.mg-offre em{transition:transform .25s var(--doux), box-shadow .25s var(--doux)}.mg-offre:hover em{box-shadow:0 6px 0 var(--encre), 0 14px 28px -10px #ffd16699;transform:translateY(-2px)}.mg-semaine-fin{background:#ffd16614;border:1px solid #ffd1664d;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex;color:#ffe6a6!important;font:600 15px/1.2 var(--corps)!important;margin:14px 0 0!important}.mg-semaine-fin svg{color:var(--or);flex:none}.mg-questions details{border:1px solid rgba(var(--acc-clair-rgb), .14);background:linear-gradient(180deg, #ffffff09, #ffffff03), rgba(var(--fond-rgb), .45);transition:border-color .3s,background-color .3s}.mg-questions details:hover{border-color:rgba(var(--acc-clair-rgb), .28)}.mg-questions details[open]{border-color:rgba(var(--acc-clair-rgb), .38);box-shadow:inset 0 1px #ffffff0d}.mg-questions summary:after{transition:transform .35s var(--doux)}.mg-questions details[open] p{animation:mgPage .35s var(--doux) both}.mg-carte{transition:transform .45s var(--doux), box-shadow .45s var(--doux);overflow:visible}.mg-carte:hover{box-shadow:0 10px 0 var(--encre-basse), 0 40px 60px -34px var(--halo);transform:translateY(-4px)}.mg-carte-visuel{transition:transform .6s var(--doux)}.mg-prix-choix{transition:transform .25s var(--doux), background-color .25s, box-shadow .25s var(--doux)}.mg-prix-choix:hover:not(:disabled){box-shadow:0 6px 0 var(--encre), 0 14px 26px -12px #ffd16673}.mg-caisses-tete li{border-width:1px}.mg-tuile-caisse .mg-tuile-scene{background:radial-gradient(46% 60% at 50% -6%, #ffffff1f, transparent 72%), radial-gradient(70% 85% at 50% 100%, rgba(var(--amb,255, 209, 102), .4), transparent 70%);height:220px}.mg-tuile-caisse .mg-tuile-scene:before{background:radial-gradient(200px circle at var(--mx,50%) var(--my,40%), rgba(var(--amb,255, 209, 102), .34), transparent 70%), radial-gradient(55% 70% at 50% 62%, rgba(var(--amb,255, 209, 102), .5), transparent 72%)}.mg-tuile-caisse:hover .mg-tuile-scene img{filter:drop-shadow(0 22px 18px #0009) drop-shadow(0 0 30px rgba(var(--amb,255, 209, 102), .45));transform:translateY(-6px)scale(1.07)}.mg-tuile-caisse:hover{box-shadow:0 11px 0 var(--encre-basse), 0 36px 54px -24px rgba(var(--amb,255, 209, 102), .6), inset 0 1px 0 #ffffff14}.mg-caisse-rare{background:linear-gradient(90deg,#e4ae3929,#e4ae390d);border:1px solid #e4ae3961;transition:border-color .3s,background-color .3s}.mg-caisse-rare img{transition:transform .5s var(--doux)}.mg-tuile-caisse:hover .mg-caisse-rare{border-color:#ffd166b3}.mg-tuile-caisse:hover .mg-caisse-rare img{transform:scale(1.12)rotate(-4deg)}.mg-karats-tete{isolation:isolate;background:#02090b;border:1px solid #ffd16633;border-radius:26px;min-height:250px;margin-bottom:20px;padding:30px 36px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 30px 60px -36px #000000e6}.mg-karats-fond{z-index:0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.mg-karats-fond img{filter:none;max-width:none;position:absolute;top:0;left:auto;right:0;transform:none;width:auto!important;height:100%!important;animation:none!important}.mg-karats-voile{z-index:1;background:linear-gradient(90deg,#02090beb 0%,#02090ba8 38%,#02090b00 66%);position:absolute;top:0;bottom:0;left:0;right:0}.mg-karats-texte{z-index:2;max-width:560px;position:relative}.mg-karats-texte h2{font:400 36px/1 var(--titre);color:var(--or);text-shadow:0 4px #0f2a33,0 0 34px #ffd16640;margin:0 0 10px}.mg-karats-texte p{color:#f4f7f3cc}.mg-pack{transition:transform .4s var(--doux), box-shadow .4s var(--doux), opacity .3s}.mg-pack:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(200px circle at var(--mx,50%) var(--my,30%), #ffd16633, transparent 70%);transition:opacity .45s;position:absolute;top:0;bottom:0;left:0;right:0}.mg-pack:hover:after{opacity:1}.mg-pack img{transition:transform .6s var(--doux), filter .6s var(--doux);position:relative}.mg-pack:hover img{filter:drop-shadow(0 18px 16px #0000008c)drop-shadow(0 0 22px #3fe0d059);transform:translateY(-6px)scale(1.1)rotate(-4deg)}.mg-pack.vedette{box-shadow:0 5px 0 var(--encre-basse), 0 0 0 3px #ffd16640, 0 30px 60px -30px #ffd1668c}.mg-pack em{transition:transform .25s var(--doux), box-shadow .25s var(--doux)}.mg-pack:hover em{box-shadow:0 5px 0 var(--encre);transform:translateY(-2px)}.mg-bienvenue{box-shadow:0 4px 0 var(--encre-basse), 0 20px 44px -26px #ffd16699;border-width:2px}.mg-voile{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mg-fiche{box-shadow:0 8px 0 var(--encre-basse), 0 50px 100px -24px #000000e6, inset 0 1px 0 #ffffff12}.mg-vitrine{overflow:hidden}.mg-vitrine:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 50% 0,#ffffff29,#0000 70%);width:70%;height:120%;margin-left:-35%;position:absolute;top:-40px;left:50%}.mg-vitrine:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;height:18px;position:absolute;bottom:14px;left:24%;right:24%}.mg-vitrine-carte:after,.mg-vitrine-pack:after{display:none}.mg-vitrine img{z-index:1;position:relative}@media (max-width:1020px){.mg-barre-in{width:calc(100% - 24px);max-width:none}}@media (max-width:760px){.mg-tete{padding:18px 0 12px}.mg-tete-in{align-items:flex-start}.mg-tete h1{font-size:28px}.mg-onglets{padding-left:8px;padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 34px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 34px),#0000)}.mg-karats-tete{min-height:0;padding:20px 18px}.mg-karats-fond img{right:-90px}.mg-karats-voile{background:linear-gradient(90deg,#02090bf0 0%,#02090bb3 52%,#02090b00 80%)}.mg-karats-texte{max-width:64%}.mg-karats-texte h2{font-size:28px}.mg-karats-texte p{font-size:14px}}.mg-tete-in>.mg-sons{display:none}@media (max-width:640px){.mg-barre-in>.mg-sons,.mg-tete-in>.mg-etapes{display:none}.mg-tete-in>.mg-sons{top:18px;right:var(--gouttiere,24px);display:flex;position:absolute}.mg-tete{position:relative}.mg-barre-in{border-radius:16px;min-height:56px;padding:0 6px 0 4px}.mg-onglets button{border-radius:11px;padding:8px 12px}.mg-tuile-caisse .mg-tuile-scene{height:150px}.mg-caisse-rare{flex-direction:column;align-items:flex-start;gap:4px;padding:7px 9px}.mg-caisse-rare img{width:64px;height:28px}.mg-caisse-rare small{letter-spacing:.06em;font-size:10px}.mg-caisse-rare b{white-space:normal;font-size:12.5px;line-height:1.25}.mg-cotes button{padding:6px 10px 6px 6px;font-size:13px}}@media (hover:none){.mg-tuile:hover,.mg-allee:hover,.mg-pack:hover,.mg-carte:hover{transform:none}}
