.ll-btn{--_bg: var(--ll-accent);--_fg: var(--ll-on-accent);--_bd: transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--ll-tap);padding:0 1.15rem;border:1px solid var(--_bd);border-radius:var(--ll-r-md);background:var(--_bg);color:var(--_fg);font-size:var(--ll-fs-sm);font-weight:var(--ll-fw-heavy);letter-spacing:.015em;line-height:1;white-space:nowrap;cursor:pointer;transition:background var(--ll-dur-2) var(--ll-ease-out),border-color var(--ll-dur-2) var(--ll-ease-out),box-shadow var(--ll-dur-2) var(--ll-ease-out),transform var(--ll-dur-1) var(--ll-ease-out);-webkit-tap-highlight-color:transparent}.ll-btn svg{width:17px;height:17px;flex:none}.ll-btn--primary{box-shadow:var(--ll-shadow-accent)}@media(hover:hover)and (pointer:fine){.ll-btn--primary:hover{--_bg: var(--ll-accent-hover);transform:translateY(-1px)}.ll-btn--secondary:hover{--_bg: var(--ll-surface-3)}.ll-btn--ghost:hover{--_bg: var(--ll-accent-wash);--_bd: var(--ll-accent-edge);color:var(--ll-accent-ink)}.ll-btn--quiet:hover{color:var(--ll-accent-ink)}}.ll-btn:active{transform:scale(.985);transition-duration:var(--ll-dur-1)}.ll-btn--secondary{--_bg: var(--ll-surface-2);--_fg: var(--ll-text);--_bd: var(--ll-line)}.ll-btn--ghost{--_bg: transparent;--_fg: var(--ll-text);--_bd: var(--ll-line-strong)}.ll-btn--quiet{--_bg: transparent;--_fg: var(--ll-text-2);--_bd: transparent;padding:0 .5rem;min-height:36px}.ll-btn--drop{--_bg: var(--ll-accent-2);--_fg: var(--ll-on-accent-2);box-shadow:0 6px 18px color-mix(in srgb,var(--ll-accent-2) 34%,transparent)}.ll-btn--danger{--_bg: var(--ll-sale-600);--_fg: #fff}.ll-btn--sold{--_bg: var(--ll-sold-wash);--_fg: var(--ll-sold);--_bd: var(--ll-line);cursor:default}.ll-btn--sm{min-height:34px;padding:0 .75rem;font-size:var(--ll-fs-xs);border-radius:var(--ll-r-sm)}.ll-btn--lg{min-height:54px;padding:0 1.75rem;font-size:var(--ll-fs-body);border-radius:var(--ll-r-lg)}.ll-btn--block{width:100%}.ll-btn[disabled],.ll-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.ll-btn--sold[disabled],.ll-btn--sold[aria-disabled=true]{opacity:1}.ll-btn--icon{width:var(--ll-tap);padding:0}.ll-btn--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.55) 48%,transparent 58%);background-size:260% 100%;background-position:130% 0;mix-blend-mode:soft-light;pointer-events:none}@media(hover:hover)and (pointer:fine){.ll-btn--primary:hover:after{transition:background-position var(--ll-dur-5) var(--ll-ease-out);background-position:-30% 0}}.ll-field{display:grid;gap:.375rem}.ll-label{font-size:var(--ll-fs-xs);font-weight:var(--ll-fw-heavy);letter-spacing:.04em;text-transform:uppercase;color:var(--ll-text-2)}.ll-input,.ll-select,.ll-textarea{width:100%;min-height:var(--ll-tap);padding:.625rem .875rem;background:var(--ll-surface);color:var(--ll-text);border:1px solid var(--ll-line-strong);border-radius:var(--ll-r-field);font-size:var(--ll-fs-body);line-height:1.4;transition:border-color var(--ll-dur-2) var(--ll-ease-out),box-shadow var(--ll-dur-2) var(--ll-ease-out)}.ll-input::placeholder{color:var(--ll-text-faint)}.ll-input:focus,.ll-select:focus,.ll-textarea:focus{outline:none;border-color:var(--ll-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ll-accent) 22%,transparent)}.ll-input[aria-invalid=true]{border-color:var(--ll-sale);box-shadow:0 0 0 3px var(--ll-sale-wash)}.ll-help{font-size:var(--ll-fs-xs);color:var(--ll-text-muted)}.ll-error{font-size:var(--ll-fs-xs);color:var(--ll-sale);font-weight:var(--ll-fw-semi)}.ll-select{-webkit-appearance:none;appearance:none;padding-right:2.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2384705F' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;background-size:15px}.ll-input-search{position:relative}.ll-input-search .ll-input{padding-left:2.5rem}.ll-input-search>svg{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);width:17px;height:17px;color:var(--ll-text-faint);pointer-events:none}.ll-check{display:flex;align-items:center;gap:.625rem;min-height:38px;cursor:pointer;-webkit-user-select:none;user-select:none}.ll-check input{position:absolute;opacity:0;width:0;height:0}.ll-check__box{position:relative;flex:none;width:19px;height:19px;border:1.5px solid var(--ll-line-strong);border-radius:5px;background:var(--ll-surface);transition:background var(--ll-dur-2) var(--ll-ease-out),border-color var(--ll-dur-2) var(--ll-ease-out)}.ll-check__box:after{content:"";position:absolute;left:5.5px;top:2px;width:5px;height:10px;border:solid var(--ll-on-accent);border-width:0 2.2px 2.2px 0;transform:rotate(45deg) scale(0);transform-origin:center;transition:transform var(--ll-dur-2) var(--ll-ease-spring)}.ll-check input:checked+.ll-check__box{background:var(--ll-accent);border-color:var(--ll-accent)}.ll-check input:checked+.ll-check__box:after{transform:rotate(45deg) scale(1)}.ll-check input:focus-visible+.ll-check__box{outline:2px solid var(--ll-focus);outline-offset:2px}.ll-check__label{font-size:var(--ll-fs-sm);font-weight:var(--ll-fw-medium);flex:1;min-width:0}.ll-check__count{font-family:var(--ll-font-data);font-size:var(--ll-fs-2xs);color:var(--ll-text-muted);font-variant-numeric:tabular-nums}.ll-check[data-disabled]{opacity:.4;cursor:not-allowed}.ll-qty{display:inline-flex;align-items:stretch;border:1px solid var(--ll-line-strong);border-radius:var(--ll-r-md);background:var(--ll-surface);overflow:hidden}.ll-qty button{width:var(--ll-tap);min-height:var(--ll-tap);border:0;background:transparent;color:var(--ll-text);font-size:1.15rem;font-weight:var(--ll-fw-bold);cursor:pointer;transition:background var(--ll-dur-2) var(--ll-ease-out),color var(--ll-dur-2) var(--ll-ease-out)}@media(hover:hover){.ll-qty button:hover:not([disabled]){background:var(--ll-accent);color:var(--ll-on-accent)}}.ll-qty button[disabled]{opacity:.3;cursor:not-allowed}.ll-qty input{width:3.25rem;border:0;border-inline:1px solid var(--ll-line);background:transparent;text-align:center;font-family:var(--ll-font-data);font-weight:var(--ll-fw-bold);font-size:var(--ll-fs-body);-moz-appearance:textfield}.ll-qty input::-webkit-outer-spin-button,.ll-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ll-qty input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--ll-accent)}.ll-badge{display:inline-flex;align-items:center;gap:.375rem;height:22px;padding:0 .55rem;border-radius:var(--ll-r-pill);font-size:var(--ll-fs-2xs);font-weight:var(--ll-fw-heavy);letter-spacing:.07em;text-transform:uppercase;line-height:1;white-space:nowrap;border:1px solid transparent}.ll-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.ll-badge svg{width:12px;height:12px;flex:none}.ll-badge--preorder{color:var(--ll-accent-2-ink);background:var(--ll-accent-2-wash);border-color:var(--ll-accent-2-edge)}.ll-badge--coming{color:var(--ll-accent-2-ink);background:transparent;border-color:var(--ll-accent-2-edge)}.ll-badge--new{color:var(--ll-on-accent);background:var(--ll-accent);border-color:var(--ll-accent)}.ll-badge--restocked{color:var(--ll-restock);background:var(--ll-restock-wash);border-color:color-mix(in srgb,var(--ll-restock) 34%,transparent)}.ll-badge--low{color:var(--ll-low);background:var(--ll-low-wash);border-color:color-mix(in srgb,var(--ll-low) 34%,transparent)}.ll-badge--sold{color:var(--ll-sold);background:var(--ll-sold-wash);border-color:var(--ll-line)}.ll-badge--live{color:var(--ll-live);background:var(--ll-live-wash);border-color:color-mix(in srgb,var(--ll-live) 30%,transparent)}.ll-badge--format{color:var(--ll-text-2);background:var(--ll-surface);border-color:var(--ll-line-strong);font-weight:var(--ll-fw-bold);letter-spacing:.09em}.ll-tag-sale{display:inline-flex;align-items:center;height:22px;padding:0 .5rem 0 .65rem;background:var(--ll-sale-600);color:#fff;font-family:var(--ll-font-data);font-size:var(--ll-fs-2xs);font-weight:700;letter-spacing:.01em;line-height:1;clip-path:polygon(6px 0,100% 0,100% 100%,6px 100%,0 50%);border-radius:0 3px 3px 0}[data-ll-theme=dark] .ll-tag-sale,.ll-dark .ll-tag-sale{background:var(--ll-sale-500)}.ll-pulse{position:relative}.ll-pulse:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid currentColor;opacity:0;animation:ll-ping 2.2s var(--ll-ease-out) infinite}@keyframes ll-ping{0%{transform:scale(.6);opacity:.65}70%,to{transform:scale(1.5);opacity:0}}.ll-rarity{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--ll-fs-2xs);font-weight:var(--ll-fw-heavy);letter-spacing:.07em;text-transform:uppercase;color:var(--ll-text-2)}.ll-rarity__mark{width:13px;height:13px;flex:none}.ll-rarity[data-r=common] .ll-rarity__mark{color:var(--ll-warm-400)}.ll-rarity[data-r=uncommon] .ll-rarity__mark{color:var(--ll-teal-500)}.ll-rarity[data-r=rare] .ll-rarity__mark{color:var(--ll-game-onepiece)}.ll-rarity[data-r=ultra] .ll-rarity__mark{color:var(--ll-arcane-500)}.ll-rarity[data-r=secret] .ll-rarity__mark{color:var(--ll-game-pokemon)}.ll-holo{position:relative;background:conic-gradient(from var(--ll-holo-angle),var(--ll-holo-1),var(--ll-holo-2),var(--ll-holo-3),var(--ll-holo-4),var(--ll-holo-5),var(--ll-holo-1));background-blend-mode:var(--ll-holo-blend)}.ll-holo--rim{padding:1.5px;border-radius:inherit;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:var(--ll-holo-alpha)}.ll-holo--sheen{background-color:var(--ll-warm-900);background-blend-mode:overlay}.ll-holo--sheen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:repeating-linear-gradient(115deg,transparent 0 7px,rgba(255,255,255,.22) 7px 9px,transparent 9px 17px);mix-blend-mode:soft-light;opacity:.7;pointer-events:none}@media(prefers-reduced-motion:no-preference){.ll-holo--spin{animation:ll-holo-spin 7s linear infinite}@keyframes ll-holo-spin{to{--ll-holo-angle: 360deg}}.ll-card:hover .ll-holo--hover{animation:ll-holo-spin 3.4s linear infinite}}@supports not (background: conic-gradient(from var(--ll-holo-angle),red,blue)){.ll-holo{background:linear-gradient(115deg,var(--ll-holo-1),var(--ll-holo-2),var(--ll-holo-3),var(--ll-holo-4),var(--ll-holo-5))}}.ll-price{display:flex;align-items:baseline;gap:.45rem;flex-wrap:wrap;font-family:var(--ll-font-data);font-variant-numeric:tabular-nums}.ll-price__now{font-size:var(--ll-fs-h4);font-weight:700;letter-spacing:-.02em;color:var(--ll-text)}.ll-price--sale .ll-price__now{color:var(--ll-sale)}.ll-price__was{font-size:var(--ll-fs-xs);color:var(--ll-text-muted);text-decoration:line-through;text-decoration-thickness:1.5px}.ll-price__save{font-size:var(--ll-fs-2xs);font-weight:700;color:var(--ll-sale)}.ll-price__from{font-family:var(--ll-font-ui);font-size:var(--ll-fs-2xs);font-weight:var(--ll-fw-heavy);letter-spacing:.09em;text-transform:uppercase;color:var(--ll-text-muted)}.ll-price__pending{font-family:var(--ll-font-ui);font-size:var(--ll-fs-sm);font-weight:var(--ll-fw-bold);color:var(--ll-text-muted)}.ll-price--lg .ll-price__now{font-size:clamp(1.5rem,1.2rem + 1.3vw,2rem)}.ll-stock{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--ll-fs-xs);font-weight:var(--ll-fw-bold)}.ll-stock__dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.ll-stock[data-s=in]{color:var(--ll-live)}.ll-stock[data-s=low]{color:var(--ll-low)}.ll-stock[data-s=out]{color:var(--ll-sold)}.ll-stock[data-s=pre]{color:var(--ll-accent-2-ink)}.ll-stock__bar{width:62px;height:4px;border-radius:2px;background:var(--ll-line);overflow:hidden}.ll-stock__bar i{display:block;height:100%;border-radius:2px;background:currentColor}.ll-card{container-type:inline-size;container-name:llcard;position:relative;display:flex;flex-direction:column;min-width:0;background:var(--ll-surface);border:1px solid var(--ll-line);border-radius:var(--ll-r-card);transition:border-color var(--ll-dur-2) var(--ll-ease-out),box-shadow var(--ll-dur-3) var(--ll-ease-out),transform var(--ll-dur-2) var(--ll-ease-out);contain:paint}@media(hover:hover)and (pointer:fine){.ll-card:hover{border-color:var(--ll-line-strong);transform:translateY(-2px);box-shadow:var(--ll-shadow-3)}.ll-card:hover .ll-card__title a{text-decoration:underline;text-underline-offset:2px}}.ll-card:focus-within{border-color:var(--ll-accent);box-shadow:var(--ll-shadow-3)}.ll-card--sold{opacity:.74}.ll-card--sold .ll-card__media img{filter:grayscale(.65)}.ll-card__media{position:relative;aspect-ratio:1;display:grid;place-items:center;padding:.75rem;background:var(--ll-surface-inset);border-bottom:1px solid var(--ll-line);border-radius:calc(var(--ll-r-card) - 1px) calc(var(--ll-r-card) - 1px) 0 0;overflow:hidden}.ll-card__media img{width:100%;height:100%;object-fit:contain}.ll-card--single .ll-card__media:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:7px;border:1px solid color-mix(in srgb,var(--ll-accent) 26%,transparent);pointer-events:none}.ll-card--sealed .ll-card__media:after{content:"";position:absolute;top:0;right:0;width:36px;height:36px;background:linear-gradient(225deg,var(--ll-accent-edge),var(--ll-accent-wash));clip-path:polygon(100% 0,100% 100%,0 0);pointer-events:none}.ll-card__badges{position:absolute;inset:.5rem .5rem auto .5rem;display:flex;flex-wrap:wrap;gap:.3rem;align-items:flex-start;pointer-events:none;z-index:2}.ll-card__badges .ll-tag-sale{margin-left:auto}.ll-card__body{display:grid;gap:.3rem;padding:.7rem .7rem .4rem;flex:1;align-content:start}.ll-card__topline{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.ll-card__set{display:inline-flex;align-items:center;gap:.3rem;min-width:0;height:19px;padding:0 .4rem;border-radius:5px;background:color-mix(in srgb,var(--ll-accent) 11%,var(--ll-surface));color:var(--ll-accent-ink);font-size:var(--ll-fs-2xs);font-weight:var(--ll-fw-heavy);letter-spacing:.05em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-card__set svg{width:12px;height:12px;flex:none}.ll-card__no{font-family:var(--ll-font-data);font-size:var(--ll-fs-2xs);color:var(--ll-text-muted);white-space:nowrap;flex:none}.ll-card__title{font-size:var(--ll-fs-sm);font-weight:var(--ll-fw-heavy);line-height:1.3;letter-spacing:var(--ll-ls-tight);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ll-card__traits{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.1rem}.ll-trait{display:inline-flex;align-items:center;gap:.25rem;min-height:20px;padding:.12rem .45rem;border-radius:var(--ll-r-pill);background:var(--ll-surface-2);border:1px solid var(--ll-line-soft);font-size:var(--ll-fs-2xs);font-weight:var(--ll-fw-semi);color:var(--ll-text-2);line-height:1.25}.ll-trait--foil{position:relative;border-color:transparent;background:transparent;padding:0;border-radius:var(--ll-r-pill)}.ll-trait--foil>span:not(.ll-holo){position:relative;z-index:1;display:inline-flex;align-items:center;gap:.25rem;padding:.12rem .45rem;border-radius:var(--ll-r-pill);background:var(--ll-surface)}.ll-trait--cond{font-family:var(--ll-font-data);letter-spacing:-.01em}.ll-trait--lang{text-transform:uppercase;letter-spacing:.08em;font-weight:var(--ll-fw-heavy)}.ll-card__price{margin-top:.15rem}.ll-card__foot{display:flex;gap:.4rem;padding:0 .7rem .7rem;margin-top:auto;align-items:stretch}.ll-card__foot .ll-btn{flex:1 1 auto;min-width:0;min-height:38px;font-size:var(--ll-fs-xs);padding:0 .6rem}.ll-card__watch{flex:none;width:38px;min-height:38px;padding:0}.ll-card__watch[aria-pressed=true]{color:var(--ll-accent-ink);border-color:var(--ll-accent-edge);background:var(--ll-accent-wash)}@container llcard (max-width: 190px){.ll-card__traits .ll-trait:nth-child(n+3){display:none}.ll-card__no,.ll-card__foot .ll-btn__long{display:none}}@container llcard (min-width: 260px){.ll-card__title{font-size:var(--ll-fs-body);-webkit-line-clamp:2}.ll-card__body{padding:.85rem .85rem .5rem;gap:.4rem}.ll-card__foot{padding:0 .85rem .85rem}.ll-card__foot .ll-btn{min-height:42px;font-size:var(--ll-fs-sm)}}.ll-btn__short{display:none}@container llcard (max-width: 190px){.ll-btn__short{display:inline}}.ll-card--row{flex-direction:row;align-items:stretch;container-type:normal}.ll-card--row .ll-card__media{aspect-ratio:1;width:92px;flex:none;border-bottom:0;border-right:1px solid var(--ll-line);border-radius:calc(var(--ll-r-card) - 1px) 0 0 calc(var(--ll-r-card) - 1px)}.ll-card--row .ll-card__body{padding:.6rem .7rem}.ll-card--row .ll-card__foot{padding:0 .7rem .6rem}.ll-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:621px){.ll-grid{gap:.875rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.ll-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.ll-grid{gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr))}}.ll-grid--demo{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important}.ll-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.5rem;padding-bottom:.875rem;margin-bottom:1.25rem;border-bottom:1px solid var(--ll-line)}.ll-section-head__text{min-width:0}.ll-section-head__title{margin-top:.25rem}.ll-section-head__sub{margin-top:.3rem;color:var(--ll-text-muted);font-size:var(--ll-fs-sm);max-width:58ch}.ll-section-head--tear{border-bottom:0;position:relative;padding-bottom:1.5rem}.ll-section-head--tear:after{content:"";position:absolute;left:0;right:0;bottom:0;height:7px;background:radial-gradient(circle at 5px 4px,var(--ll-bg) 3.4px,transparent 3.6px) 0 0 / 12px 7px repeat-x,linear-gradient(var(--ll-line),var(--ll-line)) 0 3px / 100% 1px repeat-x}.ll-section-head__actions{display:flex;gap:.5rem;align-items:center;flex:none}.ll-crumbs{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;font-size:var(--ll-fs-xs);color:var(--ll-text-muted)}.ll-crumbs a{color:var(--ll-text-2);font-weight:var(--ll-fw-medium)}@media(hover:hover){.ll-crumbs a:hover{color:var(--ll-accent-ink)}}.ll-crumbs li{display:flex;align-items:center;gap:.3rem}.ll-crumbs li+li:before{content:"/";color:var(--ll-text-faint)}.ll-crumbs [aria-current]{color:var(--ll-text);font-weight:var(--ll-fw-bold)}@media(max-width:620px){.ll-crumbs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.ll-crumbs::-webkit-scrollbar{display:none}.ll-crumbs li{flex:none}}.ll-pager{display:flex;align-items:center;justify-content:center;gap:.3rem;flex-wrap:wrap}.ll-pager a,.ll-pager span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 .6rem;border:1px solid var(--ll-line);border-radius:var(--ll-r-sm);background:var(--ll-surface);font-family:var(--ll-font-data);font-size:var(--ll-fs-sm);font-weight:500;color:var(--ll-text-2);transition:border-color var(--ll-dur-2) var(--ll-ease-out),color var(--ll-dur-2) var(--ll-ease-out),background var(--ll-dur-2) var(--ll-ease-out)}@media(hover:hover){.ll-pager a:hover{border-color:var(--ll-accent);color:var(--ll-accent-ink)}}.ll-pager [aria-current=page]{background:var(--ll-accent);border-color:var(--ll-accent);color:var(--ll-on-accent);font-weight:700}.ll-pager__gap{border:0;background:transparent;color:var(--ll-text-faint);min-width:24px}.ll-pager__edge{font-family:var(--ll-font-ui);font-weight:var(--ll-fw-bold);font-size:var(--ll-fs-xs)}@media(max-width:620px){.ll-pager__num{display:none}.ll-pager__num--near{display:inline-flex}}.ll-facets{display:grid;gap:.25rem}.ll-facet{border-bottom:1px solid var(--ll-line-soft)}.ll-facet__btn::-webkit-details-marker{display:none}.ll-facet__btn::marker{content:""}.ll-facet__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:var(--ll-tap);padding:.5rem 0;background:none;border:0;cursor:pointer;font-size:var(--ll-fs-sm);font-weight:var(--ll-fw-heavy);letter-spacing:.03em;text-align:left;color:var(--ll-text)}.ll-facet__btn svg{width:16px;height:16px;color:var(--ll-text-muted);transition:transform var(--ll-dur-3) var(--ll-ease-out)}.ll-facet[open] .ll-facet__btn svg{transform:rotate(180deg)}.ll-facet__n{margin-left:auto;margin-right:.35rem;min-width:18px;height:18px;padding:0 .3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ll-r-pill);background:var(--ll-accent);color:var(--ll-on-accent);font-family:var(--ll-font-data);font-size:10px;font-weight:700}.ll-facet__body{padding:0 0 .75rem;display:grid;gap:.05rem}.ll-facet__scroll{max-height:232px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-right:.25rem}.ll-facet__scroll::-webkit-scrollbar{width:6px}.ll-facet__scroll::-webkit-scrollbar-thumb{background:var(--ll-line-strong);border-radius:3px}.ll-facet__search{margin-bottom:.4rem}.ll-facet__note{font-size:var(--ll-fs-2xs);color:var(--ll-text-muted);padding:.15rem 0 .35rem}.ll-dupes{border:1px dashed color-mix(in srgb,var(--ll-low) 42%,var(--ll-line));border-radius:var(--ll-r-sm);background:color-mix(in srgb,var(--ll-low) 5%,transparent);padding:.1rem .4rem .35rem;margin:.25rem 0}.ll-dupes__hd{display:flex;align-items:center;gap:.35rem;padding:.35rem 0 .1rem;font-size:var(--ll-fs-2xs);font-weight:var(--ll-fw-heavy);letter-spacing:.05em;text-transform:uppercase;color:var(--ll-low)}.ll-dupes__hd svg{width:12px;height:12px;flex:none}.ll-dupes .ll-check{min-height:34px}.ll-dupes__minor .ll-check__label{color:var(--ll-text-muted)}.ll-dupes__flag{font-family:var(--ll-font-data);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ll-low);background:var(--ll-low-wash);border-radius:3px;padding:.05rem .25rem;margin-left:.3rem}.ll-dupes__merge{display:inline-flex;align-items:center;gap:.3rem;margin-top:.2rem;padding:0;border:0;background:none;cursor:pointer;font-size:var(--ll-fs-2xs);font-weight:var(--ll-fw-heavy);color:var(--ll-accent-ink);text-decoration:underline;text-underline-offset:2px;min-height:32px}.ll-chip--dupe{border-color:color-mix(in srgb,var(--ll-low) 55%,transparent);background:var(--ll-low-wash);color:var(--ll-low)}.ll-chip--dupe .ll-chip__x{background:color-mix(in srgb,var(--ll-low) 16%,transparent)}.ll-chips{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.ll-chip{display:inline-flex;align-items:center;gap:.35rem;min-height:32px;padding:0 .3rem 0 .7rem;border-radius:var(--ll-r-pill);background:var(--ll-accent-wash);border:1px solid var(--ll-accent-edge);color:var(--ll-accent-ink);font-size:var(--ll-fs-xs);font-weight:var(--ll-fw-bold);cursor:pointer;white-space:nowrap;transition:background var(--ll-dur-2) var(--ll-ease-out),border-color var(--ll-dur-2) var(--ll-ease-out)}.ll-chip__group{color:var(--ll-text-muted);font-weight:var(--ll-fw-semi)}.ll-chip__x{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--ll-accent) 14%,transparent)}.ll-chip__x svg{width:11px;height:11px}@media(hover:hover){.ll-chip:hover{background:color-mix(in srgb,var(--ll-accent) 18%,var(--ll-surface))}}.ll-chip--clear{background:transparent;border-color:var(--ll-line-strong);color:var(--ll-text-2);padding:0 .8rem}.ll-chip--toggle{background:var(--ll-surface);border-color:var(--ll-line-strong);color:var(--ll-text-2);padding:0 .8rem}.ll-chip--toggle[aria-pressed=true]{background:var(--ll-accent);border-color:var(--ll-accent);color:var(--ll-on-accent)}.ll-resultbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.6rem 0}.ll-resultbar__count{font-size:var(--ll-fs-sm);color:var(--ll-text-2)}.ll-resultbar__count b{font-family:var(--ll-font-data);font-weight:700;color:var(--ll-text)}.ll-filter-layout{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:900px){.ll-filter-layout{grid-template-columns:248px minmax(0,1fr);gap:2rem}}@media(min-width:1280px){.ll-filter-layout{grid-template-columns:272px minmax(0,1fr)}}.ll-filter-rail{display:none}@media(min-width:900px){.ll-filter-rail{display:block;position:sticky;top:1rem;align-self:start;max-height:calc(100vh - 2rem);overflow-y:auto;overflow-x:hidden}}.ll-filter-open{display:inline-flex}@media(min-width:900px){.ll-filter-open{display:none}}.ll-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ll-z-drawer);display:grid;align-items:end;pointer-events:none}.ll-sheet[hidden]{display:none}.ll-sheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ll-scrim);opacity:0;transition:opacity var(--ll-dur-3) var(--ll-ease-out);pointer-events:auto}.ll-sheet__panel{position:relative;pointer-events:auto;max-height:min(86vh,760px);display:grid;grid-template-rows:auto auto 1fr auto;background:var(--ll-surface);border-radius:var(--ll-r-2xl) var(--ll-r-2xl) 0 0;box-shadow:var(--ll-shadow-5);transform:translateY(100%);transition:transform var(--ll-dur-4) var(--ll-ease-out);padding-bottom:env(safe-area-inset-bottom)}.ll-sheet.is-open .ll-sheet__scrim{opacity:1}.ll-sheet.is-open .ll-sheet__panel{transform:none}.ll-sheet__grab{justify-self:center;width:40px;height:4px;border-radius:2px;background:var(--ll-line-strong);margin:.6rem 0 .2rem}.ll-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem 1rem .6rem;border-bottom:1px solid var(--ll-line)}.ll-sheet__body{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:.25rem 1rem 1rem;-webkit-overflow-scrolling:touch}.ll-sheet__foot{display:flex;gap:.6rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--ll-line);background:var(--ll-surface)}@media(min-width:621px){.ll-sheet{align-items:center;justify-items:center}.ll-sheet__panel{width:min(520px,92vw);border-radius:var(--ll-r-2xl);transform:translateY(16px) scale(.98);opacity:0;transition:transform var(--ll-dur-3) var(--ll-ease-out),opacity var(--ll-dur-3) var(--ll-ease-out)}.ll-sheet.is-open .ll-sheet__panel{transform:none;opacity:1}}.ll-nav{background:var(--ll-warm-900);color:var(--ll-warm-0);border-radius:var(--ll-r-lg);overflow:visible}.ll-nav__bar{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem}.ll-nav__logo{font-family:var(--ll-font-display);font-size:1.25rem;letter-spacing:.01em;text-transform:uppercase;color:var(--ll-warm-0);white-space:nowrap}.ll-nav__logo b{color:var(--ll-ember-400);font-weight:inherit}.ll-nav__search{flex:1;max-width:460px}.ll-nav__search .ll-input{background:#ffffff0f;border-color:#ffffff29;color:var(--ll-warm-0);min-height:40px}.ll-nav__search .ll-input::placeholder{color:#fffdfa73}.ll-nav__search>svg{color:#fffdfa80}.ll-nav__util{display:flex;align-items:center;gap:.25rem;margin-left:auto}.ll-nav__iconbtn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--ll-r-sm);background:transparent;border:0;color:#fffdfad1;cursor:pointer;position:relative}.ll-nav__iconbtn svg{width:19px;height:19px}@media(hover:hover){.ll-nav__iconbtn:hover{background:#ffffff17;color:#fff}}.ll-nav__count{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 3px;border-radius:8px;background:var(--ll-ember-500);color:#fff;font-family:var(--ll-font-data);font-size:10px;font-weight:700;display:grid;place-items:center}.ll-nav__rail{display:flex;align-items:stretch;gap:0;padding:0 .5rem;border-top:1px solid rgba(255,255,255,.1)}.ll-nav__item{position:relative}.ll-nav__link{display:inline-flex;align-items:center;gap:.4rem;height:46px;padding:0 .85rem;font-size:var(--ll-fs-sm);font-weight:var(--ll-fw-heavy);letter-spacing:.04em;text-transform:uppercase;color:#fffdfacc;background:none;border:0;cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;transition:color var(--ll-dur-2) var(--ll-ease-out),border-color var(--ll-dur-2) var(--ll-ease-out)}.ll-nav__link i{width:7px;height:7px;border-radius:2px;background:currentColor;opacity:.55}.ll-nav__item[data-game=pokemon] .ll-nav__link i{background:var(--ll-game-pokemon);opacity:1}.ll-nav__item[data-game=lorcana] .ll-nav__link i{background:var(--ll-game-lorcana);opacity:1}.ll-nav__item[data-game=magic] .ll-nav__link i{background:var(--ll-game-magic);opacity:1}.ll-nav__item[data-game=onepiece] .ll-nav__link i{background:var(--ll-game-onepiece);opacity:1}.ll-nav__item[data-game=digimon] .ll-nav__link i{background:var(--ll-game-digimon);opacity:1}@media(hover:hover){.ll-nav__link:hover{color:#fff}}.ll-nav__item.is-open .ll-nav__link{color:#fff;border-bottom-color:var(--ll-ember-500)}.ll-nav__link--drop{color:var(--ll-arcane-300)}.ll-mega{position:absolute;top:100%;left:0;z-index:var(--ll-z-nav);width:min(920px,calc(100vw - 3rem));background:var(--ll-surface);color:var(--ll-text);border:1px solid var(--ll-line);border-radius:0 0 var(--ll-r-lg) var(--ll-r-lg);box-shadow:var(--ll-shadow-4);display:grid;grid-template-columns:1.15fr 1fr 1.1fr;gap:0;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--ll-dur-2) var(--ll-ease-out),transform var(--ll-dur-2) var(--ll-ease-out),visibility var(--ll-dur-2)}.ll-nav__item.is-open .ll-mega{opacity:1;visibility:visible;transform:none}.ll-mega__col{padding:1.15rem 1.25rem;border-right:1px solid var(--ll-line-soft);min-width:0}.ll-mega__col:last-child{border-right:0;background:var(--ll-surface-2);border-radius:0 0 var(--ll-r-lg) 0}.ll-mega__h{padding-inline:.5rem;font-size:var(--ll-fs-2xs);font-weight:var(--ll-fw-heavy);letter-spacing:var(--ll-ls-caps);text-transform:uppercase;color:var(--ll-text-muted);margin-bottom:.6rem}.ll-mega__list{display:grid;gap:.05rem;max-height:268px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.ll-mega__list a{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;border-radius:var(--ll-r-sm);font-size:var(--ll-fs-sm);font-weight:var(--ll-fw-medium);color:var(--ll-text-2)}.ll-mega__list a span.n{margin-left:auto;font-family:var(--ll-font-data);font-size:var(--ll-fs-2xs);color:var(--ll-text-faint)}@media(hover:hover){.ll-mega__list a:hover{background:var(--ll-accent-wash);color:var(--ll-accent-ink)}}.ll-mega__all{display:inline-flex;align-items:center;gap:.3rem;margin:.5rem .5rem 0;font-size:var(--ll-fs-xs);font-weight:var(--ll-fw-heavy);color:var(--ll-accent-ink)}.ll-mega__promo{display:grid;gap:.6rem}.ll-mega__promo-art{aspect-ratio:16/10;border-radius:var(--ll-r-md);overflow:hidden;position:relative}.ll-nav__burger{display:none}@media(max-width:1024px){.ll-nav__rail{display:none}.ll-nav__burger{display:inline-grid}}.ll-tabbar{display:flex;align-items:stretch;background:color-mix(in srgb,var(--ll-warm-900) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.12);padding-bottom:env(safe-area-inset-bottom)}.ll-tabbar__btn{flex:1;display:grid;justify-items:center;align-content:center;gap:.2rem;min-height:58px;padding:.4rem .25rem;background:none;border:0;cursor:pointer;color:#fffdfa9e;font-size:10px;font-weight:var(--ll-fw-heavy);letter-spacing:.05em;text-transform:uppercase;position:relative}.ll-tabbar__btn svg{width:21px;height:21px}.ll-tabbar__btn[aria-selected=true]{color:#fff}.ll-tabbar__btn[aria-selected=true]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:28px;height:3px;border-radius:0 0 3px 3px;background:var(--ll-ember-500)}.ll-tabbar__btn .ll-nav__count{top:6px;right:calc(50% - 20px)}.ll-navsheet__levels{position:relative;overflow:hidden}.ll-navsheet__level{display:grid;gap:.1rem}.ll-navsheet__level[hidden]{display:none}.ll-navsheet__row{display:flex;align-items:center;gap:.75rem;width:100%;min-height:52px;padding:.5rem .25rem;background:none;border:0;border-bottom:1px solid var(--ll-line-soft);cursor:pointer;text-align:left;font-size:var(--ll-fs-body);font-weight:var(--ll-fw-bold);color:var(--ll-text)}.ll-navsheet__row i{width:9px;height:9px;border-radius:3px;flex:none}.ll-navsheet__row svg{width:17px;height:17px;margin-left:auto;color:var(--ll-text-faint);flex:none}.ll-navsheet__row span.n{margin-left:auto;font-family:var(--ll-font-data);font-size:var(--ll-fs-xs);color:var(--ll-text-faint)}.ll-navsheet__row--back{font-size:var(--ll-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ll-text-muted);min-height:40px}.ll-navsheet__row--back svg{margin-left:0;margin-right:0;order:-1;transform:rotate(180deg)}@media(prefers-reduced-motion:no-preference){.ll-navsheet__level.is-entering{animation:ll-slide-in var(--ll-dur-3) var(--ll-ease-out) both}@keyframes ll-slide-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}}.ll-countdown{display:inline-flex;align-items:stretch;gap:.3rem}.ll-countdown__unit{display:grid;justify-items:center;gap:.15rem;min-width:46px;padding:.4rem .35rem .3rem;background:var(--ll-surface-2);border:1px solid var(--ll-line);border-radius:var(--ll-r-sm)}.ll-countdown__n{font-family:var(--ll-font-data);font-size:1.125rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.ll-countdown__l{font-size:9px;font-weight:var(--ll-fw-heavy);letter-spacing:.1em;text-transform:uppercase;color:var(--ll-text-muted)}.ll-countdown--lg .ll-countdown__unit{min-width:62px;padding:.6rem .5rem .45rem}.ll-countdown--lg .ll-countdown__n{font-size:1.6rem}.ll-countdown--inline{gap:.15rem}.ll-countdown--inline .ll-countdown__unit{min-width:0;padding:0;background:none;border:0;flex-direction:row}.ll-countdown--inline .ll-countdown__n{font-size:var(--ll-fs-sm)}.ll-countdown--inline .ll-countdown__l{font-size:var(--ll-fs-2xs);letter-spacing:0;margin-right:.25rem}.ll-countdown--onaccent .ll-countdown__unit{background:#ffffff1a;border-color:#fff3}.ll-countdown--onaccent .ll-countdown__l{color:#ffffffb3}.ll-hero{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--ll-r-xl);background:var(--ll-warm-900);color:var(--ll-warm-0);padding:clamp(1.5rem,4vw,3.5rem);display:grid;gap:1.5rem;align-items:center;grid-template-columns:1fr}@media(min-width:900px){.ll-hero{grid-template-columns:1.1fr .9fr;padding-block:clamp(2.5rem,5vw,4.5rem)}}.ll-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.5;background:repeating-linear-gradient(60deg,rgba(255,255,255,.045) 0 1px,transparent 1px 22px),repeating-linear-gradient(-60deg,rgba(255,255,255,.045) 0 1px,transparent 1px 22px)}.ll-hero:after{content:"";position:absolute;inset:-30% -10% auto -10%;height:90%;z-index:-1;background:radial-gradient(60% 60% at 30% 0%,color-mix(in srgb,var(--ll-accent) 34%,transparent),transparent 70%),radial-gradient(50% 55% at 85% 15%,color-mix(in srgb,var(--ll-accent-2) 26%,transparent),transparent 72%);filter:blur(6px);pointer-events:none}.ll-hero__eyebrow{color:var(--ll-ember-300)}.ll-hero__eyebrow:before{background:var(--ll-ember-400)}.ll-hero__title{color:#fff;margin:.5rem 0 .6rem}.ll-hero__sub{color:#fffdfabd;max-width:46ch;font-size:var(--ll-fs-body-lg)}.ll-hero__cta{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;align-items:center}.ll-hero__meta{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.14)}.ll-hero__stat{display:grid;gap:.1rem}.ll-hero__stat b{font-family:var(--ll-font-data);font-size:1.05rem;color:#fff}.ll-hero__stat span{font-size:var(--ll-fs-2xs);letter-spacing:var(--ll-ls-caps);text-transform:uppercase;color:#fffdfa8c}.ll-promo{position:relative;overflow:hidden;display:grid;gap:.6rem;padding:1.25rem;border-radius:var(--ll-r-lg);background:var(--ll-surface);border:1px solid var(--ll-line)}.ll-promo--accent{background:linear-gradient(150deg,color-mix(in srgb,var(--ll-accent) 14%,var(--ll-surface)),var(--ll-surface) 65%);border-color:var(--ll-accent-edge)}.ll-promo--drop{background:var(--ll-warm-900);color:var(--ll-warm-0);border-color:transparent}.ll-promo--drop .ll-promo__sub{color:#fffdfaad}.ll-promo__sub{color:var(--ll-text-muted);font-size:var(--ll-fs-sm)}.ll-art{position:relative;border-radius:6px;overflow:hidden;background:linear-gradient(160deg,var(--ll-surface-3),var(--ll-surface-2));display:grid;place-items:center}.ll-art--card{aspect-ratio:5/7;width:auto;height:100%;max-width:100%;max-height:100%;box-shadow:var(--ll-shadow-2)}.ll-art--card:before{content:"";position:absolute;top:6%;right:6%;bottom:6%;left:6%;border:1px solid color-mix(in srgb,var(--ll-accent) 40%,transparent);border-radius:3px}.ll-art--box{aspect-ratio:4/3;width:86%;height:auto;max-height:100%;border-radius:4px}.ll-art__mark{width:34%;height:auto;aspect-ratio:1;opacity:.5;color:var(--ll-accent)}.ll-art__label{position:absolute;bottom:9%;font-family:var(--ll-font-data);font-size:9px;letter-spacing:.1em;color:var(--ll-text-faint)}
/*# sourceMappingURL=/cdn/shop/t/79/assets/ll-components.css.map */
