:root{--kp-vault:#7C2126;--kp-rec:#55504B;--kp-field:#2F6B4F}.kp-card__top{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;padding:7px 0 8px;border-bottom:1px solid var(--line);margin-bottom:0}.kp-card--vault .kp-card__top{color:var(--kp-vault);border-bottom-color:var(--kp-vault)}.kp-card--recovered .kp-card__top{color:var(--kp-rec);border-bottom-color:var(--kp-rec)}.kp-card--field .kp-card__top{color:var(--kp-field);border-bottom-color:var(--kp-field)}.kp-card__top span:last-child{opacity:.7;letter-spacing:.14em}.kp-card--vault{--st:var(--kp-vault)}.kp-card--vault .kp-media{border:1px solid var(--ink);padding:9px;background:var(--bone2,#f2efe8)}.kp-card--vault .kp-name{font-family:var(--srf,Georgia,serif);font-size:16.5px;line-height:1.28}.kp-card--vault .kp-grade{color:#fff;background:var(--kp-vault);padding:3px 8px;letter-spacing:.16em}.kp-card--vault .kp-avail{color:var(--kp-vault)}.kp-card--recovered{--st:var(--kp-rec)}.kp-card--recovered .kp-media{border:1px dashed var(--kp-rec);padding:9px;background:var(--bone2,#f2efe8)}.kp-card--recovered .kp-name{font-family:var(--srf,Georgia,serif);font-size:16.5px;line-height:1.28}.kp-card--recovered .kp-grade{color:var(--kp-rec);border:1px solid var(--kp-rec);padding:3px 8px;letter-spacing:.16em}.kp-card--recovered .kp-avail{color:var(--kp-rec)}.kp-media{position:relative}.kp-reg{position:absolute;width:11px;height:11px;z-index:4;pointer-events:none;opacity:.85}.kp-card--vault .kp-reg{border-color:var(--kp-vault)}.kp-card--recovered .kp-reg{border-color:var(--kp-rec)}.kp-reg.tl{top:5px;left:5px;border-top:1px solid;border-left:1px solid}.kp-reg.tr{top:5px;right:5px;border-top:1px solid;border-right:1px solid}.kp-reg.bl{bottom:5px;left:5px;border-bottom:1px solid;border-left:1px solid}.kp-reg.br{bottom:5px;right:5px;border-bottom:1px solid;border-right:1px solid}.kp-card--field{--st:var(--kp-field)}.kp-card--field .kp-media{border:0;border-top:2px solid var(--kp-field);padding:0;background:#f4f1ea}.kp-card--field .kp-name{font-family:var(--mono);font-size:12.5px;letter-spacing:.02em;line-height:1.45;text-transform:none}.kp-card--field .kp-grade{color:var(--kp-field);border:1px solid var(--kp-field);padding:3px 8px;letter-spacing:.16em}.kp-card--field .kp-avail{color:var(--kp-field)}.kp-card--field .kp-house{opacity:.55}.kp-badge{background:var(--kp-field);color:#fff}.kp-badge--vault{background:var(--kp-vault)}.kp-badge--rec{background:var(--kp-rec)}.kp-keysec{padding-top:10px}.kp-key{border-top:2px solid var(--ink);padding-top:22px}.kp-key__head{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;flex-wrap:wrap;margin-bottom:22px}.kp-key__head h2{margin:6px 0 0;font-size:clamp(22px,3vw,30px);line-height:1.1}.kp-key__note{max-width:44ch;font-size:14px;line-height:1.6;color:var(--muted);margin:0}.kp-key__row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.kp-keyc{display:flex;flex-direction:column;gap:9px;padding:0 0 20px;text-decoration:none;color:inherit;border-top:3px solid;transition:.18s}.kp-keyc:hover{transform:translateY(-2px)}.kp-keyc--vault{border-top-color:var(--kp-vault)}.kp-keyc--recovered{border-top-color:var(--kp-rec)}.kp-keyc--field{border-top-color:var(--kp-field)}.kp-keyc__strip{font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;padding-top:11px}.kp-keyc--vault .kp-keyc__strip{color:var(--kp-vault)}.kp-keyc--recovered .kp-keyc__strip{color:var(--kp-rec)}.kp-keyc--field .kp-keyc__strip{color:var(--kp-field)}.kp-keyc__nm{font-family:var(--srf,Georgia,serif);font-size:19px;line-height:1.22;color:var(--ink)}.kp-keyc--field .kp-keyc__nm{font-family:var(--mono);font-size:15px;letter-spacing:0}.kp-keyc__dx{font-size:14px;line-height:1.6;color:var(--muted)}.kp-keyc__chip{align-self:flex-start;font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;padding:4px 9px;margin-top:2px}.kp-keyc--vault .kp-keyc__chip{background:var(--kp-vault);color:#fff}.kp-keyc--recovered .kp-keyc__chip{border:1px solid var(--kp-rec);color:var(--kp-rec)}.kp-keyc--field .kp-keyc__chip{border:1px solid var(--kp-field);color:var(--kp-field)}.kp-key__foot{margin:20px 0 0;padding-top:14px;border-top:1px solid var(--line);font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;line-height:1.8;color:var(--muted)}@media(max-width:820px){.kp-key__row{grid-template-columns:1fr;gap:0}.kp-keyc{padding-bottom:18px;margin-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/kp-tiers.css.map */
