@charset "utf-8";

.QuizResultsBar_QuizResultsBar__533DH { display: grid; grid-template-columns: [grid-start] repeat(12, [col-start] 1fr [col-end]) [grid-end]; gap: 8px; padding-left: 24px; padding-right: 24px; justify-content: center; }

@media (min-width: 680px) {
  .QuizResultsBar_QuizResultsBar__533DH { gap: 16px; padding-left: 64px; padding-right: 64px; }
}

@media (min-width: 1024px) {
  .QuizResultsBar_QuizResultsBar__533DH { gap: 24px; padding-left: 48px; padding-right: 48px; grid-template-columns: [grid-start] repeat(12, [col-start] minmax(0px, 74px) [col-end]) [grid-end]; }
}

@media (min-width: 1920px) {
  .QuizResultsBar_QuizResultsBar__533DH { grid-template-columns: [grid-start] repeat(12, [col-start] minmax(0px, 104px) [col-end]) [grid-end]; }
}

.QuizResultsBar_QuizResultsBar__533DH { z-index: 100; width: 100%; --tw-bg-opacity: 1; background-color: rgb(251 250 249/var(--tw-bg-opacity,1)); }

@media (min-width: 1250px) {
  .QuizResultsBar_QuizResultsBar__533DH { display: none; }
}

.QuizResultsBar_QuizResultsBar__hidden__sidze { display: none; }

.QuizResultsBar_QuizResultsBar__button__cNGqD { grid-column: 1 / -1; padding-top: 0.75rem; padding-bottom: 0.75rem; }

@media (min-width: 680px) {
  .QuizResultsBar_QuizResultsBar__button__cNGqD { grid-column: 3 / 11; }
}

.CartNavItem_CartNavItem__8kxSm { position: relative; height: 100%; padding-left: 1rem; padding-right: 1rem; }

.CartNavItem_CartNavItem__8kxSm hr { position: absolute; bottom: 0px; left: 50%; height: 0.125rem; width: 0px; --tw-translate-x: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); border-top-left-radius: 9999px; border-top-right-radius: 9999px; --tw-border-opacity: 1; border-color: rgb(12 12 13/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(12 12 13/var(--tw-bg-opacity,1)); transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }

.CartNavItem_CartNavItem__8kxSm:focus-within hr, .CartNavItem_CartNavItem__8kxSm:hover hr { width: 100%; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }

.CartNavItem_CartNavItem__count___8sez { position: absolute; right: 0.25rem; top: 0.25rem; display: flex; height: 1.25rem; width: 1.25rem; align-items: center; justify-content: center; border-radius: 12px; --tw-bg-opacity: 1; background-color: rgb(91 185 60/var(--tw-bg-opacity,1)); font-size: 0.75rem; line-height: 0.975rem; font-weight: 400; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }

.not-found_NotFound___Zosc { height: 100vh; padding-top: 3.5rem; }

@media (min-width: 1024px) {
  .not-found_NotFound___Zosc { display: grid; grid-template-columns: [grid-start] repeat(12, [col-start] 1fr [col-end]) [grid-end]; gap: 8px; padding-left: 24px; padding-right: 24px; justify-content: center; }
  @media (min-width: 680px) {
  .not-found_NotFound___Zosc { gap: 16px; padding-left: 64px; padding-right: 64px; }
}
  @media (min-width: 1024px) {
  .not-found_NotFound___Zosc { gap: 24px; padding-left: 48px; padding-right: 48px; grid-template-columns: [grid-start] repeat(12, [col-start] minmax(0px, 74px) [col-end]) [grid-end]; }
}
  @media (min-width: 1920px) {
  .not-found_NotFound___Zosc { grid-template-columns: [grid-start] repeat(12, [col-start] minmax(0px, 104px) [col-end]) [grid-end]; }
}
  .not-found_NotFound___Zosc { padding-top: 0px; }
}

.not-found_NotFound__wrapper__pBBkj { display: flex; flex-direction: column; justify-content: center; padding-left: 1.5rem; padding-right: 1.5rem; }

@media (min-width: 680px) {
  .not-found_NotFound__wrapper__pBBkj { padding-left: 4rem; padding-right: 4rem; }
}

@media (min-width: 800px) {
  .not-found_NotFound__wrapper__pBBkj { width: 460px; }
}

@media (min-width: 1024px) {
  .not-found_NotFound__wrapper__pBBkj { grid-column: span 5 / span 5; width: 100%; padding-left: 0px; padding-right: 0px; }
}

.not-found_NotFound__heading__7XEU0 { font-size: 46px; --tw-text-opacity: 1; color: rgb(75 75 75/var(--tw-text-opacity,1)); }

@media (min-width: 1024px) {
  .not-found_NotFound__heading__7XEU0 { font-size: 4.5rem; line-height: 4.95rem; letter-spacing: -0.09rem; font-weight: 600; }
}

.not-found_NotFound__subheading__P_54r { margin-bottom: 1.5rem; font-size: 1.875rem; line-height: 2.1rem; letter-spacing: -0.0375rem; font-weight: 500; --tw-text-opacity: 1; color: rgb(12 12 13/var(--tw-text-opacity,1)); }

@media (min-width: 1024px) {
  .not-found_NotFound__subheading__P_54r { font-size: 2.625rem; line-height: 2.94rem; letter-spacing: -0.0525rem; font-weight: 500; }
}

.not-found_NotFound__description__fjUXa { margin-bottom: 1.5rem; font-size: 1rem; line-height: 1.4rem; font-weight: 400; --tw-text-opacity: 1; color: rgb(45 45 46/var(--tw-text-opacity,1)); }

.not-found_NotFound__button__xI8j8 { margin-bottom: 3rem; }

.not-found_NotFound__image__zYb7b { bottom: 0px; }

@media (min-width: 1024px) {
  .not-found_NotFound__image__zYb7b { grid-column: 6 / -1; }
}