/* [project]/category/tray/index.module.scss.module.css [app-client] (css) */
.index-module-scss-module__Lh8AeG__tray {
  z-index: 8;
  animation: .3s forwards index-module-scss-module__Lh8AeG__fadeIn;
  bottom: 2em;
  left: 50%;
  transform: translateX(-50%);
}

.index-module-scss-module__Lh8AeG__tray.index-module-scss-module__Lh8AeG__animateClose[hidden] {
  animation: .2s forwards index-module-scss-module__Lh8AeG__fadeOut;
  display: flex !important;
}

@media (prefers-reduced-motion) {
  .index-module-scss-module__Lh8AeG__tray {
    animation: none !important;
  }
}

@keyframes index-module-scss-module__Lh8AeG__fadeIn {
  0% {
    opacity: 0;
    transform: translateX(-50%)translateY(100%)scale(.8);
  }

  100% {
    opacity: 1;
    transform: translateX(-50%)translateY(0)scale(1);
  }
}

@keyframes index-module-scss-module__Lh8AeG__fadeOut {
  0% {
    opacity: 1;
    transform: translateX(-50%)translateY(0)scale(1);
  }

  100% {
    opacity: 0;
    display: none;
    transform: translateX(-50%)translateY(100%)scale(.8);
  }
}


/* [project]/atoms/select/index.module.scss.module.css [app-client] (css) */
.index-module-scss-module__jCD4LG__content {
  max-width: var(--radix-select-content-available-width);
  max-height: var(--radix-select-content-available-height);
  z-index: 99999999;
}

.index-module-scss-module__jCD4LG__item[data-highlighted] {
  outline: none !important;
}


/* [project]/category/sorting/sorting.module.scss.module.css [app-client] (css) */
.sorting-module-scss-module__WwRchq__content {
  --initial-transform: calc(100% + 8px);
  width: calc(100% - 16px);
  height: min-content;
  max-height: calc(100dvh - 60px);
  margin-top: auto;
  bottom: 0;
  left: 8px;
  right: 8px;
}


/* [project]/product/list/client.module.scss.module.css [app-client] (css) */
.client-module-scss-module__w1v7bW__loading {
  animation: 2s cubic-bezier(.4, 0, .6, 1) infinite client-module-scss-module__w1v7bW__pulse;
}

@keyframes client-module-scss-module__w1v7bW__pulse {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: .5;
  }
}


/* [project]/atoms/slider/index.module.scss.module.css [app-client] (css) */
.index-module-scss-module__oD1Nlq__root {
  user-select: none;
  touch-action: none;
}


/* [project]/category/filters/range/index.module.scss.module.css [app-client] (css) */
.index-module-scss-module__vEDzYq__value {
  font-variant-numeric: tabular-nums;
}


/* [project]/category/filters/list.module.scss.module.css [app-client] (css) */
.list-module-scss-module__Nd30FW__list.list-module-scss-module__Nd30FW__loading {
  background: linear-gradient(to bottom, #f2f2f2, #f2f2f2) padding-box, linear-gradient(var(--border-angle), #f8ebbb, #eecd56) border-box;
  background: linear-gradient(to bottom, color(display-p3 .94902 .94902 .94902), color(display-p3 .94902 .94902 .94902)) padding-box, linear-gradient(var(--border-angle), color(display-p3 .972549 .921569 .733333), color(display-p3 .933333 .803922 .337255)) border-box;
  animation: 1s infinite list-module-scss-module__Nd30FW__spin;
}

@property --border-angle {
  syntax: "<angle>";
  inherits: false;
  initial-value: 0deg;
}

@keyframes list-module-scss-module__Nd30FW__spin {
  to {
    --border-angle: 360deg;
  }
}

.list-module-scss-module__Nd30FW__content {
  --initial-transform: calc(100% + 8px);
  width: calc(100% - 16px);
  max-width: 400px;
  top: 8px;
  bottom: 8px;
  right: 8px;
}


/* [project]/atoms/combobox/index.module.scss.module.css [app-client] (css) */
.index-module-scss-module__sZLnFW__menu {
  z-index: 9;
  top: 100%;
}


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