.kit-store{max-width:1440px;margin:28px auto;padding:0 28px;color:#e8e3cf}.kit-store-hero{display:grid;grid-template-columns:minmax(250px,38%) 1fr;overflow:hidden;border:1px solid #aa8d4f;border-radius:16px;background:linear-gradient(115deg,#203e2e,#132b23);margin-bottom:28px}.kit-store-hero>img{width:100%;height:100%;max-height:330px;object-fit:cover}.kit-store-hero>div{padding:34px}.kit-store-hero h1{font-weight:700;font-size:clamp(30px,4vw,48px);line-height:1.15;color:#ead39a;margin:14px 0 22px}.kit-store-hero>div>p:first-child{font-size:11px;letter-spacing:.18em;color:#d4b66a}.kit-store p{line-height:1.65}.kit-store-link,.kit-store button{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border:1px solid #ac9253;border-radius:8px;background:linear-gradient(120deg,#284234,#11281f);color:#ead39a;text-decoration:none;font-weight:600}.kit-store-link:hover,.kit-store button:hover{border-color:#f0d48b}.kit-store #kit-categories{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.kit-store button[aria-pressed=true]{border-color:#e4c36c;box-shadow:inset 0 -3px #c4a453;background:#294a37}.kit-store-tools{display:grid;grid-template-columns:1fr 250px;gap:18px;padding:20px;border:1px solid #496450;border-radius:10px;background:#142e26}.kit-store-tools label{display:grid;gap:8px;font-size:12px;color:#d9c68a}.kit-store input,.kit-store select{width:100%;box-sizing:border-box;padding:12px;background:#0c241c;color:#eee6d1;border:1px solid #67805b;border-radius:7px;font:inherit}.kit-store-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px;margin:24px 0}.kit-store-card,.kit-empty,.kit-store-note{padding:22px;border:1px solid #61764d;border-radius:12px;background:linear-gradient(135deg,#234333,#122e24)}.kit-store-card>img{width:100%;height:180px;object-fit:cover;border-radius:8px;margin-bottom:18px}.kit-store-card small{text-transform:uppercase;letter-spacing:.08em;font-size:10px;color:#cdb673}.kit-store-card h2,.kit-empty h2,.kit-store-note h2{font-weight:700;font-size:23px;line-height:1.2;color:#ead39a}.kit-store-card strong{display:block;font-size:25px;color:#e8ce86}.kit-store-note{margin:30px 0}.kit-store-note a{display:inline-block;margin:8px 24px 0 0;color:#ead39a}@media(max-width:720px){.kit-store{padding:0 16px}.kit-store-hero{grid-template-columns:1fr}.kit-store-hero>img{height:180px}.kit-store-hero>div{padding:24px}.kit-store-tools{grid-template-columns:1fr}.kit-store-grid{grid-template-columns:1fr}}

.kit-delivery-note{padding:10px 12px;border:1px solid #756638;border-radius:8px;background:#11271f;color:#e1cc94;font-size:13px}.kit-store-card details{margin-top:16px;border-top:1px solid #62734b;padding-top:12px}.kit-store-card summary{cursor:pointer;color:#efd58e}

.kit-enchantment-profile{margin-top:14px;padding:14px;border:1px solid #9b824c;border-radius:10px;background:#102c23}.kit-enchantment-profile h3{color:#e7c979;font-size:1rem;margin:0 0 10px}.kit-enchantment-profile ul{padding-left:18px;line-height:1.7}.kit-enchantment-profile p{font-size:.85rem;color:#bfd0c2}

.kit-store-card.kit-collectible-listing{--rarity:#ba9b52;position:relative;overflow:hidden;border:5px solid var(--rarity);border-radius:20px;padding:18px;background:radial-gradient(ellipse at top right,#54766b44,transparent 60%),linear-gradient(145deg,#25483d,#0b241c);box-shadow:0 14px 30px #0005,inset 0 0 0 2px #f2d99a44;align-self:start}.kit-collectible-listing[data-quality=rare]{--rarity:#63aacc}.kit-collectible-listing[data-quality=very_rare]{--rarity:#a894db}.kit-collectible-listing[data-quality=legendary]{--rarity:#edc65e;background:radial-gradient(ellipse at top right,#70518c55,transparent 60%),linear-gradient(140deg,#23453a,#101d30)}.kit-collectible-listing>img{border:2px solid #d0b05d;border-radius:10px;box-sizing:border-box;height:190px;object-fit:cover;box-shadow:0 5px 15px #0006}.kit-collectible-listing>small{display:inline-block;border:1px solid var(--rarity);border-radius:20px;padding:5px 10px;margin-top:16px;color:#efdaa3;letter-spacing:.08em}.kit-collectible-listing>h2{font-family:Georgia,serif;font-size:27px;color:#f4dfac;text-shadow:0 2px 3px #0008}.kit-collectible-listing>strong{display:block;border-top:1px solid #c4a15b66;padding-top:14px;color:#f1d68c}.kit-collectible-listing details{border-top:1px solid #c4a15b66;padding-top:14px}.kit-collectible-listing summary{color:#f0cf81;cursor:pointer}.kit-collectible-listing .kit-enchantment-profile{background:#071c19b3;box-shadow:inset 0 0 0 2px #d3ae5612}.kit-collectible-listing .kit-enchantment-profile ul{list-style:none;padding:0}.kit-collectible-listing .kit-enchantment-profile li{padding:8px 0;border-bottom:1px solid #ac96553d}.kit-collectible-listing .kit-enchantment-profile li:last-child{border-bottom:0}
