.bc,.bc *{box-sizing:border-box}.bc{--bc-ink: var(--pk-ink, #1A1916);--bc-ink-2: var(--pk-ink-2, #4A463E);--bc-ink-3: var(--pk-ink-3, #9A9484);--bc-paper: var(--pk-paper, #FFFFFF);--bc-soft: var(--pk-soft, #F7F4EC);--bc-page: var(--pk-page, #EDE7D7);--bc-rule: var(--pk-rule, #E8E2D2);--bc-yellow: var(--pk-yellow, oklch(.84 .17 95));--bc-yellow-hi: oklch(.88 .17 95);--bc-coral: var(--pk-coral, oklch(.66 .18 30));--bc-blue: oklch(.58 .16 245);--bc-violet: oklch(.55 .18 295);--bc-green: oklch(.62 .14 150);--bc-display: var(--pk-display, "Bricolage Grotesque", ui-serif, Georgia, serif);--bc-body: var(--pk-body, "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif);--bc-mono: var(--pk-mono, "Geist Mono", ui-monospace, "SFMono-Regular", monospace);background:var(--bc-paper);font-family:var(--bc-body);color:var(--bc-ink)}.bc__visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bc__form{margin:0}.bc__layout{display:grid;grid-template-columns:280px 1fr;min-height:80vh;align-items:stretch}@media(max-width:900px){.bc__layout{grid-template-columns:1fr}}.bc__sidebar{background:var(--bc-ink);color:#ffffffd9;padding:28px 24px 28px 36px;min-height:100%}@media(max-width:900px){.bc__sidebar{position:fixed;inset:auto 0 0 0;z-index:1000;max-height:85vh;overflow-y:auto;border-radius:18px 18px 0 0;padding:24px 20px 40px;transform:translateY(100%);transition:transform .28s cubic-bezier(.2,.7,.2,1);box-shadow:0 -16px 40px #00000040}.bc__sidebar.is-open{transform:translateY(0)}}.bc__sidebar-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px}.bc__sidebar-title{font-family:var(--bc-display);font-size:22px;font-weight:700;letter-spacing:-.04em;line-height:1;color:#fff;margin:0}.bc__clear-all{font-family:var(--bc-mono);font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:#ffffff8c;text-decoration:none}.bc__clear-all:hover{color:var(--bc-yellow)}.bc__showing{background:var(--bc-yellow);color:var(--bc-ink);border-radius:6px;padding:10px 14px;display:flex;align-items:baseline;gap:8px;margin-bottom:24px}.bc__showing-label{font-family:var(--bc-mono);font-size:10px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.bc__showing-count{font-family:var(--bc-display);font-size:22px;font-weight:800;letter-spacing:-.04em;margin-left:auto}.bc__showing-suffix{font-family:var(--bc-mono);font-size:10px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.bc__filter{border:0;padding:0;margin:0 0 24px}.bc__filter-label{display:block;font-family:var(--bc-mono);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffffeb;margin-bottom:10px;padding:0}.bc__price-range-display{font-family:var(--bc-mono);font-size:11px;color:#ffffffbf;display:block;margin-bottom:8px}.bc__price-dash{margin:0 4px}.bc__price-histogram{display:flex;align-items:flex-end;gap:2px;height:36px;margin-bottom:10px}.bc__price-bar{flex:1;background:#ffffff26;border-radius:1px;transition:background .15s ease;min-width:0}.bc__price-bar.is-active{background:var(--bc-yellow)}.bc__price-slider{position:relative;height:16px;margin:4px 0 14px;-webkit-user-select:none;user-select:none;touch-action:none}.bc__price-track{position:absolute;top:7px;left:0;right:0;height:2px;background:#ffffff2e;border-radius:999px;overflow:hidden}.bc__price-range-fill{position:absolute;top:0;bottom:0;background:var(--bc-yellow);border-radius:999px}.bc__price-handle{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--bc-yellow);border:0;cursor:grab;padding:0;box-shadow:0 0 0 2px var(--bc-ink),0 0 0 3px #fff3}.bc__price-handle:active{cursor:grabbing}.bc__price-presets{display:flex;flex-wrap:wrap;gap:4px}.bc__price-preset{-webkit-appearance:none;appearance:none;background:#ffffff14;border:0;color:#ffffffd9;font-family:var(--bc-mono);font-size:10px;font-weight:500;padding:5px 9px;border-radius:999px;cursor:pointer;transition:background .15s ease}.bc__price-preset:hover{background:#ffffff29}.bc__price-preset.is-active{background:var(--bc-yellow);color:var(--bc-ink)}.bc__avail-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.bc__avail-row{margin:0}.bc__avail-row label{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.bc__avail-row:hover:not(.is-disabled) label{background:#ffffff0a;transform:translate(2px)}.bc__avail-row.is-active label{background:#ffffff0f;border-color:#ffffff2e}.bc__avail-row.is-disabled label{opacity:.4;cursor:not-allowed}.bc__avail-dot{width:10px;height:10px;border-radius:50%;background:var(--bc-ink-3);flex-shrink:0}.bc__avail-dot--ready-to-ship,.bc__avail-dot--in-stock,.bc__avail-dot--available{background:var(--bc-green)}.bc__avail-dot--low-stock,.bc__avail-dot--low-stock-5{background:var(--bc-yellow)}.bc__avail-dot--pre-order,.bc__avail-dot--preorder{background:var(--bc-blue)}.bc__avail-dot--back-in-stock-me,.bc__avail-dot--out-of-stock,.bc__avail-dot--sold-out{background:var(--bc-coral)}.bc__avail-label{font-family:var(--bc-body);font-size:13px;color:#ffffffeb}.bc__avail-count{font-family:var(--bc-mono);font-size:10px;color:#ffffff8c}.bc__lang-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.bc__lang-tile{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border-radius:4px;background:#ffffff0f;color:#ffffffd9;cursor:pointer;transition:background .15s ease}.bc__lang-tile:hover:not(.is-disabled){background:#ffffff29;transform:translateY(-1px)}.bc__lang-tile{transition:background .18s ease,transform .18s ease,color .18s ease}.bc__lang-tile.is-active{background:var(--bc-yellow);color:var(--bc-ink)}.bc__lang-tile.is-disabled{opacity:.4;cursor:not-allowed}.bc__lang-tile-code{font-family:var(--bc-display);font-size:14px;font-weight:700;letter-spacing:-.02em}.bc__lang-tile-count{font-family:var(--bc-mono);font-size:9px;opacity:.7}.bc__type-chips{display:flex;flex-wrap:wrap;gap:4px}.bc__type-chip{display:inline-flex;align-items:center;padding:3px 6px;border-radius:2px;font-family:var(--bc-mono);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff14;color:#ffffffd9;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .18s ease,box-shadow .18s ease}.bc__type-chip:hover:not(.is-disabled){transform:translateY(-1px) scale(1.04);box-shadow:0 4px 10px -4px #00000059}.bc__type-chip.is-disabled{opacity:.3;cursor:not-allowed}.bc__type-chip--booster-box,.bc__type-chip--box{background:#f4e2bf;color:#6b3d08}.bc__type-chip--elite-trainer-box,.bc__type-chip--etb{background:#f2dcd0;color:#7a2f18}.bc__type-chip--booster-bundle,.bc__type-chip--bundle{background:#e0daf1;color:#3b2a6b}.bc__type-chip--premium-collection,.bc__type-chip--premium{background:var(--bc-yellow);color:var(--bc-ink)}.bc__type-chip--tin{background:#d6e0ef;color:#1f3d6b}.bc__type-chip--build-and-battle,.bc__type-chip--battle-box,.bc__type-chip--bb{background:#d8e7dc;color:#274d34}.bc__type-chip--case{background:#01d0d9;background:oklch(.78 .14 200);color:var(--bc-ink)}.bc__type-chip--booster-pack,.bc__type-chip--pack{background:#ebe4d2;color:#5a554b}.bc__type-chip.is-active{outline:2px solid var(--bc-yellow);outline-offset:1px}.bc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bc__list-row label{display:flex;justify-content:space-between;align-items:baseline;padding:5px 0;cursor:pointer;font-family:var(--bc-body);font-size:13px;color:#ffffffd9}.bc__list-row.is-active label{color:var(--bc-yellow);font-weight:500}.bc__list-row.is-disabled label{opacity:.35;cursor:not-allowed}.bc__list-row:hover label{color:#fff}.bc__list-count{font-family:var(--bc-mono);font-size:10px;color:#ffffff73}.bc__main{background:var(--bc-paper);display:flex;flex-direction:column}.bc__header{padding:36px 40px 24px;border-bottom:1px solid var(--bc-rule)}@media(max-width:900px){.bc__header{padding:24px 16px 16px}}.bc__header-meta{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.bc__eyebrow{display:inline-block;background:var(--bc-yellow);color:var(--bc-ink);padding:4px 8px;border-radius:2px;font-family:var(--bc-mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bc__crumbs{font-family:var(--bc-mono);font-size:11px;color:var(--bc-ink-3);display:flex;align-items:center;gap:6px}.bc__crumbs a{color:var(--bc-ink-3);text-decoration:none}.bc__crumbs a:hover{color:var(--bc-ink)}.bc__crumbs span:last-child{color:var(--bc-ink)}.bc__header-main{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.bc__title{font-family:var(--bc-display);font-size:clamp(36px,6.5vw,72px);font-weight:700;line-height:.95;letter-spacing:-.05em;margin:0;color:var(--bc-ink);max-width:70%;word-break:break-word}.bc__title-accent{color:var(--bc-coral);margin-left:.1em;font-weight:800}@media(max-width:600px){.bc__title{max-width:100%}}.bc__sort{display:flex;flex-wrap:wrap;gap:6px}.bc__sort-pill{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid var(--bc-rule);color:var(--bc-ink-2);font-family:var(--bc-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:8px 14px;border-radius:2px;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,letter-spacing .18s ease,transform .12s ease,box-shadow .18s ease}.bc__sort-pill:hover{border-color:var(--bc-ink);color:var(--bc-ink);letter-spacing:.08em}.bc__sort-pill:active{transform:translateY(1px)}.bc__sort-pill.is-active{background:var(--bc-ink);border-color:var(--bc-ink);color:var(--bc-yellow);box-shadow:0 4px 12px -6px #0006}.bc__summary{margin-top:14px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;font-family:var(--bc-mono);font-size:11px;color:var(--bc-ink-2)}.bc__summary-chips{display:flex;flex-wrap:wrap;gap:6px}.bc__summary-chip{display:inline-flex;align-items:center;gap:6px;background:var(--bc-soft);color:var(--bc-ink);font-family:var(--bc-mono);font-size:10px;font-weight:600;letter-spacing:.05em;padding:4px 8px;border-radius:999px}.bc__summary-chip-x{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:var(--bc-ink-3);font-size:14px;line-height:1;cursor:pointer;padding:0}.bc__summary-chip-x:hover{color:var(--bc-ink)}.bc__mobile-filters-toggle{display:none;align-items:center;gap:8px;-webkit-appearance:none;appearance:none;background:var(--bc-ink);color:var(--bc-yellow);border:0;font-family:var(--bc-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:10px 16px;border-radius:999px;cursor:pointer;margin:16px}@media(max-width:900px){.bc__mobile-filters-toggle{display:inline-flex}.bc__sidebar:not(.is-open){transform:translateY(100%)}}.bc__filter-icon{flex-shrink:0}.bc__grid-wrap{padding:24px 40px 60px}@media(max-width:900px){.bc__grid-wrap{padding:0 16px 40px}}.bc__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:1200px){.bc__grid{grid-template-columns:repeat(3,1fr);gap:12px}}@media(max-width:900px){.bc__grid{grid-template-columns:repeat(2,1fr);gap:10px}}@media(max-width:420px){.bc__grid{gap:8px}}.bc__pagination{display:flex;justify-content:center;align-items:center;gap:4px;margin:48px 0 0;flex-wrap:wrap}.bc__pagination-link{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;font-family:var(--bc-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bc-ink-2);text-decoration:none;border-radius:2px;transition:all .15s ease}.bc__pagination-link:hover{background:var(--bc-soft);color:var(--bc-ink)}.bc__pagination-link.is-current{background:var(--bc-ink);color:var(--bc-yellow)}.bc__pagination-link.is-gap{color:var(--bc-ink-3)}.bc__empty{text-align:center;padding:60px 20px;color:var(--bc-ink-2);font-family:var(--bc-body)}.bc__empty-clear{display:inline-block;margin-top:14px;font-family:var(--bc-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bc-ink);background:var(--bc-yellow);padding:10px 18px;border-radius:999px;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-collection-booster.css.map */
