.fitment-kit{margin-block:0 24px}.fitment-kit__fieldset{min-width:0;margin:0;padding:0;border:0}.fitment-kit__heading{margin-bottom:12px;padding:0;font-size:16px;font-weight:600;line-height:1.4}.fitment-kit__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fitment-kit__label{position:relative;display:flex;min-width:0;cursor:pointer}.fitment-kit__option{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:12px;border:1px solid rgba(var(--color-foreground),.18);border-radius:8px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.fitment-kit__radio:not(:disabled):active+.fitment-kit__option{transform:scale(.98)}.fitment-kit__radio:checked+.fitment-kit__option{border-color:rgb(var(--color-button));background:rgba(var(--color-button),.04);box-shadow:inset 0 0 0 1px rgb(var(--color-button))}.fitment-kit__radio:focus-visible+.fitment-kit__option{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.fitment-kit__radio:disabled+.fitment-kit__option{opacity:.5;cursor:not-allowed}.fitment-kit__image{display:flex;flex:0 0 56px;align-items:center;justify-content:center;width:56px;height:56px;transition:transform .2s ease}.fitment-kit__radio:checked+.fitment-kit__option .fitment-kit__image{transform:scale(1.04)}.fitment-kit__image img{display:block;width:100%;height:100%;object-fit:contain}.fitment-kit__info{display:flex;flex-direction:column;min-width:0;gap:4px;overflow-wrap:anywhere}.fitment-kit__name{font-size:14px;font-weight:600;line-height:1.35}.fitment-kit__price,.fitment-kit__stock{font-size:13px;line-height:1.3}.fitment-kit__note{margin:12px 0 0;padding:12px 14px;border-radius:8px;background:var(--fitment-note-bg, #f7f8f9);color:rgba(var(--color-foreground),.7);font-size:13px;line-height:1.5}.fitment-kit__note>:first-child{margin-block-start:0}.fitment-kit__note>:last-child{margin-block-end:0}.fitment-kit__note--kit,.fitment-kit:has(.fitment-kit__radio:not([value="0"]):checked) .fitment-kit__note--included{display:none}.fitment-kit:has(.fitment-kit__radio:not([value="0"]):checked) .fitment-kit__note--kit{display:block}@media(prefers-reduced-motion:reduce){.fitment-kit__option,.fitment-kit__image{transition:none}.fitment-kit__radio:not(:disabled):active+.fitment-kit__option,.fitment-kit__radio:checked+.fitment-kit__option .fitment-kit__image{transform:none}}@media screen and (max-width:549px){.fitment-kit__option{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-fitment-kit.css.map */
