:root{--mtg-bg: #0f1117;--mtg-surface: #181c27;--mtg-surface-2: #1f2437;--mtg-border: #2a3050;--mtg-gold: #c9a84c;--mtg-gold-dim: #8a6e2f;--mtg-text: #e8eaf0;--mtg-text-muted: #7a8299;--mtg-green: #1e8c45;--mtg-red: #c0392b;--mtg-radius: 6px;--mtg-radius-lg: 10px;--mtg-sidebar-w: 230px;--mtg-transition: .16s ease;--mana-w: #f9faf4;--mana-u: #0e68ab;--mana-b: #2b1f3a;--mana-r: #d3202a;--mana-g: #00733e;--mana-c: #b5b5b5;--rarity-mythic: #e8601c;--rarity-rare: #c9a84c;--rarity-uncommon: #8fa9b0;--rarity-common: #c8c8c8}.mtg-page *,.mtg-page *:before,.mtg-page *:after{box-sizing:border-box;margin:0;padding:0}.mtg-page{background:var(--mtg-bg);color:var(--mtg-text);font-family:Inter,system-ui,-apple-system,sans-serif;min-height:100vh;padding:0 0 48px}.mtg-header{background:var(--mtg-surface);border-bottom:1px solid var(--mtg-border);padding:20px 24px 16px;position:sticky;top:0;z-index:100;box-shadow:0 2px 12px #0006}.mtg-header__inner{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.mtg-header__title{font-size:1.4rem;font-weight:700;letter-spacing:-.02em;color:var(--mtg-gold)}.mtg-header__count{font-size:.8rem;color:var(--mtg-text-muted)}.mtg-search{position:relative}.mtg-search__input{width:100%;background:var(--mtg-bg);border:1px solid var(--mtg-border);border-radius:var(--mtg-radius);color:var(--mtg-text);font-size:.9rem;padding:8px 36px 8px 12px;transition:border-color var(--mtg-transition);outline:none}.mtg-search__input:focus{border-color:var(--mtg-gold)}.mtg-search__icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--mtg-text-muted);pointer-events:none}.mtg-layout{display:grid;grid-template-columns:var(--mtg-sidebar-w) 1fr;gap:0;max-width:1600px;margin:0 auto;padding:0 16px;align-items:start}.mtg-sidebar{position:sticky;top:116px;max-height:calc(100vh - 130px);overflow-y:auto;padding:16px 12px 24px;scrollbar-width:thin;scrollbar-color:var(--mtg-border) transparent}.mtg-sidebar::-webkit-scrollbar{width:4px}.mtg-sidebar::-webkit-scrollbar-track{background:transparent}.mtg-sidebar::-webkit-scrollbar-thumb{background:var(--mtg-border);border-radius:4px}.mtg-sidebar__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--mtg-border)}.mtg-sidebar__title{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mtg-text-muted)}.mtg-filter-group{border-bottom:1px solid var(--mtg-border);padding:4px 0}.mtg-filter-group--flat{padding:12px 0;border-bottom:none}.mtg-filter-group__toggle{background:none;border:none;color:var(--mtg-text);cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:.85rem;font-weight:600;padding:10px 2px;width:100%;text-align:left;transition:color var(--mtg-transition)}.mtg-filter-group__toggle:hover{color:var(--mtg-gold)}.mtg-chevron{width:14px;height:14px;transition:transform var(--mtg-transition);flex-shrink:0}.mtg-filter-group__toggle[aria-expanded=false] .mtg-chevron{transform:rotate(-90deg)}.mtg-filter-group__body{padding:4px 0 10px;display:flex;flex-direction:column;gap:4px}.mtg-filter-group__body[hidden]{display:none}.mtg-color-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mtg-color-btn{align-items:center;background:var(--mtg-surface-2);border:1.5px solid var(--mtg-border);border-radius:var(--mtg-radius);color:var(--mtg-text);cursor:pointer;display:flex;flex-direction:column;font-size:.65rem;gap:4px;padding:6px 4px;transition:border-color var(--mtg-transition),background var(--mtg-transition)}.mtg-color-btn:hover{border-color:var(--mtg-gold)}.mtg-color-btn.active{border-color:var(--mtg-gold);background:var(--mtg-gold-dim)}.mtg-mana{width:20px;height:20px;border-radius:50%;display:block;border:1.5px solid rgba(255,255,255,.15)}.mtg-mana--w{background:var(--mana-w)}.mtg-mana--u{background:var(--mana-u)}.mtg-mana--b{background:var(--mana-b)}.mtg-mana--r{background:var(--mana-r)}.mtg-mana--g{background:var(--mana-g)}.mtg-mana--c{background:var(--mana-c)}.mtg-color-label{line-height:1}.mtg-checkbox{align-items:center;cursor:pointer;display:flex;gap:8px;font-size:.83rem;padding:3px 2px;border-radius:var(--mtg-radius);transition:background var(--mtg-transition)}.mtg-checkbox:hover{background:var(--mtg-surface-2)}.mtg-checkbox__input{accent-color:var(--mtg-gold);cursor:pointer;flex-shrink:0;height:14px;width:14px}.mtg-checkbox__label{color:var(--mtg-text)}.mtg-rarity-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.mtg-rarity--mythic{background:var(--rarity-mythic)}.mtg-rarity--rare{background:var(--rarity-rare)}.mtg-rarity--uncommon{background:var(--rarity-uncommon)}.mtg-rarity--common{background:var(--rarity-common)}.mtg-condition-badge{border-radius:3px;font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:2px 5px;flex-shrink:0}.mtg-condition--nm{background:#1a6b35;color:#fff}.mtg-condition--lp{background:#2d6e1a;color:#fff}.mtg-condition--mp{background:#7a6b00;color:#fff}.mtg-condition--hp{background:#8b3a00;color:#fff}.mtg-condition--dmg{background:#8b0000;color:#fff}.mtg-price-inputs{align-items:center;display:flex;gap:8px;margin-bottom:8px}.mtg-price-input-wrap{position:relative;flex:1}.mtg-price-input-prefix{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--mtg-text-muted);font-size:.8rem;pointer-events:none}.mtg-price-input{background:var(--mtg-bg);border:1px solid var(--mtg-border);border-radius:var(--mtg-radius);color:var(--mtg-text);font-size:.82rem;padding:6px 6px 6px 20px;width:100%;outline:none}.mtg-price-input:focus{border-color:var(--mtg-gold)}.mtg-price-sep{color:var(--mtg-text-muted);font-size:.8rem}.mtg-price-apply-btn{background:var(--mtg-gold);border:none;border-radius:var(--mtg-radius);color:#000;cursor:pointer;font-size:.8rem;font-weight:600;padding:6px 14px;transition:opacity var(--mtg-transition);width:100%}.mtg-price-apply-btn:hover{opacity:.85}.mtg-set-search{background:var(--mtg-bg);border:1px solid var(--mtg-border);border-radius:var(--mtg-radius);color:var(--mtg-text);font-size:.8rem;margin-bottom:6px;outline:none;padding:6px 10px;width:100%}.mtg-set-search:focus{border-color:var(--mtg-gold)}.mtg-set-list{max-height:180px;overflow-y:auto}.mtg-toggle{align-items:center;cursor:pointer;display:flex;gap:10px;font-size:.85rem}.mtg-toggle__input{display:none}.mtg-toggle__track{background:var(--mtg-border);border-radius:20px;height:20px;position:relative;transition:background var(--mtg-transition);width:38px;flex-shrink:0}.mtg-toggle__track:after{background:#fff;border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:3px;transition:transform var(--mtg-transition);width:14px}.mtg-toggle__input:checked+.mtg-toggle__track{background:var(--mtg-gold)}.mtg-toggle__input:checked+.mtg-toggle__track:after{transform:translate(18px)}.mtg-clear-btn{background:none;border:none;color:var(--mtg-gold);cursor:pointer;font-size:.75rem;padding:0;text-decoration:underline;transition:opacity var(--mtg-transition)}.mtg-clear-btn:hover{opacity:.7}.mtg-clear-btn--large{font-size:.9rem;padding:8px 16px;background:var(--mtg-surface-2);border-radius:var(--mtg-radius);text-decoration:none;border:1px solid var(--mtg-border)}.mtg-active-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.mtg-active-filters[hidden]{display:none}.mtg-active-tag{align-items:center;background:var(--mtg-gold-dim);border-radius:20px;color:#fff;display:flex;font-size:.72rem;gap:4px;padding:3px 8px}.mtg-active-tag__remove{background:none;border:none;color:#fff;cursor:pointer;font-size:.9rem;line-height:1;padding:0}.mtg-sort-bar{align-items:center;display:flex;gap:12px;padding:14px 0 12px}.mtg-filter-toggle-btn{align-items:center;background:var(--mtg-surface-2);border:1px solid var(--mtg-border);border-radius:var(--mtg-radius);color:var(--mtg-text);cursor:pointer;display:none;font-size:.83rem;gap:6px;padding:7px 12px}.mtg-results-count{color:var(--mtg-text-muted);font-size:.8rem;flex:1}.mtg-sort-wrap{display:flex;align-items:center;gap:6px}.mtg-sort-label{color:var(--mtg-text-muted);font-size:.8rem}.mtg-sort-select{background:var(--mtg-surface-2);border:1px solid var(--mtg-border);border-radius:var(--mtg-radius);color:var(--mtg-text);font-size:.82rem;outline:none;padding:6px 10px;cursor:pointer}.mtg-main{padding:0 0 0 20px}.mtg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:14px}.mtg-card{background:var(--mtg-surface);border:1px solid var(--mtg-border);border-radius:var(--mtg-radius-lg);display:flex;flex-direction:column;overflow:hidden;transition:border-color var(--mtg-transition),transform var(--mtg-transition),box-shadow var(--mtg-transition)}.mtg-card:hover{border-color:var(--mtg-gold-dim);box-shadow:0 4px 20px #0006;transform:translateY(-2px)}.mtg-card--oos{opacity:.55}.mtg-card--hidden{display:none}.mtg-card__link{display:block}.mtg-card__img-wrap{aspect-ratio:5/7;background:var(--mtg-surface-2);overflow:hidden;position:relative}.mtg-card__img{display:block;height:100%;object-fit:cover;transition:transform .22s ease;width:100%}.mtg-card:hover .mtg-card__img{transform:scale(1.03)}.mtg-card__img-placeholder{align-items:center;color:var(--mtg-text-muted);display:flex;font-size:.75rem;height:100%;justify-content:center;padding:12px;text-align:center}.mtg-card__oos-overlay{background:#000000a6;color:#fff;font-size:.75rem;font-weight:700;top:0;right:0;bottom:0;left:0;align-items:center;display:flex;justify-content:center;letter-spacing:.04em;position:absolute;text-transform:uppercase}.mtg-card__body{display:flex;flex-direction:column;flex:1;gap:6px;padding:10px}.mtg-card__name{color:var(--mtg-text);font-size:.82rem;font-weight:600;line-height:1.3;text-decoration:none;transition:color var(--mtg-transition)}.mtg-card__name:hover{color:var(--mtg-gold)}.mtg-card__meta{align-items:center;display:flex;gap:6px}.mtg-card__set{color:var(--mtg-text-muted);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtg-card__variants{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.mtg-variant-btn{background:var(--mtg-surface-2);border:1px solid var(--mtg-border);border-radius:3px;color:var(--mtg-text-muted);cursor:pointer;font-size:.63rem;font-weight:700;letter-spacing:.03em;padding:2px 5px;transition:all var(--mtg-transition)}.mtg-variant-btn:hover:not(:disabled){border-color:var(--mtg-gold);color:var(--mtg-gold)}.mtg-variant-btn--active{background:var(--mtg-gold-dim);border-color:var(--mtg-gold);color:var(--mtg-gold)}.mtg-variant-btn--oos,.mtg-variant-btn:disabled{opacity:.3;cursor:not-allowed}.mtg-card__footer{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:auto;padding-top:6px}.mtg-card__price{color:var(--mtg-gold);font-size:.95rem;font-weight:700}.mtg-atc-btn{background:var(--mtg-gold);border:none;border-radius:var(--mtg-radius);color:#000;cursor:pointer;font-size:.7rem;font-weight:700;padding:5px 10px;transition:opacity var(--mtg-transition);white-space:nowrap}.mtg-atc-btn:hover:not(:disabled){opacity:.85}.mtg-atc-btn--disabled,.mtg-atc-btn:disabled{background:var(--mtg-border);color:var(--mtg-text-muted);cursor:not-allowed;opacity:1}.mtg-empty{align-items:center;color:var(--mtg-text-muted);display:flex;flex-direction:column;gap:16px;grid-column:1 / -1;padding:60px 0;text-align:center}.mtg-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:32px}.mtg-page-btn{background:var(--mtg-surface-2);border:1px solid var(--mtg-border);border-radius:var(--mtg-radius);color:var(--mtg-text);font-size:.82rem;padding:6px 12px;text-decoration:none;transition:border-color var(--mtg-transition)}.mtg-page-btn:hover{border-color:var(--mtg-gold);color:var(--mtg-gold)}.mtg-page-btn--current{background:var(--mtg-gold-dim);border-color:var(--mtg-gold);color:var(--mtg-gold)}@media(max-width:860px){.mtg-layout{grid-template-columns:1fr;padding:0 12px}.mtg-sidebar{display:none;position:fixed;right:0;bottom:0;left:0;top:0;z-index:200;background:var(--mtg-surface);max-height:100vh;width:280px;box-shadow:4px 0 20px #00000080;padding:20px 16px}.mtg-sidebar.mobile-open{display:block}.mtg-filter-toggle-btn{display:flex}.mtg-main{padding:0}.mtg-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}}@media(max-width:480px){.mtg-grid{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.mtg-card,.mtg-card__img,.mtg-chevron{transition:none}}.mtg-load-more-btn{background:var(--mtg-surface-2);border:1px solid var(--mtg-gold-dim);border-radius:var(--mtg-radius);color:var(--mtg-gold);cursor:pointer;display:block;font-size:.9rem;font-weight:700;letter-spacing:.05em;margin:28px auto 0;padding:12px 36px;transition:background .16s ease,border-color .16s ease;width:fit-content}.mtg-load-more-btn:hover:not(:disabled){background:var(--mtg-gold-dim);border-color:var(--mtg-gold)}.mtg-load-more-btn:disabled{opacity:.5;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mtg-singles.css.map */
