.rms-fitment-shell__results{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rms-fitment-shell__card{position:relative;border:1px solid rgba(127,127,127,.16);border-radius:14px;background:rgb(var(--color-background,255 255 255));display:flex;flex-direction:column;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;padding:0}.rms-fitment-shell__card:hover{transform:translateY(-2px);border-color:rgba(127,127,127,.34);box-shadow:0 10px 26px rgba(0,0,0,.08)}.rms-fitment-shell__image{aspect-ratio:1/1;border-radius:0;background:rgba(127,127,127,.055);display:flex;align-items:center;justify-content:center;overflow:hidden}.rms-fitment-shell__image img{width:100%;height:100%;object-fit:contain;display:block;padding:14px;transition:transform .2s ease}.rms-fitment-shell__card:hover .rms-fitment-shell__image img{transform:scale(1.035)}.rms-fitment-shell__card h3{margin:0;font-size:15px;line-height:1.28;font-weight:850}.rms-fitment-shell__card .rms-fitment-shell__meta,.rms-fitment-shell__card h3,.rms-fitment-shell__card .rms-fitment-shell__note,.rms-fitment-shell__card .rms-fitment-shell__buyrow{margin-left:14px;margin-right:14px}.rms-fitment-shell__card h3{margin-top:14px}.rms-fitment-shell__buyrow{display:grid;gap:10px;margin-top:auto;margin-bottom:14px}.rms-fitment-shell__price{font-weight:950;font-size:17px;line-height:1.1}.rms-fitment-shell__button{width:100%;min-height:42px}.rms-fitment-shell__note{font-size:12.5px;line-height:1.42}.rms-fitment-shell__pill{font-size:11px;padding:5px 8px;line-height:1}@media(max-width:1100px){.rms-fitment-shell__results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.rms-fitment-shell__results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.rms-fitment-shell__results{grid-template-columns:1fr;gap:14px}}