/** Shopify CDN: Minification failed

Line 6:0 "@namespace" rules are not supported

**/
@namespace svg "http://www.w3.org/2000/svg";
.css-reset {
  /* 1. Use a more-intuitive box-sizing model */
  /* 2. Nullify specific values */
  /* 3. Enable keyword animations */
  /* 6. Improve media defaults */
  /* 7. Inherit fonts for form controls */
  /* 8. Avoid text overflows */
  /* 9. Improve line wrapping */
  /*
    10. Create a root stacking context
  */
}
.css-reset *:not(svg|*), .css-reset *::before, .css-reset *::after {
  all: revert;
  box-sizing: border-box;
}
.css-reset * {
  font-weight: unset;
  font-size: unset;
  line-height: unset;
  letter-spacing: unset;
  margin: 0;
}
@media (prefers-reduced-motion: no-preference) {
  .css-reset html {
    /* stylelint-disable-next-line property-no-unknown */
    interpolate-size: allow-keywords;
  }
}
.css-reset body {
  /* 4. Add accessible line-height */
  line-height: 1.5;
  /* 5. Improve text rendering */
  -webkit-font-smoothing: antialiased;
}
.css-reset img, .css-reset picture, .css-reset video, .css-reset canvas, .css-reset svg {
  display: block;
  max-width: 100%;
}
.css-reset input, .css-reset button, .css-reset textarea, .css-reset select {
  font: inherit;
}
.css-reset p, .css-reset h1, .css-reset h2, .css-reset h3, .css-reset h4, .css-reset h5, .css-reset h6 {
  overflow-wrap: break-word;
}
.css-reset p {
  text-wrap: pretty;
}
.css-reset h1, .css-reset h2, .css-reset h3, .css-reset h4, .css-reset h5, .css-reset h6 {
  text-wrap: balance;
}
.css-reset #root, .css-reset #__next {
  isolation: isolate;
}