Five products ride an ellipse 340 px wide by 210 px deep, each card 236 px wide and tilted tangent to the curve, so the row visibly bends away at both ends instead of running flat. The field owns everything below the search bar, so the wheel is the screen rather than a strip inside it.
Cards are placed in real 3D — translated along Z and rotated on Y inside a 1150 px perspective — so the browser foreshortens them the way a lens would. Distance then only drives what perspective cannot: a 0 → 3.4 px focus fall-off, opacity, and a ground shadow that tightens as a card comes forward.
Tapping a side card rotates it to centre; tapping the centred card opens its detail sheet. Two steps on purpose — a side card is rotated, blurred and half behind its neighbour, so opening one directly would be a mis-tap waiting to happen. The chevron only appears on the card you can actually open. A flick carries: release velocity is smoothed over the drag and throws the wheel up to two cards further, and the ends wrap rather than stopping dead.
The primary button always reflects the centred product, so the whole screen has exactly one action.