.leks-product-fitment{margin:12px 0 6px;padding:12px 14px;border:1px solid rgba(0,0,0,.12);border-radius:6px;font-size:13px}.leks-product-fitment>strong{display:block;margin-bottom:7px}.leks-product-fitment__row{display:grid;grid-template-columns:78px 1fr;gap:8px;padding:3px 0}.leks-product-fitment__row span{opacity:.65}.leks-product-fitment__row b{font-weight:600}.leks-product-fitment small{display:block;margin-top:7px;opacity:.65}
.leks-fitment-help{margin-top:9px}.leks-fitment-help summary{cursor:pointer;font-weight:600;text-decoration:underline;text-underline-offset:2px}.leks-fitment-help p{margin:7px 0 0;line-height:1.45;opacity:.8}

.leks-fitment-part{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px}.leks-fitment-part span{opacity:.65}.leks-fitment-part code{font-family:inherit;font-weight:700;background:rgba(0,0,0,.05);padding:3px 6px;border-radius:4px}

.leks-fitment-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.leks-fitment-heading>strong{margin:0}.leks-fitment-verified{font-size:10px;letter-spacing:.04em;text-transform:uppercase;padding:3px 6px;border:1px solid rgba(0,0,0,.12);border-radius:999px;opacity:.7}

.leks-fitment-match{margin:0 0 8px;padding:6px 8px;font-size:12px;font-weight:600;background:rgba(0,0,0,.045);border-radius:4px}.leks-product-fitment.is-filtered{border-width:2px}

.leks-fitment-help__filters{display:inline-block;margin-top:4px;font-weight:600;text-decoration:underline;text-underline-offset:3px}

.leks-fitment-universal{margin:0 0 8px;font-size:12px;line-height:1.4;opacity:.72}

.leks-product-fitment__row--warning b{font-weight:600;font-style:italic;opacity:.78}
