:root{--scrim: rgb(26 23 20 / 38%);--spine-height: 52px}.skip-to-content{position:absolute;z-index:999;top:0;left:0;display:inline-flex;min-height:var(--tap-min);align-items:center;padding:var(--space-3) var(--space-4);transform:translateY(-120%);border-bottom-right-radius:var(--radius-sm);background:var(--purple-600);color:var(--paper-0);font-size:var(--t-14);font-weight:var(--fw-bold);text-decoration:none}.skip-to-content:focus,.skip-to-content:focus-visible{transform:translateY(0)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.btn{display:inline-flex;min-height:var(--tap-min);align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid transparent;border-radius:var(--radius-sm);background:none;color:inherit;font-family:var(--font-ja);font-size:var(--t-14);font-weight:var(--fw-bold);line-height:var(--lh-dense);text-align:center;text-decoration:none;cursor:pointer}.btn--pri{background:var(--purple-600);color:var(--paper-0)}.btn--pri:hover{background:var(--purple-700)}.btn--out{border-color:var(--border-strong);background:var(--surface-card);color:var(--text-link)}.btn--out:hover{border-color:var(--purple-300);background:var(--purple-50)}.btn--ghost{padding-inline:var(--space-3);color:var(--text-link)}.btn--ghost:hover{background:var(--purple-50)}.btn--off,.btn:disabled,.btn[aria-disabled=true]{border-color:var(--soldout-border);background:var(--surface-chip);color:var(--soldout-label);cursor:not-allowed}.btn--block{width:100%}.chip{display:inline-flex;align-items:center;gap:.35em;padding:.25em .55em;border-radius:var(--radius-xs);background:var(--surface-chip);color:var(--text-strong);font-size:var(--t-11);font-weight:var(--fw-bold);line-height:var(--lh-dense);white-space:nowrap}.badge{display:inline-flex;align-items:center;gap:.3em;padding:.25em .55em;border-radius:var(--radius-xs);color:var(--paper-0);font-size:var(--t-11);font-weight:var(--fw-bold);line-height:var(--lh-dense);white-space:nowrap}.badge--new{background:var(--badge-new)}.badge--preorder{background:var(--badge-preorder)}.badge--lottery{background:var(--badge-lottery)}.rar{display:inline-flex;align-items:center;padding:.2em .5em;border:1px solid currentcolor;border-radius:var(--radius-xs);background:var(--rarity-chip-bg);font-family:var(--font-en);font-size:var(--t-11);font-weight:var(--fw-bold);letter-spacing:var(--tracking-callno);line-height:var(--lh-dense);white-space:nowrap}.rar--t1{color:var(--rarity-tier-1)}.rar--t2{color:var(--rarity-tier-2)}.rar--t3{color:var(--rarity-tier-3)}.rar--t4{border-color:transparent;background:linear-gradient(var(--rarity-chip-bg),var(--rarity-chip-bg)) padding-box,var(--rarity-prism-edge) border-box;color:var(--rarity-tier-4)}.rar--t5{border-style:dashed;color:var(--rarity-tier-5)}.rar--md{padding:.3em .6em;font-size:var(--t-13)}.cond-pill{display:inline-flex;align-items:center;gap:.4em;padding:.25em .5em;border-radius:var(--radius-xs);background:var(--surface-chip);color:var(--text-strong);font-size:var(--t-11);font-weight:var(--fw-bold);line-height:var(--lh-dense);white-space:nowrap}.cond-pill--md{padding:.3em .6em;font-size:var(--t-13)}.cond-pill[data-cond=A]{background:var(--cond-a-bg);color:var(--cond-a)}.cond-pill[data-cond=B]{background:var(--cond-b-bg);color:var(--cond-b)}.cond-pill[data-cond=C]{background:var(--cond-c-bg);color:var(--cond-c)}.cond-pill[data-cond=D]{background:var(--cond-d-bg);color:var(--cond-d)}.cond-pill[data-cond=sealed],.cond-pill[data-cond=psa],.cond-pill[data-cond=single]{background:var(--cond-sealed-bg);color:var(--cond-sealed)}.cond-pill__note{font-weight:var(--fw-regular)}.gauge{display:inline-flex;flex:0 0 auto;gap:2px}.gauge i{width:var(--cond-gauge-size);height:var(--cond-gauge-size);border:1px solid currentcolor;border-radius:50%}.gauge i.on{background:currentcolor}.stock-state{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--t-11);line-height:var(--lh-dense)}.stock-chip{display:inline-flex;align-items:center;padding:.2em .5em;border-radius:var(--radius-xs);font-size:var(--t-11);font-weight:var(--fw-bold);white-space:nowrap}.stock-chip--in{background:var(--success-bg);color:var(--success)}.stock-chip--out{background:var(--soldout-label-bg);color:var(--soldout-label)}.stock-chip--backorder{background:var(--warning-bg);color:var(--warning)}.stock-restock{display:inline-flex;align-items:center;padding:.2em .5em;border-radius:var(--radius-xs);background:var(--restock-bg);color:var(--restock-accent);font-size:var(--t-11);font-weight:var(--fw-bold);text-decoration:none;white-space:nowrap}.stock-restock:hover{background:var(--purple-100)}.cond-choice{display:grid;gap:var(--space-2);margin:0;padding:0;border:0}.cond-choice__legend{padding:0;margin-block-end:var(--space-2);color:var(--text-primary);font-size:var(--t-13);font-weight:var(--fw-bold)}.cond-choice__row{display:grid;min-height:var(--tap-min);align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:auto 1fr auto;padding:var(--space-3);border:1px solid var(--border-strong);border-left:2px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card);cursor:pointer}.cond-choice__row:hover{border-color:var(--purple-300)}.cond-choice__radio{width:18px;height:18px;flex:0 0 auto;margin:0;accent-color:var(--purple-600)}.cond-choice__cond{display:inline-flex;align-items:center;gap:.45em;min-width:0;flex-wrap:wrap;font-size:var(--t-13);font-weight:var(--fw-bold)}.cond-choice__row[data-cond=A] .gauge{color:var(--cond-a)}.cond-choice__row[data-cond=B] .gauge{color:var(--cond-b)}.cond-choice__row[data-cond=C] .gauge{color:var(--cond-c)}.cond-choice__row[data-cond=D] .gauge{color:var(--cond-d)}.cond-choice__note{color:var(--text-secondary);font-size:var(--t-11);font-weight:var(--fw-regular)}.cond-choice__price{grid-column:3;font-family:var(--font-num);font-size:var(--t-16);font-weight:var(--fw-bold);color:var(--price-regular)}.cond-choice__stock{grid-column:2 / -1}.cond-choice__row:has(.cond-choice__radio:checked){border-color:var(--purple-300);border-left-color:var(--purple-600);background:var(--purple-50)}.cond-choice__row:has(.cond-choice__radio:checked) .cond-choice__price{color:var(--price-min-accent)}.cond-choice__row:has(.cond-choice__radio:focus-visible){outline:var(--focus-outline);outline-offset:var(--focus-offset)}.cond-choice__row:has(.cond-choice__radio:disabled){border-color:var(--soldout-border);border-left-color:var(--soldout-border);background:var(--surface-sunken);cursor:not-allowed}.spine-list{margin:0;padding:0;list-style:none}.spine{border-bottom:1px solid var(--border-hairline)}.spine:last-child{border-bottom:0}.spine__link{position:relative;display:flex;height:var(--spine-height);box-sizing:border-box;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);color:var(--text-primary);text-decoration:none}.spine__link:before{position:absolute;top:6px;bottom:6px;left:0;width:4px;border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--spine-color, var(--purple-400));content:""}.spine__link:hover{background:var(--surface-page)}.spine__link:hover .spine__name{text-decoration:underline;text-decoration-color:var(--purple-300);text-underline-offset:3px}.spine__logo{display:flex;flex:0 0 auto;align-items:center}.spine__logo img{max-height:24px;width:auto;max-width:56px;object-fit:contain}.spine__code{flex:0 0 auto;min-width:3.25em;font-size:var(--t-12)}.spine__body{flex:1 1 auto;min-width:0}.spine__name{display:block;overflow:hidden;font-size:var(--t-13);font-weight:var(--fw-bold);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.spine__meta{display:flex;gap:var(--space-2);overflow:hidden;color:var(--text-secondary);font-size:var(--t-11);line-height:var(--lh-dense);white-space:nowrap}.spine__meta:empty{display:none}.spine__count{flex:0 0 auto;color:var(--text-strong);font-family:var(--font-num);font-size:var(--t-12);font-weight:var(--fw-bold);text-align:right}.spine__count-unit{margin-left:1px;color:var(--text-secondary);font-size:var(--t-11);font-weight:var(--fw-regular)}.shelf{overflow:hidden;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-card)}.shelf>summary{display:flex;min-height:var(--tap-min);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);box-shadow:var(--shadow-hairline);cursor:pointer;list-style:none}.shelf>summary::-webkit-details-marker{display:none}.shelf>summary:after{width:8px;height:8px;flex:0 0 auto;margin-left:auto;border-right:2px solid var(--text-secondary);border-bottom:2px solid var(--text-secondary);content:"";transform:rotate(45deg)}.shelf[open]>summary:after{transform:rotate(-135deg)}.shelf>summary:hover{background:var(--surface-chip)}.shelf__title{min-width:0}.shelf__title b{display:block;font-size:var(--t-14);font-weight:var(--fw-display);line-height:1.35}.shelf__title span{color:var(--text-secondary);font-size:var(--t-11);font-variant-numeric:tabular-nums}.shelf__body{padding:0 var(--space-3) var(--space-2)}.sheet>summary{display:inline-flex;min-height:var(--tap-min);align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-primary);font-size:var(--t-14);font-weight:var(--fw-bold);cursor:pointer;list-style:none}.sheet>summary::-webkit-details-marker{display:none}.sheet__panel{border:1px solid var(--border-hairline);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface-card)}@media(max-width:1099px){.sheet[open]:before{position:fixed;z-index:58;top:0;right:0;bottom:0;left:0;background:var(--scrim);content:""}.sheet[open]>.sheet__panel{position:fixed;z-index:60;right:0;bottom:0;left:0;max-height:85svh;overflow-y:auto;border:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-4) var(--space-4) var(--space-6);box-shadow:var(--shadow-pop)}}.pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);margin-block-start:var(--space-6)}.pager__item,.pager__current{display:inline-flex;min-width:var(--tap-min);min-height:var(--tap-min);align-items:center;justify-content:center;padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-family:var(--font-num);font-size:var(--t-14);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;text-decoration:none}.pager__item{background:var(--surface-card);color:var(--text-link)}.pager__item:hover{border-color:var(--purple-300);background:var(--purple-50)}.pager__current{border-color:var(--purple-600);background:var(--purple-600);color:var(--paper-0)}.pager__next{width:100%;order:-1}@media(min-width:750px){.pager__next{width:auto;order:0}}.rte{contain:inline-size;overflow-x:auto;overscroll-behavior-x:contain;color:var(--text-primary);font-size:var(--t-15);line-height:var(--lh-body)}.rte>*+*{margin-block-start:var(--space-4)}.rte h2{margin-block-start:var(--space-6);font-size:var(--t-20);font-weight:var(--fw-display);line-height:var(--lh-tight)}.rte h3{margin-block-start:var(--space-5);font-size:var(--t-16);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.rte a{color:var(--text-link);text-underline-offset:.2em}.rte ul,.rte ol{padding-left:1.35em}.rte li+li{margin-block-start:var(--space-2)}.rte strong{font-weight:var(--fw-bold)}.rte blockquote{border-left:2px solid var(--border-strong);padding-left:var(--space-4);color:var(--text-strong)}.rte code{padding:.1em .35em;border-radius:var(--radius-xs);background:var(--surface-sunken);color:var(--text-strong);font-family:var(--font-code);font-size:.9em}.rte img{border-radius:var(--radius-sm)}.rte table{width:100%;border-collapse:collapse;font-size:var(--t-14)}.rte :is(th,td){border-bottom:1px solid var(--border-hairline);padding:var(--space-2) var(--space-3);text-align:left}.rte th{background:var(--surface-sunken);color:var(--text-strong);font-weight:var(--fw-bold)}.rte__scroll,.hscroll{contain:inline-size;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.card-abilities{contain:inline-size;min-inline-size:0;max-inline-size:100%;margin-block-start:var(--space-5);color:var(--text-primary)}.card-abilities__heading{margin:0;color:var(--text-strong);font-size:var(--t-18);font-weight:var(--fw-display);line-height:var(--lh-tight)}.card-abilities__faces{display:grid;min-inline-size:0;gap:var(--space-4);margin-block-start:var(--space-3)}.card-abilities__face{min-inline-size:0;padding:var(--space-4);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-card)}.card-abilities__face-name{margin:0 0 var(--space-3);color:var(--text-strong);font-size:var(--t-15);font-weight:var(--fw-bold);line-height:var(--lh-tight);overflow-wrap:anywhere}.card-abilities__facts{display:grid;gap:var(--space-2);margin:0 0 var(--space-4)}.card-abilities__fact{display:grid;grid-template-columns:minmax(4.5rem,max-content) minmax(0,1fr);gap:var(--space-2) var(--space-3);min-inline-size:0}.card-abilities__fact dt{color:var(--text-strong);font-size:var(--t-13);font-weight:var(--fw-bold)}.card-abilities__fact dd{min-inline-size:0;margin:0;font-size:var(--t-14);overflow-wrap:anywhere}.card-abilities__blocks{display:grid;gap:var(--space-3);min-inline-size:0;margin:0;padding:0;list-style:none}.card-abilities__block{min-inline-size:0;padding:var(--space-3);border-radius:var(--radius-xs);background:var(--surface-sunken)}.card-abilities__block-head{display:flex;min-inline-size:0;align-items:start;justify-content:space-between;gap:var(--space-3)}.card-abilities__block-title{min-inline-size:0}.card-abilities__label{display:block;color:var(--text-strong);font-size:var(--t-12);font-weight:var(--fw-bold)}.card-abilities__name{margin:0;color:var(--text-primary);font-size:var(--t-15);font-weight:var(--fw-bold);line-height:var(--lh-tight);overflow-wrap:anywhere}.card-abilities__value{flex:0 0 auto;color:var(--text-strong);font-family:var(--font-en);font-size:var(--t-14);font-weight:var(--fw-bold);overflow-wrap:anywhere}.card-abilities__cost{display:flex;flex-wrap:wrap;gap:var(--space-1);min-inline-size:0;margin-block-start:var(--space-2)}.card-abilities__cost-atom{display:inline-flex;align-items:center;justify-content:center;min-inline-size:2rem;padding:.2em .45em;border:1px solid var(--purple-300);border-radius:var(--radius-xs);background:var(--purple-50);color:var(--purple-700);font-size:var(--t-12);font-weight:var(--fw-bold);line-height:var(--lh-dense);white-space:nowrap}.card-abilities__text{margin:var(--space-2) 0 0;font-size:var(--t-14);line-height:var(--lh-body);overflow-wrap:anywhere;word-break:normal;white-space:pre-wrap}@media(max-width:449px){.card-abilities__fact{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.card-abilities__block-head{display:grid;justify-content:stretch}.card-abilities__value{justify-self:start}}.rail-layout{display:grid;gap:var(--space-5);align-items:start}@media(min-width:1100px){.rail-layout{grid-template-columns:248px minmax(0,1fr);gap:var(--space-6)}}.rail-layout__main{min-width:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.facet-pills{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.facet-pill{display:inline-flex;min-height:var(--tap-min);align-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-pill);padding-inline:var(--space-3);background:var(--surface-card);color:var(--text-link);cursor:pointer;font-size:var(--t-12);font-weight:var(--fw-bold);line-height:var(--lh-dense);text-decoration:none}.facet-pill:hover{border-color:var(--purple-300);background:var(--purple-50)}.facet-pill.is-on,.facet-pill--control:has(input:checked){border-color:var(--purple-600);background:var(--purple-600);color:var(--paper-0)}.facet-pill--control:has(input:focus-visible){outline:var(--focus-outline);outline-offset:var(--focus-offset)}.facet-pill.is-disabled{color:var(--text-secondary);cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/2/assets/components.css.map */
