:root{--g:#113B2E;--g2:#0A2219;--g3:#1F5C47;--cu:#B87333;--cu2:#E8A86A;--cr:#F6EBD6;--gold:#F3C98A;--ink:#0A1A14;--r:22px;--en:"Open Sans",system-ui,sans-serif;--hd:"League Gothic",Impact,sans-serif;--ar:"Cairo","Open Sans",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--g2);color:var(--cr);font:400 15px/1.55 var(--en);-webkit-font-smoothing:antialiased;overflow-x:hidden}html[dir=rtl] body{font-family:var(--ar)}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}.bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.bg img{width:100%;height:100%;object-fit:cover;object-position:50% 70%;transform:scale(1.04);animation:drift 40s ease-in-out infinite alternate}.bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a221999,#0a221926 42%,#0a221900 60%,#0a221959);transition:background .6s}body.sc .bg:after{background:#0a22199e}@keyframes drift{to{transform:scale(1.1) translate3d(-1.5%,-1%,0)}}.snow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}#fx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;width:100%;height:100%}.top{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px max(16px,env(safe-area-inset-left)) 12px;background:linear-gradient(180deg,#0a2219d9,#0a221900)}.brand{display:flex;align-items:center;gap:10px;font:700 12px/1.1 var(--en);letter-spacing:.18em;text-transform:uppercase}.brand svg{width:30px;height:30px}.brand small{display:block;font-weight:400;letter-spacing:.08em;opacity:.7;text-transform:none;margin-top:2px}.tg{display:flex;gap:8px}.pill{white-space:nowrap;height:36px;padding:0 14px;border-radius:999px;background:#f6ebd61a;box-shadow:inset 0 0 0 1px #f6ebd640;font-weight:600;font-size:13px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pill.on{background:var(--cu);box-shadow:none;color:#fff}.pill:focus-visible,.door:focus-visible,.b:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.wrap{position:relative;z-index:5;max-width:1080px;margin:0 auto;padding:8px 16px 40px}.intro{text-align:center;padding:18px 0 22px;min-height:calc(100svh - 64px);display:flex;flex-direction:column;align-items:center}.intro .go{margin-top:auto;margin-bottom:8px}.intro .go svg{width:18px;animation:bob 2s ease-in-out infinite}.intro .sub{text-shadow:0 2px 12px rgba(0,0,0,.6)}.intro .str{width:100%}.kick{font-weight:700;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}html[dir=rtl] .kick{letter-spacing:0;font-size:13px}h1{font:400 clamp(58px,15vw,118px)/.86 var(--hd);letter-spacing:.01em;text-transform:uppercase;margin:12px 0 10px;text-shadow:0 4px 30px rgba(0,0,0,.45)}h1 b{color:var(--gold);font-weight:400;display:block}html[dir=rtl] h1{font:800 clamp(40px,11vw,78px)/1.15 var(--ar)}.sub{max-width:520px;margin:0 auto;font-size:16px;opacity:.92}.str{position:relative;max-width:640px;height:46px;margin:22px auto 4px}.str svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.bulb{transition:fill .5s,filter .5s}.bulb.lit{fill:var(--gold);filter:drop-shadow(0 0 6px #FFD98A)}.cnt{font-size:13px;opacity:.85}.cnt b{color:var(--gold);font-size:15px}.mode{display:inline-flex;gap:8px;align-items:center;margin-top:12px;padding:7px 14px;border-radius:999px;background:#113b2eb3;box-shadow:inset 0 0 0 1px #e8a86a73;font-size:12.5px}.mode i{width:8px;height:8px;border-radius:50%;background:var(--cu2);box-shadow:0 0 10px var(--cu2);animation:pulse 1.6s infinite}.cal{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(8px,2.4vw,18px);padding:clamp(12px,3vw,26px);border-radius:28px;background:linear-gradient(180deg,#113b2eb8,#0a2219d1);box-shadow:0 30px 80px #00000073,inset 0 0 0 1px #e8a86a47;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(min-width:760px){.cal{grid-template-columns:repeat(6,1fr)}}.door{position:relative;aspect-ratio:1/1.06;perspective:520px;transform-style:preserve-3d;transition:transform .25s}.door:hover{transform:translateY(-3px)}.door .in,.door .lf,.door .fr{position:absolute;top:0;right:0;bottom:0;left:0}.door .in{clip-path:inset(9.6% 19.5% 7% 19.5% round 50% 50% 2% 2% / 26% 26% 2% 2%);background:#08150f center/cover no-repeat}.door .in:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 60%,#ffd68c8c,#ffb45a00 70%);opacity:0;transition:opacity .6s}.door .lf{background:no-repeat center/100% 100%;transition:transform 1s cubic-bezier(.2,.8,.2,1);z-index:1}.door .lf.l{clip-path:inset(9.6% 50% 7% 19.5% round 100% 0 0 2% / 26% 0 0 2%);transform-origin:19.5% 50%}.door .lf.r{clip-path:inset(9.6% 19.5% 7% 50% round 0 100% 2% 0 / 0 26% 2% 0);transform-origin:80.5% 50%}.door .fr{background:no-repeat center/100% 100%;pointer-events:none;z-index:2}.door .no{position:absolute;left:50%;top:-1%;transform:translate(-50%);min-width:34%;height:22%;display:grid;place-items:center;border-radius:999px;background:radial-gradient(circle at 35% 30%,#f6c08a,#b87333 55%,#7a4420);color:#2a140a;font:400 clamp(17px,4.8vw,30px)/1 var(--hd);box-shadow:0 3px 8px #00000073,inset 0 1px #ffffff80;z-index:3}.door.lock{filter:saturate(.45) brightness(.62)}.door.lock .no{background:radial-gradient(circle at 35% 30%,#9c8f80,#5d554b);color:#1a1612}.door.lock:hover{transform:none}.door .lk{position:absolute;left:50%;bottom:9%;transform:translate(-50%);width:22%;opacity:.85;z-index:3}.door.today{animation:glow 2s ease-in-out infinite}.door.today .in:after{opacity:1}@keyframes glow{0%,to{filter:drop-shadow(0 0 4px rgba(255,200,120,.35))}50%{filter:drop-shadow(0 0 18px rgba(255,200,120,.95))}}.door.open .lf.l{transform:rotateY(-112deg)}.door.open .lf.r{transform:rotateY(112deg)}.door.open .in:after{opacity:0}.door.open .ck{opacity:1;transform:scale(1)}.door .ck{position:absolute;right:8%;bottom:9%;width:26%;aspect-ratio:1;border-radius:50%;background:var(--cu);display:grid;place-items:center;opacity:0;transform:scale(.4);transition:.4s .7s;z-index:3;box-shadow:0 2px 6px #0006}.door .ck svg{width:60%}.door.shake{animation:shake .4s}@keyframes shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes pulse{50%{opacity:.35}}.foot{margin:26px auto 0;max-width:620px;text-align:center;font-size:12.5px;opacity:.75}.toast{position:fixed;left:50%;bottom:calc(22px + env(safe-area-inset-bottom));transform:translate(-50%,30px);opacity:0;z-index:80;padding:11px 18px;border-radius:999px;background:var(--cr);color:var(--g);font-weight:600;font-size:14px;transition:.35s;box-shadow:0 10px 30px #00000059;max-width:90vw;text-align:center}.toast.on{transform:translate(-50%);opacity:1}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#050f0b99;opacity:0;pointer-events:none;transition:opacity .35s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.scrim.on{opacity:1;pointer-events:auto}.sheet{position:fixed;z-index:50;left:0;right:0;bottom:0;max-height:94vh;overflow:auto;overscroll-behavior:contain;background:var(--g);border-radius:28px 28px 0 0;transform:translateY(105%);transition:transform .55s cubic-bezier(.2,.9,.2,1);box-shadow:0 -20px 60px #00000080}.sheet.on{transform:none}@media(min-width:760px){.sheet{left:50%;right:auto;bottom:auto;top:50%;width:540px;max-height:90vh;border-radius:28px;transform:translate(-50%,-44%) scale(.94);opacity:0;transition:transform .5s cubic-bezier(.2,.9,.2,1),opacity .35s}.sheet.on{transform:translate(-50%,-50%);opacity:1}}.art{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:28px 28px 0 0}.art img{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}.sheet.on .art img{transform:none}.art:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(180deg,rgba(17,59,46,0),var(--g))}.x{position:absolute;top:12px;right:12px;z-index:3;width:40px;height:40px;border-radius:50%;background:#0a221999;display:grid;place-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[dir=rtl] .x{right:auto;left:12px}.x svg{width:18px}.dn{position:absolute;left:18px;top:14px;z-index:3;font:400 22px/1 var(--hd);letter-spacing:.06em;color:var(--gold);background:#0a221999;padding:6px 12px 5px;border-radius:999px}html[dir=rtl] .dn{left:auto;right:18px}.bd{padding:0 22px 26px;margin-top:-34px;position:relative;z-index:2}.lab{font-weight:700;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--cu2)}html[dir=rtl] .lab{letter-spacing:0;font-size:13px}.bd h2{font:400 44px/.95 var(--hd);text-transform:uppercase;margin:6px 0 8px}html[dir=rtl] .bd h2{font:800 30px/1.2 var(--ar)}.bd p.s{opacity:.9;font-size:15.5px}.game{margin-top:18px}.b{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 24px;border-radius:999px;background:linear-gradient(180deg,#f0b57c,#b87333);color:#2a140a;font-weight:700;font-size:15px;box-shadow:0 8px 20px #b8733359,inset 0 1px #ffffff73;transition:transform .15s}.b:active{transform:scale(.97)}.b.gh{background:#f6ebd61a;color:var(--cr);box-shadow:inset 0 0 0 1px #f6ebd64d}.b.w{width:100%}.fl{text-align:center;padding:6px 0 4px}.fl .nm{font:400 64px/.9 var(--hd);text-transform:uppercase;letter-spacing:.01em}.fl .an{font:700 22px/1.4 var(--ar);opacity:.9}.fl .tx{margin:10px auto 16px;max-width:400px;opacity:.9}.fl .sp{width:120px;margin:-6px auto 4px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.4));animation:bob 3s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-8px) rotate(-4deg)}}.mg{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;perspective:800px}.cd{position:relative;aspect-ratio:3/4;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.cd.f{transform:rotateY(180deg)}.cd .fa,.cd .ba{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:grid;place-items:center;box-shadow:0 6px 14px #0000004d}.cd .ba{background:radial-gradient(circle at 50% 40%,#2a7a5f,#113b2e 70%);box-shadow:inset 0 0 0 2px #e8a86a8c,0 6px 14px #0000004d}.cd .ba img{width:46%;opacity:.95}.cd .fa{transform:rotateY(180deg);background:var(--c,#F6EBD6)}.cd .fa img{width:80%;filter:drop-shadow(0 6px 8px rgba(0,0,0,.25))}.cd.m .fa{animation:pop .5s}@keyframes pop{50%{transform:rotateY(180deg) scale(1.08)}}.mh{display:flex;justify-content:space-between;font-size:13px;opacity:.85;margin-bottom:10px}.cv{position:relative;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#0b2a20,#174a3a);box-shadow:inset 0 0 0 1px #e8a86a4d;touch-action:none}.cv canvas{display:block;width:100%;height:380px}.cv .ov{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:12px;text-align:center;padding:20px;background:#0a22198c}.cv .ov p{max-width:280px}.hud{position:absolute;top:10px;left:12px;right:12px;display:flex;justify-content:space-between;font:400 26px/1 var(--hd);pointer-events:none}.tk{position:relative;aspect-ratio:1000/560;border-radius:16px;overflow:hidden;box-shadow:0 14px 30px #0006;touch-action:none}.tk img{width:100%;height:100%;object-fit:cover}.tk .code{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:2px;text-align:center}.tk .code small{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);text-shadow:0 1px 4px #000}.tk .code b{font:400 clamp(34px,10vw,52px)/1 var(--hd);letter-spacing:.06em;color:#fff3de;text-shadow:0 2px 12px rgba(0,0,0,.7),0 0 20px rgba(243,201,138,.6)}.tk canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .6s}.hint{text-align:center;font-size:13px;opacity:.75;margin-top:10px}.qz .qn{font-size:12px;opacity:.75;margin-bottom:6px}.qz .bar{height:4px;border-radius:4px;background:#f6ebd626;overflow:hidden;margin-bottom:14px}.qz .bar i{display:block;height:100%;background:var(--cu2);transition:width .4s}.qz h3{font-size:19px;line-height:1.35;margin-bottom:14px}.qz .an{display:grid;gap:9px}.qz .an button{min-height:52px;padding:12px 16px;border-radius:14px;background:#f6ebd614;box-shadow:inset 0 0 0 1px #f6ebd638;text-align:start;font-weight:600;transition:background .2s,transform .2s}.qz .an button.ok{background:#2e8b5e;box-shadow:none}.qz .an button.no{background:#b4473f;box-shadow:none;animation:shake .4s}.rc{display:grid;gap:9px}.rc button{display:flex;gap:12px;align-items:center;min-height:54px;padding:10px 14px;border-radius:14px;background:#f6ebd614;box-shadow:inset 0 0 0 1px #f6ebd633;text-align:start;transition:.3s}.rc button i{flex:none;width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--cu2);display:grid;place-items:center;font-style:normal;font-weight:700;font-size:13px;color:var(--cu2);transition:.3s}.rc button.d{opacity:.7}.rc button.d i{background:var(--cu2);color:var(--g);box-shadow:none}.rc button.d span{text-decoration:line-through}.rw{margin-top:20px;border-radius:20px;padding:18px;background:linear-gradient(135deg,#f6ebd6,#ebd6b4);color:var(--g);position:relative;box-shadow:0 12px 30px #00000059;animation:rise .6s cubic-bezier(.2,.9,.2,1)}@keyframes rise{0%{transform:translateY(20px) scale(.96);opacity:0}}.rw:before,.rw:after{content:"";position:absolute;top:50%;width:22px;height:22px;border-radius:50%;background:var(--g);transform:translateY(-50%)}.rw:before{left:-11px}.rw:after{right:-11px}.rw .lab{color:var(--cu)}.rw h4{font:400 28px/1 var(--hd);text-transform:uppercase;margin:4px 0 8px}html[dir=rtl] .rw h4{font:800 20px/1.3 var(--ar)}.rw .cp{display:flex;gap:8px;align-items:center;border:2px dashed rgba(17,59,46,.35);border-radius:12px;padding:8px 8px 8px 14px;margin-bottom:12px}.rw .cp b{flex:1;font:400 26px/1 var(--hd);letter-spacing:.08em}.rw .cp button{height:36px;padding:0 14px;border-radius:999px;background:var(--g);color:var(--cr);font-weight:700;font-size:13px}.rw form{display:flex;gap:8px;flex-wrap:wrap}.rw input{flex:1 1 180px;min-width:0;height:44px;border-radius:12px;border:0;padding:0 14px;font:inherit;background:#fff;color:var(--g);box-shadow:inset 0 0 0 1px #113b2e40}.rw form .b{height:44px;padding:0 18px}.rw .ok{font-weight:600;font-size:14px}.rw small.n{display:block;margin-top:8px;font-size:11.5px;opacity:.7}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition-duration:.01s!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/eaa-advent.css.map */
