Calendrier de l’Avent astrologie 2026

#astroya-avent,.avm{--fir:#0d3a2c;--fir-2:#145c44;--fir-deep:#06201a;--red:#c41e3a;--red-deep:#7d0f22;--gold:#d9ad52;--gold-hi:#f4d98c;--gold-ink:#946a1c;--snow:#fdfbf7;--snow-2:#f2f6f1;--cream:#fbf1dc;--ink:#1c2a25;--ink-mute:#4f5f58;--line:#dfe5df;--on-night:#f6efe0;--on-night-mute:#bfd1c6;--f-display:"El Messiri",Georgia,"Times New Roman",serif;--f-h2:"Poppins",Arial,Helvetica,sans-serif;--f-body:Arial,Helvetica,sans-serif}
#astroya-avent{font-family:var(--f-body) !important;font-size:17px !important;line-height:1.7 !important;color:var(--ink) !important;background:var(--snow) !important}
#astroya-avent *,#astroya-avent *::before,#astroya-avent *::after,.avm *,.avm *::before,.avm *::after{box-sizing:border-box !important}
#astroya-avent [hidden][hidden],.avm [hidden][hidden]{display:none !important}
.av-hide-theme-title{display:none !important}
#astroya-avent p{margin:0 auto 18px !important}
#astroya-avent a{color:inherit !important}
#astroya-avent .av-wrap{max-width:1080px !important;margin:0 auto !important;padding-left:16px !important;padding-right:16px !important}
#astroya-avent .sr-only{position:absolute !important;width:1px;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;border:0 !important}
#astroya-avent h2{font-family:var(--f-h2) !important;font-weight:600 !important;font-size:24px !important;line-height:1.3 !important;margin:0 0 12px !important;text-wrap:balance !important;letter-spacing:0 !important;text-transform:none !important}
#astroya-avent h3{font-family:var(--f-body) !important;font-weight:700 !important;font-size:20px !important;line-height:1.4 !important;margin:0 0 6px !important;letter-spacing:0 !important;text-transform:none !important}
#astroya-avent .av-night{position:relative !important;overflow:hidden !important;color:var(--on-night) !important;width:calc(100vw - var(--av-sbw,0px));margin-left:calc(50% - 50vw + var(--av-sbw,0px) / 2) !important;background:radial-gradient(70% 45% at 50% 0%,rgba(244,217,140,.22),transparent 70%),radial-gradient(60% 40% at 0% 60%,rgba(196,30,58,.25),transparent 70%),radial-gradient(60% 40% at 100% 70%,rgba(196,30,58,.2),transparent 70%),linear-gradient(180deg,var(--fir-2) 0%,var(--fir) 45%,var(--fir-deep) 100%) !important}
#astroya-avent .av-snow{position:absolute !important;top:0 !important;left:0;width:100%;height:100% !important;pointer-events:none !important;z-index:1}
#astroya-avent .av-hero{position:relative !important;z-index:2;padding-top:52px !important;padding-bottom:26px !important;text-align:center !important}
#astroya-avent .av-eyebrow{display:inline-flex !important;gap:10px !important;align-items:center !important;font-size:13px !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:var(--gold-hi) !important}
#astroya-avent .av-eyebrow::before,#astroya-avent .av-eyebrow::after{content:"\2726" !important;font-size:11px !important;color:var(--gold) !important}
#astroya-avent .av-hero h1{font-family:var(--f-display) !important;font-weight:600 !important;font-size:clamp(36px,6.4vw,66px) !important;line-height:1.08 !important;margin:12px auto 14px !important;max-width:15ch !important;text-wrap:balance !important;color:#fff !important;text-shadow:0 2px 24px rgba(0,0,0,.35) !important;letter-spacing:0 !important;text-transform:none !important}
#astroya-avent .av-hero h1 em{font-style:normal !important;color:var(--gold-hi) !important}
#astroya-avent .av-lead{max-width:60ch !important;color:var(--on-night-mute) !important}
#astroya-avent .av-count-label{font-size:15px !important;color:var(--gold-hi) !important;margin-bottom:10px !important}
#astroya-avent .av-count{display:flex !important;justify-content:center !important;gap:10px !important;margin:0 auto 24px !important}
#astroya-avent .av-count div{min-width:74px !important;padding:10px 6px 8px !important;border-radius:12px !important;background:rgba(6,32,26,.6) !important;border:1px solid rgba(244,217,140,.3) !important;box-shadow:inset 0 -3px 0 var(--red) !important}
#astroya-avent .av-count b{display:block !important;font-family:var(--f-display) !important;font-size:30px !important;line-height:1 !important;color:#fff !important;font-variant-numeric:tabular-nums !important}
#astroya-avent .av-count small{font-size:12px !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:var(--on-night-mute) !important}
#astroya-avent .av-cta-row{display:flex !important;flex-wrap:wrap !important;gap:12px !important;justify-content:center !important}
#astroya-avent .av-btn,.avm .av-btn{font-family:var(--f-body) !important;font-size:17px !important;font-weight:700 !important;line-height:1.3 !important;border:0 !important;border-radius:999px !important;padding:14px 26px !important;cursor:pointer !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;text-transform:none !important;letter-spacing:0 !important;transition:transform .2s,box-shadow .2s}
#astroya-avent .av-btn-gold,.avm .av-btn-gold{background:linear-gradient(135deg,var(--gold-hi),var(--gold)) !important;color:#3a2408 !important;box-shadow:0 8px 26px rgba(217,173,82,.4) !important}
#astroya-avent .av-btn-gold:hover,.avm .av-btn-gold:hover{transform:translateY(-2px)}
#astroya-avent .av-btn-red{background:linear-gradient(135deg,#e0334f,var(--red-deep)) !important;color:#fff !important;box-shadow:0 8px 26px rgba(196,30,58,.35) !important}
#astroya-avent .av-btn-red:hover{transform:translateY(-2px)}
#astroya-avent .av-btn-ghost{background:transparent !important;color:#fff !important;border:1px solid rgba(244,217,140,.55) !important}
#astroya-avent .av-btn:focus-visible,.avm .av-btn:focus-visible{outline:3px solid var(--gold-hi) !important;outline-offset:3px !important}
#astroya-avent .av-cal-sec{position:relative !important;z-index:2;padding-top:22px !important;padding-bottom:40px !important}
#astroya-avent .av-cal-head{display:flex !important;flex-wrap:wrap !important;gap:12px !important;align-items:flex-end !important;justify-content:space-between !important;max-width:900px !important;margin:0 auto 18px !important}
#astroya-avent .av-cal-head h2{color:#fff !important;margin:0 0 4px !important}
#astroya-avent .av-status{font-size:16px !important;color:var(--gold-hi) !important;margin:0 !important}
#astroya-avent .av-sound{font-family:var(--f-body) !important;font-size:14px !important;font-weight:700 !important;display:inline-flex !important;align-items:center !important;gap:8px !important;padding:8px 14px !important;border-radius:999px !important;border:1px solid rgba(244,217,140,.5) !important;background:rgba(6,32,26,.5) !important;color:#fff !important;cursor:pointer !important}
#astroya-avent .av-sound svg{width:18px;height:18px !important}
#astroya-avent .av-sound.av-off{opacity:.7}
#astroya-avent .av-grid-box{position:relative !important;max-width:900px !important;margin:0 auto !important;padding:30px 18px 18px !important;border-radius:22px !important;background:linear-gradient(180deg,rgba(6,32,26,.55),rgba(6,32,26,.8)) !important;border:1px solid rgba(244,217,140,.35) !important;box-shadow:0 30px 60px rgba(0,0,0,.35) !important}
#astroya-avent .av-garland{position:absolute !important;left:18px;right:18px !important;top:10px !important;height:14px !important;display:flex !important;justify-content:space-between !important;align-items:flex-start !important;pointer-events:none !important}
#astroya-avent .av-garland::before{content:"" !important;position:absolute !important;left:0;right:0 !important;top:2px !important;height:8px !important;border-top:1px solid rgba(244,217,140,.45) !important;border-radius:0 0 50% 50%/0 0 100% 100% !important}
#astroya-avent .av-garland span{position:relative !important;display:block !important;width:7px;height:9px !important;border-radius:50% 50% 50% 50%/60% 60% 40% 40% !important;margin-top:4px !important;animation:avTw 2.6s ease-in-out infinite}
#astroya-avent .av-garland span:nth-child(3n+1){background:#ff5a6e !important;box-shadow:0 0 8px #ff5a6e !important;animation-delay:-.4s}
#astroya-avent .av-garland span:nth-child(3n+2){background:var(--gold-hi) !important;box-shadow:0 0 8px var(--gold-hi) !important;animation-delay:-1.3s}
#astroya-avent .av-garland span:nth-child(3n){background:#7de0a8 !important;box-shadow:0 0 8px #7de0a8 !important;animation-delay:-2s}
@keyframes avTw{0%,100%{opacity:1}50%{opacity:.35} }
#astroya-avent .av-const{position:absolute !important;pointer-events:none !important;z-index:3}
#astroya-avent .av-grid{position:relative !important;display:grid !important;grid-template-columns:repeat(6,1fr) !important;gap:12px !important}
#astroya-avent .door{position:relative !important;display:block !important;aspect-ratio:4/5 !important;width:100%;max-width:100% !important;min-height:0 !important;perspective:800px !important;border:0 !important;padding:0 !important;margin:0 !important;background:none !important;cursor:pointer !important;font:inherit !important;color:inherit !important;-webkit-tap-highlight-color:transparent !important;box-shadow:none !important}
#astroya-avent .door:focus-visible{outline:3px solid var(--gold-hi) !important;outline-offset:3px !important;border-radius:12px !important}
#astroya-avent .door-in,#astroya-avent .door-front{position:absolute !important;top:0 !important;left:0;right:0 !important;bottom:0;border-radius:12px !important}
#astroya-avent .door-in{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:4px !important;padding:8px 6px !important;text-align:center !important;background:radial-gradient(90% 70% at 50% 30%,#fffaf0,var(--cream)) !important;border:1px solid var(--gold) !important;box-shadow:inset 0 0 0 3px rgba(217,173,82,.25) !important;opacity:0;transition:opacity .45s .3s}
#astroya-avent .door-in .g{font-family:var(--f-display) !important;font-size:26px !important;line-height:1 !important;color:var(--red) !important}
#astroya-avent .door-in .t{font-size:11px !important;line-height:1.25 !important;color:var(--fir) !important;font-weight:700 !important}
#astroya-avent .door-front{overflow:hidden !important;background:var(--door-bg) !important;border:1px solid rgba(244,217,140,.55) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 6px 14px rgba(0,0,0,.3) !important;transform-origin:left center !important;transition:transform .9s cubic-bezier(.3,.7,.2,1),opacity .5s .45s;z-index:2}
#astroya-avent .door.red{--door-bg:radial-gradient(70% 50% at 30% 20%,rgba(255,255,255,.18),transparent 60%),linear-gradient(160deg,#d42a47,#7d0f22)}
#astroya-avent .door.green{--door-bg:radial-gradient(70% 50% at 30% 20%,rgba(255,255,255,.14),transparent 60%),linear-gradient(160deg,#1f7a57,#0b3a2b)}
#astroya-avent .door-front::before,#astroya-avent .door-front::after{content:"" !important;position:absolute !important;background:linear-gradient(90deg,#b8862f,var(--gold-hi) 50%,#b8862f) !important}
#astroya-avent .door-front::before{top:0 !important;bottom:0;left:50%;width:14%;margin-left:-7% !important}
#astroya-avent .door-front::after{left:0;right:0 !important;top:42% !important;height:11% !important;background:linear-gradient(180deg,#b8862f,var(--gold-hi) 50%,#b8862f) !important}
#astroya-avent .door-front .n{position:absolute !important;z-index:1;left:50%;top:47.5% !important;width:52%;aspect-ratio:1 !important;transform:translate(-50%,-50%);border-radius:50% !important;background:radial-gradient(circle at 35% 30%,#fff,var(--cream)) !important;border:2px solid var(--gold) !important;display:flex !important;align-items:center !important;justify-content:center !important;font-family:var(--f-display) !important;font-weight:700 !important;font-size:clamp(20px,3.4vw,32px) !important;line-height:1 !important;color:var(--red-deep) !important;box-shadow:0 3px 8px rgba(0,0,0,.3) !important}
#astroya-avent .door.green .door-front .n{color:var(--fir) !important}
#astroya-avent .door-front .lk{position:absolute !important;z-index:1;left:50%;bottom:7px;transform:translateX(-50%);white-space:nowrap !important;font-size:11px !important;font-weight:700 !important;line-height:1.5 !important;padding:1px 8px !important;border-radius:999px !important;background:rgba(0,0,0,.35) !important;color:#fff !important}
#astroya-avent .door-front .lk.av-empty{display:none !important}
#astroya-avent .door.st-locked .door-front{filter:saturate(.75) brightness(.9) !important}
#astroya-avent .door.st-today .door-front{animation:avGlow 2.4s ease-in-out infinite;border:2px solid var(--gold-hi) !important}
#astroya-avent .door.st-today .door-front .lk{background:var(--gold-hi) !important;color:#3a2408 !important}
#astroya-avent .door.st-past .door-front,#astroya-avent .door.is-open .door-front{transform:rotateY(-104deg);opacity:0}
#astroya-avent .door.st-past .door-in,#astroya-avent .door.is-open .door-in{opacity:1}
#astroya-avent .door.st-past .door-in{filter:saturate(.8) !important}
#astroya-avent .door.shake .door-front{animation:avShake .4s}
@keyframes avGlow{0%,100%{box-shadow:0 6px 14px rgba(0,0,0,.3),0 0 0 0 rgba(244,217,140,0)}50%{box-shadow:0 6px 14px rgba(0,0,0,.3),0 0 26px 6px rgba(244,217,140,.6)} }
@keyframes avShake{0%,100%{translate:0}25%{translate:-4px}75%{translate:4px} }
#astroya-avent .av-grid.has-today .door.st-locked .door-front{filter:saturate(.55) brightness(.62) !important}
#astroya-avent .av-grid.has-today .door.st-past{opacity:.8}
#astroya-avent .door.st-today{z-index:4;transform:scale(1.1);transition:transform .4s cubic-bezier(.3,.7,.2,1)}
#astroya-avent .door-halo{position:absolute !important;top:-9px !important;left:-9px;right:-9px !important;bottom:-9px;border-radius:18px !important;pointer-events:none !important;overflow:hidden !important;z-index:0;filter:blur(5px) !important}
#astroya-avent .door-halo::before{content:"" !important;position:absolute !important;left:50%;top:50% !important;width:180%;aspect-ratio:1 !important;margin:-90% 0 0 -90% !important;background:conic-gradient(from 0deg,transparent 0 10%,var(--gold-hi) 18%,#fff 22%,transparent 32% 55%,var(--gold) 65%,#ff6b81 70%,transparent 80%) !important;animation:avSpin 3.2s linear infinite}
#astroya-avent .door-fx{position:absolute !important;top:-16px !important;left:-16px;right:-16px !important;bottom:-16px;pointer-events:none !important;z-index:5}
#astroya-avent .door-fx .tag{position:absolute !important;top:-8px !important;left:50%;transform:translateX(-50%);white-space:nowrap !important;font-size:11px !important;font-weight:700 !important;line-height:1.5 !important;letter-spacing:.06em !important;text-transform:uppercase !important;padding:3px 10px !important;border-radius:999px !important;background:linear-gradient(135deg,#fff3c4,var(--gold)) !important;color:#3a2408 !important;box-shadow:0 4px 14px rgba(244,217,140,.6) !important;animation:avBob 1.8s ease-in-out infinite}
#astroya-avent .door-fx i{position:absolute !important;display:block !important;bottom:18%;left:var(--l);width:var(--s);height:var(--s) !important;background:#fff6d6 !important;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%) !important;filter:drop-shadow(0 0 4px #f4d98c) !important;opacity:0;animation:avRise var(--d) ease-out var(--dl) infinite}
#astroya-avent .door-fx i:nth-child(3n){background:var(--gold-hi) !important}
#astroya-avent .door-fx i:nth-child(4n){background:#ffb3c0 !important}
#astroya-avent .door.is-open .door-halo,#astroya-avent .door.is-open .door-fx i{display:none !important}
@keyframes avSpin{to{transform:rotate(360deg)} }
@keyframes avBob{0%,100%{translate:0 0}50%{translate:0 -4px} }
@keyframes avRise{0%{transform:translate(0,0) scale(.2) rotate(0deg);opacity:0}15%{opacity:1}100%{transform:translate(var(--x),calc(-1 * var(--h))) scale(1) rotate(200deg);opacity:0} }
#astroya-avent .av-legend{display:flex !important;flex-wrap:wrap !important;gap:16px !important;justify-content:center !important;margin-top:16px !important;font-size:14px !important;color:var(--on-night-mute) !important}
#astroya-avent .av-legend .sw{display:inline-block !important;width:12px;height:12px !important;border-radius:3px !important;margin-right:6px !important;vertical-align:-1px !important}
#astroya-avent .av-game{position:relative !important;z-index:2;padding-top:8px !important;padding-bottom:64px !important}
#astroya-avent .av-game-head{max-width:640px !important;margin:0 auto 18px !important;text-align:center !important}
#astroya-avent .av-game-head .kick{display:inline-block !important;font-size:12px !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:var(--gold-hi) !important;margin-bottom:6px !important}
#astroya-avent .av-game-head h2{color:#fff !important}
#astroya-avent .av-game-head p{color:var(--on-night-mute) !important;margin:0 auto !important}
#astroya-avent .av-game-box{max-width:560px !important;margin:0 auto !important;border-radius:22px !important;padding:14px !important;background:linear-gradient(180deg,rgba(6,32,26,.6),rgba(6,32,26,.85)) !important;border:1px solid rgba(244,217,140,.35) !important;box-shadow:0 30px 60px rgba(0,0,0,.35) !important}
#astroya-avent .av-game-top{display:flex !important;flex-wrap:wrap !important;gap:10px !important;align-items:center !important;justify-content:space-between !important;margin-bottom:10px !important}
#astroya-avent .av-game-top .gname{font-family:var(--f-display) !important;font-size:20px !important;line-height:1.3 !important;color:#fff !important;min-width:0 !important}
#astroya-avent .av-game-top .gname small{display:block !important;font-family:var(--f-body) !important;font-size:12px !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:var(--gold-hi) !important}
#astroya-avent .av-game-top label{display:flex !important;align-items:center !important;gap:8px !important;font-size:14px !important;color:var(--on-night-mute) !important;margin:0 !important}
#astroya-avent .av-game-top select{font-family:var(--f-body) !important;font-size:15px !important;padding:6px 10px !important;border-radius:8px !important;border:1px solid rgba(244,217,140,.45) !important;background:var(--fir-deep) !important;color:#fff !important;width:auto;min-height:0 !important;height:auto !important}
#astroya-avent .av-game-canvas{position:relative !important;aspect-ratio:1 !important;width:100%;max-width:100% !important;border-radius:16px !important;overflow:hidden !important;background:radial-gradient(80% 70% at 50% 35%,#163b52 0%,#0a1c2c 55%,#050f1a 100%) !important;box-shadow:inset 0 0 0 1px rgba(244,217,140,.25) !important}
#astroya-avent .av-game-canvas canvas{position:absolute !important;top:0 !important;left:0;width:100%;height:100% !important;touch-action:none !important;cursor:pointer !important;display:block !important}
#astroya-avent .av-game-canvas canvas:focus-visible{outline:3px solid var(--gold-hi) !important;outline-offset:-3px !important}
#astroya-avent .g-prog{position:absolute !important;left:12px;bottom:10px;margin:0 !important;font-size:13px !important;color:var(--on-night-mute) !important;pointer-events:none !important}
#astroya-avent .g-hint{position:absolute !important;right:12px !important;bottom:10px;margin:0 !important;font-size:13px !important;color:var(--gold-hi) !important;pointer-events:none !important}
#astroya-avent .av-game-res{margin-top:14px !important;padding:20px 18px !important;border-radius:16px !important;text-align:center !important;background:radial-gradient(circle at 50% 0%,#fff,var(--cream)) !important;color:var(--ink) !important;animation:avIn .45s ease-out}
#astroya-avent .av-game-res .rk{font-size:12px !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:var(--red) !important;font-weight:700 !important;margin:0 0 4px !important}
#astroya-avent .av-game-res .rt{font-family:var(--f-display) !important;font-size:28px !important;line-height:1.15 !important;margin:0 0 10px !important;color:var(--fir) !important}
#astroya-avent .av-game-res p{max-width:44ch !important;font-size:16px !important;color:var(--ink-mute) !important;margin:0 auto 12px !important}
#astroya-avent .av-game-res .sign{padding:12px 14px !important;border-radius:12px !important;background:#fff !important;border:1px solid var(--line) !important;color:var(--ink) !important}
#astroya-avent .av-game-res .sign b{color:var(--red) !important}
#astroya-avent .av-game-res .row{display:flex !important;flex-wrap:wrap !important;gap:10px !important;justify-content:center !important;margin-top:6px !important}
#astroya-avent .av-game-res .av-btn-ghost{color:var(--fir) !important;border-color:var(--gold) !important}
#astroya-avent .av-sec{padding-top:64px !important;padding-bottom:64px !important}
#astroya-avent .av-sec + .av-sec{padding-top:0 !important}
#astroya-avent .av-sec h2{color:var(--ink) !important}
#astroya-avent .av-sec h3{color:var(--ink) !important}
#astroya-avent .av-intro{max-width:68ch !important;margin:0 0 28px !important;color:var(--ink-mute) !important}
#astroya-avent .av-steps{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:20px !important;counter-reset:st !important}
#astroya-avent .av-step{padding:22px !important;border-radius:14px !important;background:#fff !important;border:1px solid var(--line) !important;border-top:3px solid var(--red) !important}
#astroya-avent .av-step:nth-child(2){border-top-color:var(--fir-2) !important}
#astroya-avent .av-step:nth-child(3){border-top-color:var(--gold) !important}
#astroya-avent .av-step::before{counter-increment:st !important;content:counter(st) !important;display:block !important;font-family:var(--f-display) !important;font-size:40px !important;line-height:1 !important;color:var(--red) !important;margin-bottom:8px !important}
#astroya-avent .av-step p{margin:0 !important;font-size:16px !important;color:var(--ink-mute) !important}
#astroya-avent .av-prods{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(180px,1fr)) !important;gap:18px !important}
#astroya-avent .pcard{display:flex !important;flex-direction:column !important;gap:10px !important;text-decoration:none !important;color:var(--ink) !important;min-width:0 !important;transition:transform .25s}
#astroya-avent .pcard:hover{transform:translateY(-4px)}
#astroya-avent .cover,.avm .cover{position:relative !important;height:180px !important;border-radius:10px !important;overflow:hidden !important;background:var(--snow-2) !important}
#astroya-avent .pcard .cover{box-shadow:0 8px 20px rgba(28,42,37,.12) !important;border:1px solid rgba(217,173,82,.55) !important}
#astroya-avent .cover img,.avm .cover img{position:absolute !important;top:0 !important;left:0;width:100%;height:100% !important;object-fit:cover !important;margin:0 !important;max-width:none !important}
#astroya-avent .cover-art,.avm .cover-art{position:absolute !important;top:0 !important;left:0;right:0 !important;bottom:0;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:8px !important;padding:14px !important;text-align:center !important;color:#fff !important;background:var(--cv) !important}
#astroya-avent .cover-art.c0,.avm .cover-art.c0{--cv:radial-gradient(80% 60% at 50% 25%,rgba(255,255,255,.2),transparent 60%),linear-gradient(160deg,#c41e3a,#6a0c1c)}
#astroya-avent .cover-art.c1,.avm .cover-art.c1{--cv:radial-gradient(80% 60% at 50% 25%,rgba(255,255,255,.18),transparent 60%),linear-gradient(160deg,#1f7a57,#08291f)}
#astroya-avent .cover-art.c2,.avm .cover-art.c2{--cv:radial-gradient(80% 60% at 50% 25%,rgba(244,217,140,.35),transparent 60%),linear-gradient(160deg,#173d33,#06201a)}
#astroya-avent .cover-art::after,.avm .cover-art::after{content:"" !important;position:absolute !important;top:8px !important;left:8px;right:8px !important;bottom:8px;border:1px solid rgba(244,217,140,.6) !important;border-radius:6px !important}
#astroya-avent .cover-art .g,.avm .cover-art .g{font-family:var(--f-display) !important;font-size:42px !important;line-height:1 !important;color:var(--gold-hi) !important}
#astroya-avent .cover-art .t{font-size:12px !important;letter-spacing:.08em !important;text-transform:uppercase !important;line-height:1.3 !important;max-width:15ch !important}
#astroya-avent .pcard .rib{position:absolute !important;z-index:2;top:16px !important;left:-30px;width:120px;height:18px !important;transform:rotate(-45deg);background:linear-gradient(180deg,#b8862f,var(--gold-hi) 50%,#b8862f) !important;box-shadow:0 2px 6px rgba(0,0,0,.25) !important;border-top:2px solid var(--red) !important;border-bottom:2px solid var(--red) !important}
#astroya-avent .pcard .knot{position:absolute !important;z-index:3;top:6px !important;left:6px;width:16px;height:16px !important;border-radius:50% !important;background:radial-gradient(circle at 35% 30%,#fff3c4,var(--gold)) !important;box-shadow:0 1px 4px rgba(0,0,0,.3) !important}
#astroya-avent .pcard .tagc{position:absolute !important;z-index:2;left:8px;bottom:8px;max-width:calc(100% - 16px) !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;font-size:11px !important;font-weight:700 !important;line-height:1.5 !important;padding:3px 10px !important;border-radius:999px !important;background:rgba(125,15,34,.92) !important;color:#fff !important;border:1px solid var(--gold-hi) !important}
#astroya-avent .pcard .flk{position:absolute !important;top:0 !important;left:0;right:0 !important;bottom:0;z-index:2;pointer-events:none !important;overflow:hidden !important}
#astroya-avent .pcard .flk i{position:absolute !important;display:block !important;top:-10px !important;left:var(--l);width:var(--s);height:var(--s) !important;border-radius:50% !important;background:#fff !important;box-shadow:0 0 6px rgba(255,255,255,.9) !important;opacity:0}
#astroya-avent .pcard:hover .flk i{animation:avFlake var(--d) linear var(--dl) infinite}
@keyframes avFlake{0%{transform:translate(0,0);opacity:0}15%{opacity:.95}100%{transform:translate(var(--x),200px);opacity:0} }
#astroya-avent .pcard .pt{font-size:15px !important;font-weight:700 !important;line-height:1.35 !important}
#astroya-avent .pcard .pm{font-size:14px !important;color:var(--red) !important;font-weight:700 !important}
#astroya-avent .pcard:hover .pt{color:var(--red) !important}
#astroya-avent .av-sky{display:grid !important;grid-template-columns:repeat(3,1fr) !important;border:1px solid var(--line) !important;border-radius:14px !important;overflow:hidden !important;background:#fff !important}
#astroya-avent .av-sky > div{padding:22px !important;border-right:1px solid var(--line) !important;min-width:0 !important}
#astroya-avent .av-sky > div:last-child{border-right:0 !important}
#astroya-avent .av-sky .when{font-size:13px !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:var(--gold-ink) !important;font-weight:700 !important}
#astroya-avent .av-sky .sym{font-family:var(--f-display) !important;font-size:34px !important;line-height:1.1 !important;color:var(--red) !important}
#astroya-avent .av-sky p{margin:0 !important;font-size:16px !important;color:var(--ink-mute) !important}
#astroya-avent .av-gift{display:grid !important;grid-template-columns:1.2fr 1fr !important;gap:32px !important;align-items:center !important;padding:32px !important;border-radius:18px !important;background:linear-gradient(135deg,#fff 0%,var(--snow-2) 100%) !important;border:1px solid var(--line) !important}
#astroya-avent .av-gift ul{margin:0 0 18px !important;padding-left:20px !important;color:var(--ink-mute) !important}
#astroya-avent .av-gift li{margin-bottom:6px !important}
#astroya-avent .av-note{font-size:14px !important;color:var(--ink-mute) !important;margin:12px 0 0 !important}
#astroya-avent .av-gift-box{position:relative !important;aspect-ratio:4/3 !important;max-width:100% !important;border-radius:14px !important;overflow:hidden !important;background:radial-gradient(70% 60% at 30% 20%,rgba(255,255,255,.2),transparent 60%),linear-gradient(150deg,#d42a47,#7d0f22) !important;box-shadow:0 18px 40px rgba(125,15,34,.3) !important;display:flex !important;align-items:center !important;justify-content:center !important}
#astroya-avent .av-gift-box::before,#astroya-avent .av-gift-box::after{content:"" !important;position:absolute !important;background:linear-gradient(90deg,#b8862f,var(--gold-hi) 50%,#b8862f) !important}
#astroya-avent .av-gift-box::before{top:0 !important;bottom:0;left:50%;width:12%;margin-left:-6% !important}
#astroya-avent .av-gift-box::after{left:0;right:0 !important;top:44% !important;height:12% !important;background:linear-gradient(180deg,#b8862f,var(--gold-hi) 50%,#b8862f) !important}
#astroya-avent .av-gift-box span{position:relative !important;z-index:1;width:34%;aspect-ratio:1 !important;border-radius:50% !important;background:radial-gradient(circle at 35% 30%,#fff,var(--cream)) !important;border:2px solid var(--gold) !important;display:flex !important;align-items:center !important;justify-content:center !important;font-family:var(--f-display) !important;font-size:44px !important;color:var(--red) !important}
#astroya-avent .av-links{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr)) !important;gap:12px !important}
#astroya-avent .av-links a{display:block !important;padding:16px 18px !important;border:1px solid var(--line) !important;border-radius:12px !important;background:#fff !important;text-decoration:none !important}
#astroya-avent .av-links a b{display:block !important;font-size:16px !important;color:var(--ink) !important}
#astroya-avent .av-links a span{font-size:14px !important;color:var(--ink-mute) !important}
#astroya-avent .av-links a:hover{border-color:var(--red) !important}
#astroya-avent .av-faq details{border-bottom:1px solid var(--line) !important}
#astroya-avent .av-faq summary{list-style:none !important;cursor:pointer !important;padding:18px 36px 18px 0 !important;position:relative !important;font-weight:700 !important;font-size:17px !important}
#astroya-avent .av-faq summary::-webkit-details-marker{display:none !important}
#astroya-avent .av-faq summary::after{content:"+" !important;position:absolute !important;right:4px !important;top:12px !important;font-size:26px !important;color:var(--red) !important;transition:transform .25s}
#astroya-avent .av-faq details[open] summary::after{transform:rotate(45deg)}
#astroya-avent .av-faq details p{color:var(--ink-mute) !important;margin:0 0 18px !important;max-width:72ch !important}
#astroya-avent .av-rules{padding-top:28px !important;padding-bottom:56px !important;border-top:1px solid var(--line) !important}
#astroya-avent .av-rules details{border:1px solid var(--line) !important;border-radius:12px !important;background:#fff !important}
#astroya-avent .av-rules summary{list-style:none !important;cursor:pointer !important;padding:16px 48px 16px 18px !important;position:relative !important;font-weight:700 !important;font-size:16px !important;color:var(--ink) !important}
#astroya-avent .av-rules summary::-webkit-details-marker{display:none !important}
#astroya-avent .av-rules summary small{display:block !important;font-weight:400 !important;font-size:14px !important;color:var(--ink-mute) !important}
#astroya-avent .av-rules summary::after{content:"" !important;position:absolute !important;right:20px !important;top:50% !important;width:10px;height:10px !important;margin-top:-7px !important;border-right:2px solid var(--red) !important;border-bottom:2px solid var(--red) !important;transform:rotate(45deg);transition:transform .25s}
#astroya-avent .av-rules details[open] summary::after{transform:rotate(-135deg)}
#astroya-avent .av-rules-body{padding:0 18px 18px !important;font-size:15px !important;line-height:1.7 !important;color:var(--ink-mute) !important}
#astroya-avent .av-rules-body h3{font-size:20px !important;margin:18px 0 6px !important}
#astroya-avent .av-rules-body p{margin:0 0 10px !important}
.avm{position:fixed !important;top:0 !important;left:0;right:0 !important;bottom:0;z-index:2147483000;display:flex !important;align-items:center !important;justify-content:center !important;padding:20px 16px !important;background:rgba(4,20,16,.75) !important;font-family:var(--f-body) !important;font-size:15px !important;line-height:1.6 !important}
.avm .avm-box{position:relative !important;width:100%;max-width:440px !important;max-height:calc(100% - 20px) !important;overflow:auto !important;border-radius:20px !important;background:radial-gradient(80% 40% at 50% 0%,rgba(244,217,140,.18),transparent 70%),linear-gradient(170deg,#145c44,#06201a) !important;border:1px solid rgba(244,217,140,.6) !important;color:var(--on-night) !important;padding:26px 22px 22px !important;box-shadow:0 30px 80px rgba(0,0,0,.5) !important;animation:avIn .35s ease-out}
.avm .avm-box::before{content:"" !important;position:absolute !important;left:0;right:0 !important;top:0 !important;height:5px !important;background:repeating-linear-gradient(90deg,#c41e3a 0 14px,#fff 14px 20px,#145c44 20px 34px,#fff 34px 40px) !important;border-radius:20px 20px 0 0 !important}
@keyframes avIn{from{transform:translateY(16px) scale(.97);opacity:0}to{transform:none;opacity:1} }
.avm .avm-x{position:absolute !important;top:12px !important;right:10px !important;width:38px;height:38px !important;padding:0 !important;border-radius:50% !important;border:1px solid rgba(244,217,140,.4) !important;background:transparent !important;color:#fff !important;font-size:20px !important;line-height:1 !important;cursor:pointer !important}
.avm .avm-day{font-size:12px !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:var(--gold-hi) !important;margin:0 0 6px !important}
.avm .avm-title{font-family:var(--f-display) !important;font-size:26px !important;line-height:1.2 !important;margin:0 0 12px !important;color:#fff !important;padding-right:30px !important}
.avm .avm-prod{display:flex !important;gap:14px !important;align-items:center !important;margin-bottom:14px !important}
.avm .avm-prod .cover{flex:0 0 86px !important;height:110px !important}
.avm .avm-prod .cover-art .g{font-size:30px !important}
.avm .avm-prod p{margin:0 !important;font-size:15px !important;line-height:1.5 !important;color:var(--on-night-mute) !important}
.avm .avm-prod a{color:var(--gold-hi) !important;font-weight:700 !important}
.avm .avm-prod .val{display:block !important;color:#fff !important;font-weight:700 !important;margin-bottom:4px !important}
.avm form{display:flex !important;flex-direction:column !important;gap:10px !important;margin:0 !important}
.avm input[type=email],.avm input[type=text]{width:100%;font-family:var(--f-body) !important;font-size:16px !important;line-height:1.4 !important;height:auto !important;min-height:0 !important;padding:12px 14px !important;margin:0 !important;border-radius:10px !important;border:1px solid rgba(244,217,140,.4) !important;background:rgba(255,255,255,.08) !important;color:#fff !important;box-shadow:none !important}
.avm input::placeholder{color:#a9bfb3 !important}
.avm input:focus{outline:2px solid var(--gold) !important;outline-offset:1px !important}
.avm .chk{display:flex !important;gap:10px !important;align-items:flex-start !important;font-size:13px !important;line-height:1.45 !important;color:var(--on-night-mute) !important;cursor:pointer !important;margin:0 !important}
.avm .chk input{margin-top:2px !important;width:18px;height:18px !important;flex:0 0 18px !important;accent-color:var(--gold) !important;appearance:auto !important;-webkit-appearance:checkbox !important}
.avm .chk a{color:var(--gold-hi) !important}
.avm .avm-err{min-height:20px !important;font-size:14px !important;color:#ffb3bf !important;margin:0 !important}
.avm .av-btn{width:100% }
.avm .avm-ok{font-size:15px !important;color:var(--on-night) !important;margin:0 0 12px !important}
.avm .avm-ok b{color:#fff !important}
.avm .avm-tag{position:relative !important;margin:4px auto 16px !important;width:220px;max-width:100% !important;padding:22px 16px 18px !important;text-align:center !important;border-radius:10px !important;background:radial-gradient(circle at 50% 0%,#fff,var(--cream)) !important;color:var(--red-deep) !important;transform:rotate(-3deg);box-shadow:0 10px 24px rgba(0,0,0,.35) !important}
.avm .avm-tag::before{content:"" !important;position:absolute !important;top:8px !important;left:50%;width:10px;height:10px !important;margin-left:-5px !important;border-radius:50% !important;background:var(--fir) !important;box-shadow:inset 0 0 0 2px var(--gold) !important}
.avm .avm-tag b{display:block !important;font-family:var(--f-display) !important;font-size:28px !important;line-height:1.1 !important}
.avm .avm-tag span{font-size:13px !important;color:var(--fir) !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important}
.avm .avm-burst{position:absolute !important;top:0 !important;left:0;right:0 !important;bottom:0;pointer-events:none !important;overflow:hidden !important;border-radius:20px !important}
.avm .avm-burst i{position:absolute !important;display:block !important;top:30% !important;left:50%;width:8px;height:8px !important;background:var(--gold-hi) !important;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%) !important;animation:avBurst 1.1s ease-out forwards}
@keyframes avBurst{from{transform:translate(0,0) scale(.4);opacity:1}to{transform:translate(var(--x),var(--y)) scale(1.2) rotate(160deg);opacity:0} }
@media (max-width:820px){
  #astroya-avent .av-grid{grid-template-columns:repeat(4,1fr) !important;gap:10px !important}
  #astroya-avent .av-steps,#astroya-avent .av-sky{grid-template-columns:1fr !important}
  #astroya-avent .av-sky > div{border-right:0 !important;border-bottom:1px solid var(--line) !important}
  #astroya-avent .av-sky > div:last-child{border-bottom:0 !important}
  #astroya-avent .av-gift{grid-template-columns:1fr !important;padding:22px !important}
}
@media (max-width:600px){
  #astroya-avent{font-size:15px !important}
  #astroya-avent .av-btn,.avm .av-btn{font-size:15px !important}
  #astroya-avent .av-count div{min-width:64px !important}
  #astroya-avent .av-count b{font-size:24px !important}
  #astroya-avent .av-grid-box{padding:26px 10px 10px !important}
  #astroya-avent .av-garland{left:10px;right:10px !important}
  #astroya-avent .av-garland span:nth-child(n+13){display:none !important}
  #astroya-avent .door-in .t{font-size:10px !important}
  #astroya-avent .door-in .g{font-size:20px !important}
  #astroya-avent .door-front .lk{font-size:10px !important;padding:0 6px !important}
  #astroya-avent .av-sec{padding-top:48px !important;padding-bottom:48px !important}
  #astroya-avent .av-game-box{padding:10px !important}
  #astroya-avent .av-faq summary{font-size:15px !important}
}
@media (prefers-reduced-motion:reduce){
  #astroya-avent .door-front{transition:opacity .3s}
  #astroya-avent .door.st-past .door-front,#astroya-avent .door.is-open .door-front{transform:none}
  #astroya-avent .door.st-today .door-front,#astroya-avent .av-garland span,.avm .avm-box,.avm .avm-burst i,#astroya-avent .door-halo::before,#astroya-avent .door-fx .tag,#astroya-avent .av-game-res{animation:none}
  #astroya-avent .door-fx i,#astroya-avent .pcard .flk i{display:none !important}
}
#astroya-avent .lv-count{font-size:14px !important;color:var(--on-night-mute) !important}
#astroya-avent .lv-count b{color:var(--gold-hi) !important;font-variant-numeric:tabular-nums !important}
#astroya-avent .lv-sky{position:relative !important;aspect-ratio:4/5 !important;width:100%;max-width:100% !important;border-radius:16px !important;overflow:hidden !important;background:radial-gradient(90% 60% at 50% 100%,#1d3b2f 0%,#0b1d2a 45%,#050d18 100%) !important;box-shadow:inset 0 0 0 1px rgba(244,217,140,.25) !important}
#astroya-avent .lv-sky canvas{position:absolute !important;top:0 !important;left:0;width:100%;height:100% !important;display:block !important;touch-action:none !important}
#astroya-avent .lv-wish{margin-top:12px !important;display:flex !important;flex-direction:column !important;gap:6px !important}
#astroya-avent .lv-wish label{font-size:14px !important;font-weight:700 !important;color:var(--gold-hi) !important;margin:0 !important}
#astroya-avent .lv-wish input{width:100%;font-family:var(--f-body) !important;font-size:16px !important;line-height:1.4 !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:12px 14px !important;border-radius:12px !important;border:1px solid rgba(244,217,140,.4) !important;background:rgba(255,255,255,.07) !important;color:#fff !important;box-shadow:none !important}
#astroya-avent .lv-wish input::placeholder{color:#a9bfb3 !important}
#astroya-avent .lv-wish small{font-size:12px !important;line-height:1.5 !important;color:var(--on-night-mute) !important}
#astroya-avent .lv-hold-row{display:flex !important;align-items:center !important;justify-content:center !important;gap:16px !important;margin-top:14px !important}
#astroya-avent .lv-hold{position:relative !important;width:96px;height:96px !important;min-height:0 !important;flex:0 0 96px !important;border-radius:50% !important;border:0 !important;padding:0 !important;margin:0 !important;cursor:pointer !important;background:radial-gradient(circle at 40% 35%,#ffe7a8,#ffb347 45%,#c8541f 100%) !important;box-shadow:0 0 0 6px rgba(244,217,140,.12),0 10px 30px rgba(255,150,60,.35) !important;color:#3a1a05 !important;font-family:var(--f-body) !important;font-weight:700 !important;font-size:13px !important;line-height:1.2 !important;-webkit-tap-highlight-color:transparent !important;user-select:none !important;-webkit-user-select:none !important;touch-action:none !important;text-transform:none !important;letter-spacing:0 !important}
#astroya-avent .lv-hold:focus-visible{outline:3px solid var(--gold-hi) !important;outline-offset:6px !important}
#astroya-avent .lv-hold svg{position:absolute !important;top:-8px !important;left:-8px;width:112px;height:112px !important;transform:rotate(-90deg);pointer-events:none !important}
#astroya-avent .lv-hold .trk{fill:none !important;stroke:rgba(244,217,140,.18) !important;stroke-width:4 !important}
#astroya-avent .lv-hold .bar{fill:none !important;stroke:var(--gold-hi) !important;stroke-width:4 !important;stroke-linecap:round !important;stroke-dasharray:333 !important}
#astroya-avent .lv-hold span{position:relative !important;display:block !important;padding:0 10px !important}
#astroya-avent .lv-hold.is-hot{animation:avLvShake .12s linear infinite}
#astroya-avent .lv-hold:disabled{opacity:.45;cursor:default !important;animation:none}
@keyframes avLvShake{0%{translate:0 0}25%{translate:-1px 1px}50%{translate:1px 0}75%{translate:0 -1px}100%{translate:0 0} }
#astroya-avent .lv-tip{max-width:24ch !important;font-size:14px !important;line-height:1.5 !important;color:var(--on-night-mute) !important;margin:0 !important}
#astroya-avent .lv-tip b{color:#fff !important}
#astroya-avent .lv-res,#astroya-avent .bz-end{margin-top:14px !important;padding:20px 18px !important;border-radius:16px !important;text-align:center !important;background:radial-gradient(circle at 50% 0%,#fff,var(--cream)) !important;color:var(--ink) !important;animation:avIn .5s ease-out}
#astroya-avent .lv-res .rk,#astroya-avent .bz-end .rk{font-size:12px !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:var(--red) !important;font-weight:700 !important;margin:0 0 4px !important}
#astroya-avent .lv-res .rt,#astroya-avent .bz-end .rt{font-family:var(--f-display) !important;font-size:28px !important;line-height:1.15 !important;margin:0 0 10px !important;color:var(--fir) !important}
#astroya-avent .lv-res p,#astroya-avent .bz-end p{max-width:44ch !important;font-size:16px !important;color:var(--ink-mute) !important;margin:0 auto 12px !important}
#astroya-avent .lv-res .wish{font-family:var(--f-display) !important;font-size:20px !important;color:var(--red-deep) !important}
#astroya-avent .lv-res .row,#astroya-avent .bz-end .row{display:flex !important;flex-wrap:wrap !important;gap:10px !important;justify-content:center !important}
#astroya-avent .lv-res .av-btn-ghost,#astroya-avent .bz-end .av-btn-ghost{color:var(--fir) !important;border-color:var(--gold) !important}
#astroya-avent .bz-end .best{display:inline-block !important;padding:4px 12px !important;border-radius:999px !important;background:var(--red) !important;color:#fff !important;font-size:13px !important;font-weight:700 !important;margin-bottom:12px !important}
#astroya-avent .bz-ctrl{display:flex !important;gap:8px !important;flex-wrap:wrap !important}
#astroya-avent .bz-chip{font-family:var(--f-body) !important;font-size:13px !important;font-weight:700 !important;line-height:1.4 !important;padding:5px 12px !important;margin:0 !important;min-height:0 !important;border-radius:999px !important;border:1px solid rgba(244,217,140,.45) !important;background:transparent !important;color:#fff !important;cursor:pointer !important;text-transform:none !important;letter-spacing:0 !important}
#astroya-avent .bz-chip[aria-pressed="true"]{background:var(--gold-hi) !important;color:#3a2408 !important;border-color:var(--gold-hi) !important}
#astroya-avent .bz-stats{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:6px !important;margin-bottom:12px !important}
#astroya-avent .bz-stats div{text-align:center !important;padding:6px 4px !important;border-radius:10px !important;background:rgba(0,0,0,.25) !important;border:1px solid rgba(244,217,140,.2) !important}
#astroya-avent .bz-stats b{display:block !important;font-family:var(--f-display) !important;font-size:22px !important;line-height:1.1 !important;color:#fff !important;font-variant-numeric:tabular-nums !important}
#astroya-avent .bz-stats small{font-size:11px !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:var(--on-night-mute) !important}
#astroya-avent .bz-tree{position:relative !important;border-radius:16px !important;padding:22px 10px 14px !important;background:radial-gradient(90% 70% at 50% 20%,rgba(31,122,87,.35),transparent 70%),linear-gradient(180deg,#0a2a20,#05140f) !important;box-shadow:inset 0 0 0 1px rgba(244,217,140,.22) !important}
#astroya-avent .bz-tree::before{content:"" !important;position:absolute !important;left:14px;right:14px !important;top:10px !important;border-top:1px solid rgba(244,217,140,.35) !important}
#astroya-avent .bz-grid{display:grid !important;grid-template-columns:repeat(6,1fr) !important;gap:10px 8px !important}
#astroya-avent .bz-grid.easy{grid-template-columns:repeat(4,1fr) !important;max-width:400px !important;margin:0 auto !important}
#astroya-avent .ball{position:relative !important;display:block !important;width:100%;min-height:0 !important;border:0 !important;padding:0 !important;margin:0 !important;background:none !important;cursor:pointer !important;aspect-ratio:3/4 !important;max-width:100% !important;-webkit-tap-highlight-color:transparent !important;font:inherit !important;color:inherit !important;box-shadow:none !important}
#astroya-avent .ball:focus-visible{outline:3px solid var(--gold-hi) !important;outline-offset:2px !important;border-radius:12px !important}
#astroya-avent .ball::before{content:"" !important;position:absolute !important;left:50%;top:-12px !important;height:14px !important;border-left:1px solid rgba(244,217,140,.55) !important}
#astroya-avent .ball .bw{position:absolute !important;display:block !important;left:0;right:0 !important;top:4% !important;bottom:0;transition:transform .16s ease-in}
#astroya-avent .ball .cap{position:absolute !important;display:block !important;left:50%;top:0 !important;width:22%;height:9% !important;margin-left:-11% !important;border-radius:3px 3px 1px 1px !important;background:linear-gradient(90deg,#9c7425,var(--gold-hi),#9c7425) !important;z-index:2}
#astroya-avent .ball .orb{position:absolute !important;left:0;right:0 !important;top:7% !important;aspect-ratio:1 !important;max-width:100% !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 8px 16px rgba(0,0,0,.4) !important}
#astroya-avent .ball .back{background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.55),transparent 22%),radial-gradient(circle at 50% 50%,var(--c1),var(--c2) 75%) !important}
#astroya-avent .ball .back::after{content:"" !important;position:absolute !important;left:0;right:0 !important;top:30% !important;bottom:30%;border-top:2px dotted rgba(244,217,140,.7) !important;border-bottom:2px dotted rgba(244,217,140,.7) !important}
#astroya-avent .ball .back i{font-style:normal !important;font-size:clamp(11px,2.4vw,16px) !important;color:rgba(244,217,140,.9) !important}
#astroya-avent .ball.r{--c1:#e0334f;--c2:#7d0f22}
#astroya-avent .ball.g{--c1:#2a9468;--c2:#0b3a2b}
#astroya-avent .ball.o{--c1:#f0c76a;--c2:#9c7425}
#astroya-avent .ball .face{display:none !important;background:radial-gradient(circle at 34% 28%,#fff,transparent 30%),radial-gradient(circle at 50% 55%,#fffaf0,var(--cream) 60%,#e9cf98) !important;border:2px solid var(--gold) !important}
#astroya-avent .ball .face span{font-family:var(--f-display) !important;font-size:clamp(22px,5.4vw,34px) !important;line-height:1 !important;color:var(--red-deep) !important}
#astroya-avent .ball.up .back,#astroya-avent .ball.ok .back{display:none !important}
#astroya-avent .ball.up .face,#astroya-avent .ball.ok .face{display:flex !important}
#astroya-avent .ball.ok .face{box-shadow:0 0 0 3px rgba(244,217,140,.65),0 0 22px 6px rgba(244,217,140,.55) !important}
#astroya-avent .ball.ok .face span{color:var(--fir) !important}
#astroya-avent .ball.mid .bw{transform:scaleX(0)}
#astroya-avent .ball.nope .bw{animation:avBzNo .35s}
#astroya-avent .ball.win .bw{animation:avBzWin .6s}
@keyframes avBzNo{0%,100%{translate:0}25%{translate:-4px}75%{translate:4px} }
@keyframes avBzWin{0%{scale:1}40%{scale:1.15}100%{scale:1} }
#astroya-avent .ball .spark{position:absolute !important;display:block !important;left:50%;top:45% !important;width:7px;height:7px !important;background:var(--gold-hi) !important;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%) !important;pointer-events:none !important;animation:avBzSpark .9s ease-out forwards}
@keyframes avBzSpark{from{transform:translate(0,0) scale(.4);opacity:1}to{transform:translate(var(--x),var(--y)) scale(1.1) rotate(140deg);opacity:0} }
#astroya-avent .bz-fact{min-height:92px !important;margin-top:12px !important;padding:14px 16px !important;border-radius:14px !important;background:rgba(0,0,0,.28) !important;border:1px solid rgba(244,217,140,.25) !important;display:flex !important;gap:14px !important;align-items:center !important}
#astroya-avent .bz-fact .gl{flex:0 0 52px !important;height:52px !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;font-family:var(--f-display) !important;font-size:28px !important;color:var(--red-deep) !important;background:radial-gradient(circle at 35% 30%,#fff,var(--cream)) !important;border:2px solid var(--gold) !important}
#astroya-avent .bz-fact p{margin:0 !important;font-size:15px !important;line-height:1.55 !important;color:var(--on-night) !important}
#astroya-avent .bz-fact p b{color:var(--gold-hi) !important}
#astroya-avent .bz-fact.new{animation:avIn .45s ease-out}
@media (max-width:600px){
  #astroya-avent .bz-grid{grid-template-columns:repeat(4,1fr) !important;gap:10px 8px !important}
  #astroya-avent .bz-fact p{font-size:14px !important}
  #astroya-avent .lv-tip{font-size:13px !important}
}
@media (prefers-reduced-motion:reduce){
  #astroya-avent .ball .bw{transition:none}
  #astroya-avent .ball.nope .bw,#astroya-avent .ball.win .bw,#astroya-avent .bz-fact.new,#astroya-avent .bz-end,#astroya-avent .lv-res,#astroya-avent .lv-hold.is-hot{animation:none}
  #astroya-avent .ball .spark{display:none !important}
}
Astroya · du 1er au 24 décembre 2026

Calendrier de l'Avent astrologie 2026

Chaque jour de décembre, ouvre ta case et tente de gagner une analyse astrologique PDF personnalisée : thème natal, profil amoureux, horoscope 2027, révolution solaire…

Ouverture de la première case dans

00jours
00heures
00min
00sec

Calendrier de l'Avent astrologique en ligne gratuit 2026 : jeu concours de Noël pour gagner chaque jour une analyse astrologique PDF personnalisée

Ouvre ta case du jour

Les cases s'ouvrent une à une à partir du 1er décembre à minuit.

​
​
​
​Case du jour ​​À venir ​Déjà ouverte Chaque case ouverte allume une étoile dans ta constellation
Le jeu du jour

Un jeu de Noël astro, différent chaque jour

Sous le calendrier, un nouveau jeu t'attend chaque jour : relie les étoiles d'une constellation de Noël, lâche ta lanterne à vœux pour 2027 ou retrouve les paires de boules du zodiaque. Trois jeux gratuits qui tournent jusqu'au 24 décembre.

​

Comment participer au calendrier de l'Avent astro ?

Le jeu est gratuit et sans obligation d'achat. Une participation par jour, un tirage au sort chaque soir : plus tu reviens, plus tu as de chances de recevoir ton analyse astrologique pour Noël.

Ouvre la case du jour

Du 1er au 24 décembre, une nouvelle case se déverrouille à minuit, heure de Paris. Elle révèle l'analyse PDF mise en jeu ce jour-là.

Inscris ton email

Saisis ton adresse, inscris-toi à la lettre Astroya et accepte le règlement. Ta participation est enregistrée pour le tirage du soir.

Tirage à 23h59

Un gagnant est tiré au sort chaque soir parmi les participants du jour. Il reçoit par email son code personnel pour commander l'analyse gratuitement.

Les analyses astrologiques qui se cachent dans les cases

Chaque case cache l'une de ces analyses personnalisées, et c'est la surprise : tu ne découvres l'analyse du jour qu'en ouvrant la case. Toutes sont des rapports PDF calculés à partir de ta date, ton heure et ton lieu de naissance, envoyés par email sans livraison ni attente.

Le ciel de décembre 2026, case après case

Le calendrier suit les temps forts astrologiques du mois. Trois dates méritent une attention particulière : ouvre bien ces cases-là, leur surprise a été choisie pour l'occasion.

9 décembre · case 9
☾︎ en ♐︎

Nouvelle lune en Sagittaire

Moment idéal pour poser une intention d'expansion avant la fin de l'année et semer ce que tu veux voir grandir en 2027.

21 décembre · case 21
☉︎ en ♑︎

Solstice d'hiver

Le Soleil entre en Capricorne le 21 au soir : la nuit la plus longue, puis le retour de la lumière. Un moment pour faire le bilan et regarder la structure de ton thème natal.

24 décembre · case 24
○ en ♋︎

Pleine lune en Cancer

La pleine lune tombe dans la nuit de Noël, dans le signe du foyer et de la famille. Une dernière case à ouvrir en famille.

Une analyse astrologique, le cadeau de Noël de dernière minute

Une carte du ciel personnalisée est un cadeau spirituel qui se lit et se relit toute l'année. Comme elle arrive en PDF par email, tu peux l'offrir jusqu'au soir du 24 décembre.

  • Renseigne la date, l'heure et le lieu de naissance de la personne à qui tu l'offres
  • Reçois le PDF par email et transfère-le, ou imprime-le pour le glisser sous le sapin
  • Pas sûr de son heure de naissance ? Offre plutôt la carte cadeau Astroya
Offrir la carte cadeau Astroya

Livraison offerte dès 69 € sur les bougies, pierres et encens de la boutique.

En attendant ta case de demain

Prolonge l'Avent avec les outils gratuits d'Astroya.

Questions fréquentes sur le calendrier de l'Avent astrologique

Qu'est-ce qu'un calendrier de l'Avent astrologique ?

C'est un calendrier de l'Avent en ligne où chaque case, du 1er au 24 décembre, met en jeu une analyse astrologique : thème natal, maisons astrologiques, profil amoureux, prévisions 12 mois par révolution solaire ou horoscope 2027 personnalisé. Au lieu d'un chocolat, tu tentes de gagner une lecture de ta carte du ciel.

Comment participer au calendrier de l'Avent Astroya ?

Ouvre la case du jour, saisis ton adresse email, inscris-toi à la lettre Astroya et accepte le règlement. Ta participation compte pour le tirage au sort du soir même, à 23h59.

Le jeu est-il vraiment gratuit ?

Oui. Le calendrier de l'Avent astro est un jeu gratuit sans obligation d'achat. Le gagnant commande son analyse gratuitement grâce à un code personnel à usage unique.

Peut-on savoir à l'avance quelle analyse se cache dans chaque case ?

Non, c'est la surprise du calendrier de l'Avent. L'analyse astrologique mise en jeu est dévoilée chaque matin à minuit, à l'ouverture de la case du jour. Reviens chaque jour pour découvrir la suivante.

Quels jeux de Noël trouve-t-on sous le calendrier ?

Trois jeux gratuits tournent chaque jour : « Relie les étoiles », où tu dessines une constellation de Noël et reçois un message pour ton signe ; « La lanterne à vœux », où tu confies au ciel ton vœu pour 2027 ; et « Les boules du zodiaque », un jeu de mémoire avec les 12 signes et une anecdote astro à chaque paire trouvée.

Combien y a-t-il de gagnants ?

Un gagnant par jour, tiré au sort à 23h59 parmi toutes les participations valides de la journée, soit 24 gagnants sur l'ensemble du calendrier.

Puis-je participer tous les jours ?

Oui, une fois par jour et par adresse email. Chaque case est un tirage indépendant : revenir chaque jour multiplie tes chances jusqu'au 24 décembre.

Comment je reçois mon analyse si je gagne ?

Tu reçois un email avec ton code personnel. Tu passes commande sur astroya.fr, tu indiques tes données de naissance et ton rapport PDF t'est envoyé par email.

Faut-il connaître son heure de naissance ?

Elle est demandée pour les analyses qui utilisent l'ascendant, le Milieu du Ciel et les maisons astrologiques. Plus elle est précise, plus l'analyse est fiable. Ton acte de naissance l'indique souvent.

Puis-je offrir l'analyse gagnée ?

Oui. Au moment de commander, renseigne les données de naissance de la personne à qui tu veux l'offrir. C'est une idée de cadeau de Noël spirituel qui ne coûte rien.

Règlement du jeu « Calendrier de l'Avent astrologie Astroya 2026 »Jeu gratuit sans obligation d'achat · cliquer pour lire le règlement complet

Article 1 – Organisateur

La boutique Astroya est éditée par Bee-Dusk Company, société par actions simplifiée au capital de 3 000 euros, dont le siège social est situé 3 rue des Marronniers, 69280 Sainte-Consorce, France, immatriculée au RCS de Lyon sous le numéro 987 667 789 (SIRET : 987 667 789 00018 ; TVA intracommunautaire : FR57 987 667 789). Directrice de la publication : Bérengère Desrosiers. Courriel : contact@astroya.fr (ci-après « l'Organisateur »).

L'Organisateur organise un jeu gratuit sans obligation d'achat intitulé « Calendrier de l'Avent astrologie Astroya 2026 », accessible sur la page https://www.astroya.fr/pages/calendrier-de-l-avent-astrologie. Le site astroya.fr est hébergé par Shopify International Ltd., Victoria Buildings, 1–2 Haddington Road, Dublin 4, D04 XN32, Irlande.

Article 2 – Durée

Le jeu se déroule du 1er décembre 2026 à 00h00 au 24 décembre 2026 à 23h59, heure de Paris. Il comprend 24 sessions quotidiennes indépendantes. Chaque case est ouverte à la participation de 00h00 à 23h59 le jour indiqué.

Article 3 – Conditions de participation

Le jeu est ouvert à toute personne physique majeure disposant d'une adresse email valide, à l'exclusion du personnel de l'Organisateur et des personnes ayant participé à sa conception. Pour participer, il faut ouvrir la case du jour, renseigner son adresse email, s'inscrire à la lettre d'information Astroya et accepter le présent règlement. Une seule participation par jour, par personne et par adresse email est admise. Toute participation incomplète, frauduleuse ou effectuée au moyen d'adresses multiples sera annulée.

Article 4 – Dotations

Chaque jour, une analyse astrologique personnalisée au format PDF, choisie parmi les analyses proposées sur la boutique Astroya, est mise en jeu, soit 24 dotations au total. La dotation de chaque jour est dévoilée lors de l'ouverture de la case correspondante, le jour même à 00h00 (heure de Paris), et reste affichée pendant toute la durée de participation de cette journée.

Article 5 – Désignation des gagnants

Chaque jour à 23h59, un tirage au sort aléatoire et automatisé désigne un seul gagnant parmi les participations valides de la journée. Une même personne ne peut gagner qu'une seule fois pendant toute la durée du jeu ; si elle est tirée au sort une seconde fois, un nouveau tirage est effectué. Aucune autre dotation ni réduction n'est attribuée aux participants.

Article 6 – Remise des dotations

Le gagnant est informé par email dans les 48 heures suivant le tirage. Il reçoit un code personnel à usage unique lui permettant de commander gratuitement l'analyse gagnée, valable jusqu'au 31 janvier 2027. Il passe commande sur astroya.fr et renseigne lui-même les données de naissance nécessaires ; le rapport PDF lui est alors envoyé par email. Les dotations ne sont ni échangeables, ni remboursables, ni convertibles en espèces. Un code non utilisé avant sa date d'expiration est perdu.

Article 7 – Données personnelles

Les données collectées (adresse email, prénom facultatif) sont traitées par l'Organisateur, responsable de traitement, pour gérer le jeu, informer les gagnants et envoyer la lettre Astroya. Chaque email contient un lien de désinscription. Conformément au RGPD, tu disposes d'un droit d'accès, de rectification, d'effacement, d'opposition et de portabilité de tes données. Pour plus d'informations, consulte les mentions légales et la politique de confidentialité.

Article 8 – Responsabilité

L'Organisateur ne saurait être tenu responsable d'un dysfonctionnement du réseau Internet, d'une interruption du site ou d'un email non reçu. Il se réserve le droit d'écourter, de prolonger, de modifier ou d'annuler le jeu en cas de force majeure, sans que sa responsabilité puisse être engagée.

Article 9 – Accès au règlement et loi applicable

Le présent règlement est consultable gratuitement sur cette page pendant toute la durée du jeu. La participation implique son acceptation pleine et entière. Le jeu est soumis à la loi française. Pour tout point qu'il ne prévoit pas, les conditions générales de vente d'Astroya s'appliquent, notamment leurs articles 1 (identification du vendeur), 11 (réclamations, médiation et litiges) et 12 (propriété intellectuelle).

Article 10 – Réclamations, médiation et litiges

Toute réclamation relative au jeu doit être adressée au plus tard le 31 janvier 2027, par courriel à contact@astroya.fr ou par courrier à Bee-Dusk Company, 3 rue des Marronniers, 69280 Sainte-Consorce.

En cas de litige non résolu, le participant peut recourir gratuitement au médiateur de la consommation : CM2C – Centre de la Médiation de la Consommation de Conciliateurs de Justice, 49 rue de Ponthieu, 75008 Paris – cm2c@cm2c.net – www.cm2c.net – saisine en ligne : cm2c.net/declarer-un-litige.php.

Les informations de cette page sont proposées à titre de bien-être et d'information générale. Elles ne sont pas scientifiquement démontrées et ne constituent en aucun cas un avis, un diagnostic ou un traitement médical. En cas de problème de santé, consultez un professionnel de santé qualifié.