.summer-bundle.svelte-11pimep.svelte-11pimep{position:relative;overflow:hidden;background:radial-gradient(ellipse at 8% 0%,rgba(255,159,67,.22) 0%,transparent 45%),radial-gradient(ellipse at 95% 95%,rgba(56,189,248,.18) 0%,transparent 45%),radial-gradient(ellipse at 60% 40%,rgba(255,210,63,.1) 0%,transparent 55%),linear-gradient(160deg,#2a2233 0%,#2e2536 30%,#2b2a3a 60%,#26303d 100%)!important;border:1px solid rgba(255,159,67,.28)!important;box-shadow:0 8px 32px #00000073,0 0 22px #ff8c321a,inset 0 1px #ffd2961a!important}.summer-bundle.svelte-11pimep .advent-calendar-card-title,.summer-bundle.svelte-11pimep .advent-calendar-card-perks,.summer-bundle.svelte-11pimep .advent-calendar-card-button{position:relative;z-index:2}.summer-ribbon.svelte-11pimep.svelte-11pimep{position:absolute;top:18px;right:-34px;background:linear-gradient(135deg,#ffb347,#ff7a18);color:#fff;font-size:10px;font-weight:900;letter-spacing:2px;padding:5px 42px;transform:rotate(45deg);z-index:3;box-shadow:0 2px 10px #ff7a188c;text-transform:uppercase}.float.svelte-11pimep.svelte-11pimep{position:absolute;z-index:0;pointer-events:none;opacity:.28;animation:svelte-11pimep-bob 7s ease-in-out infinite}.ball.svelte-11pimep.svelte-11pimep{border-radius:50%;background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.9) 0%,rgba(255,255,255,0) 24%),conic-gradient(#ff6b35 0deg 60deg,#ffffff 60deg 120deg,#38bdf8 120deg 180deg,#ffffff 180deg 240deg,#ffd23f 240deg 300deg,#ffffff 300deg 360deg);box-shadow:inset -3px -4px 8px #0000002e}.ball.svelte-11pimep.svelte-11pimep:after{content:"";position:absolute;top:50%;left:50%;width:24%;height:24%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#e2e8f0)}.ring.svelte-11pimep.svelte-11pimep{border-radius:50%;background:conic-gradient(#ff5a4d 0deg 45deg,#ffffff 45deg 90deg,#ff5a4d 90deg 135deg,#ffffff 135deg 180deg,#ff5a4d 180deg 225deg,#ffffff 225deg 270deg,#ff5a4d 270deg 315deg,#ffffff 315deg 360deg);-webkit-mask:radial-gradient(circle,transparent 36%,#000 37%);mask:radial-gradient(circle,transparent 36%,#000 37%)}.float-ball-1.svelte-11pimep.svelte-11pimep{top:9%;right:13%;width:34px;height:34px;animation-delay:0s}.float-ball-2.svelte-11pimep.svelte-11pimep{bottom:16%;right:7%;width:22px;height:22px;animation-delay:-2.4s;opacity:.22}.float-ball-3.svelte-11pimep.svelte-11pimep{top:6%;left:33%;width:18px;height:18px;animation-delay:-1.2s;opacity:.2}.float-ring-1.svelte-11pimep.svelte-11pimep{bottom:9%;left:3%;width:30px;height:30px;animation-delay:-3.5s;animation-name:svelte-11pimep-bobSpin}.float-ring-2.svelte-11pimep.svelte-11pimep{top:42%;right:4%;width:20px;height:20px;animation-delay:-1.8s;opacity:.2;animation-name:svelte-11pimep-bobSpin}@keyframes svelte-11pimep-bob{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-7px) rotate(6deg)}75%{transform:translateY(5px) rotate(-4deg)}}@keyframes svelte-11pimep-bobSpin{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(180deg)}}.summer-bundle.svelte-11pimep .advent-calendar-card-image.summer-scene{position:relative;overflow:hidden;padding:0!important;min-height:240px;border-right:1px solid rgba(255,159,67,.12)!important;background:linear-gradient(180deg,#ffb15c 0%,#ff8a4b 26%,#f97a52 46%,#5fb6d6 60%,#2f8fc0 100%)!important}.summer-scene.svelte-11pimep .sun.svelte-11pimep{position:absolute;top:16px;right:26px;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#fff8db 0%,#ffe27a 38%,#ffb347 100%);box-shadow:0 0 26px #ffc450bf,0 0 54px #ff963c73;animation:svelte-11pimep-sunPulse 4s ease-in-out infinite;z-index:1}.summer-scene.svelte-11pimep .sun.svelte-11pimep:before{content:"";position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,240,180,.55) 0deg 6deg,transparent 6deg 24deg);-webkit-mask:radial-gradient(circle,transparent 46%,#000 47%,#000 60%,transparent 61%);mask:radial-gradient(circle,transparent 46%,#000 47%,#000 60%,transparent 61%);animation:svelte-11pimep-spin 22s linear infinite}.summer-scene.svelte-11pimep .hero-ball.svelte-11pimep{position:absolute;bottom:70px;left:50%;width:92px;height:92px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.95) 0%,rgba(255,255,255,0) 26%),conic-gradient(#ff6b35 0deg 60deg,#ffffff 60deg 120deg,#38bdf8 120deg 180deg,#ffffff 180deg 240deg,#ffd23f 240deg 300deg,#ffffff 300deg 360deg);box-shadow:inset -6px -8px 14px #00000038,0 10px 18px #0000004d;animation:svelte-11pimep-heroBob 5s ease-in-out infinite;z-index:2}.summer-scene.svelte-11pimep .hero-ball.svelte-11pimep:after{content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#dbe3ec)}.summer-scene.svelte-11pimep .hero-ring.svelte-11pimep{position:absolute;bottom:40px;left:22px;width:60px;height:60px;border-radius:50%;background:conic-gradient(#ff5a4d 0deg 45deg,#ffffff 45deg 90deg,#ff5a4d 90deg 135deg,#ffffff 135deg 180deg,#ff5a4d 180deg 225deg,#ffffff 225deg 270deg,#ff5a4d 270deg 315deg,#ffffff 315deg 360deg);-webkit-mask:radial-gradient(circle,transparent 38%,#000 39%);mask:radial-gradient(circle,transparent 38%,#000 39%);filter:drop-shadow(0 6px 8px rgba(0,0,0,.3));animation:svelte-11pimep-ringBob 6s ease-in-out infinite;z-index:2}.summer-scene.svelte-11pimep .sea.svelte-11pimep{position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(180deg,rgba(56,189,248,0) 0%,rgba(45,156,200,.55) 30%,#1f7fb0 100%);overflow:hidden;z-index:1}.summer-scene.svelte-11pimep .foam.svelte-11pimep{position:absolute;left:-10%;width:120%;height:16px;background:radial-gradient(ellipse 26px 10px at 50% 100%,rgba(255,255,255,.6),transparent 70%) repeat-x;background-size:56px 16px;opacity:.7;animation:svelte-11pimep-foamMove 7s linear infinite}.summer-scene.svelte-11pimep .foam-1.svelte-11pimep{top:14%}.summer-scene.svelte-11pimep .foam-2.svelte-11pimep{top:46%;background-size:78px 14px;opacity:.45;animation-duration:10s;animation-direction:reverse}.summer-scene.svelte-11pimep .sparkle.svelte-11pimep{position:absolute;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 8px 2px #ffffffd9;opacity:0;z-index:2;animation:svelte-11pimep-twinkle 3.4s ease-in-out infinite}.summer-scene.svelte-11pimep .sp-1.svelte-11pimep{top:26%;left:24%;animation-delay:0s}.summer-scene.svelte-11pimep .sp-2.svelte-11pimep{top:18%;left:64%;animation-delay:-1.1s}.summer-scene.svelte-11pimep .sp-3.svelte-11pimep{top:40%;left:44%;animation-delay:-2.2s}@keyframes svelte-11pimep-sunPulse{0%,to{box-shadow:0 0 26px #ffc450bf,0 0 54px #ff963c73}50%{box-shadow:0 0 34px #ffd264f2,0 0 72px #ffa04699}}@keyframes svelte-11pimep-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-11pimep-heroBob{0%,to{transform:translate(-50%) translateY(0) rotate(-6deg)}50%{transform:translate(-50%) translateY(-12px) rotate(6deg)}}@keyframes svelte-11pimep-ringBob{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-8px) rotate(8deg)}}@keyframes svelte-11pimep-foamMove{0%{transform:translate(0)}to{transform:translate(-56px)}}@keyframes svelte-11pimep-twinkle{0%,to{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}.summer-bundle.svelte-11pimep .advent-calendar-card-title h1{color:#ffe2bf!important}.value-tag.svelte-11pimep.svelte-11pimep{color:#ff9f43;font-size:.75em}.summer-bundle.svelte-11pimep .advent-calendar-card-title .subtitle{color:#ffd5aab3!important}.perk-icon.svelte-11pimep.svelte-11pimep{font-size:15px;margin-right:2px}.summer-bundle.svelte-11pimep .advent-calendar-card-perks li:before{display:none!important}.summer-bundle.svelte-11pimep .advent-calendar-card-perks li{padding-left:14px!important;background:rgba(255,159,67,.08)!important;border:1px solid rgba(255,159,67,.14)!important}.summer-bundle .hot-tag.svelte-11pimep.svelte-11pimep{display:inline-block;background:linear-gradient(135deg,#ffb347,#ff6b35);color:#fff;font-size:9px;font-weight:900;padding:2px 6px;border-radius:4px;margin-left:4px;letter-spacing:.8px;text-transform:uppercase;vertical-align:middle;box-shadow:0 0 8px #ff7a1873;animation:svelte-11pimep-hotPulse 2s ease-in-out infinite}@keyframes svelte-11pimep-hotPulse{0%,to{box-shadow:0 0 8px #ff7a1873}50%{box-shadow:0 0 16px #ff7a18b3}}.summer-bundle.svelte-11pimep .advent-calendar-card-button button{background:linear-gradient(135deg,#ff7a18,#ff944d,#ffb347)!important;border:1px solid rgba(255,180,100,.35)!important;box-shadow:0 4px 16px #ff7a1866!important;transition:all .2s ease-in-out!important}.summer-bundle.svelte-11pimep .advent-calendar-card-button button:hover{box-shadow:0 4px 26px #ff7a1899!important;border-color:#ffc8828c!important}.section-dp-card.svelte-lv2jig.svelte-lv2jig{position:relative;display:grid;grid-template-columns:360px 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"image content";background:linear-gradient(135deg,rgba(41,44,62,.95),rgba(34,36,51,.98));border:1px solid rgba(255,255,255,.06);border-radius:15px;overflow:hidden;box-shadow:0 8px 24px #00000059;transition:all .15s ease-in-out}.section-dp-card.svelte-lv2jig.svelte-lv2jig:hover{scale:.99}.section-dp-glow.svelte-lv2jig.svelte-lv2jig{position:absolute;top:-40%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,var(--dp-accent, #60a5fa) 0%,transparent 70%);opacity:.06;pointer-events:none}.section-dp-image.svelte-lv2jig.svelte-lv2jig{grid-area:image;display:flex;align-items:center;justify-content:center;background:rgba(34,36,51,.8);border-right:1px solid rgba(255,255,255,.06);padding:30px}.section-dp-image.svelte-lv2jig .icon.svelte-lv2jig{height:200px;width:200px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACABAMAAAAxEHz4AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAACpQTFRFAAAAAAAAfMvLWbfFsvrzN5OhHoiPB3J54tRr/2la/6puuk5H//CRPqa2l7GxdgAAAA50Uk5TAP////////////////9XStsUAAAA/0lEQVR4nO2YUQ3CQBBEa6EWsIAFLNRCLdQCFrCABSxgAS/sJPea6QENv93s+2q6nfc1ub10GHYYG3vf7FKCwwhGo39/Cs7Bt9maKUEawaXhA8JTgMRnogT5BARgbiyNydC8BPkEhGcDEaHF8HKVIJdAoWtwC/ow3APNJSlBXoE+eASEn4ECCPSseQnyCbg4cqB4mGJRLr3nQFnDJUghoEi6ZLhAYYrl5ZKARbRpYglSCDhUXoFLPKw5h0kJcgn6nw0uAQ/reRMuQRqBSxAIFsvc+LhYlCClgB8RSFgsHta8BLkFgIQLhRcISpBT0MtYND8XSQnSC5D8XZwSHF3wBpFGH6rEBkZtAAAAAElFTkSuQmCC);background-size:cover;background-position:center;filter:drop-shadow(0 4px 12px rgba(0,0,0,.5))}.section-dp-content.svelte-lv2jig.svelte-lv2jig{grid-area:content;padding:24px 28px;display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.section-dp-badge.svelte-lv2jig.svelte-lv2jig{display:inline-block;width:fit-content;background:linear-gradient(135deg,var(--dp-accent, #60a5fa),color-mix(in srgb,var(--dp-accent, #60a5fa) 60%,#000));color:#fff;font-size:11px;font-weight:900;letter-spacing:2px;padding:4px 12px;border-radius:6px;text-transform:uppercase}.section-dp-card.svelte-lv2jig h2.svelte-lv2jig{font-size:28px;font-weight:900;color:#fff;margin:0}.section-dp-mode.svelte-lv2jig.svelte-lv2jig{font-size:15px;font-weight:700;color:var(--dp-accent, #60a5fa);margin:0}.section-dp-desc.svelte-lv2jig.svelte-lv2jig{font-size:14px;color:#fff9;margin:4px 0 0}.section-dp-perks.svelte-lv2jig.svelte-lv2jig{list-style:none;padding:0;margin:10px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.section-dp-perks.svelte-lv2jig li.svelte-lv2jig{position:relative;padding:10px 12px 10px 36px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);color:#ffffffe6;font-weight:700;font-size:14px}.section-dp-perks.svelte-lv2jig li.svelte-lv2jig:before{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);height:14px;width:14px;border-radius:50%;background:linear-gradient(135deg,var(--dp-accent, #60a5fa),color-mix(in srgb,var(--dp-accent, #60a5fa) 70%,#fff));box-shadow:0 0 0 3px color-mix(in srgb,var(--dp-accent, #60a5fa) 18%,transparent)}.section-dp-btn.svelte-lv2jig.svelte-lv2jig{margin-top:12px;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;border-radius:15px;background:var(--theme-tertiary-container, #5ca300);border:none;font-size:20px;font-weight:900;padding:20px 5px;color:#fff;transition:all .15s ease-in-out}.section-dp-btn.svelte-lv2jig.svelte-lv2jig:hover{opacity:.86}@media (max-width: 900px){.section-dp-card.svelte-lv2jig.svelte-lv2jig{grid-template-columns:1fr;grid-template-areas:"image" "content"}.section-dp-image.svelte-lv2jig.svelte-lv2jig{border-right:none;border-bottom:1px solid rgba(255,255,255,.06);padding:20px}.section-dp-perks.svelte-lv2jig.svelte-lv2jig{grid-template-columns:1fr}}.anniversary-bundle.svelte-2miaeu.svelte-2miaeu{position:relative;overflow:hidden;background:radial-gradient(ellipse at 6% 0%,rgba(251,191,36,.22) 0%,transparent 45%),radial-gradient(ellipse at 95% 95%,rgba(244,114,182,.18) 0%,transparent 45%),radial-gradient(ellipse at 55% 35%,rgba(167,139,250,.12) 0%,transparent 55%),linear-gradient(160deg,#2a2140 0%,#2b2338 32%,#2e2536 62%,#2a2a3d 100%)!important;border:1px solid rgba(251,191,36,.28)!important;box-shadow:0 8px 32px #00000073,0 0 22px #fbbf241a,inset 0 1px #ffecb31a!important}.anniversary-bundle.svelte-2miaeu .advent-calendar-card-title,.anniversary-bundle.svelte-2miaeu .advent-calendar-card-perks,.anniversary-bundle.svelte-2miaeu .advent-calendar-card-button{position:relative;z-index:2}.anniversary-ribbon.svelte-2miaeu.svelte-2miaeu{position:absolute;top:18px;right:-34px;background:linear-gradient(135deg,#fcd34d,#f59e0b);color:#3b2a05;font-size:10px;font-weight:900;letter-spacing:2px;padding:5px 42px;transform:rotate(45deg);z-index:3;box-shadow:0 2px 10px #f59e0b8c;text-transform:uppercase}.balloon.svelte-2miaeu.svelte-2miaeu{position:absolute;width:22px;height:28px;border-radius:50%/55% 55% 45% 45%;opacity:.3;z-index:0;pointer-events:none;animation:svelte-2miaeu-balloonFloat 7s ease-in-out infinite}.balloon.svelte-2miaeu.svelte-2miaeu:after{content:"";position:absolute;top:100%;left:50%;width:1px;height:16px;transform:translate(-50%);background:rgba(255,255,255,.4)}.balloon-1.svelte-2miaeu.svelte-2miaeu{top:8%;right:13%;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.85) 0%,rgba(255,255,255,0) 26%),#f472b6;animation-delay:0s}.balloon-2.svelte-2miaeu.svelte-2miaeu{bottom:18%;right:7%;width:17px;height:22px;opacity:.24;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.85) 0%,rgba(255,255,255,0) 26%),#fbbf24;animation-delay:-2.4s}.balloon-3.svelte-2miaeu.svelte-2miaeu{top:6%;left:33%;width:14px;height:18px;opacity:.22;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.85) 0%,rgba(255,255,255,0) 26%),#60a5fa;animation-delay:-1.2s}.balloon-4.svelte-2miaeu.svelte-2miaeu{bottom:10%;left:4%;width:15px;height:19px;opacity:.22;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.85) 0%,rgba(255,255,255,0) 26%),#4ade80;animation-delay:-3.5s}@keyframes svelte-2miaeu-balloonFloat{0%,to{transform:translateY(0) rotate(-3deg)}25%{transform:translateY(-7px) rotate(3deg)}75%{transform:translateY(5px) rotate(-2deg)}}.confetti.svelte-2miaeu.svelte-2miaeu{position:absolute;width:7px;height:10px;opacity:.32;z-index:0;pointer-events:none;animation:svelte-2miaeu-confettiFall 9s linear infinite}.c-1.svelte-2miaeu.svelte-2miaeu{top:-6%;left:18%;background:#f472b6;animation-delay:0s}.c-2.svelte-2miaeu.svelte-2miaeu{top:-6%;left:46%;background:#fbbf24;animation-delay:-2s}.c-3.svelte-2miaeu.svelte-2miaeu{top:-6%;left:62%;background:#4ade80;animation-delay:-4s}.c-4.svelte-2miaeu.svelte-2miaeu{top:-6%;left:78%;background:#60a5fa;animation-delay:-6s}.c-5.svelte-2miaeu.svelte-2miaeu{top:-6%;left:30%;background:#a78bfa;animation-delay:-1s}.c-6.svelte-2miaeu.svelte-2miaeu{top:-6%;left:88%;background:#fb7185;animation-delay:-3.5s}@keyframes svelte-2miaeu-confettiFall{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:.32}90%{opacity:.32}to{transform:translateY(340px) rotate(540deg);opacity:0}}.anniversary-bundle.svelte-2miaeu .advent-calendar-card-image.anniversary-scene{position:relative;overflow:hidden;padding:0!important;min-height:240px;border-right:1px solid rgba(251,191,36,.12)!important;background:radial-gradient(circle at 50% 118%,rgba(251,191,36,.28) 0%,transparent 55%),radial-gradient(circle at 18% 12%,rgba(244,114,182,.16) 0%,transparent 45%),radial-gradient(circle at 84% 16%,rgba(96,165,250,.14) 0%,transparent 45%),linear-gradient(180deg,#3a2450 0%,#34224a 40%,#2c1f40 72%,#241b33 100%)!important}.anniversary-scene.svelte-2miaeu .glow.svelte-2miaeu{position:absolute;left:50%;bottom:8%;width:74%;height:58%;transform:translate(-50%);background:radial-gradient(ellipse at center bottom,rgba(251,191,36,.4) 0%,transparent 70%);filter:blur(10px);z-index:0;animation:svelte-2miaeu-glowPulse 4s ease-in-out infinite}@keyframes svelte-2miaeu-glowPulse{0%,to{opacity:.55}50%{opacity:1}}.anniversary-scene.svelte-2miaeu .bunting.svelte-2miaeu{position:absolute;top:16px;left:-4%;width:108%;height:26px;display:flex;justify-content:space-between;z-index:2}.anniversary-scene.svelte-2miaeu .bunting.svelte-2miaeu:before{content:"";position:absolute;top:2px;left:0;right:0;height:12px;border-top:2px solid rgba(255,236,179,.4);border-radius:50%}.anniversary-scene.svelte-2miaeu .flag.svelte-2miaeu{width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:16px solid #f472b6;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25));animation:svelte-2miaeu-flagSway 5s ease-in-out infinite;transform-origin:top center}.anniversary-scene.svelte-2miaeu .f-a.svelte-2miaeu{border-top-color:#fbbf24;animation-delay:0s}.anniversary-scene.svelte-2miaeu .f-b.svelte-2miaeu{border-top-color:#f472b6;animation-delay:-.6s}.anniversary-scene.svelte-2miaeu .f-c.svelte-2miaeu{border-top-color:#4ade80;animation-delay:-1.2s}.anniversary-scene.svelte-2miaeu .f-d.svelte-2miaeu{border-top-color:#60a5fa;animation-delay:-1.8s}.anniversary-scene.svelte-2miaeu .f-e.svelte-2miaeu{border-top-color:#a78bfa;animation-delay:-2.4s}.anniversary-scene.svelte-2miaeu .f-f.svelte-2miaeu{border-top-color:#fb7185;animation-delay:-3s}@keyframes svelte-2miaeu-flagSway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.anniversary-scene.svelte-2miaeu .cake.svelte-2miaeu{position:absolute;left:50%;bottom:34px;transform:translate(-50%);width:96px;z-index:2;animation:svelte-2miaeu-cakeBob 5s ease-in-out infinite}.anniversary-scene.svelte-2miaeu .cake-layer.svelte-2miaeu,.anniversary-scene.svelte-2miaeu .cake-top.svelte-2miaeu,.anniversary-scene.svelte-2miaeu .cake-plate.svelte-2miaeu{margin:0 auto;border-radius:4px}.anniversary-scene.svelte-2miaeu .cake-top.svelte-2miaeu{width:60px;height:22px;background:linear-gradient(180deg,#fff2f7 0%,#ffd7e6 100%);box-shadow:inset 0 -4px #f472b659;position:relative}.anniversary-scene.svelte-2miaeu .cake-top.svelte-2miaeu:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:8px;background:radial-gradient(circle 6px at 12% 0,#fff2f7 60%,transparent 62%),radial-gradient(circle 6px at 38% 0,#fff2f7 60%,transparent 62%),radial-gradient(circle 6px at 64% 0,#fff2f7 60%,transparent 62%),radial-gradient(circle 6px at 88% 0,#fff2f7 60%,transparent 62%)}.anniversary-scene.svelte-2miaeu .cake-mid.svelte-2miaeu{width:78px;height:26px;margin-top:3px;background:linear-gradient(180deg,#fbbf24 0%,#f59e0b 100%);box-shadow:inset 0 -5px #b4640859}.anniversary-scene.svelte-2miaeu .cake-base.svelte-2miaeu{width:96px;height:30px;margin-top:3px;background:linear-gradient(180deg,#f9a8d4 0%,#ec4899 100%);box-shadow:inset 0 -6px #9d174d59}.anniversary-scene.svelte-2miaeu .cake-plate.svelte-2miaeu{width:108px;height:8px;margin-top:4px;border-radius:50%;background:radial-gradient(ellipse at center,#cbd5e1 0%,#94a3b8 100%);box-shadow:0 6px 12px #00000059}.anniversary-scene.svelte-2miaeu .candle.svelte-2miaeu{position:absolute;top:-26px;left:50%;transform:translate(-50%);width:8px;height:24px;border-radius:2px;background:repeating-linear-gradient(45deg,#f472b6 0 4px,#fff 4px 8px);z-index:3}.anniversary-scene.svelte-2miaeu .flame.svelte-2miaeu{position:absolute;top:-16px;left:50%;transform:translate(-50%);width:10px;height:16px;border-radius:50%/60% 60% 40% 40%;background:radial-gradient(circle at 50% 70%,#fff6cf 0%,#ffd23f 40%,#ff8a18 100%);box-shadow:0 0 12px 3px #ffaa3ccc;animation:svelte-2miaeu-flicker 1.4s ease-in-out infinite}@keyframes svelte-2miaeu-flicker{0%,to{transform:translate(-50%) scale(1) rotate(-2deg);opacity:1}50%{transform:translate(-50%) scale(1.12,.9) rotate(2deg);opacity:.85}}@keyframes svelte-2miaeu-cakeBob{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-4px)}}.anniversary-scene.svelte-2miaeu .gift.svelte-2miaeu{position:absolute;bottom:30px;width:40px;height:34px;border-radius:4px;z-index:2;animation:svelte-2miaeu-giftBob 6s ease-in-out infinite}.anniversary-scene.svelte-2miaeu .gift-l.svelte-2miaeu{left:20px;background:linear-gradient(180deg,#60a5fa 0%,#3b82f6 100%);box-shadow:0 8px 14px #0000004d}.anniversary-scene.svelte-2miaeu .gift-r.svelte-2miaeu{right:22px;width:34px;height:28px;background:linear-gradient(180deg,#4ade80 0%,#22c55e 100%);box-shadow:0 8px 14px #0000004d;animation-delay:-2.5s}.anniversary-scene.svelte-2miaeu .gift.svelte-2miaeu:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:7px;transform:translate(-50%);background:rgba(255,236,179,.9)}.anniversary-scene.svelte-2miaeu .gift .lid.svelte-2miaeu{position:absolute;top:-6px;left:-3px;right:-3px;height:10px;border-radius:3px;background:inherit;filter:brightness(1.12)}.anniversary-scene.svelte-2miaeu .gift .bow.svelte-2miaeu{position:absolute;top:-12px;left:50%;width:16px;height:10px;transform:translate(-50%);border-radius:50%;background:rgba(255,236,179,.95);box-shadow:-7px 0 0 -2px #ffecb3f2,7px 0 0 -2px #ffecb3f2}@keyframes svelte-2miaeu-giftBob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-5px) rotate(2deg)}}.anniversary-scene.svelte-2miaeu .scene-balloon.svelte-2miaeu{position:absolute;width:30px;height:38px;border-radius:50%/55% 55% 45% 45%;z-index:1;animation:svelte-2miaeu-sceneBalloonFloat 6s ease-in-out infinite}.anniversary-scene.svelte-2miaeu .scene-balloon.svelte-2miaeu:after{content:"";position:absolute;top:100%;left:50%;width:1px;height:22px;transform:translate(-50%);background:rgba(255,255,255,.5)}.anniversary-scene.svelte-2miaeu .sb-1.svelte-2miaeu{top:44px;left:16px;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.85) 0%,rgba(255,255,255,0) 26%),#f472b6}.anniversary-scene.svelte-2miaeu .sb-2.svelte-2miaeu{top:52px;right:18px;width:24px;height:30px;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.85) 0%,rgba(255,255,255,0) 26%),#fbbf24;animation-delay:-2.2s}@keyframes svelte-2miaeu-sceneBalloonFloat{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-10px) rotate(4deg)}}.anniversary-scene.svelte-2miaeu .spark.svelte-2miaeu{position:absolute;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 8px 2px #ffec96e6;opacity:0;z-index:3;animation:svelte-2miaeu-twinkle 3.4s ease-in-out infinite}.anniversary-scene.svelte-2miaeu .s-1.svelte-2miaeu{top:34%;left:20%;animation-delay:0s}.anniversary-scene.svelte-2miaeu .s-2.svelte-2miaeu{top:28%;right:22%;animation-delay:-1.1s}.anniversary-scene.svelte-2miaeu .s-3.svelte-2miaeu{top:54%;left:32%;animation-delay:-2.2s}.anniversary-scene.svelte-2miaeu .s-4.svelte-2miaeu{top:48%;right:30%;animation-delay:-1.6s}@keyframes svelte-2miaeu-twinkle{0%,to{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}.anniversary-bundle.svelte-2miaeu .advent-calendar-card-title h1{color:#ffe9b3!important}.value-tag.svelte-2miaeu.svelte-2miaeu{color:#fbbf24;font-size:.75em}.anniversary-bundle.svelte-2miaeu .advent-calendar-card-title .subtitle{color:#ffe1aab3!important}.perk-icon.svelte-2miaeu.svelte-2miaeu{font-size:15px;margin-right:2px}.anniversary-bundle.svelte-2miaeu .advent-calendar-card-perks li:before{display:none!important}.anniversary-bundle.svelte-2miaeu .advent-calendar-card-perks li{padding-left:14px!important;background:rgba(251,191,36,.08)!important;border:1px solid rgba(251,191,36,.14)!important}.anniversary-bundle .op-tag.svelte-2miaeu.svelte-2miaeu{display:inline-block;background:linear-gradient(135deg,#fcd34d,#f472b6);color:#3b2a05;font-size:9px;font-weight:900;padding:2px 6px;border-radius:4px;margin-left:4px;letter-spacing:.8px;text-transform:uppercase;vertical-align:middle;box-shadow:0 0 8px #f59e0b73;animation:svelte-2miaeu-opPulse 2s ease-in-out infinite}@keyframes svelte-2miaeu-opPulse{0%,to{box-shadow:0 0 8px #f59e0b73}50%{box-shadow:0 0 16px #f59e0bb3}}.anniversary-bundle.svelte-2miaeu .advent-calendar-card-button button{background:linear-gradient(135deg,#f59e0b,#fbbf24,#f472b6)!important;border:1px solid rgba(255,214,130,.35)!important;box-shadow:0 4px 16px #f59e0b66!important;transition:all .2s ease-in-out!important}.anniversary-bundle.svelte-2miaeu .advent-calendar-card-button button:hover{box-shadow:0 4px 26px #f59e0b99!important;border-color:#ffe0968c!important}
