/* [project]/src/components/auth/AuthPageLayout.module.css [app-client] (css) */
.AuthPageLayout-module__YiGX7q__page {
  justify-content: center;
  align-items: center;
  max-width: 100vw;
  min-height: 100vh;
}

.AuthPageLayout-module__YiGX7q__computer {
  aspect-ratio: 371 / 412;
  height: 371px;
  max-height: 38vh;
  display: none;
  position: fixed;
  bottom: 30px;
  right: 30px;
}

@media (min-width: 1000px) {
  .AuthPageLayout-module__YiGX7q__computer {
    display: block;
  }
}

.AuthPageLayout-module__YiGX7q__authContainer {
  z-index: 1;
  position: relative;
}

.AuthPageLayout-module__YiGX7q__container {
  border: 1px solid var(--mantine-color-ubeViolet-1);
  background-color: #fff;
  border-radius: 16px;
  padding: 16px;
}

.AuthPageLayout-module__YiGX7q__buttonContainer {
  padding-top: 20px;
}

.AuthPageLayout-module__YiGX7q__title {
  text-transform: uppercase;
  font-family: var(--font-arcade-pixel-neue);
  color: var(--mantine-color-ubeViolet-5);
  letter-spacing: .2px;
  font-size: 30px;
  font-weight: 400;
  line-height: 120%;
}

.AuthPageLayout-module__YiGX7q__description {
  color: var(--mantine-color-ubeViolet-7);
  margin-top: 4px;
  font-size: 14px;
  line-height: 150%;
}

.AuthPageLayout-module__YiGX7q__unstyledButton {
  margin-top: 16px;
  color: var(--mantine-color-ubeViolet-3) !important;
  font-size: 14px !important;
}

/* [project]/src/components/auth/SignupForm.module.css [app-client] (css) */
.SignupForm-module__d-ZKGq__passwordErrorContainer {
  border: 1px solid var(--mantine-color-raspberry-5);
  border-radius: 4px;
  padding: 12px;
}

.SignupForm-module__d-ZKGq__passwordError {
  color: var(--mantine-color-raspberry-5);
  font-size: var(--input-error-size, calc(var(--mantine-font-size-sm)  - calc(.125rem * var(--mantine-scale))));
}

/* [project]/src/components/buttons/StyledButton.module.css [app-client] (css) */
.StyledButton-module__WQlqNa__buttonBase {
  background-color: trasparent;
  border-radius: 4px;
  position: relative;
}

.StyledButton-module__WQlqNa__buttonShadow {
  background-color: var(--color700);
  border-radius: 4px;
  width: 100%;
  height: 12px;
  position: absolute;
  bottom: 0;
}

.StyledButton-module__WQlqNa__buttonOverlay {
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 4px;
  height: 4px;
  position: absolute;
  top: -4px;
  left: 0;
  right: 0;
}

.StyledButton-module__WQlqNa__root {
  color: var(--color700);
  border: 1px solid var(--color700);
  border-radius: 4px;
  height: 100%;
  padding: 0;
  transition: transform .1s;
  transform: translateY(-4px);
  background-color: var(--color700) !important;
}

.StyledButton-module__WQlqNa__buttonOverlay:hover ~ .StyledButton-module__WQlqNa__root, .StyledButton-module__WQlqNa__root:hover {
  color: var(--color700);
  transform: translateY(0);
}

.StyledButton-module__WQlqNa__root:active {
  transform: translateY(0);
}

.StyledButton-module__WQlqNa__inner {
  background-color: #fff;
  border-radius: 3px;
}

.StyledButton-module__WQlqNa__root:active .StyledButton-module__WQlqNa__inner {
  transform: translateY(4px);
}

.StyledButton-module__WQlqNa__dropdownLeft .StyledButton-module__WQlqNa__buttonShadow, .StyledButton-module__WQlqNa__dropdownLeft .StyledButton-module__WQlqNa__root, .StyledButton-module__WQlqNa__dropdownLeft .StyledButton-module__WQlqNa__inner {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.StyledButton-module__WQlqNa__dropdownRight .StyledButton-module__WQlqNa__buttonShadow, .StyledButton-module__WQlqNa__dropdownRight .StyledButton-module__WQlqNa__root, .StyledButton-module__WQlqNa__dropdownRight .StyledButton-module__WQlqNa__inner {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.StyledButton-module__WQlqNa__disabled {
  cursor: not-allowed;
}

.StyledButton-module__WQlqNa__disabled .StyledButton-module__WQlqNa__root {
  pointer-events: none;
}

.StyledButton-module__WQlqNa__locked {
  cursor: not-allowed;
}

.StyledButton-module__WQlqNa__locked .StyledButton-module__WQlqNa__root {
  pointer-events: none;
}

.StyledButton-module__WQlqNa__disabled .StyledButton-module__WQlqNa__buttonOverlay:hover ~ .StyledButton-module__WQlqNa__root {
  transform: translateY(-4px) !important;
}

.StyledButton-module__WQlqNa__ubeViolet {
  --color700: var(--mantine-color-ubeViolet-5);
  --color600: var(--mantine-color-ubeViolet-4);
}

.StyledButton-module__WQlqNa__lemon {
  --color700: var(--mantine-color-lemon-5);
  --color600: var(--mantine-color-lemon-4);
}

.StyledButton-module__WQlqNa__raspberry {
  --color700: var(--mantine-color-raspberry-5);
  --color600: var(--mantine-color-raspberry-4);
}

.StyledButton-module__WQlqNa__mint {
  --color700: var(--mantine-color-mint-5);
  --color600: var(--mantine-color-mint-4);
}

.StyledButton-module__WQlqNa__blueberry {
  --color700: var(--mantine-color-blueberry-5);
  --color600: var(--mantine-color-blueberry-4);
}

.StyledButton-module__WQlqNa__strawberry {
  --color700: var(--mantine-color-strawberry-5);
  --color600: var(--mantine-color-strawberry-4);
}

.StyledButton-module__WQlqNa__tangerine {
  --color700: var(--mantine-color-tangerine-5);
  --color600: var(--mantine-color-tangerine-4);
}

.StyledButton-module__WQlqNa__white {
  --color700: var(--mantine-color-ubeViolet-5);
  --color600: var(--mantine-color-ubeViolet-1);
}

/* [project]/src/theme/InputStyles.module.css [app-client] (css) */
.InputStyles-module__HmjoEG__wrapper[data-size="lg"] .InputStyles-module__HmjoEG__input {
  height: 50px;
  font-size: 17px;
}

.InputStyles-module__HmjoEG__wrapper[data-with-left-section="true"] .InputStyles-module__HmjoEG__input[data-variant="filled"], .InputStyles-module__HmjoEG__wrapper[data-with-left-section="true"] .InputStyles-module__HmjoEG__input[data-variant="home-search"] {
  padding: 12px 16px 12px 34px;
}

.InputStyles-module__HmjoEG__input {
  background-color: var(--mantine-color-ubeViolet-0);
  color: var(--mantine-color-ubeViolet-5);
  border: 1px solid var(--mantine-color-ubeViolet-5);
  border-width: 3px 1px 1px;
  border-radius: 4px;
  width: 100%;
  height: 42px;
  font-size: 14px;
  font-weight: 400;
}

.InputStyles-module__HmjoEG__input::placeholder {
  color: var(--mantine-color-ubeViolet-3);
}

.InputStyles-module__HmjoEG__input[data-variant="filled"] {
  background-color: var(--mantine-color-ubeViolet-6);
  color: var(--mantine-color-ubeViolet-2);
  outline: 1px solid var(--mantine-color-ubeViolet-4);
  border: none;
  border-radius: 4px;
  width: 100%;
  height: auto;
  padding: 12px 16px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.InputStyles-module__HmjoEG__input[data-variant="filled"]::placeholder {
  color: var(--mantine-color-ubeViolet-4);
}

.InputStyles-module__HmjoEG__input[data-variant="contact-us"] {
  background-color: var(--mantine-color-ubeViolet-0);
  color: var(--mantine-color-ubeViolet-5);
  border: 1px solid var(--mantine-color-ubeViolet-4);
  border-width: 3px 1px 1px;
  border-radius: 4px;
  width: 100%;
  height: 42px;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.InputStyles-module__HmjoEG__input[data-variant="contact-us"]::placeholder {
  color: var(--mantine-color-ubeViolet-2);
}

.InputStyles-module__HmjoEG__input[data-variant="home-search"] {
  color: var(--mantine-color-ubeViolet-4);
  outline: 1px solid var(--mantine-color-ubeViolet-4);
  background-color: #fff;
  border: none;
  border-radius: 4px;
  width: 100%;
  height: 35px;
  padding: 12px 16px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.InputStyles-module__HmjoEG__input[data-variant="home-search"]::placeholder {
  color: var(--mantine-color-ubeViolet-2);
}

.InputStyles-module__HmjoEG__input[data-no-bdrs-left="true"] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.InputStyles-module__HmjoEG__input[data-no-bdrs-right="true"] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.InputStyles-module__HmjoEG__input[data-variant="filled"][data-error="true"], .InputStyles-module__HmjoEG__root[data-error="true"] .InputStyles-module__HmjoEG__input[data-variant="filled"] {
  background-color: var(--mantine-color-raspberry-6);
  outline: 1px solid var(--mantine-color-raspberry-4);
  color: var(--mantine-color-raspberry-2);
  border: none;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0);
}

.InputStyles-module__HmjoEG__input[data-variant="filled"][data-error="true"]::placeholder, .InputStyles-module__HmjoEG__root[data-error="true"] .InputStyles-module__HmjoEG__input[data-variant="filled"]::placeholder, .InputStyles-module__HmjoEG__label[data-variant="filled"][data-error="true"], .InputStyles-module__HmjoEG__root[data-error="true"] .InputStyles-module__HmjoEG__label[data-variant="filled"] {
  color: var(--mantine-color-raspberry-2);
}

.InputStyles-module__HmjoEG__wrapper[data-with-left-section="true"] .InputStyles-module__HmjoEG__input[data-variant="filled"][data-error="true"] {
  padding: 12px 16px 12px 34px;
}

.InputStyles-module__HmjoEG__label {
  color: var(--mantine-color-ubeViolet-5);
  margin-bottom: 4px;
  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
}

.InputStyles-module__HmjoEG__label[data-variant="contact-us"], .InputStyles-module__HmjoEG__label[data-variant="filled"] {
  color: var(--mantine-color-ubeViolet-2);
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
}

.InputStyles-module__HmjoEG__innerInput::placeholder, .InputStyles-module__HmjoEG__control {
  color: var(--mantine-color-ubeViolet-3);
}

.InputStyles-module__HmjoEG__root[data-error="true"] .InputStyles-module__HmjoEG__input {
  border: 1px solid var(--mantine-color-raspberry-5);
  background-color: var(--mantine-color-raspberry-0);
  border-width: 3px 1px 1px;
}

.InputStyles-module__HmjoEG__root[data-error="true"] .InputStyles-module__HmjoEG__input::placeholder {
  color: var(--mantine-color-raspberry-3);
}

.InputStyles-module__HmjoEG__root[data-error="true"] .InputStyles-module__HmjoEG__innerInput::placeholder, .InputStyles-module__HmjoEG__error {
  color: var(--mantine-color-raspberry-5);
}

.InputStyles-module__HmjoEG__passwordInput .InputStyles-module__HmjoEG__error {
  display: none;
}

@media (max-width: 62em) {
  .InputStyles-module__HmjoEG__input[data-variant="home-search"] {
    height: 38px;
  }

  .InputStyles-module__HmjoEG__input[data-variant="home-search"][data-no-bdrs-right="true"] {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
}

.InputStyles-module__HmjoEG__ubeViolet {
  --darkActiveRoot: var(--mantine-color-ubeViolet-5);
  --darkInner: var(--mantine-color-ubeViolet-2);
  --darkDefaultRoot: var(--mantine-color-ubeViolet-4);
  --defaultRoot: var(--mantine-color-ubeViolet-5);
  --dafaultActiveInner: var(--mantine-color-ubeViolet-3);
  --dafaultSmActiveInner: var(--mantine-color-ubeViolet-3);
  --defaultInner: var(--mantine-color-ubeViolet-2);
  --defaultSmInner: var(--mantine-color-ubeViolet-2);
  --darkFontColor: var(--mantine-color-ubeViolet-3);
  --darkFontColorActive: var(--mantine-color-ubeViolet-5);
  --outlineActiveInner: var(--mantine-color-ubeViolet-1);
}

.InputStyles-module__HmjoEG__lemon {
  --darkActiveRoot: var(--mantine-color-lemon-7);
  --darkInner: var(--mantine-color-lemon-6);
  --defaultRoot: var(--mantine-color-lemon-5);
  --dafaultActiveInner: var(--mantine-color-lemon-4);
  --dafaultSmActiveInner: var(--mantine-color-lemon-3);
  --defaultInner: var(--mantine-color-lemon-3);
  --defaultSmInner: var(--mantine-color-lemon-2);
  --darkFontColor: var(--mantine-color-lemon-2);
  --outlineActiveInner: var(--mantine-color-lemon-1);
}

/* [project]/src/styles/checkbox.module.css [app-client] (css) */
.checkbox-module__3AAcGG__root {
  --checkbox-color: var(--mantine-color-ubeViolet-4);
  --checkbox-icon-color: var(--mantine-color-ubeViolet-2);
}

.checkbox-module__3AAcGG__input, .checkbox-module__3AAcGG__indicator {
  background-color: var(--mantine-color-ubeViolet-6);
  border-color: var(--mantine-color-ubeViolet-4);
}

.checkbox-module__3AAcGG__input:checked, .checkbox-module__3AAcGG__input[data-indeterminate], .checkbox-module__3AAcGG__indicator[data-checked], .checkbox-module__3AAcGG__indicator[data-indeterminate] {
  background-color: var(--mantine-color-ubeViolet-5) !important;
  border-color: var(--mantine-color-ubeViolet-4) !important;
}

.checkbox-module__3AAcGG__input:checked + .checkbox-module__3AAcGG__icon, .checkbox-module__3AAcGG__input[data-indeterminate] + .checkbox-module__3AAcGG__icon, .checkbox-module__3AAcGG__indicator[data-checked] > .checkbox-module__3AAcGG__icon, .checkbox-module__3AAcGG__indicator[data-indeterminate] > .checkbox-module__3AAcGG__icon {
  color: var(--mantine-color-ubeViolet-2);
  opacity: 1;
  transform: none;
}

.checkbox-module__3AAcGG__input:not(:checked):not([data-indeterminate]) + .checkbox-module__3AAcGG__icon, .checkbox-module__3AAcGG__indicator:not([data-checked]):not([data-indeterminate]) > .checkbox-module__3AAcGG__icon {
  color: rgba(0, 0, 0, 0);
  opacity: 0;
}

.checkbox-module__3AAcGG__label {
  color: var(--mantine-color-ubeViolet-2);
}

.checkbox-module__3AAcGG__input:disabled, .checkbox-module__3AAcGG__indicator[data-disabled] {
  opacity: .5;
  cursor: not-allowed;
}

/* [project]/src/components/brandUi/DarkTextInput.module.css [app-client] (css) */
.DarkTextInput-module__rLkWra__root {
  width: 100%;
}

.DarkTextInput-module__rLkWra__input {
  background-color: var(--mantine-color-ubeViolet-6);
  color: var(--mantine-color-ubeViolet-2);
  border: 1px solid var(--mantine-color-ubeViolet-4);
  border-radius: 4px;
  width: 100%;
  height: auto;
  min-height: auto;
  padding: 12px 16px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  line-height: 21px !important;
}

.DarkTextInput-module__rLkWra__input::placeholder {
  color: var(--mantine-color-ubeViolet-4);
}

.DarkTextInput-module__rLkWra__label {
  color: var(--mantine-color-ubeViolet-2);
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 16.8px;
}

.DarkTextInput-module__rLkWra__inputError {
  color: var(--mantine-color-error);
  font-size: var(--input-error-size, calc(var(--mantine-font-size-sm)  - calc(.125rem * var(--mantine-scale))));
  margin: 0;
}

/*# sourceMappingURL=src_fc9a0a20._.css.map*/