.kit-gallery{min-width:0}.kit-main-image{display:block;width:100%;height:auto;max-height:650px;object-fit:contain;border-radius:24px;background:#fff}.kit-thumbnails{display:flex;gap:10px;overflow:auto;padding:16px 0}.kit-thumbnails a{flex:0 0 85px;border:1px solid var(--dn-line);border-radius:12px;overflow:hidden;background:#fff}.kit-thumbnails img{width:100%;height:70px;object-fit:contain}.kit-buy-form{display:grid;gap:22px;margin-top:28px}.kit-buy-form select,.kit-buy-form input{width:100%;min-height:52px;background:var(--dn-surface);color:var(--dn-ink);border:1px solid var(--dn-line);border-radius:12px;padding:12px;font:inherit}.hardware-purchase .service-setup p{margin-bottom:8px}.hardware-purchase .service-lead{max-width:36ch}.hardware-purchase .service-price{font-variant-numeric:tabular-nums}.hardware-purchase .service-buy{width:100%}.hardware-purchase .service-vin small{line-height:1.6}.hardware-purchase [hidden]{display:none!important}@media(max-width:700px){.hardware-purchase{padding-top:24px}.kit-main-image{max-height:380px}.kit-thumbnails{padding:10px 0}.hardware-purchase .service-purchase-grid{gap:28px}}
