.sidea-advent{--notte:#0C1135;--notte2:#18204A;--reale:#29428B;--bril:#3D73B6;--ciano:#4B9CC5;--acqua:#4DB0AC;--rosso:#C10F2D;--rosso-sc:#9c0b23;--corallo:#D54C59;--oro:#EB9743;--oro-ch:#F1C07E;--giallo:#F2C94C;--verde:#2FA84F;--magenta:#A8407D;--neve:#F4F2EC;--neve-om:#D6CED6;--ink:#1B1B1A;--ink-2:#4a5068;--display:"Fredoka","Quicksand",system-ui,sans-serif;--body:"Quicksand",system-ui,sans-serif;--r-lg:28px;--r-md:18px;--r-sm:12px;--shadow:0 24px 50px -22px rgba(12,17,53,.75);--snow-cap:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 26' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23dfe7f7'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23g)' d='M0 11 Q0 1 10 1 H90 Q100 1 100 11 V14 Q97 21 91 16 Q85 12 80 19 Q75 26 69 17 Q63 11 55 15 Q47 19 41 15 Q34 11 28 18 Q22 25 16 16 Q11 10 6 15 Q2 18 0 15 Z'/%3E%3C/svg%3E");font-family:var(--body);color:var(--neve);background:var(--notte);line-height:1.5;-webkit-font-smoothing:antialiased}.sidea-advent *,.sidea-advent *:before,.sidea-advent *:after{box-sizing:border-box}.sidea-advent img{max-width:100%;display:block}.sidea-advent button{font:inherit;color:inherit}.sidea-advent :focus-visible{outline:3px solid var(--giallo);outline-offset:3px;border-radius:8px}.sidea-advent .wrap{max-width:1160px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.sidea-advent [hidden]{display:none!important}.sidea-advent .hero{position:relative;overflow:hidden;background:var(--notte2);isolation:isolate}.sidea-advent .hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.sidea-advent .hero__media img{width:100%;height:100%;object-fit:cover;object-position:center 72%}.sidea-advent .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(24,32,74,0) 55%,rgba(24,32,74,.55) 80%,var(--notte2) 100%),linear-gradient(90deg,#0c1135b8,#0c113559 38%,#0c113500 58%)}.sidea-advent .hero__in{min-height:clamp(600px,54vw,760px);display:flex;align-items:center;padding-top:20px;padding-bottom:150px}.sidea-advent .hero__copy{max-width:520px}.sidea-advent .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--oro-ch);font-weight:700}.sidea-advent .eyebrow:before{content:"";width:28px;height:2px;border-radius:2px;background:currentColor;opacity:.7}.sidea-advent .hero h1{font-family:var(--display);font-weight:700;line-height:.95;margin:16px 0 18px;letter-spacing:-.01em}.sidea-advent .hero h1 .l1{display:block;font-size:clamp(34px,4.4vw,56px);color:var(--neve);text-shadow:0 4px 24px rgba(12,17,53,.6)}.sidea-advent .hero h1 .l2{display:block;font-size:clamp(46px,6.4vw,84px);white-space:nowrap}.sidea-advent .ltr{display:inline-block;color:var(--c);text-shadow:0 1px 0 var(--d),0 2px 0 var(--d),0 3px 0 var(--d),0 4px 0 var(--d),0 5px 0 var(--d),0 8px 14px rgba(12,17,53,.55),0 0 22px rgba(255,214,140,.28)}.sidea-advent .ltr--space{width:.28em}.sidea-advent .hero__lead{font-size:clamp(16px,1.5vw,19px);color:#e3e8f6;max-width:440px}.sidea-advent .hero__lead b{color:var(--oro-ch);font-weight:700}.sidea-advent .hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:28px}.sidea-advent .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:none;cursor:pointer;text-decoration:none;font:700 16px var(--body);border-radius:14px;padding:16px 26px;transition:transform .2s,box-shadow .2s,background .2s}.sidea-advent .btn--primary{background:var(--rosso);color:#fff;box-shadow:0 10px 26px -8px #c10f2db3,inset 0 -3px #0000002e}.sidea-advent .btn--primary:hover{background:var(--rosso-sc);transform:translateY(-2px);box-shadow:0 14px 30px -8px #eb97438c,inset 0 -3px #0000002e}.sidea-advent .btn--ghost{background:transparent;color:var(--oro-ch);border:2px solid rgba(241,192,126,.6)}.sidea-advent .btn--ghost:hover{background:#f1c07e1a}.sidea-advent .btn--block{width:100%}.sidea-advent .chip-timer{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#e3e8f6}.sidea-advent .chip-timer b{font-variant-numeric:tabular-nums;color:#fff;font-weight:700}.sidea-advent .dot-live{width:9px;height:9px;border-radius:50%;background:var(--verde);box-shadow:0 0 #2fa84fb3;animation:sidea-advent-live 1.8s infinite}@keyframes sidea-advent-live{70%{box-shadow:0 0 0 9px #2fa84f00}to{box-shadow:0 0 #2fa84f00}}@media(max-width:900px){.sidea-advent .hero__media{position:relative;inset:auto;z-index:0;aspect-ratio:920/1000;max-height:62vh}.sidea-advent .hero__media img{object-position:center 60%}.sidea-advent .hero:after{background:linear-gradient(180deg,rgba(24,32,74,0) 0%,rgba(24,32,74,0) 40%,var(--notte2) calc(min(62vh,82vw) + 1px))}.sidea-advent .hero__media:after{content:"";position:absolute;inset:auto 0 0 0;height:40%;background:linear-gradient(180deg,rgba(24,32,74,0),var(--notte2))}.sidea-advent .hero__in{min-height:0;display:block;padding-top:0;padding-bottom:40px;margin-top:-36px;position:relative;z-index:1}.sidea-advent .hero__copy{max-width:none;text-align:center}.sidea-advent .hero__lead{margin:0 auto}.sidea-advent .hero__actions{justify-content:center}.sidea-advent .eyebrow:before{display:none}}.sidea-advent .night{position:relative;isolation:isolate;display:flow-root;background:radial-gradient(50% 35% at 10% 30%,rgba(75,156,197,.14),transparent 70%),radial-gradient(70% 40% at 50% 100%,rgba(61,115,182,.45),transparent 70%),linear-gradient(180deg,var(--notte2) 0%,#141b44 45%,var(--reale) 100%)}.sidea-advent .night:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.7;background-image:radial-gradient(circle,#fff 0 1px,transparent 1.6px),radial-gradient(circle,#cfe4ff 0 1.2px,transparent 1.8px);background-size:180px 160px,260px 230px;background-position:20px 30px,90px 110px}.sidea-advent .snow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.sidea-advent .snow span{position:absolute;top:-24px;color:#fff;opacity:.8;animation:sidea-advent-fall linear infinite}@keyframes sidea-advent-fall{0%{transform:translateY(-24px) translate(0) rotate(0);opacity:0}10%{opacity:.85}to{transform:translateY(110vh) translate(40px) rotate(220deg);opacity:.1}}@media(prefers-reduced-motion:reduce){.sidea-advent .snow{display:none}}.sidea-advent .spot{position:relative;z-index:2;margin-top:-110px;scroll-margin-top:70px}@media(max-width:900px){.sidea-advent .spot{margin-top:-8px}}.sidea-advent .spot__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);background:var(--neve);color:var(--ink);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 40px 80px -30px #05081ee6,0 0 0 1px #f1c07e80,0 0 60px -10px #eb974359;max-width:980px;margin:0 auto}@media(max-width:760px){.sidea-advent .spot__card{grid-template-columns:1fr}}.sidea-advent .offer__media{position:relative;min-height:260px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 55%,rgba(255,236,190,.95) 0%,rgba(241,192,126,.7) 30%,rgba(235,151,67,.25) 60%,transparent 75%),linear-gradient(160deg,#29428b,#18204a)}.sidea-advent .offer__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:radial-gradient(circle,#fff 0 1px,transparent 1.6px);background-size:44px 40px}.sidea-advent .offer__img{position:relative;width:100%;height:100%;object-fit:cover}.sidea-advent .offer__emoji{position:relative;font-size:clamp(84px,11vw,132px);line-height:1;filter:drop-shadow(0 14px 18px rgba(12,17,53,.45))}.sidea-advent .offer__ph{position:absolute;left:14px;bottom:12px;font-size:11px;letter-spacing:.06em;color:#ffffffbf}.sidea-advent .sticker{position:absolute;top:18px;right:18px;width:84px;height:84px;border-radius:50%;background:var(--rosso);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:28px;line-height:1;transform:rotate(-10deg);box-shadow:0 10px 20px -6px #0c113599,inset 0 0 0 4px #fff3}.sidea-advent .sticker small{font-family:var(--body);font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin-top:4px}.sidea-advent .ribbon{position:absolute;top:18px;left:18px;background:var(--neve);color:var(--rosso);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:6px 14px;border-radius:999px;box-shadow:0 6px 14px -6px #0c113580}.sidea-advent .offer__body{padding:clamp(24px,3.4vw,40px)}.sidea-advent .offer__day{font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--rosso)}.sidea-advent .offer__title{font-family:var(--display);font-weight:700;font-size:clamp(28px,3.4vw,40px);line-height:1.05;color:var(--notte2);margin:8px 0 12px}.sidea-advent .offer__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:6px}.sidea-advent .offer__price s{color:#7b8093;font-size:17px}.sidea-advent .offer__price b{font-family:var(--display);color:var(--rosso);font-size:clamp(32px,3.6vw,40px);line-height:1}.sidea-advent .pct{background:var(--rosso);color:#fff;font-size:13px;font-weight:700;padding:3px 10px;border-radius:999px;align-self:center}.sidea-advent .offer__desc{color:var(--ink-2);font-size:15px;margin-bottom:18px}.sidea-advent .timer{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e6e1d6;border-radius:var(--r-sm);padding:10px 14px;margin-bottom:14px}.sidea-advent .timer__lab{font-size:13px;color:var(--ink-2);font-weight:600}.sidea-advent .timer__val{margin-left:auto;font-family:var(--display);font-weight:600;font-size:22px;color:var(--notte2);font-variant-numeric:tabular-nums;letter-spacing:.02em}.sidea-advent .code{display:flex;align-items:center;justify-content:space-between;gap:12px;border:2px dashed rgba(193,15,45,.55);background:#c10f2d0d;border-radius:var(--r-sm);padding:10px 10px 10px 16px;margin-bottom:14px}.sidea-advent .code__lab{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#7b8093;font-weight:600}.sidea-advent .code__val{font-family:var(--display);font-size:24px;font-weight:700;letter-spacing:.08em;color:var(--rosso)}.sidea-advent .code__btn{border:none;background:var(--notte2);color:#fff;padding:12px 18px;border-radius:10px;font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap;min-height:44px;transition:background .2s}.sidea-advent .code__btn:hover{background:var(--reale)}.sidea-advent .code__btn.copied{background:var(--verde)}.sidea-advent .offer__fine{font-size:12px;color:#7b8093;margin-top:12px;text-align:center}.sidea-advent .offer__preview-note{font-size:13px;line-height:1.5;color:#44506b;background:#3d73b61a;border:1px dashed rgba(61,115,182,.4);border-radius:12px;padding:14px 16px;margin-top:4px}.sidea-advent .offer__over{display:flex;align-items:center;gap:10px;background:#ece8df;border-radius:var(--r-sm);padding:12px 14px;margin-bottom:14px;color:var(--ink-2);font-weight:600;font-size:14px}.sidea-advent .offer--past .offer__media{filter:saturate(.35) brightness(.92)}.sidea-advent .offer--past .offer__price b{color:#7b8093}.sidea-advent .offer--past .pct{background:#9aa0b0}.sidea-advent .spot__empty{max-width:980px;margin:0 auto;text-align:center;background:#f4f2ec0f;border:1px solid rgba(241,192,126,.35);border-radius:var(--r-lg);padding:clamp(28px,5vw,48px) 20px}.sidea-advent .spot__empty h2{font-family:var(--display);font-size:clamp(26px,3.6vw,38px);color:var(--neve);margin-bottom:8px}.sidea-advent .spot__empty p{color:#cdd6ee;max-width:520px;margin:0 auto 20px}.sidea-advent .board{position:relative;z-index:2;padding-top:clamp(56px,7vw,88px);padding-bottom:clamp(140px,16vw,220px)}.sidea-advent .board__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px;margin-bottom:clamp(26px,3vw,36px)}.sidea-advent .h2{font-family:var(--display);font-weight:700;font-size:clamp(28px,3.6vw,42px);line-height:1.05;color:var(--neve)}.sidea-advent .h2+p{color:#cdd6ee;margin-top:6px}.sidea-advent .legend{display:flex;flex-wrap:wrap;gap:8px}.sidea-advent .legend span{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#e3e8f6;background:#ffffff12;border:1px solid rgba(255,255,255,.12);padding:6px 12px;border-radius:999px}.sidea-advent .legend i{width:12px;height:12px;border-radius:4px;display:inline-block}.sidea-advent .grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,2vw,24px) clamp(12px,1.8vw,20px)}@media(max-width:900px){.sidea-advent .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){.sidea-advent .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}}.sidea-advent .door{position:relative;aspect-ratio:4/5;border:none;cursor:pointer;border-radius:var(--r-md);padding:0;background:linear-gradient(180deg,#ffffff2e,#fff0 40%),linear-gradient(160deg,var(--c),var(--d));box-shadow:0 16px 26px -14px #05081ed9,inset 0 -6px #0000002e,inset 0 0 0 1px #ffffff24;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,filter .25s}.sidea-advent .door:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--veil,transparent);pointer-events:none;z-index:0;transition:background .25s}.sidea-advent .door>*{z-index:1}.sidea-advent .door:before{content:"";position:absolute;left:-6px;right:-6px;top:-9px;height:26px;z-index:2;pointer-events:none;background:var(--snow-cap) no-repeat center/100% 100%;filter:drop-shadow(0 3px 3px rgba(12,17,53,.35))}.sidea-advent .door__win{position:absolute;left:16%;right:16%;top:22%;bottom:21%;border-radius:999px 999px 10px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;overflow:hidden;background:radial-gradient(circle at 50% 70%,#eb97436b,#18204a33 60%),linear-gradient(180deg,#141b44,#0c1135);box-shadow:inset 0 0 0 3px #ffffff38,inset 0 6px 14px #00000073}.sidea-advent .door__num{font-family:var(--display);font-weight:700;font-size:clamp(28px,3.8vw,46px);line-height:1;color:var(--oro-ch);text-shadow:0 0 16px rgba(235,151,67,.55)}.sidea-advent .door__emoji{font-size:clamp(26px,3.4vw,42px);line-height:1}.sidea-advent .door__tag{position:absolute;z-index:3;left:50%;bottom:6%;transform:translate(-50%);white-space:nowrap;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:3px 10px;border-radius:999px;box-shadow:0 3px 8px -3px #05081e8c}.sidea-advent .door__corner{position:absolute;top:18px;left:9px;z-index:3;font-family:var(--display);font-weight:700;font-size:15px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.4)}.sidea-advent .door__badge{position:absolute;top:14px;right:-8px;z-index:3;background:var(--rosso);color:#fff;font-weight:700;font-size:12px;padding:4px 8px;border-radius:999px;transform:rotate(8deg);box-shadow:0 6px 12px -4px #05081e99}.sidea-advent .door--locked{cursor:default;--veil:rgba(12,17,53,.16)}.sidea-advent .door--locked .door__win:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translate(-50%);background:#ffffff1f}.sidea-advent .door--locked .door__num{position:relative;z-index:1}.sidea-advent .door--locked:hover{--veil:transparent}.sidea-advent .door.nudge{animation:sidea-advent-nudge .45s}@keyframes sidea-advent-nudge{20%{transform:rotate(-3deg)}40%{transform:rotate(3deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(1deg)}}.sidea-advent .door--active{z-index:2;transform:scale(1.06);box-shadow:0 0 0 3px var(--oro-ch),0 0 34px 4px #eb974399,0 20px 30px -14px #05081ee6;animation:sidea-advent-glow 2.6s ease-in-out infinite}.sidea-advent .door--active .door__win{background:radial-gradient(circle at 50% 60%,#fff3d6,#f1c07e 45%,#eb9743);box-shadow:inset 0 0 0 3px #ffffff8c,inset 0 -10px 18px #9c5f1f59}.sidea-advent .door--active .door__tag{background:var(--rosso);color:#fff}.sidea-advent .door--active:hover{transform:scale(1.1) translateY(-3px)}@keyframes sidea-advent-glow{0%,to{box-shadow:0 0 0 3px var(--oro-ch),0 0 26px 2px #eb974373,0 20px 30px -14px #05081ee6}50%{box-shadow:0 0 0 3px var(--oro-ch),0 0 44px 8px #eb9743bf,0 20px 30px -14px #05081ee6}}.sidea-advent .door--past{--veil:linear-gradient(160deg,rgba(70,75,104,.82),rgba(42,46,74,.86))}.sidea-advent .door--past .door__win{background:radial-gradient(circle at 50% 60%,#4a5280,#2c3358 70%)}.sidea-advent .door--past .door__emoji{filter:grayscale(.6);opacity:.9}.sidea-advent .door--past .door__corner{color:#d6d9e6}.sidea-advent .door--past .door__tag{background:#d9dce6;color:#3a4060}.sidea-advent .door--past:hover{--veil:linear-gradient(160deg,rgba(70,75,104,.6),rgba(42,46,74,.66));transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){.sidea-advent .door--active{animation:none}.sidea-advent .door,.sidea-advent .door.nudge{transition:none;animation:none}.sidea-advent .dot-live{animation:none}}@media(max-width:560px){.sidea-advent .door:before{height:15px;top:-5px;left:-3px;right:-3px}.sidea-advent .door__corner{top:13px;left:7px;font-size:13px}.sidea-advent .door__tag{font-size:10px;letter-spacing:.08em;padding:3px 8px}.sidea-advent .door__badge{font-size:11px;right:-5px}}.sidea-advent .hills{position:absolute;left:0;right:0;bottom:-1px;z-index:1;pointer-events:none}.sidea-advent .hills svg{display:block;width:100%;height:clamp(90px,12vw,170px)}.sidea-advent .toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);opacity:0;z-index:700;background:var(--neve);color:var(--notte2);font-weight:700;font-size:15px;padding:12px 20px;border-radius:999px;box-shadow:var(--shadow);transition:opacity .25s,transform .25s;pointer-events:none;max-width:calc(100% - 32px);text-align:center}.sidea-advent .toast.show{opacity:1;transform:translate(-50%)}.sidea-advent .light{background:#fbf8f2;color:var(--ink);padding:clamp(56px,7vw,96px) 0}.sidea-advent .light .h2{color:var(--notte2)}.sidea-advent .light p{color:var(--ink-2)}.sidea-advent .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin:28px 0 22px}@media(max-width:760px){.sidea-advent .steps{grid-template-columns:1fr}}.sidea-advent .step{background:#fff;border:1px solid #ece6da;border-radius:var(--r-md);padding:22px;box-shadow:0 14px 30px -24px #0c113580}.sidea-advent .step__n{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:22px;color:#fff;margin-bottom:12px;box-shadow:inset 0 -3px #0000002e}.sidea-advent .step h3{font-family:var(--display);font-weight:600;font-size:21px;color:var(--notte2);margin-bottom:4px}.sidea-advent .step p{font-size:15px}.sidea-advent .seo-text{max-width:760px;font-size:15px}.sidea-advent .seo-text p{margin-bottom:10px}.sidea-advent .family{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}@media(max-width:860px){.sidea-advent .family{grid-template-columns:1fr}}.sidea-advent .family__img{border-radius:var(--r-lg);overflow:hidden;box-shadow:0 30px 60px -30px #0c113599;aspect-ratio:2000/1433}.sidea-advent .family__img img{width:100%;height:100%;object-fit:cover}.sidea-advent .family p{font-size:16px;margin:12px 0}.sidea-advent .family b{color:var(--notte2)}.sidea-advent .pills{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 24px}.sidea-advent .pills .pill{display:inline-block;font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px;color:#fff;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.sidea-advent .pills a.pill{cursor:pointer}.sidea-advent .pills a.pill:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 6px 14px -6px #0c11358c}.sidea-advent .pills a.pill:focus-visible{outline:2px solid var(--oro-ch);outline-offset:2px}.sidea-advent .btn--navy{background:var(--notte2);color:#fff}.sidea-advent .btn--navy:hover{background:var(--reale);transform:translateY(-2px)}.sidea-advent .btn--underline{background:transparent;color:var(--oro-ch);padding-left:0;padding-right:0;border-radius:0;border-bottom:2px solid currentColor}.sidea-advent-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:16px;background:#05081eb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sidea-advent-modal.open{display:flex}.sidea-advent-modal .modal__card{position:relative;background:var(--neve);color:var(--ink);border-radius:var(--r-lg);max-width:480px;width:100%;max-height:92vh;overflow-y:auto;box-shadow:0 40px 90px -24px #000c;transform:translateY(14px) scale(.97);opacity:0;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s}.sidea-advent-modal.open .modal__card{transform:none;opacity:1}.sidea-advent-modal .offer__media{min-height:200px}.sidea-advent-modal .modal__close{position:absolute;top:12px;right:12px;z-index:5;width:44px;height:44px;border-radius:50%;border:none;background:#f4f2eceb;color:var(--notte2);font-size:26px;line-height:1;cursor:pointer;box-shadow:0 6px 14px -6px #0c113580}.sidea-advent-modal .sticker{top:auto;bottom:-22px;right:22px;width:76px;height:76px;font-size:24px}.sidea-advent-modal .ribbon{top:16px;left:16px}.sidea-advent-modal{--notte2:#18204A;--reale:#29428B;--rosso:#C10F2D;--rosso-sc:#9c0b23;--oro:#EB9743;--oro-ch:#F1C07E;--verde:#2FA84F;--neve:#F4F2EC;--ink:#1B1B1A;--ink-2:#4a5068;--display:"Fredoka","Quicksand",system-ui,sans-serif;--body:"Quicksand",system-ui,sans-serif;--r-lg:28px;--r-md:18px;--r-sm:12px;--shadow:0 24px 50px -22px rgba(12,17,53,.75);font-family:var(--body)}.sidea-advent-modal *,.sidea-advent-modal *:before,.sidea-advent-modal *:after{box-sizing:border-box}.sidea-advent-modal .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:none;cursor:pointer;text-decoration:none;font:700 16px var(--body);border-radius:14px;padding:16px 26px;transition:transform .2s,box-shadow .2s,background .2s}.sidea-advent-modal .btn--primary{background:var(--rosso);color:#fff;box-shadow:0 10px 26px -8px #c10f2db3,inset 0 -3px #0000002e}.sidea-advent-modal .btn--primary:hover{background:var(--rosso-sc)}.sidea-advent-modal .btn--block{width:100%}@media(min-width:901px){.sidea-advent .hero__media img{object-position:center 30%}.sidea-advent .hero__in{min-height:clamp(600px,50vw,1000px)}.sidea-advent .hero:after{background:linear-gradient(180deg,rgba(24,32,74,0) 50%,rgba(24,32,74,.6) 80%,var(--notte2) 100%),linear-gradient(90deg,#0c1135e6,#0c1135bd 32%,#0c113540 52%,#0c113500 64%)}}@media(max-width:900px){.sidea-advent .hero__media img{object-position:center 40%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-sidea-advent-calendar.css.map */
