/* Shopify supplies typography, color, surfaces and component spacing. */
[hidden] { display: none !important; }
progress { width: 100%; max-width: 32rem; height: 0.5rem; accent-color: currentColor; }
#count { margin-block: 0.5rem 0; }
.steps { list-style: none; padding: 0; margin: 0; }
.steps li { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 0.75rem; padding-block: 0.75rem; }
