.hero[data-astro-cid-wcolddp2]{padding-block:var(--sp-5) var(--sp-7)}.hero__in[data-astro-cid-wcolddp2]{gap:var(--sp-6);display:grid}.hero__media[data-astro-cid-wcolddp2]{aspect-ratio:16/10;border-radius:var(--r-lg);background:var(--c-ice);width:100%;overflow:hidden}.hero__media[data-astro-cid-wcolddp2] img{object-fit:cover;object-position:50% 55%;width:100%;height:100%}.hero__eyebrow[data-astro-cid-wcolddp2]{color:var(--c-ink-2);margin:0 0 var(--sp-4);align-items:center;gap:.6rem;display:flex}.hero__eyebrow[data-astro-cid-wcolddp2]:before{content:"";background:var(--jalon);border-radius:2px;width:2.5rem;height:4px}.hero__h1[data-astro-cid-wcolddp2]{margin-bottom:var(--sp-5);color:var(--c-night);font-size:clamp(2.2rem,1.3rem + 3vw,4.2rem);line-height:1}.trace-bg[data-astro-cid-wcolddp2]{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 16' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23D6006B' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M2 6 C 60 1, 120 11, 198 4'/%3E%3Cpath d='M2 12 C 60 7, 120 17, 198 10'/%3E%3C/g%3E%3C/svg%3E") 0 100%/100% .3em no-repeat;padding-bottom:.1em}.hero__lead[data-astro-cid-wcolddp2]{color:var(--c-ink-2);font-size:var(--fs-lead);margin-bottom:var(--sp-6);max-width:34rem;line-height:1.5}.chooser[data-astro-cid-wcolddp2]{margin:0 0 var(--sp-4);border:0;max-width:34rem;padding:0}.chooser[data-astro-cid-wcolddp2] legend[data-astro-cid-wcolddp2]{color:var(--c-night);margin-bottom:.6rem;padding:0}.chooser__chips[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.chip[data-astro-cid-wcolddp2]{border-radius:var(--r-sm);border:1.5px solid var(--c-line);color:var(--c-night);min-height:56px;transition:border-color var(--dur-2), box-shadow var(--dur-2);background:#fff;align-content:center;gap:.1rem;padding:.65rem .85rem;text-decoration:none;display:grid}.chip[data-astro-cid-wcolddp2]:hover{border-color:var(--c-ink-2)}.chip[data-astro-cid-wcolddp2][aria-pressed=true]{border-color:var(--c-magenta);box-shadow:inset 0 0 0 1px var(--c-magenta)}.chip__n[data-astro-cid-wcolddp2]{font-size:.95rem;font-weight:700;line-height:1.2}.chip__v[data-astro-cid-wcolddp2]{color:var(--c-ink-2);font-size:.78rem}.hero__panel[data-astro-cid-wcolddp2] #hero-book[data-astro-cid-wcolddp2]{max-width:34rem}.hero__shop[data-astro-cid-wcolddp2]{opacity:.85;font-weight:600}@media (width<=29.99em){.hero__shop[data-astro-cid-wcolddp2]{display:none}}.hero__reass[data-astro-cid-wcolddp2]{margin:var(--sp-5) 0 0;color:var(--c-ink-2);flex-wrap:wrap;gap:.5rem 1.4rem;padding:0;font-size:.9375rem;list-style:none;display:flex}.hero__reass[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{align-items:center;gap:.4rem;display:flex}.hero__reass[data-astro-cid-wcolddp2] .icon{color:var(--c-piste-blue)}@media (width>=64em){.hero[data-astro-cid-wcolddp2]{padding-block:var(--sp-7) var(--sp-8)}.hero__in[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(3rem,5vw,6rem)}.hero__panel[data-astro-cid-wcolddp2]{grid-area:1/1}.hero__media[data-astro-cid-wcolddp2]{aspect-ratio:auto;height:min(44rem, calc(100svh - var(--header-h) - 5rem));grid-area:1/2;min-height:32rem}}.trust[data-astro-cid-wcolddp2]{background:var(--c-white);border-bottom:1px solid var(--c-line);margin-top:var(--sp-6)}@media (width>=64em){.trust[data-astro-cid-wcolddp2]{margin-top:0}}.trust__list[data-astro-cid-wcolddp2]{padding:var(--sp-5) 0;gap:var(--sp-5) var(--sp-4);grid-template-columns:1fr 1fr;margin-block:0;list-style:none;display:grid}@media (width<=39.99em){.trust__list[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{flex-direction:column;gap:.5rem}}@media (width>=64em){.trust__list[data-astro-cid-wcolddp2]{grid-template-columns:repeat(4,1fr)}}.trust__list[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{align-items:flex-start;gap:.8rem;display:flex}.trust__list[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]>span[data-astro-cid-wcolddp2]:last-child{font-size:var(--fs-small);color:var(--text-muted);gap:.15rem;line-height:1.4;display:grid}.trust__list[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{color:var(--c-night);font-size:.95rem}.cats[data-astro-cid-wcolddp2]{gap:var(--sp-4);scroll-snap-type:x mandatory;padding:.25rem var(--gutter) 1.25rem;margin-inline:calc(var(--gutter) * -1);scroll-padding-inline:var(--gutter);grid-auto-columns:78%;grid-auto-flow:column;display:grid;overflow-x:auto}.cats[data-astro-cid-wcolddp2]>*{scroll-snap-align:start}@media (width>=48em){.cats[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,1fr);grid-auto-flow:row;margin:0;padding:0;overflow:visible}}@media (width>=64em){.cats[data-astro-cid-wcolddp2]{grid-template-columns:repeat(6,1fr)}.cats[data-astro-cid-wcolddp2]>*{grid-column:span 2}.cats[data-astro-cid-wcolddp2]>:nth-child(4),.cats[data-astro-cid-wcolddp2]>:nth-child(5){grid-column:span 3}.cats[data-astro-cid-wcolddp2]>:nth-child(n+4) .cat__media{aspect-ratio:2}}.cats__all[data-astro-cid-wcolddp2]{margin:var(--sp-5) 0 0}.steps[data-astro-cid-wcolddp2]{margin:0 0 var(--sp-7);gap:var(--sp-5);padding:0;list-style:none;display:grid;position:relative}.steps__trace[data-astro-cid-wcolddp2]{display:none}.step[data-astro-cid-wcolddp2]{padding-left:4rem;position:relative}.step[data-astro-cid-wcolddp2] .balise[data-astro-cid-wcolddp2]{position:absolute;top:0;left:0}.step[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{margin-bottom:.35rem}.step[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--text-muted);margin:0}.steps[data-astro-cid-wcolddp2]:before{content:"";border-left:2px dashed #ffd50059;width:0;position:absolute;top:2.75rem;bottom:1rem;left:1.375rem}@media (width>=64em){.steps[data-astro-cid-wcolddp2]{gap:var(--sp-6);grid-template-columns:repeat(4,1fr)}.steps[data-astro-cid-wcolddp2]:before{display:none}.steps__trace[data-astro-cid-wcolddp2]{fill:none;width:88%;height:1rem;stroke:var(--c-sun);stroke-width:2px;stroke-linecap:round;opacity:.5;display:block;position:absolute;top:.9rem;left:6%;right:6%}.steps__trace[data-astro-cid-wcolddp2] path[data-astro-cid-wcolddp2]{vector-effect:non-scaling-stroke}.step[data-astro-cid-wcolddp2]{padding-top:4.25rem;padding-left:0}.step[data-astro-cid-wcolddp2] .balise[data-astro-cid-wcolddp2]{--surface:var(--c-night)}}.shops-head[data-astro-cid-wcolddp2]{gap:var(--sp-6);margin-bottom:var(--sp-6);align-items:center;display:grid}.shops-head[data-astro-cid-wcolddp2] .section-head[data-astro-cid-wcolddp2]{margin:0}@media (width>=64em){.shops-head[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}}.shops-grid[data-astro-cid-wcolddp2]{align-items:stretch}.shops-head[data-astro-cid-wcolddp2] .section-head[data-astro-cid-wcolddp2]{display:block}.shops-head[data-astro-cid-wcolddp2] .section-head[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{margin-bottom:.5em}.scan__grid[data-astro-cid-wcolddp2]{gap:var(--sp-6);align-items:center;display:grid}@media (width>=64em){.scan__grid[data-astro-cid-wcolddp2]{gap:var(--sp-8);grid-template-columns:1fr 1fr}}.scan__media[data-astro-cid-wcolddp2]{aspect-ratio:570/330;box-shadow:var(--sh-3);background:#fff}.scan__media[data-astro-cid-wcolddp2] img{object-fit:contain}.scan__tag[data-astro-cid-wcolddp2]{background:var(--c-piste-red);color:#fff;border-radius:var(--r-xs);align-items:center;gap:.35rem;padding:.4rem .6rem;display:inline-flex;position:absolute;top:1rem;left:1rem}.ticks[data-astro-cid-wcolddp2]{margin:0 0 var(--sp-5);gap:.55rem;padding:0;list-style:none;display:grid}.ticks[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{align-items:flex-start;gap:.6rem;display:flex}.ticks[data-astro-cid-wcolddp2] .icon{color:var(--c-piste-green);flex:none;margin-top:.2rem}.forfait[data-astro-cid-wcolddp2]{--hole:12px;gap:var(--sp-5);background:var(--c-white);border-radius:var(--r-md);box-shadow:var(--sh-2);border-inline-start:2.75rem solid var(--c-sun);padding:var(--sp-6) var(--sp-5);-webkit-mask:radial-gradient(circle var(--hole) at 50% 0, #0000 98%, #000);mask:radial-gradient(circle var(--hole) at 50% 0, #0000 98%, #000);align-items:center;display:grid;position:relative}@media (width>=64em){.forfait[data-astro-cid-wcolddp2]{padding:var(--sp-7);grid-template-columns:1fr auto}}@media (width<=47.99em){.forfait[data-astro-cid-wcolddp2]{padding:var(--sp-5) var(--sp-4);border-inline-start-width:2rem}.forfait__season[data-astro-cid-wcolddp2]{width:2rem;font-size:.68rem;left:-2rem}}.forfait__season[data-astro-cid-wcolddp2]{writing-mode:vertical-rl;width:2.75rem;color:var(--c-night);place-items:center;font-size:.78rem;display:grid;position:absolute;top:0;bottom:0;left:-2.75rem;transform:rotate(180deg)}.forfait__lbl[data-astro-cid-wcolddp2]{color:var(--c-ink-2);align-items:center;gap:.5rem;margin:0 0 .5rem;display:flex}.forfait__chip[data-astro-cid-wcolddp2]{background:linear-gradient(135deg,#e9d27a,#c9a93c);border-radius:3px;width:1.4rem;height:1rem;box-shadow:inset 0 0 0 1px #00000026}.forfait__t[data-astro-cid-wcolddp2]{font-size:var(--fs-h3);margin-bottom:.4rem}.forfait__body[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{max-width:40rem;margin:0}.vil[data-astro-cid-wcolddp2]{gap:var(--sp-6);display:grid}@media (width>=64em){.vil[data-astro-cid-wcolddp2]{gap:var(--sp-8);grid-template-columns:1fr 1fr;align-items:start}}.vil__cards[data-astro-cid-wcolddp2]{margin-top:var(--sp-5);border-top:1px solid var(--c-line);display:grid}.vil__card[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--c-line);color:var(--c-ink);align-items:center;gap:.9rem;padding:1rem 0;text-decoration:none;display:flex}.vil__card[data-astro-cid-wcolddp2]:hover strong[data-astro-cid-wcolddp2]{color:var(--c-magenta)}.vil__card[data-astro-cid-wcolddp2] .icon:last-child{transition:transform var(--dur-2) var(--ease-carve)}.vil__card[data-astro-cid-wcolddp2]:hover .icon:last-child{transform:translate(3px)}.vil__card[data-astro-cid-wcolddp2]>span[data-astro-cid-wcolddp2]:nth-child(2){flex:1;display:grid}.vil__card[data-astro-cid-wcolddp2]>.icon:last-child{color:var(--c-magenta)}.vil__about[data-astro-cid-wcolddp2]{padding-top:var(--sp-5);border-top:2px solid var(--c-ink)}@media (width>=64em){.vil__about[data-astro-cid-wcolddp2]{padding-top:0;padding-left:var(--sp-7);border-top:0;border-left:1px solid var(--c-line)}}.vil__h[data-astro-cid-wcolddp2]{font-size:var(--fs-h3)}.guide[data-astro-cid-wcolddp2]{color:var(--c-ink);transition:box-shadow var(--dur-3) var(--ease-carve);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.guide[data-astro-cid-wcolddp2]:hover{box-shadow:var(--sh-3)}.guide__media[data-astro-cid-wcolddp2]{aspect-ratio:16/10;overflow:hidden}.guide__media[data-astro-cid-wcolddp2] img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-3) var(--ease-carve)}.guide[data-astro-cid-wcolddp2]:hover .guide__media[data-astro-cid-wcolddp2] img{transform:scale(1.03)}.guide__body[data-astro-cid-wcolddp2]{padding:var(--sp-5);gap:.5rem;display:grid}.guide__body[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{margin:0;font-size:1.25rem}
