.kn-fitment-details{box-sizing:border-box;width:calc(100% - 2rem);max-width:1260px;margin:2rem auto;padding:clamp(1rem,3vw,2rem);border:1px solid #3e4248;border-radius:10px;scroll-margin-top:7rem}.kn-fitment-details h2{margin-top:0}.kn-fitment-list summary{cursor:pointer;padding:1rem;font-weight:700;border:1px solid #51555c;border-radius:6px}.kn-fitment-list[open] summary{margin-bottom:1rem}.kn-fitment-search{margin:1rem 0}.kn-fitment-search label{display:block;font-weight:700;margin-bottom:.5rem}.kn-fitment-search input{width:100%;max-width:36rem;padding:.8rem;border:1px solid #737780;border-radius:5px;background:#fff;color:#15171a;font:inherit}.kn-fitment-table{overflow:auto;max-height:34rem;border:1px solid #51555c;border-radius:6px}.kn-fitment-table table{width:100%;min-width:640px;margin:0}.kn-fitment-table th{position:sticky;top:0;background:#20242a;color:#fff;z-index:1}.kn-fitment-table td{vertical-align:top}.kn-fitment-table [hidden],.kn-fitment-details [hidden]{display:none!important}.kn-fitment-table:focus-visible,.kn-fitment-list summary:focus-visible{outline:3px solid #ff8a31;outline-offset:3px}.kn-fitment-jump{margin:1rem 0}
