.pack.svelte-9wa8u5{--rx:0deg;--ry:0deg;--mx:50%;aspect-ratio:3/4.5;perspective:900px;container-type:inline-size}.pack-body.svelte-9wa8u5{height:100%;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform var(--t-slow) var(--ease-out-expo);filter:drop-shadow(0 26px 34px #020314bf) drop-shadow(0 0 18px color-mix(in oklab, var(--p) 35%, transparent));position:relative}.pack.interactive.svelte-9wa8u5:hover .pack-body:where(.svelte-9wa8u5){transition-duration:80ms}.pack.wow.svelte-9wa8u5 .wrapper:where(.svelte-9wa8u5){background:linear-gradient(170deg, color-mix(in oklab, var(--s) 70%, #fff 4%), var(--s) 45%, #0b0806);box-shadow:inset 0 0 0 .9cqw #b07a22, inset 0 0 0 1.5cqw #140c04d9, inset 0 0 0 2cqw color-mix(in oklab, var(--p) 55%, transparent), inset 0 0 6cqw #000000a6;border-radius:1.6cqw 1.6cqw 2.4cqw 2.4cqw}.pack.wow.svelte-9wa8u5 .rivets:where(.svelte-9wa8u5){pointer-events:none;background:radial-gradient(circle at 0 0,#ffe2a0 .9cqw,#8a5a12 1.5cqw,#0000 1.7cqw) 0 0/50% 50% no-repeat,radial-gradient(circle at 100% 0,#ffe2a0 .9cqw,#8a5a12 1.5cqw,#0000 1.7cqw) 100% 0/50% 50% no-repeat,radial-gradient(circle at 0 100%,#ffe2a0 .9cqw,#8a5a12 1.5cqw,#0000 1.7cqw) 0 100%/50% 50% no-repeat,radial-gradient(circle at 100% 100%,#ffe2a0 .9cqw,#8a5a12 1.5cqw,#0000 1.7cqw) 100% 100%/50% 50% no-repeat;position:absolute;inset:2.6cqw}.pack.wow.svelte-9wa8u5 .brand:where(.svelte-9wa8u5){letter-spacing:.04em;font-family:Metamorphous,Cinzel,serif;font-weight:400}.pack.wow.svelte-9wa8u5 .name:where(.svelte-9wa8u5){letter-spacing:.02em;font-family:Marcellus,Cinzel,serif;font-weight:400}.wrapper.svelte-9wa8u5{background:linear-gradient(170deg, color-mix(in oklab, var(--s) 70%, #fff 6%), var(--s) 45%, #06071a);box-shadow:inset 0 0 0 .6cqw color-mix(in oklab, var(--p) 75%, transparent), inset 0 0 0 1.4cqw #06071a59;border-radius:3cqw 3cqw 4cqw 4cqw;position:absolute;inset:6% 0 0;overflow:hidden}.art.svelte-9wa8u5{object-fit:cover;object-position:50% 12%;width:100%;height:100%;position:absolute;inset:0}.shade.svelte-9wa8u5{background:linear-gradient(180deg, #06071aa6, transparent 22%), linear-gradient(0deg, color-mix(in oklab, var(--s) 85%, #000) 0%, color-mix(in oklab, var(--s) 55%, transparent) 26%, transparent 48%);position:absolute;inset:0}.foil.svelte-9wa8u5{background:linear-gradient(110deg, transparent 30%, #ffffff47 calc(var(--mx) - 6%), transparent calc(var(--mx) + 18%));mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.emblem.svelte-9wa8u5{width:64%;filter:drop-shadow(0 0 4cqw color-mix(in oklab, var(--p) 70%, transparent));position:absolute;top:18%;left:50%;transform:translate(-50%)}.brand.svelte-9wa8u5{text-align:center;font-family:var(--font-brand);letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 1px 6px #000000b3;font-size:6.2cqw;font-weight:700;position:absolute;top:4.5cqw;left:0;right:0}.title.svelte-9wa8u5{text-align:center;flex-direction:column;align-items:center;gap:1.2cqw;display:flex;position:absolute;bottom:8%;left:6%;right:6%}.name.svelte-9wa8u5{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:#fff;text-shadow:0 0 5cqw color-mix(in oklab, var(--p) 80%, transparent), 0 2px 3px #000000b3;font-size:9cqw;font-weight:800;line-height:1}.count.svelte-9wa8u5{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--a) 70%, #fff);font-size:4.2cqw;font-weight:600}.strip.svelte-9wa8u5{z-index:2;transform-origin:0 100%;height:8%;transition:transform .6s var(--ease-out-expo), opacity .6s;background:repeating-linear-gradient(90deg, #ffffff2e 0 1px, transparent 1px 5px), linear-gradient(180deg, color-mix(in oklab, var(--p) 70%, #fff 20%), color-mix(in oklab, var(--p) 55%, #000 35%));border-radius:1cqw 1cqw 0 0;position:absolute;inset:0 0 auto}.tear-line.svelte-9wa8u5{z-index:3;background:linear-gradient(90deg, #fff, var(--a));height:2px;box-shadow:0 0 10px #fff, 0 0 24px var(--a);transition:width 80ms linear;position:absolute;top:7.5%;left:0}.bottom.svelte-9wa8u5{background:repeating-linear-gradient(90deg, #ffffff29 0 1px, transparent 1px 5px), linear-gradient(180deg, color-mix(in oklab, var(--p) 45%, #000 40%), color-mix(in oklab, var(--s) 70%, #000));border-radius:0 0 1cqw 1cqw;height:3%;position:absolute;inset:auto 0 0}
