/* fonts */
/* colors */
/* line 18, ui/_global.scss */
html {
  font-size: 62.5%;
}
/* line 20, ui/_global.scss */
html body {
  font-size: 1.2rem;
  font-family: "helvetica-now", sans-serif;
  letter-spacing: 0.2px;
}

/* line 26, ui/_global.scss */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

/* line 32, ui/_global.scss */
.container {
  max-width: 1680px;
  width: 100%;
  margin: 0 auto;
}

/* line 38, ui/_global.scss */
img {
  max-width: 100%;
}

@font-face {
  font-family: "helvetica-now";
  src: url("../font/5760883/2ff0bf4d-4cc9-4847-9b1b-ac7c50e0317e.woff2") format("woff2"), url("../font/5760883/1466a15e-b140-4e5a-8627-bc6bf2b745c5.woff") format("woff");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "helvetica-now";
  src: url("../font/5760947/72d42bf4-2173-4e9d-b3f5-2e97d45eac01.woff2") format("woff2"), url("../font/5760947/784fdfff-9e52-4f65-af2a-c0892907a9d4.woff") format("woff");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "helvetica-now";
  src: url("../font/5760963/284e66f2-886a-4e0f-a801-ff7b25fd52af.woff2") format("woff2"), url("../font/5760963/cd6178ba-ad0f-4cd3-8f0c-05b2c51b9bc7.woff") format("woff");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: 'icomoon';
  src: url("../font/icomoon.eot?bxcmx3");
  src: url("../font/icomoon.eot?bxcmx3#iefix") format("embedded-opentype"), url("../font/icomoon.ttf?bxcmx3") format("truetype"), url("../font/icomoon.woff?bxcmx3") format("woff"), url("../font/icomoon.svg?bxcmx3#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/* line 32, ui/_font.scss */
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 47, ui/_font.scss */
.icon-close:before {
  content: "\e900";
}

/* line 50, ui/_font.scss */
.icon-arrow-right:before {
  content: "\e901";
}

/* line 1, ui/_button.scss */
.button {
  -webkit-appearance: none;
  outline: none;
  border: 1px solid #fff;
  padding: 5px 15px;
  min-width: 70px;
  position: relative;
  background: transparent;
  color: #fff;
  overflow: hidden;
  text-align: left;
  cursor: pointer;
  border-radius: 25px;
  font-size: 12px;
  letter-spacing: 0.2px;
  font-family: "helvetica-now", sans-serif;
  text-decoration: none;
}
/* line 18, ui/_button.scss */
.button--cta {
  border: none;
  border-radius: 0;
  padding: 0 0 2px;
  text-transform: uppercase;
}
/* line 23, ui/_button.scss */
.button--cta:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 1px;
  background: #fff;
  transform: translateX(-101%);
  transition: transform 0.2s ease-in-out;
}
/* line 36, ui/_button.scss */
.button--cta:hover:after {
  transform: translateX(0);
}

/* line 1, ui/_modal.scss */
.modal {
  position: fixed;
  display: flex;
  opacity: 0;
  visibility: hidden;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  padding: 150px 0;
  z-index: 3;
}
/* line 16, ui/_modal.scss */
.modal__overlay {
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transform: scale(0);
  transition: transform 0.2s linear;
}
/* line 27, ui/_modal.scss */
.modal__close {
  width: 21px;
  height: 21px;
  font-size: 2.1rem;
  position: absolute;
  top: 0;
  right: 0;
  color: #fff;
  background: transparent;
  cursor: pointer;
  border: none;
  outline: none;
  opacity: 0;
  transition: opacity 0.3s linear 0.2s, transform 0.2s ease-in-out;
}
/* line 41, ui/_modal.scss */
.modal__close:hover {
  transform: scale(1.2) rotate(90deg);
}
/* line 45, ui/_modal.scss */
.modal__wrapper {
  height: 100%;
  position: relative;
  width: 80%;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 53, ui/_modal.scss */
.modal__content {
  opacity: 0;
  transform: translateY(75%);
  transition: opacity 0.3s linear 0.3s, transform 0.5s ease-in-out 0.3s;
}
/* line 58, ui/_modal.scss */
.modal.active {
  opacity: 1;
  visibility: visible;
}
/* line 63, ui/_modal.scss */
.modal.active .modal__overlay {
  transform: scale(1);
}
/* line 66, ui/_modal.scss */
.modal.active .modal__close {
  opacity: 1;
}
/* line 69, ui/_modal.scss */
.modal.active .modal__content {
  opacity: 1;
  transform: translateY(0);
}
@media screen and (max-width: 760px) {
  /* line 1, ui/_modal.scss */
  .modal {
    padding: 63px 0;
  }
}

/* line 3, ui/_form.scss */
.form__input input {
  background: transparent;
  outline: none;
  color: #fff;
  border: none;
  width: 100%;
  font-family: "helvetica-now", sans-serif;
  font-weight: 700;
}
/* line 11, ui/_form.scss */
.form__input input::placeholder {
  color: #fff;
}
/* line 16, ui/_form.scss */
.form__submit {
  text-align: right;
  padding: 8px 15px 8px;
  min-width: 86px;
}
/* line 20, ui/_form.scss */
.form__submit .icon {
  display: inline-block;
  font-size: 1.2rem;
  transition: transform 0.2s linear;
}
/* line 26, ui/_form.scss */
.form__submit:hover .icon {
  transform: translateX(10px);
}
@media screen and (max-width: 760px) {
  /* line 32, ui/_form.scss */
  .form__submit {
    padding: 4px 10px;
    min-width: 58px;
  }
  /* line 36, ui/_form.scss */
  .form__submit:hover .icon {
    transform: none;
  }
}

/* line 1, ui/_toaster.scss */
.toaster {
  position: fixed;
  right: 20px;
  bottom: 20px;
  border-radius: 25px;
  padding: 10px 25px;
  background: #84bd00;
  color: #fff;
  opacity: 0;
  transform: translateX(200%);
  visibility: hidden;
  z-index: 3;
  transition: all 0.3s ease-in-out;
}
/* line 14, ui/_toaster.scss */
.toaster.error {
  background: #b5332e;
}
/* line 17, ui/_toaster.scss */
.toaster.show {
  transform: translateX(0);
  visibility: visible;
  opacity: 1;
}
/* line 22, ui/_toaster.scss */
.toaster__wrapper {
  min-width: 150px;
  text-align: center;
  font-size: 1.6rem;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}

@keyframes stripes {
  0% {
    background-size: 100% 100%;
  }
  100% {
    background-size: 1000% 100%;
  }
}
/* line 10, component/_store.scss */
.modal__store__list {
  list-style: none;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
/* line 17, component/_store.scss */
.modal__store__item {
  font-size: 6.8rem;
  line-height: 7.2rem;
  letter-spacing: -4px;
  text-transform: uppercase;
  background-image: -webkit-linear-gradient(left, white 50%, white 50%);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100% 100%;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  font-weight: 700;
}
/* line 29, component/_store.scss */
.modal__store__item:hover {
  animation: stripes 0.6s linear both;
}
/* line 32, component/_store.scss */
.modal__store__item:not(:last-of-type) {
  margin-bottom: 8px;
}
/* line 36, component/_store.scss */
.modal__store__item.purple:hover {
  background-image: -webkit-linear-gradient(left, #845798 10%, white 20%);
}
/* line 41, component/_store.scss */
.modal__store__item.pink:hover {
  background-image: -webkit-linear-gradient(left, #c63663 10%, white 20%);
}
/* line 46, component/_store.scss */
.modal__store__item.pink-light:hover {
  background-image: -webkit-linear-gradient(left, #d173a6 10%, white 20%);
}
/* line 51, component/_store.scss */
.modal__store__item.red:hover {
  background-image: -webkit-linear-gradient(left, #b5332e 10%, white 20%);
}
/* line 56, component/_store.scss */
.modal__store__item.orange:hover {
  background-image: -webkit-linear-gradient(left, #e84c19 10%, white 20%);
}
/* line 61, component/_store.scss */
.modal__store__item.yellow:hover {
  background-image: -webkit-linear-gradient(left, #ffd100 10%, white 20%);
}
/* line 66, component/_store.scss */
.modal__store__item.green-light:hover {
  background-image: -webkit-linear-gradient(left, #84bd00 10%, white 20%);
}
/* line 71, component/_store.scss */
.modal__store__item.cyan:hover {
  background-image: -webkit-linear-gradient(left, #bbdde6 10%, white 20%);
}
/* line 76, component/_store.scss */
.modal__store__item.blue:hover {
  background-image: -webkit-linear-gradient(left, #0178c2 10%, white 20%);
}
/* line 81, component/_store.scss */
.modal__store__item.blue-light:hover {
  background-image: -webkit-linear-gradient(left, #00a3e0 10%, white 20%);
}
@media screen and (max-width: 760px) {
  /* line 87, component/_store.scss */
  .modal__store__item {
    font-size: 4.4rem;
    line-height: 4.6rem;
    letter-spacing: -2.59px;
  }
}

/* line 2, component/_subscribe.scss */
.modal__subscribe .modal__content {
  max-width: 850px;
  width: 100%;
}
/* line 6, component/_subscribe.scss */
.modal__subscribe__title {
  text-transform: uppercase;
  margin-bottom: 42px;
  opacity: 0.8;
}
/* line 11, component/_subscribe.scss */
.modal__subscribe__form {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #fff;
  padding-bottom: 17px;
}
/* line 16, component/_subscribe.scss */
.modal__subscribe__form .form__input {
  width: 100%;
}
/* line 18, component/_subscribe.scss */
.modal__subscribe__form .form__input input {
  font-size: 4.8rem;
  line-height: 5.4rem;
}
/* line 21, component/_subscribe.scss */
.modal__subscribe__form .form__input input::placeholder {
  letter-spacing: -2.82px;
  text-transform: uppercase;
}
@media screen and (max-width: 760px) {
  /* line 29, component/_subscribe.scss */
  .modal__subscribe__title {
    margin-bottom: 38px;
  }
  /* line 34, component/_subscribe.scss */
  .modal__subscribe__form .form__input input {
    font-size: 2.4rem;
    line-height: 2.6rem;
    letter-spacing: -1.41px;
  }
}

/* line 1, component/_footer.scss */
.appFooter {
  position: relative;
  background-color: #000;
  padding-top: 51px;
  transition: transform 0.5s ease;
}
/* line 6, component/_footer.scss */
.appFooter a {
  color: #fff;
  text-decoration: none;
}
@media (min-width: 1024px) {
  /* line 1, component/_footer.scss */
  .appFooter {
    height: 305px;
  }
}
/* line 13, component/_footer.scss */
.appFooter:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 6px;
  background-image: linear-gradient(to right, #845798 1%, #d774ac 20%, #c01817 41%, #e84c19 61%, #ffd406 81%, #2273b9);
}
/* line 30, component/_footer.scss */
.appFooter ul {
  padding-left: 0;
  list-style: none;
}

/* line 36, component/_footer.scss */
.footerLogo {
  display: flex;
  justify-content: flex-end;
  margin-top: 120px;
  padding-bottom: 42px;
}
@media (min-width: 992px) {
  /* line 36, component/_footer.scss */
  .footerLogo {
    position: absolute;
    margin-top: 0;
    padding-top: 0;
    color: #fff;
    right: 16px;
    top: 51px;
  }
}
/* line 49, component/_footer.scss */
.footerLogo svg {
  height: 99px;
  width: 252px;
}
@media (min-width: 1600px) {
  /* line 49, component/_footer.scss */
  .footerLogo svg {
    height: 188px;
    width: 478px;
  }
}

/* line 59, component/_footer.scss */
.appSocial {
  display: flex;
  color: #fff;
  padding-top: 3px;
}
@media (min-width: 992px) {
  /* line 59, component/_footer.scss */
  .appSocial {
    padding-top: 0;
    position: absolute;
    bottom: 72px;
  }
}
/* line 68, component/_footer.scss */
.appSocial a {
  margin-right: 25px;
}

/* line 73, component/_footer.scss */
.font-12 {
  font-size: 14px;
  line-height: 1.43;
  color: #fff;
  text-transform: uppercase;
}
@media (min-width: 992px) {
  /* line 73, component/_footer.scss */
  .font-12 {
    font-size: 12px;
    line-height: 1.67;
  }
}

/* line 84, component/_footer.scss */
.appFooterLink {
  padding-top: 13px;
}
@media (min-width: 992px) {
  /* line 84, component/_footer.scss */
  .appFooterLink {
    padding-top: 0;
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    max-width: 60.1875rem;
    max-width: 963px;
  }
}
/* line 93, component/_footer.scss */
.appFooterLink ul {
  margin-bottom: 20px;
}
/* line 95, component/_footer.scss */
.appFooterLink ul:nth-of-type(1) {
  grid-column: span 4 / span 4;
}
/* line 99, component/_footer.scss */
.appFooterLink ul:nth-of-type(2) {
  grid-column: span 3 / span 3;
}
/* line 103, component/_footer.scss */
.appFooterLink ul:nth-of-type(3) {
  grid-column: span 5 / span 5;
}

/* line 1, page/_landing.scss */
.landing {
  background: #141414;
  color: #fff;
}
/* line 4, page/_landing.scss */
.landing__container {
  padding: 0 15px;
}
/* line 7, page/_landing.scss */
.landing__logo {
  width: 90px;
}
/* line 9, page/_landing.scss */
.landing__logo--big {
  max-width: 668px;
  width: 100%;
}
/* line 14, page/_landing.scss */
.landing__header {
  padding-top: 8px;
  position: sticky;
  top: 0;
  z-index: 2;
  background: #141414;
}
/* line 20, page/_landing.scss */
.landing__header__content {
  display: flex;
  justify-content: space-between;
  margin-bottom: 6px;
}
/* line 26, page/_landing.scss */
.landing__nav {
  display: flex;
  align-items: center;
  opacity: 0.8;
}
/* line 31, page/_landing.scss */
.landing__pantone {
  height: 8px;
  background-image: -webkit-linear-gradient(left, #845798 0%, #c63663 16%, #b5332e 33%, #e84c19 50%, #ffd100 66%, #0178c2 100%);
}
/* line 43, page/_landing.scss */
.landing__screen {
  position: relative;
  height: 0;
  width: 100%;
  padding-bottom: 56%;
  overflow: hidden;
}
/* line 49, page/_landing.scss */
.landing__screen--big {
  padding-bottom: 40%;
}
/* line 53, page/_landing.scss */
.landing__intro {
  height: 90vh;
  position: fixed;
  top: 58px;
  left: 0;
  right: 0;
  width: 100%;
  background: #141414;
  align-items: center;
  transition: all 0.8s cubic-bezier(0.86, 0.02, 0.07, 1.02);
}
/* line 65, page/_landing.scss */
.landing__scroll {
  margin-top: calc(100vh - 100px);
  background-color: #000;
}
/* line 69, page/_landing.scss */
.landing__desc-wrap {
  padding: 0 15px;
}
/* line 72, page/_landing.scss */
.landing__title {
  font-size: 11rem;
  line-height: 11rem;
  text-transform: uppercase;
  margin-top: 50px;
  padding-bottom: 5px;
}
@media (min-width: 992px) {
  /* line 72, page/_landing.scss */
  .landing__title {
    margin-top: 30px;
  }
}
/* line 81, page/_landing.scss */
.landing__title .asterisk {
  letter-spacing: 2.5rem;
}
/* line 84, page/_landing.scss */
.landing__title .disc {
  background: #fff;
  height: 2.5rem;
  width: 2.5rem;
  display: inline-block;
  border-radius: 100%;
  margin-left: -1.5rem;
  margin-right: 15px;
}
/* line 93, page/_landing.scss */
.landing__title .small {
  font-size: 0.25em;
  text-transform: none;
  font-weight: 100;
}
/* line 99, page/_landing.scss */
.landing__description {
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  /* line 104, page/_landing.scss */
  .landing__description br {
    display: none;
  }
}
/* line 110, page/_landing.scss */
.landing__command {
  border-radius: 9999px;
  background-color: white;
  height: 40px;
  line-height: 40px;
  padding-left: 19px;
  padding-right: 19px;
  transition: background-color 0.3s ease;
  display: inline-flex;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  color: #000;
  text-transform: uppercase;
}
/* line 125, page/_landing.scss */
.landing__img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* line 131, page/_landing.scss */
.landing__tryptique {
  display: flex;
}
/* line 134, page/_landing.scss */
.landing__footer {
  padding-bottom: 30px;
  position: relative;
  z-index: 1;
  background: #141414;
}
/* line 139, page/_landing.scss */
.landing__footer .landing__nav {
  align-items: flex-start;
}
/* line 142, page/_landing.scss */
.landing__footer .landing__container {
  margin-top: 25px;
  display: flex;
  justify-content: space-between;
}
@media screen and (min-width: 761px) {
  /* line 151, page/_landing.scss */
  .landing__nav .button:not(:last-child) {
    margin-right: 35px;
  }
}
@media screen and (max-width: 760px) {
  /* line 158, page/_landing.scss */
  .landing__header {
    padding-top: 10px;
  }
  /* line 160, page/_landing.scss */
  .landing__header__content {
    margin-bottom: 8px;
  }
  /* line 164, page/_landing.scss */
  .landing__nav {
    padding-top: 0;
    flex-direction: column;
    align-items: flex-end;
  }
  /* line 169, page/_landing.scss */
  .landing__tryptique {
    flex-direction: column;
  }
  /* line 172, page/_landing.scss */
  .landing__title {
    font-size: 4rem;
    line-height: 4rem;
  }
  /* line 175, page/_landing.scss */
  .landing__title .asterisk {
    letter-spacing: 0.5rem;
  }
  /* line 178, page/_landing.scss */
  .landing__title .disc {
    height: 1rem;
    width: 1rem;
    margin-left: 0;
    margin-right: 6px;
  }
  /* line 184, page/_landing.scss */
  .landing__title .small {
    font-size: 0.25em;
    text-transform: none;
    font-weight: 100;
  }
  /* line 190, page/_landing.scss */
  .landing__screen {
    padding-bottom: 110%;
  }
  /* line 192, page/_landing.scss */
  .landing__screen--big {
    padding-bottom: 75%;
  }
  /* line 195, page/_landing.scss */
  .landing__screen--medium {
    padding-bottom: 80%;
  }
  /* line 200, page/_landing.scss */
  .landing__footer .landing__container {
    flex-direction: column;
  }
  /* line 205, page/_landing.scss */
  .landing__logo--big {
    width: 245px;
    margin: 30px 0 0 auto;
  }
}

/* line 213, page/_landing.scss */
.command-text {
  font-size: 16px;
  line-height: 1.11;
  display: inline-block;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg, #cf2b17 0, #cf71aa 47%, #845798 105%);
  background-position: 0;
  transition: background 1s ease;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 230, page/_landing.scss */
.command-text:hover {
  background-position: 258px;
}

/* line 235, page/_landing.scss */
.button--cta {
  font-size: 16px;
  padding-bottom: 0;
  line-height: 1.1;
}

/* line 241, page/_landing.scss */
.promotion {
  font-size: 16px;
  color: #000;
  background-color: #fff;
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
  text-align: center;
  font-weight: 700;
  padding-top: 8px;
  padding-bottom: 8px;
}

/*code flipdish*/
/* line 2, page/_flipdish.scss */
.flipdish {
  /* Delivery&Collection*/
  /*Collection page*/
  /*Delivery page*/
  /*Add new address*/
  /*Custom location*/
  /*Ordering Page */
  /*Set text-color of added items (some were not needed)*/
  /*Set background of added items (some were not needed)*/
  /*set price below image*/
  /*Set text-color of added items (some were not needed)*/
  /*loginMenu*/
  /*profile*/
  /*basket*/
  /*Item addition*/
  /* add mobile number*/
  /*mobile number code verification PAGE*/
  /*PAYMENT page*/
  /*Add a new card Payment page*/
  /*Delivery&Collection Last addition*/
  /*Collection*/
  /*Delivery*/
  /*Pop up*/
  /*Loading spinner page */
  /*Confirmation Payment page*/
  /*Delivery IF not logged in*/
  /*Mobile new address*/
}
/* line 3, page/_flipdish.scss */
.flipdish :root {
  --heading-font: "helvetica-now";
}
/* line 6, page/_flipdish.scss */
.flipdish #flipdish-menu .container .flex-one .xs-full-width {
  margin-right: 0px !important;
}
/* line 9, page/_flipdish.scss */
.flipdish #flipdish-menu {
  max-width: 100% !important;
  width: 100% !important;
}
/* line 14, page/_flipdish.scss */
.flipdish #flipdish-menu .light {
  background: #060606 !important;
}
/* line 17, page/_flipdish.scss */
.flipdish #flipdish-menu {
  background: #060606 !important;
}
/* line 20, page/_flipdish.scss */
.flipdish #flipdish-menu a[data-fd="where-delivery"] .where__option__icon i {
  font-size: 45px !important;
  color: #00a2e0 !important;
}
/* line 24, page/_flipdish.scss */
.flipdish #flipdish-menu a[data-fd="where-collection"] .where__option__icon i {
  font-size: 45px !important;
  color: #c53662 !important;
}
/* line 28, page/_flipdish.scss */
.flipdish #flipdish-menu .row.where .where__option__info h2 {
  text-transform: uppercase !important;
  color: #fff !important;
  font-family: var(--heading-font) !important;
  font-weight: 700 !important;
}
/* line 34, page/_flipdish.scss */
.flipdish #flipdish-menu .row.where .where__option__mask {
  opacity: 0 !important;
}
/* line 37, page/_flipdish.scss */
.flipdish h1[data-fd="landing-page-title"] {
  color: #fff !important;
  font-family: var(--heading-font) !important;
}
/* line 41, page/_flipdish.scss */
.flipdish #flipdish-menu .row.where .where__option:hover {
  background: #00a2e0 !important;
}
/* line 44, page/_flipdish.scss */
.flipdish #flipdish-menu .row.where .where__option:hover div.where__option__icon i {
  color: white !important;
}
/* line 47, page/_flipdish.scss */
.flipdish #flipdish-menu .row.where .fd-nav u,
.flipdish #flipdish-menu .row.where .fd-nav i {
  color: #ddd !important;
}
/* line 51, page/_flipdish.scss */
.flipdish #flipdish-menu .row.where .where__option {
  border-color: #1c1c1c !important;
}
/* line 55, page/_flipdish.scss */
.flipdish #flipdish-menu .row.delivery .fd-nav u,
.flipdish #flipdish-menu .row.delivery .fd-nav i {
  color: white !important;
}
/* line 59, page/_flipdish.scss */
.flipdish #flipdish-menu
.row.delivery
:not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20).MuiIcon-fontSizeLarge.fa {
  color: #c53662 !important;
}
/* line 64, page/_flipdish.scss */
.flipdish #flipdish-menu .row.delivery :not(#\20):not(#\20):not(#\20).MuiTypography-h2 {
  font-weight: 700 !important;
  font-size: 25px !important;
  text-transform: uppercase !important;
  font-family: var(--heading-font) !important;
}
/* line 70, page/_flipdish.scss */
.flipdish #flipdish-menu .row.delivery :not(#\20):not(#\20):not(#\20).MuiTypography-h3 {
  text-transform: none !important;
  font-size: 18px !important;
}
/* line 74, page/_flipdish.scss */
.flipdish #flipdish-menu .delivery__restaurant h3 {
  color: #fff !important;
  text-transform: uppercase !important;
  font-family: var(--heading-font) !important;
  font-weight: 700 !important;
}
/* line 80, page/_flipdish.scss */
.flipdish #flipdish-menu .delivery__restaurant i {
  color: #c53662 !important;
}
/* line 83, page/_flipdish.scss */
.flipdish #flipdish-menu .delivery__restaurant {
  border: 2px solid #1c1c1c !important;
}
/* line 86, page/_flipdish.scss */
.flipdish #flipdish-menu .delivery__restaurant:hover {
  background: #00a2e0 !important;
}
/* line 89, page/_flipdish.scss */
.flipdish #flipdish-menu .delivery__restaurant__details__address .fd-h4 {
  color: #cfcfcf !important;
}
/* line 92, page/_flipdish.scss */
.flipdish #flipdish-menu .delivery__restaurant__info .fd-h4 {
  color: #525252 !important;
}
/* line 95, page/_flipdish.scss */
.flipdish #flipdish-menu
:not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20).material-icons.MuiIcon-root.ei.icon_pin.MuiIcon-fontSizeLarge {
  color: #00a2e0 !important;
}
/* line 99, page/_flipdish.scss */
.flipdish #flipdish-menu .delivery .fd-button--big {
  background: #00a2e0 !important;
  border-radius: 25px !important;
}
/* line 103, page/_flipdish.scss */
.flipdish #flipdish-menu .delivery .fd-button--big p {
  color: #fff !important;
}
/* line 106, page/_flipdish.scss */
.flipdish #flipdish-menu .row.delivery :not(#\20):not(#\20):not(#\20).MuiDivider-root {
  background-image: linear-gradient(to right, purple, red, orange, yellow, #70c594, #00a2e0);
}
/* line 117, page/_flipdish.scss */
.flipdish #flipdish-menu .delivery__restaurant__closed {
  border-left: none !important;
}
/* line 121, page/_flipdish.scss */
.flipdish #flipdish-menu .delivery__cell .fd-h4 {
  color: #ddd !important;
}
/* line 124, page/_flipdish.scss */
.flipdish #flipdish-menu .delivery__cell .fd-h3 {
  color: #fff !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-family: var(--heading-font) !important;
}
/* line 130, page/_flipdish.scss */
.flipdish #flipdish-menu .delivery__cell {
  border: 2px solid #1c1c1c !important;
}
/* line 133, page/_flipdish.scss */
.flipdish #flipdish-menu .delivery__cell:hover {
  background: #00a2e0 !important;
}
/* line 136, page/_flipdish.scss */
.flipdish #flipdish-menu .delivery__cell i {
  color: #414142 !important;
}
/* line 139, page/_flipdish.scss */
.flipdish #flipdish-menu .delivery a[href="#/collection"] .fd-button--big {
  background: #c53662 !important;
  border-color: #c53662 !important;
}
/* line 143, page/_flipdish.scss */
.flipdish #flipdish-menu a[href="#/collection"] .fd-button .material-icons {
  display: none !important;
}
/* line 147, page/_flipdish.scss */
.flipdish #flipdish-menu label[for="enterDeliveryAddress"] {
  color: #fff !important;
}
/* line 150, page/_flipdish.scss */
.flipdish #flipdish-menu input[id="enterDeliveryAddress"] {
  text-transform: uppercase !important;
  color: #fff !important;
  font-weight: 700 !important;
  font-family: var(--heading-font) !important;
}
/* line 156, page/_flipdish.scss */
.flipdish #flipdish-menu .row.delivery .form-control {
  background: #060606 !important;
  border-color: #888 !important;
}
/* line 160, page/_flipdish.scss */
.flipdish #flipdish-menu .delivery .fd-button--small {
  border-radius: 25px;
  background-color: #888 !important;
}
/* line 165, page/_flipdish.scss */
.flipdish #flipdish-alpha .custom-location .fd-nav p,
.flipdish #flipdish-alpha .custom-location .fd-nav i {
  color: #fff !important;
}
/* line 169, page/_flipdish.scss */
.flipdish #flipdish-menu
.row.custom-location
> .col-md-8
> :not(#\20):not(#\20):not(#\20):first-child {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}
/* line 177, page/_flipdish.scss */
.flipdish #flipdish-menu
.row.custom-location
:not(#\20):not(#\20):not(#\20).MuiTypography-h2 {
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-size: 25px !important;
  font-family: var(--heading-font) !important;
  color: #fff !important;
}
/* line 186, page/_flipdish.scss */
.flipdish #flipdish-menu
.row.custom-location
:not(#\20):not(#\20):not(#\20).MuiTypography-h2
.MuiTypography-h3 {
  text-transform: none !important;
  font-size: 18px !important;
  color: #696969 !important;
}
/* line 194, page/_flipdish.scss */
.flipdish #flipdish-menu
.row.custom-location
:not(#\20):not(#\20):not(#\20).MuiTypography-h3 {
  color: #fff !important;
  font-size: 18px !important;
}
/* line 200, page/_flipdish.scss */
.flipdish #flipdish-menu .row.custom-location .has-feedback .form-control {
  background: #060606 !important;
  border-color: #696969 !important;
  color: #fff !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-family: var(--heading-font) !important;
}
/* line 208, page/_flipdish.scss */
.flipdish #flipdish-menu .row.custom-location .has-success .form-control-feedback {
  color: #00a2e0 !important;
}
/* line 211, page/_flipdish.scss */
.flipdish #flipdish-menu .row.custom-location textarea[id="deliveryInstructions"] {
  background: #060606 !important;
  color: #fff !important;
  border-color: #696969 !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-family: var(--heading-font) !important;
}
/* line 219, page/_flipdish.scss */
.flipdish #flipdish-menu .custom-location form .fd-button {
  border-radius: 25px !important;
  background: #00a2e0 !important;
}
/* line 223, page/_flipdish.scss */
.flipdish #flipdish-menu .row.custom-location .has-feedback .form-control {
  margin-left: 0px !important;
  width: 100% !important;
}
@media only screen and (min-width: 1008px) {
  /* line 229, page/_flipdish.scss */
  .flipdish #flipdish-menu
  .light
  .container-fluid:not(.fill-height-vh):not(.flex-column) {
    background: linear-gradient(90deg, #060606 67%, #1c1c1c 67%) !important;
  }
}
/* line 235, page/_flipdish.scss */
.flipdish #flipdish-menu .menu-section-draggable {
  background: #060606 !important;
}
/* line 238, page/_flipdish.scss */
.flipdish #flipdish-menu .menu__items {
  background: #060606 !important;
}
/* line 241, page/_flipdish.scss */
.flipdish #flipdish-menu .menu__items__item {
  background: #060606 !important;
  border: none !important;
}
/* line 245, page/_flipdish.scss */
.flipdish #flipdish-menu .location-header h1 {
  color: #fff !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-family: var(--heading-font) !important;
}
/* line 251, page/_flipdish.scss */
.flipdish #flipdish-menu .location-header .fd-nav p,
.flipdish #flipdish-menu .location-header .fd-nav i {
  color: #fff !important;
}
/* line 255, page/_flipdish.scss */
.flipdish #flipdish-menu .location-header__address h2 {
  color: #fff !important;
}
/* line 258, page/_flipdish.scss */
.flipdish #flipdish-menu .location-header__address p {
  color: #fff !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-size: 20px !important;
  font-family: var(--heading-font) !important;
}
/* line 265, page/_flipdish.scss */
.flipdish #flipdish-menu .location-header__buttons .fd-button {
  background: #696969 !important;
  border: 1px solid #696969 !important;
}
/* line 269, page/_flipdish.scss */
.flipdish #flipdish-menu .location-header__buttons .fd-button:hover {
  background: #00a2e0 !important;
}
/* line 272, page/_flipdish.scss */
.flipdish #flipdish-menu .location-header__buttons .fd-button p {
  color: #fff !important;
}
/* line 275, page/_flipdish.scss */
.flipdish #flipdish-menu .location-header hr {
  border: solid !important;
  border-width: 2px !important;
  border-image: linear-gradient(to right, purple, red, orange, yellow, #70c594, #00a2e0) 0% 1% 100% 1% !important;
}
/* line 289, page/_flipdish.scss */
.flipdish #flipdish-menu
.menu__items__item
:not(#\20):not(#\20):not(#\20).MuiTypography-h4 {
  color: #fff !important;
  font-family: var(--heading-font) !important;
}
/* line 295, page/_flipdish.scss */
.flipdish #flipdish-menu
:not(#\20):not(#\20):not(#\20).MuiPaper-elevation1
.menu__items__item
:not(#\20):not(#\20):not(#\20).MuiTypography-h6 {
  color: #696969 !important;
}
/* line 301, page/_flipdish.scss */
.flipdish #flipdish-menu .light .menu {
  background: #060606 !important;
}
/* line 304, page/_flipdish.scss */
.flipdish #flipdish-menu .menu__sections__section {
  background: #696969 !important;
  border-radius: 25px !important;
  border: 1px solid !important;
  border-color: transparent !important;
  padding: 5px 5px !important;
}
/* line 311, page/_flipdish.scss */
.flipdish #flipdish-menu .menu__sections__section:hover {
  background: #00a2e0 !important;
}
/* line 314, page/_flipdish.scss */
.flipdish #flipdish-menu .menu__sections__section .fd-h4 {
  color: #ddd !important;
  text-transform: uppercase !important;
  font-size: 14px !important;
}
/* line 319, page/_flipdish.scss */
.flipdish #flipdish-menu .closed-alert h3 {
  color: #fff !important;
}
/* line 322, page/_flipdish.scss */
.flipdish #flipdish-menu
.menu-section-draggable
div:not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20).MuiPaper-root
> .MuiExpansionPanelSummary-root
h3 {
  color: #fff !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-family: var(--heading-font) !important;
}
/* line 332, page/_flipdish.scss */
.flipdish #flipdish-menu
.menu-section-draggable
div:not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20).MuiPaper-root
> .MuiExpansionPanelSummary-root
h3
p {
  color: #696969 !important;
}
/* line 340, page/_flipdish.scss */
.flipdish #flipdish-menu
.menu-section-draggable
div:not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20).MuiPaper-root
> .MuiExpansionPanelSummary-root {
  background: #060606 !important;
  border: 1px solid #1c1c1c !important;
}
/* line 347, page/_flipdish.scss */
.flipdish #flipdish-menu
.menu-section-draggable
div:not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20).MuiButtonBase-root.MuiExpansionPanelSummary-root.Mui-expanded {
  background: #1c1c1c !important;
}
/* line 352, page/_flipdish.scss */
.flipdish #flipdish-menu
.menu-section-draggable
div:not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20).MuiButtonBase-root.MuiExpansionPanelSummary-root.Mui-expanded
h3 {
  color: #00a2e0 !important;
}
/* line 358, page/_flipdish.scss */
.flipdish #flipdish-menu div :not(#\20):not(#\20):not(#\20).MuiSvgIcon-colorPrimary {
  color: #fff !important;
}
/* line 361, page/_flipdish.scss */
.flipdish #flipdish-menu
.menu__items__item--img-small
.menu__items__item__img-holder__img__details
.fd-h3 {
  color: #00a2e0 !important;
}
/* line 368, page/_flipdish.scss */
.flipdish #flipdish-menu
.menu__items__item--img-big.menu__items__item--added
.menu__items__item__img-holder__img__details
.fd-h4 {
  color: #fff !important;
}
/* line 374, page/_flipdish.scss */
.flipdish #flipdish-menu
.menu__items__item--img-small.menu__items__item--added
.menu__items__item__img-holder__img__details
.fd-h3 {
  color: #fff !important;
}
/* line 381, page/_flipdish.scss */
.flipdish #flipdish-menu
.menu__items__item--img-big.menu__items__item--added
.menu__items__item__img-holder__img__details,
.flipdish #flipdish-menu
.menu__items__item--img-small.menu__items__item--added
.menu__items__item__img-holder__img__details {
  background: #00a2e0 !important;
}
/* line 390, page/_flipdish.scss */
.flipdish #flipdish-menu
.light
.menu__items__item--img-small
.menu__items__item__img-holder__img__details {
  margin-top: 0px !important;
}
/* line 396, page/_flipdish.scss */
.flipdish #flipdish-menu
.light
.menu__items__item--img-small
.menu__items__item__img-holder__img
img {
  margin-bottom: 0px !important;
}
/* line 403, page/_flipdish.scss */
.flipdish #flipdish-menu
.menu__items__item--img-big
.menu__items__item__img-holder__img__details {
  position: relative !important;
  background: none !important;
}
/* line 409, page/_flipdish.scss */
.flipdish #flipdish-menu
.menu__items__item--img-small
.menu__items__item__img-holder__img__details {
  position: relative !important;
  background: none !important;
  display: flex !important;
  align-items: end !important;
  justify-content: center !important;
  margin-top: 4px !important;
}
/* line 419, page/_flipdish.scss */
.flipdish #flipdish-menu .menu__items__item__img-holder__img {
  border: none !important;
}
/* line 422, page/_flipdish.scss */
.flipdish #flipdish-menu
.menu__items__item--img-small
.menu__items__item__img-holder__img
img {
  transition: all 0.2s ease;
  margin-bottom: 5px;
}
/* line 429, page/_flipdish.scss */
.flipdish #flipdish-menu .menu__items__item:hover > .menu__items__item__img-holder {
  border: none !important;
  border-color: purple !important;
}
/* line 433, page/_flipdish.scss */
.flipdish #flipdish-menu
.menu__items__item:hover
> .menu__items__item__img-holder__img {
  box-shadow: 0 4px 10px 1px limegreen !important;
  margin-left: 20px !important;
}
/* line 439, page/_flipdish.scss */
.flipdish #flipdish-menu
.menu__items__item--img-big.menu__items__item--added
.menu__items__item__img-holder__img {
  border: none;
}
/* line 445, page/_flipdish.scss */
.flipdish #flipdish-menu
.menu__items__item--img-big.menu__items__item--added
.menu__items__item__img-holder__img__details
.fd-h4 {
  color: #fff !important;
}
/* line 452, page/_flipdish.scss */
.flipdish #flipdish-menu .menu__sidepanel {
  padding: 0px !important;
  background: none !important;
  border: none !important;
  box-shadow: none !important;
}
/* line 458, page/_flipdish.scss */
.flipdish #flipdish-menu .menu__sidepanel .fd-button {
  background: #00a2e0 !important;
  border-radius: 25px !important;
}
/* line 463, page/_flipdish.scss */
.flipdish #flipdish-menu .menu__sidepanel__item i {
  color: #00a2e0 !important;
  margin-left: 10px !important;
  padding-right: 20px !important;
}
/* line 468, page/_flipdish.scss */
.flipdish #flipdish-menu .menu__sidepanel__item .fd-h4 {
  color: #ddd !important;
}
/* line 471, page/_flipdish.scss */
.flipdish #flipdish-menu .menu__sidepanel__item input {
  color: #ddd !important;
}
/* line 475, page/_flipdish.scss */
.flipdish #flipdish-menu .menu__basket {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
  padding: 10px !important;
}
/* line 481, page/_flipdish.scss */
.flipdish #flipdish-menu .menu__basket__header {
  background: transparent !important;
  border-top: 2px solid #696969 !important;
  margin-bottom: 15px !important;
  padding: 5px 0px !important;
}
/* line 487, page/_flipdish.scss */
.flipdish #flipdish-menu .menu__basket__header .fd-h3 {
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-family: var(--heading-font) !important;
}
/* line 492, page/_flipdish.scss */
.flipdish #flipdish-menu .menu__basket__header p.fd-h3 {
  color: #00a2e0 !important;
}
/* line 495, page/_flipdish.scss */
.flipdish #flipdish-menu .menu__basket__content {
  padding: 0 0px 20px !important;
}
/* line 498, page/_flipdish.scss */
.flipdish #flipdish-menu .menu__basket__content__item__options .fd-h4 {
  color: #fff !important;
}
/* line 501, page/_flipdish.scss */
.flipdish #flipdish-menu
.menu__basket__content__item__options
.secondary.clear-margins.fd-h4 {
  color: #575757 !important;
}
/* line 506, page/_flipdish.scss */
.flipdish #flipdish-menu .menu__basket__content__item__price .fd-h4 {
  color: #fff !important;
}
/* line 509, page/_flipdish.scss */
.flipdish #flipdish-menu .menu__basket__content__item__price {
  border-left: none !important;
}
/* line 512, page/_flipdish.scss */
.flipdish #flipdish-menu .menu__basket__content__item {
  border-color: #575757 !important;
}
/* line 515, page/_flipdish.scss */
.flipdish #flipdish-menu .menu__basket__content__item__price__controls i {
  color: #aaa !important;
}
/* line 518, page/_flipdish.scss */
.flipdish #flipdish-menu .menu__basket__content .fd-button {
  background: #00a2e0 !important;
  border-radius: 25px !important;
}
/* line 522, page/_flipdish.scss */
.flipdish #flipdish-menu
.menu__basket__content__item__options
.secondary.clear-margins.fd-h4
i {
  font-style: normal !important;
}
@media only screen and (min-width: 1008px) {
  /* line 530, page/_flipdish.scss */
  .flipdish #flipdish-menu
  .light
  .container-fluid
  .row.configure:not(.fill-height-vh):not(.flex-one) {
    background: linear-gradient(90deg, #060606 67%, #1c1c1c 67%) !important;
  }
}
/* line 537, page/_flipdish.scss */
.flipdish #flipdish-menu .row.configure h1 {
  color: #fff !important;
  text-transform: uppercase !important;
  font-size: 26px !important;
  font-weight: 700 !important;
  font-family: var(--heading-font) !important;
}
/* line 544, page/_flipdish.scss */
.flipdish #flipdish-menu .row.configure .fd-nav u,
.flipdish #flipdish-menu .row.configure .fd-nav i {
  color: #fff !important;
}
/* line 548, page/_flipdish.scss */
.flipdish #flipdish-menu .row.configure .configure__header__details .fd-h3 {
  color: #fff !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-family: var(--heading-font) !important;
}
/* line 554, page/_flipdish.scss */
.flipdish #flipdish-menu .row.configure .configure__header__details .fd-h5 {
  color: #696969 !important;
}
/* line 557, page/_flipdish.scss */
.flipdish #flipdish-menu .configure__header {
  box-shadow: none !important;
  background: transparent !important;
  border: none !important;
}
/* line 562, page/_flipdish.scss */
.flipdish #flipdish-menu .configure__header__details hr {
  background: #00a2e0 !important;
}
/* line 565, page/_flipdish.scss */
.flipdish #flipdish-menu .configure__header .fd-h4 {
  color: #fff !important;
}
/* line 568, page/_flipdish.scss */
.flipdish #flipdish-menu .configure__total,
.flipdish #flipdish-menu .configure__total__header {
  background: transparent !important;
}
/* line 572, page/_flipdish.scss */
.flipdish #flipdish-menu .configure__total__header {
  border: 1px solid #696969 !important;
}
/* line 575, page/_flipdish.scss */
.flipdish #flipdish-menu .configure__total {
  border: none !important;
  box-shadow: none !important;
}
/* line 579, page/_flipdish.scss */
.flipdish #flipdish-menu .configure__total__header .fd-h3 {
  color: #00a2e0 !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-family: var(--heading-font) !important;
}
/* line 585, page/_flipdish.scss */
.flipdish #flipdish-menu .configure__total__content .fd-h4 {
  color: #ddd !important;
}
/* line 588, page/_flipdish.scss */
.flipdish #flipdish-menu .row.configure .configure__options .fd-h3 {
  color: #ddd !important;
}
/* line 591, page/_flipdish.scss */
.flipdish #flipdish-menu .configure__options__select {
  border: none !important;
  box-shadow: none !important;
}
/* line 595, page/_flipdish.scss */
.flipdish #flipdish-menu .configure__options__select:hover {
  background: none !important;
}
/* line 598, page/_flipdish.scss */
.flipdish #flipdish-menu .configure__options__select .checkbox .fd-h4 {
  color: #ddd !important;
}
/* line 601, page/_flipdish.scss */
.flipdish #flipdish-menu .configure .fd-button--big {
  background: #00a2e0 !important;
  border-radius: 25px !important;
}
/* line 605, page/_flipdish.scss */
.flipdish #flipdish-menu .configure__options__select .fd-h4 {
  color: #ddd !important;
}
/* line 608, page/_flipdish.scss */
.flipdish #flipdish-menu .configure__total__content__item {
  border-color: #575757 !important;
}
/* line 611, page/_flipdish.scss */
.flipdish #flipdish-menu .configure__header .checkout__items__item-price {
  border-left: none !important;
}
/* line 614, page/_flipdish.scss */
.flipdish #flipdish-menu .configure__header img {
  display: none !important;
}
/* line 617, page/_flipdish.scss */
.flipdish #flipdish-menu .configure__header--img {
  padding-left: 0px !important;
}
/* line 621, page/_flipdish.scss */
.flipdish #flipdish-menu .container.phone.flex-one.xs-full-width {
  background: #060606 !important;
}
/* line 624, page/_flipdish.scss */
.flipdish #flipdish-menu .has-feedback .form-control {
  margin-left: 25% !important;
  width: 50% !important;
}
/* line 628, page/_flipdish.scss */
.flipdish #flipdish-menu
.container.phone
:not(#\20):not(#\20):not(#\20).MuiTypography-h1 {
  color: #fff !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-family: var(--heading-font) !important;
}
/* line 636, page/_flipdish.scss */
.flipdish #flipdish-menu .container.phone.flex-one.xs-full-width {
  background: #060606 !important;
}
/* line 639, page/_flipdish.scss */
.flipdish #flipdish-menu .container.phone .has-feedback .form-control {
  margin-left: 25% !important;
  width: 50% !important;
  background: transparent !important;
  border-color: #aaa !important;
  color: #ddd !important;
}
/* line 646, page/_flipdish.scss */
.flipdish #flipdish-menu .container.phone .fd-nav u,
.flipdish #flipdish-menu .container.phone .fd-nav i {
  color: #ddd !important;
}
/* line 650, page/_flipdish.scss */
.flipdish #flipdish-menu
.container.phone
:not(#\20):not(#\20):not(#\20).MuiTypography-h1 {
  color: #fff !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-family: var(--heading-font) !important;
}
/* line 658, page/_flipdish.scss */
.flipdish #flipdish-menu .container.phone :not(#\20):not(#\20):not(#\20):nth-child(4) {
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
}
/* line 663, page/_flipdish.scss */
.flipdish #flipdish-menu .container.phone .material-icons.icon_mobile {
  color: #00a2e0 !important;
}
/* line 666, page/_flipdish.scss */
.flipdish #flipdish-menu
.container.phone
:not(#\20):not(#\20):not(#\20).MuiTypography-h2 {
  color: #fff !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-size: 18px !important;
  font-family: var(--heading-font) !important;
}
/* line 675, page/_flipdish.scss */
.flipdish #flipdish-menu .container.phone .tertiary .fd-h4 {
  color: #ddd !important;
  text-align: center !important;
  margin-bottom: 35px !important;
  margin-top: 35px !important;
}
/* line 681, page/_flipdish.scss */
.flipdish #flipdish-menu .container.phone .fd-button {
  background: #00a2e0 !important;
  border-radius: 25px !important;
}
/* line 685, page/_flipdish.scss */
.flipdish #flipdish-menu .container.phone .phone__terms {
  background: transparent !important;
  color: #aaa !important;
  width: 50% !important;
  margin-left: 25% !important;
  margin-top: 50px !important;
}
/* line 692, page/_flipdish.scss */
.flipdish #flipdish-menu .container.phone .phone__terms a {
  color: #aaa !important;
}
/* line 695, page/_flipdish.scss */
.flipdish #flipdish-menu .container.phone .tertiary:before {
  content: "";
  border: 1px solid;
  display: block;
  height: 2px;
  border-color: #00a2e0;
  background: #00a2e0;
  margin-top: -10px !important;
}
/* line 704, page/_flipdish.scss */
.flipdish #flipdish-menu .container.phone .phone__terms:before {
  display: none !important;
}
/* line 707, page/_flipdish.scss */
.flipdish #flipdish-menu .container.phone .fd-nav i:before,
.flipdish #flipdish-menu .container.phone .fd-nav .tertiary:before {
  display: none !important;
}
/* line 712, page/_flipdish.scss */
.flipdish #flipdish-menu
.MuiContainer-root.phone.MuiContainer-maxWidthLg
:not(#\20):not(#\20):not(#\20).MuiTypography-h1 {
  color: #fff !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-family: var(--heading-font) !important;
}
/* line 720, page/_flipdish.scss */
.flipdish #flipdish-menu .MuiContainer-root.phone.MuiContainer-maxWidthLg .fd-nav u,
.flipdish #flipdish-menu .MuiContainer-root.phone.MuiContainer-maxWidthLg .fd-nav i {
  color: #ddd !important;
}
/* line 724, page/_flipdish.scss */
.flipdish #flipdish-menu
.MuiContainer-root.phone.MuiContainer-maxWidthLg
:not(#\20):not(#\20):not(#\20):nth-child(3) {
  background: transparent !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  box-shadow: none !important;
  border-color: #00a2e0 !important;
}
/* line 734, page/_flipdish.scss */
.flipdish #flipdish-menu
.MuiContainer-root.phone.MuiContainer-maxWidthLg
.material-icons.icon_mobile {
  color: #00a2e0 !important;
}
/* line 739, page/_flipdish.scss */
.flipdish #flipdish-menu
.MuiContainer-root.phone.MuiContainer-maxWidthLg
:not(#\20):not(#\20):not(#\20).MuiTypography-h4 {
  color: #ddd !important;
  width: 50% !important;
  margin-left: 25% !important;
  text-align: center !important;
}
/* line 747, page/_flipdish.scss */
.flipdish #flipdish-menu
.MuiContainer-root.phone.MuiContainer-maxWidthLg
:not(#\20):not(#\20):not(#\20).MuiTypography-h2 {
  color: #fff !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-size: 18px !important;
  font-family: var(--heading-font) !important;
}
/* line 756, page/_flipdish.scss */
.flipdish #flipdish-menu
.MuiContainer-root.phone.MuiContainer-maxWidthLg
.phone__number
.fd-h4 {
  color: #ddd !important;
}
/* line 762, page/_flipdish.scss */
.flipdish #flipdish-menu
.MuiContainer-root.phone.MuiContainer-maxWidthLg
.form-control {
  margin-left: 25% !important;
  width: 50% !important;
  background: transparent !important;
  border-color: #00a2e0 !important;
  color: #ddd !important;
}
/* line 771, page/_flipdish.scss */
.flipdish #flipdish-menu
.MuiContainer-root.phone.MuiContainer-maxWidthLg
:not(#\20):not(#\20):not(#\20).MuiButton-contained {
  background: #383838 !important;
  border-radius: 25px !important;
  color: #ddd !important;
}
/* line 778, page/_flipdish.scss */
.flipdish #flipdish-menu
.MuiContainer-root.phone.MuiContainer-maxWidthLg
:not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20).MuiButton-contained:hover {
  background: #535353 !important;
  color: #ddd !important;
}
/* line 785, page/_flipdish.scss */
.flipdish #flipdish-menu .row.checkout :not(#\20):not(#\20):not(#\20).MuiTypography-h1 {
  color: #fff !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-family: var(--heading-font) !important;
}
/* line 791, page/_flipdish.scss */
.flipdish #flipdish-menu
.row.checkout
:not(#\20):not(#\20):not(#\20).MuiTypography-root.MuiLink-root.MuiTypography-colorTextPrimary {
  color: #ddd !important;
}
/* line 796, page/_flipdish.scss */
.flipdish #flipdish-menu .row.checkout h2.fd-info {
  color: #fff !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-size: 20px !important;
  font-family: var(--heading-font) !important;
}
/* line 803, page/_flipdish.scss */
.flipdish #flipdish-menu .row.checkout select {
  border-color: #696969 !important;
}
/* line 806, page/_flipdish.scss */
.flipdish #flipdish-menu .row.checkout .fd-subheader {
  background: transparent !important;
  border-bottom: none !important;
  border-right: none !important;
  border-left: none !important;
  box-shadow: none !important;
  border-top: 3px solid !important;
  border-color: #00a2e0 !important;
}
/* line 815, page/_flipdish.scss */
.flipdish #flipdish-menu .row.checkout .fd-subheader i {
  display: none !important;
}
/* line 818, page/_flipdish.scss */
.flipdish #flipdish-menu .row.checkout .fd-subheader h2 {
  color: #fff !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-family: var(--heading-font) !important;
}
/* line 824, page/_flipdish.scss */
.flipdish #flipdish-menu .row.checkout .fd-subheader__price {
  color: #00a2e0 !important;
}
/* line 827, page/_flipdish.scss */
.flipdish #flipdish-menu .row.checkout .checkout__items__item-price {
  border-left: none !important;
}
/* line 830, page/_flipdish.scss */
.flipdish #flipdish-menu .row.checkout .checkout__items .fd-h3 {
  color: #fff !important;
}
/* line 833, page/_flipdish.scss */
.flipdish #flipdish-menu .row.checkout .checkout__items__item-price .fd-h4 {
  color: #fff !important;
}
/* line 836, page/_flipdish.scss */
.flipdish #flipdish-menu .checkout__items.form-group .list-group-item {
  border-bottom: 1px solid;
}
/* line 839, page/_flipdish.scss */
.flipdish #flipdish-menu
.checkout__items
:not(#\20):not(#\20):not(#\20).MuiTypography-subtitle2 {
  color: #fff !important;
}
/* line 844, page/_flipdish.scss */
.flipdish #flipdish-menu
.checkout__items
:not(#\20):not(#\20):not(#\20).MuiTypography-body1 {
  color: #fff !important;
}
/* line 849, page/_flipdish.scss */
.flipdish #flipdish-menu
.checkout__items
:not(#\20):not(#\20):not(#\20).MuiButton-text {
  color: #696969 !important;
  margin-left: 40% !important;
}
/* line 855, page/_flipdish.scss */
.flipdish #flipdish-menu .row.checkout hr {
  border: solid !important;
  border-width: 2px !important;
  border-image: linear-gradient(to right, purple, red, orange, yellow, #70c594, #00a2e0) 0% 1% 100% 1% !important;
}
/* line 869, page/_flipdish.scss */
.flipdish #flipdish-menu .row.checkout input {
  border: 1px solid #696969 !important;
  color: #ddd !important;
}
/* line 873, page/_flipdish.scss */
.flipdish #flipdish-menu .row.checkout label[for="checkoutName"] {
  color: #fff !important;
}
/* line 876, page/_flipdish.scss */
.flipdish #flipdish-menu .row.checkout label[for="notesForChef"] {
  color: #fff !important;
}
/* line 879, page/_flipdish.scss */
.flipdish #flipdish-menu
.row.checkout
:not(#\20):not(#\20):not(#\20).MuiFormControl-root
:not(#\20):not(#\20):not(#\20).MuiTypography-h4 {
  color: #fff !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-family: var(--heading-font) !important;
}
/* line 888, page/_flipdish.scss */
.flipdish #flipdish-menu
.row.checkout
:not(#\20):not(#\20):not(#\20).MuiSvgIcon-colorAction,
.flipdish #flipdish-menu .row.checkout :not(#\20):not(#\20):not(#\20).MuiRadio-root {
  color: #696969 !important;
}
/* line 894, page/_flipdish.scss */
.flipdish #flipdish-menu
.row.checkout
:not(#\20):not(#\20):not(#\20).MuiTypography-colorTextPrimary {
  color: #fff !important;
}
/* line 899, page/_flipdish.scss */
.flipdish #flipdish-menu
.row.checkout
:not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20).MuiRadio-colorPrimary:not(#\20):not(#\20):not(#\20).Mui-checked {
  color: #00a2e0 !important;
}
/* line 904, page/_flipdish.scss */
.flipdish #flipdish-menu
.row.checkout
:not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20).MuiButton-containedPrimary {
  background: #00a2e0 !important;
  border-radius: 25px !important;
}
/* line 910, page/_flipdish.scss */
.flipdish #flipdish-menu
.row.checkout
:not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20).MuiButton-containedPrimary:hover {
  background: #0089be !important;
}
@media only screen and (max-width: 568px) {
  /* line 916, page/_flipdish.scss */
  .flipdish #flipdish-menu
  .row.checkout
  div
  :not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20).MuiButton-containedPrimary {
    border-radius: 0px !important;
  }
}
/* line 924, page/_flipdish.scss */
.flipdish #flipdish-menu
.MuiContainer-root.MuiContainer-maxWidthLg
:not(#\20):not(#\20):not(#\20).MuiTypography-root.MuiTypography-h1 {
  color: #fff !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-family: var(--heading-font) !important;
}
/* line 932, page/_flipdish.scss */
.flipdish #flipdish-menu
.MuiContainer-root.MuiContainer-maxWidthLg
:not(#\20):not(#\20):not(#\20).MuiLink-underlineHover {
  color: #ddd !important;
}
/* line 937, page/_flipdish.scss */
.flipdish #flipdish-menu
.MuiContainer-root.MuiContainer-maxWidthLg
:not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20)
label.MuiFormLabel-root {
  color: #fff !important;
}
/* line 943, page/_flipdish.scss */
.flipdish #flipdish-menu
.MuiContainer-root.MuiContainer-maxWidthLg
:not(#\20):not(#\20):not(#\20).MuiButton-contained {
  background: #00a2e0 !important;
  border-radius: 25px !important;
}
/* line 949, page/_flipdish.scss */
.flipdish #flipdish-menu
.MuiContainer-root.MuiContainer-maxWidthLg
:not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20).MuiButton-containedPrimary:hover {
  background: #0089be !important;
}
/* line 954, page/_flipdish.scss */
.flipdish #flipdish-menu
.MuiContainer-root.MuiContainer-maxWidthLg
div
:not(#\20):not(#\20):not(#\20).MuiInputBase-input {
  border: 1px solid #696969 !important;
  color: #fff !important;
  box-shadow: none !important;
}
/* line 962, page/_flipdish.scss */
.flipdish #flipdish-menu
.MuiContainer-root.MuiContainer-maxWidthLg
> :not(#\20):not(#\20):not(#\20):nth-child(3) {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
/* line 969, page/_flipdish.scss */
.flipdish #flipdish-menu
.MuiContainer-root.MuiContainer-maxWidthLg
> :not(#\20):not(#\20):not(#\20):nth-child(3)
:not(#\20):not(#\20):not(#\20).MuiTypography-h2 {
  color: #fff !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  font-family: var(--heading-font) !important;
}
/* line 978, page/_flipdish.scss */
.flipdish #flipdish-menu
.MuiContainer-root.MuiContainer-maxWidthLg
> :not(#\20):not(#\20):not(#\20):nth-child(3)
.material-icons.icon_creditcard {
  color: #00a2e0 !important;
}
/* line 986, page/_flipdish.scss */
.flipdish #flipdish-menu
.row.delivery
> .col-lg-8[data-radium="true"]
> div:not([data-radium="true"]):not(#\20):not(#\20):not(#\20):first-child {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}
/* line 994, page/_flipdish.scss */
.flipdish #flipdish-menu
.row.delivery
> .col-lg-8[data-radium="true"]
> div:not([data-radium="true"]):not(#\20):not(#\20):not(#\20):nth-child(4) {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}
/* line 1002, page/_flipdish.scss */
.flipdish #flipdish-menu
.row.delivery
> .col-lg-8[data-radium="true"]
> div:not([data-radium="true"]):not(#\20):not(#\20):not(#\20):first-child
:not(#\20):not(#\20):not(#\20).MuiTypography-h2 {
  color: #fff !important;
  font-family: var(--heading-font) !important;
}
/* line 1010, page/_flipdish.scss */
.flipdish #flipdish-menu
.row.delivery
> .col-lg-8[data-radium="true"]
> div:not([data-radium="true"]):not(#\20):not(#\20):not(#\20):nth-child(4)
:not(#\20):not(#\20):not(#\20).MuiTypography-h2 {
  color: #fff !important;
  font-family: var(--heading-font) !important;
}
/* line 1019, page/_flipdish.scss */
.flipdish #flipdish-menu
.row.delivery
> .col-lg-8[data-radium="true"]
> div
> div:not([data-radium="true"]):not(#\20):not(#\20):not(#\20):first-child {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}
/* line 1028, page/_flipdish.scss */
.flipdish #flipdish-menu
.row.delivery
> .col-lg-8[data-radium="true"]
> div
> div:not([data-radium="true"]):not(#\20):not(#\20):not(#\20):nth-child(4) {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}
/* line 1037, page/_flipdish.scss */
.flipdish #flipdish-menu
.row.delivery
> .col-lg-8[data-radium="true"]
> div
> div:not([data-radium="true"]):not(#\20):not(#\20):not(#\20):first-child
:not(#\20):not(#\20):not(#\20).MuiTypography-h2 {
  color: #fff !important;
  font-family: var(--heading-font) !important;
}
/* line 1046, page/_flipdish.scss */
.flipdish #flipdish-menu
.row.delivery
> .col-lg-8[data-radium="true"]
> div
> div:not([data-radium="true"]):not(#\20):not(#\20):not(#\20):nth-child(4)
:not(#\20):not(#\20):not(#\20).MuiTypography-h2 {
  color: #fff !important;
  font-family: var(--heading-font) !important;
}
/* line 1056, page/_flipdish.scss */
.flipdish .permission-consent__container {
  background: #696969 !important;
  border: 1px solid #696969 !important;
}
/* line 1060, page/_flipdish.scss */
.flipdish .permission-consent__container .permission-consent__title {
  color: #fff !important;
  font-family: var(--heading-font) !important;
}
/* line 1064, page/_flipdish.scss */
.flipdish .permission-consent__container .permission-consent__btn--container button {
  background: #00a2e0 !important;
  border-radius: 25px !important;
}
/* line 1068, page/_flipdish.scss */
.flipdish .permission-consent__container
.permission-consent__btn--container
button:hover {
  background: #007dad !important;
}
/* line 1074, page/_flipdish.scss */
.flipdish #flipdish-alpha .fd-loading {
  background: #060606 !important;
}
/* line 1078, page/_flipdish.scss */
.flipdish #flipdish-menu :not(#\20):not(#\20):not(#\20).MuiPaper-elevation1 {
  background: #060606 !important;
  border: none !important;
}
/* line 1082, page/_flipdish.scss */
.flipdish #flipdish-menu
:not(#\20):not(#\20):not(#\20).MuiPaper-elevation1
:not(#\20):not(#\20):not(#\20).MuiTypography-h1:nth-child(1) {
  color: #fff !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-family: var(--heading-font) !important;
}
/* line 1090, page/_flipdish.scss */
.flipdish #flipdish-menu
:not(#\20):not(#\20):not(#\20).MuiPaper-elevation1
:not(#\20):not(#\20):not(#\20).MuiTypography-h1:nth-child(3) {
  color: #00a2e0 !important;
}
/* line 1095, page/_flipdish.scss */
.flipdish #flipdish-menu
:not(#\20):not(#\20):not(#\20).MuiPaper-elevation1
:not(#\20):not(#\20):not(#\20).MuiIcon-colorPrimary {
  color: #00a2e0 !important;
}
/* line 1100, page/_flipdish.scss */
.flipdish #flipdish-menu
:not(#\20):not(#\20):not(#\20).MuiPaper-elevation1
:not(#\20):not(#\20):not(#\20).MuiTypography-h4 {
  color: #fff !important;
}
/* line 1105, page/_flipdish.scss */
.flipdish #flipdish-menu
:not(#\20):not(#\20):not(#\20).MuiPaper-elevation1
:not(#\20):not(#\20):not(#\20).MuiTypography-h6 {
  color: #fff !important;
}
/* line 1110, page/_flipdish.scss */
.flipdish #flipdish-menu
:not(#\20):not(#\20):not(#\20).MuiPaper-elevation1
:not(#\20):not(#\20):not(#\20).MuiButton-containedPrimary {
  background: #00a2e0 !important;
  border-radius: 25px !important;
}
/* line 1116, page/_flipdish.scss */
.flipdish #flipdish-menu
:not(#\20):not(#\20):not(#\20).MuiPaper-elevation1
:not(#\20):not(#\20):not(#\20).MuiListItem-root {
  border-bottom: 1px solid #696969 !important;
}
/* line 1121, page/_flipdish.scss */
.flipdish #flipdish-menu
:not(#\20):not(#\20):not(#\20).MuiPaper-elevation1
:not(#\20):not(#\20):not(#\20).MuiLink-underlineAlways {
  color: #696969 !important;
}
/* line 1127, page/_flipdish.scss */
.flipdish #flipdish-menu .delivery .fd-panel {
  background: #060606 !important;
  border-color: #696969 !important;
}
/* line 1131, page/_flipdish.scss */
.flipdish #flipdish-menu .delivery .fd-panel .fd-button--primary {
  border-radius: 25px !important;
}
@media only screen and (max-width: 568px) {
  /* line 1136, page/_flipdish.scss */
  .flipdish #flipdish-menu
  .container-fluid
  .row[data-radium="true"]
  > :not(#\20):not(#\20):not(#\20):first-child {
    margin: 0px !important;
  }
  /* line 1142, page/_flipdish.scss */
  .flipdish #flipdish-menu .form-control-feedback {
    z-index: 1 !important;
  }
  /* line 1145, page/_flipdish.scss */
  .flipdish #flipdish-menu
  .container-fluid.newLocation
  > :not(#\20):not(#\20):not(#\20):nth-child(2) {
    margin: 0px !important;
  }
}

/* fin code flipdish*/
/* line 1154, page/_flipdish.scss */
.flipdish {
  background-size: cover;
  background-repeat: none;
}
/* line 1158, page/_flipdish.scss */
.flipdish .landing__footer {
  display: none;
}
/* line 1161, page/_flipdish.scss */
.flipdish .container {
  max-width: 1360px;
}
/* line 1164, page/_flipdish.scss */
.flipdish main {
  background: rgba(0, 0, 0, 0.7);
}
/* line 1168, page/_flipdish.scss */
.flipdish #flipdish-alpha h1[data-fd="landing-page-title"] {
  font-weight: 700 !important;
  text-transform: uppercase;
  max-width: 450px;
}
/* line 1176, page/_flipdish.scss */
.flipdish #flipdish-alpha a[data-fd="delivery-back"] p,
.flipdish #flipdish-alpha a[data-fd="restaurant-back"] p,
.flipdish #flipdish-alpha a[data-fd="collection-back"] p {
  font-weight: 400 !important;
}
/* line 1179, page/_flipdish.scss */
.flipdish #flipdish-alpha a[data-fd="delivery-back"] u,
.flipdish #flipdish-alpha a[data-fd="restaurant-back"] u,
.flipdish #flipdish-alpha a[data-fd="collection-back"] u {
  text-decoration: none !important;
}
/* line 1184, page/_flipdish.scss */
.flipdish #flipdish-alpha .delivery #skip-to-content
span:not(#\20):not(#\20):not(#\20).MuiTypography-colorInherit {
  color: #525252 !important;
}
/* line 1188, page/_flipdish.scss */
.flipdish #flipdish-alpha .delivery button[data-fd="collection-address-delivery"] {
  margin-top: 0 !important;
}
/* line 1191, page/_flipdish.scss */
.flipdish #flipdish-alpha .delivery button[data-fd="delivery-collection"] {
  width: auto !important;
  padding: 0 20px !important;
}
/* line 1195, page/_flipdish.scss */
.flipdish #flipdish-alpha .delivery .fd-panel {
  background: #1c1c1c !important;
  border: none !important;
}
/* line 1198, page/_flipdish.scss */
.flipdish #flipdish-alpha .delivery .fd-panel p.secondary {
  color: #fff !important;
  text-align: center !important;
}
/* line 1202, page/_flipdish.scss */
.flipdish #flipdish-alpha .delivery .fd-panel button[data-fd="button-login"] {
  border: none !important;
  border-radius: 25px !important;
  width: auto !important;
  padding: 0 20px !important;
  margin: auto !important;
  display: block !important;
  background: #525252 !important;
  transition: opacity 0.1s linear !important;
}
/* line 1211, page/_flipdish.scss */
.flipdish #flipdish-alpha .delivery .fd-panel button[data-fd="button-login"]:hover {
  opacity: 0.8 !important;
}
/* line 1214, page/_flipdish.scss */
.flipdish #flipdish-alpha .delivery .fd-panel button[data-fd="button-login"] p {
  color: #fff !important;
}
/* line 1220, page/_flipdish.scss */
.flipdish #flipdish-alpha .where__option__info h2 {
  border-bottom: none !important;
}
/* line 1223, page/_flipdish.scss */
.flipdish #flipdish-alpha label[for="enterDeliveryAddress"] {
  font-weight: 400 !important;
}
/* line 1226, page/_flipdish.scss */
.flipdish #flipdish-alpha .dropdown-menu .disabled > a,
.flipdish #flipdish-alpha .dropdown-menu .disabled > a:focus,
.flipdish #flipdish-alpha .dropdown-menu .disabled > a:hover {
  color: #000 !important;
}
/* line 1232, page/_flipdish.scss */
.flipdish #flipdish-alpha .custom-location .fd-alpha116.fd-alpha121:not(#\20):not(#\20):not(#\20) {
  padding-left: 0 !important;
}
/* line 1235, page/_flipdish.scss */
.flipdish #flipdish-alpha .custom-location form label.clear-margins {
  margin: 10px 0 10px !important;
  color: #666 !important;
}
/* line 1238, page/_flipdish.scss */
.flipdish #flipdish-alpha .custom-location form label.clear-margins:first-of-type {
  margin-top: 15px !important;
}
/* line 1242, page/_flipdish.scss */
.flipdish #flipdish-alpha .custom-location .has-feedback .form-control,
.flipdish #flipdish-alpha .custom-location textarea[id="deliveryInstructions"] {
  border-color: #2c2c2c !important;
}
/* line 1248, page/_flipdish.scss */
.flipdish #flipdish-alpha .location-header__address svg {
  display: none !important;
}
/* line 1251, page/_flipdish.scss */
.flipdish #flipdish-alpha .location-header__buttons a[data-fd="restaurant-delivery-different"] {
  display: inline-flex !important;
  flex-grow: 0 !important;
}
/* line 1254, page/_flipdish.scss */
.flipdish #flipdish-alpha .location-header__buttons a[data-fd="restaurant-delivery-different"] .fd-button {
  background: transparent !important;
  border: none !important;
}
/* line 1257, page/_flipdish.scss */
.flipdish #flipdish-alpha .location-header__buttons a[data-fd="restaurant-delivery-different"] .fd-button i {
  color: #00a2e0 !important;
  text-decoration: none;
}
/* line 1261, page/_flipdish.scss */
.flipdish #flipdish-alpha .location-header__buttons a[data-fd="restaurant-delivery-different"] .fd-button p {
  color: #00a2e0 !important;
}
/* line 1267, page/_flipdish.scss */
.flipdish #flipdish-alpha .location-header__buttons a[data-fd="restaurant-delivery-different"]:hover .fd-button p {
  text-decoration: underline;
}
/* line 1273, page/_flipdish.scss */
.flipdish #flipdish-alpha .location-header__buttons__or {
  display: none !important;
}
/* line 1276, page/_flipdish.scss */
.flipdish #flipdish-alpha .location-header__buttons a[data-fd="restaurant-order-collection"] {
  display: none !important;
}
/* line 1281, page/_flipdish.scss */
.flipdish #flipdish-alpha .checkout select {
  height: auto !important;
}
/* line 1284, page/_flipdish.scss */
.flipdish #flipdish-alpha .checkout .fd-subheader {
  padding-top: 15px;
}
/* line 1287, page/_flipdish.scss */
.flipdish #flipdish-alpha .checkout__items.form-group .list-group-item {
  border-color: #2c2c2c !important;
}
/* line 1289, page/_flipdish.scss */
.flipdish #flipdish-alpha .checkout__items.form-group .list-group-item:last-of-type {
  display: none !important;
}
/* line 1293, page/_flipdish.scss */
.flipdish #flipdish-alpha .checkout .tip-options-container {
  display: none !important;
}
/* line 1296, page/_flipdish.scss */
.flipdish #flipdish-alpha .checkout #notesForChef {
  background: #000 !important;
  border-color: #2c2c2c !important;
}
/* line 1300, page/_flipdish.scss */
.flipdish #flipdish-alpha .checkout #checkoutName {
  border-color: #2c2c2c !important;
}
/* line 1305, page/_flipdish.scss */
.flipdish .modal.active {
  display: block;
}

/* line 1313, page/_flipdish.scss */
body.flipdish #flipdish-alpha h1[data-fd="landing-page-title"] {
  margin-top: 58px;
  margin-bottom: 43px;
}
/* line 1317, page/_flipdish.scss */
body.flipdish #flipdish-alpha .where__option {
  height: 196px;
}
/* line 1321, page/_flipdish.scss */
body.flipdish #flipdish-alpha h3,
body.flipdish #flipdish-alpha .h3 {
  font-size: 20px !important;
}
/* line 1325, page/_flipdish.scss */
body.flipdish #flipdish-alpha p.fd-info {
  font-weight: 400 !important;
}
/* line 1329, page/_flipdish.scss */
body.flipdish #flipdish-alpha .fd-button--big {
  width: auto;
  padding-left: 16px;
  padding-right: 16px;
}
/* line 1335, page/_flipdish.scss */
body.flipdish #flipdish-alpha .fd-h3 {
  font-size: 20px !important;
  margin-top: 16px !important;
}
/* line 1340, page/_flipdish.scss */
body.flipdish #flipdish-alpha .fd-nav {
  margin-bottom: 16px;
}
/* line 1346, page/_flipdish.scss */
body.flipdish #flipdish-alpha #skip-to-content + a p {
  font-weight: 400 !important;
}
/* line 1348, page/_flipdish.scss */
body.flipdish #flipdish-alpha #skip-to-content + a p u {
  text-decoration: none !important;
}
/* line 1356, page/_flipdish.scss */
body.flipdish #flipdish-alpha form > div:last-child {
  padding-top: 30px;
}
/* line 1358, page/_flipdish.scss */
body.flipdish #flipdish-alpha form > div:last-child .fd-button {
  padding-left: 56px;
  padding-right: 56px;
}
/* line 1367, page/_flipdish.scss */
body.flipdish #flipdish-alpha .col-md-12 a[href*="delivery"] div.fd-nav {
  margin-bottom: 26px;
}
/* line 1369, page/_flipdish.scss */
body.flipdish #flipdish-alpha .col-md-12 a[href*="delivery"] div.fd-nav p {
  font-weight: 400 !important;
}
/* line 1371, page/_flipdish.scss */
body.flipdish #flipdish-alpha .col-md-12 a[href*="delivery"] div.fd-nav p u {
  text-decoration: none;
}
/* line 1380, page/_flipdish.scss */
body.flipdish #flipdish-alpha > div:nth-of-type(2) img {
  display: none;
}
/* line 1382, page/_flipdish.scss */
body.flipdish #flipdish-alpha > div:nth-of-type(2) img + span {
  display: none;
}
/* line 1393, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container-fluid .row:nth-of-type(2) .col-lg-8 .menu .menu-section-draggable .MuiExpansionPanelSummary-content {
  padding: 11px 0;
}
/* line 1395, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container-fluid .row:nth-of-type(2) .col-lg-8 .menu .menu-section-draggable .MuiExpansionPanelSummary-content h3:not(#\20):not(#\20):not(#\20) {
  font-size: 20px !important;
}
/* line 1400, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container-fluid .row:nth-of-type(2) .col-lg-8 .menu .menu-section-draggable .menu-section-draggable__holder .menu__items__item__img-holder__img {
  box-shadow: none !important;
}
/* line 1405, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container-fluid .row:nth-of-type(2) .col-lg-8 .menu .menu-section-draggable .menu__items__item__img-holder__img__details i.fa {
  display: none !important;
}
/* line 1408, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container-fluid .row:nth-of-type(2) .col-lg-8 .menu .menu-section-draggable .menu__items__item__img-holder__img__details p.fd-h3 {
  font-weight: 400 !important;
}
/* line 1416, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container-fluid .row:nth-of-type(2) .menu__sections {
  padding-bottom: 26px;
}
/* line 1420, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container-fluid .row:nth-of-type(2) .menu__sections__section {
  margin-right: 16px;
  margin-bottom: 13px;
  background-color: #383838 !important;
}
/* line 1429, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container-fluid .row:first-child .col-lg-12 .location-header #skip-to-content {
  padding-top: 30px;
  padding-bottom: 20px;
}
/* line 1433, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container-fluid .row:first-child .col-lg-12 .location-header #skip-to-content + a .fd-nav {
  padding-bottom: 5px;
}
/* line 1440, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container-fluid .row:first-child .col-lg-12 .location-header .row .location-header__buttons {
  margin-top: 10px;
}
@media (min-width: 992px) {
  /* line 1440, page/_flipdish.scss */
  body.flipdish #flipdish-alpha .container-fluid .row:first-child .col-lg-12 .location-header .row .location-header__buttons {
    margin-left: -15px;
  }
}
/* line 1445, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container-fluid .row:first-child .col-lg-12 .location-header .row .location-header__buttons + hr {
  margin-top: 14px;
}
@media (min-width: 992px) {
  /* line 1454, page/_flipdish.scss */
  body.flipdish #flipdish-alpha .container-fluid .col-lg-4 {
    margin-top: -124px;
  }
}
/* line 1459, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container-fluid .col-lg-4 .menu__basket__header p.fd-h3 {
  font-weight: 400 !important;
  color: #fff !important;
}
/* line 1463, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container-fluid .col-lg-4 .menu__basket__header .fd-h3 {
  margin-top: 7px !important;
}
/* line 1468, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container-fluid .col-lg-4 .menu__basket__content--empty {
  padding-top: 45px !important;
}
/* line 1477, page/_flipdish.scss */
body.flipdish #flipdish-alpha .row.checkout .col-md-8 > .form-group:first-child select {
  color: #fff !important;
  height: 47px !important;
}
/* line 1481, page/_flipdish.scss */
body.flipdish #flipdish-alpha .row.checkout .col-md-8 > .form-group:first-child option {
  color: #777;
}
/* line 1487, page/_flipdish.scss */
body.flipdish #flipdish-alpha .row.checkout .col-md-8 .checkout__items p.fd-h4 {
  color: #fff !important;
}
/* line 1496, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container.phone a p {
  font-weight: 400 !important;
}
/* line 1498, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container.phone a p u {
  text-decoration: none !important;
}
/* line 1503, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container.phone a ~ .tertiary p,
body.flipdish #flipdish-alpha .container.phone a ~ form {
  max-width: 475px;
  margin: 0 auto;
}
/* line 1509, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container.phone a ~ form .has-feedback {
  margin-bottom: 27px;
  margin-top: 44px;
}
/* line 1512, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container.phone a ~ form .has-feedback input.form-control {
  width: 100% !important;
  margin-left: 0 !important;
  height: 54px;
  border-color: #575757 !important;
}
/* line 1519, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container.phone a ~ form .fd-button--big {
  width: 100% !important;
}
/* line 1523, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container.phone a ~ form .phone__terms {
  width: 100% !important;
  margin-left: 0 !important;
  font-size: 16px !important;
  color: #575757 !important;
  margin-top: 12px !important;
}
/* line 1529, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container.phone a ~ form .phone__terms a {
  color: #575757 !important;
}
/* line 1539, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container.phone .col-md-12 div[class*="fd-alpha"][class*="fd-alpha"] div[class*="fd-alpha"]:not(#\20):not(#\20):not(#\20) {
  min-width: 40px !important;
}
/* line 1541, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container.phone .col-md-12 div[class*="fd-alpha"][class*="fd-alpha"] div[class*="fd-alpha"]:not(#\20):not(#\20):not(#\20) :not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20).fd-alpha110.MuiIcon-fontSizeLarge.ei {
  height: 24px !important;
  font-size: 24px !important;
}
/* line 1549, page/_flipdish.scss */
body.flipdish #flipdish-alpha .container.phone :not(#\20):not(#\20):not(#\20).MuiTypography-h1 {
  padding-top: 25px;
}
/* line 1555, page/_flipdish.scss */
body.flipdish #flipdish-alpha .MuiContainer-root.phone.MuiContainer-maxWidthLg div:not(#\20):not(#\20):not(#\20):nth-child(3) {
  border-bottom: solid 2px #00a2e0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-bottom: 56px !important;
}
/* line 1560, page/_flipdish.scss */
body.flipdish #flipdish-alpha .MuiContainer-root.phone.MuiContainer-maxWidthLg div:not(#\20):not(#\20):not(#\20):nth-child(3) div[class*="fd-alpha"]:not(#\20):not(#\20):not(#\20) {
  min-width: 40px !important;
}
/* line 1563, page/_flipdish.scss */
body.flipdish #flipdish-alpha .MuiContainer-root.phone.MuiContainer-maxWidthLg div:not(#\20):not(#\20):not(#\20):nth-child(3) div[class*="fd-alpha"]:not(#\20):not(#\20):not(#\20) :not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20).MuiIcon-fontSizeLarge.MuiIcon-fontSizeLarge.ei {
  height: 24px !important;
  font-size: 24px !important;
}
/* line 1570, page/_flipdish.scss */
body.flipdish #flipdish-alpha .MuiContainer-root.phone.MuiContainer-maxWidthLg :not(#\20):not(#\20):not(#\20).MuiTypography-paragraph {
  margin-bottom: 31px !important;
}
/* line 1572, page/_flipdish.scss */
body.flipdish #flipdish-alpha .MuiContainer-root.phone.MuiContainer-maxWidthLg :not(#\20):not(#\20):not(#\20).MuiTypography-paragraph + div.phone__number {
  margin-bottom: 33px;
}
/* line 1577, page/_flipdish.scss */
body.flipdish #flipdish-alpha .MuiContainer-root.phone.MuiContainer-maxWidthLg .form-control {
  width: 436px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* line 1583, page/_flipdish.scss */
body.flipdish #flipdish-alpha .MuiContainer-root.phone.MuiContainer-maxWidthLg :not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20).MuiGrid-spacing-xs-3
> :not(#\20):not(#\20):not(#\20).MuiGrid-item {
  padding: 0 !important;
}
/* line 1590, page/_flipdish.scss */
body.flipdish #flipdish-alpha .checkout h1.MuiTypography-root.MuiTypography-h1.MuiTypography-colorPrimary.MuiTypography-gutterBottom.MuiTypography-alignLeft {
  padding-top: 27px;
  padding-bottom: 20px;
}
/* line 1595, page/_flipdish.scss */
body.flipdish #flipdish-alpha .checkout a.MuiTypography-root.MuiLink-root.MuiLink-underlineHover.MuiTypography-colorTextPrimary:not(#\20):not(#\20):not(#\20) {
  font-weight: 400 !important;
}
/* line 1600, page/_flipdish.scss */
body.flipdish #flipdish-alpha .checkout .col-md-8 .form-group:first-child {
  margin-bottom: 38px;
}
/* line 1602, page/_flipdish.scss */
body.flipdish #flipdish-alpha .checkout .col-md-8 .form-group:first-child > h2 {
  padding-top: 15px;
  margin-bottom: 27px;
}
/* line 1610, page/_flipdish.scss */
body.flipdish #flipdish-alpha .checkout .col-md-8 .checkout__items + div .MuiGrid-root.MuiGrid-container.MuiGrid-justify-xs-center a:not(#\20):not(#\20):not(#\20).MuiButton-root {
  color: #fff !important;
  font-size: 18px !important;
  position: relative;
  top: 6px;
}
/* line 1619, page/_flipdish.scss */
body.flipdish #flipdish-alpha .checkout .col-md-8 input {
  height: 47px !important;
}
/* line 1624, page/_flipdish.scss */
body.flipdish #flipdish-alpha .checkout .col-md-8 fieldset.MuiFormControl-root.MuiFormControl-marginNormal.MuiFormControl-fullWidth + div {
  margin-bottom: 25px !important;
}
/* line 1626, page/_flipdish.scss */
body.flipdish #flipdish-alpha .checkout .col-md-8 fieldset.MuiFormControl-root.MuiFormControl-marginNormal.MuiFormControl-fullWidth + div p:not(#\20):not(#\20):not(#\20) {
  font-size: 14px !important;
}
/* line 1636, page/_flipdish.scss */
body.flipdish #flipdish-alpha .visible-sm-block .fd-bottom-bar .fd-button[disabled],
body.flipdish #flipdish-alpha .visible-sm-block .fd-bottom-bar .fd-button--secondary {
  background-color: #00a2e0 !important;
  height: 60px;
}
/* line 1642, page/_flipdish.scss */
body.flipdish #flipdish-alpha .visible-sm-block .fd-bottom-bar .fd-bar-side--disabled h4,
body.flipdish #flipdish-alpha .visible-sm-block .fd-bottom-bar i {
  color: #fff !important;
}
@media (max-width: 991px) {
  /* line 1650, page/_flipdish.scss */
  body.flipdish #flipdish-alpha > div[class*="fd-alpha"][class*="fd-alpha"] + div:not(#\20):not(#\20):not(#\20) {
    padding-bottom: 82px !important;
  }
}
/* line 1658, page/_flipdish.scss */
body.flipdish #flipdish-alpha .MuiContainer-root h1 + a:not(#\20):not(#\20):not(#\20) {
  font-weight: 400 !important;
}
/* line 1665, page/_flipdish.scss */
body.flipdish #flipdish-menu .delivery__restaurant__details__address .fd-h4 {
  font-size: 16px;
  color: #fff !important;
}
/* line 1673, page/_flipdish.scss */
body.flipdish #flipdish-menu .delivery .col-lg-8 :not(#\20):not(#\20):not(#\20).MuiDivider-root {
  margin-bottom: 15px !important;
  margin-top: 62px !important;
}
/* line 1676, page/_flipdish.scss */
body.flipdish #flipdish-menu .delivery .col-lg-8 :not(#\20):not(#\20):not(#\20).MuiDivider-root + div {
  padding: 0 !important;
}
/* line 1678, page/_flipdish.scss */
body.flipdish #flipdish-menu .delivery .col-lg-8 :not(#\20):not(#\20):not(#\20).MuiDivider-root + div > div {
  min-width: 45px !important;
}
/* line 1686, page/_flipdish.scss */
body.flipdish #flipdish-menu .delivery__restaurant i:not(.icon_pin) {
  color: #525252 !important;
  font-size: 20px;
}
/* line 1690, page/_flipdish.scss */
body.flipdish #flipdish-menu :not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20).material-icons.MuiIcon-root.ei.icon_pin.MuiIcon-fontSizeLarge {
  height: 24px !important;
  font-size: 24px !important;
}
/* line 1695, page/_flipdish.scss */
body.flipdish #flipdish-menu .row.delivery
> .col-lg-8[data-radium="true"]
> div:not([data-radium="true"]):not(#\20):not(#\20):not(#\20):nth-child(4) {
  margin-bottom: 11px !important;
}
/* line 1701, page/_flipdish.scss */
body.flipdish #flipdish-menu .row.delivery
> .col-lg-8[data-radium="true"]
> div
> div:not([data-radium="true"]):not(#\20):not(#\20):not(#\20):first-child {
  margin-bottom: 7px !important;
  padding: 0 !important;
}
/* line 1709, page/_flipdish.scss */
body.flipdish #flipdish-menu .row.delivery
:not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20).MuiIcon-fontSizeLarge.fa {
  height: 24px !important;
  font-size: 24px !important;
}
/* line 1719, page/_flipdish.scss */
body.flipdish #flipdish-menu .row.delivery div.col-md-12[data-radium="true"] + div.col-lg-8[data-radium="true"] > div:nth-of-type(1) > [class*="fd-alpha"][class*="fd-alpha"]:not(#\20):not(#\20):not(#\20) {
  margin-bottom: 19px !important;
}
/* line 1731, page/_flipdish.scss */
body.flipdish #flipdish-menu .row.delivery div.col-md-12[data-radium="true"] + div.col-lg-8[data-radium="true"] > div:nth-of-type(1) > [class*="fd-alpha"][class*="fd-alpha"]:not(#\20):not(#\20):not(#\20) {
  margin-bottom: 19px !important;
}
/* line 1742, page/_flipdish.scss */
body.flipdish #flipdish-menu .row.delivery div.col-md-12[data-radium="true"] + div.col-lg-8[data-radium="true"] > [class*="fd-alpha"][class*="fd-alpha"]:nth-of-type(1):not(#\20):not(#\20):not(#\20) {
  padding: 0 !important;
  margin-bottom: 13px !important;
}
/* line 1754, page/_flipdish.scss */
body.flipdish #flipdish-menu .row.delivery div.col-md-8 div > div > div:not(#\20):not(#\20):not(#\20) {
  min-width: 40px !important;
}
/* line 1764, page/_flipdish.scss */
body.flipdish #flipdish-menu .row.delivery .col-md-8 label[for="enterDeliveryAddress"] {
  margin-bottom: 20px;
}
/* line 1770, page/_flipdish.scss */
body.flipdish #flipdish-menu .row.delivery .col-md-8 .rbt-input-wrapper div div input {
  display: none;
}
/* line 1778, page/_flipdish.scss */
body.flipdish #flipdish-menu .row.delivery h1#skip-to-content:not(#\20):not(#\20):not(#\20) {
  font-weight: 700 !important;
  text-transform: uppercase;
  max-width: 560px;
  color: #fff !important;
  margin-top: 58px !important;
  margin-bottom: 25px !important;
}
/* line 1787, page/_flipdish.scss */
body.flipdish #flipdish-menu .row.delivery .delivery__cell .fd-h4:last-child {
  margin-top: 10px !important;
}
/* line 1792, page/_flipdish.scss */
body.flipdish #flipdish-menu .row.custom-location textarea[id="deliveryInstructions"] {
  font-weight: 400 !important;
}
/* line 1798, page/_flipdish.scss */
body.flipdish #flipdish-menu .row.custom-location .col-md-8 > div[class*="fd-alpha"][class*="fd-alpha"]:not(#\20):not(#\20):not(#\20) {
  padding: 0 !important;
  margin-bottom: 14px !important;
}
/* line 1801, page/_flipdish.scss */
body.flipdish #flipdish-menu .row.custom-location .col-md-8 > div[class*="fd-alpha"][class*="fd-alpha"]:not(#\20):not(#\20):not(#\20) > div[class*="fd-alpha"]:not(#\20):not(#\20):not(#\20) {
  min-width: 40px !important;
}
/* line 1806, page/_flipdish.scss */
body.flipdish #flipdish-menu .row.custom-location .col-md-8 .map__location {
  margin-top: 0;
}
/* line 1808, page/_flipdish.scss */
body.flipdish #flipdish-menu .row.custom-location .col-md-8 .map__location + h3 {
  padding-bottom: 18px;
  padding-top: 3px;
}
/* line 1814, page/_flipdish.scss */
body.flipdish #flipdish-menu .row.custom-location .col-md-12 a[href*="delivery"] div.fd-nav {
  margin-bottom: 13px !important;
}
/* line 1819, page/_flipdish.scss */
body.flipdish #flipdish-menu :not(#\20):not(#\20):not(#\20).MuiPaper-elevation1
:not(#\20):not(#\20):not(#\20).MuiTypography-h1:nth-child(3) {
  color: #fff !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-family: var(--heading-font) !important;
}
/* line 1828, page/_flipdish.scss */
body.flipdish #flipdish-menu .menu-section-draggable__holder :not(#\20):not(#\20):not(#\20).MuiPaper-elevation1
:not(#\20):not(#\20):not(#\20).MuiTypography-h4 {
  text-transform: uppercase !important;
}
/* line 1831, page/_flipdish.scss */
body.flipdish #flipdish-menu .menu-section-draggable__holder :not(#\20):not(#\20):not(#\20).MuiPaper-elevation1
:not(#\20):not(#\20):not(#\20).MuiTypography-h4 strong {
  font-weight: 700 !important;
}
/* line 1839, page/_flipdish.scss */
body.flipdish #flipdish-menu .menu__items__item--img-small.menu__items__item--added
.menu__items__item__img-holder__img__details p.fd-h3 {
  margin-top: 10px !important;
  padding-bottom: 10px !important;
}
@media (max-width: 568px) {
  /* line 1846, page/_flipdish.scss */
  body.flipdish #flipdish-menu .container-fluid
  > .row[data-radium="true"]
  > button.visible-xs-block:not(#\20):not(#\20):not(#\20) {
    background-color: #00a2e0 !important;
  }
}
/* line 1853, page/_flipdish.scss */
body.flipdish #flipdish-menu .fd-button--secondary {
  background-color: #00a2e0 !important;
}
/* line 1859, page/_flipdish.scss */
body.flipdish #flipdish-menu .menu__sidepanel button + div p:not(#\20):not(#\20):not(#\20) {
  color: #fff !important;
}
/* line 1865, page/_flipdish.scss */
body.flipdish #flipdish-menu .menu__items__item--noimg.menu__items__item--added
.menu__items__item__header {
  background-color: transparent !important;
}
/* line 1870, page/_flipdish.scss */
body.flipdish #flipdish-menu .checkout #notesForChef {
  color: #fff !important;
}
/* line 1874, page/_flipdish.scss */
body.flipdish #flipdish-menu :not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20).MuiButton-containedPrimary {
  background-color: #00a2e0 !important;
}
/* line 1879, page/_flipdish.scss */
body.flipdish #flipdish-menu .voucher h1:not(#\20):not(#\20):not(#\20).MuiTypography-colorPrimary {
  text-transform: uppercase !important;
  font-weight: 700 !important;
  padding-bottom: 10px !important;
}
/* line 1885, page/_flipdish.scss */
body.flipdish #flipdish-menu .voucher a + div:not(#\20):not(#\20):not(#\20) {
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* line 1892, page/_flipdish.scss */
body.flipdish #flipdish-menu .voucher a + div:not(#\20):not(#\20):not(#\20) div:not(#\20):not(#\20):not(#\20) {
  min-width: 40px !important;
}
/* line 1896, page/_flipdish.scss */
body.flipdish #flipdish-menu .voucher a + div:not(#\20):not(#\20):not(#\20) h2:not(#\20):not(#\20):not(#\20) {
  font-weight: 700 !important;
}
/* line 1899, page/_flipdish.scss */
body.flipdish #flipdish-menu .voucher a + div:not(#\20):not(#\20):not(#\20) span:not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20).fd-alpha19.MuiIcon-fontSizeLarge.ei {
  color: #00a2e0 !important;
  height: 24px !important;
  font-size: 24px !important;
}
/* line 1907, page/_flipdish.scss */
body.flipdish #flipdish-menu .voucher .MuiInputBase-input:not(#\20):not(#\20):not(#\20) {
  border: solid 1px #fff !important;
  color: #fff !important;
}
/* line 1913, page/_flipdish.scss */
body.flipdish #flipdish-menu .voucher h1 + a:not(#\20):not(#\20):not(#\20) {
  color: #fff !important;
  font-weight: 400 !important;
  text-decoration: none;
}
/* line 1923, page/_flipdish.scss */
body.flipdish #flipdish-menu a:not(#\20):not(#\20):not(#\20).MuiTypography-button,
body.flipdish #flipdish-menu button:not(#\20):not(#\20):not(#\20).MuiTypography-button {
  font-size: 18px !important;
}
/* line 1932, page/_flipdish.scss */
body.flipdish #flipdish-menu .MuiContainer-root form > .MuiGrid-root > .MuiGrid-root:nth-last-of-type(2) p:not(#\20):not(#\20):not(#\20) {
  color: #fff !important;
}
@media (max-width: 991px) {
  /* line 1940, page/_flipdish.scss */
  body.flipdish #flipdish-menu .MuiContainer-root.MuiContainer-maxWidthLg
  :not(#\20):not(#\20):not(#\20).MuiButton-contained {
    border-radius: 0 !important;
  }
}
/* line 1948, page/_flipdish.scss */
body.flipdish #flipdish-menu .fd-toast > div {
  background-color: #00a2e0 !important;
}
/* line 1953, page/_flipdish.scss */
body.flipdish #flipdish-menu a
div.fd-nav:not(#\20):not(#\20):not(#\20)
p:not(#\20):not(#\20):not(#\20) {
  font-weight: 400 !important;
}
/* line 1957, page/_flipdish.scss */
body.flipdish #flipdish-menu a
div.fd-nav:not(#\20):not(#\20):not(#\20)
p:not(#\20):not(#\20):not(#\20) u {
  text-decoration: none !important;
}
/* line 1962, page/_flipdish.scss */
body.flipdish #flipdish-menu .configure .fd-button--big {
  min-width: 200px;
}
/* line 1967, page/_flipdish.scss */
body.flipdish #flipdish-menu .flex.menu__basket__content__item p {
  font-weight: 400 !important;
}
/* line 1972, page/_flipdish.scss */
body.flipdish #flipdish-menu .delivery .fd-button--big {
  border-color: #00a2e0 !important;
}
/* line 1976, page/_flipdish.scss */
body.flipdish #flipdish-menu .location-header__buttons .fd-button {
  background-color: #00a2e0 !important;
  border-color: #00a2e0 !important;
}
/* line 1982, page/_flipdish.scss */
body.flipdish #flipdish-menu :not(#\20):not(#\20):not(#\20).MuiListItemAvatar-root :not(#\20):not(#\20):not(#\20).MuiSvgIcon-colorAction {
  color: #fff !important;
}
/* line 1986, page/_flipdish.scss */
body.flipdish #flipdish-menu :not(#\20):not(#\20):not(#\20).MuiListItemAvatar-root + .MuiListItemText-root
:not(#\20):not(#\20):not(#\20).MuiTypography-colorTextPrimary {
  color: #fff !important;
}
/* line 1994, page/_flipdish.scss */
body.flipdish #flipdish-menu .MuiGrid-root .MuiGrid-root:not(#\20):not(#\20):not(#\20) p:not(#\20):not(#\20):not(#\20) {
  color: #fff !important;
}
/* line 2000, page/_flipdish.scss */
body.flipdish #flipdish-menu h1:not(#\20):not(#\20):not(#\20).MuiTypography-alignCenter {
  text-align: left !important;
}
/* line 2005, page/_flipdish.scss */
body.flipdish #fd-cc-firstBlock {
  color: #000;
}
/* line 2010, page/_flipdish.scss */
body.flipdish .MuiDialog-root :not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20).MuiFormLabel-root.Mui-focused {
  color: #000 !important;
  margin-bottom: 10px;
}
/* line 2014, page/_flipdish.scss */
body.flipdish .MuiDialog-root :not(#\20):not(#\20):not(#\20).MuiButton-containedPrimary {
  background-color: #00a2e0 !important;
}
/* line 2019, page/_flipdish.scss */
body.flipdish .fd-cc-modal-settings__content__sub-container {
  color: #000;
}

/* line 2025, page/_flipdish.scss */
#flipdish-menu .row.delivery label[for="enterDeliveryAddress"] {
  display: none !important;
}

/* line 2028, page/_flipdish.scss */
#flipdish-menu .row.delivery :not(#\20):not(#\20):not(#\20).MuiTypography-h3 {
  display: none !important;
}

/* line 2031, page/_flipdish.scss */
#flipdish-menu .row.delivery .fd-nav.flex.flex-align-center p u {
  font-size: 0px !important;
}

/* line 2034, page/_flipdish.scss */
#flipdish-menu .row.delivery .fd-nav.flex.flex-align-center p u:after {
  content: "Retour";
  font-size: 20px !important;
}

/* line 2039, page/_flipdish.scss */
.checkout
a:not(.Mui-disabled)[data-fd="add_voucher_link"]
span:not(#\20):not(#\20).MuiButton-label {
  color: #696969 !important;
}

/* line 2044, page/_flipdish.scss */
.checkout
a:not(.Mui-disabled)[data-fd="add_voucher_link"]
span:not(#\20):not(#\20).MuiButton-label {
  color: #696969 !important;
}

/*# sourceMappingURL=main.css.map */
