@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.site-head{view-transition-name:entete}.stage-img{view-transition-name:produit}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}::view-transition-group(produit){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(produit),::view-transition-new(produit){height:100%;object-fit:contain}@supports (animation-timeline:scroll()){body::after{content:"";position:fixed;z-index:80;top:0;left:0;width:100%;height:4px;pointer-events:none;transform-origin:0 50%;border-radius:0 2px 2px 0;animation:lecture linear both;animation-timeline:scroll(root)}@keyframes lecture{0%{scale:0 1;background:#F6DCC4}50%{background:#D9A06A}100%{scale:1 1;background:#8A5228}}}[data-compte]{font-variant-numeric:tabular-nums}.cart.rebond svg{animation:rebond .45s ease-out,panier-lueur .9s ease-out}@keyframes panier-lueur{0%,100%{filter:drop-shadow(0 0 0 rgba(251,167,53,0))}35%{filter:drop-shadow(0 0 7px rgba(251,167,53,1)) drop-shadow(0 0 14px rgba(251,167,53,.6))}}.plus-panier{position:fixed;z-index:71;pointer-events:none;font:800 15px/1 var(--titre);color:var(--sur-orange);background:var(--soleil);padding:5px 8px;border-radius:999px;box-shadow:0 4px 12px rgba(240,126,34,.45);animation:plus-monte 1s ease-out forwards}@keyframes plus-monte{0%{opacity:0;translate:0 6px;scale:.6}25%{opacity:1;translate:0 -6px;scale:1.1}100%{opacity:0;translate:0 -34px;scale:1}}.err-404{display:flex;align-items:center;gap:.06em;margin:0 0 6px;font:800 120px/1 var(--titre);color:var(--bordeaux);letter-spacing:-.02em}.err-soleil{position:relative;width:.82em;height:.82em;border-radius:50%;background:radial-gradient(circle at 38% 28%,#FFC062 0%,#FBA735 28%,#F07E22 62%,#E26500 82%);box-shadow:0 0 30px 8px rgba(251,167,53,.5);animation:err-flotte 3.2s ease-in-out infinite alternate}.err-soleil::before{content:"";position:absolute;left:.15em;top:.28em;width:.22em;height:.14em;border-radius:40% 40% 55% 55%;background:#2B1A17;box-shadow:.3em 0 0 #2B1A17}.err-soleil::after{content:"";position:absolute;left:.36em;top:.31em;width:.1em;height:.03em;background:#2B1A17}@keyframes err-flotte{0%{translate:0 4px;rotate:-4deg}100%{translate:0 -6px;rotate:4deg}}@media (max-width:760px){.err-404{font-size:84px}}.cabine{position:fixed;inset:0;z-index:90;pointer-events:none}.cabine-uv{position:absolute;inset:0;opacity:0;transition:opacity 1s;background:radial-gradient(ellipse 30% 70% at 0 50%,rgba(130,100,255,.28),transparent),radial-gradient(ellipse 30% 70% at 100% 50%,rgba(130,100,255,.28),transparent)}.cabine-hale{position:absolute;inset:0;background:#C77A3A;mix-blend-mode:multiply;opacity:0;transition:opacity 9s linear}.cabine-tube{position:absolute;top:2vh;bottom:2vh;width:12px;border-radius:6px;opacity:0;background:linear-gradient(90deg,#A996FF,#F4F0FF 50%,#A996FF);box-shadow:0 0 16px 5px rgba(140,110,255,.8),0 0 70px 24px rgba(120,90,255,.35)}.cabine-g{left:8px}.cabine-d{right:8px}.cabine-chrono{position:absolute;left:50%;top:14px;translate:-50% 0;opacity:0;transition:opacity .4s;background:#2B1B3D;color:#EEE8FF;font:700 15px/1 var(--titre);padding:10px 16px;border-radius:999px;box-shadow:0 0 0 2px #9C88FF,0 0 22px rgba(140,110,255,.6);white-space:nowrap}.cabine.on .cabine-tube{animation:neon 1s steps(1) forwards}.cabine.on .cabine-uv,.cabine.on .cabine-chrono{opacity:1}.cabine.on .cabine-hale{opacity:.3}.cabine.fin .cabine-tube{animation:none;opacity:0;transition:opacity .6s}.cabine.fin .cabine-uv,.cabine.fin .cabine-chrono{opacity:0}.cabine.fin .cabine-hale{opacity:0;transition:opacity 1.5s}@keyframes neon{0%{opacity:0}12%{opacity:1}22%{opacity:.15}34%{opacity:1}46%{opacity:.35}60%,100%{opacity:1}}.piscine,.vacances{position:fixed;inset:0;z-index:90;pointer-events:none;overflow:hidden}.piscine-eau{position:absolute;inset:-20%;opacity:0;transition:opacity 1s;mix-blend-mode:multiply;filter:blur(3px);background:repeating-radial-gradient(ellipse 60px 26px at 30% 40%,rgba(80,190,230,.0) 0 14px,rgba(80,190,230,.35) 18px,rgba(80,190,230,0) 24px),repeating-radial-gradient(ellipse 80px 34px at 70% 60%,rgba(40,150,210,0) 0 18px,rgba(40,150,210,.3) 23px,rgba(40,150,210,0) 30px),linear-gradient(rgba(120,210,240,.22),rgba(120,210,240,.22));animation:ondule 3s ease-in-out infinite alternate}.piscine.on .piscine-eau{opacity:1}.piscine.fin .piscine-eau{opacity:0}.piscine i{position:absolute;bottom:-20px;width:var(--t);height:var(--t);border-radius:50%;border:2px solid rgba(255,255,255,.9);background:rgba(170,225,245,.35);animation:bulle 3.4s ease-in var(--d) 2 both}@keyframes ondule{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-30px,18px) scale(1.06)}}@keyframes bulle{0%{translate:0 0;opacity:0}15%{opacity:1}100%{translate:18px -105vh;opacity:.2}}.vacances i{position:absolute;top:-60px;width:34px;height:34px;animation:tombe 3.2s cubic-bezier(.3,.1,.6,1) var(--d) both}.v-soleil{border-radius:50%;background:radial-gradient(circle at 38% 30%,#FFE0A0,#FBA735 55%,#E26500);box-shadow:0 0 14px 3px rgba(251,167,53,.55)}.v-parasol{width:48px!important;height:24px!important;border-radius:48px 48px 4px 4px;background:repeating-linear-gradient(90deg,#802C33 0 12px,#FFF7EA 12px 24px);filter:drop-shadow(0 3px 4px rgba(58,36,34,.3))}.v-parasol::after{content:"";position:absolute;left:23px;top:22px;width:2.5px;height:30px;border-radius:2px;background:#5A1E23}.vacances.fin i{opacity:0;transition:opacity .5s}@keyframes tombe{0%{translate:0 0;rotate:0deg;opacity:1}100%{translate:0 calc(100vh + 120px);rotate:var(--r);opacity:1}}@media (prefers-reduced-motion:reduce){.cart.rebond svg,.plus-panier,.err-soleil{animation:none}.plus-panier{display:none}.cabine.on .cabine-tube{animation:none;opacity:1}.cabine-hale,.cabine-uv{transition:none}.piscine-eau,.piscine i,.vacances i{animation:none}.piscine i,.vacances i{display:none}}