.shopify-custom-page {
  all: initial;
  display: block;
  font-family: sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #222;
  background: #fff;
  text-align: start;
  color-scheme: normal;
}

.shopify-custom-page::before,
.shopify-custom-page::after,
.shopify-custom-page *,
.shopify-custom-page *::before,
.shopify-custom-page *::after {
  all: revert;
}

.shopify-custom-page,
.shopify-custom-page::before,
.shopify-custom-page::after,
.shopify-custom-page *,
.shopify-custom-page *::before,
.shopify-custom-page *::after {
  box-sizing: border-box;
}

.shopify-custom-page :is(button, input, select, textarea) {
  font: inherit;
  color: inherit;
}