.carte-eventail{transform:var(--pose);z-index:var(--z);transition:transform .26s cubic-bezier(.2,.8,.2,1)}.carte-eventail:hover{transform:var(--pose) translateY(-18px);z-index:20}.carte-corps{transition:box-shadow .26s ease-out}.carte-eventail:hover .carte-corps{box-shadow:0 28px 50px #13253f3d}@keyframes carte-entrer{0%{transform:translate(calc(-1 * var(--decalage)), 28px) rotate(calc(-1 * var(--angle)));opacity:0}to{opacity:1;transform:none}}@keyframes carte-flotter{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(.6deg)}}.carte-corps{animation:carte-entrer .9s cubic-bezier(.2, .8, .2, 1) both var(--attente), carte-flotter 7s ease-in-out infinite var(--attente-flotte)}@keyframes trace-peindre{0%{stroke-dashoffset:320px}to{stroke-dashoffset:0}}.trace-peinture{stroke-dasharray:320;stroke-dashoffset:320px;animation:.9s cubic-bezier(.4,0,.2,1) .7s forwards trace-peindre}@keyframes pinceau-aller{0%{opacity:0;left:-8%}12%{opacity:1}to{opacity:1;left:88%}}@keyframes pinceau-partir{to{opacity:0;transform:translateY(-10px)rotate(-6deg)}}.pinceau{opacity:0;animation:.9s cubic-bezier(.4,0,.2,1) .7s both pinceau-aller,.32s ease-in 1.62s forwards pinceau-partir}@keyframes mur-balayer{0%,4%{width:0%}30%{width:100%}to{width:100%}}@keyframes mur-rouleau{0%,4%{opacity:1;left:0%}30%{opacity:1;left:calc(100% - 44px)}34%{opacity:0}to{opacity:0;left:calc(100% - 44px)}}@keyframes mur-soir{0%,50%{opacity:0}62%,88%{opacity:1}96%,to{opacity:0}}@keyframes mur-effacer{0%,90%{opacity:1}97%,to{opacity:0}}@keyframes etiquette-matin{0%,8%{opacity:0}14%,52%{opacity:1}60%,to{opacity:0}}@keyframes etiquette-soir{0%,58%{opacity:0}66%,88%{opacity:1}94%,to{opacity:0}}.mur-peinture{animation:12s cubic-bezier(.4,0,.2,1) infinite mur-balayer,12s linear infinite mur-effacer}.mur-rouleau{animation:12s cubic-bezier(.4,0,.2,1) infinite mur-rouleau}.mur-soir{animation:12s ease-in-out infinite mur-soir}.mur-etiquette-matin{animation:12s ease-in-out infinite etiquette-matin}.mur-etiquette-soir{animation:12s ease-in-out infinite etiquette-soir}@keyframes couche-etiquette{0%,5%{opacity:0}10%,45%{opacity:1}50%,to{opacity:0}}@keyframes couche-1-cycle{0%{width:0%}30%{width:100%}92%{width:100%}to{width:0%}}@keyframes couche-2-cycle{0%,45%{width:0%}75%{width:100%}92%{width:100%}to{width:0%}}.couche-1{animation:9s cubic-bezier(.4,0,.2,1) infinite couche-1-cycle}.couche-2{animation:9s cubic-bezier(.4,0,.2,1) infinite couche-2-cycle}.couche-etiquette-1{animation:9s ease-in-out infinite couche-etiquette}.couche-etiquette-2{animation:9s ease-in-out 4.05s infinite couche-etiquette}@keyframes ligne-ecrire{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pastille-arriver{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.ligne-ecrite{transform-origin:0;animation:.5s ease-out .2s both ligne-ecrire}.pastille-pdf{animation:.4s cubic-bezier(.2,.8,.2,1) 2.6s both pastille-arriver}.lamelle{transition:transform .18s ease-out,box-shadow .18s ease-out}.lamelle:hover{z-index:1;transform:translateY(-8px)scaleY(1.06);box-shadow:0 10px 20px #13253f2e}.mur-statique{display:none}@media (prefers-reduced-motion:reduce){.trace-peinture{stroke-dashoffset:0;animation:none}.pinceau{display:none}.couche-1,.couche-2,.couche-etiquette-1,.couche-etiquette-2,.ligne-ecrite,.pastille-pdf,.carte-corps,.mur-peinture,.mur-rouleau,.mur-soir,.mur-etiquette-matin,.mur-etiquette-soir{animation:none}.couche-1,.couche-2{width:100%}.couche-etiquette-1{opacity:0}.carte-eventail{transition:none}.carte-eventail:hover{transform:var(--pose)}.lamelle{transition:none}.mur-anime{display:none}.mur-statique{display:grid}}.scene-magasin video{opacity:0;transition:opacity .9s ease-out}.scene-magasin[data-etat=lecture] video{opacity:1}.photo-magasin{transition:transform 1.6s cubic-bezier(.2,.8,.2,1)}@media (min-width:768px){.scene-magasin[data-etat=fini] .photo-magasin{transform:translate(-8%,-3%)scale(1.18)}}.voile-magasin{transition:opacity .7s ease-out}.scene-magasin[data-etat=lecture] .voile-magasin{opacity:.35}.scene-magasin[data-etat=chargement] .voile-magasin{opacity:.6}@keyframes visuel-magasin-apparaitre{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.visuel-magasin{animation:visuel-magasin-apparaitre var(--duree,3.2s) ease-in-out var(--attente,0s) both}.scene-magasin[data-etat=fini] .visuel-magasin{animation-duration:.5s;animation-delay:0s}.bouton-aquarelle{isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);text-shadow:0 1px #ffffff59;background-color:#fffaf24d;border:1px solid #ffffff8c;transition:background-color .3s ease-out,box-shadow .3s ease-out;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa6,0 10px 28px #0000004d}.bouton-aquarelle:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(closest-side at 30% 35%,#ffc4a0,#ffc4a000 78%),radial-gradient(closest-side at 72% 30%,#aaceff,#aaceff00 78%),radial-gradient(closest-side at 55% 80%,#b8e8ce,#b8e8ce00 78%),radial-gradient(closest-side at 20% 85%,#f4c4e0,#f4c4e000 78%),radial-gradient(closest-side at 85% 75%,#fae8aa,#fae8aa00 78%);background-position:0 0,100% 0,50% 100%,0 100%,100% 100%;background-repeat:no-repeat;background-size:85% 100%,90% 100%,85% 95%,80% 90%,85% 95%;animation:11s ease-in-out infinite alternate aquarelle-glisse;position:absolute;inset:-40%}@keyframes aquarelle-glisse{0%{background-position:0 0,100% 0,50% 100%,0 100%,100% 100%}33%{background-position:80% 30%,20% 70%,100% 20%,60% 0,0 60%}66%{background-position:30% 100%,60% 100%,0%,100% 40%,40% 0}to{background-position:100% 60%,0 20%,40% 0,100% 100%,70% 100%}}.bouton-aquarelle:hover{background-color:#fffcf699;box-shadow:inset 0 1px #fffc,0 14px 32px #00000057}.bouton-aquarelle-leger{text-shadow:0 1px 10px #00000080;background-color:#ffffff1f}.bouton-aquarelle-leger:before{opacity:.6}.bouton-aquarelle-leger:hover{background-color:#ffffff3d}@media (prefers-reduced-motion:reduce){.scene-magasin video{display:none}.photo-magasin{transition:none}.visuel-magasin,.bouton-aquarelle:before{animation:none}}.buvard{color:#2b2724;background-color:#f3ebdd;border-radius:4px;padding:20px 20px 24px;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 10px 24px #13253f24}.buvard-grain{opacity:.5;mix-blend-mode:multiply;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.buvard-texte{filter:url(#buvard-fusain);position:relative}.buvard-chiffre{background:linear-gradient(#2b2724,#2b2724) 0 100%/100% 4px no-repeat;border-radius:2px;padding-bottom:6px}
