:root,html[data-skin=anime]{--ink: #1d1b3a;--ink2: #4a4770;--paper: #fff8ec;--paper2: #ffeccc;--card: #ffffff;--line: #1d1b3a;--accent: #ff5a4f;--accent2: #19b4d8;--pop: #ffd23f;--ok: #2c9a62;--bad: #d63a4a;--radius: 14px;--border: 2.5px;--shadow: 4px 4px 0 var(--ink);--shadow-s: 2px 2px 0 var(--ink);--font: "Trebuchet MS", "Hiragino Maru Gothic ProN", "Segoe UI", system-ui, sans-serif;--font-d: "Arial Rounded MT Bold", "Trebuchet MS", "Segoe UI Black", system-ui, sans-serif;--d-weight: 900;--d-tracking: .01em;--d-case: uppercase;--bg-pattern: radial-gradient(circle at 1px 1px, rgba(29,27,58,.1) 1.4px, transparent 1.6px) 0 0 / 14px 14px}html[data-skin=live]{--ink: #16181b;--ink2: #5c6168;--paper: #f4f1ec;--paper2: #e9e4dc;--card: #fffdfa;--line: #cfc8bd;--accent: #8a1f2d;--accent2: #1f5f66;--pop: #b88a3e;--ok: #2d6a4b;--bad: #9c2b2b;--radius: 2px;--border: 1px;--shadow: 0 10px 28px rgba(22,24,27,.14);--shadow-s: 0 2px 8px rgba(22,24,27,.12);--font: "Helvetica Neue", "Segoe UI", system-ui, sans-serif;--font-d: "Iowan Old Style", "Palatino Linotype", Georgia, "Times New Roman", serif;--d-weight: 500;--d-tracking: .02em;--d-case: none;--bg-pattern: none}.ao-btn,.ao-input,.ao-select{font:600 14px/1.2 var(--font);color:var(--ink);background:var(--card);border:var(--border) solid var(--line);border-radius:var(--radius);padding:9px 14px}.ao-btn{cursor:pointer;box-shadow:var(--shadow-s);transition:transform .08s,box-shadow .08s}.ao-btn:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:var(--shadow)}.ao-btn:active:not(:disabled){transform:translate(1px,1px);box-shadow:none}.ao-btn:disabled{opacity:.45;cursor:not-allowed}.ao-btn:focus-visible,.ao-input:focus-visible,.ao-select:focus-visible,.ao-card:focus-visible,.ao-x:focus-visible,.ao-link:focus-visible{outline:3px solid var(--accent2);outline-offset:2px}.ao-pri{background:var(--accent);color:#fff;border-color:var(--line)}html[data-skin=live] .ao-pri{border-color:var(--accent)}.ao-small{padding:5px 10px;font-size:12px}.ao-input{width:100%;min-width:0;font-weight:500}.ao-select{padding:7px 10px;max-width:100%}.ao-tryon{display:flex;flex-direction:column;gap:14px;font:14px/1.4 var(--font);color:var(--ink)}.ao-block{display:flex;flex-direction:column;gap:6px}.ao-lab{font:var(--d-weight) 12px/1 var(--font-d);text-transform:var(--d-case);letter-spacing:.08em;color:var(--ink2)}.ao-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ao-row>.ao-input{flex:1 1 140px}.ao-slots{display:flex;flex-direction:column;gap:6px}.ao-slot{border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--card);padding:8px 10px}.ao-slot-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ao-slot-name{font:var(--d-weight) 12px/1 var(--font-d);text-transform:var(--d-case);letter-spacing:.08em;width:62px;flex:none}.ao-slot-worn{display:flex;align-items:center;gap:7px;flex:1 1 120px;min-width:0}.ao-slot-worn img{width:34px;height:34px;object-fit:contain;background:#fff;border-radius:calc(var(--radius) / 2);border:1px solid var(--line);flex:none}.ao-slot-title,.ao-slot-empty{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.ao-slot-empty,.ao-dim{color:var(--ink2);font-size:12px}.ao-slot-empty{flex:1 1 100px}.ao-size{font-size:12px;padding:4px 6px}.ao-x{background:none;border:0;color:var(--ink2);font-size:20px;line-height:1;cursor:pointer;padding:2px 6px;border-radius:4px}.ao-x:hover{color:var(--bad)}.ao-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px;margin-top:8px;max-height:260px;overflow:auto;padding:2px}.ao-card{display:flex;flex-direction:column;gap:3px;align-items:stretch;text-align:left;background:var(--paper);border:var(--border) solid var(--line);border-radius:var(--radius);padding:5px;cursor:pointer;font:11px/1.25 var(--font);color:var(--ink)}.ao-card img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:calc(var(--radius) / 2)}.ao-card span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ao-card.on{outline:3px solid var(--accent)}.ao-total{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;color:var(--ink2)}.ao-total b{font:var(--d-weight) 20px/1 var(--font-d);color:var(--ink)}.ao-msg{min-height:1.3em;font-size:12.5px;color:var(--ok)}.ao-msg[data-bad="1"]{color:var(--bad)}.ao-saved{display:flex;flex-direction:column;gap:4px}.ao-saved-row{display:flex;align-items:center;gap:8px}.ao-saved-row .ao-link:first-child{flex:1;text-align:left}.ao-link{background:none;border:0;padding:2px 0;font:600 13px var(--font);color:var(--accent2);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pd-stage{display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%}.pd-svg{width:auto;height:100%;max-width:100%;overflow:visible;filter:drop-shadow(0 6px 10px rgba(0,0,0,.18))}html[data-skin=anime] .pd-svg .pd-figure path,html[data-skin=anime] .pd-svg .pd-figure ellipse,html[data-skin=anime] .pd-svg .pd-figure rect,html[data-skin=anime] .pd-svg .pd-figure circle{stroke:var(--ink);stroke-width:3;stroke-linejoin:round}html[data-skin=anime] .pd-svg .pd-item{filter:drop-shadow(2px 2px 0 rgba(29,27,58,.65))}.ao-toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:var(--ink);color:var(--paper);padding:10px 16px;border-radius:var(--radius);font:600 14px var(--font);z-index:9999;transition:.22s;max-width:90vw}.ao-toast.show{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.ao-btn,.ao-toast{transition:none}.ao-btn:hover:not(:disabled){transform:none}}.ao-switch{display:inline-flex;gap:0;border:var(--border) solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--card);box-shadow:var(--shadow-s)}.ao-ver{font:var(--d-weight) 12px/1 var(--font-d);text-transform:var(--d-case);letter-spacing:.06em;color:var(--ink);background:transparent;border:0;padding:9px 13px;cursor:pointer;text-decoration:none;white-space:nowrap}.ao-ver+.ao-ver{border-left:var(--border) solid var(--line)}.ao-ver.on{background:var(--ink);color:var(--paper)}a.ao-ver:hover:not(.on),button.ao-ver:hover:not(.on){background:var(--pop)}.ao-ver:focus-visible{outline:3px solid var(--accent2);outline-offset:-3px}.ao-chip{font:var(--d-weight) 12px/1 var(--font-d);text-transform:var(--d-case);letter-spacing:.06em;cursor:pointer;color:var(--ink);background:var(--card);border:var(--border) solid var(--line);border-radius:var(--radius);padding:9px 13px;text-decoration:none;box-shadow:var(--shadow-s)}.ao-count{display:inline-block;min-width:1.6em;text-align:center;margin-left:4px;padding:2px 5px;border-radius:99px;background:var(--accent);color:#fff}.ao-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;opacity:0;pointer-events:none;transition:opacity .2s;z-index:900}.ao-scrim.open{opacity:1;pointer-events:auto}.ao-drawer{position:fixed;top:0;right:0;bottom:0;width:min(400px,100vw);background:var(--paper);color:var(--ink);border-left:var(--border) solid var(--line);z-index:901;display:flex;flex-direction:column;transform:translate(105%);transition:transform .25s;font:14px/1.4 var(--font)}.ao-drawer.open{transform:none}.ao-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:var(--border) solid var(--line)}.ao-drawer-head h2{margin:0;font:var(--d-weight) 20px/1 var(--font-d);text-transform:var(--d-case)}.ao-drawer-body{flex:1;overflow:auto;padding:12px 16px;display:flex;flex-direction:column;gap:12px}.ao-drawer-foot{padding:14px 16px;border-top:var(--border) solid var(--line);display:flex;flex-direction:column;gap:10px;align-items:stretch;text-align:center}.ao-drawer-foot .ao-btn{text-align:center;text-decoration:none}.ao-drawer-foot .disabled{opacity:.4;pointer-events:none}.ao-line{display:grid;grid-template-columns:56px 1fr auto;gap:10px;align-items:start}.ao-line img{width:56px;height:56px;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:calc(var(--radius)/2)}.ao-line-t{display:flex;flex-direction:column;gap:3px;min-width:0}.ao-line-p{font-weight:700}.ao-qty{display:flex;align-items:center;gap:8px;margin-top:3px}@media(prefers-reduced-motion:reduce){.ao-drawer,.ao-scrim{transition:none}}.s3-sw{display:flex;gap:8px;flex-wrap:wrap}.s3-swb{width:38px;height:38px;border-radius:50%;border:var(--border) solid var(--line);cursor:pointer}.s3-swb.on{outline:3px solid var(--accent);outline-offset:2px}.ao-char{display:flex;flex-direction:column;gap:2px}.ao-char b{font:var(--d-weight) 18px var(--font-d);text-transform:var(--d-case)}.ao-all summary{cursor:pointer;font-size:12.5px;color:var(--ink2);margin:4px 0}.ao-bar{display:flex;gap:8px;justify-content:flex-end;position:sticky;top:-12px;z-index:2;background:var(--paper);padding:4px 0 8px;margin-top:-4px}.ao-shopcard{cursor:default}.ao-shopcard .ao-size{width:100%;font-size:11px;padding:3px 4px}.ao-shopcard b{color:var(--accent)}:root{--k-monster: #7a3566;--k-place: #2f7a62;--k-cute: #d2417f;--k-character: #34559a;--k-vehicle: #a8501c;--k-weapon: #5a6270}.ao-slot-tools{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.ao-designs{margin-top:8px;border-top:1px dashed var(--line);padding-top:8px;display:flex;flex-direction:column;gap:6px}.ao-designs-bar{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:space-between}.ao-kinds{display:flex;gap:4px;flex-wrap:wrap}.ao-kind{font:700 11px/1.2 var(--font);border:var(--border) solid var(--line);background:var(--card);color:var(--ink);border-radius:99px;padding:3px 9px;cursor:pointer}.ao-kind.on{background:var(--ink);color:var(--paper)}.ao-kind:focus-visible{outline:3px solid var(--accent2);outline-offset:2px}.ao-pf{display:flex;flex-direction:column;gap:8px;margin:8px 0 4px}.ao-fgroup{display:flex;flex-direction:column;gap:4px}.ao-pf .ao-kind{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-fgroup[data-facet=type] .ao-kinds{max-height:148px;overflow-y:auto;padding:1px}.ao-kind:disabled{opacity:.38;cursor:default}.ao-kind .ao-n{font-weight:600;opacity:.62}.ao-more{border-top:1px dashed var(--line);padding-top:6px;display:flex;flex-direction:column;gap:8px}.ao-more>summary{cursor:pointer;font:700 12px/1.3 var(--font);color:var(--ink2);padding:2px 0}.ao-more[open]>summary{margin-bottom:6px}.ao-more>summary:focus-visible{outline:3px solid var(--accent2);outline-offset:2px}.ao-check{display:flex;gap:6px;align-items:center;font:600 12px/1.3 var(--font);color:var(--ink);cursor:pointer}.ao-pcount{margin-top:6px}.ao-strip{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity}.ao-dcard{flex:0 0 96px;position:relative;scroll-snap-align:start}.ao-dcard.off{opacity:.45}.ao-dcard:disabled{cursor:default}.ao-dcard b{color:var(--accent)}.ao-kdot{position:absolute;top:9px;left:9px;width:12px;height:12px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--line);background:var(--ink2)}.ao-kdot[data-k=monster]{background:var(--k-monster)}.ao-kdot[data-k=place]{background:var(--k-place)}.ao-kdot[data-k=cute]{background:var(--k-cute)}.ao-kdot[data-k=character]{background:var(--k-character)}.ao-kdot[data-k=vehicle]{background:var(--k-vehicle)}.ao-kdot[data-k=weapon]{background:var(--k-weapon)}.ao-pieces{display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}.ao-pieces img{width:44px;height:44px;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:calc(var(--radius) / 2)}.ao-tryon,.ao-slot,.ao-designs{min-width:0;max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/4/assets/store-ui.css.map */
