.mini-cart.svelte-2m5yue{padding:1rem 0;color:#fff;border-radius:1.25rem;background:linear-gradient(160deg,#22154a,#0f0824);border:1px solid #ffffff26;box-shadow:0 30px 60px -20px #000}.row.svelte-2m5yue{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background .2s ease}.row.svelte-2m5yue:hover{background:#ffffff0d}.thumb.svelte-2m5yue{flex-shrink:0;width:3.5rem;height:2.75rem;border-radius:.6rem;overflow:hidden;background:#2a1a4e}.thumb.svelte-2m5yue img:where(.svelte-2m5yue){width:100%;height:100%;object-fit:cover}.stepper.svelte-2m5yue{display:flex;align-items:center;gap:.25rem;padding:.2rem;border-radius:99px;background:#ffffff12;border:1px solid #ffffff1f}.stepper.svelte-2m5yue span:where(.svelte-2m5yue){min-width:1.4rem;text-align:center;font-weight:700;font-size:.85rem}.stepper.svelte-2m5yue button:where(.svelte-2m5yue){display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;color:#fff;transition:background .2s ease}.stepper.svelte-2m5yue button:where(.svelte-2m5yue):hover:not(:disabled){background:#ff3d9a55}.stepper.svelte-2m5yue button:where(.svelte-2m5yue):disabled{opacity:.3;cursor:not-allowed}.site-header.svelte-vmornv{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:1rem;color:#fff;transition:background-color .4s ease,box-shadow .4s ease,padding .4s ease}@media (min-width: 640px){.site-header.svelte-vmornv{padding:1rem 1.5rem}}.site-header.scrolled.svelte-vmornv{padding-top:.65rem;padding-bottom:.65rem;background-color:#0b0618e6;border-bottom:1px solid #ffffff1a;box-shadow:0 10px 30px -15px #000c}.nav-link.svelte-vmornv{position:relative;display:block;padding:.6rem .9rem;border-radius:99px;color:#ffffffd9;transition:color .2s ease,background .2s ease}.nav-link.svelte-vmornv:hover{color:#fff;background:#ffffff14}.nav-link.active.svelte-vmornv{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff26}.icon-btn.svelte-vmornv{position:relative;display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:50%;color:#fff;cursor:pointer;transition:background .2s ease}.icon-btn.svelte-vmornv:hover{background:#ffffff1a}.badge-count.svelte-vmornv{position:absolute;top:.2rem;right:.1rem;min-width:1.2rem;height:1.2rem;padding:0 .3rem;border-radius:99px;display:grid;place-items:center;font-size:.7rem;font-weight:800;color:#1a0b2e;background:linear-gradient(100deg,#ffd23f,#ff3d9a);box-shadow:0 0 12px #ff3d9a99;animation:svelte-vmornv-pop .4s cubic-bezier(.3,1.6,.5,1)}.mobile-menu.svelte-vmornv{min-height:100%;width:18rem;padding:1.5rem;color:#fff;background:radial-gradient(ellipse 80% 40% at 100% 0%,#ff3d9a33,transparent 70%),linear-gradient(180deg,#1a0f33,#0b0618);border-left:1px solid #ffffff1a}.mobile-link.svelte-vmornv{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;border-radius:.9rem;font-weight:600;color:#ffffffd9}.mobile-link.svelte-vmornv:hover,.mobile-link.active.svelte-vmornv{color:#fff;background:#ffffff14}.badge-inline.svelte-vmornv{padding:.05rem .55rem;border-radius:99px;font-size:.75rem;font-weight:800;color:#1a0b2e;background:#ffd23f}@keyframes svelte-vmornv-pop{0%{transform:scale(.4)}to{transform:scale(1)}}.site-footer.svelte-hn1yp2{position:relative;color:#fff;background:linear-gradient(180deg,#0b0618f2,#05020d)}.site-footer.svelte-hn1yp2:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,#ff3d9a,#ffd23f,#34e1ff,transparent);opacity:.6}.footer-title.svelte-hn1yp2{margin-bottom:1rem;font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:#ffd23f}.footer-link.svelte-hn1yp2{color:#fff9;transition:color .2s ease}.footer-link.svelte-hn1yp2:hover{color:#fff}.social.svelte-hn1yp2{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;color:#fff;background:#ffffff0f;border:1px solid #ffffff26;transition:background .2s ease,transform .2s ease}.social.svelte-hn1yp2:hover{background:#ff3d9a55;transform:translateY(-2px)}
