.match{position:relative;color:var(--white);padding:var(--s-6) 0;overflow:hidden;background:var(--green-ink)}.match .bg{position:absolute;top:0;right:0;bottom:0;left:0}.match .bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 40%}.match .tint{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e261cf5 0,#0e261ce6 45%,#0e261c9e)}.match .ka-wrap{position:relative;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--s-6);align-items:start}.match .sec-head .lede p+p{margin-top:.75em}key-number-search{display:block}.match-form{background:var(--paper);color:var(--ink);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--brass)}.on-dark .match-form :focus-visible{outline-color:var(--brass-dark)}.match-form .mh{padding:var(--s-2) var(--s-3);border-bottom:3px solid var(--ink);background:var(--paper-2);display:flex;justify-content:space-between;align-items:center;gap:12px}.match-form .mh h3{font-size:var(--t-h3)}.match-form .mb{padding:var(--s-3);display:grid;gap:var(--s-2)}.match-form label{display:block;font:700 var(--t-label)/1 var(--grot);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-70);margin-bottom:8px}.match-form input{width:100%;border:2px solid var(--ink);background:var(--white);padding:12px var(--s-2);font:700 var(--t-lede)/1.2 var(--slab);border-radius:0;-webkit-appearance:none;appearance:none}.match-form input.keyno{font-family:var(--mono);font-size:var(--t-h3);letter-spacing:.14em}.match-form input::placeholder{color:var(--ink-40);opacity:1}.match-form .hint{font-size:var(--t-body);color:var(--ink-70);line-height:1.45;text-wrap:pretty}.match-form .hint b{color:var(--ink)}.match-form .qrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.match-form .hint a{color:var(--ink);font-weight:700;white-space:nowrap}.match-form .results{border:1.5px solid var(--rule);background:var(--paper-2);scroll-margin-top:var(--s-2)}.match-form .results:empty{display:none}.match-form .results li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px var(--s-2);align-items:center;padding:10px 12px}.match-form .results li+li{border-top:1.5px solid var(--rule)}.match-form .results .th{display:block;width:56px;height:56px;background:#fff;border:1.5px solid var(--rule);overflow:hidden}.match-form .results .th img{width:100%;height:100%;object-fit:contain;padding:3px;box-sizing:border-box;mix-blend-mode:multiply}.match-form .results .br{display:block;font:800 var(--t-label)/1 var(--grot);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px}.match-form .results .br.am{color:var(--red-text)}.match-form .results .br.ml{color:var(--green)}.match-form .results b{display:block;font:900 var(--t-lede)/1.15 var(--slab);letter-spacing:-.01em}.match-form .results .sp{display:block;font-size:var(--t-small);color:var(--ink-70);line-height:1.35;margin-top:2px}.match-form .results .by{display:flex;align-items:center;gap:12px}.match-form .results .pr{font:900 var(--t-lede)/1 var(--slab);white-space:nowrap}.match-form .results .pr.asl{color:var(--green);text-align:right}.match-form .k-pager{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px var(--s-2)}.match-form .k-pager .pg{display:flex;gap:8px;margin-left:auto}.match-form .k-pager .btn:disabled{background:transparent;border-color:var(--ink-40);color:var(--ink-40);cursor:not-allowed}@media(min-width:861px)and (max-width:1099px){.match-form .results.asl li{grid-template-columns:48px minmax(0,1fr);gap:8px 12px;align-items:start}.match-form .results.asl .th{width:48px;height:48px}.match-form .results.asl .by{grid-column:2;justify-content:space-between}.match-form .results.asl .pr.asl{text-align:left}}@media(max-width:860px){.match .ka-wrap{grid-template-columns:1fr}}@media(max-width:560px){.match-form .k-all a{display:inline-flex;align-items:center;min-height:44px}.match-form .qrow{grid-template-columns:1fr}.match-form .qrow .btn{width:100%}.match-form .results li{grid-template-columns:48px minmax(0,1fr);gap:8px 12px;align-items:start}.match-form .results .th{width:48px;height:48px}.match-form .results .by{grid-column:2;justify-content:space-between}.match-form .results .pr.asl{text-align:left}.match-form .k-pager .pg{flex:1 1 100%}.match-form .k-pager .pg .btn{flex:1 1 0}.match{padding-top:var(--s-5);padding-bottom:var(--s-5)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ka-match.css.map */
