body.kit-page{overflow-x:clip}.kit-main{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;max-width:1160px;margin:auto;padding:24px 24px 56px}.kit-main h1{font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.15;margin:12px 0 20px}.kit-main h2{font-size:1.5rem;line-height:1.3;margin:30px 0 16px}.kit-main p{line-height:1.65}.kit-intro{font-size:1.1rem;max-width:78ch}.kit-disclosure{font-size:.9rem;opacity:.85}.kit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.kit-card{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid #52616a;border-radius:12px;background:#14242e;color:#f4f6f7}.kit-photo{display:flex;align-items:center;justify-content:center;height:206px;background:#fff;border-radius:8px;padding:8px}.kit-photo img{display:block;width:100%;height:100%;object-fit:contain;max-width:100%}.kit-card h3{color:#f4f6f7;font-size:1.15rem;line-height:1.4;margin:18px 0 10px;min-height:3.1em;overflow-wrap:anywhere}.kit-card .kit-description{font-size:.98rem;line-height:1.6;margin:0 0 16px;flex:1}.kit-purchase{margin-top:auto}.kit-stock{display:block;min-height:1.5em;font-size:.9rem;font-weight:700;color:#ffd58a}.kit-price{font-size:1.4rem;font-weight:800;margin:5px 0 14px!important;color:#fff;white-space:nowrap}.kit-buy{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 12px;border-radius:7px;background:#e5b85d;color:#17212a!important;font-weight:800;text-decoration:none!important;text-transform:none!important;line-height:1.4;text-align:center}.kit-buy:hover,.kit-buy:focus-visible{background:#f5d28a;outline:2px solid #fff;outline-offset:3px}.kit-related ul{display:flex;flex-wrap:wrap;gap:10px 20px;padding-left:20px}.kit-advice-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.kit-reading{max-width:80ch}.kit-tier{scroll-margin-top:20px}.kit-crumb{font-size:.9rem}.kit-main a{overflow-wrap:anywhere}@media(max-width:950px){.kit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.kit-main{padding:20px 16px 40px}.kit-grid,.kit-advice-grid{grid-template-columns:1fr}.kit-card{padding:18px}.kit-card h3{min-height:0}.kit-photo{height:220px}.kit-related ul{display:block}.kit-related li{margin:10px 0}.kit-main h2{font-size:1.35rem}}
.kit-card h3{color:#f4f6f7}.kit-spec{font-size:.87rem!important;line-height:1.5!important;color:#d4e0e2;margin:0 0 12px!important}.kit-details{font-size:.85rem;line-height:1.5;margin:0 0 16px}.kit-details summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.kit-details p{overflow-wrap:anywhere}.kit-nav{margin:14px 0}.kit-nav p{margin:10px 0 8px}.kit-nav .chips{gap:8px}.kit-nav .chip{text-transform:none;letter-spacing:normal;font-size:.9rem;line-height:1.3;padding:11px 13px;text-decoration:none}.kit-nav .chip[aria-current=true]{background:var(--slate,#172b33);color:#fff}.kit-nav a:focus-visible{outline:2px solid #215f75;outline-offset:3px}.kit-tier[hidden]{display:none!important}.kit-products-anchor{display:block;scroll-margin-top:20px}.kit-filter-section{scroll-margin-top:20px}.kit-card .kit-description{flex:1}.kit-availability-note{font-size:.85rem}