.back-to-school-bundle.svelte-1oxc358.svelte-1oxc358{position:relative;overflow:hidden;background:radial-gradient(ellipse at 6% 0%,rgba(59,111,212,.24) 0%,transparent 46%),radial-gradient(ellipse at 96% 96%,rgba(255,200,87,.16) 0%,transparent 45%),radial-gradient(ellipse at 55% 45%,rgba(120,160,255,.09) 0%,transparent 55%),linear-gradient(160deg,#232742 0%,#262a44 32%,#232b3d 64%,#1f2c35 100%)!important;border:1px solid rgba(96,140,230,.3)!important;box-shadow:0 8px 32px #00000073,0 0 22px #3b6fd41f,inset 0 1px #b4cdff1a!important}.back-to-school-bundle.svelte-1oxc358 .advent-calendar-card-title,.back-to-school-bundle.svelte-1oxc358 .advent-calendar-card-perks,.back-to-school-bundle.svelte-1oxc358 .advent-calendar-card-button{position:relative;z-index:2}.school-ribbon.svelte-1oxc358.svelte-1oxc358{position:absolute;top:18px;right:-34px;background:linear-gradient(135deg,#5b8def,#2a52a8);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 #2a52a88c;text-transform:uppercase}.float.svelte-1oxc358.svelte-1oxc358{position:absolute;z-index:0;pointer-events:none;opacity:.28;animation:svelte-1oxc358-bob 7s ease-in-out infinite}.pencil.svelte-1oxc358.svelte-1oxc358{height:7px;border-radius:1px;background:linear-gradient(180deg,#ffd968 0%,#f5c542 55%,#d9a52f 100%)}.pencil.svelte-1oxc358.svelte-1oxc358:before{content:"";position:absolute;top:0;right:-8px;width:0;height:0;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;border-left:8px solid #e8c39a}.pencil.svelte-1oxc358.svelte-1oxc358:after{content:"";position:absolute;top:0;left:-6px;width:6px;height:7px;border-radius:2px 0 0 2px;background:#f0857d}.apple.svelte-1oxc358.svelte-1oxc358{border-radius:46% 46% 50% 50%;background:radial-gradient(circle at 34% 28%,#ff8a80 0%,#e0483c 45%,#a52d24 100%)}.apple.svelte-1oxc358.svelte-1oxc358:after{content:"";position:absolute;top:-22%;left:52%;width:42%;height:34%;border-radius:60% 0;background:#5fae5a;transform:rotate(-18deg)}.clip.svelte-1oxc358.svelte-1oxc358{border-radius:40%/24%;border:2.5px solid #c8d4e8;background:transparent}.float-pencil-1.svelte-1oxc358.svelte-1oxc358{bottom:30%;right:6%;width:40px;opacity:.18;animation-delay:0s}.float-pencil-2.svelte-1oxc358.svelte-1oxc358{bottom:8%;right:14%;width:28px;animation-delay:-2.4s;opacity:.16}.float-apple-1.svelte-1oxc358.svelte-1oxc358{bottom:6%;left:34%;width:16px;height:17px;animation-delay:-1.2s;opacity:.18}.float-apple-2.svelte-1oxc358.svelte-1oxc358{top:52%;right:4%;width:13px;height:14px;animation-delay:-1.8s;opacity:.14}.float-clip-1.svelte-1oxc358.svelte-1oxc358{bottom:10%;left:34%;width:15px;height:28px;opacity:.16;animation-delay:-3.5s;animation-name:svelte-1oxc358-bobSpin}@keyframes svelte-1oxc358-bob{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-7px) rotate(6deg)}75%{transform:translateY(5px) rotate(-4deg)}}@keyframes svelte-1oxc358-bobSpin{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(180deg)}}.back-to-school-bundle.svelte-1oxc358 .advent-calendar-card-image.school-scene{position:relative;overflow:hidden;padding:0!important;min-height:240px;border-right:1px solid rgba(96,140,230,.14)!important;background:linear-gradient(180deg,#3a4a63 0%,#33415a 55%,#2b3750 100%)!important}.school-scene.svelte-1oxc358 .chalkboard.svelte-1oxc358{position:absolute;top:20px;left:50%;transform:translate(-50%);width:74%;height:46%;border-radius:4px;background:linear-gradient(160deg,#33604f 0%,#2a4f42 60%,#244438 100%);border:6px solid #a9793f;box-shadow:0 8px 18px #00000059,inset 0 0 26px #00000047;z-index:1}.school-scene.svelte-1oxc358 .chalk-line.svelte-1oxc358{position:absolute;left:12%;height:3px;border-radius:2px;background:rgba(255,255,255,.32)}.school-scene.svelte-1oxc358 .cl-1.svelte-1oxc358{top:26%;width:46%}.school-scene.svelte-1oxc358 .cl-2.svelte-1oxc358{top:44%;width:32%;opacity:.7}.school-scene.svelte-1oxc358 .chalk-grade.svelte-1oxc358{position:absolute;right:12%;top:22%;font-size:30px;font-weight:900;color:#ffffffd9;letter-spacing:1px;text-shadow:0 0 10px rgba(255,255,255,.35);animation:svelte-1oxc358-chalkGlow 3.6s ease-in-out infinite}.school-scene.svelte-1oxc358 .hero-backpack.svelte-1oxc358{position:absolute;bottom:62px;left:50%;width:108px;height:116px;transform:translate(-50%);z-index:3;animation:svelte-1oxc358-heroBob 5s ease-in-out infinite;filter:drop-shadow(0 10px 14px rgba(0,0,0,.4))}.school-scene.svelte-1oxc358 .hero-backpack .strap.svelte-1oxc358{position:absolute;top:8px;width:12px;height:46px;border-radius:8px;background:linear-gradient(180deg,#2a52a8,#1d3c7d)}.school-scene.svelte-1oxc358 .hero-backpack .strap-l.svelte-1oxc358{left:16px}.school-scene.svelte-1oxc358 .hero-backpack .strap-r.svelte-1oxc358{right:16px}.school-scene.svelte-1oxc358 .hero-backpack .body.svelte-1oxc358{position:absolute;top:20px;right:4px;bottom:0;left:4px;border-radius:22px 22px 16px 16px;background:linear-gradient(165deg,#5b8def 0%,#3b6fd4 45%,#27509f 100%);box-shadow:inset -6px -8px 14px #00000038}.school-scene.svelte-1oxc358 .hero-backpack .flap.svelte-1oxc358{position:absolute;top:20px;left:4px;right:4px;height:44px;border-radius:22px 22px 12px 12px;background:linear-gradient(165deg,#6f9df5 0%,#4478dd 100%);box-shadow:0 3px #00000029}.school-scene.svelte-1oxc358 .hero-backpack .pocket.svelte-1oxc358{position:absolute;bottom:8px;left:22px;right:22px;height:30px;border-radius:10px;background:linear-gradient(180deg,#4b7ce0,#2f5cb4);box-shadow:inset 0 2px #ffffff29}.school-scene.svelte-1oxc358 .hero-backpack .buckle.svelte-1oxc358{position:absolute;top:58px;width:12px;height:8px;border-radius:2px;background:linear-gradient(180deg,#ffd968,#d9a52f)}.school-scene.svelte-1oxc358 .hero-backpack .buckle-l.svelte-1oxc358{left:24px}.school-scene.svelte-1oxc358 .hero-backpack .buckle-r.svelte-1oxc358{right:24px}.school-scene.svelte-1oxc358 .hero-pencil.svelte-1oxc358{position:absolute;bottom:70px;left:20px;width:62px;height:12px;border-radius:2px;background:linear-gradient(180deg,#ffd968 0%,#f5c542 55%,#d9a52f 100%);transform:rotate(-38deg);filter:drop-shadow(0 6px 8px rgba(0,0,0,.32));animation:svelte-1oxc358-pencilBob 6s ease-in-out infinite;z-index:2}.school-scene.svelte-1oxc358 .hero-pencil.svelte-1oxc358:before{content:"";position:absolute;top:0;right:-14px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:14px solid #e8c39a}.school-scene.svelte-1oxc358 .hero-pencil.svelte-1oxc358:after{content:"";position:absolute;top:0;left:-10px;width:10px;height:12px;border-radius:3px 0 0 3px;background:#f0857d}.school-scene.svelte-1oxc358 .desk.svelte-1oxc358{position:absolute;left:0;right:0;bottom:0;height:76px;background:linear-gradient(180deg,#b5854a 0%,#96683a 40%,#7a5330 100%);box-shadow:inset 0 3px #ffe2b438;z-index:1}.school-scene.svelte-1oxc358 .sparkle.svelte-1oxc358{position:absolute;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 8px 2px #ffffffd9;opacity:0;z-index:4;animation:svelte-1oxc358-twinkle 3.4s ease-in-out infinite}.school-scene.svelte-1oxc358 .sp-1.svelte-1oxc358{top:24%;left:20%;animation-delay:0s}.school-scene.svelte-1oxc358 .sp-2.svelte-1oxc358{top:16%;left:70%;animation-delay:-1.1s}.school-scene.svelte-1oxc358 .sp-3.svelte-1oxc358{top:58%;left:78%;animation-delay:-2.2s}@keyframes svelte-1oxc358-chalkGlow{0%,to{text-shadow:0 0 10px rgba(255,255,255,.3)}50%{text-shadow:0 0 18px rgba(255,255,255,.7)}}@keyframes svelte-1oxc358-heroBob{0%,to{transform:translate(-50%) translateY(0) rotate(-3deg)}50%{transform:translate(-50%) translateY(-10px) rotate(3deg)}}@keyframes svelte-1oxc358-pencilBob{0%,to{transform:rotate(-38deg) translateY(0)}50%{transform:rotate(-32deg) translateY(-7px)}}@keyframes svelte-1oxc358-twinkle{0%,to{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}.back-to-school-bundle.svelte-1oxc358 .advent-calendar-card-title h1{color:#dce7ff!important}.value-tag.svelte-1oxc358.svelte-1oxc358{color:#5b8def;font-size:.75em}.back-to-school-bundle.svelte-1oxc358 .advent-calendar-card-title .subtitle{color:#c4d6ffb3!important}.perk-icon.svelte-1oxc358.svelte-1oxc358{font-size:15px;margin-right:2px}.back-to-school-bundle.svelte-1oxc358 .advent-calendar-card-perks li:before{display:none!important}.back-to-school-bundle.svelte-1oxc358 .advent-calendar-card-perks li{padding-left:14px!important;background:rgba(91,141,239,.09)!important;border:1px solid rgba(91,141,239,.16)!important}.back-to-school-bundle .hot-tag.svelte-1oxc358.svelte-1oxc358{display:inline-block;background:linear-gradient(135deg,#ffd968,#f5a623);color:#3a2a05;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 #f5a62373;animation:svelte-1oxc358-hotPulse 2s ease-in-out infinite}@keyframes svelte-1oxc358-hotPulse{0%,to{box-shadow:0 0 8px #f5a62373}50%{box-shadow:0 0 16px #f5a623b3}}.back-to-school-bundle.svelte-1oxc358 .advent-calendar-card-button button{background:linear-gradient(135deg,#2a52a8,#3b6fd4,#5b8def)!important;border:1px solid rgba(120,165,255,.35)!important;box-shadow:0 4px 16px #2a52a86b!important;transition:all .2s ease-in-out!important}.back-to-school-bundle.svelte-1oxc358 .advent-calendar-card-button button:hover{box-shadow:0 4px 26px #3b6fd49e!important;border-color:#a0c3ff8c!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}}.halloween-bundle.svelte-p7c8f0.svelte-p7c8f0{position:relative;overflow:hidden;background:#231a24!important;border:1px solid #5a3418!important}.halloween-bundle.svelte-p7c8f0 .advent-calendar-card-title,.halloween-bundle.svelte-p7c8f0 .advent-calendar-card-perks,.halloween-bundle.svelte-p7c8f0 .advent-calendar-card-button{position:relative;z-index:2}.halloween-ribbon.svelte-p7c8f0.svelte-p7c8f0{position:absolute;top:18px;right:-38px;background:#e8741a;color:#1a1118;font-size:10px;font-weight:900;letter-spacing:2px;padding:5px 42px;transform:rotate(45deg);z-index:3}.halloween-bundle.svelte-p7c8f0 .advent-calendar-card-image.halloween-image{position:relative;display:flex;align-items:center;justify-content:center;background:#2d1f2c!important;border-right:1px solid #3d2a3a!important}.halloween-image.svelte-p7c8f0 img.svelte-p7c8f0{object-fit:contain;image-rendering:pixelated}.halloween-image.svelte-p7c8f0 .dragon.svelte-p7c8f0{width:100%;max-height:240px;transform:translate(14%,-8%) scale(1.15)}.halloween-image.svelte-p7c8f0 .bucket.svelte-p7c8f0{position:absolute;left:6px;bottom:6px;width:36%}.halloween-bundle.svelte-p7c8f0 .advent-calendar-card-title h1{color:#ffcf99!important}.value-tag.svelte-p7c8f0.svelte-p7c8f0{color:#e8741a;font-size:.75em}.halloween-bundle.svelte-p7c8f0 .advent-calendar-card-title .subtitle{color:#c9a88a!important}.perk-icon.svelte-p7c8f0.svelte-p7c8f0{font-size:15px;margin-right:2px}.halloween-bundle.svelte-p7c8f0 .advent-calendar-card-perks li:before{display:none!important}.halloween-bundle.svelte-p7c8f0 .advent-calendar-card-perks li{padding-left:14px!important;background:#2d1f2c!important;border:1px solid #4a2c1c!important}.exclusive-tag.svelte-p7c8f0.svelte-p7c8f0{display:inline-block;background:#e8741a;color:#1a1118;font-size:9px;font-weight:900;padding:2px 6px;border-radius:4px;margin-left:4px;letter-spacing:.8px;text-transform:uppercase;vertical-align:middle}.halloween-bundle.svelte-p7c8f0 .advent-calendar-card-button button{background:#e8741a!important;color:#1a1118!important;border:1px solid #ff9a3c!important;box-shadow:none!important;transition:background .2s ease-in-out!important}.halloween-bundle.svelte-p7c8f0 .advent-calendar-card-button button:hover{background:#ff8a2a!important}
