@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-hebrew-wght-normal-DdnsCkLr-DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-ext-wght-normal-CYrqKuxd-CYrqKuxd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-wght-normal-DM6njrJ3-DM6njrJ3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz-C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--rose:#6a14f0;--rose-vif:#9a5cff;--rose-profond:#4a0db0;--rose-voile:#f3edff;--rose-brume:#fbf9ff;--creme:#fff;--blanc:#fff;--encre:#1f0f40;--encre-douce:#55477a;--prune:#180b33;--menthe:#9a5cff;--jaune:#b794ff;--lilas:#b794ff;--ciel:#7a1fff;--corail:#d9c7ff;--fond-rose:radial-gradient(120% 90% at 15% 0%, #b794ff 0%, transparent 55%), radial-gradient(100% 80% at 90% 10%, #d9c7ff 0%, transparent 50%), linear-gradient(165deg, #7a1fff 0%, #6a14f0 40%, #4a0db0 100%);--fond-sombre:radial-gradient(90% 120% at 85% 0%, #351a6b 0%, transparent 60%), linear-gradient(170deg, #1f0f40 0%, #180b33 100%);--police-titre:"Fredoka Variable", system-ui, sans-serif;--police-texte:"Manrope Variable", system-ui, sans-serif;--t-geant:clamp(2.75rem, 8.5vw, 7.5rem);--t-titre:clamp(2.25rem, 6vw, 5rem);--t-section:clamp(2rem, 4.5vw, 3.75rem);--t-intro:clamp(1.125rem, 1.8vw, 1.5rem);--t-corps:clamp(1rem, 1.1vw, 1.125rem);--t-menu:clamp(.8125rem, .9vw, .9375rem);--marge:clamp(1.25rem, 5vw, 6rem);--pile:clamp(5rem, 12vh, 10rem);--largeur-max:90rem;--rayon:1.5rem;--rayon-lg:2.5rem;--ombre-douce:0 1rem 2.5rem #1f0f4014;--ombre-flottante:0 2.5rem 4rem #1f0f4038;--ombre-haute:0 4rem 6rem #1f0f404d;--ease-sortie:cubic-bezier(.16, 1, .3, 1);--ease-doux:cubic-bezier(.65, 0, .35, 1)}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:auto;-webkit-text-size-adjust:100%}body{background:var(--creme);color:var(--encre);font-family:var(--police-texte);font-size:var(--t-corps);-webkit-font-smoothing:antialiased;line-height:1.65;overflow-x:clip}h1,h2,h3{font-family:var(--police-titre);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.05}p{text-wrap:pretty}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--rose-vif);outline-offset:4px;border-radius:4px}.enveloppe{width:100%;max-width:var(--largeur-max);padding-inline:var(--marge);margin-inline:auto}.lecteur-seul{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.grain:after{content:"";pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23b)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero{z-index:3}.origines,.vitrine{z-index:2}.boutique{z-index:3}.venir{z-index:1}.gouttes{z-index:4;pointer-events:none;width:100%;color:var(--rose-profond);filter:drop-shadow(0 .5rem .75rem #1f0f401a);position:absolute;inset:auto 0 0;translate:0 99%}.gouttes svg{width:100%;height:auto;display:block}.js-actif [data-reveler]{opacity:0}.ligne{padding-bottom:.16em}@media (prefers-reduced-motion:reduce){.js-actif [data-reveler]{opacity:1}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.entete{z-index:100;color:var(--creme);transition:background .5s var(--ease-doux), color .5s var(--ease-doux), box-shadow .5s var(--ease-doux), padding .5s var(--ease-doux);padding-block:clamp(.75rem,1.5vh,1.25rem);position:fixed;inset:0 0 auto}.entete--posee{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);color:var(--encre);background:#ffffffdb;padding-block:.5rem;box-shadow:0 .5rem 2rem #1f0f401a}.entete__interieur{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.entete__marque img{width:auto;height:clamp(2.25rem,4vw,3rem);transition:height .5s var(--ease-doux), filter .5s var(--ease-doux);filter:drop-shadow(0 0 .75rem #ffffff8c)}.entete--posee .entete__marque img{filter:none;height:clamp(2rem,3.2vw,2.5rem)}.entete__nav{font-size:var(--t-menu);letter-spacing:.02em;align-items:center;gap:clamp(1rem,2.5vw,2.25rem);font-weight:600;display:flex}.entete__nav a{padding-block:.25rem;text-decoration:none;position:relative}.entete__nav a:not(.entete__cta):after{content:"";transform-origin:0;height:2px;transition:transform .45s var(--ease-sortie);background:currentColor;position:absolute;inset:auto 0 0;transform:scaleX(0)}.entete__nav a:not(.entete__cta):hover:after,.entete__nav a:not(.entete__cta):focus-visible:after{transform:scaleX(1)}.entete__cta{background:var(--creme);color:var(--rose-profond);transition:background .4s var(--ease-doux), color .4s var(--ease-doux), transform .4s var(--ease-sortie);border-radius:999px;padding:.6rem 1.15rem}.entete--posee .entete__cta{background:var(--rose-profond);color:var(--creme)}.entete__cta:hover,.entete__cta:focus-visible{background:var(--encre);color:var(--creme);transform:translateY(-2px)}@media (width<=34rem){.entete__nav a:not(.entete__cta):not(.entete__jeu){display:none}.entete__nav{gap:.75rem}.entete__jeu{font-size:.8125rem}.entete__cta{padding:.55rem .9rem}}.origines{background:var(--prune);color:var(--creme);padding-block:clamp(4.5rem,10vw,8rem) clamp(1.25rem,3vh,2.25rem);overflow:clip}.origines__piste{will-change:transform;width:max-content;display:flex}.origines__serie{font-family:var(--police-titre);white-space:nowrap;align-items:center;gap:clamp(1.5rem,3vw,3rem);padding-right:clamp(1.5rem,3vw,3rem);font-size:clamp(1.5rem,3.5vw,3rem);font-weight:500;display:flex}.origines__serie i{color:var(--rose-vif);font-style:normal}.origines__serie i:nth-of-type(4n+1){color:var(--jaune)}.origines__serie i:nth-of-type(4n+2){color:var(--menthe)}.origines__serie i:nth-of-type(4n+3){color:var(--ciel)}.origines__serie i:nth-of-type(4n){color:var(--lilas)}.pied{background:var(--prune);color:#fff9;border-top:1px solid #ffffff1f;padding-block:2.5rem 3rem;font-size:.85rem}.pied__interieur{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.pied__reseaux{order:3;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pied__reseaux a{color:#ffffffb3;width:2.4rem;height:2.4rem;transition:background .35s var(--ease-doux), color .35s var(--ease-doux), transform .35s var(--ease-sortie);border:1px solid #ffffff2e;border-radius:50%;place-items:center;gap:0;padding:0;display:grid}.pied__reseaux a:hover,.pied__reseaux a:focus-visible{background:var(--rose-profond);border-color:var(--rose-profond);color:var(--creme);transform:translateY(-2px)}.pied__reseaux svg{width:1.15rem;height:1.15rem}.pied__mention{max-width:46ch}.pied__mention a{color:var(--rose-vif);text-underline-offset:3px;text-decoration:underline}.hero{background:var(--fond-rose);min-height:100svh;color:var(--creme);isolation:isolate;place-items:center;padding-block:clamp(8rem,18vh,12rem) clamp(7rem,14vh,11rem);display:grid;position:relative;overflow:visible}.hero__scene{z-index:2;perspective:1400px;transform-style:preserve-3d;text-align:center;justify-items:center;gap:clamp(1.25rem,2.5vh,2rem);display:grid;position:relative}.hero__oeil{font-size:var(--t-menu);letter-spacing:.18em;text-transform:uppercase;color:#ffffffc7;font-weight:700}.hero__titre{font-size:var(--t-geant);max-width:16ch;color:var(--creme)}.hero__badge{width:clamp(8rem,15vw,12rem);transform-style:preserve-3d;will-change:transform}.hero__badge img{filter:drop-shadow(0 2rem 3rem #240a5c73);width:100%;height:auto}.hero__accroche{font-size:var(--t-intro);color:#ffffffdb;max-width:42ch}.hero__flottant{z-index:3;height:clamp(7rem,17vh,13rem);transform-style:preserve-3d;will-change:transform;pointer-events:none;margin:0;position:absolute}.hero__flottant img{filter:drop-shadow(0 2.5rem 3rem #240a5c73);width:auto;height:100%}.hero__flottant--a{top:14%;left:5%;rotate:-9deg}.hero__flottant--b{top:8%;right:4%;rotate:11deg}.hero__flottant--c{height:clamp(6rem,14vh,10rem);bottom:10%;left:12%;rotate:-6deg}@media (width<=60rem){.hero__flottant--c{bottom:6%;left:3%}}@media (width<=40rem){.hero__flottant{display:none}.hero{padding-block:clamp(7rem,14vh,9rem) clamp(6rem,12vh,8rem)}}.hero__indice{z-index:4;letter-spacing:.16em;text-transform:uppercase;color:#fff9;justify-items:center;gap:.6rem;font-size:.75rem;display:grid;position:absolute;bottom:clamp(1.5rem,4vh,3rem);left:50%;translate:-50%}.hero__indice i{background:linear-gradient(#ffffffb3,#0000);width:1px;height:2.75rem;display:block}.vitrine{padding-block:var(--pile) calc(var(--pile) * .55);background:radial-gradient(70% 55% at 92% 6%, #e3d6ff 0%, transparent 60%), radial-gradient(60% 50% at 4% 96%, #f3edff 0%, transparent 55%), linear-gradient(180deg, var(--rose-brume) 0%, var(--rose-voile) 100%);position:relative;overflow:clip}.vitrine__entete{gap:1.25rem;max-width:60rem;margin-bottom:clamp(1.5rem,4vh,3rem);display:grid}.vitrine__oeil{font-size:var(--t-menu);letter-spacing:.18em;text-transform:uppercase;color:var(--rose);font-weight:700}.vitrine__titre{font-size:var(--t-titre)}.vitrine__intro{font-size:var(--t-intro);color:var(--encre-douce);max-width:48ch}.defile{isolation:isolate;width:100%;padding-block:clamp(2rem,6vh,4.5rem) clamp(1rem,3vh,2rem);position:relative}.defile:before,.defile:after{content:"";z-index:3;pointer-events:none;width:clamp(3rem,10vw,10rem);position:absolute;inset-block:0}.defile:before{background:linear-gradient(90deg,#f7f3ff,#0000);left:0}.defile:after{background:linear-gradient(270deg,#f7f3ff,#0000);right:0}.defile__fond{z-index:0;pointer-events:none;align-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.defile__fond span{width:max-content;font-family:var(--police-titre);letter-spacing:-.03em;white-space:nowrap;color:#0000;-webkit-text-stroke:2px #6a14f038;will-change:transform;font-size:clamp(4rem,13vw,12rem);font-weight:600;line-height:1;display:block}.defile__rail{z-index:1;padding-inline:var(--marge);will-change:transform;align-items:flex-end;gap:clamp(2.5rem,7vw,7rem);width:max-content;display:flex;position:relative}.defile__objet{will-change:transform;flex:none;justify-items:center;gap:clamp(.75rem,1.5vh,1.25rem);display:grid}.defile__flotteur{will-change:transform;display:block}.defile__objet img{filter:drop-shadow(0 1.25rem 1.75rem #1f0f402e);width:auto;height:clamp(8rem,20vh,15rem)}.defile__objet[data-profondeur="1.45"] img{height:clamp(9.5rem,24vh,18rem)}.defile__objet[data-profondeur="1.35"] img{height:clamp(9rem,22vh,17rem)}.defile__objet[data-profondeur="1.2"] img{height:clamp(8.5rem,20vh,15.5rem)}.defile__objet[data-profondeur="0.9"] img{height:clamp(7rem,16vh,12.5rem)}.defile__objet[data-profondeur="0.75"] img{height:clamp(6.5rem,15vh,11.5rem)}.defile__objet[data-profondeur="0.9"] img,.defile__objet[data-profondeur="0.75"] img{opacity:.82}.defile__ombre{will-change:transform, opacity;background:radial-gradient(closest-side,#1f0f404d,#0000);border-radius:50%;width:clamp(3rem,7vw,6rem);height:clamp(.5rem,1vw,.9rem);display:block}@media (width<=40rem){.defile__fond span{-webkit-text-stroke-width:1.5px}}.boutique{padding-block:var(--pile);background:radial-gradient(80% 65% at 12% 0%, #d9c7ff 0%, transparent 58%), linear-gradient(175deg, var(--rose-voile) 0%, #ece3ff 100%);isolation:isolate;position:relative}.boutique .gouttes{color:#ece3ff}.boutique__interieur{z-index:1;gap:clamp(3rem,7vh,5rem);display:grid;position:relative}.boutique__titre{font-size:var(--t-titre);max-width:14ch}.boutique__colonnes{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:clamp(1.25rem,2.5vw,2rem);display:grid}.atout{border-radius:var(--rayon-lg);border:1px solid #6a14f02e;border-top:3px solid var(--accent,var(--rose));box-shadow:var(--ombre-douce);transition:transform .5s var(--ease-sortie), box-shadow .5s var(--ease-doux);background:#ffffffd1;align-content:start;gap:.65rem;padding:clamp(1.75rem,3vw,2.5rem);display:grid}.atout:hover{box-shadow:var(--ombre-flottante);transform:translateY(-6px)}.atout__num{font-family:var(--police-titre);color:color-mix(in oklab, var(--accent,var(--rose)) 75%, var(--encre));letter-spacing:.1em;font-size:.95rem;font-weight:600}.atout h3{font-size:clamp(1.25rem,1.9vw,1.6rem)}.atout p{color:var(--encre-douce)}.venir{background:var(--fond-sombre);color:var(--creme);padding-block:calc(var(--pile) + clamp(3rem, 7vw, 6rem)) var(--pile);isolation:isolate;position:relative}.venir__oeil{font-size:var(--t-menu);letter-spacing:.18em;text-transform:uppercase;color:var(--rose-vif);margin-bottom:1rem;font-weight:700}.venir__titre{font-size:var(--t-titre);margin-bottom:clamp(3rem,7vh,5rem)}.venir__infos{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:clamp(2rem,4vw,3rem);margin:0;display:grid}.venir__bloc{border-top:1px solid #ffffff38;gap:.5rem;padding-top:1.25rem;display:grid}.venir__bloc dt{letter-spacing:.14em;text-transform:uppercase;color:var(--rose-vif);font-size:.75rem;font-weight:700}.venir__bloc dd{font-family:var(--police-titre);margin:0;font-size:clamp(1.2rem,1.9vw,1.6rem);line-height:1.25}.venir__mail{overflow-wrap:anywhere;font-size:clamp(.95rem,1.35vw,1.2rem)}.venir__precision{font-family:var(--police-texte);color:#fff9;margin-top:.5rem;font-size:.8125rem;font-weight:500;line-height:1.4;display:block}.venir__bloc dd a{background-image:linear-gradient(var(--rose-vif), var(--rose-vif));transition:background-size .45s var(--ease-sortie), color .3s var(--ease-doux);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;text-decoration:none}.venir__bloc dd a:hover,.venir__bloc dd a:focus-visible{color:var(--rose-vif);background-size:100% 2px}.reseaux{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.reseaux a{font-family:var(--police-texte);transition:background .35s var(--ease-doux), border-color .35s var(--ease-doux), transform .35s var(--ease-sortie);background:0 0;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem 1rem .5rem .85rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.reseaux a:hover,.reseaux a:focus-visible{background:var(--rose-profond);border-color:var(--rose-profond);transform:translateY(-2px)}.reseaux svg{flex:none;width:1.2rem;height:1.2rem}.faq{z-index:1;padding-block:0 var(--pile);background:var(--prune);color:var(--creme);position:relative}.faq__interieur{gap:clamp(1.5rem,4vh,2.5rem);max-width:52rem;display:grid}.faq__titre{font-size:clamp(1.5rem,3vw,2.25rem)}.faq__liste{gap:.75rem;display:grid}.faq__item{border-top:1px solid #ffffff24;padding-top:.75rem}.faq__item summary{cursor:pointer;font-family:var(--police-titre);transition:color .3s var(--ease-doux);justify-content:space-between;align-items:center;gap:1rem;padding-block:.5rem;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:600;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:hover{color:var(--rose-vif)}.faq__item summary:after{content:"";border-right:2px solid var(--rose-vif);border-bottom:2px solid var(--rose-vif);width:.6rem;height:.6rem;transition:rotate .35s var(--ease-sortie);flex:none;translate:0 -.15em;rotate:45deg}.faq__item p{color:#ffffffb8;max-width:62ch;padding-block:.25rem .9rem;font-size:.95rem}.faq__item a{color:var(--rose-vif);text-underline-offset:3px}.pop{z-index:200;place-items:center;padding:clamp(1rem,4vw,2.5rem);display:grid;position:fixed;inset:0}.pop[hidden]{display:none}.pop__voile{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#180b339e;position:absolute;inset:0}.pop__carte{border-radius:var(--rayon-lg);text-align:center;width:min(34rem,100%);max-height:100%;color:var(--creme);transform-origin:bottom;background:radial-gradient(90% 70% at 20% 0,#b794ff 0%,#0000 55%),linear-gradient(165deg,#7a1fff 0%,#5a10cf 55%,#350a80 100%);padding:clamp(2rem,5vw,3rem);position:relative;overflow-y:auto;box-shadow:0 3rem 6rem #180b3380}.pop__carte:focus{outline:none}.pop__confettis{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pop__confetti{will-change:transform, opacity;border-radius:2px;width:.5rem;height:.85rem;position:absolute;top:-1.5rem}.pop__fermer{z-index:3;width:2.5rem;height:2.5rem;color:var(--creme);cursor:pointer;transition:background .3s var(--ease-doux), transform .3s var(--ease-sortie);background:#ffffff29;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.pop__fermer:hover{background:#ffffff4d;transform:rotate(90deg)}.pop__fermer svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:1.1rem;height:1.1rem}.pop__oeil{letter-spacing:.16em;text-transform:uppercase;color:#ffffffbf;margin-bottom:.75rem;padding-inline:2rem;font-size:.75rem;font-weight:700}.pop__titre{font-family:var(--police-titre);margin-bottom:1rem;font-size:clamp(1.85rem,5.5vw,2.9rem);line-height:1.05}.pop__texte{color:#ffffffdb;max-width:32ch;margin-inline:auto;font-size:1rem}.pop__lots{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:clamp(1.25rem,3vh,1.75rem) 0;padding:0;list-style:none;display:flex}.pop__lots li{color:var(--encre);background:var(--accent,var(--creme));border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem .35rem .6rem;font-size:.8125rem;font-weight:700;display:inline-flex;box-shadow:0 .5rem 1rem #240a5c40}.pop__lots svg{flex:none;width:1.25rem;height:1.25rem}.pop__lots .pop__lots-plus{box-shadow:none;text-align:center;letter-spacing:.01em;color:#ffffffb8;background:0 0;flex-basis:100%;margin-top:.15rem;padding:0;font-size:.75rem;font-style:italic;font-weight:500;display:block}.pop__cta{background:var(--creme);color:var(--rose-profond);transition:transform .4s var(--ease-sortie), background .4s var(--ease-doux);border-radius:999px;padding:.9rem 1.75rem;font-weight:700;text-decoration:none;display:inline-block}.pop__cta:hover,.pop__cta:focus-visible{background:var(--jaune);color:var(--encre);transform:translateY(-3px)}.pop__plus-tard{color:#ffffffb3;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:.9rem auto 0;padding:.35rem;font-size:.85rem;text-decoration:underline;display:block}.pop__plus-tard:hover{color:var(--creme)}:root{--blanc:#fff;--violet:#6a14f0;--violet-vif:#8a3dff;--violet-profond:#4a0db0;--violet-nuit:#240a5c;--violet-doux:#d9c7ff;--violet-pale:#f5f0ff;--rose:var(--violet);--rose-vif:var(--violet-vif);--rose-profond:var(--violet-profond);--rose-voile:var(--violet-pale);--rose-brume:#fbf9ff;--creme:#fff;--encre:#1f0f40;--encre-douce:#55477a;--prune:var(--violet);--jaune:var(--violet-doux);--menthe:var(--violet-vif);--ciel:var(--violet);--lilas:var(--violet-doux);--corail:var(--violet-doux);--fond-rose:#fff;--fond-sombre:var(--violet-nuit)}body{background:var(--creme);color:var(--encre)}h1,h2,h3,.hero__titre,.vitrine__titre,.boutique__titre,.venir__titre,.faq__titre{color:var(--violet-profond)}.entete__marque img,.entete--posee .entete__marque img{filter:none;width:auto;height:clamp(3rem,5vw,3.75rem);display:block}.hero__badge{width:clamp(15rem,34vw,27rem)}.hero__badge img{filter:drop-shadow(0 1rem 1.5rem #240a5c2e);width:100%;height:auto;display:block}.entete,.entete--posee{color:var(--violet-profond)}.entete--posee{background:#ffffffeb;box-shadow:0 .5rem 2rem #350a801a}.entete__nav a:not(.entete__cta):after{transform-origin:100%;border-radius:3px;height:3px}.hero{color:var(--violet-profond);background:radial-gradient(70% 60% at 85% 10%,#f3edff 0%,#0000 60%),radial-gradient(60% 60% at 10% 95%,#ece3ff 0%,#0000 60%),#fff}.hero__oeil{color:var(--violet)}.hero__accroche{color:var(--encre-douce)}.hero__indice{color:var(--violet-profond)}.hero__indice i{background:var(--violet);width:.6rem;height:.6rem;animation:bille 1.4s var(--ease-doux) infinite alternate;border-radius:50%}@keyframes bille{0%{translate:0}to{translate:0 1.1rem}}.hero__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.pastille{aspect-ratio:1;background:var(--creme);border:3px solid var(--violet);border-radius:50%;align-content:center;place-items:center;width:clamp(6.5rem,12vw,9.5rem);font-size:clamp(2.2rem,4vw,3.2rem);line-height:1;display:grid;box-shadow:0 1.5rem 2.5rem #240a5c33}.pastille small{font-family:var(--police-titre);color:var(--violet-profond);margin-top:.35rem;font-size:clamp(.8rem,1.2vw,1rem);font-weight:700}.pastille--violet{background:var(--violet);border-color:var(--violet-profond)}.pastille--violet small{color:var(--blanc)}.origines{background:var(--violet);color:var(--blanc);padding-block:clamp(1.5rem,4vw,2.5rem)}.origines__serie i,.origines__serie i:nth-of-type(n){color:var(--creme)}.vitrine{background:linear-gradient(180deg, var(--creme) 0%, var(--violet-pale) 100%)}.vitrine__oeil{color:var(--violet)}.defile:before{background:linear-gradient(90deg, var(--violet-pale), #0000)}.defile:after{background:linear-gradient(270deg, var(--violet-pale), #0000)}.plat{border-radius:var(--rayon-lg);border:3px solid var(--violet);background:#fff;justify-items:center;gap:.5rem;padding:clamp(1.25rem,2.5vw,2rem) clamp(1.5rem,3vw,2.5rem);font-size:clamp(3rem,7vw,5.5rem);line-height:1;display:grid;box-shadow:0 1.25rem 2rem #240a5c2e}.plat b{font-family:var(--police-titre);color:var(--violet-profond);font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:700}.plat--violet{background:var(--violet)}.plat--violet b{color:var(--blanc)}.boutique{background:var(--violet-profond)}.boutique__titre{color:#fff}@media (width>=40rem){.boutique__colonnes{grid-template-columns:repeat(2,1fr)}}@media (width>=78rem){.boutique__colonnes{grid-template-columns:repeat(4,1fr)}}.atout{background:var(--creme);border:0;border-top:6px solid var(--violet-doux);transition:transform .45s var(--ease-sortie), box-shadow .45s var(--ease-doux)}.atout__num{color:var(--violet)}.atout:hover{transform:rotate(-1.5deg)scale(1.03)}.atout:nth-child(2n):hover{transform:rotate(1.5deg)scale(1.03)}.venir{background:var(--violet-pale);color:var(--encre)}.venir__oeil,.venir__bloc dt{color:var(--violet)}.venir__bloc dd{color:var(--violet-profond)}.venir__infos{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.reseaux a{border-color:var(--violet-profond);color:var(--violet-profond)}.reseaux a:hover,.reseaux a:focus-visible{background:var(--violet-profond);color:var(--blanc);transform:scale(1.05)rotate(-2deg)}.faq{background:var(--creme)}.faq__item{border-color:#6a14f033}.faq__item summary{color:var(--violet-profond)}.faq__item p{color:var(--encre-douce)}.faq__item summary:after{content:"+";width:auto;height:auto;color:var(--violet);transition:rotate .35s var(--ease-sortie);border:0;font-size:1.6rem;font-weight:500;line-height:1;translate:0;rotate:0deg}.faq__item[open] summary:after{translate:0;rotate:135deg}.pied{background:var(--violet-nuit);color:var(--creme);border-top:0}.pied__marque{color:var(--blanc)}.pied__reseaux a{color:var(--blanc);border-color:#fff6}.pied__reseaux a:hover,.pied__reseaux a:focus-visible{background:var(--blanc);color:var(--violet-nuit);transform:scale(1.1)rotate(6deg)}.pied__mention a{color:var(--blanc)}.pied__legal{border-top:1px solid #fff3;flex-wrap:wrap;flex-basis:100%;order:4;gap:.5rem 1.5rem;margin:0;padding:1rem 0 0;list-style:none;display:flex}.pied__legal a{color:var(--creme);text-underline-offset:3px}.pied__legal a:hover{color:var(--blanc)}.page-legale .entete{background:var(--creme);position:sticky}.legal{max-width:52rem;padding-block:clamp(2.5rem, 7vh, 5rem) var(--pile)}.legal h1{margin-bottom:1.5rem;font-size:clamp(2rem,5vw,3.25rem)}.legal h2{margin:2.25rem 0 .6rem;font-size:clamp(1.15rem,2vw,1.4rem)}.legal p,.legal li{max-width:68ch}.legal ul{gap:.3rem;padding-left:1.2rem;display:grid}.legal a{color:var(--violet);text-underline-offset:3px}.legal__retour{margin-bottom:1.5rem;font-size:.9rem}.a-completer{background:var(--violet-doux);border-radius:.35rem;padding:0 .35rem;font-style:italic}.grain:after{display:none}@media (prefers-reduced-motion:reduce){.hero__indice i{animation:none}}.hero__note{color:var(--violet-profond);font-weight:700}.hero__flottant{height:clamp(6.5rem,17vh,12rem)}.hero__flottant img{filter:drop-shadow(0 1.5rem 2rem #240a5c40)}@media (width<=75rem){.hero__flottant{height:clamp(4.5rem,10vh,7rem)}.hero__flottant--a{top:0;left:2%}.hero__flottant--b{top:0;right:2%}.hero__flottant--c{display:none}}.offres{padding-block:var(--pile) 0;background:#fff}.offres__oeil,.sous-oeil{font-size:var(--t-menu);letter-spacing:.18em;text-transform:uppercase;color:var(--violet);margin-bottom:.75rem;font-weight:700}.offres__titre,.section__titre{font-size:var(--t-titre);margin-bottom:clamp(2rem,5vh,3.5rem)}.offres__liste{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:clamp(1rem,2.5vw,2rem);display:grid}.offre{border-radius:var(--rayon-lg);background:var(--violet);color:#fff;gap:.6rem;padding:clamp(1.75rem,3vw,2.75rem);display:grid}.offre:nth-child(2n){background:var(--violet-nuit)}.offre small{letter-spacing:.04em;color:var(--violet-doux);font-weight:700}.offre h3{color:#fff;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.1}.offre p{color:#ffffffd9}.carte{padding-block:var(--pile);background:#fff}.carte__intro{font-size:var(--t-intro);color:var(--encre-douce);max-width:48ch;margin-top:-1.5rem;margin-bottom:clamp(2rem,5vh,3rem)}.onglets{flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(1.5rem,4vh,2.5rem);display:flex}html:not(.js-actif) .onglets{display:none}.onglet{font:inherit;border:2px solid var(--violet);color:var(--violet);cursor:pointer;background:#fff;border-radius:999px;padding:.6rem 1.1rem;font-weight:700;transition:background .25s,color .25s}.onglet:hover{background:var(--violet-pale)}.onglet[aria-selected=true]{background:var(--violet);color:#fff}.panneau__titre{font-size:var(--t-section);margin-bottom:.35rem}.panneau__note{color:var(--encre-douce);margin-bottom:1rem}.panneau__conv{color:var(--encre-douce);margin-bottom:1.5rem;font-size:.95rem}.plats{grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));gap:1rem;margin-top:1.5rem;display:grid}.fiche{border-radius:var(--rayon);background:#fff;border:1px solid #6a14f026;grid-template-rows:auto 1fr;transition:box-shadow .3s,transform .3s;display:grid;overflow:hidden}.fiche:hover{transform:translateY(-3px);box-shadow:0 1rem 2.5rem #240a5c1f}.fiche__image{background:var(--violet-pale);height:11rem;padding:1rem}.fiche__image img{object-fit:contain;width:100%;height:100%;min-height:0}.fiche__corps{align-content:space-between;gap:.85rem;padding:1.1rem 1.25rem 1.25rem;display:grid}.fiche h4{color:var(--violet-profond);margin-bottom:.25rem;font-size:1.2rem;line-height:1.15}.fiche p{color:var(--encre-douce);font-size:.875rem;line-height:1.4}.prix{border-top:1px solid #6a14f01f;flex-wrap:wrap;gap:.35rem 1rem;margin:0;padding:.75rem 0 0;list-style:none;display:flex}.prix li{color:var(--encre-douce);font-size:.72rem;display:grid}.prix b{font-family:var(--police-titre);color:var(--violet);font-size:1.1rem;font-weight:700}.choix{padding-block:var(--pile);background:var(--violet-pale);overflow:clip}.choix__titre{font-size:var(--t-section);margin-bottom:clamp(.5rem,2vh,1.25rem)}.defile--viandes{margin-bottom:clamp(2.5rem,7vh,5rem)}.defile__rail{align-items:flex-start;margin:0;list-style:none}.defile__objet img{opacity:1;filter:drop-shadow(0 1rem 1.5rem #240a5c2e);display:block}.defile--viandes .defile__objet img{width:auto;height:clamp(7.5rem,20vh,12rem)}.defile--sauces .defile__objet img{width:auto;height:clamp(2.75rem,6vh,4rem)}@media (width<=40rem){.defile--viandes .defile__objet img{height:6.5rem}}.defile__nom{font-family:var(--police-titre);color:var(--violet-profond);white-space:nowrap;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:700}@media (prefers-reduced-motion:reduce){.defile__rail{flex-wrap:wrap;justify-content:center;width:auto}}.boutique__colonnes{grid-template-columns:1fr}@media (width>=52rem){.boutique__colonnes{grid-template-columns:repeat(3,1fr)}}.apropos__haut{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=60rem){.apropos__haut{grid-template-columns:1.1fr 1fr}}.apropos__oeil{color:var(--violet-doux);font-size:var(--t-menu);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.75rem;font-weight:700}.apropos__texte{color:#ffffffe0;gap:1rem;margin-top:1.5rem;font-size:1.05rem;display:grid}.apropos__photo{border-radius:var(--rayon-lg);background:var(--violet);margin:0;overflow:hidden}.galerie{padding-block:var(--pile);background:#fff}.galerie__grille{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.galerie__grille figure{border-radius:var(--rayon);margin:0;position:relative;overflow:hidden}.galerie__grille img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform .6s var(--ease-sortie);display:block}.galerie__grille figure:hover img{transform:scale(1.05)}.galerie__grille figcaption{background:var(--violet);color:#fff;border-radius:999px;padding:.35rem .8rem;font-size:.875rem;font-weight:700;position:absolute;bottom:.75rem;left:.75rem}.galerie__credit{color:var(--encre-douce);margin-top:1rem;font-size:.75rem}.horaires{font-family:var(--police-texte);gap:.3rem;margin:0;padding:0;font-size:.95rem;font-weight:500;list-style:none;display:grid}.horaires li{justify-content:space-between;gap:1rem;display:flex}.horaires b{font-weight:700}@view-transition{navigation:auto}.bouton,.venir__bloc dd a.bouton{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--violet-profond);font-family:var(--police-texte);white-space:nowrap;translate:var(--mgx,0) var(--mgy,0);transition:transform .45s var(--ease-sortie), box-shadow .45s var(--ease-sortie), color .3s, border-color .3s, translate .35s var(--ease-sortie);cursor:pointer;background:#6a14f00d;border:1px solid #6a14f040;border-radius:999px;justify-content:center;align-items:center;padding:12px 22px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.bouton:hover,.bouton:focus-visible,.venir__bloc dd a.bouton:hover,.venir__bloc dd a.bouton:focus-visible{color:var(--violet);border-color:var(--violet);transform:translateY(-2px);box-shadow:0 8px 22px #6a14f02e,0 0 0 4px #6a14f00f}.bouton:active{transform:translateY(0)scale(.97)}.bouton--plein,.venir__bloc dd a.bouton--plein,.entete__cta.bouton--plein,.entete--posee .entete__cta.bouton--plein{-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:0 0;border:0;padding:5px;overflow:visible}.bouton--plein .in{border-radius:inherit;background:linear-gradient(180deg, #9a5cff 0%, var(--violet) 55%, var(--violet-profond) 100%);transition:box-shadow .45s var(--ease-sortie);padding:11px 22px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 15px #6a14f040,0 6px 27px #6a14f033,inset 0 1px #ffffff40,inset 0 1px 4px #ffffff4d}.bouton--plein .in:after,.onglet[aria-selected=true]:after{content:"";inset-block:0;width:40%;animation:reflet 4.5s var(--ease-sortie) infinite;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59,#0000);position:absolute;left:-60%;transform:skew(-20deg)}@keyframes reflet{0%,60%{left:-60%}to{left:130%}}.bouton--plein:hover,.bouton--plein:focus-visible,.venir__bloc dd a.bouton--plein:hover,.venir__bloc dd a.bouton--plein:focus-visible{color:#fff;box-shadow:none;transform:translateY(-2px)}.bouton--plein:hover .in,.bouton--plein:focus-visible .in{box-shadow:0 2px 20px #6a14f066,0 0 40px #8a3dff59,inset 0 1px #ffffff4d,inset 0 1px 6px #ffffffb3}.ring{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.ring:after{content:"";aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 260deg, var(--violet-vif) 355deg, transparent 360deg), #6a14f024;width:130%;animation:6s linear infinite tourne;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes tourne{to{transform:translate(-50%,-50%)rotate(360deg)}}.entete__cta.bouton--plein .in{padding:8px 18px;font-size:14px}.entete__nav a.entete__cta{padding-block:5px}.venir__bloc dd a.bouton{margin:0 .35rem .35rem 0}.venir__bloc dd a.bouton--plein{background-image:none}.onde{pointer-events:none;background:#ffffff8c;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;animation:.7s ease-out forwards onde;position:absolute}.bouton:not(.bouton--plein) .onde,.onglet[aria-selected=false] .onde{background:#6a14f040}@keyframes onde{to{opacity:0;transform:scale(24)}}.onglet{color:var(--violet-profond);translate:var(--mgx,0) var(--mgy,0);transition:transform .35s var(--ease-sortie), box-shadow .35s, background .25s, color .25s, translate .35s var(--ease-sortie);background:#6a14f00d;border:1px solid #6a14f040;position:relative;overflow:hidden}.onglet:hover{background:#6a14f01a;transform:translateY(-2px);box-shadow:0 8px 20px #6a14f026}.onglet[aria-selected=true]{background:linear-gradient(180deg, #9a5cff 0%, var(--violet) 55%, var(--violet-profond) 100%);color:#fff;border-color:#0000;box-shadow:0 4px 20px #6a14f059,inset 0 1px #ffffff40}.logo-brille{display:block;position:relative}.logo-brille img{animation:3.6s ease-in-out infinite logo-halo}.entete__marque.logo-brille img,.entete--posee .entete__marque.logo-brille img{transition:scale .4s var(--ease-sortie);animation:3.6s ease-in-out infinite logo-halo-petit}.entete__marque.logo-brille:hover img{scale:1.07}@keyframes logo-halo{0%,to{filter:drop-shadow(0 .5rem 1rem #6a14f040)brightness()}50%{filter:drop-shadow(0 0 1.75rem #8a3dffb3)drop-shadow(0 0 .5rem #b794ff99)brightness(1.08)}}@keyframes logo-halo-petit{0%,to{filter:drop-shadow(0 0 .1rem #8a3dff40)}50%{filter:drop-shadow(0 0 .55rem #8a3dffa6)}}.logo-brille:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffffb3 48%,#e3d6ff 50%,#ffffffb3 52%,#0000 58%) 100% 0/300% 100% no-repeat;animation:3.6s ease-in-out infinite logo-eclat;position:absolute;inset:0;-webkit-mask:url(/assets/foxy-kebab-BnnT5Noc.webp) 50%/contain no-repeat;mask:url(/assets/foxy-kebab-BnnT5Noc.webp) 50%/contain no-repeat}@keyframes logo-eclat{0%,30%{background-position:100% 0}80%,to{background-position:0 0}}.etincelle{width:var(--t,14px);height:var(--t,14px);background:linear-gradient(135deg, #fff, var(--violet-vif));clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);pointer-events:none;opacity:0;animation:etincelle var(--d,2.8s) ease-in-out var(--r,0s) infinite;position:absolute}@keyframes etincelle{0%,to{opacity:0;transform:scale(.2)rotate(0)}50%{opacity:1;transform:scale(1)rotate(90deg)}}.chargeur{z-index:300;pointer-events:none;background:radial-gradient(50% 50%,#f3edff 0%,#fff 70%);place-items:center;animation:.45s ease-in .75s forwards chargeur-sort;display:grid;position:fixed;inset:0}.chargeur__logo{width:clamp(11rem,26vw,18rem);animation:chargeur-logo 1.2s var(--ease-sortie) forwards}.chargeur__logo img{width:100%;height:auto;display:block}@keyframes chargeur-sort{to{opacity:0;visibility:hidden}}@keyframes chargeur-logo{0%{transform:scale(.82)}to{transform:scale(1.06)}}.hero{overflow:clip}.hero:before,.hero:after{content:"";z-index:-1;filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.hero:before{background:#b794ff66;width:42vw;height:42vw;animation:13s ease-in-out infinite alternate nappe;top:-10%;right:-8%}.hero:after{background:#8a3dff40;width:36vw;height:36vw;animation:17s ease-in-out infinite alternate-reverse nappe;bottom:-12%;left:-8%}@keyframes nappe{to{transform:translate(-9vw,7vh)scale(1.2)}}h1 .ligne,h2 .ligne{--eclat:#b794ff;background:linear-gradient(100deg, currentColor 42%, var(--eclat) 50%, currentColor 58%) 100% 0 / 300% 100% no-repeat;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite titre-eclat}.boutique h2 .ligne{--eclat:#b794ff}.offre h3{text-shadow:0 0 1.25rem #ffffff40}@keyframes titre-eclat{0%,55%{background-position:100% 0}to{background-position:0 0}}.curseur{z-index:250;background:var(--violet);pointer-events:none;opacity:0;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;transition:opacity .3s,width .25s,height .25s,margin .25s,background .25s;position:fixed;top:0;left:0;box-shadow:0 0 18px 6px #8a3dff59}.curseur.on{opacity:1}.curseur.survol{background:#8a3dff33;width:34px;height:34px;margin:-17px 0 0 -17px}.progression{z-index:200;background:linear-gradient(90deg, var(--violet-profond), var(--violet-vif), #d9c7ff);transform-origin:0;pointer-events:none;height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0);box-shadow:0 0 12px #8a3dffb3}.origines{background:linear-gradient(90deg, var(--violet-profond), var(--violet-vif), var(--violet-profond)) 0 0 / 200% 100%;color:#fff;animation:9s linear infinite bandeau;position:relative;box-shadow:0 0 40px #8a3dff59}@keyframes bandeau{to{background-position:200% 0}}.origines__serie span{text-shadow:0 0 1.1rem #fff6}.origines__serie i{animation:2s ease-in-out infinite scintille;display:inline-block}@keyframes scintille{50%{text-shadow:0 0 1rem #fff;transform:scale(1.35)rotate(45deg)}}.atout,.fiche,.offre{position:relative;overflow:hidden}.atout>*,.offre>*{z-index:1;position:relative}.atout:before,.fiche:before,.offre:before{content:"";z-index:2;background:radial-gradient(16rem circle at var(--mx,50%) var(--my,50%), var(--spot,#8a3dff2e), transparent 70%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.atout:hover:before,.fiche:hover:before,.offre:hover:before{opacity:1}.offre{--spot:#fff3;transition:transform .45s var(--ease-sortie), box-shadow .45s;box-shadow:0 1rem 2.5rem #6a14f040}.offre:hover{transform:translateY(-5px);box-shadow:0 1.5rem 3.5rem #6a14f066,0 0 2.5rem #8a3dff59}.offre:after{content:"";inset-block:0;width:30%;animation:reflet 6s var(--ease-sortie) infinite;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff26,#0000);position:absolute;left:-50%;transform:skew(-20deg)}.offre:nth-child(2n):after{animation-delay:1.5s}.atout:hover{box-shadow:0 1.25rem 3rem #0000004d,0 0 2.5rem #b794ff66}.fiche{transition:box-shadow .35s, transform .35s var(--ease-sortie), border-color .35s, opacity .6s, translate .6s var(--ease-sortie)}.fiche:hover{border-color:#8a3dff80;box-shadow:0 1rem 2.5rem #240a5c26,0 0 1.75rem #8a3dff33}.fiche__image img{transition:transform .5s var(--ease-sortie), filter .5s}.fiche:hover .fiche__image img{filter:drop-shadow(0 .75rem 1rem #6a14f059)saturate(1.12);transform:scale(1.09)rotate(-2deg)}.fiche.a-venir{opacity:0;translate:0 22px}.panneau:not([hidden]){animation:panneau .5s var(--ease-sortie)}@keyframes panneau{0%{opacity:0}}.defile__objet img{transition:filter .4s}.defile__objet:hover img{filter:drop-shadow(0 0 1.5rem #8a3dff80)brightness(1.05)}.galerie__grille figure{transition:box-shadow .4s, transform .4s var(--ease-sortie);box-shadow:0 .75rem 2rem #240a5c1f}.galerie__grille figure:hover{transform:translateY(-4px);box-shadow:0 1.25rem 3rem #240a5c33,0 0 2rem #8a3dff40}.galerie__grille figure:after{content:"";pointer-events:none;transition:background-position .9s var(--ease-sortie);background:linear-gradient(105deg,#0000 40%,#ffffff59 50%,#0000 60%) 120% 0/250% 100% no-repeat;position:absolute;inset:0}.galerie__grille figure:hover:after{background-position:-20% 0}.apropos__photo{background:var(--violet-nuit);border:1px solid #b794ff99;animation:3.2s ease-in-out infinite neon}.apropos__photo img{width:100%;height:auto;transition:transform .8s var(--ease-sortie);display:block}.apropos__photo:hover img{transform:scale(1.04)}@keyframes neon{0%,to{box-shadow:0 0 1rem #8a3dff80,0 0 3rem #8a3dff40}46%{box-shadow:0 0 1.75rem #b794ffcc,0 0 5rem #8a3dff80}50%{box-shadow:0 0 .75rem #8a3dff66,0 0 2rem #8a3dff33}54%{box-shadow:0 0 1.75rem #b794ffcc,0 0 5rem #8a3dff80}}.entete--posee{box-shadow:0 .5rem 2rem #350a801a,0 1px #8a3dff40}.faq__item{transition:border-color .3s, translate .35s var(--ease-sortie)}.faq__item:hover{border-color:var(--violet);translate:6px}.pied{position:relative}.pied:before{content:"";background:linear-gradient(90deg, transparent, var(--violet-vif), #d9c7ff, var(--violet-vif), transparent);height:2px;position:absolute;inset:0 0 auto;box-shadow:0 0 1rem #8a3dff}.pied__reseaux a{transition:transform .4s var(--ease-sortie), background .3s, color .3s, box-shadow .3s}.pied__reseaux a:hover,.pied__reseaux a:focus-visible{box-shadow:0 0 1.25rem #d9c7ffb3}@media (hover:none),(pointer:coarse){.curseur{display:none}}@media (prefers-reduced-motion:reduce){.chargeur{display:none}*,:before,:after{animation:none!important}.fiche.a-venir{opacity:1;translate:none}}.entete{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8}.offre{grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(1rem,3vw,2rem)}.offre>small,.offre>h3,.offre>p{grid-column:1}.offre__logo{width:clamp(5.5rem,12vw,9.5rem);transition:scale .45s var(--ease-sortie);grid-area:1/2/span 3;align-self:center}.offre:hover .offre__logo{scale:1.08}.offre__logo img{width:100%;height:auto;animation:3.6s ease-in-out infinite logo-nb;display:block}@keyframes logo-nb{0%,to{filter:grayscale()contrast(1.15)drop-shadow(0 0 .35rem #ffffff4d)}50%{filter:grayscale()contrast(1.15)brightness(1.12)drop-shadow(0 0 1.25rem #ffffffd9)}}.offre:nth-child(2n) .offre__logo img,.offre:nth-child(2n) .offre__logo:after{animation-delay:1.2s}.bouton{gap:.55rem}.bouton--plein .in{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.plateforme{vertical-align:middle;width:auto;height:1.5em;transition:transform .35s var(--ease-sortie);flex:none;display:inline-block}.bouton:hover .plateforme{transform:scale(1.12)rotate(-3deg)}.ico{flex:none;width:1.15em;height:1.15em}.hero__note{align-items:center;gap:.5rem;display:inline-flex}.faq__item p .plateforme{height:1.25em;margin-inline:.1em}.bandeau__logo{flex:none;width:clamp(3.75rem,7vw,6rem)}.bandeau__logo img{filter:drop-shadow(0 0 .5rem #ffffff80);width:100%;height:auto;animation:none;display:block}.origines{padding-block:clamp(.9rem,2.5vw,1.5rem)}.apropos__anciennete{color:#fff;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:999px;align-items:baseline;gap:.6rem;width:fit-content;padding:.6rem 1.2rem;font-weight:700;display:inline-flex;box-shadow:0 0 1.5rem #b794ff66}.apropos__anciennete b{font-family:var(--police-titre);text-shadow:0 0 1rem #ffffffa6;font-size:clamp(1.8rem,3.5vw,2.4rem);line-height:1}
/*$vite$:1*/