@font-face{font-family:BenguiatStd;src:url('{{ "BenguiatStd-Bold.woff2" | asset_url }}') format("woff2"),url('{{ "BenguiatStd-Bold.woff"  | asset_url }}') format("woff");font-weight:700;font-style:normal;font-display:swap}html{scroll-behavior:smooth}#zw-app{--zw-accent: var(--zw-accent, #ff1033);--zw-accent2: var(--zw-accent2, #6b11ff);--zw-text: #e8e8f0;--zw-text-dim: #b7b7c6;--zw-bg-overlay: var(--zw-bg-overlay, .6);position:relative;isolation:isolate;color:var(--zw-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.45}#zw-app .zw-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(180deg,#0006,#000000bf),var(--zw-bg-img) no-repeat center / cover;background-image:linear-gradient(180deg,rgba(0,0,0,calc(var(--zw-bg-overlay) * .5)),rgba(0,0,0,var(--zw-bg-overlay))),var(--zw-bg-img, none)}#zw-app .zw-bg__gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 45% at 50% 20%,#00000040,#0000 60%),radial-gradient(65% 55% at 50% 80%,#ff103338,#ff103300 65%);mix-blend-mode:screen}#zw-app .zw-scanlines{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.15;background:repeating-linear-gradient(to bottom,#ffffff0f 0 1px,#0000 1px 3px);mix-blend-mode:overlay;z-index:-1}#zw-app #zw-stars,#zw-app .zw-vines{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}#zw-app .container{width:min(1100px,100% - 2rem);margin-inline:auto}#zw-app .zw-center{text-align:center}#zw-app .zw-hero{display:grid;place-items:center;min-height:100svh;padding:clamp(64px,8vh,120px) 1rem 56px;text-align:center}#zw-app .zw-title{margin:0 0 .25rem;line-height:.9;letter-spacing:.02em;filter:none}#zw-app .zw-title{font-family:BenguiatStd,serif;letter-spacing:.06em;line-height:.9}#zw-app .zw-title{margin:0 0 .25rem;line-height:.9;letter-spacing:.02em;font-family:BenguiatStd,serif;text-align:center}#zw-app .zw-title{margin:0 0 .25rem;line-height:.9;letter-spacing:.02em;font-family:BenguiatStd,serif;filter:none;text-align:center}#zw-app .zw-title__top{display:block;text-transform:uppercase;font-weight:900;font-size:clamp(44px,8vw,114px);color:red;-webkit-text-stroke:2px #cc0000;text-stroke:2px #cc0000;text-shadow:0 0 8px rgba(255,0,0,1),0 0 20px rgba(255,0,0,.85),0 0 36px rgba(255,0,0,.65),0 0 56px rgba(255,0,0,.55),0 0 80px rgba(255,0,0,.45);background:none!important;-webkit-background-clip:initial!important}#zw-app .zw-title__middle{display:block;margin-top:.35rem;text-transform:uppercase;font-weight:900;font-size:clamp(26px,4.6vw,56px);color:transparent;-webkit-text-stroke:2.6px #00ccff;text-stroke:2.6px #00ccff;text-shadow:0 0 6px rgba(0,204,255,.95),0 0 16px rgba(0,204,255,.7),0 0 30px rgba(0,204,255,.55),0 0 48px rgba(0,204,255,.4);background:none!important;-webkit-background-clip:initial!important}#zw-app .zw-buy .zw-h2{font-family:BenguiatStd,serif;text-transform:uppercase;font-weight:900;font-size:clamp(28px,8vw,56px);letter-spacing:.05em;position:relative;color:#ff000080;-webkit-text-fill-color:rgba(255,0,0,.5)!important;-webkit-text-stroke:1.5px #b30024;text-shadow:0 0 4px rgba(255,0,0,.85),0 0 12px rgba(255,0,0,.55);animation:zwJitter 1.2s infinite}@keyframes zwJitter{0%,to{transform:translate(0)}25%{transform:translate(.5px,-.5px)}50%{transform:translate(-.5px,.5px)}75%{transform:translate(.5px,.5px)}}#zw-app .zw-title__bottom{display:block;margin-top:.35rem;font-weight:900;font-size:clamp(16px,2.6vw,30px);text-transform:uppercase;color:#fff;text-shadow:0 0 6px rgba(255,255,255,.85),0 0 18px rgba(255,255,255,.65);letter-spacing:.08em}#zw-app .zw-sub{color:var(--zw-text-dim);margin:.75rem auto 1.25rem;font-size:clamp(14px,1.6vw,18px)}#zw-app .zw-cta{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin:1rem 0 1.2rem}#zw-app .zw-btn{--padY: .8rem;--padX: 1.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:var(--padY) var(--padX);border-radius:999px;text-decoration:none;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;will-change:transform}#zw-app .zw-btn--primary{background:linear-gradient(90deg,var(--zw-accent),var(--zw-accent2));color:#fff;box-shadow:0 8px 28px #6b11ff40,0 0 12px #ff103359 inset}#zw-app .zw-btn--primary:hover{transform:translateY(-1px) scale(1.015)}#zw-app .zw-btn--ghost{background:#ffffff0a;border-color:#ffffff2e;color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}#zw-app .zw-btn--ghost:hover{border-color:#ffffff59}#zw-app .zw-badges{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:.25rem 0 1.5rem}#zw-app .zw-badge{font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:.35rem .6rem;border-radius:8px;background:#00000080;color:#dcdcf1;border:1px solid rgba(255,255,255,.15)}#zw-app .zw-ticket-sticker{position:absolute;right:clamp(6px,2vw,24px);top:clamp(6px,2vw,24px);transform:rotate(8deg);font-weight:900;letter-spacing:.18em;color:#fff;opacity:.12;pointer-events:none;text-shadow:0 0 14px rgba(255,16,51,.4)}#zw-app .zw-card{background:#05050c8c;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:clamp(18px,2.4vw,28px);box-shadow:0 10px 40px #00000059;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}#zw-app .zw-h2,#zw-app .zw-h3{margin:0 0 .6rem;line-height:1.05;color:#fff;text-shadow:0 0 8px rgba(107,17,255,.25)}#zw-app .zw-h2{font-size:clamp(24px,3.6vw,36px)}#zw-app .zw-h3{font-size:clamp(18px,2.2vw,22px)}#zw-app .zw-content{color:var(--zw-text)}#zw-app .zw-content p{margin:.5rem 0 .8rem}#zw-app .zw-story.container,#zw-app .zw-faq.container,#zw-app .zw-features.container,#zw-app .zw-final.container{margin:48px auto}#zw-app .zw-grid{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width: 880px){#zw-app .zw-grid{grid-template-columns:repeat(3,1fr);gap:18px}}#zw-app .zw-faq details{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:.75rem .9rem;margin:.5rem 0;background:#00000059}#zw-app .zw-faq summary{cursor:pointer;font-weight:700;color:#fff}#zw-app .zw-faq p{margin:.45rem 0 0;color:var(--zw-text-dim)}#zw-app .zw-final .zw-btn--xl{font-size:clamp(14px,2vw,18px);padding:1rem 1.35rem}#zw-app[data-text_glow=true] .zw-title__top,#zw-app[data-text_glow=true] .zw-title__bottom{text-shadow:0 0 8px rgba(255,16,51,.35),0 0 12px rgba(107,17,255,.35),0 0 22px rgba(255,255,255,.25)}#zw-app .zw-buy{margin:60px auto}#zw-app .zw-price{font-size:20px;font-weight:700;margin:0 0 1rem;color:#ff4a1a;text-shadow:0 0 6px rgba(255,74,26,.85),0 0 14px rgba(255,74,26,.55)}#zw-app .zw-qty{display:inline-flex;align-items:center;gap:.5rem;margin:0 auto 1.5rem}#zw-app .zw-qty-input{width:64px;text-align:center;font-size:20px;font-weight:800;border:2px solid #00ccff;border-radius:6px;background:#000000b3;color:#0cf;text-shadow:0 0 6px rgba(0,204,255,.8),0 0 12px rgba(0,204,255,.6);box-shadow:inset 0 0 12px #00ccff4d}#zw-app .zw-qty-btn{font-size:28px;font-weight:900;line-height:1;padding:.3rem .75rem;color:#ff1033;background:#0009;border:2px solid #ff1033;border-radius:6px;cursor:pointer;transition:all .2s ease;text-shadow:0 0 6px rgba(255,16,51,.9)}#zw-app .zw-qty-btn:hover{background:#ff1033;color:#fff;box-shadow:0 0 16px #ff1033bf}#zw-app .zw-hero .zw-btn--primary{font-size:2rem;padding:1.8rem 2.3rem;border-radius:999px;box-shadow:0 0 14px #ff1033bf,0 0 28px #ff1033a6,0 0 46px #6b11ff8c,inset 0 0 18px #ff103366;text-shadow:0 0 6px rgba(255,255,255,.85),0 0 14px rgba(255,16,51,.65),0 0 20px rgba(107,17,255,.55);transition:transform .15s ease,box-shadow .25s ease}#zw-app .zw-hero .zw-btn--primary:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 0 20px #ff1033,0 0 36px #ff1033d9,0 0 56px #6b11ffb3,inset 0 0 24px #ff10338c}#zw-app .zw-buy{position:relative;padding:60px 20px;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#000000a6,#000000d9),var(--zw-buy-bg) no-repeat center / cover;box-shadow:0 20px 60px #000000b3}#zw-app .zw-buy .zw-card{background:transparent;border:1px solid rgba(255,255,255,.1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#zw-app h2,#zw-app .rte h2,#zw-app h3,#zw-app .rte h3,#zw-app h4,#zw-app .rte h4{color:#fff;text-shadow:0 0 8px rgba(107,17,255,.35)}#zw-app h2,#zw-app .rte h2{color:#ff1033;-webkit-text-stroke:1px #b30024;text-stroke:1px #b30024;text-shadow:0 0 6px rgba(255,0,0,.85),0 0 14px rgba(255,2,2,.57)}#zw-app h3,#zw-app .rte h3{color:#ff1033;-webkit-text-stroke:1px #b30024;text-stroke:1px #b30024}#zw-app h4,#zw-app .rte h4{color:#fff;text-shadow:0 0 6px rgba(255,255,255,.85),0 0 14px rgba(255,17,17,.45)}#zw-app h1,#zw-app h2,#zw-app h3,#zw-app h4,#zw-app h5,#zw-app h6{font-family:BenguiatStd,serif!important}#zw-app .zw-buy .zw-h2{color:#ff1033!important;-webkit-text-stroke:1.5px #b30024;text-stroke:1.5px #b30024;text-shadow:0 0 8px rgba(255,16,51,.8),0 0 18px rgba(255,16,51,.6)}#zw-app .zw-buy .zw-price{color:#0cf!important;text-shadow:0 0 6px rgba(0,204,255,.85),0 0 14px rgba(0,204,255,.55)}#zw-app .zw-btn--primary{font-weight:900;color:#fff;background:linear-gradient(90deg,var(--zw-accent),var(--zw-accent2));box-shadow:0 0 12px #ff1033e6,0 0 24px #ff1033bf,0 0 42px #ff1033e6,0 0 60px #6b11ff8c,inset 0 0 14px #ff103380;text-shadow:0 0 6px rgba(255,255,255,.9),0 0 14px rgba(255,16,51,.75),0 0 20px rgba(255,16,51,.9);transition:transform .2s ease,box-shadow .3s ease}#zw-app .zw-btn--primary:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 0 20px #ff1033,0 0 36px #ff1033e6,0 0 56px #6b11ffcc,0 0 80px #6b11ffa6,inset 0 0 20px #ff1033a6}#zw-app .zw-calendar{--zw-blue: #00ccff;--zw-blue-glow: rgba(0,204,255,.85);--zw-card-bg: rgba(0,0,0,.35);--zw-line: rgba(255,255,255,.08);text-align:center}#zw-app .zw-calendar .zw-cal-title{font-family:BenguiatStd,serif;font-weight:900;font-size:clamp(20px,2.2vw,28px);letter-spacing:.06em;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.45);margin-bottom:.5rem}#zw-app .zw-calendar .zw-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(34px,1fr));gap:8px;background:var(--zw-card-bg);padding:14px;border-radius:14px;border:1px solid var(--zw-line)}#zw-app .zw-calendar .dow{font-weight:900;color:#bbb;text-transform:uppercase;font-size:.8rem;letter-spacing:.06em}#zw-app .zw-calendar .d,#zw-app .zw-calendar .empty{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#fff;background:#00000040;border:1px solid var(--zw-line);font-weight:800}#zw-app .zw-calendar .d{cursor:default}#zw-app .zw-calendar .d.open{color:var(--zw-blue);box-shadow:0 0 6px var(--zw-blue-glow),0 0 16px #0cf9,inset 0 0 8px #00ccff59;text-shadow:0 0 6px var(--zw-blue-glow),0 0 20px rgba(0,204,255,.55);border-color:#00ccff73;position:relative}#zw-app .zw-calendar .d.open:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:12px;box-shadow:0 0 24px #00ccff8c;pointer-events:none;animation:zwPulse 2s ease-in-out infinite}@keyframes zwPulse{0%,to{box-shadow:0 0 18px #00ccff73;transform:scale(1)}50%{box-shadow:0 0 36px #00ccffd9;transform:scale(1.03)}}#zw-app .zw-calendar .zw-cal-note{font-size:.9rem;opacity:.8;margin:.6rem 0 0}#zw-app h2,#zw-app .zw-h2,#zw-app .rte h2,#zw-app h3,#zw-app .zw-h3,#zw-app .rte h3{font-weight:900!important;color:#e6001a!important;-webkit-text-stroke:0!important;text-stroke:0!important;text-shadow:0 0 3px rgba(230,0,26,.8),0 0 6px rgba(230,0,26,.6),0 0 12px rgba(230,0,26,.4);letter-spacing:.02em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/zombieworld.css.map */
