.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}}
