.rr-fx{position:relative;z-index:7;height:0}.rr-cr{--cr-h: 76px;--cr-w: calc(var(--cr-h) * .8);--cr-beat: .5s;--cr-ph: 0s;--cr-navy: #0E1A33;--cr-gold: #E2B85C;--cr-gold2: #FFC979;position:absolute;top:2px;right:max(6px,env(safe-area-inset-right));width:var(--cr-w);height:var(--cr-h);font-family:var(--rr-sans, Inter, system-ui, sans-serif);opacity:0;visibility:hidden}.rr-cr.is-ready{opacity:1;visibility:visible;transition:opacity .4s ease}.rr-cr[data-mode=perch]{--cr-h: 54px;top:calc(-1 * var(--rr-lights-h, 36px))}@media(min-width:750px){.rr-cr{--cr-h: 118px;top:-42px;right:120px}.rr-cr[data-mode=perch]{--cr-h: 62px;top:-44px;right:max(16px,env(safe-area-inset-right))}}.rr-cr__bird{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:40% 40% 18% 18%;background:none;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}.rr-cr__bird:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 5px var(--cr-gold)}.rrc{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 4px 6px rgba(5,10,26,.35))}.rr-cr.is-in .rr-cr__bird{animation:rr-cr-in .9s cubic-bezier(.3,1.5,.5,1) both}@keyframes rr-cr-in{0%{transform:translateY(-18px) scale(.86);opacity:0}60%{opacity:1}to{transform:none;opacity:1}}@media(max-width:749px){main[data-template=index] .rr-xmas-hero__copy:before{content:"";float:right;width:59px;height:62px;margin:0 -10px 0 6px;shape-outside:inset(0)}}.rrc g{transform-box:view-box}.rrc-wing{transform:rotate(22deg);transform-origin:0 0;transition:transform .6s cubic-bezier(.3,.7,.3,1)}.rrc-baton{transform-origin:0 33px}.rrc-bird{transform-origin:66px 117px;transition:transform .5s ease}.rrc-body{transform-origin:66px 116px}.rrc-head{transform-origin:50px 56px;transition:transform .4s ease}.rrc-eye{transform-origin:42.5px 52px}.rrc-jaw{transform-origin:30px 58.4px;transform-box:view-box}.rrc-bob{transform-origin:86px 22px}.rrc-tail{transform-origin:92px 92px}.rrc-glow{transform-origin:63px 141px;transform-box:view-box}.rrc-n,.rrc-flake,.rrc-spark{opacity:0;transform-box:view-box}.rrc-flake{transform:translate(34px,-14px)}.rrc-spark{transform:translate(16px,78px) scale(0);transform-origin:0 0}.rr-cr.is-ready .rrc-body{animation:rr-cr-breathe 3.4s ease-in-out infinite alternate}.rr-cr.is-ready .rrc-eye{animation:rr-cr-blink 5.3s infinite}.rr-cr[data-state=idle] .rrc-head{animation:rr-cr-tilt 9s ease-in-out 2s infinite}.rr-cr[data-state=idle] .rrc-bird{animation:rr-cr-hop 14s ease-out 4s infinite}.rr-cr[data-state=idle] .rrc-tail{animation:rr-cr-flick 7s ease-in-out 1s infinite}.rr-cr[data-state=idle] .rrc-bob{animation:rr-cr-sway 4.2s ease-in-out infinite alternate}@keyframes rr-cr-breathe{0%{transform:scale(1)}to{transform:scale(1.012,1.022)}}@keyframes rr-cr-blink{0%,93%{transform:scaleY(1)}95%{transform:scaleY(.08)}97%,to{transform:scaleY(1)}}@keyframes rr-cr-tilt{0%,58%{transform:rotate(0)}64%,78%{transform:rotate(-8deg)}84%,to{transform:rotate(0)}}@keyframes rr-cr-hop{0%,86%{transform:none}88%{transform:translateY(1px) scale(1.04,.95)}91%{transform:translateY(-8px) scale(.98,1.03)}94%{transform:translateY(0) scale(1.04,.95)}97%,to{transform:none}}@keyframes rr-cr-flick{0%,80%{transform:rotate(0)}84%{transform:rotate(-12deg)}88%{transform:rotate(4deg)}92%,to{transform:rotate(0)}}@keyframes rr-cr-sway{0%{transform:rotate(-5deg)}to{transform:rotate(6deg)}}.rr-cr[data-state=playing] .rrc-wing{animation:rr-cr-conduct calc(var(--cr-beat) * 2) linear calc(0s - var(--cr-ph)) infinite}.rr-cr[data-state=playing] .rrc-baton{animation:rr-cr-whip calc(var(--cr-beat) * 2) ease-in-out calc(0s - var(--cr-ph)) infinite}.rr-cr[data-state=playing] .rrc-bird{animation:rr-cr-beat var(--cr-beat) ease-out calc(0s - var(--cr-ph)) infinite}.rr-cr[data-state=playing] .rrc-head{animation:rr-cr-nod calc(var(--cr-beat) * 2) ease-in-out calc(0s - var(--cr-ph)) infinite}.rr-cr[data-state=playing] .rrc-bob{animation:rr-cr-bounce var(--cr-beat) ease-out calc(0s - var(--cr-ph) - var(--cr-beat) * .15) infinite}.rr-cr[data-state=playing] .rrc-tail{animation:rr-cr-tailbeat calc(var(--cr-beat) * 2) ease-in-out calc(0s - var(--cr-ph)) infinite}.rr-cr[data-state=playing] .rrc-glow{animation:rr-cr-glow var(--cr-beat) ease-out calc(0s - var(--cr-ph)) infinite}.rr-cr[data-state=playing] .rrc-n{animation:rr-cr-note calc(var(--cr-beat) * 6) linear infinite}.rr-cr[data-state=playing] .rrc-n1{--nx: 26px;--ny: 44px;--dx: -16px;animation-delay:calc(0s - var(--cr-ph))}.rr-cr[data-state=playing] .rrc-n2{--nx: 14px;--ny: 64px;--dx: -10px;animation-delay:calc(0s - var(--cr-ph) - var(--cr-beat) * 2)}.rr-cr[data-state=playing] .rrc-n3{--nx: 34px;--ny: 30px;--dx: -20px;animation-delay:calc(0s - var(--cr-ph) - var(--cr-beat) * 4)}@keyframes rr-cr-conduct{0%{transform:rotate(40deg);animation-timing-function:cubic-bezier(.15,.75,.35,1)}50%{transform:rotate(86deg);animation-timing-function:cubic-bezier(.65,0,.85,.45)}to{transform:rotate(40deg)}}@keyframes rr-cr-whip{0%{transform:rotate(10deg)}50%{transform:rotate(-9deg)}to{transform:rotate(10deg)}}@keyframes rr-cr-beat{0%{transform:translateY(1.4px) scale(1.012,.985)}35%,to{transform:none}}@keyframes rr-cr-nod{0%,to{transform:rotate(3deg)}50%{transform:rotate(-5deg)}}@keyframes rr-cr-bounce{0%{transform:rotate(16deg)}45%{transform:rotate(-8deg)}to{transform:rotate(16deg)}}@keyframes rr-cr-tailbeat{0%,to{transform:rotate(-6deg)}50%{transform:rotate(3deg)}}@keyframes rr-cr-glow{0%{opacity:1;transform:scale(1.08)}60%,to{opacity:.7;transform:none}}@keyframes rr-cr-note{0%{opacity:0;transform:translate(var(--nx),var(--ny)) scale(.5) rotate(0)}12%{opacity:1}70%{opacity:.85}to{opacity:0;transform:translate(calc(var(--nx) + var(--dx)),calc(var(--ny) - 40px)) scale(1) rotate(-18deg)}}.rr-cr[data-state=bow] .rrc-bird{transform:rotate(-10deg);transition-duration:.45s}.rr-cr[data-state=bow] .rrc-head{transform:rotate(-6deg)}.rr-cr[data-state=bow] .rrc-wing{transform:rotate(8deg)}.rr-cr[data-flourish] .rrc-wing{animation:rr-cr-tap .7s ease-in-out!important}.rr-cr[data-flourish] .rrc-spark{animation:rr-cr-spark .7s ease-out}@keyframes rr-cr-tap{0%{transform:rotate(40deg)}30%{transform:rotate(72deg)}50%{transform:rotate(58deg)}70%{transform:rotate(72deg)}to{transform:rotate(40deg)}}@keyframes rr-cr-spark{0%,25%{opacity:0;transform:translate(16px,78px) scale(0)}50%{opacity:1;transform:translate(16px,78px) scale(1.4) rotate(45deg)}to{opacity:0;transform:translate(16px,78px) scale(.4) rotate(90deg)}}.rr-cr[data-egg=sing] .rrc-jaw{animation:rr-cr-chirp .3s ease-in-out 3}.rr-cr[data-egg=sing] .rrc-head{animation:rr-cr-singhead .9s ease-in-out}.rr-cr[data-egg=sing] .rrc-n{animation:rr-cr-note 1.1s ease-out}.rr-cr[data-egg=sing] .rrc-n1{--nx: 18px;--ny: 50px;--dx: -14px}.rr-cr[data-egg=sing] .rrc-n2{--nx: 10px;--ny: 58px;--dx: -18px;animation-delay:.25s}.rr-cr[data-egg=sing] .rrc-n3{--nx: 22px;--ny: 44px;--dx: -6px;animation-delay:.5s}@keyframes rr-cr-chirp{0%,to{transform:rotate(0)}50%{transform:rotate(24deg)}}@keyframes rr-cr-singhead{0%,to{transform:rotate(0)}30%,70%{transform:rotate(-12deg)}}.rr-cr[data-egg=catch] .rrc-flake{animation:rr-cr-flake 2.6s cubic-bezier(.4,0,.6,1) forwards}.rr-cr[data-egg=catch] .rrc-head{animation:rr-cr-lookup 2.6s ease-in-out}.rr-cr[data-egg=catch] .rrc-spark{animation:rr-cr-beakspark 2.6s ease-out}@keyframes rr-cr-flake{0%{opacity:0;transform:translate(40px,-18px) rotate(0)}12%{opacity:1}55%{transform:translate(28px,22px) rotate(140deg)}72%{opacity:1;transform:translate(20px,48px) rotate(220deg) scale(1)}80%,to{opacity:0;transform:translate(19px,52px) rotate(240deg) scale(.3)}}@keyframes rr-cr-lookup{0%,10%{transform:rotate(0)}40%,62%{transform:rotate(-14deg)}74%{transform:rotate(-3deg)}80%{transform:rotate(-6deg)}to{transform:rotate(0)}}@keyframes rr-cr-beakspark{0%,72%{opacity:0;transform:translate(19px,53px) scale(0)}80%{opacity:1;transform:translate(19px,53px) scale(1.2) rotate(45deg)}to{opacity:0;transform:translate(19px,53px) scale(.3) rotate(90deg)}}.rr-cr[data-egg=yawn] .rrc-jaw{animation:rr-cr-yawnjaw 2.4s ease-in-out}.rr-cr[data-egg=yawn] .rrc-head{animation:rr-cr-yawnhead 2.4s ease-in-out}.rr-cr[data-egg=yawn] .rrc-eye{animation:rr-cr-sleepy 2.4s ease-in-out}@keyframes rr-cr-yawnjaw{0%,to{transform:rotate(0)}30%,65%{transform:rotate(30deg)}}@keyframes rr-cr-yawnhead{0%,to{transform:rotate(0)}35%,60%{transform:rotate(-10deg)}}@keyframes rr-cr-sleepy{0%,to{transform:scaleY(1)}25%,75%{transform:scaleY(.3)}}.rr-cr__bubble{position:absolute;right:calc(100% + 4px);top:-34px;z-index:2;display:grid;gap:1px;width:max-content;max-width:min(210px,calc(100vw - var(--cr-w) - 32px));margin:0;padding:7px 12px 8px;border:1px solid rgba(226,184,92,.85);border-radius:14px 14px 4px;background:linear-gradient(180deg,#fffbf3,#f7ecd8);color:#121c3e;box-shadow:0 10px 24px #050a1a59,0 0 0 3px #ffc9791f;font-size:12px;line-height:1.3;text-align:left;pointer-events:none;transform-origin:100% 100%;animation:rr-cr-pop .45s cubic-bezier(.3,1.4,.5,1) both}.rr-cr__bubble[hidden]{display:none}.rr-cr__bubble b{font-family:var(--rr-serif, Georgia, serif);font-size:13.5px;font-weight:700}.rr-cr__bubble span{color:#4a3a2a}.rr-cr__bubble:after{content:"";position:absolute;right:-7px;bottom:5px;width:12px;height:12px;border-right:1px solid rgba(226,184,92,.85);border-bottom:1px solid rgba(226,184,92,.85);background:#f7ecd8;transform:rotate(-35deg) skew(10deg);border-radius:0 0 4px}.rr-cr__bubble.is-out{animation:rr-cr-unpop .3s ease-in forwards}@keyframes rr-cr-pop{0%{opacity:0;transform:translateY(6px) scale(.8)}to{opacity:1;transform:none}}@keyframes rr-cr-unpop{to{opacity:0;transform:translateY(4px) scale(.9)}}.rr-cr[data-mode=perch] .rr-cr__bubble{top:2px}@media(min-width:750px){.rr-cr__bubble{top:0;font-size:13px;padding:9px 14px 10px;max-width:240px}.rr-cr__bubble b{font-size:15px}.rr-cr[data-mode=perch] .rr-cr__bubble{top:6px}}.rr-cr__knob{position:absolute;right:4px;bottom:-15px;z-index:1;display:grid;place-items:center;width:24px;height:24px;margin:0;padding:0;border:1px solid rgba(226,184,92,.85);border-radius:50%;background:radial-gradient(circle at 50% 35%,#26365e,var(--cr-navy) 70%);color:var(--cr-gold2);box-shadow:0 3px 8px #050a1a73;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.rr-cr__knob:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%}.rr-cr__knob svg{width:13px;height:13px;display:block}.rr-cr__knob[aria-expanded=true]{background:var(--cr-gold);color:var(--cr-navy)}.rr-cr[data-mode=perch] .rr-cr__knob{right:calc(100% + 8px);bottom:auto;top:4px}@media(min-width:750px){.rr-cr[data-mode=stage] .rr-cr__knob{display:none}.rr-cr[data-mode=perch] .rr-cr__knob{top:8px}}.rr-cr__pill{position:absolute;top:calc(100% + 22px);right:-2px;z-index:3;display:none;align-items:center;gap:2px;padding:2px 4px;border:1px solid rgba(226,184,92,.7);border-radius:999px;background:linear-gradient(160deg,#142142f7,#0e1a33f7 55%,#361e44f7);box-shadow:0 14px 30px #050a1a73,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rr-cr[data-pill=open] .rr-cr__pill{display:flex;animation:rr-cr-pillin .28s cubic-bezier(.2,.9,.3,1.2) both}@keyframes rr-cr-pillin{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:none}}.rr-cr[data-mode=perch] .rr-cr__pill{top:calc(100% + 8px)}@media(min-width:750px){.rr-cr[data-mode=stage] .rr-cr__pill{display:flex;top:66px;right:calc(100% + 8px);animation:none}}.rr-cr__ic{position:relative;display:grid;place-items:center;flex:none;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:#f7efe3;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .2s ease,background-color .2s ease}.rr-cr__ic svg{width:19px;height:19px;display:block}@media(hover:hover){.rr-cr__ic:hover{background:#ffffff14;color:#fff}}.rr-cr__ic[aria-expanded=true]{background:#e2b85c2e;color:var(--cr-gold2)}.rr-cr__tog[aria-pressed=true]{color:var(--cr-gold2)}.rr-cr__tog[aria-pressed=true] svg{filter:drop-shadow(0 0 5px rgba(255,201,121,.7))}.rr-cr__tog[aria-pressed=false]{color:#f7efe38c}.rr-cr__tog[aria-pressed=false]:before{content:"";position:absolute;left:50%;top:50%;width:22px;height:2px;margin:-1px 0 0 -11px;border-radius:2px;background:#f7efe3bf;box-shadow:0 0 0 1.5px var(--cr-navy);transform:rotate(-45deg)}.rr-cr__sep{flex:none;width:1px;height:22px;margin:0 2px;background:#e2b85c59}.rr-cr :focus-visible{outline:3px solid #fff!important;outline-offset:1px!important;box-shadow:0 0 0 5px var(--cr-gold)!important}.rr-cr__vol{position:absolute;top:calc(100% + 8px);right:0;width:220px;box-sizing:border-box;padding:0 14px;border:1px solid rgba(226,184,92,.7);border-radius:999px;background:var(--cr-navy);box-shadow:0 12px 26px #050a1a73}.rr-cr__vol[hidden]{display:none}.rr-cr__vol label{display:flex;align-items:center;min-height:48px}.rr-cr input[type=range]{flex:1;width:100%;min-width:0;height:44px;margin:0;background:transparent;accent-color:var(--cr-gold);-webkit-appearance:none;appearance:none;cursor:pointer}.rr-cr input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(90deg,var(--cr-gold) var(--v, 50%),rgba(255,255,255,.28) var(--v, 50%))}.rr-cr input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-9px;border-radius:50%;background:var(--cr-gold);border:2px solid #fff;box-shadow:0 2px 6px #00000059}.rr-cr input[type=range]::-moz-range-track{height:4px;border-radius:4px;background:#ffffff47}.rr-cr input[type=range]::-moz-range-progress{height:4px;border-radius:4px;background:var(--cr-gold)}.rr-cr input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--cr-gold);border:2px solid #fff}.rr-fx-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.rr-fx-music{position:absolute;top:calc(100% + 22px);right:-2px;z-index:4;width:min(320px,calc(100vw - 16px));box-sizing:border-box;padding:14px 16px;border:1px solid rgba(226,184,92,.6);border-radius:20px;background:radial-gradient(70% 80% at 100% 0%,#ffc97929,#ffc97900 70%),linear-gradient(155deg,#0e1a33,#1c2b4a 55%,#4a2350);color:#f7efe3;box-shadow:0 18px 40px #050a1a80;animation:rr-cr-pillin .3s cubic-bezier(.2,.9,.3,1.1) both}.rr-fx-music[hidden]{display:none}.rr-cr[data-mode=perch] .rr-fx-music{top:calc(100% + 8px)}@media(min-width:750px){.rr-cr[data-mode=stage] .rr-fx-music{top:calc(100% + 4px);right:0}}.rr-cr .rr-fx-music.is-from-mini{position:fixed;top:auto!important;right:auto!important;left:max(12px,env(safe-area-inset-left));bottom:calc(84px + env(safe-area-inset-bottom) + var(--rr-fx-lift, 0px));max-height:calc(100vh - 110px);overflow-y:auto}.rr-fx-music:before{content:"";position:absolute;top:0;left:22px;right:22px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#a87b2a,#e2b85c 35%,#ffc979,#e2b85c 65%,#a87b2a)}.rr-fx-music__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.rr-fx-music__by{display:flex;align-items:center;gap:8px;margin:0;color:var(--cr-gold2);font-family:var(--rr-serif, Georgia, serif);font-size:.95rem;font-style:italic}.rr-fx-music__by svg{width:30px;height:30px;flex:none;border-radius:50%;background:#f7ecd8;box-shadow:0 0 0 1px var(--cr-gold)}.rr-fx-music__now{display:grid;gap:2px;margin-top:10px;min-width:0}.rr-fx-music__state{color:#f7efe3b3;font-size:.75rem}.rr-fx-music__name{color:#fff;font-size:1rem;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-fx-music__controls{display:flex;align-items:center;justify-content:center;gap:18px;margin:10px 0 4px}.rr-fx-music__icon{display:grid;place-items:center;flex:none;width:44px;height:44px;margin:0;padding:0;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:#ffffff0f;color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;touch-action:manipulation}.rr-fx-music__icon svg{width:20px;height:20px;display:block}.rr-fx-music__close{border-color:transparent;background:transparent;margin:-6px -8px -6px 0}.rr-fx-music__play{width:58px;height:58px;border:0;background:linear-gradient(135deg,#d7262f,#b81d26);box-shadow:0 4px 14px #a3161f73}.rr-fx-music__play svg{width:24px;height:24px}.rr-fx-i-pause{display:none!important}[data-state=playing]>.rr-fx-i-play{display:none!important}[data-state=playing]>.rr-fx-i-pause{display:block!important}@media(hover:hover){.rr-fx-music__icon:hover{border-color:var(--cr-gold)}}.rr-fx-music__vol{display:flex;align-items:center;gap:10px;min-height:44px;color:#fff}.rr-fx-music__vol svg{width:20px;height:20px;flex:none}.rr-fx-music__fx{display:grid;gap:2px;margin:4px 0 6px;padding:4px 0;border-top:1px solid rgba(226,184,92,.25);border-bottom:1px solid rgba(226,184,92,.25)}.rr-fx-sw{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;margin:0;padding:0 2px;border:0;background:none;color:#fff;font:inherit;font-size:.9rem;cursor:pointer;-webkit-appearance:none;appearance:none}.rr-fx-sw i{position:relative;width:42px;height:24px;border-radius:999px;background:#ffffff38;transition:background-color .2s ease}.rr-fx-sw i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s ease}.rr-fx-sw[aria-pressed=true] i{background:var(--cr-gold)}.rr-fx-sw[aria-pressed=true] i:after{transform:translate(18px)}.rr-fx-music__off{display:block;width:100%;min-height:44px;margin:6px 0 0;padding:0 12px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:transparent;color:#fff;font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.rr-fx-music__off[hidden]{display:none}.rr-fx-mini{--rr-fx-lift: 0px;position:fixed;left:max(12px,env(safe-area-inset-left));bottom:calc(16px + env(safe-area-inset-bottom) + var(--rr-fx-lift));z-index:6;display:grid;place-items:center;width:52px;height:52px;margin:0;padding:0;border:1.5px solid #E2B85C;border-radius:50%;background:radial-gradient(circle at 50% 40%,#fffbf3,#f2e3c6 75%);box-shadow:0 8px 20px #050a1a66;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:opacity .12s ease,visibility .12s ease,transform .2s cubic-bezier(.3,1.4,.5,1)}.rr-fx-mini[hidden]{display:none}.rr-fx-mini.is-away{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.7)}.rr-fx-mini>svg{width:40px;height:40px;display:block;margin:2px 0 0 -2px}.rr-fx-mini__note{position:absolute;top:-3px;right:-3px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#c41e2c;color:#fff;box-shadow:0 0 0 1.5px #fff}.rr-fx-mini__note svg{width:10px;height:10px;display:block}.rr-fx-mini__note .rr-fx-i-pause,.rr-fx-mini[data-state=playing] .rr-fx-mini__note .rr-fx-i-play{display:none}.rr-fx-mini[data-state=playing] .rr-fx-mini__note .rr-fx-i-pause{display:inline!important}.rr-fx-mini[data-state=playing]:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid rgba(255,201,121,.8);animation:rr-cr-ring var(--cr-beat, .5s) ease-out infinite;pointer-events:none}@keyframes rr-cr-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.rr-fx-mini:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 5px #e2b85c}canvas.rr-fx-snow{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:6;pointer-events:none;opacity:.9}canvas.rr-fx-snow[hidden]{display:none}.rr-xmas-snow-toggle,canvas.rr-xmas-snow{display:none!important}.rr-xmas .rr-xmas-lights__svg .rr-xlb{opacity:.55}.rr-xmas-lights__lit i{width:30px;height:30px;margin:-15px 0 0 -15px;background:radial-gradient(circle closest-side,#fff 0 18%,rgba(var(--c),1) 36%,rgba(var(--c),.55),rgba(var(--c),.18) 80%,rgba(var(--c),0));filter:drop-shadow(0 0 4px rgba(var(--c),.95))}.rr-xmas-lights__lit i:nth-child(5n+1){--c: 255, 214, 140}.rr-xmas-lights__lit i:nth-child(5n+2){--c: 255, 72, 60}.rr-xmas-lights__lit i:nth-child(5n+3){--c: 255, 200, 70}.rr-xmas-lights__lit i:nth-child(5n+4){--c: 80, 230, 120}.rr-xmas-lights__lit i:nth-child(5n){--c: 110, 175, 255}.rr-xmas-lights[data-fx-anim=off] .rr-xmas-lights__lit i{animation:none!important;opacity:1!important}.rr-xmas-lights[data-fx-anim=on][data-program=twinkle] .rr-xmas-lights__lit i{animation:rr-fx-twinkle calc(var(--t, 3s) * .4) ease-in-out var(--d, 0s) infinite alternate}.rr-xmas-lights[data-fx-anim=on][data-program=every-third] .rr-xmas-lights__lit i{animation:rr-fx-third 3s linear infinite}.rr-xmas-lights[data-fx-anim=on][data-program=every-third] .rr-xmas-lights__lit i[data-g="1"]{animation-delay:-2s}.rr-xmas-lights[data-fx-anim=on][data-program=every-third] .rr-xmas-lights__lit i[data-g="2"]{animation-delay:-1s}.rr-xmas-lights[data-fx-anim=on][data-program=alternate] .rr-xmas-lights__lit i{animation:rr-fx-alt 2s linear infinite}.rr-xmas-lights[data-fx-anim=on][data-program=alternate] .rr-xmas-lights__lit i:nth-child(2n){animation-delay:-1s}.rr-xmas-lights[data-fx-anim=on][data-program=chase] .rr-xmas-lights__lit i{animation:rr-fx-chase 1.44s linear infinite;animation-delay:calc(var(--i, 0) * .12s - 5.76s)}.rr-xmas-lights[data-fx-anim=on][data-program=slow-fade] .rr-xmas-lights__lit i{animation:rr-fx-fade 3s ease-in-out infinite}.rr-xmas-lights[data-fx-anim=on][data-fx-beat=on] .rr-xmas-lights__lit i{animation:rr-fx-third calc(var(--rr-beat, .5s) * 3) linear calc(0s - var(--rr-ph, 0s)) infinite!important}.rr-xmas-lights[data-fx-anim=on][data-fx-beat=on] .rr-xmas-lights__lit i[data-g="1"]{animation-delay:calc(0s - var(--rr-ph, 0s) - var(--rr-beat, .5s) * 2)!important}.rr-xmas-lights[data-fx-anim=on][data-fx-beat=on] .rr-xmas-lights__lit i[data-g="2"]{animation-delay:calc(0s - var(--rr-ph, 0s) - var(--rr-beat, .5s))!important}.rr-xmas-lights[data-fx-anim=on][data-fx-calm=on] .rr-xmas-lights__lit i{animation:rr-fx-calm 8s ease-in-out var(--d, 0s) infinite!important}.rr-xmas-lights[data-fx-anim=on].is-paused .rr-xmas-lights__lit i{animation-play-state:paused}.rr-xmas-lights.is-switching[data-fx-beat=on] .rr-xmas-lights__lit{opacity:1}@keyframes rr-fx-twinkle{0%{opacity:.1}55%{opacity:1}to{opacity:.95}}@keyframes rr-fx-third{0%,31%{opacity:1}34%,97%{opacity:.1}to{opacity:1}}@keyframes rr-fx-alt{0%,47%{opacity:1}50%,97%{opacity:.1}to{opacity:1}}@keyframes rr-fx-chase{0%{opacity:1}30%{opacity:.45}60%,to{opacity:.12}}@keyframes rr-fx-fade{0%,to{opacity:.12}50%{opacity:1}}@keyframes rr-fx-calm{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.rr-cr *,.rr-cr .rr-cr__bird,.rr-cr__bubble,.rr-cr__pill,.rr-fx-music,.rr-fx-mini:before{animation:none!important;transition:none!important}.rr-cr.is-ready .rrc-eye{animation:rr-cr-blink 5.3s infinite!important}.rr-cr[data-state=playing] .rrc-wing{transform:rotate(62deg)}.rrc-n,.rrc-flake,.rrc-spark{display:none}}@media(forced-colors:active){canvas.rr-fx-snow{display:none!important}.rr-cr__knob,.rr-cr__ic,.rr-fx-mini{border:1px solid ButtonText}}@media print{canvas.rr-fx-snow,.rr-fx,.rr-fx-mini{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/rr-xmas-fx.css.map */
