.fetes-bandeau,.fetes-scene{display:none}html[data-fetes-bandeau] .fetes-bandeau{display:block;background:#1b2a3a;color:#f4f1ea;border-bottom:1px solid #C9A86A;padding:12px 16px;text-align:center;font:600 min(14px,3.3vw)/1.4 var(--font-sans);letter-spacing:.02em}html[data-fetes] .fetes-bandeau-ligne{white-space:nowrap}@media(max-width:359px){html[data-fetes] .fetes-bandeau-ligne{white-space:normal}}html[data-fetes] .fetes-flocon{display:inline-block;vertical-align:-2px;margin-right:8px;color:#c9a86a}html[data-fetes] body{background:#fdfaf5 url(/fetes/papier.webp) 0 0 / 900px 900px}html[data-fetes] #main :is(.identite,.motos,.reseau,.carrieres-mosaique,.pourquoi,.aide,.budget){background:transparent;background-image:none}html[data-fetes] main.page-promos{background:transparent}html[data-fetes] #main .manifeste,html[data-fetes] footer.surface-sombre{background-image:url(/fetes/nuit.webp);background-size:900px 900px}html[data-fetes] :is(#main .promos-studio,.page-promos .entete){background-color:#131b25;background-image:url(/fetes/foret-nuit.webp),radial-gradient(120% 70% at 50% 0%,#1e2a38,#131b25 55%,#0f151d),url(/fetes/nuit.webp);background-size:max(100%,1200px) auto,100% 100%,900px 900px;background-position:center bottom,0 0,0 0;background-repeat:no-repeat,no-repeat,repeat}html[data-fetes] .promos-studio :is(.fond-trame,.fond-panneaux),html[data-fetes] .page-promos .entete .entete-panneaux{opacity:.35}html[data-fetes] .page-promos .entete .entete-trame{opacity:.012}html[data-fetes] #main.page-promos .entete{background-size:max(100%,1200px) auto,100% 100%,900px 900px;background-position:center 72%,0 0,0 0;background-repeat:no-repeat,no-repeat,repeat}html[data-fetes] :is(.promos-studio,.page-promos .entete) .ligne-eyebrow-trait{background:linear-gradient(90deg,#c9a86a,#e9d3a0)}html[data-fetes] :is(.promos-studio,.page-promos .entete) .ligne-eyebrow-tete{display:none}html[data-fetes] :is(.promos-studio,.page-promos .entete) .ligne-eyebrow:after{content:"";position:absolute;left:calc(100% + 6px);top:50%;width:18px;height:18px;translate:0 -50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23E9D3A0' stroke-width='1.6' stroke-linecap='round' fill='none'%3E%3Cpath d='M12 2v20M3.3 7l17.4 10M3.3 17L20.7 7M9.5 3.8 12 6l2.5-2.2M9.5 20.2 12 18l2.5 2.2M4 10.3l3.2.7 1-3.1M20 13.7l-3.2-.7-1 3.1M4 13.7l3.2-.7 1 3.1M20 10.3l-3.2.7-1-3.1'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}html[data-fetes] :is(.c-visuel,.promos-studio .visuel){background-image:url(/fetes/fond-cartes.webp)!important;background-size:cover!important;background-position:var(--fetes-x, 50%) 62%!important;background-color:#e9eef3!important}html[data-fetes] :is(.c-visuel,.promos-studio .visuel) img{filter:brightness(.97) saturate(.95)}html[data-fetes] :nth-child(3n+2)>.c-visuel,html[data-fetes] .promos-studio .carte:nth-child(3n+2) .visuel{--fetes-x: 20%}html[data-fetes] :nth-child(3n)>.c-visuel,html[data-fetes] .promos-studio .carte:nth-child(3n) .visuel{--fetes-x: 80%}html[data-fetes] .fetes-scene{display:block;position:relative;z-index:2;pointer-events:none;height:260px;margin-top:-117px;margin-bottom:-22px;background:url(/fetes/sapins-gauche.webp) left bottom / auto 100% no-repeat,url(/fetes/sapins-droite.webp) right bottom / auto 100% no-repeat,url(/fetes/sapins-neige.webp) left bottom / auto 62px repeat-x;filter:drop-shadow(0 6px 6px rgb(0 0 0 / 35%));-webkit-mask:url(/fetes/masque-neige.svg) left top / 900px 100% repeat-x;mask:url(/fetes/masque-neige.svg) left top / 900px 100% repeat-x}@media(max-width:759px){html[data-fetes] .fetes-scene{height:140px;margin-top:-63px;background-size:auto 100%,auto 100%,auto 34px}}.fetes-neige{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3;border-radius:inherit}.fetes-neige-page{position:fixed;z-index:39;filter:drop-shadow(0 0 1.5px rgb(70 90 120 / 45%))}.fetes-neige-hero{z-index:0;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 52%,rgb(0 0 0 / 30%) 72%,rgb(0 0 0 / 30%) 100%);mask-image:linear-gradient(180deg,#000 0% 52%,#0000004d 72% 100%)}@media(max-width:760px){html[data-fetes]:has(main.page-promos) .fetes-bandeau{display:none}}@media print{.fetes-neige,.fetes-scene,.fetes-bandeau{display:none!important}}.c-info[data-astro-cid-vkcfxbcj]{position:relative;flex:none;align-self:center;display:inline-grid;place-items:center;width:18px;height:18px;margin-left:2px;padding:0;border-radius:50%;border:1.5px solid var(--color-muted);background:transparent;color:var(--color-muted);font:italic 700 12px/1 Georgia,Times New Roman,serif;cursor:pointer}.c-info[data-astro-cid-vkcfxbcj]:before{content:"";position:absolute;inset:-13px}.c-info[data-astro-cid-vkcfxbcj]:hover,.c-info[data-astro-cid-vkcfxbcj]:focus-visible{color:var(--color-fg);border-color:var(--color-fg);background:var(--color-surface-2, #f6f1e8)}.c-info[data-astro-cid-vkcfxbcj]:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}.c-legal[data-astro-cid-vkcfxbcj]:popover-open{display:flex;flex-direction:column;gap:10px;width:min(560px,calc(100vw - 32px));max-height:min(70vh,640px);overflow:auto;margin:auto;padding:18px 20px 20px;border:1px solid var(--color-edge-strong, #d9d4cc);border-radius:14px;background:var(--color-surface, #fff);color:var(--color-fg-2);box-shadow:0 18px 48px #1e202238}.c-legal[data-astro-cid-vkcfxbcj]::backdrop{background:#1e202247}.c-legal-tete[data-astro-cid-vkcfxbcj]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.c-legal-titre[data-astro-cid-vkcfxbcj]{font-size:14px;font-weight:800;color:var(--color-fg);line-height:1.35}.c-legal-fermer[data-astro-cid-vkcfxbcj]{flex:none;width:32px;height:32px;margin:-6px -8px 0 0;border:0;border-radius:50%;background:transparent;color:var(--color-fg-2);font-size:22px;line-height:1;cursor:pointer}.c-legal-fermer[data-astro-cid-vkcfxbcj]:hover{background:var(--color-surface-2, #f6f1e8)}.c-legal-fermer[data-astro-cid-vkcfxbcj]:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}.c-legal-texte[data-astro-cid-vkcfxbcj]{display:block;font-size:13px;line-height:1.55;color:var(--color-fg-2)}.c-legal-texte[data-astro-cid-vkcfxbcj] a[data-astro-cid-vkcfxbcj]{color:inherit;text-decoration:underline;overflow-wrap:anywhere}
