.chwma{--ma-paper: #f4ecd9;--ma-paper-deep: #e8dcc0;--ma-ink: #1f1a2e;--ma-ink-soft: #4a4360;--ma-gold: #c9a227;--ma-gold-deep: #8f6f12;--ma-void: #0b0a1a;--ma-void-2: #1b1440;--ma-line: rgba(31, 26, 46, .22);--ma-w: #f3e9c6;--ma-u: #2f7fc4;--ma-b: #4a3d63;--ma-r: #d4432f;--ma-g: #2f8c55;position:relative;display:block;isolation:isolate;box-sizing:border-box;width:100%;max-width:1480px;margin:0 auto;padding:0 clamp(16px,4vw,58px) 70px;overflow:clip;color:var(--ma-ink);background:var(--ma-paper);font-family:var(--font-body-family, Georgia, serif);line-height:1.5;border-bottom:6px solid var(--ma-ink)}.chwma:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(31,26,46,.08) .7px,transparent .9px),linear-gradient(rgba(201,162,39,.06),transparent 40%);background-size:9px 9px,100% 100%}.chwma *,.chwma *:before,.chwma *:after{box-sizing:border-box}.chwma [hidden]{display:none!important}.chwma h1,.chwma h2,.chwma h3,.chwma p{color:inherit}.chwma h1,.chwma h2,.chwma h3{font-family:Georgia,Times New Roman,serif}.chwma button,.chwma input{font:inherit}.chwma button,.chwma a{-webkit-tap-highlight-color:transparent}.chwma button{cursor:pointer}.chwma :is(a,button,input,[tabindex]):focus-visible{outline:3px solid var(--ma-u);outline-offset:4px}.chwma .ma-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;z-index:3;margin:0 calc(-1*clamp(16px,4vw,58px));padding:18px clamp(16px,4vw,58px) 0;background:var(--ma-void);color:#efe6cf}.chwma .ma-topline .ma-back{color:#efe6cf}.chwma .ma-topline .ma-back:hover{color:var(--ma-gold)}.chwma .ma-back,.chwma .ma-collection-link{color:var(--ma-ink);font-weight:700;font-size:13px;text-underline-offset:4px;text-decoration-thickness:1.5px}.chwma .ma-collection-link:hover{color:var(--ma-gold-deep)}.chwma .ma-motion{flex:0 0 auto;padding:8px 11px;border:1px solid rgba(239,230,207,.5);border-radius:999px;color:#efe6cf;background:transparent;font-size:11px;font-weight:700;letter-spacing:.05em}.chwma .ma-motion:hover{border-color:var(--ma-gold);color:var(--ma-gold)}.chwma .ma-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.9fr);align-items:center;gap:28px;margin:0 calc(-1*clamp(16px,4vw,58px)) 34px;padding:36px clamp(16px,4vw,58px) 54px;min-height:420px;color:#efe6cf;background:radial-gradient(ellipse at 70% 40%,#2a1d63 0,var(--ma-void-2) 35%,var(--ma-void) 75%);border-bottom:4px solid var(--ma-gold)}.chwma .ma-hero:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:14px;background:linear-gradient(90deg,var(--ma-w) 0 20%,var(--ma-u) 20% 40%,var(--ma-b) 40% 60%,var(--ma-r) 60% 80%,var(--ma-g) 80% 100%);opacity:.9}.chwma .ma-copy{position:relative;z-index:2;min-width:0}.chwma .ma-kicker{display:inline-block;margin:0 0 18px;padding:5px 12px;border:1px solid var(--ma-gold);color:var(--ma-gold);font-size:10px;font-weight:700;line-height:1.6;letter-spacing:.18em;text-transform:uppercase}.chwma .ma-title{margin:0;max-width:720px;color:#f7f1df;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5.6vw,82px);font-weight:700;letter-spacing:.01em;line-height:.98;text-transform:uppercase;text-wrap:balance;text-shadow:0 0 28px rgba(201,162,39,.35)}.chwma .ma-title span{display:block;color:var(--ma-gold);font-size:.55em;letter-spacing:.32em}.chwma .ma-intro{max-width:540px;margin:22px 0 14px;font-size:clamp(16px,1.6vw,20px);font-style:italic;line-height:1.5;color:#f7f1df}.chwma .ma-hero>.ma-copy>p:not(.ma-intro):not(.ma-kicker){max-width:560px;color:#cfc6b2;font-size:15px}.chwma .ma-stats{display:flex;align-items:center;gap:14px;width:fit-content;max-width:100%;margin-top:22px;padding:12px 18px 12px 14px;border:1px solid var(--ma-gold);background:#c9a2271a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.chwma .ma-stats strong{flex:0 0 auto;color:var(--ma-gold);font:700 36px/.95 Georgia,serif;letter-spacing:-.02em}.chwma .ma-stats>div{display:grid;gap:3px;min-width:0}.chwma .ma-stats span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.35}.chwma .ma-stats span[data-stock]{font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;color:#cfc6b2}.chwma .ma-hero-art{position:relative;width:100%;min-width:0;aspect-ratio:1.15;max-height:360px;pointer-events:none}.chwma .ma-stars{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background-image:radial-gradient(1.2px 1.2px at 12% 22%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 68% 18%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 82% 62%,#ffe9a8 50%,transparent 51%),radial-gradient(1px 1px at 30% 78%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 52% 48%,#dcd2ff 50%,transparent 51%),radial-gradient(1.3px 1.3px at 90% 30%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 20% 55%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 60% 85%,#ffe9a8 50%,transparent 51%),radial-gradient(1px 1px at 40% 12%,#fff 50%,transparent 51%);opacity:.9;animation:chw-ma-twinkle 6s ease-in-out infinite}.chwma .ma-portal{position:absolute;width:58%;max-width:250px;aspect-ratio:1;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#f7f1df 0,#c9a227 12%,#6a3fd6 30%,#1b1440 62%,transparent 70%);box-shadow:0 0 60px #7850e673,0 0 120px #c9a22740;animation:chw-ma-breathe 7s ease-in-out infinite}.chwma .ma-portal-ring{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;border-radius:50%;border:1.5px dashed rgba(201,162,39,.7);animation:chw-ma-spin 40s linear infinite}.chwma .ma-portal-core{position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:50%;border:1px solid rgba(247,241,223,.5);animation:chw-ma-spin 18s linear infinite reverse}.chwma .ma-gem{position:absolute;z-index:2;width:44px;height:44px;left:50%;top:50%;margin:-22px 0 0 -22px;border-radius:50%/60% 60% 40% 40%;border:2px solid rgba(247,241,223,.85);box-shadow:0 0 18px var(--gem),inset -6px -8px #00000040,inset 4px 4px #ffffff59;background:radial-gradient(circle at 35% 30%,#fff 0 6%,var(--gem) 30%,color-mix(in srgb,var(--gem) 55%,#000) 100%);transform:rotate(calc(var(--i) * 72deg)) translateY(-150px) rotate(calc(var(--i) * -72deg));animation:chw-ma-orbit 36s linear infinite;animation-delay:calc(var(--i) * -7.2s)}.chwma .ma-gem[data-color=w]{--gem: var(--ma-w)}.chwma .ma-gem[data-color=u]{--gem: var(--ma-u)}.chwma .ma-gem[data-color=b]{--gem: #7d6a9c}.chwma .ma-gem[data-color=r]{--gem: var(--ma-r)}.chwma .ma-gem[data-color=g]{--gem: var(--ma-g)}@keyframes chw-ma-orbit{0%{transform:rotate(calc(var(--i) * 72deg)) translateY(-150px) rotate(calc(var(--i) * -72deg))}to{transform:rotate(calc(var(--i) * 72deg + 360deg)) translateY(-150px) rotate(calc(var(--i) * -72deg - 360deg))}}@keyframes chw-ma-spin{to{transform:rotate(360deg)}}@keyframes chw-ma-breathe{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.06)}}@keyframes chw-ma-twinkle{0%,to{opacity:.9}50%{opacity:.55}}.chwma[data-motion=off] *,.chwma[data-paused=true] *{animation-play-state:paused!important}.chwma .ma-mana{position:relative;z-index:2;margin:0 0 30px;padding:24px clamp(16px,3vw,34px) 26px;border:2px solid var(--ma-ink);background:var(--ma-paper-deep);box-shadow:6px 6px 0 var(--ma-gold)}.chwma .ma-mana-head h2{margin:0 0 6px;font-size:clamp(22px,2.6vw,30px);letter-spacing:.02em}.chwma .ma-mana-head p{margin:0 0 18px;max-width:760px;color:var(--ma-ink-soft);font-size:14px}.chwma .ma-mana-body{display:grid;grid-template-columns:minmax(200px,300px) minmax(0,1fr);gap:26px;align-items:center}.chwma .ma-wheel svg{display:block;width:100%;height:auto;filter:drop-shadow(0 6px 10px rgba(31,26,46,.25))}.chwma .ma-segment{stroke:var(--ma-paper-deep);stroke-width:2;cursor:pointer;transition:transform .25s ease,opacity .25s ease;transform-origin:120px 120px;transform-box:view-box}.chwma .ma-segment.is-missing{opacity:.28}.chwma .ma-segment:hover,.chwma .ma-segment:focus-visible{transform:scale(1.04);opacity:1}.chwma .ma-segment-label{fill:#fff;font:700 13px Georgia,serif;text-anchor:middle;dominant-baseline:middle;pointer-events:none}.chwma .ma-segment-label.is-dark{fill:var(--ma-ink)}.chwma .ma-wheel-number{fill:var(--ma-ink);font:700 34px Georgia,serif;text-anchor:middle}.chwma .ma-wheel-label{fill:var(--ma-ink-soft);font:700 10px Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;text-anchor:middle}.chwma .ma-colors{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.chwma .ma-color{display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;min-height:52px;padding:8px 12px;border:1.5px solid var(--ma-ink);border-left:6px solid var(--c);background:var(--ma-paper);color:var(--ma-ink);text-align:left;transition:transform .15s ease,box-shadow .15s ease}.chwma .ma-color:hover{transform:translate(-2px,-2px);box-shadow:3px 3px 0 var(--ma-ink)}.chwma .ma-color.is-missing{opacity:.55}.chwma .ma-color-dot{grid-row:1 / span 2;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--ma-ink);background:var(--c)}.chwma .ma-color-name{font-weight:700;font-size:14px;line-height:1.2}.chwma .ma-color-count{font-size:11px;color:var(--ma-ink-soft)}.chwma .ma-toolbar{position:relative;z-index:2;padding:18px;background:var(--ma-ink);color:var(--ma-paper);border:2px solid var(--ma-ink);box-shadow:6px 6px 0 var(--ma-gold)}.chwma .ma-search label{display:block;margin-bottom:7px;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.chwma .ma-search input{display:block;width:100%;min-height:48px;padding:11px 14px;border:2px solid var(--ma-paper);border-radius:0;color:var(--ma-ink);background:var(--ma-paper);font-size:15px;-webkit-appearance:none;appearance:none}.chwma .ma-search input::placeholder{opacity:1;color:#6b6480}.chwma .ma-groups,.chwma .ma-states{display:flex;flex-wrap:wrap;gap:7px}.chwma .ma-groups{margin-top:14px}.chwma .ma-states{margin-top:14px;padding-top:13px;border-top:1px solid #58506f}.chwma .ma-groups button,.chwma .ma-states button{min-height:38px;padding:7px 13px;border:1px solid #8d85a3;border-radius:999px;background:transparent;color:var(--ma-paper);font-size:13px;font-weight:600}.chwma .ma-groups button[aria-pressed=true],.chwma .ma-states button[aria-pressed=true]{background:var(--ma-gold);border-color:var(--ma-gold);color:var(--ma-ink)}.chwma .ma-reset{margin-left:auto;border-style:dashed!important}.chwma .ma-error .ma-reset,.chwma .ma-detail .ma-back{border:1.5px solid var(--ma-ink);background:var(--ma-paper);color:var(--ma-ink);padding:8px 14px;border-radius:999px;font-size:13px;font-weight:700}.chwma .ma-catalog-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;margin:34px 0 14px}.chwma .ma-catalog-head h2{margin:0;font-size:clamp(22px,2.6vw,30px)}.chwma .ma-results{font-size:13px;color:var(--ma-ink-soft);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.chwma .ma-loading,.chwma .ma-error{margin:30px 0;font-weight:700}.chwma .ma-error{display:grid;gap:12px;justify-items:start;padding:16px;border:2px solid var(--ma-r);background:#fbe9e5}.chwma .ma-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.chwma .ma-entry{display:grid;grid-template-rows:auto 1fr auto auto auto;gap:6px;min-height:210px;padding:10px;border:1.5px solid var(--ma-ink);background:#fbf6ea;color:var(--ma-ink);text-align:left;transition:transform .15s ease,box-shadow .15s ease}.chwma .ma-entry:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--ma-gold)}.chwma .ma-entry.is-missing{background:transparent;border-style:dashed;color:var(--ma-ink-soft)}.chwma .ma-entry.is-missing .ma-picture img{opacity:.35;filter:grayscale(1)}.chwma .ma-entry-top{display:flex;justify-content:space-between;gap:6px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ma-ink-soft)}.chwma .ma-picture{display:flex;align-items:center;justify-content:center;min-height:72px}.chwma .ma-picture img{width:56px;height:56px;object-fit:contain}.chwma .ma-unknown{font:700 30px Georgia,serif;color:var(--ma-ink-soft)}.chwma .ma-name{font-size:14px;line-height:1.25;font-weight:700}.chwma .ma-count{font-size:11px;color:var(--ma-ink-soft)}.chwma .ma-status{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.chwma .ma-entry.is-found .ma-status{color:var(--ma-g)}.chwma .ma-empty{margin:20px 0;padding:16px;border:1.5px dashed var(--ma-ink);font-weight:600}.chwma [data-catalog-note]{margin:18px 0 0;font-size:13px;color:var(--ma-ink-soft)}.chwma [data-unmatched]{margin-top:36px}.chwma [data-unmatched] h2{margin:0 0 12px;font-size:22px}.chwma .ma-collection-link{display:inline-block;margin-top:26px}.chwma .ma-credit{margin:10px 0 0;font-size:11px;color:var(--ma-ink-soft)}.chwma .ma-detail{margin-top:22px}.chwma .ma-detail-head{display:flex;align-items:center;gap:18px;margin:18px 0 20px;padding-bottom:16px;border-bottom:2px solid var(--ma-ink)}.chwma .ma-detail-head h2{margin:0 0 4px;font-size:clamp(24px,3vw,36px);line-height:1.1}.chwma .ma-detail-head p{margin:0;color:var(--ma-ink-soft);font-size:13px}.chwma .ma-detail-head .ma-detail-stock{margin-top:6px;color:var(--ma-ink);font-weight:700;font-size:15px}.chwma .ma-detail-icon{width:72px;height:72px;flex:0 0 auto;object-fit:contain}.chwma .ma-detail-color{width:56px;height:56px;flex:0 0 auto;border-radius:50%;border:2px solid var(--ma-ink);background:var(--c);box-shadow:0 0 0 4px var(--ma-paper),0 0 0 6px var(--c)}.chwma .ma-breakdowns{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:24px}.chwma .ma-breakdown{padding:14px;border:1.5px solid var(--ma-ink);background:var(--ma-paper-deep)}.chwma .ma-breakdown h3{margin:0 0 10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.chwma .ma-breakdown-list{display:flex;flex-wrap:wrap;gap:6px}.chwma .ma-slot{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border:1px solid var(--ma-ink);border-left:5px solid var(--c, var(--ma-gold));background:var(--ma-paper);font-size:12px;font-weight:600}.chwma .ma-slot.is-missing{opacity:.45;border-style:dashed}.chwma .ma-slot-count{min-width:22px;padding:1px 6px;border-radius:999px;background:var(--ma-ink);color:var(--ma-paper);font-size:11px;text-align:center}.chwma .ma-slot.is-missing .ma-slot-count{background:transparent;color:var(--ma-ink);border:1px solid var(--ma-ink)}.chwma .ma-detail-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:12px}.chwma .ma-product{position:relative;display:grid;gap:6px;padding:10px;border:1.5px solid var(--ma-ink);background:#fbf6ea;color:var(--ma-ink);text-decoration:none;font-size:13px;transition:transform .15s ease,box-shadow .15s ease}.chwma .ma-product:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--ma-gold)}.chwma .ma-product img{width:100%;height:auto;aspect-ratio:240 / 335;object-fit:contain;background:#fff}.chwma .ma-product-color{position:absolute;top:16px;left:16px;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--ma-ink);background:var(--c)}.chwma .ma-product strong{font-size:13px;line-height:1.3}.chwma .ma-product-meta{font-size:11px;color:var(--ma-ink-soft)}.chwma .ma-price{font-weight:700;color:var(--ma-gold-deep)}.chwma .ma-sold{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ma-r)}@media(max-width:900px){.chwma .ma-hero{grid-template-columns:1fr;min-height:0;padding-bottom:40px}.chwma .ma-hero-art{max-height:260px;margin-top:10px}.chwma .ma-gem{width:34px;height:34px;margin:-17px 0 0 -17px}.chwma .ma-gem{--orbit: -105px}@keyframes chw-ma-orbit{0%{transform:rotate(calc(var(--i) * 72deg)) translateY(-105px) rotate(calc(var(--i) * -72deg))}to{transform:rotate(calc(var(--i) * 72deg + 360deg)) translateY(-105px) rotate(calc(var(--i) * -72deg - 360deg))}}.chwma .ma-mana-body{grid-template-columns:1fr}.chwma .ma-wheel{max-width:260px;margin:0 auto}}@media(max-width:600px){.chwma{padding-bottom:50px}.chwma .ma-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:9px}.chwma .ma-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.chwma .ma-stats strong{font-size:30px}.chwma .ma-detail-head{flex-wrap:wrap}.chwma .ma-reset{margin-left:0}}@media(prefers-reduced-motion:reduce){.chwma .ma-gem,.chwma .ma-portal,.chwma .ma-portal-ring,.chwma .ma-portal-core,.chwma .ma-stars{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/chw-multiverse-atlas.css.map */
