html{color-scheme:dark;-webkit-text-size-adjust:100%}body{margin:0}img{max-width:100%;height:auto}[hidden]{display:none!important}.shopify-section{display:block}:root{color-scheme:dark;--bg:#121212;--surface:#FFFFFF;--surface-2:rgba(255,255,255,.045);--edge:#35343A;--fg:#F6F3EA;--muted:#B9B6BE;--muted-s:#5A585F;--line:#0B0B0C;--shadow:#A9790F;--ink:#17161A;--paper:#FFFFFF;--gold:#F2C12E;--gold-hi:#FFE694;--gold-lo:#A9790F;--grey-1:#F3F2EE;--grey-2:#CBC9C3;--grey-3:#96949A;--grey-4:#3D3C42;--display:"Mochiy Pop One","ZCOOL KuaiLe","Zen Maru Gothic","Hiragino Maru Gothic ProN",system-ui,sans-serif;--body:"Zen Maru Gothic","Hiragino Maru Gothic ProN","Yu Gothic","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--pixel:"DotGothic16","MS Gothic","PingFang SC","Microsoft YaHei",ui-monospace,monospace;--zh:"ZCOOL KuaiLe","PingFang SC","Microsoft YaHei","Mochiy Pop One",sans-serif;--bw:2.5px;--r:18px;--wrap:1160px}*{box-sizing:border-box}body{background:var(--bg) var(--tile-img) 0 0/145px 88px;color:var(--fg);font-family:var(--body);font-size:16px;line-height:1.6;font-weight:500;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 85% 70% at 50% 38%,#ffffff13,#fff0 46%,#0000 46%,#00000080)}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:20px}h1,h2,h3{font-family:var(--display);font-weight:400;line-height:1.25;margin:0;text-wrap:balance}p{margin:0}.px{font-family:var(--pixel);letter-spacing:.04em}.zh{font-family:var(--zh)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.t-gold{--tone:var(--gold);--on:var(--ink)}.t-flip{--tone:var(--fg);--on:var(--bg)}.t-surface{--tone:var(--surface);--on:var(--ink)}.t-paper{--tone:var(--paper);--on:var(--ink)}.t-grey{--tone:var(--grey-2);--on:var(--ink)}.t-mid{--tone:var(--grey-3);--on:var(--ink)}.t-dark{--tone:var(--grey-4);--on:var(--paper)}.t-ink{--tone:var(--ink);--on:var(--gold)}.card,.note,.dialog,.chip,.tab,.btn.alt,.x,.line,.sheet-in{--fg:var(--ink);--muted:var(--muted-s);color:var(--ink)}.crown{display:inline-block;flex:none;background:var(--crown-img) center/contain no-repeat}.ticker{background:var(--gold);color:var(--ink);font-family:var(--pixel);font-size:13px;overflow:hidden;white-space:nowrap}.ticker-track{display:inline-flex;gap:48px;padding-block:8px;padding-left:48px;animation:slide 40s linear infinite}.ticker-track b{font-weight:400}@keyframes slide{to{transform:translate(-50%)}}.head{position:sticky;top:env(safe-area-inset-top,0px);z-index:30;background:#121212e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:var(--bw) solid var(--edge)}.head-in{display:flex;align-items:center;gap:20px;padding-block:12px}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;margin-right:auto}.logo-mark{width:56px;height:45px}.logo-txt{display:flex;flex-direction:column;line-height:1}.logo-txt strong{font-family:var(--display);font-weight:400;font-size:24px}.logo-txt small{font-family:var(--zh);font-size:12px;color:var(--muted);margin-top:4px;letter-spacing:.12em}.nav{display:flex;gap:22px;font-weight:700;font-size:15px}.nav a{text-decoration:none;padding-block:4px;border-bottom:3px solid transparent}.nav a:hover,.nav a.main{border-color:var(--gold)}.cart-btn{display:flex;align-items:center;gap:8px;background:var(--gold);color:var(--ink);border:var(--bw) solid var(--line);border-radius:999px;padding:8px 14px;font-weight:900;font-size:14px;box-shadow:3px 3px 0 var(--shadow);transition:transform .12s,box-shadow .12s}.cart-btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--shadow)}.cart-btn:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--shadow)}.cart-count{background:var(--ink);color:var(--gold);border-radius:999px;min-width:22px;height:22px;display:grid;place-items:center;font-family:var(--pixel);font-size:12px;padding-inline:6px}@media(max-width:860px){.nav{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--gold);color:var(--ink);border:var(--bw) solid var(--line);border-radius:14px;padding:12px 20px;font-weight:900;text-decoration:none;box-shadow:4px 4px 0 var(--shadow);transition:transform .12s,box-shadow .12s}.btn:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--shadow)}.btn:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--shadow)}.btn.alt{background:var(--surface);color:var(--fg)}.t-gold .btn{background:var(--ink);color:var(--paper)}.dot{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.35;flex:none}.dot.on{opacity:1;animation:blink 1.1s steps(2) infinite}@keyframes blink{50%{opacity:0}}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{display:inline-flex;flex-wrap:wrap;gap:4px 10px;align-items:center;background:var(--surface);color:var(--fg);border:var(--bw) solid var(--line);border-radius:999px;padding:4px 14px 4px 4px;font-family:var(--pixel);font-size:13px;text-decoration:none}.chip b{display:inline-flex;align-items:center;gap:7px;background:var(--gold);color:var(--ink);font-weight:400;padding:2px 10px;border-radius:999px}.chip b.zh{font-family:var(--zh);background:var(--ink);color:var(--gold);letter-spacing:.08em}a.chip:hover{background:var(--gold-hi);color:var(--ink)}.hero{padding-block:64px 56px}.hero-in{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}.hero-copy{min-width:0;display:flex;flex-direction:column;gap:22px;align-items:flex-start}.hero h1{font-size:clamp(30px,4.5vw,52px);line-height:1.3}.hero h1 em{font-style:normal;background:var(--gold);color:var(--ink);padding:0 .18em;border-radius:10px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lede{font-size:18px;color:var(--muted);max-width:52ch}.dialog{width:100%;max-width:540px;background:var(--surface);color:var(--fg);border:var(--bw) solid var(--line);border-radius:14px;box-shadow:6px 6px 0 var(--shadow);padding:6px}.dialog-in{border:3px double var(--fg);border-radius:9px;padding:14px 16px;display:flex;flex-direction:column;gap:12px}.dialog p{font-family:var(--pixel);font-size:17px;line-height:1.5}.dialog p:after{content:"\25bc";display:inline-block;margin-left:8px;font-size:12px;animation:blink 1s steps(2) infinite}.menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px 14px;font-family:var(--pixel);font-size:15.5px}.menu a{text-decoration:none;padding:4px 6px 4px 22px;position:relative;border-radius:6px}.menu a:before{content:"\25b6";position:absolute;left:4px;opacity:0}.menu a:hover,.menu a:focus-visible{background:var(--fg);color:var(--surface)}.menu a:hover:before,.menu a:focus-visible:before,.menu a.on:before{opacity:1}.stage{min-width:0}.gb-crown{position:absolute;left:-14px;top:-50px;width:118px;height:94px;transform:rotate(-16deg);z-index:4}.gb{position:relative;background:var(--grey-4);color:var(--paper);border:var(--bw) solid var(--line);border-radius:22px 22px 52px;box-shadow:8px 8px 0 var(--shadow);padding:12px 18px 28px;max-width:520px;margin-inline:auto}.gb-top{display:flex;align-items:center;gap:8px;padding-left:84px;font-family:var(--pixel);font-size:11px;letter-spacing:.12em;margin-bottom:10px}.led{width:10px;height:10px;border-radius:50%;background:var(--gold);border:2px solid var(--ink)}.gb-top b{margin-left:auto;font-weight:400;color:var(--gold)}.gb-screen{position:relative;container-type:inline-size;border:var(--bw) solid var(--ink);border-radius:10px;background:var(--grey-1) radial-gradient(rgba(23,22,26,.12) 1.5px,transparent 1.6px) 0 0/14px 14px;color:var(--ink);padding-top:76px;overflow:hidden}.gb-screen:after{content:"";position:absolute;left:8%;right:8%;bottom:-34px;height:86px;border-radius:50%;background:var(--grey-2);border:var(--bw) solid var(--ink)}.foe{position:absolute;top:12px;left:12px;background:var(--paper);border:var(--bw) solid var(--ink);border-radius:8px 8px 8px 0;padding:4px 10px 7px;font-family:var(--pixel);font-size:12px;line-height:1.4;display:grid;gap:3px;min-width:162px;z-index:3}.foe>span{display:flex;justify-content:space-between;gap:12px}.hp{display:flex;align-items:center;gap:6px}.hp em{font-style:normal;font-size:10px;line-height:1.3;background:var(--ink);color:var(--gold);padding:0 5px;border-radius:4px}.hp i{flex:1;height:8px;border:2px solid var(--ink);border-radius:999px;background:linear-gradient(90deg,var(--gold) 78%,var(--paper) 78%)}.fan{--pw:min(150px,30cqw);position:relative;z-index:1;height:calc(var(--pw)*2.05)}.fan .pack{position:absolute;left:calc(50% - var(--pw)/2);bottom:20px;width:var(--pw);font-size:calc(var(--pw)*.085);animation:bob 5s ease-in-out infinite}.fan .pack:nth-child(1){transform:translate(calc(var(--pw)*-.74)) rotate(-12deg);animation-delay:-1.2s}.fan .pack:nth-child(2){transform:translateY(calc(var(--pw)*-.14));z-index:2}.fan .pack:nth-child(3){transform:translate(calc(var(--pw)*.74)) rotate(12deg);animation-delay:-2.6s}@keyframes bob{50%{translate:0 -8px}}.spark{position:absolute;width:26px;height:26px;z-index:2;animation:tw 2.4s ease-in-out infinite}.spark.a{top:14px;right:18px}.spark.b{top:44%;left:4%;width:20px;height:20px;animation-delay:-.8s}.spark.c{top:30%;right:24%;width:16px;height:16px;animation-delay:-1.5s}.spark svg{display:block;width:100%;height:100%}@keyframes tw{50%{transform:scale(.6) rotate(40deg);opacity:.6}}@media(max-width:860px){.hero-in{grid-template-columns:1fr}.stage{order:-1}}.pack{--c1:var(--paper);--c2:var(--grey-2);position:relative;aspect-ratio:5/8.4;max-width:100%;border:var(--bw) solid var(--ink);border-radius:7px;background:linear-gradient(165deg,var(--c1) 20%,var(--c2) 85%);color:var(--ink);box-shadow:5px 5px 0 var(--ink);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55em;padding:16% 8%;text-align:center;font-size:11px;line-height:1.2}.pack:before,.pack:after{content:"";position:absolute;left:0;right:0;height:8%;background:repeating-linear-gradient(90deg,#17161a80 0 2px,#ffffffbf 2px 5px)}.pack:before{top:0;border-bottom:2px solid var(--ink)}.pack:after{bottom:0;border-top:2px solid var(--ink)}.pack-lang{position:absolute;top:11%;left:7%;background:var(--paper);border:2px solid var(--ink);border-radius:6px;font-family:var(--pixel);font-size:.95em;line-height:1;padding:.25em .4em}.pack-lang.cn{background:var(--ink);color:var(--gold)}.pack-emb{position:relative;flex:none;width:52%;aspect-ratio:1;border-radius:50%;background:var(--paper);border:var(--bw) solid var(--ink)}.pack.dk .pack-emb{background:var(--gold)}.pack-emb svg{position:absolute;top:19%;right:19%;bottom:19%;left:19%;width:62%;height:62%}.pack-name{font-family:var(--display);font-size:1em;background:var(--paper);border:2px solid var(--ink);border-radius:6px;padding:.25em .5em;max-width:100%}.pack-name.zh{font-family:var(--zh);font-size:1.15em}.pack-code{font-family:var(--pixel);font-size:.9em;letter-spacing:.08em;background:var(--ink);color:var(--paper);padding:.1em .55em;border-radius:999px}.sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.65) 48%,transparent 60%);background-size:260% 100%;background-position:120% 0;pointer-events:none}.fan .sheen{animation:sheen 4.5s ease-in-out infinite}.card:hover .sheen{animation:sheen 1.1s ease-out}@keyframes sheen{to{background-position:-60% 0}}.pack.box{aspect-ratio:1/1;border-radius:10px;padding:20% 8% 8%}.pack.box:before{height:15%;background:#ffffffb3}.pack.box:after{display:none}.pack.box .pack-lang{top:20%}.pack.box .pack-emb{width:36%}.pack.tcg{aspect-ratio:63/88;border-radius:10px;background:linear-gradient(135deg,var(--gold),var(--gold-hi) 45%,var(--gold) 70%,var(--gold-hi));padding:9%}.pack.tcg:before,.pack.tcg:after{display:none}.pack.tcg .pack-emb{width:74%;border-radius:8px}.pack.tcg .pack-lang{top:4%;left:auto;right:5%}.sec{padding-block:56px}.sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.sec-head h2{font-size:clamp(24px,3.2vw,36px)}.kicker{font-family:var(--pixel);font-size:13px;letter-spacing:.06em;color:var(--muted);display:block;margin-bottom:6px}.band{background:var(--surface-2);border-block:var(--bw) solid var(--edge)}.regions{display:grid;grid-template-columns:1.45fr 1fr;gap:24px}.region{position:relative;text-align:left;border:var(--bw) solid var(--line);border-radius:var(--r);padding:22px;background:var(--tone);color:var(--on);box-shadow:6px 6px 0 var(--shadow);display:flex;flex-direction:column;gap:8px;align-items:flex-start;min-width:0;overflow:hidden;transition:transform .15s,box-shadow .15s}.region:hover{transform:translate(-2px,-2px);box-shadow:9px 9px 0 var(--shadow)}.region .big{font-family:var(--display);font-size:46px;line-height:1.1}.region .big.zh{font-family:var(--zh)}.region h3{font-size:21px}.region p{font-size:15px;font-weight:700;max-width:30ch}.region .go{margin-top:auto;font-family:var(--pixel);font-size:13px;background:var(--on);color:var(--tone);padding:3px 11px;border-radius:999px}.region.main{grid-row:span 2;padding:28px;gap:12px;min-height:340px}.region.main .big{font-size:clamp(64px,9vw,104px)}.region.main h3{font-size:clamp(24px,3vw,32px)}.region.main p{font-size:16.5px;max-width:34ch}.crest{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:var(--gold);font-family:var(--pixel);font-size:12px;letter-spacing:.08em;padding:3px 12px 3px 6px;border-radius:999px}.crest .crown{width:26px;height:21px}.tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 6px;padding:0;font-size:13.5px;font-weight:900}.tags li{background:var(--paper);color:var(--ink);border:2px solid var(--ink);border-radius:999px;padding:1px 11px}.mini{position:absolute;right:26px;bottom:26px;display:flex}.mini .pack{width:76px;font-size:6.5px;margin-left:-22px;box-shadow:3px 3px 0 var(--ink)}.mini .pack:nth-child(1){transform:rotate(-10deg)}.mini .pack:nth-child(2){transform:translateY(-12px)}.mini .pack:nth-child(3){transform:rotate(10deg)}@media(min-width:1041px){.region.main .tags{max-width:58%}}@media(max-width:1040px){.mini{display:none}}@media(max-width:860px){.regions{grid-template-columns:1fr}.region.main{min-height:0}}.tabs{display:flex;flex-wrap:wrap;gap:8px}.tab{background:var(--surface);border:var(--bw) solid var(--line);border-radius:999px;padding:6px 15px;font-weight:700;font-size:14px}.tab[aria-pressed=true]{background:var(--gold);color:var(--ink)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:22px}.card{background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--r);box-shadow:5px 5px 0 var(--shadow);display:flex;flex-direction:column;overflow:hidden;min-width:0}.card-art{position:relative;background:var(--tone) radial-gradient(color-mix(in srgb,var(--on) 20%,transparent) 1.5px,transparent 1.6px) 0 0/14px 14px;border-bottom:var(--bw) solid var(--line);display:grid;place-items:center;padding:22px;height:230px}.card-art .pack{height:100%;box-shadow:4px 4px 0 var(--ink);transition:transform .2s}.card:hover .card-art .pack{transform:rotate(-4deg) scale(1.04)}.tag{position:absolute;top:10px;left:10px;background:var(--paper);color:var(--ink);border:2px solid var(--ink);border-radius:8px;font-family:var(--pixel);font-size:12px;padding:2px 8px;z-index:1}.tag.hot{background:var(--gold)}.dex{position:absolute;top:12px;right:10px;font-family:var(--pixel);font-size:12px;line-height:1;color:var(--on);opacity:.8;z-index:1}.card-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.card-orig{font-family:var(--pixel);font-size:12.5px;color:var(--muted)}.card-orig.zh{font-family:var(--zh);font-size:14px;letter-spacing:.06em}.card-body h3{font-family:var(--body);font-weight:900;font-size:16.5px;line-height:1.3}.card-meta{font-size:13.5px;color:var(--muted)}.card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px}.price{font-family:var(--pixel);font-size:20px;font-variant-numeric:tabular-nums}.price small{font-size:12px;color:var(--muted);display:block}.add{background:var(--ink);color:var(--paper);border:var(--bw) solid var(--line);border-radius:12px;padding:8px 12px;font-weight:900;font-size:14px;box-shadow:3px 3px 0 var(--shadow);transition:transform .12s,box-shadow .12s;white-space:nowrap}.add:hover{background:var(--gold);color:var(--ink)}.add:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--shadow)}@media(max-width:540px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.card-art{height:176px;padding:16px}.card-art .pack{font-size:8.5px}.card-body{padding:12px}.card-foot{flex-direction:column;align-items:stretch}.add{text-align:center}}.guide{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.note{background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--r);padding:24px;box-shadow:5px 5px 0 var(--shadow);min-width:0;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.note h3{font-size:20px}.note p{color:var(--muted)}.rar{display:grid;gap:8px;margin:0;padding:0;list-style:none;width:100%}.rar li{display:grid;grid-template-columns:60px 1fr;gap:12px;align-items:center;font-size:14.5px}.rar b{font-family:var(--pixel);font-weight:400;text-align:center;border:2px solid var(--line);border-radius:8px;padding:2px 0;color:var(--on);background:var(--tone)}.vs{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.vs div{border:2px dashed var(--muted);border-radius:12px;padding:12px;font-size:14.5px}.vs div.first{border:var(--bw) solid var(--line);background:var(--gold);color:var(--ink)}.vs strong{display:block;font-family:var(--display);font-weight:400;font-size:16px;margin-bottom:4px}.vs strong .zh{font-size:18px}.why{display:grid;gap:10px;margin:0;padding:0;list-style:none;width:100%}.why li{display:grid;grid-template-columns:20px 1fr;gap:8px;font-size:15px}.why li:before{content:"\2605";color:var(--gold-lo)}.quota{display:grid;gap:8px;margin:0;padding:0;list-style:none;width:100%}.quota li{display:grid;grid-template-columns:62px 1fr;gap:14px;align-items:center;font-size:17px;font-weight:900}.quota b{font-family:var(--pixel);font-weight:400;font-size:18px;text-align:center;border:2px solid var(--line);border-radius:10px;padding:3px 0;color:var(--on);background:var(--tone)}.quota li.bonus{margin-top:4px;padding-top:12px;border-top:2px dashed var(--muted)}.quota small{display:block;font-weight:500;font-size:13.5px;color:var(--muted)}.sum{font-family:var(--pixel);font-size:13px;letter-spacing:.06em;background:var(--ink);color:var(--gold);padding:4px 13px;border-radius:999px}@media(max-width:860px){.guide,.vs{grid-template-columns:1fr}}.perks{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.perks .kicker{grid-column:1/-1;margin:0}.perk{display:flex;flex-direction:column;gap:8px;min-width:0}.perk-ic{width:52px;height:52px;border-radius:14px;background:var(--tone);border:var(--bw) solid var(--line);box-shadow:3px 3px 0 var(--shadow);display:grid;place-items:center;color:var(--on)}.perk-ic svg{width:28px;height:28px}.perk strong{font-weight:900}.perk span{font-size:14.5px;color:var(--muted)}@media(max-width:860px){.perks{grid-template-columns:1fr 1fr}}.duo{display:grid;grid-template-columns:1fr 1fr;gap:24px}.panel{border:var(--bw) solid var(--line);border-radius:var(--r);padding:28px;box-shadow:6px 6px 0 var(--shadow);background:var(--tone);color:var(--on);display:flex;flex-direction:column;gap:14px;align-items:flex-start;min-width:0}.panel h2{font-size:26px}.panel p{font-weight:700;max-width:44ch}.badge{display:inline-flex;align-items:center;gap:8px;background:var(--gold);color:var(--ink);font-family:var(--pixel);font-size:12px;letter-spacing:.08em;padding:3px 11px;border-radius:999px}.badge.plain{background:var(--ink);color:var(--paper)}.hours{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;font-family:var(--pixel);font-size:clamp(30px,5vw,44px);line-height:1}.hours span{background:var(--gold);color:var(--ink);padding:6px 14px;border-radius:12px}.week{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;font-family:var(--pixel);font-size:13px}.week li{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--gold);color:var(--ink)}.state{font-family:var(--pixel);font-size:14px}.nl{display:flex;flex-wrap:wrap;gap:10px;width:100%}.nl input{flex:1 1 180px;min-width:0;font:inherit;font-weight:700;color:var(--ink);background:var(--paper);border:var(--bw) solid var(--ink);border-radius:12px;padding:11px 14px}.nl input::placeholder{color:#77757c}.nl-ok{font-family:var(--pixel);font-size:14px}.panel .tcg-line{font-family:var(--pixel);font-size:12.5px;font-weight:400;max-width:none;width:100%;margin-top:auto;padding-top:12px;border-top:2px dashed var(--on)}@media(max-width:860px){.duo{grid-template-columns:1fr}}.foot{position:relative;border-top:var(--bw) solid var(--edge);background:var(--ink);color:var(--paper);padding-block:44px 28px;margin-top:104px}.meadow{position:absolute;left:0;right:0;bottom:calc(100% + var(--bw));height:72px;overflow:hidden;pointer-events:none}.meadow svg{display:block;width:100%;height:100%}.grass{position:absolute;left:-14px;right:-14px;bottom:0;transform-origin:50% 100%;animation:sway 3.4s ease-in-out infinite alternate}.grass.back{height:32px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='32' viewBox='0 0 46 32'%3E%3Cpath d='M3 32Q7 16 1 6 11 16 12 32ZM15 32Q16 10 23 0 23 16 26 32ZM31 32Q35 18 45 9 40 22 40 32Z' fill='%232F2E33' stroke='%230B0B0C' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 0 100%/46px 32px repeat-x}.grass.front{height:19px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='32' viewBox='0 0 46 32'%3E%3Cpath d='M3 32Q7 16 1 6 11 16 12 32ZM15 32Q16 10 23 0 23 16 26 32ZM31 32Q35 18 45 9 40 22 40 32Z' fill='%234A4950' stroke='%230B0B0C' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 23px 100%/46px 19px repeat-x;animation-delay:-1.7s}@keyframes sway{0%{transform:skew(-7deg)}to{transform:skew(7deg)}}.roller{position:absolute;left:24px;bottom:0;width:38px;height:38px;animation:roll 20s linear infinite}.roller svg{animation:ballspin 20s linear infinite}@keyframes roll{0%{transform:translate(-90px)}30%,58%{transform:translate(calc(50vw - 43px))}to{transform:translate(100vw)}}@keyframes ballspin{0%{transform:rotate(0)}30%{transform:rotate(1080deg)}33%{transform:rotate(1056deg)}36%{transform:rotate(1104deg)}38%{transform:rotate(1080deg)}41%{transform:rotate(1056deg)}44%{transform:rotate(1104deg)}46%{transform:rotate(1080deg)}49%{transform:rotate(1056deg)}52%{transform:rotate(1104deg)}54%,58%{transform:rotate(1080deg)}to{transform:rotate(2160deg)}}.catch{position:absolute;left:50%;bottom:36px;width:0;height:0}.catch svg{position:absolute;width:16px;height:16px;margin:-8px;opacity:0;animation:catch 20s linear infinite}@keyframes catch{0%,54%{opacity:0;transform:translateY(8px) scale(0)}56%,59%{opacity:1;transform:translate(var(--cx),var(--cy)) scale(1)}62%,to{opacity:0;transform:translate(var(--cx),calc(var(--cy) - 8px)) scale(.3)}}.hopper{position:absolute;right:28px;bottom:0;width:32px;height:37px;animation:cross 30s linear infinite}.hopper svg{transform-origin:50% 100%;animation:hop .8s ease-in-out infinite}@keyframes cross{0%{transform:translate(90px)}to{transform:translate(calc(-100vw - 40px))}}@keyframes hop{0%,to{transform:translateY(0) scale(1.08,.9)}50%{transform:translateY(-17px) scale(.95,1.07)}}.peek{position:absolute;left:16%;bottom:0;width:36px;height:36px;animation:peek 11s ease-in-out infinite}@keyframes peek{0%,48%{transform:translateY(105%)}56%{transform:translateY(22%) rotate(-8deg)}62%{transform:translateY(0) rotate(8deg)}70%{transform:translateY(0) rotate(-6deg)}78%{transform:translateY(0) rotate(0)}86%,to{transform:translateY(105%)}}.peek b{position:absolute;left:72%;bottom:86%;background:var(--paper);color:var(--ink);border:2px solid var(--ink);border-radius:7px 7px 7px 2px;font-family:var(--pixel);font-weight:400;font-size:13px;line-height:1;padding:2px 6px;opacity:0;animation:bang 11s steps(1) infinite}@keyframes bang{0%,61%{opacity:0}62%,80%{opacity:1}81%,to{opacity:0}}.fan .emb-bolt,.card:hover .emb-bolt{animation:zap 1.1s steps(1) infinite}@keyframes zap{0%,45%,to{opacity:1;transform:none}10%{opacity:.15}20%{opacity:1;transform:scale(1.3) rotate(-10deg)}30%{opacity:.25}}.fan .emb-flame,.card:hover .emb-flame{transform-origin:50% 100%;animation:flick .45s ease-in-out infinite alternate}@keyframes flick{0%{transform:scale(1) skew(-5deg)}to{transform:scale(.9,1.14) skew(6deg)}}.fan .emb-gem,.card:hover .emb-gem{animation:gemglint 1.6s ease-in-out infinite}@keyframes gemglint{50%{transform:scale(1.2) rotate(10deg)}}.card:hover .emb-star{animation:turn 2.4s linear infinite}@keyframes turn{to{transform:rotate(360deg)}}.card:hover .emb-drop{animation:drip 1s ease-in infinite}@keyframes drip{0%,to{transform:translateY(-18%)}60%{transform:translateY(12%) scale(1.06,.9)}}.card:hover .emb-moon,.card:hover .emb-leaf,.card:hover .emb-mystery{animation:rock 1.4s ease-in-out infinite alternate}@keyframes rock{0%{transform:rotate(-18deg)}to{transform:rotate(14deg)}}.card:hover .emb-heart{animation:beat .8s ease-in-out infinite}@keyframes beat{30%{transform:scale(1.24)}60%{transform:scale(.95)}}.logo-mark{position:relative}.glint{position:absolute;width:13px;height:13px;top:0;right:3px;animation:glintpop 2.6s ease-in-out infinite}.gb-crown .glint{width:24px;height:24px;top:6px;right:auto;left:54%}.gb-crown .glint.g2{width:16px;height:16px;top:52%;left:4%;animation-delay:-1.3s}@keyframes glintpop{0%,to{transform:scale(0) rotate(0);opacity:0}50%{transform:scale(1) rotate(45deg);opacity:1}}.foot-in{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}.foot h4{font-family:var(--pixel);font-weight:400;font-size:13px;letter-spacing:.08em;color:var(--gold);margin:0 0 10px}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14.5px}.foot a{text-decoration:none;opacity:.85}.foot a:hover{opacity:1;text-decoration:underline}.foot p{font-size:14.5px;opacity:.85;max-width:36ch}.foot .hours-line{font-family:var(--pixel);font-size:13px;color:var(--gold);opacity:1;margin-top:10px}.legal{border-top:1px solid rgba(255,255,255,.2);margin-top:28px;padding-top:18px;font-size:12.5px;opacity:.75;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between}.legal span{max-width:80ch}@media(max-width:860px){.foot-in{grid-template-columns:1fr 1fr}}.veil{position:fixed;top:0;right:0;bottom:0;left:0;background:#08080a99;z-index:40}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(400px,100%);background:var(--bg);border-left:var(--bw) solid var(--edge);z-index:50;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);transform:translate(105%);transition:transform .25s ease;visibility:hidden}.drawer.open{transform:none;visibility:visible}.dr-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:var(--bw) solid var(--edge)}.dr-head h2{font-size:20px}.x{background:var(--surface);border:var(--bw) solid var(--line);border-radius:10px;width:36px;height:36px;font-weight:900}.ship{padding:14px 20px;border-bottom:2px dashed var(--muted);font-size:14px;font-weight:700}.exp{display:flex;align-items:center;gap:8px;margin-top:8px}.exp em{font-style:normal;font-family:var(--pixel);font-size:11px;line-height:1.5;background:var(--ink);color:var(--gold);padding:0 7px;border-radius:5px}.bar{flex:1;height:14px;border:2px solid var(--line);border-radius:999px;background:var(--surface);overflow:hidden}.bar i{display:block;height:100%;width:0;background:var(--gold);transition:width .3s}.lines{flex:1;overflow:auto;padding:14px 20px;display:flex;flex-direction:column;gap:12px}.empty{margin:auto;text-align:center;color:var(--muted);font-family:var(--pixel);line-height:1.8}.empty .crown{display:block;width:104px;height:83px;margin:0 auto 10px}.line{display:grid;grid-template-columns:46px 1fr auto;gap:12px;align-items:center;background:var(--surface);border:2px solid var(--line);border-radius:12px;padding:10px}.line .pack{width:46px;box-shadow:none;border-width:2px;padding:0}.line b{font-size:14px;line-height:1.3;display:block}.line .px{font-size:14px}.qty{display:flex;align-items:center;gap:6px;margin-top:4px}.qty button{width:26px;height:26px;border:2px solid var(--line);border-radius:7px;background:var(--grey-1);font-weight:900;line-height:1}.qty span{font-family:var(--pixel);min-width:18px;text-align:center}.dr-foot{padding:16px 20px;border-top:var(--bw) solid var(--edge);display:flex;flex-direction:column;gap:12px}.total{display:flex;justify-content:space-between;align-items:baseline;font-weight:900}.total .px{font-size:24px}.dr-foot small{color:var(--muted);font-size:12.5px}.toast{position:fixed;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));transform:translate(-50%,200%);background:var(--ink);color:var(--paper);font-family:var(--pixel);font-size:14px;padding:10px 16px;border-radius:10px;border:2px solid var(--gold);z-index:60;transition:transform .25s;max-width:calc(100% - 32px)}.toast.show{transform:translate(-50%)}.card-art[data-open]{cursor:pointer}.more{font-family:var(--pixel);font-size:12.5px;text-decoration:none;align-self:flex-start;border-bottom:2px solid var(--gold);margin-top:2px}.more:hover{background:var(--gold)}.price.soon{font-size:14px}.add:disabled{opacity:.45;cursor:default;box-shadow:none}.pack.case{aspect-ratio:5/4;padding:16% 8% 8%}.pack.case:before{display:none}.pack.case:after{display:block;top:0;bottom:0;left:41%;right:41%;height:auto;border:0;border-inline:2px solid var(--ink);background:var(--gold)}.pack.case .pack-name,.pack.case .pack-code{position:relative;z-index:1}.pack.case .pack-emb{z-index:1}.pack.case .pack-lang{top:8%;z-index:1}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#08080ac2;overflow:auto;padding:max(20px,env(safe-area-inset-top,0px)) 16px 28px;display:grid}.sheet-in{position:relative;margin:auto;width:min(940px,100%);background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--r);box-shadow:8px 8px 0 var(--shadow);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);overflow:hidden}.sheet-art{position:relative;background:var(--tone) radial-gradient(color-mix(in srgb,var(--on) 20%,transparent) 1.5px,transparent 1.6px) 0 0/14px 14px;border-right:var(--bw) solid var(--line);display:grid;place-items:center;padding:44px 28px;min-height:380px}.sheet-art .pack{width:min(200px,58%);font-size:15px;box-shadow:6px 6px 0 var(--ink)}.sheet-art .pack.box{width:min(250px,76%)}.sheet-body{padding:28px 28px 26px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;min-width:0}.sheet-body h2{font-size:clamp(21px,2.6vw,27px);padding-right:40px}.sheet-body h3{font-family:var(--pixel);font-size:12.5px;letter-spacing:.1em;color:var(--muted);margin-top:8px}.sheet-sub{font-weight:900;font-size:17px}.sheet-desc{font-size:15.5px;max-width:60ch}.sheet-list{margin:0;padding-left:20px;display:grid;gap:3px;font-size:15px}.specs{display:grid;grid-template-columns:auto 1fr;gap:4px 18px;margin:6px 0 0;padding-top:12px;border-top:2px dashed var(--muted);width:100%;font-size:14.5px}.specs dt{color:var(--muted)}.specs dd{margin:0;font-weight:700}.sheet-buy{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px}.sheet-buy .add{font-size:16px;padding:12px 18px}.sheet-note{font-family:var(--pixel);font-size:12px;color:var(--muted)}.sheet-x{position:absolute;top:12px;right:12px;z-index:2}@media(max-width:760px){.sheet-in{grid-template-columns:1fr}.sheet-art{min-height:250px;padding:34px 20px;border-right:0;border-bottom:var(--bw) solid var(--line)}}.rip{position:fixed;z-index:55;pointer-events:none;--dx:0px;--dy:0px}.rip-body{position:absolute;top:0;right:0;bottom:0;left:0;filter:drop-shadow(4px 4px 0 var(--ink));animation:rip-body 1.2s ease-in-out both}.rip .pack{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;box-shadow:none;animation:rip-clip 1.2s linear both}.rip-flap{position:absolute;left:0;top:0;width:100%;height:12%;border:var(--bw) solid var(--ink);border-radius:7px 7px 0 0;background:repeating-linear-gradient(90deg,#17161a80 0 2px,#ffffffbf 2px 5px),var(--c1);clip-path:polygon(0 0,100% 0,100% 100%,87.5% 66%,75% 92%,62.5% 58%,50% 100%,37.5% 66%,25% 100%,12.5% 58%,0 92%);opacity:0;animation:rip-flap 1.2s ease-in both}.rip-cards i{position:absolute;left:50%;top:14%;width:56%;aspect-ratio:63/88;border:var(--bw) solid var(--ink);border-radius:6px;background:linear-gradient(135deg,var(--gold-hi),var(--gold) 55%,var(--gold-hi));box-shadow:inset 0 0 0 3px var(--paper);opacity:0;animation:rip-card 1.2s cubic-bezier(.3,.9,.4,1) both}.rip-cards i:nth-child(1){--x:-92%;--y:-58%;--r:-14deg}.rip-cards i:nth-child(2){--x:-50%;--y:-78%;--r:0deg}.rip-cards i:nth-child(3){--x:-8%;--y:-58%;--r:14deg}.rip-sp{position:absolute;left:50%;top:6%;width:22px;height:22px;margin:-11px;opacity:0;animation:rip-sp 1.2s ease-out both}.rip.is-tcg .pack{animation:none}.rip.is-tcg .rip-flap,.rip.is-tcg .rip-cards i:nth-child(n+2){display:none}.rip.is-tcg .rip-cards i{top:0;width:100%;--x:-50%;--y:-30%}@keyframes rip-body{0%{transform:none}6%{transform:rotate(-4deg)}12%{transform:rotate(4deg)}18%{transform:rotate(-3deg)}24%{transform:none}78%{opacity:1}to{opacity:0}}@keyframes rip-clip{0%,22%{clip-path:polygon(0 0,12.5% 0,25% 0,37.5% 0,50% 0,62.5% 0,75% 0,87.5% 0,100% 0,100% 100%,0 100%)}30%,to{clip-path:polygon(0 11%,12.5% 7%,25% 12%,37.5% 8%,50% 12%,62.5% 7%,75% 11%,87.5% 8%,100% 12%,100% 100%,0 100%)}}@keyframes rip-flap{0%,21%{opacity:0;transform:none}22%{opacity:1;transform:none}58%{opacity:1}72%,to{opacity:0;transform:translate(-34%,-340%) rotate(-32deg)}}@keyframes rip-card{0%,27%{opacity:0;transform:translate(-50%)}29%{opacity:1;transform:translate(-50%)}52%,68%{opacity:1;transform:translate(var(--x),var(--y)) rotate(var(--r))}94%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)),var(--dy)) rotate(0) scale(.12)}}@keyframes rip-sp{0%,28%{opacity:0;transform:scale(0)}40%{opacity:1;transform:translate(var(--sx),var(--sy)) scale(1.2) rotate(40deg)}62%,to{opacity:0;transform:translate(calc(var(--sx)*1.5),calc(var(--sy)*1.5)) scale(.3) rotate(120deg)}}.cart-btn.bump{animation:bump .35s ease-out}@keyframes bump{40%{transform:scale(1.18) rotate(-4deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}a.region,a.card-art{text-decoration:none}a.card-art{color:inherit}.shot{display:block;max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(4px 4px 0 var(--ink))}.card-art{--pad:22px}.card-art .shot{position:absolute;inset:var(--pad);width:calc(100% - 2*var(--pad));height:calc(100% - 2*var(--pad));max-width:none;max-height:none;transition:transform .2s}@media(max-width:540px){.card-art{--pad:16px}}.card:hover .card-art .shot{transform:rotate(-3deg) scale(1.04)}.sheet-art .shot{width:auto;height:auto;max-width:100%;max-height:380px;margin-inline:auto;filter:drop-shadow(6px 6px 0 var(--ink))}.sheet-art.has-photo>div{width:100%;min-width:0}.grid-empty{font-family:var(--pixel);color:var(--muted);text-align:center;padding:36px 0}.nl-ok{flex-basis:100%}.product-page{padding-block:40px 56px}.product-page .sheet-in{margin-inline:auto}.product-page .back{display:inline-block;margin-bottom:18px;color:var(--fg);border-bottom-color:var(--gold)}.product-page .back:hover{color:var(--ink)}.sheet-body h1{font-size:clamp(21px,2.6vw,27px)}.sheet-rte{display:flex;flex-direction:column;gap:10px;width:100%}.sheet-rte p{margin:0;font-size:15.5px;max-width:60ch}.sheet-rte>p:first-child{font-weight:900;font-size:17px}.sheet-rte h3{font-family:var(--pixel);font-weight:400;font-size:12.5px;letter-spacing:.1em;color:var(--muted);margin:8px 0 0;text-transform:uppercase}.sheet-rte ul{margin:0;padding-left:20px;display:grid;gap:3px;font-size:15px}.sheet-rte table{width:100%;border-collapse:collapse;margin-top:6px;border-top:2px dashed var(--muted);font-size:14.5px}.sheet-rte tr:first-child td{padding-top:12px}.sheet-rte td{padding:2px 18px 2px 0;vertical-align:top}.sheet-rte td:first-child{color:var(--muted);white-space:nowrap;width:1%}.sheet-rte td:last-child{font-weight:700}.sheet-buy select{font:inherit;font-weight:700;color:var(--ink);background:var(--paper);border:var(--bw) solid var(--ink);border-radius:12px;padding:10px 12px}.thumbs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}.thumbs button{width:54px;height:54px;padding:3px;background:var(--paper);border:2px solid var(--ink);border-radius:10px}.thumbs img{display:block;width:100%;height:100%;object-fit:contain}.sheet-art.has-photo{align-content:center}.page-head{margin-bottom:26px}.page-head h1{font-size:clamp(26px,3.6vw,40px)}.page-note{max-width:760px}.rte{display:flex;flex-direction:column;gap:12px;font-size:16px}.rte p,.rte ul,.rte ol{margin:0}.rte h2{font-size:22px;margin-top:8px}.rte h3{font-size:18px;margin-top:6px}.rte a{border-bottom:2px solid var(--gold)}.field{font:inherit;font-weight:700;color:var(--ink);background:var(--paper);border:var(--bw) solid var(--ink);border-radius:12px;padding:11px 14px;min-width:0}.field::placeholder{color:#77757c}.inline-form{display:flex;flex-wrap:wrap;gap:10px;width:100%}.inline-form .field{flex:1 1 200px}.pager{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:34px;font-family:var(--pixel)}.pager a,.pager span{padding:6px 14px;border-radius:999px;background:var(--surface);color:var(--ink);border:var(--bw) solid var(--line);text-decoration:none}.pager .current{background:var(--gold)}.center-card{max-width:520px;margin-inline:auto;align-items:center;text-align:center}.center-card .crown{width:120px;height:96px}.big-404{font-family:var(--pixel);font-size:64px;line-height:1}.cart-page .lines{padding:0;overflow:visible}.cart-page .dr-foot{padding:18px 0 0;border-top:var(--bw) solid var(--edge);margin-top:18px}.cart-page .empty{padding:40px 0}.line a{text-decoration:none}.line .shot{width:46px;height:60px;filter:none}a.btn.checkout{width:100%}#drawer-body{display:flex;flex-direction:column;flex:1;min-height:0}:root{--live:#E5383B}.dot.on{background:var(--live)}.live-pill{display:inline-flex;align-items:center;gap:7px;background:var(--paper);color:var(--ink);border:var(--bw) solid var(--line);border-radius:999px;padding:7px 13px;font-family:var(--pixel);font-size:13px;line-height:1.2;text-decoration:none;box-shadow:3px 3px 0 var(--shadow);white-space:nowrap;transition:transform .12s,box-shadow .12s}.live-pill:hover{background:var(--gold-hi);transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--shadow)}.live-strip{background:var(--gold);color:var(--ink);border-block:var(--bw) solid var(--line)}.live-strip-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px;padding-block:20px}.live-strip-txt{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 420px}.live-strip h2{font-size:clamp(20px,2.6vw,28px)}.live-strip p{font-weight:700;max-width:60ch}.live-strip .badge{align-self:flex-start;background:var(--ink);color:var(--paper)}.live-strip .btn{background:var(--ink);color:var(--paper);box-shadow:4px 4px 0 var(--gold-lo)}.live-note{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;width:100%;border:2px dashed var(--muted);border-radius:12px;padding:10px 12px;font-size:14px;text-decoration:none}.live-note:hover{background:var(--gold-hi)}.live-note .dot{color:var(--ink)}.live-note span{flex:1 1 200px;min-width:0}.live-note b{font-family:var(--pixel);font-weight:400;font-size:12.5px;white-space:nowrap;border-bottom:2px solid var(--gold)}.live-line{display:flex;align-items:center;gap:8px;font-family:var(--pixel);font-size:12.5px;color:var(--fg);text-decoration:none}.live-line:hover{color:var(--gold)}.region .big.px{font-family:var(--pixel);letter-spacing:.04em}.foot .btn{margin-top:12px;font-size:14px;padding:9px 14px}.lp-short{display:none}@media(max-width:600px){.lp-long{display:none}.lp-short{display:inline}}@media(max-width:480px){.wrap{padding-inline:16px}.cart-btn{padding:7px 11px}.gb-crown{left:-6px}.head-in{gap:10px}.logo-mark{width:44px;height:36px}.logo-txt strong{font-size:20px}.logo-txt small{display:none}.live-pill{padding:6px 10px;font-size:12px}}.contact-card{max-width:760px;margin-inline:auto}.contact-card .inline-form{margin-top:4px}.card-art .shot,.sheet-art .shot{border-radius:8px}.fan .shot{position:absolute;left:calc(50% - var(--pw)*.45);bottom:20px;width:calc(var(--pw)*.9);height:auto;max-height:none;animation:bob 5s ease-in-out infinite;filter:drop-shadow(5px 5px 0 var(--ink))}.fan .shot:nth-child(1){transform:translate(calc(var(--pw)*-.74)) rotate(-12deg);animation-delay:-1.2s}.fan .shot:nth-child(2){transform:translateY(calc(var(--pw)*-.14));z-index:2}.fan .shot:nth-child(3){transform:translate(calc(var(--pw)*.74)) rotate(12deg);animation-delay:-2.6s}.mini .shot{width:74px;height:auto;margin-left:-20px;filter:drop-shadow(3px 3px 0 var(--ink))}.mini .shot:nth-child(1){transform:rotate(-10deg)}.mini .shot:nth-child(2){transform:translateY(-12px)}.mini .shot:nth-child(3){transform:rotate(10deg)}.rip .rip-item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;box-shadow:none;filter:none;transform:none;animation:rip-clip 1.2s linear both}.rip-flap-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;clip-path:polygon(0 0,100% 0,100% 12%,87.5% 8%,75% 11%,62.5% 7%,50% 12%,37.5% 8%,25% 12%,12.5% 7%,0 11%);opacity:0;animation:rip-flap-img 1.2s ease-in both}@keyframes rip-flap-img{0%,21%{opacity:0;transform:none}22%{opacity:1;transform:none}58%{opacity:1}72%,to{opacity:0;transform:translate(-30%,-44%) rotate(-28deg)}}.shot{filter:none}.card-art{--pad:14px}.card-art .shot,.sheet-art .shot{border-radius:0}.sheet-art .shot{filter:none;max-height:400px}.fan .shot{filter:none;left:calc(50% - var(--pw)*.47);width:calc(var(--pw)*.94);bottom:14px}.mini .shot{filter:none;width:78px}@media(max-width:540px){.card-art{--pad:10px}}.spot{display:grid;grid-template-columns:minmax(0,2.35fr) minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:stretch}.spot-main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.spot-art{height:auto;min-height:340px;border-bottom:0;border-right:var(--bw) solid var(--line);--pad:10px}.spot-body{padding:22px;gap:10px;align-items:flex-start;justify-content:center}.spot-body h3{font-family:var(--display);font-weight:400;font-size:clamp(22px,2.4vw,28px)}.spot-pitch{font-size:15.5px;color:var(--muted)}.spot-body .tags li{background:var(--grey-1)}.spot-body .card-foot{width:100%;margin-top:6px;justify-content:flex-start;gap:16px}.spot-body .price{font-size:26px}.spot-body .add{font-size:16px;padding:11px 16px;background:var(--gold)!important;color:var(--ink)!important}.spot-body .add:disabled{background:var(--grey-2)!important}@media(max-width:1040px){.spot{grid-template-columns:repeat(2,minmax(0,1fr))}.spot-main{grid-column:1/-1}}@media(max-width:620px){.spot{gap:14px}.spot-main{grid-template-columns:1fr}.spot-art{min-height:250px;border-right:0;border-bottom:var(--bw) solid var(--line)}.spot-body{padding:16px}}.upsell{padding:12px 20px 14px;border-top:2px dashed var(--muted)}.upsell .kicker{margin-bottom:8px}.upsell .line{border-color:var(--gold);box-shadow:3px 3px 0 var(--shadow)}.upsell .up-text{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.upsell .add{box-shadow:none;background:var(--gold);color:var(--ink)}.cart-page .upsell{padding-inline:0}.opts{border:0;margin:4px 0 0;padding:0;min-width:0;width:100%}.opts legend{font-family:var(--pixel);font-size:12.5px;letter-spacing:.1em;color:var(--muted);text-transform:uppercase;padding:0;margin-bottom:8px}.opt-row{display:flex;flex-wrap:wrap;gap:10px}.opt{position:relative;flex:1 1 150px;max-width:240px}.opt input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.opt span{display:flex;flex-direction:column;gap:2px;height:100%;background:var(--paper);border:var(--bw) solid var(--line);border-radius:12px;padding:9px 14px;transition:background .12s,box-shadow .12s}.opt b{font-weight:900;font-size:15.5px}.opt i{font-family:var(--pixel);font-style:normal;font-size:13.5px;color:var(--muted);font-variant-numeric:tabular-nums}.opt input:hover+span{background:var(--gold-hi)}.opt input:checked+span{background:var(--gold);box-shadow:3px 3px 0 var(--shadow)}.opt input:checked+span i{color:var(--ink)}.opt input:focus-visible+span{outline:3px solid var(--ink);outline-offset:2px}.opt-hint{margin:0;font-size:14px;color:var(--muted);max-width:60ch}.line-opt{display:block;font-family:var(--pixel);font-size:12px;color:var(--muted);margin-top:1px}a.add{display:inline-block;text-decoration:none;text-align:center}.qty-pick{margin-top:0;gap:0;border:var(--bw) solid var(--line);border-radius:12px;overflow:hidden;background:var(--paper)}.qty-pick button{width:40px;height:44px;border:0;border-radius:0;background:var(--grey-1);font-size:18px}.qty-pick button:hover{background:var(--gold)}.qty-pick input{width:46px;height:44px;padding:0;border:0;border-radius:0;background:transparent;text-align:center;font-family:var(--pixel);font-size:17px;color:var(--ink);-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.qty-pick input::-webkit-outer-spin-button,.qty-pick input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shopify-policy__container{max-width:720px!important;padding:clamp(30px,5vw,56px) 20px 72px!important}.shopify-policy__title{text-align:left!important;margin-bottom:22px}.shopify-policy__title h1{font-size:clamp(26px,4vw,36px);line-height:1.15}.shopify-policy__body h2{font-size:20px;line-height:1.25;margin:30px 0 8px}.shopify-policy__body p{margin:0 0 12px;line-height:1.65}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 12px;padding-left:22px;display:grid;gap:6px;line-height:1.6}.shopify-policy__body a{color:var(--gold)}.promo{display:grid;gap:6px}.promo-form{display:flex;gap:8px}.promo-form .field{flex:1;padding:9px 12px;text-transform:uppercase}.promo-form .field::placeholder{text-transform:none}.promo-form .add{box-shadow:none;background:var(--gold);color:var(--ink)}.promo-msg{margin:0;font-size:13px;font-weight:700;color:var(--gold-hi)}.promo-on{display:flex;align-items:center;gap:10px;border:2px dashed var(--gold);border-radius:12px;padding:8px 12px;font-weight:700}.promo-chip{font-family:var(--pixel);font-weight:400;font-size:14px;letter-spacing:.04em;color:var(--gold);margin-right:auto;min-width:0;overflow-wrap:anywhere}.promo-on .px{font-size:14px}.promo-on button{background:none;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline;color:var(--muted)}.promo-on button:hover{color:var(--gold)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/wori.css.map */
