.uc-pp{--uc-pp-fg: #1a1a1a;--uc-pp-muted: #6b6b6b;--uc-pp-bg: #ffffff;--uc-pp-surface: #ffffff;--uc-pp-border: #d5d5d5;--uc-pp-border-strong: #1a1a1a;--uc-pp-accent: #1a1a1a;--uc-pp-accent-soft: #f2f2f2;--uc-pp-error: #b3261e;--uc-pp-radius: 6px;position:relative;display:block;margin:1.25rem 0;color:var(--uc-pp-fg);font-size:1.25rem;line-height:1.4}.uc-pp__label{display:block;margin-bottom:.35rem;font-weight:600}.uc-pp__required{color:var(--uc-pp-error);margin-left:.15rem}.uc-pp__help{margin:0 0 .5rem;color:var(--uc-pp-muted);font-size:1.25rem}.uc-pp__field{position:relative}.uc-pp__input{width:100%;box-sizing:border-box;padding:.7rem .85rem;font:inherit;font-size:1rem;color:var(--uc-pp-fg);background:var(--uc-pp-bg);border:1px solid var(--uc-pp-border);border-radius:var(--uc-pp-radius);-webkit-appearance:none;appearance:none}.uc-pp__input:focus{outline:2px solid var(--uc-pp-accent);outline-offset:1px;border-color:var(--uc-pp-border-strong)}.uc-pp--error .uc-pp__input{border-color:var(--uc-pp-error)}.uc-pp__gens{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .6rem;padding:0;list-style:none}.uc-pp__chip{padding:.3rem .6rem;font:inherit;font-size:.8rem;color:var(--uc-pp-muted);background:transparent;border:1px solid var(--uc-pp-border);border-radius:999px;cursor:pointer}.uc-pp__chip:hover{color:var(--uc-pp-fg);border-color:var(--uc-pp-border-strong)}.uc-pp__chip[aria-pressed=true]{color:var(--uc-pp-bg);background:var(--uc-pp-accent);border-color:var(--uc-pp-accent)}.uc-pp__list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);max-height:19rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0;padding:.25rem;list-style:none;background:var(--uc-pp-surface);border:1px solid var(--uc-pp-border-strong);border-radius:var(--uc-pp-radius);box-shadow:0 8px 24px #0000001f}.uc-pp__list[hidden]{display:none}.uc-pp__option{display:flex;align-items:baseline;gap:.6rem;padding:.5rem .6rem;border-radius:4px;cursor:pointer}.uc-pp__option:hover,.uc-pp__option.is-active{background:var(--uc-pp-accent-soft)}.uc-pp__dex{flex:0 0 auto;font-variant-numeric:tabular-nums;font-size:.8rem;color:var(--uc-pp-muted)}.uc-pp__name{flex:1 1 auto;font-weight:500}.uc-pp__gen{flex:0 0 auto;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;color:var(--uc-pp-muted)}.uc-pp__empty{padding:.7rem .6rem;color:var(--uc-pp-muted);font-size:.9rem}.uc-pp__chosen{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.6rem;padding:.6rem .75rem;background:var(--uc-pp-accent-soft);border:1px solid var(--uc-pp-border);border-radius:var(--uc-pp-radius)}.uc-pp__chosen[hidden]{display:none}.uc-pp__chosen-label{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--uc-pp-muted);display:block}.uc-pp__chosen-text{font-weight:600}.uc-pp__clear{flex:0 0 auto;padding:.3rem .55rem;font:inherit;font-size:.82rem;color:var(--uc-pp-muted);background:transparent;border:1px solid var(--uc-pp-border);border-radius:4px;cursor:pointer}.uc-pp__clear:hover{color:var(--uc-pp-fg);border-color:var(--uc-pp-border-strong)}.uc-pp__error{margin-top:.5rem;color:var(--uc-pp-error);font-size:.87rem;font-weight:500}.uc-pp__error[hidden]{display:none}.uc-pp__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-color-scheme:dark){.uc-pp{--uc-pp-fg: #f2f2f2;--uc-pp-muted: #a3a3a3;--uc-pp-bg: #191919;--uc-pp-surface: #202020;--uc-pp-border: #3d3d3d;--uc-pp-border-strong: #f2f2f2;--uc-pp-accent: #f2f2f2;--uc-pp-accent-soft: #2c2c2c;--uc-pp-error: #ff8f85}.uc-pp__chip[aria-pressed=true]{color:#191919}.uc-pp__list{box-shadow:0 8px 24px #00000080}}.uc-pp--cart{margin:.75rem 0 0;padding-top:.75rem;border-top:1px solid var(--uc-pp-border)}.uc-pp--busy{opacity:.6;pointer-events:none}.uc-pp--busy .uc-pp__input{cursor:progress}.uc-pp__cart-notice{margin:0 0 .75rem;padding:.65rem .8rem;color:var(--uc-pp-error, #b3261e);background:transparent;border:1px solid currentColor;border-radius:6px;font-size:.88rem;font-weight:500}.uc-pp__cart-notice[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/uc-pokemon-picker.css.map */
