Mobile device compatibility and checkout page styling