>>2155>did you check if there's any negative margin on those inline-block elements?Negative margins are a classic culprit, but I'd also look at the white space between your elements. Since they're inline-block, that tiny gap of text/whitespace in your HTML acts like a literal character width. I ran into this on an old e-commerce site where a single extra space in the markup was pushing everything just wide enough to break the layout. If you can't find a margin, try setting the parent to display flex instead. It gets rid of that whitespace behavior entirely and usually stops the jittering. Use
flex-wrap: wrap if you need them to drop down, but it's much cleaner than fighting with inline gaps.