.order-error__buttons[data-v-68c25eba] {
  width: 100%;
}.grow-from-point-enter-active[data-v-7148bc6e],
.grow-from-point-leave-active[data-v-7148bc6e] {
  transform: scale(1);
  transition: all 0.2s ease-in-out;
}
.grow-from-point-enter[data-v-7148bc6e],
.grow-from-point-leave-to[data-v-7148bc6e] {
  transform: scale(0);
}
.grow-enter-active[data-v-7148bc6e],
.grow-leave-active[data-v-7148bc6e],
.shrink-on-leave-leave-active[data-v-7148bc6e] {
  transform: translateY(0);
  transition: all 0.3s ease-in-out;
}
.grow-enter[data-v-7148bc6e],
.grow-leave-to[data-v-7148bc6e],
.shrink-on-leave-leave-to[data-v-7148bc6e] {
  transform: translateY(100%);
}.cart-bottom-bar[data-v-07c5a173] {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.cart-container[data-v-07c5a173] {
  height: 100%;
}
.empty-cart__container[data-v-07c5a173] {
  height: 100%;
}
.empty-cart__container .empty-cart__image[data-v-07c5a173] {
  height: 200px;
  width: 200px;
}
.cross-selling[data-v-07c5a173] {
  position: sticky;
  top: 0;
  z-index: 2;
  min-height: 64px;
}
.cross-selling .cross-selling__btn[data-v-07c5a173] {
  max-width: max-content;
}#date-picker-scrollable[data-v-f907ad29] {
  height: 100%;
  max-width: 100%;
}
#date-picker-scrollable .month[data-v-f907ad29] {
  scroll-snap-align: center;
  width: 100%;
  height: 100%;
}
#date-picker-scrollable .month .month-name[data-v-f907ad29] {
  text-transform: capitalize;
  text-align: start;
}
#date-picker-scrollable .month .dates-grid[data-v-f907ad29] {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
}
#date-picker-scrollable .month .dates-grid .date__btn[data-v-f907ad29],
#date-picker-scrollable .month .dates-grid .label[data-v-f907ad29] {
  text-align: center;
  position: relative;
}
#date-picker-scrollable .month .dates-grid .date__btn .date__number[data-v-f907ad29],
#date-picker-scrollable .month .dates-grid .label .date__number[data-v-f907ad29] {
  width: 44px;
  height: 44px;
  display: grid;
  place-items: center;
}
#date-picker-scrollable .month .dates-grid .date__btn .red-dot[data-v-f907ad29],
#date-picker-scrollable .month .dates-grid .label .red-dot[data-v-f907ad29] {
  position: absolute;
  bottom: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 5px;
  height: 5px;
}.no-slots-available {
  text-align: end;
}.time-slot-picker[data-v-196afc99] {
  height: max-content;
  display: grid;
  place-items: center;
  row-gap: 4px;
}
.time-slot-picker.slot-selected[data-v-196afc99] {
  grid-template-columns: repeat(4, 1fr);
}
.time-slot-picker.slot-selected.time-slot-picker--from-to[data-v-196afc99] {
  grid-template-columns: repeat(2, 1fr);
}
.fade-enter-active[data-v-196afc99],
.fade-leave-active[data-v-196afc99] {
  transition: opacity 0.3s ease;
}
.fade-enter-from[data-v-196afc99],
.fade-leave-to[data-v-196afc99] {
  opacity: 0;
}.date-time-slot__button[data-v-d08c419a] {
  min-height: 80px;
  position: relative;
}
.date-time-slot__button.text-field__error[data-v-d08c419a]::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  background-color: var(--clr-error);
}
.overloaded-categories__container .overloaded-categories__image[data-v-d08c419a] {
  width: 117px;
  height: 117px;
}
.overloaded-categories__container .overloaded-categories__image .logo[data-v-d08c419a] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.overloaded-categories__container .overloaded-categories__message[data-v-d08c419a] {
  max-width: 35ch;
  text-align: center;
}
.gradient-border-bottom[data-v-d08c419a] {
  height: 2px;
  background: linear-gradient(226deg, rgb(197, 245, 49) 10%, rgb(0, 113, 242) 92%);
}
#date-time-slot-selector[data-v-d08c419a] {
  display: grid;
  gap: 8px;
  grid-template-rows: max-content max-content;
  height: 100%;
}
.time-slot__error-image[data-v-d08c419a] {
  width: 117px;
  height: 117px;
}
.time-slot__error-image .logo[data-v-d08c419a] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.time-slot__error-message[data-v-d08c419a] {
  text-align: center;
}.button-group__container[data-v-a385236a] {
  background-color: var(--clr-controls);
  width: 100%;
}
.button-group__container .button-group__btn[data-v-a385236a] {
  position: relative;
  min-height: 48px;
  overflow: hidden;
}
.button-group__container .button-group__btn .text[data-v-a385236a] {
  position: relative;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}.saletype[data-v-25c51cf1] {
  width: max-content;
}
.delivery-address__container[data-v-25c51cf1],
.location-address__container[data-v-25c51cf1] {
  min-height: 80px;
}
.location-address__container[data-v-25c51cf1] {
  text-decoration: none;
}
.fake-drop-down__btn[data-v-25c51cf1] {
  text-decoration: none;
  margin-left: auto;
  display: block;
}
.btn--google-maps[data-v-25c51cf1] {
  min-width: 121px;
}