.bandeau-cookies[data-astro-cid-ehmwihat]{padding-bottom:max(1.25rem, env(safe-area-inset-bottom));box-shadow:0 12px 32px -8px #14110e47,0 2px 6px #14110e1f}@media (width<=1023px){body{padding-bottom:4.75rem}}details summary::-webkit-details-marker{display:none}.m-icone{flex-shrink:0}.m-halo{pointer-events:none;background:radial-gradient(circle,#8a4b3229,#8a4b3200 65%);border-radius:50%;width:42rem;height:42rem;position:absolute;top:-14rem;right:-16rem}.m-heros>.m-para:first-child{pointer-events:none;position:absolute;inset:0}html.anim .m-para{transform:translate3d(0, calc(var(--sy,0) * var(--v,0) * 1px), 0);will-change:transform}.m-meches{pointer-events:none;opacity:.55;width:min(38rem,90vw);height:auto;position:absolute;top:-2rem;right:-6rem}.m-meches path{stroke:var(--color-accent);stroke-width:1px;stroke-linecap:round;opacity:.45}.m-meches path:nth-child(2){opacity:.25}html.anim .m-meches path{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.6s cubic-bezier(.5,0,.2,1) forwards m-trace}html.anim .m-meches path:nth-child(2){animation-delay:.35s}html.anim .m-meches path:nth-child(3){animation-delay:.7s}@keyframes m-trace{to{stroke-dashoffset:0}}@media (width<=1023px){.m-meches{opacity:.35;right:-10rem}}.m-logo{padding:5px}.m-logo__anneau{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.m-logo__anneau circle{fill:none;stroke:var(--color-accent);stroke-width:1.5px}.m-logo__image{box-shadow:0 10px 24px -12px #14110e73}html.anim .m-logo__anneau circle{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s cubic-bezier(.6,0,.2,1) .35s forwards m-trace}html.anim .m-logo__image{animation:1.1s cubic-bezier(.2,.9,.25,1) both m-logo}@keyframes m-logo{0%{opacity:0;filter:blur(6px);transform:scale(.6)rotate(-14deg)}}.m-by{font-style:italic}.m-cta{isolation:isolate;transform:translate3d(var(--ax,0px), var(--ay,0px), 0) scale(var(--sc,1));transition:background-color .2s,color .2s,border-color .2s,transform .25s cubic-bezier(.2,.9,.25,1),box-shadow .25s;position:relative;overflow:hidden}.m-cta:active{--sc:.96}.m-cta--plein:hover{box-shadow:0 14px 30px -14px #8a4b32cc}.m-cta--plein:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}html.anim .m-cta--plein:hover:after{transition:transform .8s;transform:translate(120%)}.m-cta__fleche{transition:transform .25s}.m-cta:hover .m-cta__fleche{transform:translate(4px)}html.anim .m-cta--tel:hover .m-cta__tel{animation:.7s ease-in-out m-sonne}@keyframes m-sonne{20%,60%{transform:rotate(-14deg)}40%,80%{transform:rotate(14deg)}}.m-puce{background:var(--color-papier);border:1px solid var(--color-trait);color:var(--color-plume);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .9rem .5rem .75rem;font-size:.8125rem;display:inline-flex}.m-puce .m-icone{color:var(--color-accent)}.m-puce strong{font-family:var(--font-titre);color:var(--color-encre);font-variant-numeric:lining-nums;font-size:1.0625rem;font-weight:500}html.anim .m-vers-images__fleche{animation:1.6s ease-in-out 1.8s infinite m-rebond}@keyframes m-rebond{50%{transform:translateY(4px)}}.m-chiffre{font-family:var(--font-titre);font-variation-settings:"SOFT" 0, "WONK" 0, "opsz" 108;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(2rem,7vw,2.75rem);font-weight:500;line-height:1}.m-villes{align-items:center;display:flex;position:relative;overflow:hidden}.m-villes__etiquette{z-index:1;background:var(--color-encre);letter-spacing:.12em;text-transform:uppercase;flex-shrink:0;align-self:stretch;align-items:center;gap:.5rem;padding:0 1rem 0 1.25rem;font-size:.6875rem;font-weight:600;display:inline-flex;position:relative}.m-villes__etiquette:after{content:"";background:linear-gradient(90deg, var(--color-accent), transparent);width:1.5rem;position:absolute;top:0;bottom:0;right:-1.5rem}.m-defile{white-space:nowrap;min-width:0;padding:.95rem 0;overflow:hidden}.m-defile__piste{width:max-content;display:inline-flex}.m-defile__mot{font-family:var(--font-titre);align-items:center;gap:.6rem;padding-right:2rem;font-size:clamp(1.125rem,2.4vw,1.5rem);font-style:italic;display:inline-flex}.m-defile__point{opacity:.65}html.anim .m-defile__piste{animation:32s linear infinite m-defile}.m-villes:hover .m-defile__piste{animation-play-state:paused}@keyframes m-defile{to{transform:translate(-50%)}}@media (width<=639px){.m-villes__etiquette span{display:none}}@media (width>=1024px){.m-aa__cote{align-self:start;position:sticky;top:6rem}}.m-aa__compteur{font-family:var(--font-titre);font-variant-numeric:lining-nums tabular-nums;align-items:baseline;gap:.5rem}.m-aa__actuel{color:#e8b9a3;font-size:4.5rem;font-style:italic;line-height:1}.m-aa__total{color:#f7f4ef80;font-size:1.25rem}.m-accord{background:#f7f4ef0a;border:1px solid #f7f4ef24;border-radius:1rem;max-width:30rem;padding:1.1rem 1.1rem 1.25rem}.m-accord__bouton{background:var(--color-ivoire)!important;color:var(--color-encre)!important}.m-accord__bouton:hover{background:#e8b9a3!important}.m-pile{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;margin-inline:-1.25rem;padding:.75rem 1.25rem 1rem;display:flex;overflow-x:auto}.m-pile::-webkit-scrollbar{display:none}.m-pile__item{scroll-snap-align:center;min-width:0;transform:scale(var(--s,1)) rotate(var(--r,0deg));flex:0 0 min(22rem,84vw);transition:transform .2s linear}@media (width>=640px){.m-pile{margin-inline:-2rem;padding-inline:2rem}}@media (width>=1024px){.m-pile{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;margin-inline:0;padding:0;display:grid;overflow:visible}.m-pile__item{transform:none}.m-pile__item:nth-child(2n){margin-top:3rem}}@media (width>=1024px) and (height>=860px){html.anim .m-pile{display:block}html.anim .m-pile__item{top:calc(6rem + var(--i) * 1.4rem);max-width:27rem;transform:scale(var(--s,1));transform-origin:50% 0;margin:0 auto 38vh;transition:none;position:sticky}html.anim .m-pile__item:last-child{margin-bottom:0}html.anim .m-pile__item .m-carte-video{filter:brightness(var(--b,1))}}.m-carte-video{background:#221d19;border:1px solid #f7f4ef14;border-radius:1.4rem;padding:.7rem;box-shadow:0 30px 60px -30px #000c}.m-carte-video__etiquette{color:#f7f4efe6;align-items:center;gap:.6rem;margin:.1rem .2rem .7rem;font-size:.8125rem;font-weight:500;display:flex}.m-carte-video__etiquette span{background:var(--color-accent);min-width:1.9rem;height:1.6rem;color:var(--color-ivoire);border-radius:999px;place-items:center;font-size:.75rem;display:inline-grid}.m-carte-video__cadre{border-radius:1rem;overflow:hidden}.m-carte-video .instagram-media{width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:#1f1b17!important;border:0!important;border-radius:1rem!important;margin:0!important;padding:0!important}.m-post__repli{color:#e8b9a3;justify-content:center;align-items:center;min-height:22rem;padding:1.25rem;font-weight:600;text-decoration:none;display:flex}.m-vignette{aspect-ratio:4/5;background:radial-gradient(circle at 25% 20%,#e8b9a333,#0000 55%),radial-gradient(circle at 90% 85%,#8a4b3273,#0000 50%),linear-gradient(160deg,#2c2520,#151210);flex-direction:column;justify-content:flex-end;padding:1.25rem;display:flex;position:relative;overflow:hidden}.m-vignette__bas{z-index:1;position:relative}.m-vignette__compte{font-family:var(--font-titre);overflow-wrap:anywhere;font-size:clamp(1.0625rem,1.6vw,1.25rem)}.m-vignette__type{color:#f7f4efb3;margin-top:.2rem;font-size:.875rem}.m-vignette__voir{background:var(--color-ivoire);color:var(--color-encre);border-radius:999px;align-items:center;gap:.6rem;padding:.35rem 1rem .35rem .35rem;font-size:.875rem;font-weight:600;transition:transform .2s,background-color .2s;display:inline-flex}.m-vignette__voir:hover{background:#e8b9a3}.m-vignette__voir:active{transform:scale(.96)}.m-vignette__lecture{background:var(--color-accent);width:2.25rem;height:2.25rem;color:var(--color-ivoire);border-radius:999px;place-items:center;display:inline-grid;position:relative}html.anim .m-vignette__lecture:after{content:"";border-radius:inherit;border:2px solid var(--color-accent);animation:2s ease-out infinite m-onde;position:absolute;inset:0}@keyframes m-onde{to{opacity:0;transform:scale(1.8)}}.m-vignette__ouvrir{color:#f7f4efbf;align-items:center;gap:.35rem;font-size:.8125rem;display:inline-flex}.m-vignette__ouvrir:hover{color:var(--color-ivoire)}.m-vignette__aa{--x:50%;border-radius:.8rem;position:absolute;inset:1rem 1rem 11rem;overflow:hidden}.m-vignette__moitie{letter-spacing:.14em;text-transform:uppercase;align-items:flex-start;padding:.8rem;font-size:.6875rem;font-weight:600;display:flex;position:absolute;top:0;bottom:0}.m-vignette__moitie--avant{width:var(--x);color:#f7f4ef99;background:repeating-linear-gradient(135deg,#f7f4ef0f 0 2px,#0000 2px 9px);left:0}.m-vignette__moitie--apres{right:0;left:var(--x);color:var(--color-ivoire);background:linear-gradient(160deg,#e8b9a359,#8a4b3259);justify-content:flex-end}.m-vignette__curseur{top:50%;left:var(--x);background:var(--color-ivoire);width:2.4rem;height:2.4rem;color:var(--color-encre);border-radius:999px;justify-content:center;align-items:center;margin:-1.2rem 0 0 -1.2rem;display:inline-flex;position:absolute;box-shadow:0 6px 18px #00000059}.m-vignette__curseur:before{content:"";background:var(--color-ivoire);z-index:-1;width:2px;margin-left:-1px;position:absolute;top:-40rem;bottom:-40rem;left:50%}@property --x{syntax:"<percentage>";inherits:true;initial-value:50%}html.anim .m-vignette__aa{animation:5s ease-in-out infinite m-balance}@keyframes m-balance{0%,to{--x:30%}50%{--x:70%}}.m-vignette__ondes{width:7rem;height:7rem;margin:-3.5rem 0 0 -3.5rem;position:absolute;top:38%;left:50%}.m-vignette__ondes span{border:1px solid #e8b9a373;border-radius:999px;position:absolute;inset:0}.m-vignette__ondes span:nth-child(2){inset:1.25rem}.m-vignette__ondes span:nth-child(3){background:#e8b9a333;inset:2.5rem}html.anim .m-vignette__ondes span{animation:3.2s ease-in-out infinite m-respire}html.anim .m-vignette__ondes span:nth-child(2){animation-delay:.4s}html.anim .m-vignette__ondes span:nth-child(3){animation-delay:.8s}@keyframes m-respire{50%{opacity:.5;transform:scale(1.12)}}.m-point{background:#f7f4ef4d;border-radius:999px;width:.55rem;height:.55rem;transition:width .3s,background-color .3s}.m-point[aria-current=true]{background:#e8b9a3;width:1.6rem}.m-fleche-nav{width:2.75rem;height:2.75rem;color:var(--color-ivoire);border:1px solid #f7f4ef40;border-radius:999px;place-items:center;transition:background-color .2s,transform .2s;display:inline-grid}.m-fleche-nav:hover{background:#f7f4ef1a}.m-fleche-nav:active{transform:scale(.92)}.m-parcours h2 em{color:var(--color-accent)}.m-fil{position:relative}.m-fil__svg{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.m-fil.a-svg .m-fil__svg{display:block}.m-fil__fond,.m-fil__trace{fill:none;stroke-linecap:round}.m-fil__fond{stroke:var(--color-trait);stroke-width:2px;stroke-dasharray:2 7}.m-fil__trace{stroke:var(--color-accent);stroke-width:2.5px}.m-fil__tete{fill:var(--color-accent);stroke:var(--color-ivoire);stroke-width:3px;opacity:0;filter:drop-shadow(0 0 8px #8a4b3299);transition:opacity .3s}.m-jalons{gap:2.25rem;display:grid;position:relative}.m-jalons:before{content:"";background:var(--color-accent);width:2px;position:absolute;top:1rem;bottom:1rem;left:1.375rem}.m-fil.a-svg .m-jalons:before{display:none}.m-jalon{padding-left:4rem;position:relative}.m-jalon__quand{display:none}.m-jalon__noeud{z-index:1;background:var(--color-accent);width:2.75rem;height:2.75rem;color:var(--color-ivoire);border:2px solid var(--color-accent);box-shadow:0 0 0 6px var(--color-ivoire);border-radius:999px;place-items:center;transition:background-color .4s,color .4s,border-color .4s,transform .5s cubic-bezier(.2,1.6,.4,1);display:grid;position:absolute;top:1rem;left:0}.m-jalon__carte{padding:1.25rem 1.25rem 1.4rem;transition:box-shadow .3s,border-color .4s}.m-jalon__meta{background:var(--color-accent-clair);color:var(--color-accent);font-variant-numeric:lining-nums;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.8125rem;font-weight:600;display:inline-flex}.m-geste{border:1px solid var(--color-trait);color:var(--color-plume);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8125rem;display:inline-flex}.m-geste .m-icone{color:var(--color-accent)}html.anim .m-fil.a-svg .m-jalon:not(.est-allume) .m-jalon__noeud{background:var(--color-papier);color:var(--color-estompe);border-color:var(--color-trait);transform:scale(.82)}html.anim .m-fil.a-svg .m-jalon.est-allume .m-jalon__noeud:after{content:"";border-radius:inherit;border:2px solid var(--color-accent);animation:.9s ease-out m-allume;position:absolute;inset:-2px}@keyframes m-allume{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}html.anim .m-fil.a-svg .m-jalon.est-allume .m-jalon__carte{border-color:#8a4b3259;box-shadow:0 18px 40px -26px #8a4b3299}@media (width>=1024px){.m-jalons{gap:3.5rem}.m-jalons:before{margin-left:-1px;left:50%}.m-jalon{grid-template-columns:minmax(0,1fr) 5rem minmax(0,1fr);align-items:center;padding-left:0;display:grid}.m-jalon__noeud{grid-area:1/2;justify-self:center;width:3.25rem;height:3.25rem;position:relative;top:auto}.m-jalon--gauche .m-jalon__carte{grid-area:1/1}.m-jalon--gauche .m-jalon__quand,.m-jalon--droite .m-jalon__carte{grid-area:1/3}.m-jalon--droite .m-jalon__quand{text-align:right;grid-area:1/1}.m-jalon__quand{padding-inline:1.5rem;display:block}.m-jalon__quand-mobile{display:none}.m-jalon__jour{font-family:var(--font-titre);letter-spacing:-.02em;color:var(--color-accent);font-variant-numeric:lining-nums;font-size:clamp(2.25rem,3.6vw,3.25rem);font-style:italic;line-height:1;transition:color .4s,opacity .4s;display:block}.m-jalon__jour-detail{letter-spacing:.12em;text-transform:uppercase;color:var(--color-estompe);margin-top:.5rem;font-size:.75rem;font-weight:600;display:block}html.anim .m-fil.a-svg .m-jalon:not(.est-allume) .m-jalon__jour{color:var(--color-trait)}.m-jalon__carte{padding:1.6rem 1.75rem 1.75rem}}.m-tarif__icone{background:var(--color-accent-clair);width:2.5rem;height:2.5rem;color:var(--color-accent);border-radius:999px;place-items:center;display:grid}.m-question__plus{border:1px solid var(--color-trait);width:2rem;height:2rem;color:var(--color-accent);border-radius:999px;place-items:center;display:grid}.m-question[open] .m-question__plus{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-ivoire)}.m-final{background-image:radial-gradient(circle at 90% 10%,#8a4b328c,#0000 55%)}.m-barre{padding-bottom:max(.75rem, env(safe-area-inset-bottom));transition:transform .55s cubic-bezier(.2,.9,.25,1)}.m-barre__progression{background:var(--color-accent);transform-origin:0;width:100%;height:2px;transform:scaleX(var(--prog,0));position:absolute;top:-1px;left:0}html.anim .m-barre:not(.est-visible){transform:translateY(110%)}html.anim .m-barre.est-visible .m-barre__planity:after{animation:5s ease-in-out 1s infinite m-reflet}@keyframes m-reflet{0%,70%{transform:translate(-120%)}90%,to{transform:translate(120%)}}html.anim .m-mot{animation:.8s cubic-bezier(.2,.9,.25,1) both m-mot;animation-delay:calc(.4s + var(--i) * 60ms);display:inline-block}@keyframes m-mot{0%{opacity:0;filter:blur(4px);transform:translateY(.6em)rotate(2deg)}}html.anim .m-entree,html.anim .m-puce{animation:.8s cubic-bezier(.2,.9,.25,1) both m-entree;animation-delay:calc(.1s + var(--d,0) * .12s)}html.anim .m-puce{animation-name:m-puce;animation-timing-function:cubic-bezier(.2,1.5,.4,1)}@keyframes m-entree{0%{opacity:0;transform:translateY(18px)}}@keyframes m-puce{0%{opacity:0;transform:scale(.6)}}html.anim .m-halo{animation:14s ease-in-out infinite alternate m-halo}@keyframes m-halo{to{transform:translate(-6rem,5rem)scale(1.15)}}html.anim aside.m-entree.m-para{animation-name:m-fondu}@keyframes m-fondu{0%{opacity:0}}html.anim [data-surgit]{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.2,.9,.25,1.1);transition-delay:calc(var(--i,0) * .12s);transform:translateY(32px)}html.anim [data-surgit=gauche]{transform:translate(-36px)}html.anim [data-surgit=droite]{transform:translate(36px)}html.anim [data-surgit=zoom]{transition:opacity .7s,transform 1s cubic-bezier(.2,1.3,.4,1);transform:translateY(60px)scale(.92)}html.anim [data-surgit].vu{opacity:1;transform:none}.m-heros-photo{min-width:0}.m-heros-photo__cadre{aspect-ratio:4/3;background:var(--color-sable);border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:0 30px 60px -34px #14110e8c}@media (width>=640px){.m-heros-photo__cadre{aspect-ratio:16/11}}@media (width>=1024px){.m-heros-photo__cadre{aspect-ratio:4/5}}.m-heros-photo__image{object-fit:cover;object-position:50% 30%;width:100%;height:100%}html.anim .m-heros-photo__image{animation:1.4s cubic-bezier(.2,.9,.25,1) .3s both m-devoile}@keyframes m-devoile{0%{clip-path:inset(12% round 1.5rem);transform:scale(1.12)}to{clip-path:inset(0 round 1.5rem);transform:scale(1)}}.m-heros-photo__note{backdrop-filter:blur(6px);max-width:calc(100% - 1.5rem);color:var(--color-encre);background:#f7f4eff0;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;padding:.55rem .9rem;font-size:.8125rem;transition:transform .25s,background-color .2s;display:inline-flex;position:absolute;bottom:.75rem;left:.75rem;right:auto;box-shadow:0 10px 24px -14px #14110e99}.m-heros-photo__note:hover{background:var(--color-ivoire);transform:translateY(-2px)}.m-heros-photo__note strong{font-family:var(--font-titre);font-variant-numeric:lining-nums;font-size:1rem;font-weight:500}.m-etoiles{color:#c98a2e;gap:.1rem;display:inline-flex}.m-etoile{-webkit-mask-image:linear-gradient(90deg, #000 var(--r,100%), #00000038 var(--r,100%));mask-image:linear-gradient(90deg, #000 var(--r,100%), #00000038 var(--r,100%));display:inline-flex}.m-etoile svg path{fill:currentColor}.m-galerie{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.m-galerie__item:first-child{grid-column:1/-1}@media (width>=640px){.m-galerie{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.m-galerie__item:first-child{grid-column:auto}.m-galerie__item:nth-child(2){margin-top:2.5rem}}@media (width>=1024px){.m-galerie{gap:1.75rem}.m-galerie__item:nth-child(2){margin-top:4.5rem}}.m-galerie__cadre{aspect-ratio:4/5;background:var(--color-sable);border-radius:1.25rem;overflow:hidden}.m-galerie__item:first-child .m-galerie__cadre{aspect-ratio:4/3}@media (width>=640px){.m-galerie__item:first-child .m-galerie__cadre{aspect-ratio:4/5}}.m-galerie__image{object-fit:cover;object-position:50% 30%;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.9,.25,1)}.m-galerie__item:hover .m-galerie__image{transform:scale(1.04)}.m-galerie__num{font-family:var(--font-titre);color:var(--color-accent);font-variant-numeric:lining-nums;font-style:italic}.m-jalon__photo{aspect-ratio:16/10;border-radius:.9rem;max-height:17rem;margin:-.5rem -.5rem 1.1rem;position:relative;overflow:hidden}.m-jalon__photo-image{object-fit:cover;object-position:50% 35%;width:100%;height:100%}.m-jalon__photo-legende{max-width:calc(100% - 1.2rem);color:var(--color-ivoire);background:#14110eb3;border-radius:999px;padding:.3rem .7rem;font-size:.75rem;position:absolute;bottom:.6rem;left:.6rem}@media (width>=1024px){.m-jalon__photo{margin:-.75rem -.75rem 1.25rem}}.m-note-google{min-width:0;padding:1.25rem}.m-note-google .bouton{white-space:normal;text-align:center;width:100%}.m-etoiles--grand{gap:.2rem}.m-plan{border:1px solid var(--color-trait);background:var(--color-ivoire);color:var(--color-encre);border-radius:1.25rem;transition:border-color .2s,box-shadow .25s;position:relative;overflow:hidden}.m-plan:hover{border-color:var(--color-accent);box-shadow:0 18px 40px -26px #8a4b3299}.m-plan__svg{width:100%;height:auto;max-height:22rem;display:block}.m-plan__grille{color:var(--color-trait)}.m-plan__trajet{fill:none;stroke:var(--color-accent);stroke-width:1.5px;stroke-dasharray:.02 .015;stroke-linecap:round}.m-plan__point{fill:var(--color-encre)}.m-plan__salon .m-plan__point{fill:var(--color-accent);stroke:var(--color-ivoire);stroke-width:2px}.m-plan__halo{fill:#8a4b322e}html.anim .m-plan__halo{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite m-respire}.m-plan text{font-family:var(--font-titre);fill:var(--color-encre);font-size:15px;font-style:italic}.m-plan__ville text{fill:var(--color-plume);font-size:13px}.m-plan__lien{border-top:1px solid var(--color-trait);color:var(--color-accent);align-items:center;gap:.5rem;padding:.85rem 1rem;font-size:.875rem;font-weight:500;display:flex}.m-plan__fleche{margin-left:auto;transition:transform .25s}.m-plan:hover .m-plan__fleche{transform:translate(2px,-2px)}.m-tt__liste{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;margin-inline:-1.25rem;padding:.25rem 1.25rem 1rem;display:flex;overflow-x:auto}.m-tt__liste::-webkit-scrollbar{display:none}.m-tt__item{scroll-snap-align:center;flex:0 0 min(21rem,84vw);min-width:0}@media (width>=640px){.m-tt__liste{margin-inline:-2rem;padding-inline:2rem}}@media (width>=1024px){.m-tt__liste{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-inline:0;padding:0;display:grid;overflow:visible}}.m-vignette--tt{aspect-ratio:9/14}.m-carte-video .tiktok-embed{background:#1f1b17;border-radius:1rem;overflow:hidden;border:0!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.m-carte-video .tiktok-embed iframe{width:100%!important;min-width:0!important;max-width:100%!important}
